--- /srv/rebuilderd/tmp/rebuilderd5PayMg/inputs/swi-prolog-core_9.2.9+dfsg-1.1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd5PayMg/out/swi-prolog-core_9.2.9+dfsg-1.1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-11-22 11:46:10.000000 debian-binary │ -rw-r--r-- 0 0 0 8064 2025-11-22 11:46:10.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1421860 2025-11-22 11:46:10.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1422004 2025-11-22 11:46:10.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libswipl.so.9.2.9 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x0fc0a4 0x000fc0a4 0x000fc0a4 0x063d0 0x063d0 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x102478 0x102478 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x0fc08c 0x000fc08c 0x000fc08c 0x063d0 0x063d0 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x102460 0x102460 R E 0x10000 │ │ │ │ LOAD 0x104e48 0x00114e48 0x00114e48 0x0c960 0x104c4 RW 0x10000 │ │ │ │ DYNAMIC 0x10f330 0x0011f330 0x0011f330 0x00130 0x00130 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x104e48 0x00114e48 0x00114e48 0x00000 0x00004 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x104e48 0x00114e48 0x00114e48 0x0b1b8 0x0b1b8 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,20 +9,20 @@ │ │ │ │ [ 4] .dynstr STRTAB 0000426c 00426c 002c5e 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00006eca 006eca 00067a 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00007544 007544 000120 00 A 4 5 4 │ │ │ │ [ 7] .rel.dyn REL 00007664 007664 007b30 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0000f194 00f194 0013a0 08 AI 3 22 4 │ │ │ │ [ 9] .init PROGBITS 00010534 010534 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00010540 010540 001fc8 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00012508 012508 0cd7ca 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000dfcd4 0dfcd4 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000dfce0 0dfce0 01b374 00 A 0 0 8 │ │ │ │ - [14] .ARM.extab PROGBITS 000fb054 0fb054 001050 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 000fc0a4 0fc0a4 0063d0 00 AL 11 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 00102474 102474 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00012508 012508 0cd7b8 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000dfcc0 0dfcc0 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000dfcc8 0dfcc8 01b374 00 A 0 0 8 │ │ │ │ + [14] .ARM.extab PROGBITS 000fb03c 0fb03c 001050 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 000fc08c 0fc08c 0063d0 00 AL 11 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 0010245c 10245c 000004 00 A 0 0 4 │ │ │ │ [17] .tbss NOBITS 00114e48 104e48 000004 00 WAT 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 00114e48 104e48 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 00114e4c 104e4c 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 00114e50 104e50 00a4e0 00 WA 0 0 8 │ │ │ │ [21] .dynamic DYNAMIC 0011f330 10f330 000130 08 WA 4 0 4 │ │ │ │ [22] .got PROGBITS 0011f460 10f460 000b9c 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 00120000 110000 0017a8 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -373,460 +373,460 @@ │ │ │ │ 369: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam@GLIBC_2.4 (4) │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpq_set_z │ │ │ │ 371: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpz_add_ui │ │ │ │ 372: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ 373: 00000000 0 FUNC GLOBAL DEFAULT UND __gmpf_urandomb │ │ │ │ 374: 00000000 0 FUNC GLOBAL DEFAULT UND dlclose@GLIBC_2.34 (3) │ │ │ │ 375: 00067ea5 54 FUNC GLOBAL DEFAULT 11 Sputw │ │ │ │ - 376: 000d49d5 52 FUNC GLOBAL DEFAULT 11 PL_unify │ │ │ │ + 376: 000d49cd 52 FUNC GLOBAL DEFAULT 11 PL_unify │ │ │ │ 377: 0003d5bd 468 FUNC GLOBAL DEFAULT 11 PL_thread_attach_engine │ │ │ │ 378: 0005ca11 4 FUNC GLOBAL DEFAULT 11 PL_cvt_i_uint32 │ │ │ │ - 379: 000d8681 104 FUNC GLOBAL DEFAULT 11 PL_cwd │ │ │ │ + 379: 000d8679 104 FUNC GLOBAL DEFAULT 11 PL_cwd │ │ │ │ 380: 0005c751 268 FUNC GLOBAL DEFAULT 11 _PL_get_xpce_reference │ │ │ │ 381: 0005ec5d 96 FUNC GLOBAL DEFAULT 11 PL_warningX │ │ │ │ 382: 0005a675 4 FUNC GLOBAL DEFAULT 11 PL_linger │ │ │ │ 383: 0005bcd1 136 FUNC GLOBAL DEFAULT 11 PL_get_atom_nchars │ │ │ │ 384: 00067335 112 FUNC GLOBAL DEFAULT 11 Sfdopen │ │ │ │ 385: 0001c1f3 242 FUNC GLOBAL DEFAULT 11 PL_syntax_error │ │ │ │ 386: 0005b995 56 FUNC GLOBAL DEFAULT 11 PL_cvt_o_address │ │ │ │ 387: 0002e1b1 584 FUNC GLOBAL DEFAULT 11 PL_recorded_external │ │ │ │ 388: 0005e9e9 136 FUNC GLOBAL DEFAULT 11 PL_prompt_string │ │ │ │ 389: 0005d0d9 172 FUNC GLOBAL DEFAULT 11 PL_put_list_ncodes │ │ │ │ 390: 00036c35 34 FUNC GLOBAL DEFAULT 11 PL_qlf_put_uint32 │ │ │ │ 391: 0005cbd7 4 FUNC GLOBAL DEFAULT 11 PL_cvt_i_char │ │ │ │ - 392: 000d9ced 74 FUNC GLOBAL DEFAULT 11 Sclearerr │ │ │ │ - 393: 00071349 168 FUNC GLOBAL DEFAULT 11 PL_register_atom │ │ │ │ + 392: 000d9ce5 74 FUNC GLOBAL DEFAULT 11 Sclearerr │ │ │ │ + 393: 0007133d 168 FUNC GLOBAL DEFAULT 11 PL_register_atom │ │ │ │ 394: 0005df59 38 FUNC GLOBAL DEFAULT 11 PL_unify_list_codes │ │ │ │ 395: 000423ed 64 FUNC GLOBAL DEFAULT 11 PL_system_error │ │ │ │ 396: 0005b4ed 44 FUNC GLOBAL DEFAULT 11 PL_functor_name │ │ │ │ 397: 000681f9 72 FUNC GLOBAL DEFAULT 11 Sreset │ │ │ │ - 398: 000d39f5 372 FUNC GLOBAL DEFAULT 11 PL_set_prolog_flag │ │ │ │ + 398: 000d39ed 372 FUNC GLOBAL DEFAULT 11 PL_set_prolog_flag │ │ │ │ 399: 0005b88d 4 FUNC GLOBAL DEFAULT 11 PL_cvt_i_int64 │ │ │ │ - 400: 000d4d49 44 FUNC GLOBAL DEFAULT 11 PL_toplevel │ │ │ │ + 400: 000d4d41 44 FUNC GLOBAL DEFAULT 11 PL_toplevel │ │ │ │ 401: 0004253d 352 FUNC GLOBAL DEFAULT 11 PL_winitialise │ │ │ │ 402: 0004236d 64 FUNC GLOBAL DEFAULT 11 PL_exit_hook │ │ │ │ - 403: 000d3c31 44 FUNC GLOBAL DEFAULT 11 PL_pred │ │ │ │ + 403: 000d3c29 44 FUNC GLOBAL DEFAULT 11 PL_pred │ │ │ │ 404: 0005d9bd 40 FUNC GLOBAL DEFAULT 11 PL_unify_arg │ │ │ │ 405: 0005cc69 68 FUNC GLOBAL DEFAULT 11 PL_is_compound │ │ │ │ 406: 0002dc87 218 FUNC GLOBAL DEFAULT 11 PL_record_external │ │ │ │ 407: 00036c79 68 FUNC GLOBAL DEFAULT 11 PL_qlf_put_atom │ │ │ │ 408: 0005e8e5 92 FUNC GLOBAL DEFAULT 11 PL_initialise_hook │ │ │ │ 409: 0003b219 4 FUNC GLOBAL DEFAULT 11 PL_cleanup_fork │ │ │ │ 410: 0005d485 48 FUNC GLOBAL DEFAULT 11 PL_put_term │ │ │ │ 411: 00036de5 40 FUNC GLOBAL DEFAULT 11 PL_qlf_get_double │ │ │ │ - 412: 0008074d 236 FUNC GLOBAL DEFAULT 11 PL_rewind_foreign_frame │ │ │ │ + 412: 00080745 236 FUNC GLOBAL DEFAULT 11 PL_rewind_foreign_frame │ │ │ │ 413: 0005dbbd 124 FUNC GLOBAL DEFAULT 11 PL_put_blob │ │ │ │ - 414: 000ae399 104 FUNC GLOBAL DEFAULT 11 PL_new_atom │ │ │ │ + 414: 000ae391 104 FUNC GLOBAL DEFAULT 11 PL_new_atom │ │ │ │ 415: 00121530 480 OBJECT GLOBAL DEFAULT 23 S__iob │ │ │ │ - 416: 000be499 156 FUNC GLOBAL DEFAULT 11 PL_close_query │ │ │ │ - 417: 000d9605 84 FUNC GLOBAL DEFAULT 11 Sflush │ │ │ │ + 416: 000be491 156 FUNC GLOBAL DEFAULT 11 PL_close_query │ │ │ │ + 417: 000d95fd 84 FUNC GLOBAL DEFAULT 11 Sflush │ │ │ │ 418: 0005b4b1 60 FUNC GLOBAL DEFAULT 11 PL_new_functor │ │ │ │ 419: 0005c4e9 120 FUNC GLOBAL DEFAULT 11 PL_get_module │ │ │ │ 420: 0005e65d 8 FUNC GLOBAL DEFAULT 11 PL_register_extensions │ │ │ │ 421: 0005e2f5 4 FUNC GLOBAL DEFAULT 11 PL_cvt_i_float │ │ │ │ 422: 0005d921 56 FUNC GLOBAL DEFAULT 11 PL_unify_int64 │ │ │ │ 423: 0005e7e9 72 FUNC GLOBAL DEFAULT 11 PL_abort_hook │ │ │ │ 424: 0005bb45 348 FUNC GLOBAL DEFAULT 11 PL_get_term_value │ │ │ │ - 425: 000af1a9 184 FUNC GLOBAL DEFAULT 11 PL_unify_chars │ │ │ │ + 425: 000af1a1 184 FUNC GLOBAL DEFAULT 11 PL_unify_chars │ │ │ │ 426: 000138ed 176 FUNC GLOBAL DEFAULT 11 PL_atom_generator_w │ │ │ │ 427: 0005b519 60 FUNC GLOBAL DEFAULT 11 PL_functor_arity_sz │ │ │ │ 428: 0001c119 54 FUNC GLOBAL DEFAULT 11 PL_existence_error │ │ │ │ - 429: 000b2919 60 FUNC GLOBAL DEFAULT 11 PL_release_stream │ │ │ │ + 429: 000b2911 60 FUNC GLOBAL DEFAULT 11 PL_release_stream │ │ │ │ 430: 00036d25 44 FUNC GLOBAL DEFAULT 11 PL_qlf_get_int64 │ │ │ │ 431: 0005ba31 52 FUNC GLOBAL DEFAULT 11 PL_cons_list │ │ │ │ - 432: 000b133d 48 FUNC GLOBAL DEFAULT 11 PL_get_long │ │ │ │ + 432: 000b1335 48 FUNC GLOBAL DEFAULT 11 PL_get_long │ │ │ │ 433: 000317e1 136 FUNC GLOBAL DEFAULT 11 PL_backtrace_string │ │ │ │ 434: 000686b5 84 FUNC GLOBAL DEFAULT 11 PL_add_hash_table │ │ │ │ 435: 0003cc4d 260 FUNC GLOBAL DEFAULT 11 PL_set_engine │ │ │ │ - 436: 000d9ded 152 FUNC GLOBAL DEFAULT 11 Sset_exception │ │ │ │ + 436: 000d9de5 152 FUNC GLOBAL DEFAULT 11 Sset_exception │ │ │ │ 437: 0005b87d 4 FUNC GLOBAL DEFAULT 11 PL_cvt_i_bool │ │ │ │ 438: 00014371 4 FUNC GLOBAL DEFAULT 11 PL_query_engine │ │ │ │ - 439: 000b076d 144 FUNC GLOBAL DEFAULT 11 PL_get_compound_name_arity_sz │ │ │ │ + 439: 000b0765 144 FUNC GLOBAL DEFAULT 11 PL_get_compound_name_arity_sz │ │ │ │ 440: 00013271 28 FUNC GLOBAL DEFAULT 11 PL_agc_hook │ │ │ │ - 441: 000d97a1 276 FUNC GLOBAL DEFAULT 11 Sopenmem │ │ │ │ + 441: 000d9799 276 FUNC GLOBAL DEFAULT 11 Sopenmem │ │ │ │ 442: 0005ea91 188 FUNC GLOBAL DEFAULT 11 PL_dispatch │ │ │ │ 443: 00031281 60 FUNC GLOBAL DEFAULT 11 PL_get_context │ │ │ │ - 444: 000b0c21 348 FUNC GLOBAL DEFAULT 11 PL_unify_float │ │ │ │ + 444: 000b0c19 348 FUNC GLOBAL DEFAULT 11 PL_unify_float │ │ │ │ 445: 0005bd59 192 FUNC GLOBAL DEFAULT 11 PL_atom_mbchars │ │ │ │ - 446: 000d9659 168 FUNC GLOBAL DEFAULT 11 Sopen_string │ │ │ │ + 446: 000d9651 168 FUNC GLOBAL DEFAULT 11 Sopen_string │ │ │ │ 447: 001214b0 4 OBJECT GLOBAL DEFAULT 23 Slinesize │ │ │ │ - 448: 000713f1 632 FUNC GLOBAL DEFAULT 11 PL_unregister_atom │ │ │ │ + 448: 000713e5 632 FUNC GLOBAL DEFAULT 11 PL_unregister_atom │ │ │ │ 449: 0005d271 48 FUNC GLOBAL DEFAULT 11 PL_put_integer │ │ │ │ 450: 0005ea75 28 FUNC GLOBAL DEFAULT 11 PL_dispatch_hook │ │ │ │ 451: 0005c15b 46 FUNC GLOBAL DEFAULT 11 PL_get_integer │ │ │ │ 452: 00067bf3 94 FUNC GLOBAL DEFAULT 11 SsnprintfX │ │ │ │ 453: 00067003 110 FUNC GLOBAL DEFAULT 11 Spending │ │ │ │ 454: 00061fd9 124 FUNC GLOBAL DEFAULT 11 PL_get_stream │ │ │ │ 455: 0002d389 14 FUNC GLOBAL DEFAULT 11 PL_chars_to_term │ │ │ │ - 456: 000d42ad 64 FUNC GLOBAL DEFAULT 11 PL_put_atom_chars │ │ │ │ + 456: 000d42a5 64 FUNC GLOBAL DEFAULT 11 PL_put_atom_chars │ │ │ │ 457: 0003b739 88 FUNC GLOBAL DEFAULT 11 PL_thread_at_exit │ │ │ │ 458: 0005c399 52 FUNC GLOBAL DEFAULT 11 PL_get_name_arity_sz │ │ │ │ - 459: 00081b55 104 FUNC GLOBAL DEFAULT 11 PL_get_integer_ex │ │ │ │ + 459: 00081b4d 104 FUNC GLOBAL DEFAULT 11 PL_get_integer_ex │ │ │ │ 460: 00036c0f 38 FUNC GLOBAL DEFAULT 11 PL_qlf_put_int32 │ │ │ │ 461: 00023d85 4 FUNC GLOBAL DEFAULT 11 PL_dlerror │ │ │ │ - 462: 000d9b31 200 FUNC GLOBAL DEFAULT 11 Scanrepresent │ │ │ │ + 462: 000d9b29 200 FUNC GLOBAL DEFAULT 11 Scanrepresent │ │ │ │ 463: 00067ce1 92 FUNC GLOBAL DEFAULT 11 SfprintfX │ │ │ │ - 464: 000b063d 304 FUNC GLOBAL DEFAULT 11 PL_get_arg_sz │ │ │ │ + 464: 000b0635 304 FUNC GLOBAL DEFAULT 11 PL_get_arg_sz │ │ │ │ 465: 00068241 164 FUNC GLOBAL DEFAULT 11 Scleanup │ │ │ │ 466: 0005b8f9 48 FUNC GLOBAL DEFAULT 11 PL_cvt_i_atom │ │ │ │ 467: 00068009 300 FUNC GLOBAL DEFAULT 11 Sset_filter │ │ │ │ 468: 0005d2a1 52 FUNC GLOBAL DEFAULT 11 PL_put_pointer │ │ │ │ 469: 0005b741 196 FUNC GLOBAL DEFAULT 11 PL_atom_wchars │ │ │ │ - 470: 000d4905 48 FUNC GLOBAL DEFAULT 11 PL_copy_term_ref │ │ │ │ + 470: 000d48fd 48 FUNC GLOBAL DEFAULT 11 PL_copy_term_ref │ │ │ │ 471: 0003b2c5 88 FUNC GLOBAL DEFAULT 11 PL_get_thread_alias │ │ │ │ 472: 00031869 48 FUNC GLOBAL DEFAULT 11 PL_backtrace │ │ │ │ 473: 000474f9 4 FUNC GLOBAL DEFAULT 11 PL_prolog_debug │ │ │ │ - 474: 000d4331 56 FUNC GLOBAL DEFAULT 11 PL_compare │ │ │ │ + 474: 000d4329 56 FUNC GLOBAL DEFAULT 11 PL_compare │ │ │ │ 475: 0005db93 42 FUNC GLOBAL DEFAULT 11 _PL_put_atomic │ │ │ │ 476: 0005c36d 44 FUNC GLOBAL DEFAULT 11 PL_get_pointer │ │ │ │ - 477: 000b1215 76 FUNC GLOBAL DEFAULT 11 PL_atom_nchars │ │ │ │ - 478: 00081a39 84 FUNC GLOBAL DEFAULT 11 PL_unify_nil_ex │ │ │ │ + 477: 000b120d 76 FUNC GLOBAL DEFAULT 11 PL_atom_nchars │ │ │ │ + 478: 00081a31 84 FUNC GLOBAL DEFAULT 11 PL_unify_nil_ex │ │ │ │ 479: 0005c09d 190 FUNC GLOBAL DEFAULT 11 PL_quote │ │ │ │ 480: 00042299 4 FUNC GLOBAL DEFAULT 11 emacs_module_init │ │ │ │ - 481: 000b67dd 808 FUNC GLOBAL DEFAULT 11 Sgetcode │ │ │ │ + 481: 000b67d5 808 FUNC GLOBAL DEFAULT 11 Sgetcode │ │ │ │ 482: 0005e6cd 2 FUNC GLOBAL DEFAULT 11 PL_load_extensions │ │ │ │ 483: 000681f5 4 FUNC GLOBAL DEFAULT 11 Sfree │ │ │ │ 484: 0005c3cd 128 FUNC GLOBAL DEFAULT 11 PL_get_name_arity │ │ │ │ 485: 00066f63 78 FUNC GLOBAL DEFAULT 11 Sset_timeout │ │ │ │ 486: 0005c5ed 40 FUNC GLOBAL DEFAULT 11 PL_get_arg │ │ │ │ 487: 0005e147 18 FUNC GLOBAL DEFAULT 11 PL_call │ │ │ │ 488: 0005dc39 96 FUNC GLOBAL DEFAULT 11 PL_free_blob │ │ │ │ 489: 00067efd 84 FUNC GLOBAL DEFAULT 11 Svdprintf │ │ │ │ - 490: 000cf1cd 1656 FUNC GLOBAL DEFAULT 11 PL_initialise │ │ │ │ - 491: 000a0e55 48 FUNC GLOBAL DEFAULT 11 PL_handle_signals │ │ │ │ + 490: 000cf1c5 1656 FUNC GLOBAL DEFAULT 11 PL_initialise │ │ │ │ + 491: 000a0e4d 48 FUNC GLOBAL DEFAULT 11 PL_handle_signals │ │ │ │ 492: 0005ddc1 184 FUNC GLOBAL DEFAULT 11 PL_unify_list_nchars │ │ │ │ - 493: 000b6581 220 FUNC GLOBAL DEFAULT 11 ScheckBOM │ │ │ │ + 493: 000b6579 220 FUNC GLOBAL DEFAULT 11 ScheckBOM │ │ │ │ 494: 0002e909 22 FUNC GLOBAL DEFAULT 11 PL_erase_external │ │ │ │ 495: 0002091d 80 FUNC GLOBAL DEFAULT 11 PL_assert │ │ │ │ 496: 0005cf5d 60 FUNC GLOBAL DEFAULT 11 PL_put_string_chars │ │ │ │ 497: 00067c71 112 FUNC GLOBAL DEFAULT 11 Sprintf │ │ │ │ 498: 0005b8f5 4 FUNC GLOBAL DEFAULT 11 PL_cvt_i_ullong │ │ │ │ 499: 0005ed45 92 FUNC GLOBAL DEFAULT 11 PL_print_message │ │ │ │ - 500: 000b6b49 180 FUNC GLOBAL DEFAULT 11 Sunlock │ │ │ │ - 501: 000d6925 28 FUNC GLOBAL DEFAULT 11 PL_atom_to_encoding │ │ │ │ - 502: 000aaa95 2 FUNC GLOBAL DEFAULT 11 PL_malloc_atomic_unmanaged │ │ │ │ + 500: 000b6b41 180 FUNC GLOBAL DEFAULT 11 Sunlock │ │ │ │ + 501: 000d691d 28 FUNC GLOBAL DEFAULT 11 PL_atom_to_encoding │ │ │ │ + 502: 000aaa8d 2 FUNC GLOBAL DEFAULT 11 PL_malloc_atomic_unmanaged │ │ │ │ 503: 0005b6f9 68 FUNC GLOBAL DEFAULT 11 PL_put_wchars │ │ │ │ - 504: 000d4695 64 FUNC GLOBAL DEFAULT 11 PL_call_predicate │ │ │ │ - 505: 00081d71 92 FUNC GLOBAL DEFAULT 11 PL_get_list_ex │ │ │ │ + 504: 000d468d 64 FUNC GLOBAL DEFAULT 11 PL_call_predicate │ │ │ │ + 505: 00081d69 92 FUNC GLOBAL DEFAULT 11 PL_get_list_ex │ │ │ │ 506: 0005dcc7 250 FUNC GLOBAL DEFAULT 11 PL_term_type │ │ │ │ - 507: 000aaec5 2 FUNC GLOBAL DEFAULT 11 PL_malloc_atomic_uncollectable │ │ │ │ - 508: 000b07fd 84 FUNC GLOBAL DEFAULT 11 PL_blob_data │ │ │ │ - 509: 000d4865 160 FUNC GLOBAL DEFAULT 11 PL_unify_bool │ │ │ │ + 507: 000aaebd 2 FUNC GLOBAL DEFAULT 11 PL_malloc_atomic_uncollectable │ │ │ │ + 508: 000b07f5 84 FUNC GLOBAL DEFAULT 11 PL_blob_data │ │ │ │ + 509: 000d485d 160 FUNC GLOBAL DEFAULT 11 PL_unify_bool │ │ │ │ 510: 0005d1ab 50 FUNC GLOBAL DEFAULT 11 PL_put_int64 │ │ │ │ 511: 0005b6d9 32 FUNC GLOBAL DEFAULT 11 PL_unify_wchars │ │ │ │ 512: 0005ea71 4 FUNC GLOBAL DEFAULT 11 PL_add_to_protocol │ │ │ │ 513: 0005d599 80 FUNC GLOBAL DEFAULT 11 _PL_put_xpce_reference_a │ │ │ │ 514: 0005ccad 84 FUNC GLOBAL DEFAULT 11 PL_is_functor │ │ │ │ 515: 0006720b 64 FUNC GLOBAL DEFAULT 11 Stell │ │ │ │ 516: 0005cfd5 260 FUNC GLOBAL DEFAULT 11 PL_put_chars │ │ │ │ 517: 0005fabd 40 FUNC GLOBAL DEFAULT 11 PL_mark_string_buffers │ │ │ │ - 518: 000b5239 2960 FUNC GLOBAL DEFAULT 11 Svfprintf │ │ │ │ + 518: 000b5231 2960 FUNC GLOBAL DEFAULT 11 Svfprintf │ │ │ │ 519: 0006466d 80 FUNC GLOBAL DEFAULT 11 PL_write_prompt │ │ │ │ 520: 0005ce75 64 FUNC GLOBAL DEFAULT 11 PL_unify_string_nchars │ │ │ │ - 521: 0007ff7d 160 FUNC GLOBAL DEFAULT 11 PL_cut_query │ │ │ │ + 521: 0007ff75 160 FUNC GLOBAL DEFAULT 11 PL_cut_query │ │ │ │ 522: 0001c4ed 48 FUNC GLOBAL DEFAULT 11 PL_get_atom_ex │ │ │ │ 523: 00055f99 104 FUNC GLOBAL DEFAULT 11 PL_get_delay_list │ │ │ │ 524: 0002f235 176 FUNC GLOBAL DEFAULT 11 PL_get_signum_ex │ │ │ │ 525: 0005d4b5 228 FUNC GLOBAL DEFAULT 11 _PL_put_xpce_reference_i │ │ │ │ 526: 0005d2d5 140 FUNC GLOBAL DEFAULT 11 PL_put_float │ │ │ │ 527: 0005dc99 46 FUNC GLOBAL DEFAULT 11 _PL_unregister_keys │ │ │ │ 528: 0005dff7 58 FUNC GLOBAL DEFAULT 11 PL_strip_module │ │ │ │ 529: 0005cae5 14 FUNC GLOBAL DEFAULT 11 PL_cvt_i_short │ │ │ │ 530: 0005e979 72 FUNC GLOBAL DEFAULT 11 PL_ttymode │ │ │ │ 531: 0005be19 88 FUNC GLOBAL DEFAULT 11 PL_get_string │ │ │ │ - 532: 000ae469 52 FUNC GLOBAL DEFAULT 11 PL_put_nil │ │ │ │ + 532: 000ae461 52 FUNC GLOBAL DEFAULT 11 PL_put_nil │ │ │ │ 533: 0005cbe3 66 FUNC GLOBAL DEFAULT 11 PL_is_float │ │ │ │ 534: 0005cf21 60 FUNC GLOBAL DEFAULT 11 PL_put_atom_nchars │ │ │ │ 535: 0006774b 172 FUNC GLOBAL DEFAULT 11 Sread_pending │ │ │ │ - 536: 000c9e01 220 FUNC GLOBAL DEFAULT 11 PL_sigaction │ │ │ │ - 537: 000aa971 26 FUNC GLOBAL DEFAULT 11 PL_malloc_atomic │ │ │ │ - 538: 000a91a5 216 FUNC GLOBAL DEFAULT 11 PL_is_dict │ │ │ │ + 536: 000c9df9 220 FUNC GLOBAL DEFAULT 11 PL_sigaction │ │ │ │ + 537: 000aa969 26 FUNC GLOBAL DEFAULT 11 PL_malloc_atomic │ │ │ │ + 538: 000a919d 216 FUNC GLOBAL DEFAULT 11 PL_is_dict │ │ │ │ 539: 0005e4f1 56 FUNC GLOBAL DEFAULT 11 PL_throw │ │ │ │ 540: 0005d5e9 48 FUNC GLOBAL DEFAULT 11 PL_unify_atom │ │ │ │ 541: 0005e031 64 FUNC GLOBAL DEFAULT 11 PL_context │ │ │ │ 542: 00014375 14 FUNC GLOBAL DEFAULT 11 PL_yielded │ │ │ │ 543: 0005bfd9 24 FUNC GLOBAL DEFAULT 11 PL_cvt_i_string │ │ │ │ 544: 0005bfc1 24 FUNC GLOBAL DEFAULT 11 PL_cvt_i_codes │ │ │ │ - 545: 000d9525 52 FUNC GLOBAL DEFAULT 11 Sclosehook │ │ │ │ + 545: 000d951d 52 FUNC GLOBAL DEFAULT 11 Sclosehook │ │ │ │ 546: 0004232d 64 FUNC GLOBAL DEFAULT 11 PL_on_halt │ │ │ │ 547: 00068681 52 FUNC GLOBAL DEFAULT 11 PL_lookup_hash_table │ │ │ │ 548: 00067191 122 FUNC GLOBAL DEFAULT 11 Stell64 │ │ │ │ 549: 0005b9cd 100 FUNC GLOBAL DEFAULT 11 PL_same_compound │ │ │ │ - 550: 000d40b1 184 FUNC GLOBAL DEFAULT 11 PL_license │ │ │ │ + 550: 000d40a9 184 FUNC GLOBAL DEFAULT 11 PL_license │ │ │ │ 551: 0002b7e1 116 FUNC GLOBAL DEFAULT 11 PL_register_profile_type │ │ │ │ 552: 00067f51 92 FUNC GLOBAL DEFAULT 11 SdprintfX │ │ │ │ 553: 000474fd 4 FUNC GLOBAL DEFAULT 11 PL_prolog_nodebug │ │ │ │ - 554: 000d4a09 144 FUNC GLOBAL DEFAULT 11 PL_get_blob │ │ │ │ + 554: 000d4a01 144 FUNC GLOBAL DEFAULT 11 PL_get_blob │ │ │ │ 555: 0005b92d 56 FUNC GLOBAL DEFAULT 11 PL_cvt_o_int64 │ │ │ │ 556: 0005c1b9 48 FUNC GLOBAL DEFAULT 11 PL_get_uint64 │ │ │ │ - 557: 00081c05 50 FUNC GLOBAL DEFAULT 11 PL_get_bool_ex │ │ │ │ + 557: 00081bfd 50 FUNC GLOBAL DEFAULT 11 PL_get_bool_ex │ │ │ │ 558: 0005c965 168 FUNC GLOBAL DEFAULT 11 PL_cvt_i_uint │ │ │ │ 559: 00067111 58 FUNC GLOBAL DEFAULT 11 Ssetlocale │ │ │ │ 560: 0005d9e5 52 FUNC GLOBAL DEFAULT 11 PL_unify_list │ │ │ │ 561: 00068709 52 FUNC GLOBAL DEFAULT 11 PL_del_hash_table │ │ │ │ 562: 0005cbd1 6 FUNC GLOBAL DEFAULT 11 PL_cvt_i_uchar │ │ │ │ 563: 00036c57 34 FUNC GLOBAL DEFAULT 11 PL_qlf_put_double │ │ │ │ 564: 00067fad 92 FUNC GLOBAL DEFAULT 11 Sdprintf │ │ │ │ 565: 0001c199 50 FUNC GLOBAL DEFAULT 11 PL_resource_error │ │ │ │ 566: 0005b891 48 FUNC GLOBAL DEFAULT 11 PL_cvt_i_uint64 │ │ │ │ 567: 0005b885 4 FUNC GLOBAL DEFAULT 11 PL_cvt_i_long │ │ │ │ - 568: 000b1261 48 FUNC GLOBAL DEFAULT 11 PL_get_intptr │ │ │ │ + 568: 000b1259 48 FUNC GLOBAL DEFAULT 11 PL_get_intptr │ │ │ │ 569: 000677f7 204 FUNC GLOBAL DEFAULT 11 Sfread │ │ │ │ 570: 000422cd 44 FUNC GLOBAL DEFAULT 11 PL_is_initialised │ │ │ │ 571: 0005d9b9 4 FUNC GLOBAL DEFAULT 11 PL_cvt_o_float │ │ │ │ - 572: 000b0fb9 204 FUNC GLOBAL DEFAULT 11 PL_skip_list │ │ │ │ - 573: 000c9d7d 132 FUNC GLOBAL DEFAULT 11 PL_signal │ │ │ │ + 572: 000b0fb1 204 FUNC GLOBAL DEFAULT 11 PL_skip_list │ │ │ │ + 573: 000c9d75 132 FUNC GLOBAL DEFAULT 11 PL_signal │ │ │ │ 574: 0005cdf1 68 FUNC GLOBAL DEFAULT 11 PL_is_string │ │ │ │ - 575: 000b665d 152 FUNC GLOBAL DEFAULT 11 Slock │ │ │ │ + 575: 000b6655 152 FUNC GLOBAL DEFAULT 11 Slock │ │ │ │ 576: 0005d9b1 8 FUNC GLOBAL DEFAULT 11 PL_cvt_o_single │ │ │ │ 577: 00048f11 116 FUNC GLOBAL DEFAULT 11 PL_for_dict │ │ │ │ 578: 0005cf99 60 FUNC GLOBAL DEFAULT 11 PL_put_string_nchars │ │ │ │ 579: 0005ecbd 56 FUNC GLOBAL DEFAULT 11 PL_fatal_error │ │ │ │ - 580: 000b0b49 124 FUNC GLOBAL DEFAULT 11 PL_is_atom │ │ │ │ + 580: 000b0b41 124 FUNC GLOBAL DEFAULT 11 PL_is_atom │ │ │ │ 581: 0005d741 38 FUNC GLOBAL DEFAULT 11 PL_put_list_chars │ │ │ │ - 582: 000c6dc1 52 FUNC GLOBAL DEFAULT 11 PL_is_ground │ │ │ │ + 582: 000c6db9 52 FUNC GLOBAL DEFAULT 11 PL_is_ground │ │ │ │ 583: 0003dfc9 64 FUNC GLOBAL DEFAULT 11 PL_thread_destroy_engine │ │ │ │ 584: 0005cd5d 76 FUNC GLOBAL DEFAULT 11 PL_is_atomic │ │ │ │ 585: 00023d81 4 FUNC GLOBAL DEFAULT 11 PL_dlopen │ │ │ │ 586: 0005cda9 72 FUNC GLOBAL DEFAULT 11 PL_is_number │ │ │ │ 587: 0005e169 4 FUNC GLOBAL DEFAULT 11 PL_foreign_control │ │ │ │ 588: 0005b2c3 54 FUNC GLOBAL DEFAULT 11 PL_reset_term_refs │ │ │ │ - 589: 00071669 112 FUNC GLOBAL DEFAULT 11 PL_exception │ │ │ │ + 589: 00071661 112 FUNC GLOBAL DEFAULT 11 PL_exception │ │ │ │ 590: 00121710 24 OBJECT GLOBAL DEFAULT 23 Sfilefunctions │ │ │ │ - 591: 000d4d75 30 FUNC GLOBAL DEFAULT 11 PL_halt │ │ │ │ + 591: 000d4d6d 30 FUNC GLOBAL DEFAULT 11 PL_halt │ │ │ │ 592: 0005d361 208 FUNC GLOBAL DEFAULT 11 PL_put_functor │ │ │ │ 593: 0002d193 502 FUNC GLOBAL DEFAULT 11 PL_put_term_from_chars │ │ │ │ - 594: 000d4819 76 FUNC GLOBAL DEFAULT 11 PL_unify_atom_chars │ │ │ │ + 594: 000d4811 76 FUNC GLOBAL DEFAULT 11 PL_unify_atom_chars │ │ │ │ 595: 0005b641 152 FUNC GLOBAL DEFAULT 11 PL_new_atom_wchars │ │ │ │ - 596: 000d8cc5 156 FUNC GLOBAL DEFAULT 11 Svsnprintf │ │ │ │ - 597: 000b0a35 112 FUNC GLOBAL DEFAULT 11 PL_is_list │ │ │ │ + 596: 000d8cbd 156 FUNC GLOBAL DEFAULT 11 Svsnprintf │ │ │ │ + 597: 000b0a2d 112 FUNC GLOBAL DEFAULT 11 PL_is_list │ │ │ │ 598: 0005c4b9 48 FUNC GLOBAL DEFAULT 11 PL_get_functor │ │ │ │ - 599: 000d3b75 52 FUNC GLOBAL DEFAULT 11 PL_record │ │ │ │ - 600: 000d4fb1 28 FUNC GLOBAL DEFAULT 11 PL_encoding_to_atom │ │ │ │ - 601: 000d41b9 244 FUNC GLOBAL DEFAULT 11 PL_put_dict │ │ │ │ + 599: 000d3b6d 52 FUNC GLOBAL DEFAULT 11 PL_record │ │ │ │ + 600: 000d4fa9 28 FUNC GLOBAL DEFAULT 11 PL_encoding_to_atom │ │ │ │ + 601: 000d41b1 244 FUNC GLOBAL DEFAULT 11 PL_put_dict │ │ │ │ 602: 0005c679 108 FUNC GLOBAL DEFAULT 11 PL_get_head │ │ │ │ 603: 0005b2f9 88 FUNC GLOBAL DEFAULT 11 PL_new_atom_nchars │ │ │ │ 604: 00036cbd 104 FUNC GLOBAL DEFAULT 11 PL_qlf_get_atom │ │ │ │ 605: 00067c51 32 FUNC GLOBAL DEFAULT 11 Svprintf │ │ │ │ - 606: 000d92b5 58 FUNC GLOBAL DEFAULT 11 S__fupdatefilepos_getc │ │ │ │ - 607: 000d9d39 180 FUNC GLOBAL DEFAULT 11 Sseterr │ │ │ │ - 608: 000d7041 40 FUNC GLOBAL DEFAULT 11 PL_unify_stream │ │ │ │ - 609: 000cd9f5 52 FUNC GLOBAL DEFAULT 11 PL_thread_self │ │ │ │ - 610: 000afd69 208 FUNC GLOBAL DEFAULT 11 PL_unify_arg_sz │ │ │ │ + 606: 000d92ad 58 FUNC GLOBAL DEFAULT 11 S__fupdatefilepos_getc │ │ │ │ + 607: 000d9d31 180 FUNC GLOBAL DEFAULT 11 Sseterr │ │ │ │ + 608: 000d7039 40 FUNC GLOBAL DEFAULT 11 PL_unify_stream │ │ │ │ + 609: 000cd9ed 52 FUNC GLOBAL DEFAULT 11 PL_thread_self │ │ │ │ + 610: 000afd61 208 FUNC GLOBAL DEFAULT 11 PL_unify_arg_sz │ │ │ │ 611: 0005de9f 186 FUNC GLOBAL DEFAULT 11 PL_unify_list_ncodes │ │ │ │ 612: 0005cee1 64 FUNC GLOBAL DEFAULT 11 PL_put_bool │ │ │ │ 613: 0001c711 50 FUNC GLOBAL DEFAULT 11 PL_get_char_ex │ │ │ │ - 614: 00081151 92 FUNC GLOBAL DEFAULT 11 PL_close_foreign_frame │ │ │ │ - 615: 000b64cd 128 FUNC GLOBAL DEFAULT 11 Svsprintf │ │ │ │ + 614: 00081149 92 FUNC GLOBAL DEFAULT 11 PL_close_foreign_frame │ │ │ │ + 615: 000b64c5 128 FUNC GLOBAL DEFAULT 11 Svsprintf │ │ │ │ 616: 0004461d 132 FUNC GLOBAL DEFAULT 11 PL_unify_mpq │ │ │ │ 617: 0005b929 4 FUNC GLOBAL DEFAULT 11 PL_cvt_i_address │ │ │ │ 618: 0005c615 48 FUNC GLOBAL DEFAULT 11 PL_get_attr │ │ │ │ 619: 0001c51d 104 FUNC GLOBAL DEFAULT 11 PL_get_long_ex │ │ │ │ - 620: 000d496d 4 FUNC GLOBAL DEFAULT 11 PL_get_float_ex │ │ │ │ + 620: 000d4965 4 FUNC GLOBAL DEFAULT 11 PL_get_float_ex │ │ │ │ 621: 0005b3d9 140 FUNC GLOBAL DEFAULT 11 PL_new_blob │ │ │ │ - 622: 000b66f5 232 FUNC GLOBAL DEFAULT 11 Speekcode │ │ │ │ + 622: 000b66ed 232 FUNC GLOBAL DEFAULT 11 Speekcode │ │ │ │ 623: 00036bed 34 FUNC GLOBAL DEFAULT 11 PL_qlf_put_int64 │ │ │ │ 624: 00068769 48 FUNC GLOBAL DEFAULT 11 PL_new_hash_table_enum │ │ │ │ 625: 00044599 132 FUNC GLOBAL DEFAULT 11 PL_unify_mpz │ │ │ │ 626: 0005ed1d 40 FUNC GLOBAL DEFAULT 11 _PL_retry_address │ │ │ │ 627: 0005e9c1 40 FUNC GLOBAL DEFAULT 11 PL_prompt_next │ │ │ │ 628: 0005be71 188 FUNC GLOBAL DEFAULT 11 PL_get_list_nchars │ │ │ │ 629: 0005e85d 88 FUNC GLOBAL DEFAULT 11 PL_abort_unhook │ │ │ │ - 630: 000d8c65 96 FUNC GLOBAL DEFAULT 11 Ssnprintf │ │ │ │ + 630: 000d8c5d 96 FUNC GLOBAL DEFAULT 11 Ssnprintf │ │ │ │ 631: 0006714b 70 FUNC GLOBAL DEFAULT 11 Sunit_size │ │ │ │ 632: 0005d979 56 FUNC GLOBAL DEFAULT 11 PL_unify_pointer │ │ │ │ - 633: 000d47e5 52 FUNC GLOBAL DEFAULT 11 PL_put_atom │ │ │ │ + 633: 000d47dd 52 FUNC GLOBAL DEFAULT 11 PL_put_atom │ │ │ │ 634: 00067d3d 92 FUNC GLOBAL DEFAULT 11 Sfprintf │ │ │ │ 635: 0005b851 12 FUNC GLOBAL DEFAULT 11 PL_cvt_encoding │ │ │ │ - 636: 000d4d19 48 FUNC GLOBAL DEFAULT 11 PL_raise │ │ │ │ + 636: 000d4d11 48 FUNC GLOBAL DEFAULT 11 PL_raise │ │ │ │ 637: 0005e641 28 FUNC GLOBAL DEFAULT 11 PL_register_extensions_in_module │ │ │ │ 638: 0005b277 74 FUNC GLOBAL DEFAULT 11 PL_new_nil_ref │ │ │ │ 639: 0005c85d 72 FUNC GLOBAL DEFAULT 11 PL_is_variable │ │ │ │ - 640: 000d8be1 132 FUNC GLOBAL DEFAULT 11 SinitStreams │ │ │ │ - 641: 000d92f1 4 FUNC GLOBAL DEFAULT 11 Sclose │ │ │ │ + 640: 000d8bd9 132 FUNC GLOBAL DEFAULT 11 SinitStreams │ │ │ │ + 641: 000d92e9 4 FUNC GLOBAL DEFAULT 11 Sclose │ │ │ │ 642: 00061d95 28 FUNC GLOBAL DEFAULT 11 PL_release_stream_noerror │ │ │ │ 643: 0005b555 92 FUNC GLOBAL DEFAULT 11 PL_functor_arity │ │ │ │ 644: 0005ceb5 44 FUNC GLOBAL DEFAULT 11 PL_put_variable │ │ │ │ 645: 0004242d 64 FUNC GLOBAL DEFAULT 11 PL_api_error │ │ │ │ 646: 0005ef2d 308 FUNC GLOBAL DEFAULT 11 PL_query │ │ │ │ 647: 000142ff 54 FUNC GLOBAL DEFAULT 11 PL_current_query │ │ │ │ - 648: 000aa96d 4 FUNC GLOBAL DEFAULT 11 PL_free │ │ │ │ + 648: 000aa965 4 FUNC GLOBAL DEFAULT 11 PL_free │ │ │ │ 649: 0005d431 84 FUNC GLOBAL DEFAULT 11 PL_put_list │ │ │ │ 650: 000676f9 82 FUNC GLOBAL DEFAULT 11 Sfeof │ │ │ │ 651: 0001c069 36 FUNC GLOBAL DEFAULT 11 PL_uninstantiation_error │ │ │ │ 652: 0005db91 2 FUNC GLOBAL DEFAULT 11 _PL_unify_atomic │ │ │ │ 653: 0001c585 4 FUNC GLOBAL DEFAULT 11 PL_get_intptr_ex │ │ │ │ 654: 0005c44d 108 FUNC GLOBAL DEFAULT 11 PL_get_compound_name_arity │ │ │ │ - 655: 000d8ff1 320 FUNC GLOBAL DEFAULT 11 Snew │ │ │ │ + 655: 000d8fe9 320 FUNC GLOBAL DEFAULT 11 Snew │ │ │ │ 656: 0005b2c1 2 FUNC GLOBAL DEFAULT 11 PL_free_term_ref │ │ │ │ 657: 0005eb4d 18 FUNC GLOBAL DEFAULT 11 PL_duplicate_record │ │ │ │ 658: 0005cadd 8 FUNC GLOBAL DEFAULT 11 PL_cvt_i_ushort │ │ │ │ 659: 0005cd01 92 FUNC GLOBAL DEFAULT 11 PL_is_pair │ │ │ │ 660: 00061db1 4 FUNC GLOBAL DEFAULT 11 PL_acquire_stream │ │ │ │ 661: 0005b5b1 28 FUNC GLOBAL DEFAULT 11 _PL_cons_small_int │ │ │ │ 662: 00067edb 34 FUNC GLOBAL DEFAULT 11 Ssetbuffer │ │ │ │ 663: 0005b889 4 FUNC GLOBAL DEFAULT 11 PL_cvt_i_int32 │ │ │ │ 664: 0005d8f1 48 FUNC GLOBAL DEFAULT 11 PL_unify_integer │ │ │ │ 665: 0005c6e5 108 FUNC GLOBAL DEFAULT 11 PL_get_tail │ │ │ │ 666: 0005d7a1 32 FUNC GLOBAL DEFAULT 11 PL_cvt_o_codes │ │ │ │ 667: 00014335 60 FUNC GLOBAL DEFAULT 11 PL_can_yield │ │ │ │ - 668: 000d9bf9 116 FUNC GLOBAL DEFAULT 11 StryLock │ │ │ │ - 669: 000d47a1 68 FUNC GLOBAL DEFAULT 11 PL_new_term_refs │ │ │ │ - 670: 000d3c5d 48 FUNC GLOBAL DEFAULT 11 PL_new_module │ │ │ │ - 671: 000d4715 140 FUNC GLOBAL DEFAULT 11 PL_get_atom_chars │ │ │ │ + 668: 000d9bf1 116 FUNC GLOBAL DEFAULT 11 StryLock │ │ │ │ + 669: 000d4799 68 FUNC GLOBAL DEFAULT 11 PL_new_term_refs │ │ │ │ + 670: 000d3c55 48 FUNC GLOBAL DEFAULT 11 PL_new_module │ │ │ │ + 671: 000d470d 140 FUNC GLOBAL DEFAULT 11 PL_get_atom_chars │ │ │ │ 672: 000444bd 220 FUNC GLOBAL DEFAULT 11 PL_get_mpq │ │ │ │ - 673: 000d4bf5 144 FUNC GLOBAL DEFAULT 11 PL_unify_wchars_diff │ │ │ │ - 674: 000d4a99 68 FUNC GLOBAL DEFAULT 11 PL_is_callable │ │ │ │ + 673: 000d4bed 144 FUNC GLOBAL DEFAULT 11 PL_unify_wchars_diff │ │ │ │ + 674: 000d4a91 68 FUNC GLOBAL DEFAULT 11 PL_is_callable │ │ │ │ 675: 0005d1dd 148 FUNC GLOBAL DEFAULT 11 PL_put_uint64 │ │ │ │ 676: 00036d79 108 FUNC GLOBAL DEFAULT 11 PL_qlf_get_uint32 │ │ │ │ - 677: 000d46d5 64 FUNC GLOBAL DEFAULT 11 PL_clear_exception │ │ │ │ - 678: 000d9559 54 FUNC GLOBAL DEFAULT 11 Sfileno │ │ │ │ - 679: 000b654d 52 FUNC GLOBAL DEFAULT 11 Sferror │ │ │ │ + 677: 000d46cd 64 FUNC GLOBAL DEFAULT 11 PL_clear_exception │ │ │ │ + 678: 000d9551 54 FUNC GLOBAL DEFAULT 11 Sfileno │ │ │ │ + 679: 000b6545 52 FUNC GLOBAL DEFAULT 11 Sferror │ │ │ │ 680: 0005e165 4 FUNC GLOBAL DEFAULT 11 PL_foreign_context_address │ │ │ │ - 681: 000b2a69 176 FUNC GLOBAL DEFAULT 11 PL_get_file_name │ │ │ │ + 681: 000b2a61 176 FUNC GLOBAL DEFAULT 11 PL_get_file_name │ │ │ │ 682: 0006795d 72 FUNC GLOBAL DEFAULT 11 Sfgetc │ │ │ │ 683: 00067e69 60 FUNC GLOBAL DEFAULT 11 Sfwrite │ │ │ │ 684: 0005d7fd 244 FUNC GLOBAL DEFAULT 11 PL_unify_uint64 │ │ │ │ - 685: 000d3ba9 136 FUNC GLOBAL DEFAULT 11 PL_predicate │ │ │ │ - 686: 000d4b15 4 FUNC GLOBAL DEFAULT 11 PL_erase │ │ │ │ + 685: 000d3ba1 136 FUNC GLOBAL DEFAULT 11 PL_predicate │ │ │ │ + 686: 000d4b0d 4 FUNC GLOBAL DEFAULT 11 PL_erase │ │ │ │ 687: 00036d51 40 FUNC GLOBAL DEFAULT 11 PL_qlf_get_int32 │ │ │ │ 688: 0005e665 104 FUNC GLOBAL DEFAULT 11 PL_register_foreign │ │ │ │ 689: 0001c08d 50 FUNC GLOBAL DEFAULT 11 PL_representation_error │ │ │ │ 690: 0006aac9 156 FUNC GLOBAL DEFAULT 11 PL_scan_options │ │ │ │ 691: 000443c5 248 FUNC GLOBAL DEFAULT 11 PL_get_mpz │ │ │ │ 692: 0005d185 38 FUNC GLOBAL DEFAULT 11 PL_put_list_codes │ │ │ │ - 693: 000b5e51 126 FUNC GLOBAL DEFAULT 11 Sputcode │ │ │ │ + 693: 000b5e49 126 FUNC GLOBAL DEFAULT 11 Sputcode │ │ │ │ 694: 00066fb1 82 FUNC GLOBAL DEFAULT 11 Sungetc │ │ │ │ 695: 0001347d 304 FUNC GLOBAL DEFAULT 11 PL_unregister_blob_type │ │ │ │ 696: 0003d791 128 FUNC GLOBAL DEFAULT 11 PL_create_engine │ │ │ │ 697: 0005d691 176 FUNC GLOBAL DEFAULT 11 PL_put_list_nchars │ │ │ │ 698: 0005ce35 64 FUNC GLOBAL DEFAULT 11 PL_unify_string_chars │ │ │ │ 699: 00070a55 256 FUNC GLOBAL DEFAULT 11 PL_register_blob_type │ │ │ │ 700: 0005ca0d 4 FUNC GLOBAL DEFAULT 11 PL_cvt_i_ulong │ │ │ │ - 701: 00081d09 104 FUNC GLOBAL DEFAULT 11 PL_get_int64_ex │ │ │ │ + 701: 00081d01 104 FUNC GLOBAL DEFAULT 11 PL_get_int64_ex │ │ │ │ 702: 0005de79 38 FUNC GLOBAL DEFAULT 11 PL_unify_list_chars │ │ │ │ 703: 00061f85 84 FUNC GLOBAL DEFAULT 11 PL_get_stream_from_blob │ │ │ │ 704: 000675c9 30 FUNC GLOBAL DEFAULT 11 Sseek │ │ │ │ 705: 0005eda1 396 FUNC GLOBAL DEFAULT 11 PL_action │ │ │ │ 706: 0005b351 136 FUNC GLOBAL DEFAULT 11 PL_new_atom_mbchars │ │ │ │ - 707: 000d4169 80 FUNC GLOBAL DEFAULT 11 PL_version_info │ │ │ │ - 708: 000aa915 26 FUNC GLOBAL DEFAULT 11 PL_malloc │ │ │ │ - 709: 000b0885 432 FUNC GLOBAL DEFAULT 11 PL_cons_functor_v │ │ │ │ + 707: 000d4161 80 FUNC GLOBAL DEFAULT 11 PL_version_info │ │ │ │ + 708: 000aa90d 26 FUNC GLOBAL DEFAULT 11 PL_malloc │ │ │ │ + 709: 000b087d 432 FUNC GLOBAL DEFAULT 11 PL_cons_functor_v │ │ │ │ 710: 00047e01 12 FUNC GLOBAL DEFAULT 11 _PL_atoms │ │ │ │ - 711: 000d4935 56 FUNC GLOBAL DEFAULT 11 PL_unify_nil │ │ │ │ - 712: 000d9131 116 FUNC GLOBAL DEFAULT 11 Sfgets │ │ │ │ + 711: 000d492d 56 FUNC GLOBAL DEFAULT 11 PL_unify_nil │ │ │ │ + 712: 000d9129 116 FUNC GLOBAL DEFAULT 11 Sfgets │ │ │ │ 713: 0001c14f 74 FUNC GLOBAL DEFAULT 11 PL_permission_error │ │ │ │ - 714: 000819dd 92 FUNC GLOBAL DEFAULT 11 PL_unify_list_ex │ │ │ │ + 714: 000819d5 92 FUNC GLOBAL DEFAULT 11 PL_unify_list_ex │ │ │ │ 715: 0006879d 36 FUNC GLOBAL DEFAULT 11 PL_advance_hash_table_enum │ │ │ │ 716: 0005e161 4 FUNC GLOBAL DEFAULT 11 PL_foreign_context │ │ │ │ 717: 0005d7c1 32 FUNC GLOBAL DEFAULT 11 PL_cvt_o_string │ │ │ │ 718: 000312bd 96 FUNC GLOBAL DEFAULT 11 PL_step_context │ │ │ │ - 719: 000c7291 44 FUNC GLOBAL DEFAULT 11 PL_is_acyclic │ │ │ │ + 719: 000c7289 44 FUNC GLOBAL DEFAULT 11 PL_is_acyclic │ │ │ │ 720: 0005e16d 48 FUNC GLOBAL DEFAULT 11 PL_foreign_context_predicate │ │ │ │ 721: 0005b82d 36 FUNC GLOBAL DEFAULT 11 SP_get_state │ │ │ │ 722: 0005c5c5 40 FUNC GLOBAL DEFAULT 11 _PL_get_arg │ │ │ │ 723: 00022e2d 4 FUNC GLOBAL DEFAULT 11 PL_check_stacks │ │ │ │ 724: 0006813d 184 FUNC GLOBAL DEFAULT 11 Sopen_pipe │ │ │ │ 725: 0003b31d 92 FUNC GLOBAL DEFAULT 11 PL_get_thread_id_ex │ │ │ │ 726: 0003b379 180 FUNC GLOBAL DEFAULT 11 PL_thread_raise │ │ │ │ 727: 0005ecf5 40 FUNC GLOBAL DEFAULT 11 _PL_yield_address │ │ │ │ 728: 0005ebbd 112 FUNC GLOBAL DEFAULT 11 PL_unify_term │ │ │ │ - 729: 0007f831 1552 FUNC GLOBAL DEFAULT 11 PL_open_query │ │ │ │ + 729: 0007f829 1552 FUNC GLOBAL DEFAULT 11 PL_open_query │ │ │ │ 730: 00067d99 40 FUNC GLOBAL DEFAULT 11 Sfputs │ │ │ │ - 731: 000d45c1 140 FUNC GLOBAL DEFAULT 11 PL_unify_blob │ │ │ │ + 731: 000d45b9 140 FUNC GLOBAL DEFAULT 11 PL_unify_blob │ │ │ │ 732: 0005d649 72 FUNC GLOBAL DEFAULT 11 PL_unify_atom_nchars │ │ │ │ 733: 0005c1e9 48 FUNC GLOBAL DEFAULT 11 PL_get_uint64_ex │ │ │ │ - 734: 000d4369 336 FUNC GLOBAL DEFAULT 11 PL_cons_functor │ │ │ │ + 734: 000d4361 336 FUNC GLOBAL DEFAULT 11 PL_cons_functor │ │ │ │ 735: 0006724b 234 FUNC GLOBAL DEFAULT 11 Sopen_iri_or_file │ │ │ │ 736: 0005c561 100 FUNC GLOBAL DEFAULT 11 _PL_get_arg_sz │ │ │ │ 737: 0002b855 48 FUNC GLOBAL DEFAULT 11 PL_prof_call │ │ │ │ - 738: 0007f80d 36 FUNC GLOBAL DEFAULT 11 PL_open_foreign_frame │ │ │ │ - 739: 000b003d 176 FUNC GLOBAL DEFAULT 11 PL_get_bool │ │ │ │ + 738: 0007f805 36 FUNC GLOBAL DEFAULT 11 PL_open_foreign_frame │ │ │ │ + 739: 000b0035 176 FUNC GLOBAL DEFAULT 11 PL_get_bool │ │ │ │ 740: 0001c743 74 FUNC GLOBAL DEFAULT 11 PL_get_pointer_ex │ │ │ │ 741: 00068627 46 FUNC GLOBAL DEFAULT 11 PL_new_hash_table │ │ │ │ 742: 00013879 116 FUNC GLOBAL DEFAULT 11 PL_atom_generator │ │ │ │ 743: 0005b8c1 48 FUNC GLOBAL DEFAULT 11 PL_cvt_i_size_t │ │ │ │ 744: 00068799 4 FUNC GLOBAL DEFAULT 11 PL_free_hash_table_enum │ │ │ │ - 745: 000b6471 92 FUNC GLOBAL DEFAULT 11 Ssprintf │ │ │ │ - 746: 000d06e5 964 FUNC GLOBAL DEFAULT 11 PL_cleanup │ │ │ │ + 745: 000b6469 92 FUNC GLOBAL DEFAULT 11 Ssprintf │ │ │ │ + 746: 000d06dd 964 FUNC GLOBAL DEFAULT 11 PL_cleanup │ │ │ │ 747: 0005b965 48 FUNC GLOBAL DEFAULT 11 PL_cvt_o_atom │ │ │ │ 748: 0005c189 48 FUNC GLOBAL DEFAULT 11 PL_get_int64 │ │ │ │ 749: 0001c0bf 36 FUNC GLOBAL DEFAULT 11 PL_type_error │ │ │ │ - 750: 000aaec9 2 FUNC GLOBAL DEFAULT 11 PL_malloc_unmanaged │ │ │ │ - 751: 000b0aa5 10 FUNC GLOBAL DEFAULT 11 PL_get_chars │ │ │ │ - 752: 000aa951 26 FUNC GLOBAL DEFAULT 11 PL_malloc_uncollectable │ │ │ │ + 750: 000aaec1 2 FUNC GLOBAL DEFAULT 11 PL_malloc_unmanaged │ │ │ │ + 751: 000b0a9d 10 FUNC GLOBAL DEFAULT 11 PL_get_chars │ │ │ │ + 752: 000aa949 26 FUNC GLOBAL DEFAULT 11 PL_malloc_uncollectable │ │ │ │ 753: 0005b85d 32 FUNC GLOBAL DEFAULT 11 PL_cvt_set_encoding │ │ │ │ 754: 0005e2f9 504 FUNC GLOBAL DEFAULT 11 PL_raise_exception │ │ │ │ 755: 0005e115 50 FUNC GLOBAL DEFAULT 11 PL_predicate_info │ │ │ │ 756: 00031957 762 FUNC GLOBAL DEFAULT 11 PL_interrupt │ │ │ │ 757: 00048f85 160 FUNC GLOBAL DEFAULT 11 PL_get_dict_key │ │ │ │ 758: 0005cc25 68 FUNC GLOBAL DEFAULT 11 PL_is_rational │ │ │ │ - 759: 000dd711 192 FUNC GLOBAL DEFAULT 11 PL_current_prolog_flag │ │ │ │ - 760: 00081bbd 72 FUNC GLOBAL DEFAULT 11 PL_get_nil_ex │ │ │ │ - 761: 000d44b9 4 FUNC GLOBAL DEFAULT 11 PL_get_float │ │ │ │ + 759: 000dd709 192 FUNC GLOBAL DEFAULT 11 PL_current_prolog_flag │ │ │ │ + 760: 00081bb5 72 FUNC GLOBAL DEFAULT 11 PL_get_nil_ex │ │ │ │ + 761: 000d44b1 4 FUNC GLOBAL DEFAULT 11 PL_get_float │ │ │ │ 762: 0005da19 316 FUNC GLOBAL DEFAULT 11 _PL_unify_xpce_reference │ │ │ │ 763: 0005eb5f 94 FUNC GLOBAL DEFAULT 11 PL_warning │ │ │ │ 764: 0005d619 48 FUNC GLOBAL DEFAULT 11 PL_unify_functor │ │ │ │ - 765: 000d8d61 656 FUNC GLOBAL DEFAULT 11 Sopen_file │ │ │ │ + 765: 000d8d59 656 FUNC GLOBAL DEFAULT 11 Sopen_file │ │ │ │ 766: 0001c0e3 54 FUNC GLOBAL DEFAULT 11 PL_domain_error │ │ │ │ 767: 0005e6eb 254 FUNC GLOBAL DEFAULT 11 PL_open_resource │ │ │ │ - 768: 00081c39 208 FUNC GLOBAL DEFAULT 11 PL_unify_bool_ex │ │ │ │ + 768: 00081c31 208 FUNC GLOBAL DEFAULT 11 PL_unify_bool_ex │ │ │ │ 769: 0005bca1 48 FUNC GLOBAL DEFAULT 11 PL_get_atom │ │ │ │ 770: 00014383 42 FUNC GLOBAL DEFAULT 11 PL_next_solution │ │ │ │ 771: 000313b1 416 FUNC GLOBAL DEFAULT 11 PL_describe_context │ │ │ │ 772: 0005b8f1 4 FUNC GLOBAL DEFAULT 11 PL_cvt_i_llong │ │ │ │ - 773: 000be3a1 104 FUNC GLOBAL DEFAULT 11 PL_find_blob_type │ │ │ │ + 773: 000be399 104 FUNC GLOBAL DEFAULT 11 PL_find_blob_type │ │ │ │ 774: 0005c8a5 124 FUNC GLOBAL DEFAULT 11 PL_is_blob │ │ │ │ 775: 0006873d 44 FUNC GLOBAL DEFAULT 11 PL_clear_hash_table │ │ │ │ 776: 0003e11d 168 FUNC GLOBAL DEFAULT 11 PL_destroy_engine │ │ │ │ 777: 0005b805 40 FUNC GLOBAL DEFAULT 11 SP_set_state │ │ │ │ - 778: 000b0f35 132 FUNC GLOBAL DEFAULT 11 PL_new_term_ref │ │ │ │ + 778: 000b0f2d 132 FUNC GLOBAL DEFAULT 11 PL_new_term_ref │ │ │ │ 779: 00068655 44 FUNC GLOBAL DEFAULT 11 PL_free_hash_table │ │ │ │ 780: 000422f9 52 FUNC GLOBAL DEFAULT 11 PL_set_resource_db_mem │ │ │ │ 781: 00065a81 216 FUNC GLOBAL DEFAULT 11 PL_get_file_nameW │ │ │ │ 782: 0001c05d 12 FUNC GLOBAL DEFAULT 11 PL_instantiation_error │ │ │ │ 783: 00067e0f 90 FUNC GLOBAL DEFAULT 11 Sputc │ │ │ │ 784: 0005e071 4 FUNC GLOBAL DEFAULT 11 PL_module_name │ │ │ │ 785: 000675e7 194 FUNC GLOBAL DEFAULT 11 Ssize │ │ │ │ 786: 0005bf37 138 FUNC GLOBAL DEFAULT 11 PL_get_wchars │ │ │ │ 787: 0002408d 4 FUNC GLOBAL DEFAULT 11 PL_dlclose │ │ │ │ - 788: 000b0269 84 FUNC GLOBAL DEFAULT 11 PL_get_nil │ │ │ │ + 788: 000b0261 84 FUNC GLOBAL DEFAULT 11 PL_get_nil │ │ │ │ 789: 00067479 336 FUNC GLOBAL DEFAULT 11 Sseek64 │ │ │ │ - 790: 000d9741 96 FUNC GLOBAL DEFAULT 11 Ssetenc │ │ │ │ + 790: 000d9739 96 FUNC GLOBAL DEFAULT 11 Ssetenc │ │ │ │ 791: 0005c645 52 FUNC GLOBAL DEFAULT 11 PL_get_list │ │ │ │ - 792: 000afa6d 96 FUNC GLOBAL DEFAULT 11 PL_is_integer │ │ │ │ + 792: 000afa65 96 FUNC GLOBAL DEFAULT 11 PL_is_integer │ │ │ │ 793: 0005b465 76 FUNC GLOBAL DEFAULT 11 PL_new_functor_sz │ │ │ │ - 794: 000af421 44 FUNC GLOBAL DEFAULT 11 PL_atom_chars │ │ │ │ + 794: 000af419 44 FUNC GLOBAL DEFAULT 11 PL_atom_chars │ │ │ │ 795: 00067dd9 54 FUNC GLOBAL DEFAULT 11 SwriteBOM │ │ │ │ - 796: 000d95ad 28 FUNC GLOBAL DEFAULT 11 S__getiob │ │ │ │ + 796: 000d95a5 28 FUNC GLOBAL DEFAULT 11 S__getiob │ │ │ │ 797: 00062d3d 36 FUNC GLOBAL DEFAULT 11 _PL_streams │ │ │ │ 798: 0005fae5 52 FUNC GLOBAL DEFAULT 11 PL_release_string_buffers_from_mark │ │ │ │ - 799: 0007f651 208 FUNC GLOBAL DEFAULT 11 PL_discard_foreign_frame │ │ │ │ - 800: 000b0ab1 152 FUNC GLOBAL DEFAULT 11 PL_get_nchars │ │ │ │ + 799: 0007f649 208 FUNC GLOBAL DEFAULT 11 PL_discard_foreign_frame │ │ │ │ + 800: 000b0aa9 152 FUNC GLOBAL DEFAULT 11 PL_get_nchars │ │ │ │ 801: 0006675d 96 FUNC GLOBAL DEFAULT 11 PL_changed_cwd │ │ │ │ 802: 000676a9 80 FUNC GLOBAL DEFAULT 11 Sgets │ │ │ │ - 803: 000afe49 500 FUNC GLOBAL DEFAULT 11 PL_unify_compound │ │ │ │ + 803: 000afe41 500 FUNC GLOBAL DEFAULT 11 PL_unify_compound │ │ │ │ 804: 00068135 8 FUNC GLOBAL DEFAULT 11 Sgcclose │ │ │ │ 805: 00037aaf 218 FUNC GLOBAL DEFAULT 11 PL_write_term │ │ │ │ 806: 0005b881 4 FUNC GLOBAL DEFAULT 11 PL_cvt_i_int │ │ │ │ 807: 0005c921 68 FUNC GLOBAL DEFAULT 11 PL_is_attvar │ │ │ │ - 808: 000d95c9 60 FUNC GLOBAL DEFAULT 11 Sfpasteof │ │ │ │ + 808: 000d95c1 60 FUNC GLOBAL DEFAULT 11 Sfpasteof │ │ │ │ 809: 000678c3 154 FUNC GLOBAL DEFAULT 11 Sgetw │ │ │ │ 810: 0005bf2d 10 FUNC GLOBAL DEFAULT 11 PL_get_list_chars │ │ │ │ 811: 00029617 4 FUNC GLOBAL DEFAULT 11 PL_check_data │ │ │ │ 812: 0002400d 4 FUNC GLOBAL DEFAULT 11 PL_dlsym │ │ │ │ 813: 0005e295 96 FUNC GLOBAL DEFAULT 11 PL_cvt_i_single │ │ │ │ 814: 0005e159 8 FUNC GLOBAL DEFAULT 11 _PL_retry │ │ │ │ - 815: 000b6171 468 FUNC GLOBAL DEFAULT 11 S__fillbuf │ │ │ │ + 815: 000b6169 468 FUNC GLOBAL DEFAULT 11 S__fillbuf │ │ │ │ 816: 001243c8 4 OBJECT GLOBAL DEFAULT 24 plugin_is_GPL_compatible │ │ │ │ 817: 0005cbdb 8 FUNC GLOBAL DEFAULT 11 PL_cvt_i_schar │ │ │ │ - 818: 000d4add 56 FUNC GLOBAL DEFAULT 11 PL_recorded │ │ │ │ - 819: 000d3c8d 100 FUNC GLOBAL DEFAULT 11 PL_register_foreign_in_module │ │ │ │ + 818: 000d4ad5 56 FUNC GLOBAL DEFAULT 11 PL_recorded │ │ │ │ + 819: 000d3c85 100 FUNC GLOBAL DEFAULT 11 PL_register_foreign_in_module │ │ │ │ 820: 0001c6e1 48 FUNC GLOBAL DEFAULT 11 PL_get_size_ex │ │ │ │ 821: 00067dc1 24 FUNC GLOBAL DEFAULT 11 Sputs │ │ │ │ 822: 0005b73d 4 FUNC GLOBAL DEFAULT 11 PL_utf8_strlen │ │ │ │ 823: 0003b69d 52 FUNC GLOBAL DEFAULT 11 PL_unify_thread_id │ │ │ │ 824: 0002b885 40 FUNC GLOBAL DEFAULT 11 PL_prof_exit │ │ │ │ 825: 0002d397 266 FUNC GLOBAL DEFAULT 11 PL_wchars_to_term │ │ │ │ - 826: 000d33b1 26 FUNC GLOBAL DEFAULT 11 PL_realloc │ │ │ │ + 826: 000d33a9 26 FUNC GLOBAL DEFAULT 11 PL_realloc │ │ │ │ 827: 00061db5 48 FUNC GLOBAL DEFAULT 11 PL_get_stream_handle │ │ │ │ 828: 0005db55 60 FUNC GLOBAL DEFAULT 11 _PL_get_atomic │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -3912,257 +3912,257 @@ │ │ │ │ 00121758 00000017 R_ARM_RELATIVE │ │ │ │ 00121760 00000017 R_ARM_RELATIVE │ │ │ │ 00121764 00000017 R_ARM_RELATIVE │ │ │ │ 00121768 00000017 R_ARM_RELATIVE │ │ │ │ 0012176c 00000017 R_ARM_RELATIVE │ │ │ │ 0011fe3c 00000011 R_ARM_TLS_DTPMOD32 │ │ │ │ 0011fe68 00000011 R_ARM_TLS_DTPMOD32 │ │ │ │ -0011fe50 00028815 R_ARM_GLOB_DAT 000aa96d PL_free │ │ │ │ -0011fe74 00018915 R_ARM_GLOB_DAT 00071349 PL_register_atom │ │ │ │ +0011fe50 00028815 R_ARM_GLOB_DAT 000aa965 PL_free │ │ │ │ +0011fe74 00018915 R_ARM_GLOB_DAT 0007133d PL_register_atom │ │ │ │ 0011fe88 00003415 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 0011fed0 00006b15 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ 0011fee8 00007a15 R_ARM_GLOB_DAT 00000000 free@GLIBC_2.4 │ │ │ │ 0011feec 00007c15 R_ARM_GLOB_DAT 00000000 __setitimer64@GLIBC_2.34 │ │ │ │ 0011fef8 00008215 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -0011ff00 0001c015 R_ARM_GLOB_DAT 000713f1 PL_unregister_atom │ │ │ │ +0011ff00 0001c015 R_ARM_GLOB_DAT 000713e5 PL_unregister_atom │ │ │ │ 0011ff10 00009f15 R_ARM_GLOB_DAT 00000000 MallocExtension_MarkThreadTemporarilyIdle │ │ │ │ 0011ff24 0002f415 R_ARM_GLOB_DAT 00031957 PL_interrupt │ │ │ │ 0011ff28 00024e15 R_ARM_GLOB_DAT 00121710 Sfilefunctions │ │ │ │ 0011ff38 0000b415 R_ARM_GLOB_DAT 00000000 timezone@GLIBC_2.4 │ │ │ │ 0011ff3c 0000c815 R_ARM_GLOB_DAT 00000000 mallinfo2@GLIBC_2.33 │ │ │ │ 0011ff48 0000cf15 R_ARM_GLOB_DAT 00000000 environ@GLIBC_2.4 │ │ │ │ 0011ff4c 0000d215 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ 0011ff50 0000d315 R_ARM_GLOB_DAT 00000000 MallocExtension_ReleaseFreeMemory │ │ │ │ 0011ff58 0000d715 R_ARM_GLOB_DAT 00000000 MallocExtension_GetNumericProperty │ │ │ │ -0011ff74 0001ea15 R_ARM_GLOB_DAT 000cf1cd PL_initialise │ │ │ │ +0011ff74 0001ea15 R_ARM_GLOB_DAT 000cf1c5 PL_initialise │ │ │ │ 0011ff7c 00011815 R_ARM_GLOB_DAT 00000000 MallocExtension_MarkThreadBusy │ │ │ │ 0011ff84 00019f15 R_ARM_GLOB_DAT 00121530 S__iob │ │ │ │ 0011ffa8 00013315 R_ARM_GLOB_DAT 00000000 MallocExtension_MarkThreadIdle │ │ │ │ 0011ffb4 00013e15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ 0011ffc0 00014b15 R_ARM_GLOB_DAT 00000000 malloc_trim@GLIBC_2.4 │ │ │ │ 0011ffe0 00016915 R_ARM_GLOB_DAT 00000000 MallocExtension_SetNumericProperty │ │ │ │ 0011ffe4 00016b15 R_ARM_GLOB_DAT 00000000 tzname@GLIBC_2.4 │ │ │ │ 0011fff0 0001bf15 R_ARM_GLOB_DAT 001214b0 Slinesize │ │ │ │ 0011fff4 00016f15 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0xf194 contains 628 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 0011f46c 00018116 R_ARM_JUMP_SLOT 0001c1f3 PL_syntax_error │ │ │ │ -0011f470 00029c16 R_ARM_JUMP_SLOT 000d9bf9 StryLock │ │ │ │ +0011f470 00029c16 R_ARM_JUMP_SLOT 000d9bf1 StryLock │ │ │ │ 0011f474 0001cf16 R_ARM_JUMP_SLOT 00067ce1 SfprintfX │ │ │ │ -0011f478 0002e216 R_ARM_JUMP_SLOT 0007f80d PL_open_foreign_frame │ │ │ │ +0011f478 0002e216 R_ARM_JUMP_SLOT 0007f805 PL_open_foreign_frame │ │ │ │ 0011f47c 00000316 R_ARM_JUMP_SLOT 00000000 __gmpz_cmp │ │ │ │ 0011f480 00000416 R_ARM_JUMP_SLOT 00000000 __gmpz_mul │ │ │ │ 0011f484 0002ba16 R_ARM_JUMP_SLOT 0005ce35 PL_unify_string_chars │ │ │ │ 0011f488 00000516 R_ARM_JUMP_SLOT 00000000 __gmpq_cmp_si │ │ │ │ 0011f48c 00000616 R_ARM_JUMP_SLOT 00000000 sinh@GLIBC_2.4 │ │ │ │ 0011f490 00029316 R_ARM_JUMP_SLOT 0005cd01 PL_is_pair │ │ │ │ 0011f494 00031516 R_ARM_JUMP_SLOT 00067479 Sseek64 │ │ │ │ 0011f498 00000716 R_ARM_JUMP_SLOT 00000000 __getrusage64@GLIBC_2.34 │ │ │ │ -0011f49c 00028816 R_ARM_JUMP_SLOT 000aa96d PL_free │ │ │ │ +0011f49c 00028816 R_ARM_JUMP_SLOT 000aa965 PL_free │ │ │ │ 0011f4a0 00000816 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ 0011f4a4 00000916 R_ARM_JUMP_SLOT 00000000 __gmpf_clear │ │ │ │ -0011f4a8 0001ad16 R_ARM_JUMP_SLOT 000b2919 PL_release_stream │ │ │ │ -0011f4ac 0002a916 R_ARM_JUMP_SLOT 000b2a69 PL_get_file_name │ │ │ │ +0011f4a8 0001ad16 R_ARM_JUMP_SLOT 000b2911 PL_release_stream │ │ │ │ +0011f4ac 0002a916 R_ARM_JUMP_SLOT 000b2a61 PL_get_file_name │ │ │ │ 0011f4b0 00000a16 R_ARM_JUMP_SLOT 00000000 pthread_join@GLIBC_2.34 │ │ │ │ 0011f4b4 00000b16 R_ARM_JUMP_SLOT 00000000 sigemptyset@GLIBC_2.4 │ │ │ │ 0011f4b8 00000c16 R_ARM_JUMP_SLOT 00000000 __fcntl_time64@GLIBC_2.34 │ │ │ │ 0011f4bc 00000d16 R_ARM_JUMP_SLOT 00000000 strerror@GLIBC_2.4 │ │ │ │ -0011f4c0 00029e16 R_ARM_JUMP_SLOT 000d3c5d PL_new_module │ │ │ │ -0011f4c4 00026616 R_ARM_JUMP_SLOT 00081151 PL_close_foreign_frame │ │ │ │ +0011f4c0 00029e16 R_ARM_JUMP_SLOT 000d3c55 PL_new_module │ │ │ │ +0011f4c4 00026616 R_ARM_JUMP_SLOT 00081149 PL_close_foreign_frame │ │ │ │ 0011f4c8 00023416 R_ARM_JUMP_SLOT 00067fad Sdprintf │ │ │ │ 0011f4cc 00000e16 R_ARM_JUMP_SLOT 00000000 __ctype_toupper_loc@GLIBC_2.4 │ │ │ │ -0011f4d0 00021816 R_ARM_JUMP_SLOT 000c9e01 PL_sigaction │ │ │ │ +0011f4d0 00021816 R_ARM_JUMP_SLOT 000c9df9 PL_sigaction │ │ │ │ 0011f4d4 00000f16 R_ARM_JUMP_SLOT 00000000 __gmpn_popcount │ │ │ │ 0011f4d8 00001016 R_ARM_JUMP_SLOT 00000000 fileno@GLIBC_2.4 │ │ │ │ 0011f4dc 00024916 R_ARM_JUMP_SLOT 00023d81 PL_dlopen │ │ │ │ 0011f4e0 00001116 R_ARM_JUMP_SLOT 00000000 mkdir@GLIBC_2.4 │ │ │ │ 0011f4e4 00001216 R_ARM_JUMP_SLOT 00000000 __sigsetjmp@GLIBC_2.4 │ │ │ │ 0011f4e8 00023516 R_ARM_JUMP_SLOT 0001c199 PL_resource_error │ │ │ │ 0011f4ec 00001316 R_ARM_JUMP_SLOT 00000000 __gmpq_set │ │ │ │ 0011f4f0 0001fe16 R_ARM_JUMP_SLOT 0005d1ab PL_put_int64 │ │ │ │ 0011f4f4 00001416 R_ARM_JUMP_SLOT 00000000 unsetenv@GLIBC_2.4 │ │ │ │ -0011f4f8 00031a16 R_ARM_JUMP_SLOT 000af421 PL_atom_chars │ │ │ │ +0011f4f8 00031a16 R_ARM_JUMP_SLOT 000af419 PL_atom_chars │ │ │ │ 0011f4fc 00001516 R_ARM_JUMP_SLOT 00000000 __gmpz_mul_ui │ │ │ │ 0011f500 00001616 R_ARM_JUMP_SLOT 00000000 __gmpq_cmp │ │ │ │ -0011f504 00031816 R_ARM_JUMP_SLOT 000afa6d PL_is_integer │ │ │ │ -0011f508 00025416 R_ARM_JUMP_SLOT 000d8cc5 Svsnprintf │ │ │ │ +0011f504 00031816 R_ARM_JUMP_SLOT 000afa65 PL_is_integer │ │ │ │ +0011f508 00025416 R_ARM_JUMP_SLOT 000d8cbd Svsnprintf │ │ │ │ 0011f50c 00032716 R_ARM_JUMP_SLOT 0005c921 PL_is_attvar │ │ │ │ 0011f510 0001f116 R_ARM_JUMP_SLOT 00067c71 Sprintf │ │ │ │ 0011f514 00001716 R_ARM_JUMP_SLOT 00000000 dlerror@GLIBC_2.34 │ │ │ │ 0011f518 00001816 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -0011f51c 0002ad16 R_ARM_JUMP_SLOT 000d3ba9 PL_predicate │ │ │ │ +0011f51c 0002ad16 R_ARM_JUMP_SLOT 000d3ba1 PL_predicate │ │ │ │ 0011f520 00001916 R_ARM_JUMP_SLOT 00000000 random@GLIBC_2.4 │ │ │ │ 0011f524 00001a16 R_ARM_JUMP_SLOT 00000000 srand@GLIBC_2.4 │ │ │ │ 0011f528 00001b16 R_ARM_JUMP_SLOT 00000000 __gmpq_set_den │ │ │ │ 0011f52c 00001c16 R_ARM_JUMP_SLOT 00000000 __pthread_mutex_timedlock64@GLIBC_2.34 │ │ │ │ 0011f530 0002c916 R_ARM_JUMP_SLOT 0001c14f PL_permission_error │ │ │ │ 0011f534 00001d16 R_ARM_JUMP_SLOT 00000000 wcscpy@GLIBC_2.4 │ │ │ │ -0011f538 00019316 R_ARM_JUMP_SLOT 000d3c31 PL_pred │ │ │ │ +0011f538 00019316 R_ARM_JUMP_SLOT 000d3c29 PL_pred │ │ │ │ 0011f53c 00001e16 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ 0011f540 00022e16 R_ARM_JUMP_SLOT 0005c965 PL_cvt_i_uint │ │ │ │ 0011f544 00001f16 R_ARM_JUMP_SLOT 00000000 pthread_setname_np@GLIBC_2.34 │ │ │ │ 0011f548 00002016 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ 0011f54c 00021c16 R_ARM_JUMP_SLOT 0005d5e9 PL_unify_atom │ │ │ │ -0011f550 00018916 R_ARM_JUMP_SLOT 00071349 PL_register_atom │ │ │ │ +0011f550 00018916 R_ARM_JUMP_SLOT 0007133d PL_register_atom │ │ │ │ 0011f554 00002216 R_ARM_JUMP_SLOT 00000000 pthread_attr_setdetachstate@GLIBC_2.4 │ │ │ │ 0011f558 00024a16 R_ARM_JUMP_SLOT 0005cda9 PL_is_number │ │ │ │ 0011f55c 00002316 R_ARM_JUMP_SLOT 00000000 sysconf@GLIBC_2.4 │ │ │ │ 0011f560 00002416 R_ARM_JUMP_SLOT 00000000 pthread_sigmask@GLIBC_2.32 │ │ │ │ 0011f564 00002516 R_ARM_JUMP_SLOT 00000000 pthread_exit@GLIBC_2.4 │ │ │ │ 0011f568 00002616 R_ARM_JUMP_SLOT 00000000 __longjmp_chk@GLIBC_2.11 │ │ │ │ -0011f56c 00018e16 R_ARM_JUMP_SLOT 000d39f5 PL_set_prolog_flag │ │ │ │ +0011f56c 00018e16 R_ARM_JUMP_SLOT 000d39ed PL_set_prolog_flag │ │ │ │ 0011f570 00002716 R_ARM_JUMP_SLOT 00000000 inflateEnd │ │ │ │ -0011f574 0002ae16 R_ARM_JUMP_SLOT 000d4b15 PL_erase │ │ │ │ +0011f574 0002ae16 R_ARM_JUMP_SLOT 000d4b0d PL_erase │ │ │ │ 0011f578 00002816 R_ARM_JUMP_SLOT 00000000 __gmpz_init_set_si │ │ │ │ 0011f57c 00002916 R_ARM_JUMP_SLOT 00000000 cnd_destroy@GLIBC_2.34 │ │ │ │ 0011f580 00002b16 R_ARM_JUMP_SLOT 00000000 pthread_setspecific@GLIBC_2.34 │ │ │ │ 0011f584 00002c16 R_ARM_JUMP_SLOT 00000000 mtx_lock@GLIBC_2.34 │ │ │ │ -0011f588 00027616 R_ARM_JUMP_SLOT 000d8c65 Ssnprintf │ │ │ │ +0011f588 00027616 R_ARM_JUMP_SLOT 000d8c5d Ssnprintf │ │ │ │ 0011f58c 00002d16 R_ARM_JUMP_SLOT 00000000 exp@GLIBC_2.29 │ │ │ │ 0011f590 00002e16 R_ARM_JUMP_SLOT 00000000 __gmpz_mul_2exp │ │ │ │ 0011f594 00002f16 R_ARM_JUMP_SLOT 00000000 __gmpz_scan1 │ │ │ │ -0011f598 00033316 R_ARM_JUMP_SLOT 000d3c8d PL_register_foreign_in_module │ │ │ │ +0011f598 00033316 R_ARM_JUMP_SLOT 000d3c85 PL_register_foreign_in_module │ │ │ │ 0011f59c 00003016 R_ARM_JUMP_SLOT 00000000 signal@GLIBC_2.4 │ │ │ │ 0011f5a0 00003116 R_ARM_JUMP_SLOT 00000000 __gmpz_set_ui │ │ │ │ 0011f5a4 00024b16 R_ARM_JUMP_SLOT 0005e169 PL_foreign_control │ │ │ │ 0011f5a8 00003216 R_ARM_JUMP_SLOT 00000000 asin@GLIBC_2.4 │ │ │ │ 0011f5ac 0002ed16 R_ARM_JUMP_SLOT 0001c0bf PL_type_error │ │ │ │ -0011f5b0 0002e316 R_ARM_JUMP_SLOT 000b003d PL_get_bool │ │ │ │ +0011f5b0 0002e316 R_ARM_JUMP_SLOT 000b0035 PL_get_bool │ │ │ │ 0011f5b4 0002c016 R_ARM_JUMP_SLOT 000675c9 Sseek │ │ │ │ 0011f5b8 00003316 R_ARM_JUMP_SLOT 00000000 iswgraph@GLIBC_2.4 │ │ │ │ -0011f5bc 0002f816 R_ARM_JUMP_SLOT 00081bbd PL_get_nil_ex │ │ │ │ +0011f5bc 0002f816 R_ARM_JUMP_SLOT 00081bb5 PL_get_nil_ex │ │ │ │ 0011f5c0 0002dc16 R_ARM_JUMP_SLOT 0005d649 PL_unify_atom_nchars │ │ │ │ 0011f5c4 00003416 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ 0011f5c8 00003516 R_ARM_JUMP_SLOT 00000000 sqrtf@GLIBC_2.4 │ │ │ │ 0011f5cc 00003616 R_ARM_JUMP_SLOT 00000000 __gmpq_set_ui │ │ │ │ 0011f5d0 00003716 R_ARM_JUMP_SLOT 00000000 sched_yield@GLIBC_2.4 │ │ │ │ 0011f5d4 0002d216 R_ARM_JUMP_SLOT 0005c5c5 _PL_get_arg │ │ │ │ 0011f5d8 00003816 R_ARM_JUMP_SLOT 00000000 tzset@GLIBC_2.4 │ │ │ │ 0011f5dc 00018d16 R_ARM_JUMP_SLOT 000681f9 Sreset │ │ │ │ -0011f5e0 00023f16 R_ARM_JUMP_SLOT 000b665d Slock │ │ │ │ +0011f5e0 00023f16 R_ARM_JUMP_SLOT 000b6655 Slock │ │ │ │ 0011f5e4 00031b16 R_ARM_JUMP_SLOT 00067dd9 SwriteBOM │ │ │ │ 0011f5e8 00003916 R_ARM_JUMP_SLOT 00000000 __mktime64@GLIBC_2.34 │ │ │ │ 0011f5ec 00003a16 R_ARM_JUMP_SLOT 00000000 __gmpz_xor │ │ │ │ -0011f5f0 0001f416 R_ARM_JUMP_SLOT 000b6b49 Sunlock │ │ │ │ -0011f5f4 00028016 R_ARM_JUMP_SLOT 000d8be1 SinitStreams │ │ │ │ -0011f5f8 00021916 R_ARM_JUMP_SLOT 000aa971 PL_malloc_atomic │ │ │ │ +0011f5f0 0001f416 R_ARM_JUMP_SLOT 000b6b41 Sunlock │ │ │ │ +0011f5f4 00028016 R_ARM_JUMP_SLOT 000d8bd9 SinitStreams │ │ │ │ +0011f5f8 00021916 R_ARM_JUMP_SLOT 000aa969 PL_malloc_atomic │ │ │ │ 0011f5fc 00003b16 R_ARM_JUMP_SLOT 00000000 __gmpz_cmp_d │ │ │ │ 0011f600 00022f16 R_ARM_JUMP_SLOT 00067111 Ssetlocale │ │ │ │ 0011f604 00003c16 R_ARM_JUMP_SLOT 00000000 __strcat_chk@GLIBC_2.4 │ │ │ │ 0011f608 00019916 R_ARM_JUMP_SLOT 0003b219 PL_cleanup_fork │ │ │ │ -0011f60c 00032816 R_ARM_JUMP_SLOT 000d95c9 Sfpasteof │ │ │ │ +0011f60c 00032816 R_ARM_JUMP_SLOT 000d95c1 Sfpasteof │ │ │ │ 0011f610 00022816 R_ARM_JUMP_SLOT 00067f51 SdprintfX │ │ │ │ -0011f614 0001e116 R_ARM_JUMP_SLOT 000b67dd Sgetcode │ │ │ │ +0011f614 0001e116 R_ARM_JUMP_SLOT 000b67d5 Sgetcode │ │ │ │ 0011f618 00003d16 R_ARM_JUMP_SLOT 00000000 __gmpz_urandomm │ │ │ │ 0011f61c 00003e16 R_ARM_JUMP_SLOT 00000000 rename@GLIBC_2.4 │ │ │ │ 0011f620 00025116 R_ARM_JUMP_SLOT 0002d193 PL_put_term_from_chars │ │ │ │ 0011f624 00003f16 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ 0011f628 00004016 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ 0011f62c 00004116 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ 0011f630 00004216 R_ARM_JUMP_SLOT 00000000 ftello64@GLIBC_2.4 │ │ │ │ 0011f634 00004316 R_ARM_JUMP_SLOT 00000000 __gmpz_fdiv_r │ │ │ │ -0011f638 0002a116 R_ARM_JUMP_SLOT 000d4bf5 PL_unify_wchars_diff │ │ │ │ -0011f63c 0001c816 R_ARM_JUMP_SLOT 000d42ad PL_put_atom_chars │ │ │ │ +0011f638 0002a116 R_ARM_JUMP_SLOT 000d4bed PL_unify_wchars_diff │ │ │ │ +0011f63c 0001c816 R_ARM_JUMP_SLOT 000d42a5 PL_put_atom_chars │ │ │ │ 0011f640 00004416 R_ARM_JUMP_SLOT 00000000 strchr@GLIBC_2.4 │ │ │ │ 0011f644 00004516 R_ARM_JUMP_SLOT 00000000 strcasecmp@GLIBC_2.4 │ │ │ │ 0011f648 00004616 R_ARM_JUMP_SLOT 00000000 deflate │ │ │ │ -0011f64c 0002ef16 R_ARM_JUMP_SLOT 000b0aa5 PL_get_chars │ │ │ │ +0011f64c 0002ef16 R_ARM_JUMP_SLOT 000b0a9d PL_get_chars │ │ │ │ 0011f650 0002b816 R_ARM_JUMP_SLOT 0003d791 PL_create_engine │ │ │ │ -0011f654 0001ce16 R_ARM_JUMP_SLOT 000d9b31 Scanrepresent │ │ │ │ +0011f654 0001ce16 R_ARM_JUMP_SLOT 000d9b29 Scanrepresent │ │ │ │ 0011f658 00004716 R_ARM_JUMP_SLOT 00000000 pthread_getconcurrency@GLIBC_2.34 │ │ │ │ 0011f65c 00004816 R_ARM_JUMP_SLOT 00000000 sem_destroy@GLIBC_2.34 │ │ │ │ 0011f660 00004916 R_ARM_JUMP_SLOT 00000000 wcscoll@GLIBC_2.4 │ │ │ │ 0011f664 00004a16 R_ARM_JUMP_SLOT 00000000 wcschr@GLIBC_2.4 │ │ │ │ 0011f668 00004b16 R_ARM_JUMP_SLOT 00000000 pthread_attr_setaffinity_np@GLIBC_2.32 │ │ │ │ 0011f66c 00004c16 R_ARM_JUMP_SLOT 00000000 pclose@GLIBC_2.4 │ │ │ │ -0011f670 00026216 R_ARM_JUMP_SLOT 000afd69 PL_unify_arg_sz │ │ │ │ -0011f674 0001dd16 R_ARM_JUMP_SLOT 000b1215 PL_atom_nchars │ │ │ │ +0011f670 00026216 R_ARM_JUMP_SLOT 000afd61 PL_unify_arg_sz │ │ │ │ +0011f674 0001dd16 R_ARM_JUMP_SLOT 000b120d PL_atom_nchars │ │ │ │ 0011f678 00030f16 R_ARM_JUMP_SLOT 00067e0f Sputc │ │ │ │ 0011f67c 00023616 R_ARM_JUMP_SLOT 0005b891 PL_cvt_i_uint64 │ │ │ │ 0011f680 00004d16 R_ARM_JUMP_SLOT 00000000 calloc@GLIBC_2.4 │ │ │ │ 0011f684 00004e16 R_ARM_JUMP_SLOT 00000000 __gettimeofday64@GLIBC_2.34 │ │ │ │ 0011f688 00004f16 R_ARM_JUMP_SLOT 00000000 pthread_cond_wait@GLIBC_2.4 │ │ │ │ -0011f68c 0001f916 R_ARM_JUMP_SLOT 00081d71 PL_get_list_ex │ │ │ │ -0011f690 00024616 R_ARM_JUMP_SLOT 000c6dc1 PL_is_ground │ │ │ │ +0011f68c 0001f916 R_ARM_JUMP_SLOT 00081d69 PL_get_list_ex │ │ │ │ +0011f690 00024616 R_ARM_JUMP_SLOT 000c6db9 PL_is_ground │ │ │ │ 0011f694 00023016 R_ARM_JUMP_SLOT 0005d9e5 PL_unify_list │ │ │ │ 0011f698 00005016 R_ARM_JUMP_SLOT 00000000 tputs@NCURSES6_TINFO_5.0.19991023 │ │ │ │ 0011f69c 0001c616 R_ARM_JUMP_SLOT 00061fd9 PL_get_stream │ │ │ │ 0011f6a0 00005116 R_ARM_JUMP_SLOT 00000000 __ctime64_r@GLIBC_2.34 │ │ │ │ 0011f6a4 00005216 R_ARM_JUMP_SLOT 00000000 mbsrtowcs@GLIBC_2.4 │ │ │ │ 0011f6a8 00005316 R_ARM_JUMP_SLOT 00000000 __gmpz_ior │ │ │ │ 0011f6ac 00017916 R_ARM_JUMP_SLOT 0003d5bd PL_thread_attach_engine │ │ │ │ 0011f6b0 00005516 R_ARM_JUMP_SLOT 00000000 pthread_getattr_np@GLIBC_2.32 │ │ │ │ -0011f6b4 00022a16 R_ARM_JUMP_SLOT 000d4a09 PL_get_blob │ │ │ │ +0011f6b4 00022a16 R_ARM_JUMP_SLOT 000d4a01 PL_get_blob │ │ │ │ 0011f6b8 0002fe16 R_ARM_JUMP_SLOT 0001c0e3 PL_domain_error │ │ │ │ -0011f6bc 0002c516 R_ARM_JUMP_SLOT 000b0885 PL_cons_functor_v │ │ │ │ +0011f6bc 0002c516 R_ARM_JUMP_SLOT 000b087d PL_cons_functor_v │ │ │ │ 0011f6c0 00005616 R_ARM_JUMP_SLOT 00000000 __gmpz_gcd │ │ │ │ 0011f6c4 00005716 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ 0011f6c8 0002d816 R_ARM_JUMP_SLOT 0005ebbd PL_unify_term │ │ │ │ 0011f6cc 00005816 R_ARM_JUMP_SLOT 00000000 __fstat64_time64@GLIBC_2.34 │ │ │ │ 0011f6d0 0001db16 R_ARM_JUMP_SLOT 0005db93 _PL_put_atomic │ │ │ │ 0011f6d4 00005916 R_ARM_JUMP_SLOT 00000000 __gmpz_init_set_d │ │ │ │ 0011f6d8 0001d416 R_ARM_JUMP_SLOT 0005d2a1 PL_put_pointer │ │ │ │ 0011f6dc 00005a16 R_ARM_JUMP_SLOT 00000000 __gmpq_add │ │ │ │ 0011f6e0 00005b16 R_ARM_JUMP_SLOT 00000000 __gmpf_set_q │ │ │ │ -0011f6e4 0001be16 R_ARM_JUMP_SLOT 000d9659 Sopen_string │ │ │ │ +0011f6e4 0001be16 R_ARM_JUMP_SLOT 000d9651 Sopen_string │ │ │ │ 0011f6e8 00005c16 R_ARM_JUMP_SLOT 00000000 execvp@GLIBC_2.4 │ │ │ │ -0011f6ec 0001fd16 R_ARM_JUMP_SLOT 000d4865 PL_unify_bool │ │ │ │ +0011f6ec 0001fd16 R_ARM_JUMP_SLOT 000d485d PL_unify_bool │ │ │ │ 0011f6f0 00018a16 R_ARM_JUMP_SLOT 0005df59 PL_unify_list_codes │ │ │ │ -0011f6f4 00025516 R_ARM_JUMP_SLOT 000b0a35 PL_is_list │ │ │ │ +0011f6f4 00025516 R_ARM_JUMP_SLOT 000b0a2d PL_is_list │ │ │ │ 0011f6f8 00005d16 R_ARM_JUMP_SLOT 00000000 perror@GLIBC_2.4 │ │ │ │ -0011f6fc 0002b516 R_ARM_JUMP_SLOT 000b5e51 Sputcode │ │ │ │ +0011f6fc 0002b516 R_ARM_JUMP_SLOT 000b5e49 Sputcode │ │ │ │ 0011f700 00005e16 R_ARM_JUMP_SLOT 00000000 __gmp_randseed │ │ │ │ 0011f704 00005f16 R_ARM_JUMP_SLOT 00000000 __strncpy_chk@GLIBC_2.4 │ │ │ │ -0011f708 00027c16 R_ARM_JUMP_SLOT 000d4d19 PL_raise │ │ │ │ +0011f708 00027c16 R_ARM_JUMP_SLOT 000d4d11 PL_raise │ │ │ │ 0011f70c 0002ab16 R_ARM_JUMP_SLOT 00067e69 Sfwrite │ │ │ │ -0011f710 00033a16 R_ARM_JUMP_SLOT 000d33b1 PL_realloc │ │ │ │ +0011f710 00033a16 R_ARM_JUMP_SLOT 000d33a9 PL_realloc │ │ │ │ 0011f714 00006016 R_ARM_JUMP_SLOT 00000000 modf@GLIBC_2.4 │ │ │ │ 0011f718 00018316 R_ARM_JUMP_SLOT 0002e1b1 PL_recorded_external │ │ │ │ 0011f71c 00006116 R_ARM_JUMP_SLOT 00000000 pthread_once@GLIBC_2.34 │ │ │ │ 0011f720 00006216 R_ARM_JUMP_SLOT 00000000 floor@GLIBC_2.4 │ │ │ │ 0011f724 00020816 R_ARM_JUMP_SLOT 0005ce75 PL_unify_string_nchars │ │ │ │ 0011f728 00019516 R_ARM_JUMP_SLOT 0005cc69 PL_is_compound │ │ │ │ 0011f72c 00006316 R_ARM_JUMP_SLOT 00000000 chmod@GLIBC_2.4 │ │ │ │ 0011f730 00006416 R_ARM_JUMP_SLOT 00000000 mbrtowc@GLIBC_2.4 │ │ │ │ 0011f734 0001ec16 R_ARM_JUMP_SLOT 0005ddc1 PL_unify_list_nchars │ │ │ │ 0011f738 00030316 R_ARM_JUMP_SLOT 000313b1 PL_describe_context │ │ │ │ 0011f73c 00024316 R_ARM_JUMP_SLOT 0005ecbd PL_fatal_error │ │ │ │ -0011f740 0001de16 R_ARM_JUMP_SLOT 00081a39 PL_unify_nil_ex │ │ │ │ +0011f740 0001de16 R_ARM_JUMP_SLOT 00081a31 PL_unify_nil_ex │ │ │ │ 0011f744 00006516 R_ARM_JUMP_SLOT 00000000 sigaltstack@GLIBC_2.4 │ │ │ │ 0011f748 00006616 R_ARM_JUMP_SLOT 00000000 asctime_r@GLIBC_2.4 │ │ │ │ 0011f74c 00006716 R_ARM_JUMP_SLOT 00000000 pthread_cond_broadcast@GLIBC_2.4 │ │ │ │ 0011f750 00006816 R_ARM_JUMP_SLOT 00000000 __gmpz_add │ │ │ │ -0011f754 00032f16 R_ARM_JUMP_SLOT 000b6171 S__fillbuf │ │ │ │ +0011f754 00032f16 R_ARM_JUMP_SLOT 000b6169 S__fillbuf │ │ │ │ 0011f758 00006916 R_ARM_JUMP_SLOT 00000000 inflateInit2_ │ │ │ │ 0011f75c 00006a16 R_ARM_JUMP_SLOT 00000000 __gmpz_pow_ui │ │ │ │ 0011f760 00025016 R_ARM_JUMP_SLOT 0005d361 PL_put_functor │ │ │ │ 0011f764 00006c16 R_ARM_JUMP_SLOT 00000000 sigwait@GLIBC_2.4 │ │ │ │ 0011f768 00026416 R_ARM_JUMP_SLOT 0005cee1 PL_put_bool │ │ │ │ 0011f76c 00006d16 R_ARM_JUMP_SLOT 00000000 __gmpz_set │ │ │ │ 0011f770 00031216 R_ARM_JUMP_SLOT 0005bf37 PL_get_wchars │ │ │ │ 0011f774 00006e16 R_ARM_JUMP_SLOT 00000000 __gmpz_sizeinbase │ │ │ │ 0011f778 0002b116 R_ARM_JUMP_SLOT 0001c08d PL_representation_error │ │ │ │ 0011f77c 00006f16 R_ARM_JUMP_SLOT 00000000 sqrt@GLIBC_2.4 │ │ │ │ -0011f780 00022116 R_ARM_JUMP_SLOT 000d9525 Sclosehook │ │ │ │ +0011f780 00022116 R_ARM_JUMP_SLOT 000d951d Sclosehook │ │ │ │ 0011f784 00007016 R_ARM_JUMP_SLOT 00000000 cfmakeraw@GLIBC_2.4 │ │ │ │ 0011f788 00007116 R_ARM_JUMP_SLOT 00000000 __gmpz_get_d │ │ │ │ 0011f78c 00007216 R_ARM_JUMP_SLOT 00000000 inflate │ │ │ │ -0011f790 00031f16 R_ARM_JUMP_SLOT 0007f651 PL_discard_foreign_frame │ │ │ │ +0011f790 00031f16 R_ARM_JUMP_SLOT 0007f649 PL_discard_foreign_frame │ │ │ │ 0011f794 00007316 R_ARM_JUMP_SLOT 00000000 getuid@GLIBC_2.4 │ │ │ │ 0011f798 00007416 R_ARM_JUMP_SLOT 00000000 pthread_create@GLIBC_2.34 │ │ │ │ 0011f79c 00007516 R_ARM_JUMP_SLOT 00000000 __gmpz_addmul_ui │ │ │ │ 0011f7a0 00007616 R_ARM_JUMP_SLOT 00000000 __gmpf_init2 │ │ │ │ 0011f7a4 0002b916 R_ARM_JUMP_SLOT 0005d691 PL_put_list_nchars │ │ │ │ 0011f7a8 00007716 R_ARM_JUMP_SLOT 00000000 mbsnrtowcs@GLIBC_2.4 │ │ │ │ 0011f7ac 00024716 R_ARM_JUMP_SLOT 0003dfc9 PL_thread_destroy_engine │ │ │ │ 0011f7b0 0002f316 R_ARM_JUMP_SLOT 0005e115 PL_predicate_info │ │ │ │ 0011f7b4 00007816 R_ARM_JUMP_SLOT 00000000 __gmp_set_memory_functions │ │ │ │ 0011f7b8 00007916 R_ARM_JUMP_SLOT 00000000 log@GLIBC_2.29 │ │ │ │ -0011f7bc 0002fd16 R_ARM_JUMP_SLOT 000d8d61 Sopen_file │ │ │ │ +0011f7bc 0002fd16 R_ARM_JUMP_SLOT 000d8d59 Sopen_file │ │ │ │ 0011f7c0 00007a16 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ 0011f7c4 0002bb16 R_ARM_JUMP_SLOT 00070a55 PL_register_blob_type │ │ │ │ 0011f7c8 0002e416 R_ARM_JUMP_SLOT 0001c743 PL_get_pointer_ex │ │ │ │ 0011f7cc 00007b16 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4 │ │ │ │ 0011f7d0 00007c16 R_ARM_JUMP_SLOT 00000000 __setitimer64@GLIBC_2.34 │ │ │ │ 0011f7d4 00007d16 R_ARM_JUMP_SLOT 00000000 write@GLIBC_2.4 │ │ │ │ 0011f7d8 0002bf16 R_ARM_JUMP_SLOT 00061f85 PL_get_stream_from_blob │ │ │ │ @@ -4178,114 +4178,114 @@ │ │ │ │ 0011f800 00020216 R_ARM_JUMP_SLOT 0005ccad PL_is_functor │ │ │ │ 0011f804 00032c16 R_ARM_JUMP_SLOT 0002400d PL_dlsym │ │ │ │ 0011f808 00008516 R_ARM_JUMP_SLOT 00000000 mtx_init@GLIBC_2.34 │ │ │ │ 0011f80c 00008616 R_ARM_JUMP_SLOT 00000000 iswlower@GLIBC_2.4 │ │ │ │ 0011f810 00008716 R_ARM_JUMP_SLOT 00000000 getrlimit64@GLIBC_2.4 │ │ │ │ 0011f814 00008816 R_ARM_JUMP_SLOT 00000000 deflateEnd │ │ │ │ 0011f818 00021d16 R_ARM_JUMP_SLOT 0005e031 PL_context │ │ │ │ -0011f81c 0001c016 R_ARM_JUMP_SLOT 000713f1 PL_unregister_atom │ │ │ │ +0011f81c 0001c016 R_ARM_JUMP_SLOT 000713e5 PL_unregister_atom │ │ │ │ 0011f820 00026516 R_ARM_JUMP_SLOT 0001c711 PL_get_char_ex │ │ │ │ 0011f824 0001c716 R_ARM_JUMP_SLOT 0002d389 PL_chars_to_term │ │ │ │ 0011f828 00008916 R_ARM_JUMP_SLOT 00000000 __memcpy_chk@GLIBC_2.4 │ │ │ │ -0011f82c 0002a616 R_ARM_JUMP_SLOT 000d9559 Sfileno │ │ │ │ +0011f82c 0002a616 R_ARM_JUMP_SLOT 000d9551 Sfileno │ │ │ │ 0011f830 00008a16 R_ARM_JUMP_SLOT 00000000 tcgetattr@GLIBC_2.4 │ │ │ │ 0011f834 00008b16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@GLIBC_2.4 │ │ │ │ 0011f838 0001b116 R_ARM_JUMP_SLOT 000317e1 PL_backtrace_string │ │ │ │ 0011f83c 00028416 R_ARM_JUMP_SLOT 0005ceb5 PL_put_variable │ │ │ │ 0011f840 00008c16 R_ARM_JUMP_SLOT 00000000 wcrtomb@GLIBC_2.4 │ │ │ │ 0011f844 00029116 R_ARM_JUMP_SLOT 0005eb4d PL_duplicate_record │ │ │ │ 0011f848 00008d16 R_ARM_JUMP_SLOT 00000000 __gmpz_divexact │ │ │ │ 0011f84c 00008e16 R_ARM_JUMP_SLOT 00000000 lgamma@GLIBC_2.23 │ │ │ │ 0011f850 00008f16 R_ARM_JUMP_SLOT 00000000 iswcntrl@GLIBC_2.4 │ │ │ │ 0011f854 00009016 R_ARM_JUMP_SLOT 00000000 umask@GLIBC_2.4 │ │ │ │ -0011f858 00030516 R_ARM_JUMP_SLOT 000be3a1 PL_find_blob_type │ │ │ │ -0011f85c 0002c816 R_ARM_JUMP_SLOT 000d9131 Sfgets │ │ │ │ +0011f858 00030516 R_ARM_JUMP_SLOT 000be399 PL_find_blob_type │ │ │ │ +0011f85c 0002c816 R_ARM_JUMP_SLOT 000d9129 Sfgets │ │ │ │ 0011f860 00030e16 R_ARM_JUMP_SLOT 0001c05d PL_instantiation_error │ │ │ │ -0011f864 00025816 R_ARM_JUMP_SLOT 000d4fb1 PL_encoding_to_atom │ │ │ │ +0011f864 00025816 R_ARM_JUMP_SLOT 000d4fa9 PL_encoding_to_atom │ │ │ │ 0011f868 00009116 R_ARM_JUMP_SLOT 00000000 __gmpz_fdiv_q │ │ │ │ 0011f86c 00009216 R_ARM_JUMP_SLOT 00000000 iswpunct@GLIBC_2.4 │ │ │ │ -0011f870 0001d016 R_ARM_JUMP_SLOT 000b063d PL_get_arg_sz │ │ │ │ +0011f870 0001d016 R_ARM_JUMP_SLOT 000b0635 PL_get_arg_sz │ │ │ │ 0011f874 00009316 R_ARM_JUMP_SLOT 00000000 pthread_kill@GLIBC_2.34 │ │ │ │ 0011f878 00009416 R_ARM_JUMP_SLOT 00000000 __gmp_snprintf │ │ │ │ 0011f87c 00024816 R_ARM_JUMP_SLOT 0005cd5d PL_is_atomic │ │ │ │ 0011f880 00009516 R_ARM_JUMP_SLOT 00000000 atanh@GLIBC_2.4 │ │ │ │ -0011f884 00026716 R_ARM_JUMP_SLOT 000b64cd Svsprintf │ │ │ │ +0011f884 00026716 R_ARM_JUMP_SLOT 000b64c5 Svsprintf │ │ │ │ 0011f888 00009616 R_ARM_JUMP_SLOT 00000000 __gmpq_cmp_z │ │ │ │ 0011f88c 00009716 R_ARM_JUMP_SLOT 00000000 tgoto@NCURSES6_TINFO_5.0.19991023 │ │ │ │ 0011f890 00009816 R_ARM_JUMP_SLOT 00000000 _setjmp@GLIBC_2.4 │ │ │ │ 0011f894 00009916 R_ARM_JUMP_SLOT 00000000 tgetflag@NCURSES6_TINFO_5.0.19991023 │ │ │ │ 0011f898 0001d116 R_ARM_JUMP_SLOT 00068241 Scleanup │ │ │ │ 0011f89c 00009a16 R_ARM_JUMP_SLOT 00000000 isatty@GLIBC_2.4 │ │ │ │ -0011f8a0 00031c16 R_ARM_JUMP_SLOT 000d95ad S__getiob │ │ │ │ -0011f8a4 00024d16 R_ARM_JUMP_SLOT 00071669 PL_exception │ │ │ │ +0011f8a0 00031c16 R_ARM_JUMP_SLOT 000d95a5 S__getiob │ │ │ │ +0011f8a4 00024d16 R_ARM_JUMP_SLOT 00071661 PL_exception │ │ │ │ 0011f8a8 00009b16 R_ARM_JUMP_SLOT 00000000 tanh@GLIBC_2.4 │ │ │ │ -0011f8ac 00025916 R_ARM_JUMP_SLOT 000d41b9 PL_put_dict │ │ │ │ +0011f8ac 00025916 R_ARM_JUMP_SLOT 000d41b1 PL_put_dict │ │ │ │ 0011f8b0 00009c16 R_ARM_JUMP_SLOT 00000000 pthread_mutexattr_init@GLIBC_2.34 │ │ │ │ 0011f8b4 00009d16 R_ARM_JUMP_SLOT 00000000 pthread_key_create@GLIBC_2.34 │ │ │ │ 0011f8b8 00009e16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock@GLIBC_2.4 │ │ │ │ 0011f8bc 00009f16 R_ARM_JUMP_SLOT 00000000 MallocExtension_MarkThreadTemporarilyIdle │ │ │ │ 0011f8c0 0000a016 R_ARM_JUMP_SLOT 00000000 mbstowcs@GLIBC_2.4 │ │ │ │ 0011f8c4 0000a116 R_ARM_JUMP_SLOT 00000000 cos@GLIBC_2.4 │ │ │ │ 0011f8c8 0000a216 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ 0011f8cc 0000a316 R_ARM_JUMP_SLOT 00000000 __gmpq_mul │ │ │ │ -0011f8d0 0001a916 R_ARM_JUMP_SLOT 000af1a9 PL_unify_chars │ │ │ │ +0011f8d0 0001a916 R_ARM_JUMP_SLOT 000af1a1 PL_unify_chars │ │ │ │ 0011f8d4 0001cd16 R_ARM_JUMP_SLOT 00023d85 PL_dlerror │ │ │ │ 0011f8d8 0000a416 R_ARM_JUMP_SLOT 00000000 __gmp_get_memory_functions │ │ │ │ 0011f8dc 0000a516 R_ARM_JUMP_SLOT 00000000 __gmpz_get_si │ │ │ │ 0011f8e0 00031316 R_ARM_JUMP_SLOT 0002408d PL_dlclose │ │ │ │ 0011f8e4 0000a616 R_ARM_JUMP_SLOT 00000000 __gmpf_set_z │ │ │ │ -0011f8e8 00032316 R_ARM_JUMP_SLOT 000afe49 PL_unify_compound │ │ │ │ -0011f8ec 00019e16 R_ARM_JUMP_SLOT 000ae399 PL_new_atom │ │ │ │ +0011f8e8 00032316 R_ARM_JUMP_SLOT 000afe41 PL_unify_compound │ │ │ │ +0011f8ec 00019e16 R_ARM_JUMP_SLOT 000ae391 PL_new_atom │ │ │ │ 0011f8f0 00026316 R_ARM_JUMP_SLOT 0005de9f PL_unify_list_ncodes │ │ │ │ -0011f8f4 0002ca16 R_ARM_JUMP_SLOT 000819dd PL_unify_list_ex │ │ │ │ -0011f8f8 0002a216 R_ARM_JUMP_SLOT 000d4a99 PL_is_callable │ │ │ │ -0011f8fc 00032016 R_ARM_JUMP_SLOT 000b0ab1 PL_get_nchars │ │ │ │ +0011f8f4 0002ca16 R_ARM_JUMP_SLOT 000819d5 PL_unify_list_ex │ │ │ │ +0011f8f8 0002a216 R_ARM_JUMP_SLOT 000d4a91 PL_is_callable │ │ │ │ +0011f8fc 00032016 R_ARM_JUMP_SLOT 000b0aa9 PL_get_nchars │ │ │ │ 0011f900 0000a716 R_ARM_JUMP_SLOT 00000000 __gmpq_div │ │ │ │ 0011f904 0000a816 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ 0011f908 0000a916 R_ARM_JUMP_SLOT 00000000 setlocale@GLIBC_2.4 │ │ │ │ 0011f90c 0000aa16 R_ARM_JUMP_SLOT 00000000 __gmpq_set_d │ │ │ │ 0011f910 0000ab16 R_ARM_JUMP_SLOT 00000000 __gmpz_fdiv_ui │ │ │ │ 0011f914 0000ac16 R_ARM_JUMP_SLOT 00000000 fopen64@GLIBC_2.4 │ │ │ │ 0011f918 0000ad16 R_ARM_JUMP_SLOT 00000000 fesetround@GLIBC_2.4 │ │ │ │ 0011f91c 0000ae16 R_ARM_JUMP_SLOT 00000000 __gmpz_and │ │ │ │ 0011f920 0000af16 R_ARM_JUMP_SLOT 00000000 __gmpf_get_d │ │ │ │ 0011f924 0000b016 R_ARM_JUMP_SLOT 00000000 pthread_cond_signal@GLIBC_2.4 │ │ │ │ 0011f928 00033b16 R_ARM_JUMP_SLOT 00061db5 PL_get_stream_handle │ │ │ │ 0011f92c 0002f416 R_ARM_JUMP_SLOT 00031957 PL_interrupt │ │ │ │ 0011f930 00030216 R_ARM_JUMP_SLOT 00014383 PL_next_solution │ │ │ │ 0011f934 0000b116 R_ARM_JUMP_SLOT 00000000 __clock_gettime64@GLIBC_2.34 │ │ │ │ -0011f938 00029d16 R_ARM_JUMP_SLOT 000d47a1 PL_new_term_refs │ │ │ │ +0011f938 00029d16 R_ARM_JUMP_SLOT 000d4799 PL_new_term_refs │ │ │ │ 0011f93c 0000b216 R_ARM_JUMP_SLOT 00000000 localeconv@GLIBC_2.4 │ │ │ │ 0011f940 0000b316 R_ARM_JUMP_SLOT 00000000 acos@GLIBC_2.4 │ │ │ │ -0011f944 00031416 R_ARM_JUMP_SLOT 000b0269 PL_get_nil │ │ │ │ +0011f944 00031416 R_ARM_JUMP_SLOT 000b0261 PL_get_nil │ │ │ │ 0011f948 00023916 R_ARM_JUMP_SLOT 000677f7 Sfread │ │ │ │ 0011f94c 0000b516 R_ARM_JUMP_SLOT 00000000 __gmpz_fdiv_q_2exp │ │ │ │ 0011f950 0000b616 R_ARM_JUMP_SLOT 00000000 ftell@GLIBC_2.4 │ │ │ │ 0011f954 0000b716 R_ARM_JUMP_SLOT 00000000 alarm@GLIBC_2.4 │ │ │ │ 0011f958 0000b816 R_ARM_JUMP_SLOT 00000000 fgetc@GLIBC_2.4 │ │ │ │ 0011f95c 0000b916 R_ARM_JUMP_SLOT 00000000 cnd_wait@GLIBC_2.34 │ │ │ │ 0011f960 0000ba16 R_ARM_JUMP_SLOT 00000000 __gmpz_fdiv_qr │ │ │ │ 0011f964 0002d416 R_ARM_JUMP_SLOT 0006813d Sopen_pipe │ │ │ │ -0011f968 0001ed16 R_ARM_JUMP_SLOT 000b6581 ScheckBOM │ │ │ │ +0011f968 0001ed16 R_ARM_JUMP_SLOT 000b6579 ScheckBOM │ │ │ │ 0011f96c 00027216 R_ARM_JUMP_SLOT 0005ed1d _PL_retry_address │ │ │ │ -0011f970 00021416 R_ARM_JUMP_SLOT 000ae469 PL_put_nil │ │ │ │ +0011f970 00021416 R_ARM_JUMP_SLOT 000ae461 PL_put_nil │ │ │ │ 0011f974 0000bb16 R_ARM_JUMP_SLOT 00000000 pthread_attr_getstack@GLIBC_2.34 │ │ │ │ 0011f978 0001e316 R_ARM_JUMP_SLOT 000681f5 Sfree │ │ │ │ 0011f97c 0000bc16 R_ARM_JUMP_SLOT 00000000 strtol@GLIBC_2.4 │ │ │ │ 0011f980 0000bd16 R_ARM_JUMP_SLOT 00000000 sigaddset@GLIBC_2.4 │ │ │ │ 0011f984 0000be16 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ 0011f988 0000bf16 R_ARM_JUMP_SLOT 00000000 fseeko64@GLIBC_2.4 │ │ │ │ 0011f98c 0000c016 R_ARM_JUMP_SLOT 00000000 dlopen@GLIBC_2.34 │ │ │ │ 0011f990 0000c116 R_ARM_JUMP_SLOT 00000000 sem_init@GLIBC_2.34 │ │ │ │ 0011f994 0000c216 R_ARM_JUMP_SLOT 00000000 waitpid@GLIBC_2.4 │ │ │ │ 0011f998 0000c316 R_ARM_JUMP_SLOT 00000000 __pthread_cond_timedwait64@GLIBC_2.34 │ │ │ │ 0011f99c 0000c416 R_ARM_JUMP_SLOT 00000000 backtrace@GLIBC_2.4 │ │ │ │ 0011f9a0 0000c516 R_ARM_JUMP_SLOT 00000000 pthread_setconcurrency@GLIBC_2.34 │ │ │ │ 0011f9a4 0000c616 R_ARM_JUMP_SLOT 00000000 pthread_cond_destroy@GLIBC_2.4 │ │ │ │ -0011f9a8 00031616 R_ARM_JUMP_SLOT 000d9741 Ssetenc │ │ │ │ +0011f9a8 00031616 R_ARM_JUMP_SLOT 000d9739 Ssetenc │ │ │ │ 0011f9ac 0000c716 R_ARM_JUMP_SLOT 00000000 __gmpz_export │ │ │ │ 0011f9b0 0000c816 R_ARM_JUMP_SLOT 00000000 mallinfo2@GLIBC_2.33 │ │ │ │ 0011f9b4 0000c916 R_ARM_JUMP_SLOT 00000000 __gmpq_init │ │ │ │ 0011f9b8 0000ca16 R_ARM_JUMP_SLOT 00000000 __time64@GLIBC_2.34 │ │ │ │ 0011f9bc 0000cb16 R_ARM_JUMP_SLOT 00000000 __gmpz_get_str │ │ │ │ 0011f9c0 0000cc16 R_ARM_JUMP_SLOT 00000000 __gmpz_submul_ui │ │ │ │ 0011f9c4 0000cd16 R_ARM_JUMP_SLOT 00000000 __gmpz_cmpabs │ │ │ │ @@ -4293,198 +4293,198 @@ │ │ │ │ 0011f9cc 00020c16 R_ARM_JUMP_SLOT 0002f235 PL_get_signum_ex │ │ │ │ 0011f9d0 0000d016 R_ARM_JUMP_SLOT 00000000 open64@GLIBC_2.4 │ │ │ │ 0011f9d4 0000d116 R_ARM_JUMP_SLOT 00000000 __gmpz_tdiv_q_ui │ │ │ │ 0011f9d8 0000d316 R_ARM_JUMP_SLOT 00000000 MallocExtension_ReleaseFreeMemory │ │ │ │ 0011f9dc 0000d416 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ 0011f9e0 0000d516 R_ARM_JUMP_SLOT 00000000 tgetstr@NCURSES6_TINFO_5.0.19991023 │ │ │ │ 0011f9e4 0000d616 R_ARM_JUMP_SLOT 00000000 __gmpz_com │ │ │ │ -0011f9e8 0002c316 R_ARM_JUMP_SLOT 000d4169 PL_version_info │ │ │ │ +0011f9e8 0002c316 R_ARM_JUMP_SLOT 000d4161 PL_version_info │ │ │ │ 0011f9ec 0000d716 R_ARM_JUMP_SLOT 00000000 MallocExtension_GetNumericProperty │ │ │ │ 0011f9f0 00020416 R_ARM_JUMP_SLOT 0005cfd5 PL_put_chars │ │ │ │ 0011f9f4 0000d816 R_ARM_JUMP_SLOT 00000000 pthread_detach@GLIBC_2.34 │ │ │ │ 0011f9f8 0000d916 R_ARM_JUMP_SLOT 00000000 __gmpq_inv │ │ │ │ 0011f9fc 00031d16 R_ARM_JUMP_SLOT 00062d3d _PL_streams │ │ │ │ 0011fa00 00018f16 R_ARM_JUMP_SLOT 0005b88d PL_cvt_i_int64 │ │ │ │ 0011fa04 00020316 R_ARM_JUMP_SLOT 0006720b Stell │ │ │ │ 0011fa08 0000da16 R_ARM_JUMP_SLOT 00000000 sched_getaffinity@GLIBC_2.4 │ │ │ │ 0011fa0c 0000db16 R_ARM_JUMP_SLOT 00000000 __gmpz_tdiv_qr │ │ │ │ 0011fa10 0000dc16 R_ARM_JUMP_SLOT 00000000 __gmpz_divisible_p │ │ │ │ 0011fa14 0002ac16 R_ARM_JUMP_SLOT 0005d7fd PL_unify_uint64 │ │ │ │ 0011fa18 0000dd16 R_ARM_JUMP_SLOT 00000000 __localtime64_r@GLIBC_2.34 │ │ │ │ -0011fa1c 00025716 R_ARM_JUMP_SLOT 000d3b75 PL_record │ │ │ │ +0011fa1c 00025716 R_ARM_JUMP_SLOT 000d3b6d PL_record │ │ │ │ 0011fa20 0000de16 R_ARM_JUMP_SLOT 00000000 __snprintf_chk@GLIBC_2.4 │ │ │ │ 0011fa24 0000df16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_init@GLIBC_2.4 │ │ │ │ 0011fa28 0000e016 R_ARM_JUMP_SLOT 00000000 pthread_attr_setstacksize@GLIBC_2.34 │ │ │ │ 0011fa2c 0000e116 R_ARM_JUMP_SLOT 00000000 __gmpz_swap │ │ │ │ 0011fa30 0000e216 R_ARM_JUMP_SLOT 00000000 __gmp_randinit_mt │ │ │ │ 0011fa34 00021016 R_ARM_JUMP_SLOT 0005dff7 PL_strip_module │ │ │ │ 0011fa38 0000e316 R_ARM_JUMP_SLOT 00000000 wcsxfrm@GLIBC_2.4 │ │ │ │ 0011fa3c 0000e416 R_ARM_JUMP_SLOT 00000000 srandom@GLIBC_2.4 │ │ │ │ -0011fa40 0002a516 R_ARM_JUMP_SLOT 000d46d5 PL_clear_exception │ │ │ │ +0011fa40 0002a516 R_ARM_JUMP_SLOT 000d46cd PL_clear_exception │ │ │ │ 0011fa44 0000e516 R_ARM_JUMP_SLOT 00000000 __gmpq_clear │ │ │ │ 0011fa48 0000e616 R_ARM_JUMP_SLOT 00000000 strstr@GLIBC_2.4 │ │ │ │ 0011fa4c 0000e716 R_ARM_JUMP_SLOT 00000000 __gmpz_import │ │ │ │ 0011fa50 0000e816 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ 0011fa54 0000e916 R_ARM_JUMP_SLOT 00000000 frexp@GLIBC_2.4 │ │ │ │ -0011fa58 0002e916 R_ARM_JUMP_SLOT 000b6471 Ssprintf │ │ │ │ +0011fa58 0002e916 R_ARM_JUMP_SLOT 000b6469 Ssprintf │ │ │ │ 0011fa5c 0000ea16 R_ARM_JUMP_SLOT 00000000 __gmpz_sub_ui │ │ │ │ 0011fa60 00028a16 R_ARM_JUMP_SLOT 000676f9 Sfeof │ │ │ │ 0011fa64 0000eb16 R_ARM_JUMP_SLOT 00000000 __gmpz_addmul │ │ │ │ 0011fa68 0000ec16 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ 0011fa6c 0002a816 R_ARM_JUMP_SLOT 0005e165 PL_foreign_context_address │ │ │ │ 0011fa70 0000ed16 R_ARM_JUMP_SLOT 00000000 __stpcpy_chk@GLIBC_2.4 │ │ │ │ 0011fa74 0002d616 R_ARM_JUMP_SLOT 0003b379 PL_thread_raise │ │ │ │ 0011fa78 0000ee16 R_ARM_JUMP_SLOT 00000000 closedir@GLIBC_2.4 │ │ │ │ 0011fa7c 0000ef16 R_ARM_JUMP_SLOT 00000000 dladdr@GLIBC_2.34 │ │ │ │ 0011fa80 0000f016 R_ARM_JUMP_SLOT 00000000 strncasecmp@GLIBC_2.4 │ │ │ │ -0011fa84 0001f816 R_ARM_JUMP_SLOT 000d4695 PL_call_predicate │ │ │ │ -0011fa88 0002d916 R_ARM_JUMP_SLOT 0007f831 PL_open_query │ │ │ │ +0011fa84 0001f816 R_ARM_JUMP_SLOT 000d468d PL_call_predicate │ │ │ │ +0011fa88 0002d916 R_ARM_JUMP_SLOT 0007f829 PL_open_query │ │ │ │ 0011fa8c 00030616 R_ARM_JUMP_SLOT 0005c8a5 PL_is_blob │ │ │ │ 0011fa90 0000f116 R_ARM_JUMP_SLOT 00000000 fegetround@GLIBC_2.4 │ │ │ │ 0011fa94 0000f216 R_ARM_JUMP_SLOT 00000000 __pthread_unregister_cancel@GLIBC_2.34 │ │ │ │ 0011fa98 0000f316 R_ARM_JUMP_SLOT 00000000 iswalnum@GLIBC_2.4 │ │ │ │ -0011fa9c 00019c16 R_ARM_JUMP_SLOT 0008074d PL_rewind_foreign_frame │ │ │ │ -0011faa0 0001f516 R_ARM_JUMP_SLOT 000d6925 PL_atom_to_encoding │ │ │ │ -0011faa4 00017816 R_ARM_JUMP_SLOT 000d49d5 PL_unify │ │ │ │ +0011fa9c 00019c16 R_ARM_JUMP_SLOT 00080745 PL_rewind_foreign_frame │ │ │ │ +0011faa0 0001f516 R_ARM_JUMP_SLOT 000d691d PL_atom_to_encoding │ │ │ │ +0011faa4 00017816 R_ARM_JUMP_SLOT 000d49cd PL_unify │ │ │ │ 0011faa8 0000f416 R_ARM_JUMP_SLOT 00000000 sem_post@GLIBC_2.34 │ │ │ │ 0011faac 0000f516 R_ARM_JUMP_SLOT 00000000 remove@GLIBC_2.4 │ │ │ │ 0011fab0 0000f616 R_ARM_JUMP_SLOT 00000000 __stat64_time64@GLIBC_2.34 │ │ │ │ 0011fab4 0000f716 R_ARM_JUMP_SLOT 00000000 iswspace@GLIBC_2.4 │ │ │ │ 0011fab8 0000f816 R_ARM_JUMP_SLOT 00000000 wcscmp@GLIBC_2.4 │ │ │ │ -0011fabc 0002c716 R_ARM_JUMP_SLOT 000d4935 PL_unify_nil │ │ │ │ +0011fabc 0002c716 R_ARM_JUMP_SLOT 000d492d PL_unify_nil │ │ │ │ 0011fac0 0000f916 R_ARM_JUMP_SLOT 00000000 __pthread_timedjoin_np64@GLIBC_2.34 │ │ │ │ 0011fac4 0000fa16 R_ARM_JUMP_SLOT 00000000 log10@GLIBC_2.4 │ │ │ │ -0011fac8 0001cb16 R_ARM_JUMP_SLOT 00081b55 PL_get_integer_ex │ │ │ │ +0011fac8 0001cb16 R_ARM_JUMP_SLOT 00081b4d PL_get_integer_ex │ │ │ │ 0011facc 00023216 R_ARM_JUMP_SLOT 0005cbd1 PL_cvt_i_uchar │ │ │ │ 0011fad0 0000fb16 R_ARM_JUMP_SLOT 00000000 unlockpt@GLIBC_2.4 │ │ │ │ 0011fad4 00020716 R_ARM_JUMP_SLOT 0006466d PL_write_prompt │ │ │ │ 0011fad8 00017e16 R_ARM_JUMP_SLOT 0005a675 PL_linger │ │ │ │ 0011fadc 0000fc16 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4 │ │ │ │ 0011fae0 0000fd16 R_ARM_JUMP_SLOT 00000000 cnd_init@GLIBC_2.34 │ │ │ │ 0011fae4 0001e916 R_ARM_JUMP_SLOT 00067efd Svdprintf │ │ │ │ -0011fae8 00017b16 R_ARM_JUMP_SLOT 000d8681 PL_cwd │ │ │ │ +0011fae8 00017b16 R_ARM_JUMP_SLOT 000d8679 PL_cwd │ │ │ │ 0011faec 00026b16 R_ARM_JUMP_SLOT 0001c51d PL_get_long_ex │ │ │ │ 0011faf0 0000fe16 R_ARM_JUMP_SLOT 00000000 __gmpz_init_set │ │ │ │ 0011faf4 00018016 R_ARM_JUMP_SLOT 00067335 Sfdopen │ │ │ │ 0011faf8 0000ff16 R_ARM_JUMP_SLOT 00000000 execve@GLIBC_2.4 │ │ │ │ -0011fafc 00025e16 R_ARM_JUMP_SLOT 000d92b5 S__fupdatefilepos_getc │ │ │ │ +0011fafc 00025e16 R_ARM_JUMP_SLOT 000d92ad S__fupdatefilepos_getc │ │ │ │ 0011fb00 00010016 R_ARM_JUMP_SLOT 00000000 strdup@GLIBC_2.4 │ │ │ │ 0011fb04 00028d16 R_ARM_JUMP_SLOT 0001c585 PL_get_intptr_ex │ │ │ │ 0011fb08 00010116 R_ARM_JUMP_SLOT 00000000 __gmpz_sub │ │ │ │ 0011fb0c 00010216 R_ARM_JUMP_SLOT 00000000 qsort_r@GLIBC_2.8 │ │ │ │ 0011fb10 00010316 R_ARM_JUMP_SLOT 00000000 lseek64@GLIBC_2.4 │ │ │ │ 0011fb14 00010416 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ 0011fb18 00010516 R_ARM_JUMP_SLOT 00000000 __tls_get_addr@GLIBC_2.4 │ │ │ │ 0011fb1c 00010616 R_ARM_JUMP_SLOT 00000000 __gmpz_tdiv_q │ │ │ │ 0011fb20 00033716 R_ARM_JUMP_SLOT 0003b69d PL_unify_thread_id │ │ │ │ 0011fb24 00010716 R_ARM_JUMP_SLOT 00000000 mmap64@GLIBC_2.4 │ │ │ │ -0011fb28 00023816 R_ARM_JUMP_SLOT 000b1261 PL_get_intptr │ │ │ │ -0011fb2c 00030016 R_ARM_JUMP_SLOT 00081c39 PL_unify_bool_ex │ │ │ │ +0011fb28 00023816 R_ARM_JUMP_SLOT 000b1259 PL_get_intptr │ │ │ │ +0011fb2c 00030016 R_ARM_JUMP_SLOT 00081c31 PL_unify_bool_ex │ │ │ │ 0011fb30 00010816 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ 0011fb34 00010916 R_ARM_JUMP_SLOT 00000000 mtx_unlock@GLIBC_2.34 │ │ │ │ 0011fb38 00010a16 R_ARM_JUMP_SLOT 00000000 __gmpq_get_num │ │ │ │ 0011fb3c 00010b16 R_ARM_JUMP_SLOT 00000000 grantpt@GLIBC_2.4 │ │ │ │ 0011fb40 00010c16 R_ARM_JUMP_SLOT 00000000 sigaction@GLIBC_2.4 │ │ │ │ 0011fb44 00010d16 R_ARM_JUMP_SLOT 00000000 sigdelset@GLIBC_2.4 │ │ │ │ 0011fb48 00010e16 R_ARM_JUMP_SLOT 00000000 chdir@GLIBC_2.4 │ │ │ │ 0011fb4c 0002ce16 R_ARM_JUMP_SLOT 000312bd PL_step_context │ │ │ │ -0011fb50 00027916 R_ARM_JUMP_SLOT 000d47e5 PL_put_atom │ │ │ │ -0011fb54 00026c16 R_ARM_JUMP_SLOT 000d496d PL_get_float_ex │ │ │ │ +0011fb50 00027916 R_ARM_JUMP_SLOT 000d47dd PL_put_atom │ │ │ │ +0011fb54 00026c16 R_ARM_JUMP_SLOT 000d4965 PL_get_float_ex │ │ │ │ 0011fb58 00010f16 R_ARM_JUMP_SLOT 00000000 tgetent@NCURSES6_TINFO_5.0.19991023 │ │ │ │ 0011fb5c 00011016 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ 0011fb60 00011116 R_ARM_JUMP_SLOT 00000000 iswdigit@GLIBC_2.4 │ │ │ │ -0011fb64 00021a16 R_ARM_JUMP_SLOT 000a91a5 PL_is_dict │ │ │ │ +0011fb64 00021a16 R_ARM_JUMP_SLOT 000a919d PL_is_dict │ │ │ │ 0011fb68 00011216 R_ARM_JUMP_SLOT 00000000 pthread_attr_init@GLIBC_2.4 │ │ │ │ 0011fb6c 00011316 R_ARM_JUMP_SLOT 00000000 poll@GLIBC_2.4 │ │ │ │ -0011fb70 00028f16 R_ARM_JUMP_SLOT 000d8ff1 Snew │ │ │ │ +0011fb70 00028f16 R_ARM_JUMP_SLOT 000d8fe9 Snew │ │ │ │ 0011fb74 00031116 R_ARM_JUMP_SLOT 000675e7 Ssize │ │ │ │ -0011fb78 0001f616 R_ARM_JUMP_SLOT 000aaa95 PL_malloc_atomic_unmanaged │ │ │ │ +0011fb78 0001f616 R_ARM_JUMP_SLOT 000aaa8d PL_malloc_atomic_unmanaged │ │ │ │ 0011fb7c 00032116 R_ARM_JUMP_SLOT 0006675d PL_changed_cwd │ │ │ │ 0011fb80 00011416 R_ARM_JUMP_SLOT 00000000 __gmpz_init │ │ │ │ 0011fb84 00011516 R_ARM_JUMP_SLOT 00000000 tgetnum@NCURSES6_TINFO_5.0.19991023 │ │ │ │ -0011fb88 0001ea16 R_ARM_JUMP_SLOT 000cf1cd PL_initialise │ │ │ │ -0011fb8c 00024f16 R_ARM_JUMP_SLOT 000d4d75 PL_halt │ │ │ │ -0011fb90 00022d16 R_ARM_JUMP_SLOT 00081c05 PL_get_bool_ex │ │ │ │ +0011fb88 0001ea16 R_ARM_JUMP_SLOT 000cf1c5 PL_initialise │ │ │ │ +0011fb8c 00024f16 R_ARM_JUMP_SLOT 000d4d6d PL_halt │ │ │ │ +0011fb90 00022d16 R_ARM_JUMP_SLOT 00081bfd PL_get_bool_ex │ │ │ │ 0011fb94 00011616 R_ARM_JUMP_SLOT 00000000 asinh@GLIBC_2.4 │ │ │ │ 0011fb98 00032416 R_ARM_JUMP_SLOT 00068135 Sgcclose │ │ │ │ 0011fb9c 00011716 R_ARM_JUMP_SLOT 00000000 atan2@GLIBC_2.4 │ │ │ │ -0011fba0 00026e16 R_ARM_JUMP_SLOT 000b66f5 Speekcode │ │ │ │ +0011fba0 00026e16 R_ARM_JUMP_SLOT 000b66ed Speekcode │ │ │ │ 0011fba4 00011816 R_ARM_JUMP_SLOT 00000000 MallocExtension_MarkThreadBusy │ │ │ │ -0011fba8 0001b916 R_ARM_JUMP_SLOT 000d97a1 Sopenmem │ │ │ │ -0011fbac 00025f16 R_ARM_JUMP_SLOT 000d9d39 Sseterr │ │ │ │ +0011fba8 0001b916 R_ARM_JUMP_SLOT 000d9799 Sopenmem │ │ │ │ +0011fbac 00025f16 R_ARM_JUMP_SLOT 000d9d31 Sseterr │ │ │ │ 0011fbb0 00011916 R_ARM_JUMP_SLOT 00000000 __gmpz_lcm │ │ │ │ -0011fbb4 0001eb16 R_ARM_JUMP_SLOT 000a0e55 PL_handle_signals │ │ │ │ +0011fbb4 0001eb16 R_ARM_JUMP_SLOT 000a0e4d PL_handle_signals │ │ │ │ 0011fbb8 00011a16 R_ARM_JUMP_SLOT 00000000 acosh@GLIBC_2.4 │ │ │ │ 0011fbbc 00011b16 R_ARM_JUMP_SLOT 00000000 mtx_destroy@GLIBC_2.34 │ │ │ │ 0011fbc0 00027a16 R_ARM_JUMP_SLOT 00067d3d Sfprintf │ │ │ │ 0011fbc4 00011c16 R_ARM_JUMP_SLOT 00000000 getcwd@GLIBC_2.4 │ │ │ │ 0011fbc8 00011d16 R_ARM_JUMP_SLOT 00000000 rmdir@GLIBC_2.4 │ │ │ │ 0011fbcc 0001b316 R_ARM_JUMP_SLOT 0003cc4d PL_set_engine │ │ │ │ -0011fbd0 00026016 R_ARM_JUMP_SLOT 000d7041 PL_unify_stream │ │ │ │ +0011fbd0 00026016 R_ARM_JUMP_SLOT 000d7039 PL_unify_stream │ │ │ │ 0011fbd4 00011e16 R_ARM_JUMP_SLOT 00000000 __gmpz_init_set_ui │ │ │ │ 0011fbd8 0002f616 R_ARM_JUMP_SLOT 0005cc25 PL_is_rational │ │ │ │ -0011fbdc 0001bc16 R_ARM_JUMP_SLOT 000b0c21 PL_unify_float │ │ │ │ -0011fbe0 00033216 R_ARM_JUMP_SLOT 000d4add PL_recorded │ │ │ │ -0011fbe4 0001a016 R_ARM_JUMP_SLOT 000be499 PL_close_query │ │ │ │ +0011fbdc 0001bc16 R_ARM_JUMP_SLOT 000b0c19 PL_unify_float │ │ │ │ +0011fbe0 00033216 R_ARM_JUMP_SLOT 000d4ad5 PL_recorded │ │ │ │ +0011fbe4 0001a016 R_ARM_JUMP_SLOT 000be491 PL_close_query │ │ │ │ 0011fbe8 00011f16 R_ARM_JUMP_SLOT 00000000 __sysv_signal@GLIBC_2.4 │ │ │ │ 0011fbec 00012016 R_ARM_JUMP_SLOT 00000000 pthread_getspecific@GLIBC_2.34 │ │ │ │ 0011fbf0 00012116 R_ARM_JUMP_SLOT 00000000 __gmpz_rootrem │ │ │ │ 0011fbf4 0001ba16 R_ARM_JUMP_SLOT 0005ea91 PL_dispatch │ │ │ │ 0011fbf8 00012216 R_ARM_JUMP_SLOT 00000000 strcat@GLIBC_2.4 │ │ │ │ -0011fbfc 00020916 R_ARM_JUMP_SLOT 0007ff7d PL_cut_query │ │ │ │ +0011fbfc 00020916 R_ARM_JUMP_SLOT 0007ff75 PL_cut_query │ │ │ │ 0011fc00 00012316 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ 0011fc04 00018516 R_ARM_JUMP_SLOT 0005d0d9 PL_put_list_ncodes │ │ │ │ 0011fc08 00027f16 R_ARM_JUMP_SLOT 0005c85d PL_is_variable │ │ │ │ 0011fc0c 0002e016 R_ARM_JUMP_SLOT 0005c561 _PL_get_arg_sz │ │ │ │ 0011fc10 00012416 R_ARM_JUMP_SLOT 00000000 pthread_mutexattr_settype@GLIBC_2.34 │ │ │ │ 0011fc14 00021516 R_ARM_JUMP_SLOT 0005cbe3 PL_is_float │ │ │ │ 0011fc18 00012516 R_ARM_JUMP_SLOT 00000000 sigfillset@GLIBC_2.4 │ │ │ │ 0011fc1c 00012616 R_ARM_JUMP_SLOT 00000000 deflateInit2_ │ │ │ │ -0011fc20 0001da16 R_ARM_JUMP_SLOT 000d4331 PL_compare │ │ │ │ +0011fc20 0001da16 R_ARM_JUMP_SLOT 000d4329 PL_compare │ │ │ │ 0011fc24 00012716 R_ARM_JUMP_SLOT 00000000 __gmpz_cmp_si │ │ │ │ 0011fc28 00012816 R_ARM_JUMP_SLOT 00000000 popen@GLIBC_2.4 │ │ │ │ -0011fc2c 0001fc16 R_ARM_JUMP_SLOT 000b07fd PL_blob_data │ │ │ │ +0011fc2c 0001fc16 R_ARM_JUMP_SLOT 000b07f5 PL_blob_data │ │ │ │ 0011fc30 0002fb16 R_ARM_JUMP_SLOT 0005eb5f PL_warning │ │ │ │ 0011fc34 00012916 R_ARM_JUMP_SLOT 00000000 dup2@GLIBC_2.4 │ │ │ │ 0011fc38 00029616 R_ARM_JUMP_SLOT 00067edb Ssetbuffer │ │ │ │ 0011fc3c 00012a16 R_ARM_JUMP_SLOT 00000000 strftime@GLIBC_2.4 │ │ │ │ 0011fc40 00012b16 R_ARM_JUMP_SLOT 00000000 erf@GLIBC_2.4 │ │ │ │ 0011fc44 00012c16 R_ARM_JUMP_SLOT 00000000 tcsetattr@GLIBC_2.4 │ │ │ │ -0011fc48 00030a16 R_ARM_JUMP_SLOT 000b0f35 PL_new_term_ref │ │ │ │ +0011fc48 00030a16 R_ARM_JUMP_SLOT 000b0f2d PL_new_term_ref │ │ │ │ 0011fc4c 00012d16 R_ARM_JUMP_SLOT 00000000 pthread_getcpuclockid@GLIBC_2.34 │ │ │ │ 0011fc50 00012e16 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4 │ │ │ │ 0011fc54 00012f16 R_ARM_JUMP_SLOT 00000000 __gmp_randclear │ │ │ │ -0011fc58 0001d616 R_ARM_JUMP_SLOT 000d4905 PL_copy_term_ref │ │ │ │ -0011fc5c 0002bd16 R_ARM_JUMP_SLOT 00081d09 PL_get_int64_ex │ │ │ │ +0011fc58 0001d616 R_ARM_JUMP_SLOT 000d48fd PL_copy_term_ref │ │ │ │ +0011fc5c 0002bd16 R_ARM_JUMP_SLOT 00081d01 PL_get_int64_ex │ │ │ │ 0011fc60 00013016 R_ARM_JUMP_SLOT 00000000 nexttoward@GLIBC_2.4 │ │ │ │ 0011fc64 00013116 R_ARM_JUMP_SLOT 00000000 towlower@GLIBC_2.4 │ │ │ │ 0011fc68 00027416 R_ARM_JUMP_SLOT 0005be71 PL_get_list_nchars │ │ │ │ 0011fc6c 0001a616 R_ARM_JUMP_SLOT 0005d921 PL_unify_int64 │ │ │ │ 0011fc70 00013216 R_ARM_JUMP_SLOT 00000000 __gmpz_powm │ │ │ │ 0011fc74 00013316 R_ARM_JUMP_SLOT 00000000 MallocExtension_MarkThreadIdle │ │ │ │ -0011fc78 00025216 R_ARM_JUMP_SLOT 000d4819 PL_unify_atom_chars │ │ │ │ +0011fc78 00025216 R_ARM_JUMP_SLOT 000d4811 PL_unify_atom_chars │ │ │ │ 0011fc7c 00013416 R_ARM_JUMP_SLOT 00000000 __sched_cpucount@GLIBC_2.6 │ │ │ │ 0011fc80 00013516 R_ARM_JUMP_SLOT 00000000 cnd_broadcast@GLIBC_2.34 │ │ │ │ -0011fc84 0002f716 R_ARM_JUMP_SLOT 000dd711 PL_current_prolog_flag │ │ │ │ +0011fc84 0002f716 R_ARM_JUMP_SLOT 000dd709 PL_current_prolog_flag │ │ │ │ 0011fc88 00013616 R_ARM_JUMP_SLOT 00000000 __gmpz_tstbit │ │ │ │ -0011fc8c 00024416 R_ARM_JUMP_SLOT 000b0b49 PL_is_atom │ │ │ │ +0011fc8c 00024416 R_ARM_JUMP_SLOT 000b0b41 PL_is_atom │ │ │ │ 0011fc90 00021e16 R_ARM_JUMP_SLOT 00014375 PL_yielded │ │ │ │ -0011fc94 0002c416 R_ARM_JUMP_SLOT 000aa915 PL_malloc │ │ │ │ -0011fc98 0002a716 R_ARM_JUMP_SLOT 000b654d Sferror │ │ │ │ +0011fc94 0002c416 R_ARM_JUMP_SLOT 000aa90d PL_malloc │ │ │ │ +0011fc98 0002a716 R_ARM_JUMP_SLOT 000b6545 Sferror │ │ │ │ 0011fc9c 00013716 R_ARM_JUMP_SLOT 00000000 readlink@GLIBC_2.4 │ │ │ │ 0011fca0 00013816 R_ARM_JUMP_SLOT 00000000 fork@GLIBC_2.4 │ │ │ │ 0011fca4 00013916 R_ARM_JUMP_SLOT 00000000 iswalpha@GLIBC_2.4 │ │ │ │ -0011fca8 0002f016 R_ARM_JUMP_SLOT 000aa951 PL_malloc_uncollectable │ │ │ │ -0011fcac 0001a116 R_ARM_JUMP_SLOT 000d9605 Sflush │ │ │ │ +0011fca8 0002f016 R_ARM_JUMP_SLOT 000aa949 PL_malloc_uncollectable │ │ │ │ +0011fcac 0001a116 R_ARM_JUMP_SLOT 000d95fd Sflush │ │ │ │ 0011fcb0 00030816 R_ARM_JUMP_SLOT 0003e11d PL_destroy_engine │ │ │ │ -0011fcb4 00023c16 R_ARM_JUMP_SLOT 000b0fb9 PL_skip_list │ │ │ │ -0011fcb8 00022616 R_ARM_JUMP_SLOT 000d40b1 PL_license │ │ │ │ +0011fcb4 00023c16 R_ARM_JUMP_SLOT 000b0fb1 PL_skip_list │ │ │ │ +0011fcb8 00022616 R_ARM_JUMP_SLOT 000d40a9 PL_license │ │ │ │ 0011fcbc 00013a16 R_ARM_JUMP_SLOT 00000000 ptsname@GLIBC_2.4 │ │ │ │ -0011fcc0 00023d16 R_ARM_JUMP_SLOT 000c9d7d PL_signal │ │ │ │ -0011fcc4 0001b716 R_ARM_JUMP_SLOT 000b076d PL_get_compound_name_arity_sz │ │ │ │ +0011fcc0 00023d16 R_ARM_JUMP_SLOT 000c9d75 PL_signal │ │ │ │ +0011fcc4 0001b716 R_ARM_JUMP_SLOT 000b0765 PL_get_compound_name_arity_sz │ │ │ │ 0011fcc8 00013c16 R_ARM_JUMP_SLOT 00000000 sin@GLIBC_2.4 │ │ │ │ 0011fccc 00013d16 R_ARM_JUMP_SLOT 00000000 pthread_attr_destroy@GLIBC_2.4 │ │ │ │ 0011fcd0 0001bb16 R_ARM_JUMP_SLOT 00031281 PL_get_context │ │ │ │ 0011fcd4 00013f16 R_ARM_JUMP_SLOT 00000000 sched_setaffinity@GLIBC_2.4 │ │ │ │ 0011fcd8 00014016 R_ARM_JUMP_SLOT 00000000 rand@GLIBC_2.4 │ │ │ │ 0011fcdc 00014116 R_ARM_JUMP_SLOT 00000000 munmap@GLIBC_2.4 │ │ │ │ 0011fce0 00021616 R_ARM_JUMP_SLOT 0005cf21 PL_put_atom_nchars │ │ │ │ @@ -4494,83 +4494,83 @@ │ │ │ │ 0011fcf0 00014216 R_ARM_JUMP_SLOT 00000000 __gmpq_sub │ │ │ │ 0011fcf4 00014316 R_ARM_JUMP_SLOT 00000000 __gmpq_get_den │ │ │ │ 0011fcf8 0001a316 R_ARM_JUMP_SLOT 0005c4e9 PL_get_module │ │ │ │ 0011fcfc 00027716 R_ARM_JUMP_SLOT 0006714b Sunit_size │ │ │ │ 0011fd00 00014416 R_ARM_JUMP_SLOT 00000000 llround@GLIBC_2.4 │ │ │ │ 0011fd04 00014516 R_ARM_JUMP_SLOT 00000000 readdir64@GLIBC_2.4 │ │ │ │ 0011fd08 0002da16 R_ARM_JUMP_SLOT 00067d99 Sfputs │ │ │ │ -0011fd0c 00026116 R_ARM_JUMP_SLOT 000cd9f5 PL_thread_self │ │ │ │ +0011fd0c 00026116 R_ARM_JUMP_SLOT 000cd9ed PL_thread_self │ │ │ │ 0011fd10 00014616 R_ARM_JUMP_SLOT 00000000 __gmpz_cmp_ui │ │ │ │ 0011fd14 00014716 R_ARM_JUMP_SLOT 00000000 tan@GLIBC_2.4 │ │ │ │ 0011fd18 00014816 R_ARM_JUMP_SLOT 00000000 cosh@GLIBC_2.4 │ │ │ │ 0011fd1c 00014916 R_ARM_JUMP_SLOT 00000000 get_crc_table │ │ │ │ 0011fd20 00027d16 R_ARM_JUMP_SLOT 0005e641 PL_register_extensions_in_module │ │ │ │ 0011fd24 00014a16 R_ARM_JUMP_SLOT 00000000 dlsym@GLIBC_2.34 │ │ │ │ 0011fd28 00014b16 R_ARM_JUMP_SLOT 00000000 malloc_trim@GLIBC_2.4 │ │ │ │ -0011fd2c 00029f16 R_ARM_JUMP_SLOT 000d4715 PL_get_atom_chars │ │ │ │ +0011fd2c 00029f16 R_ARM_JUMP_SLOT 000d470d PL_get_atom_chars │ │ │ │ 0011fd30 00032516 R_ARM_JUMP_SLOT 00037aaf PL_write_term │ │ │ │ 0011fd34 00014c16 R_ARM_JUMP_SLOT 00000000 __pthread_unwind_next@GLIBC_2.34 │ │ │ │ 0011fd38 0001f016 R_ARM_JUMP_SLOT 0005cf5d PL_put_string_chars │ │ │ │ 0011fd3c 00014d16 R_ARM_JUMP_SLOT 00000000 __gmp_randseed_ui │ │ │ │ 0011fd40 00014e16 R_ARM_JUMP_SLOT 00000000 snprintf@GLIBC_2.4 │ │ │ │ 0011fd44 0002b616 R_ARM_JUMP_SLOT 00066fb1 Sungetc │ │ │ │ 0011fd48 00014f16 R_ARM_JUMP_SLOT 00000000 __sprintf_chk@GLIBC_2.4 │ │ │ │ 0011fd4c 00015016 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ -0011fd50 00028116 R_ARM_JUMP_SLOT 000d92f1 Sclose │ │ │ │ +0011fd50 00028116 R_ARM_JUMP_SLOT 000d92e9 Sclose │ │ │ │ 0011fd54 0001c516 R_ARM_JUMP_SLOT 00067003 Spending │ │ │ │ 0011fd58 0001e516 R_ARM_JUMP_SLOT 00066f63 Sset_timeout │ │ │ │ 0011fd5c 00015116 R_ARM_JUMP_SLOT 00000000 pthread_cond_init@GLIBC_2.4 │ │ │ │ 0011fd60 00015216 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ 0011fd64 00015316 R_ARM_JUMP_SLOT 00000000 __gmpq_canonicalize │ │ │ │ 0011fd68 00015416 R_ARM_JUMP_SLOT 00000000 __sem_timedwait64@GLIBC_2.34 │ │ │ │ 0011fd6c 00015516 R_ARM_JUMP_SLOT 00000000 kill@GLIBC_2.4 │ │ │ │ 0011fd70 00015616 R_ARM_JUMP_SLOT 00000000 __pthread_register_cancel@GLIBC_2.34 │ │ │ │ 0011fd74 00015716 R_ARM_JUMP_SLOT 00000000 ferror@GLIBC_2.4 │ │ │ │ -0011fd78 0002ea16 R_ARM_JUMP_SLOT 000d06e5 PL_cleanup │ │ │ │ +0011fd78 0002ea16 R_ARM_JUMP_SLOT 000d06dd PL_cleanup │ │ │ │ 0011fd7c 00015816 R_ARM_JUMP_SLOT 00000000 realloc@GLIBC_2.4 │ │ │ │ 0011fd80 00015916 R_ARM_JUMP_SLOT 00000000 __gmpz_ui_pow_ui │ │ │ │ 0011fd84 00015a16 R_ARM_JUMP_SLOT 00000000 __strcpy_chk@GLIBC_2.4 │ │ │ │ 0011fd88 00029816 R_ARM_JUMP_SLOT 0005d8f1 PL_unify_integer │ │ │ │ -0011fd8c 0002f916 R_ARM_JUMP_SLOT 000d44b9 PL_get_float │ │ │ │ +0011fd8c 0002f916 R_ARM_JUMP_SLOT 000d44b1 PL_get_float │ │ │ │ 0011fd90 00015b16 R_ARM_JUMP_SLOT 00000000 ftruncate64@GLIBC_2.4 │ │ │ │ 0011fd94 00015c16 R_ARM_JUMP_SLOT 00000000 __gmpz_tdiv_r │ │ │ │ 0011fd98 00015d16 R_ARM_JUMP_SLOT 00000000 __gmpq_set_num │ │ │ │ -0011fd9c 0002db16 R_ARM_JUMP_SLOT 000d45c1 PL_unify_blob │ │ │ │ +0011fd9c 0002db16 R_ARM_JUMP_SLOT 000d45b9 PL_unify_blob │ │ │ │ 0011fda0 00015e16 R_ARM_JUMP_SLOT 00000000 iswprint@GLIBC_2.4 │ │ │ │ 0011fda4 0002c216 R_ARM_JUMP_SLOT 0005b351 PL_new_atom_mbchars │ │ │ │ -0011fda8 0001b416 R_ARM_JUMP_SLOT 000d9ded Sset_exception │ │ │ │ +0011fda8 0001b416 R_ARM_JUMP_SLOT 000d9de5 Sset_exception │ │ │ │ 0011fdac 0001d516 R_ARM_JUMP_SLOT 0005b741 PL_atom_wchars │ │ │ │ 0011fdb0 00015f16 R_ARM_JUMP_SLOT 00000000 __nanosleep64@GLIBC_2.34 │ │ │ │ 0011fdb4 00016116 R_ARM_JUMP_SLOT 00000000 __gmpz_root │ │ │ │ 0011fdb8 00016216 R_ARM_JUMP_SLOT 00000000 pthread_mutex_trylock@GLIBC_2.34 │ │ │ │ 0011fdbc 00016316 R_ARM_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ 0011fdc0 00016416 R_ARM_JUMP_SLOT 00000000 __gmpz_clear │ │ │ │ 0011fdc4 00016516 R_ARM_JUMP_SLOT 00000000 iswupper@GLIBC_2.4 │ │ │ │ 0011fdc8 00023e16 R_ARM_JUMP_SLOT 0005cdf1 PL_is_string │ │ │ │ -0011fdcc 00018816 R_ARM_JUMP_SLOT 000d9ced Sclearerr │ │ │ │ +0011fdcc 00018816 R_ARM_JUMP_SLOT 000d9ce5 Sclearerr │ │ │ │ 0011fdd0 00016616 R_ARM_JUMP_SLOT 00000000 setenv@GLIBC_2.4 │ │ │ │ 0011fdd4 00016716 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ 0011fdd8 00033c16 R_ARM_JUMP_SLOT 0005db55 _PL_get_atomic │ │ │ │ 0011fddc 0001d716 R_ARM_JUMP_SLOT 0003b2c5 PL_get_thread_alias │ │ │ │ 0011fde0 00016816 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ 0011fde4 00016916 R_ARM_JUMP_SLOT 00000000 MallocExtension_SetNumericProperty │ │ │ │ 0011fde8 00020e16 R_ARM_JUMP_SLOT 0005d2d5 PL_put_float │ │ │ │ 0011fdec 00019d16 R_ARM_JUMP_SLOT 0005dbbd PL_put_blob │ │ │ │ 0011fdf0 00016a16 R_ARM_JUMP_SLOT 00000000 __gmpq_set_si │ │ │ │ 0011fdf4 00016c16 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ 0011fdf8 00016d16 R_ARM_JUMP_SLOT 00000000 pthread_self@GLIBC_2.4 │ │ │ │ 0011fdfc 00022416 R_ARM_JUMP_SLOT 00067191 Stell64 │ │ │ │ 0011fe00 00016e16 R_ARM_JUMP_SLOT 00000000 towupper@GLIBC_2.4 │ │ │ │ -0011fe04 0002de16 R_ARM_JUMP_SLOT 000d4369 PL_cons_functor │ │ │ │ +0011fe04 0002de16 R_ARM_JUMP_SLOT 000d4361 PL_cons_functor │ │ │ │ 0011fe08 00016f16 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 0011fe0c 00017016 R_ARM_JUMP_SLOT 00000000 ceil@GLIBC_2.4 │ │ │ │ 0011fe10 00017116 R_ARM_JUMP_SLOT 00000000 getpwnam@GLIBC_2.4 │ │ │ │ 0011fe14 0001d816 R_ARM_JUMP_SLOT 00031869 PL_backtrace │ │ │ │ 0011fe18 00017216 R_ARM_JUMP_SLOT 00000000 __gmpq_set_z │ │ │ │ 0011fe1c 00017316 R_ARM_JUMP_SLOT 00000000 __gmpz_add_ui │ │ │ │ 0011fe20 00021716 R_ARM_JUMP_SLOT 0006774b Sread_pending │ │ │ │ -0011fe24 00020616 R_ARM_JUMP_SLOT 000b5239 Svfprintf │ │ │ │ +0011fe24 00020616 R_ARM_JUMP_SLOT 000b5231 Svfprintf │ │ │ │ 0011fe28 00017416 R_ARM_JUMP_SLOT 00000000 ldexp@GLIBC_2.4 │ │ │ │ 0011fe2c 00017516 R_ARM_JUMP_SLOT 00000000 __gmpf_urandomb │ │ │ │ 0011fe30 00017616 R_ARM_JUMP_SLOT 00000000 dlclose@GLIBC_2.34 │ │ │ │ -0011fe34 0002cf16 R_ARM_JUMP_SLOT 000c7291 PL_is_acyclic │ │ │ │ +0011fe34 0002cf16 R_ARM_JUMP_SLOT 000c7289 PL_is_acyclic │ │ │ │ 0011fe38 0001ac16 R_ARM_JUMP_SLOT 0001c119 PL_existence_error │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -7,15 +7,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libswipl.so.9] │ │ │ │ 0x0000001d (RUNPATH) Library runpath: [/usr/lib/swi-prolog/lib/armv8l-linux] │ │ │ │ 0x0000000c (INIT) 0x10534 │ │ │ │ - 0x0000000d (FINI) 0xdfcd4 │ │ │ │ + 0x0000000d (FINI) 0xdfcc0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x114e48 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x114e4c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x426c │ │ │ │ 0x00000006 (SYMTAB) 0xe9c │ │ │ ├── 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: 3252ea575c912cb05664c7ff46f78c36f1c9978e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b61415f03ee382d9f30d1ee54a8a448a80df4790 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00010534 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl bdfb0 │ │ │ │ + bl bdfa8 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -27,17 +27,17 @@ │ │ │ │ stmdami r8, {r0, r1, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-780 @ 0xfffffcf4 │ │ │ │ blx ff34e638 │ │ │ │ addvs r3, r3, #1024 @ 0x400 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ mrclt 7, 0, APSR_nzcv, cr0, cr14, {7} │ │ │ │ - andeq fp, sp, ip, asr #13 │ │ │ │ - @ instruction: 0x000cd8b6 │ │ │ │ - andeq sp, ip, r6, asr #17 │ │ │ │ + @ instruction: 0x000db6b4 │ │ │ │ + muleq ip, lr, r8 │ │ │ │ + andeq sp, ip, lr, lsr #17 │ │ │ │ stmdavs fp, {r1, fp, sp, lr} │ │ │ │ ldmibvs r9, {r4, r7, r8, fp, sp, lr} │ │ │ │ svclt 0x0014f7ff │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb69798 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 756520 │ │ │ │ @@ -68,63 +68,63 @@ │ │ │ │ stmdale r1, {r0, r1, r4, r6, r7, r8, r9, sl, fp, ip} │ │ │ │ and r2, r3, r1 │ │ │ │ ldrcs pc, [r4], r5, asr #17 │ │ │ │ strdcs lr, [r0], -sl │ │ │ │ ldcllt 0, cr11, [r0, #12]! │ │ │ │ @ instruction: 0x0010cebc │ │ │ │ andeq r0, r0, ip, asr #22 │ │ │ │ - andeq sp, ip, r8, asr r8 │ │ │ │ + andeq sp, ip, r0, asr #16 │ │ │ │ tstcs r0, r2, lsl #16 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ svclt 0x0000be7f │ │ │ │ andseq pc, r0, r8, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb69838 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r5, {r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ eorsle r2, r3, r0, lsl #26 │ │ │ │ - blcs ec854 │ │ │ │ + blcs ec854 │ │ │ │ blcs 246654 │ │ │ │ eor sp, r2, r0, lsl r0 │ │ │ │ stmdavc r0!, {r2, fp, sp, lr} │ │ │ │ - @ instruction: 0xff14f0b6 │ │ │ │ + @ instruction: 0xff10f0b6 │ │ │ │ strtmi fp, [r5], #-832 @ 0xfffffcc0 │ │ │ │ adcmi r3, r5, #16777216 @ 0x1000000 │ │ │ │ stmdavc r0!, {r4, r8, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf0193401 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xe01dd1f7 │ │ │ │ stmdavs r0!, {r2, fp, sp, lr} │ │ │ │ - @ instruction: 0xff04f0b6 │ │ │ │ + @ instruction: 0xff00f0b6 │ │ │ │ bl 13ed7c │ │ │ │ strcc r0, [r4], #-1413 @ 0xfffffa7b │ │ │ │ stmdale r1, {r0, r2, r5, r7, r9, lr} │ │ │ │ ands r2, r2, r1 │ │ │ │ strcc r6, [r4], #-2080 @ 0xfffff7e0 │ │ │ │ @ instruction: 0xff5cf019 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ blmi 1ca6c0 │ │ │ │ subsvc pc, ip, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-800 @ 0xfffffce0 │ │ │ │ blx b4e778 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ - andeq fp, sp, ip, lsl #11 │ │ │ │ - ldrdeq sp, [ip], -lr │ │ │ │ - andeq r2, sp, sl, asr r8 │ │ │ │ + andeq fp, sp, r4, ror r5 │ │ │ │ + andeq sp, ip, r6, asr #13 │ │ │ │ + andeq r2, sp, r2, asr #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, r4, asr #22 │ │ │ │ strmi r4, [r8], r2, lsl #13 │ │ │ │ @ instruction: 0x4614447b │ │ │ │ mcrmi 6, 2, r4, cr2, cr8, {0} │ │ │ │ - b d06dc │ │ │ │ + b d06dc │ │ │ │ ldrbtmi r6, [lr], #-2053 @ 0xfffff7fb │ │ │ │ cmnle r1, r0, lsl #26 │ │ │ │ stmdbmi r0, {r0, r1, r2, r3, r4, r5, r8, r9, sl, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1151 @ 0xfffffb81 │ │ │ │ @ instruction: 0xf7fe1d38 │ │ │ │ stmdblt ip, {r3, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ and r2, r3, r1, lsl #8 │ │ │ │ @@ -138,15 +138,15 @@ │ │ │ │ ldrblt pc, [r0, #2265]! @ 0x8d9 @ │ │ │ │ eorvs pc, r7, r1, asr r8 @ │ │ │ │ ldrbmi r4, [fp, #-187] @ 0xffffff45 │ │ │ │ ldrmi sp, [fp], r2, lsl #4 │ │ │ │ and r2, r0, r0, lsl #4 │ │ │ │ tstcs ip, #268435456 @ 0x10000000 │ │ │ │ andvc lr, r2, #3358720 @ 0x334000 │ │ │ │ - blx e3f76 │ │ │ │ + blx e3f76 │ │ │ │ ldrbmi r6, [ip, #-1540] @ 0xfffff9fc │ │ │ │ ldmdblt sp, {r0, r1, r2, r3, r4, r5, r9, ip, lr, pc} │ │ │ │ ldrsheq r6, [sl], #-131 @ 0xffffff7d │ │ │ │ eors sp, r7, sl, lsl #8 │ │ │ │ rsbcc lr, r0, #3489792 @ 0x354000 │ │ │ │ rscsle r4, r7, r3, lsl r3 │ │ │ │ b ff050750 │ │ │ │ @@ -154,33 +154,33 @@ │ │ │ │ eors r2, ip, r0, lsl #6 │ │ │ │ cmnpmi r0, #51 @ p-variant is OBSOLETE @ 0x33 │ │ │ │ ldmdavs r2!, {r0, r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x3690f8d9 │ │ │ │ svcne 0x00d2ebb3 │ │ │ │ strbmi sp, [r1], -r4, lsr #18 │ │ │ │ @ instruction: 0xf09d4630 │ │ │ │ - mvnslt pc, r3, lsl #17 │ │ │ │ + mvnslt pc, pc, ror r8 @ │ │ │ │ ldrdcc pc, [r4], -r8 │ │ │ │ ldmdale fp, {r0, r1, r2, r3, r6, r8, r9, fp, sp} │ │ │ │ ldrdcs pc, [r4], -sl │ │ │ │ andls r2, r0, #0, 6 │ │ │ │ @ instruction: 0x46424619 │ │ │ │ @ instruction: 0xf0a64650 │ │ │ │ - stmiblt r8, {r0, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmiblt r8, {r0, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ strmi pc, [r3], -fp, asr #30 │ │ │ │ stclne 1, cr11, [r1], #-384 @ 0xfffffe80 │ │ │ │ @ instruction: 0xf8c5b115 │ │ │ │ ands r1, r6, r8, asr r6 │ │ │ │ andls r4, r2, r2, lsl sl │ │ │ │ ldmdavs r0, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldm lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ and r9, lr, r2, lsl #22 │ │ │ │ ldrcc r3, [ip], -r1, lsl #8 │ │ │ │ - bls 10c6b4 │ │ │ │ + bls 10c6b4 │ │ │ │ svcls 0x00024639 │ │ │ │ bcs 203cc │ │ │ │ strb sp, [r5, r5, lsr #1] │ │ │ │ addsle r2, r3, r0, lsl #24 │ │ │ │ @ instruction: 0x4658f8d5 │ │ │ │ @ instruction: 0x4618e796 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @@ -252,15 +252,15 @@ │ │ │ │ @ instruction: 0x0018f8d9 │ │ │ │ @ instruction: 0xf0554621 │ │ │ │ tstplt r8, #13120 @ p-variant is OBSOLETE @ 0x3340 │ │ │ │ @ instruction: 0x1018f8d9 │ │ │ │ strmi r9, [r8], -r7, lsl #2 │ │ │ │ ldc 7, cr15, [r8, #-1016]! @ 0xfffffc08 │ │ │ │ svcvs 0x0080f5b0 │ │ │ │ - blls c7168 │ │ │ │ + blls c7168 │ │ │ │ eormi pc, ip, sp, lsl #4 │ │ │ │ ldrmi r9, [r9], #-2311 @ 0xfffff6f9 │ │ │ │ stmdbcc r1, {r1, r2, r3, r8, fp, ip, sp, pc} │ │ │ │ vst4.8 {d30-d33}, [pc], sl │ │ │ │ strcs r6, [r0], -r0, lsl #5 │ │ │ │ stcl 7, cr15, [ip], {255} @ 0xff │ │ │ │ @ instruction: 0xf811e00c │ │ │ │ @@ -294,15 +294,15 @@ │ │ │ │ orreq pc, r5, #536870916 @ 0x20000004 │ │ │ │ movweq pc, #4800 @ 0x12c0 @ │ │ │ │ addcc pc, r5, #76, 12 @ 0x4c00000 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ svclt 0x000845d8 │ │ │ │ @ instruction: 0xf10a461a │ │ │ │ strtmi r0, [r0], -r2, lsl #2 │ │ │ │ - mrrc2 0, 9, pc, lr, cr12 @ │ │ │ │ + mrrc2 0, 9, pc, sl, cr12 @ │ │ │ │ @ instruction: 0x000bebb0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ blmi 2651e8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ subsmi r3, sl, ip, lsr #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -325,21 +325,21 @@ │ │ │ │ blmi 1859e78 │ │ │ │ ldmdavs r6, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmiapl r3, {r5, r6, sl, fp, lr}^ │ │ │ │ ldrbtmi r4, [ip], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ @ instruction: 0xf04f3914 │ │ │ │ @ instruction: 0xf09c0300 │ │ │ │ - strmi pc, [r1], fp, asr #17 │ │ │ │ + strmi pc, [r1], r7, asr #17 │ │ │ │ @ instruction: 0xf09b4630 │ │ │ │ - strtmi pc, [r9], -sp, ror #25 │ │ │ │ + strtmi pc, [r9], -r9, ror #25 │ │ │ │ bge 26443c │ │ │ │ vmin.s8 d20, d1, d16 │ │ │ │ @ instruction: 0xf0a60337 │ │ │ │ - teqplt r0, #9109504 @ p-variant is OBSOLETE @ 0x8b0000 │ │ │ │ + teqplt r0, #8847360 @ p-variant is OBSOLETE @ 0x870000 │ │ │ │ @ instruction: 0x46484b55 │ │ │ │ smlsdcs r1, r9, r6, r4 │ │ │ │ andge pc, r3, r4, asr r8 @ │ │ │ │ strls r2, [r4], -r0, lsl #8 │ │ │ │ ldcvs 5, cr15, [lr], #40 @ 0x28 │ │ │ │ usatmi r4, #3, r1, asr #13 │ │ │ │ movwcs r4, #9890 @ 0x26a2 │ │ │ │ @@ -356,65 +356,65 @@ │ │ │ │ @ instruction: 0xf7ffd1f5 │ │ │ │ stmdacs r0, {r3, r5, r8, fp, sp, lr, pc} │ │ │ │ strdcs sp, [r0], -r1 │ │ │ │ andcs lr, r1, #107 @ 0x6b │ │ │ │ stmib sp, {r2, r3, r4, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf8cda205 │ │ │ │ pkhbtmi fp, r2, ip │ │ │ │ - blx e44ce │ │ │ │ + blx e44ce │ │ │ │ blge 267ec0 │ │ │ │ strb r9, [r7, r3, lsl #6]! │ │ │ │ cmnpmi r0, #51 @ p-variant is OBSOLETE @ 0x33 │ │ │ │ stmdavs sl!, {r0, r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x3690f8d9 │ │ │ │ svcne 0x00d2ebb3 │ │ │ │ stmdbge r7!, {r2, r3, r4, r6, r7, r8, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf09c4628 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ blls a46e20 │ │ │ │ ldmle r3, {r0, r1, r2, r3, r6, r8, r9, fp, sp}^ │ │ │ │ bge 9f96dc │ │ │ │ ldmdavs fp, {r0, r1, fp, ip, pc}^ │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ @ instruction: 0xf0a64619 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdage r7!, {r3, r6, r7, r8, ip, lr, pc} │ │ │ │ stc2 7, cr15, [r4, #1020]! @ 0x3fc │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0xf843ab45 │ │ │ │ - bl e6bc4 │ │ │ │ + bl e6bc4 │ │ │ │ strcc r0, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0x2cff696a │ │ │ │ ldcle 0, cr6, [r9, #360]! @ 0x168 │ │ │ │ ldrbmi r9, [r1], r4, lsl #28 │ │ │ │ bls 1cab3c │ │ │ │ @ instruction: 0xf8dd4650 │ │ │ │ @ instruction: 0x4659a014 │ │ │ │ @ instruction: 0xb01cf8dd │ │ │ │ - beq 8ef40 │ │ │ │ + beq 8ef40 │ │ │ │ addsle r2, ip, r0, lsl #20 │ │ │ │ strmi r9, [r1], r4, lsl #28 │ │ │ │ blmi 764550 │ │ │ │ svcge 0x00452500 │ │ │ │ ldrbtmi r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ stcl 7, cr15, [r8, #-1012]! @ 0xfffffc0c │ │ │ │ andsle r4, r2, r5, lsr #5 │ │ │ │ ldrbmi r4, [sl], -fp, asr #12 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xffdcf09c │ │ │ │ + @ instruction: 0xffd8f09c │ │ │ │ adcle r2, r0, r0, lsl #16 │ │ │ │ eorscc pc, r5, r7, asr r8 @ │ │ │ │ @ instruction: 0x46304659 │ │ │ │ @ instruction: 0xf09c685a │ │ │ │ - stmdacs r0, {r0, r1, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strcc sp, [r1, #-151] @ 0xffffff69 │ │ │ │ strbmi lr, [r9], -sl, ror #15 │ │ │ │ @ instruction: 0xf09d4630 │ │ │ │ - bmi 391114 │ │ │ │ + bmi 391104 │ │ │ │ ldrbtmi r4, [sl], #-2824 @ 0xfffff4f8 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldmdbcc r4, {r0, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ svc 0x00d8f7fe │ │ │ │ ldcne 6, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ @@ -433,27 +433,27 @@ │ │ │ │ ldrbtmi r4, [sp], #-2075 @ 0xfffff7e5 │ │ │ │ addlt r4, r2, r3, lsl r6 │ │ │ │ @ instruction: 0x466a4c1a │ │ │ │ ldrbtmi r5, [ip], #-2088 @ 0xfffff7d8 │ │ │ │ stmdavs r0, {r0, r2, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9001 │ │ │ │ strtmi r0, [r8], -r0 │ │ │ │ - cdp2 0, 14, cr15, cr12, cr14, {3} │ │ │ │ + cdp2 0, 14, cr15, cr8, cr14, {3} │ │ │ │ bls 3f278 │ │ │ │ ldcmi 6, cr4, [r4, #-160] @ 0xffffff60 │ │ │ │ ldmibeq r2, {r0, r4, r5, r6, sl, fp, ip}^ │ │ │ │ @ instruction: 0xf382fab2 │ │ │ │ @ instruction: 0xf5c35964 │ │ │ │ movwcc r7, #5069 @ 0x13cd │ │ │ │ - bl 11c060 │ │ │ │ + bl 11c060 │ │ │ │ stmdavs r3!, {r0, r1, r7, sl}^ │ │ │ │ movwcc pc, #11013 @ 0x2b05 @ │ │ │ │ @ instruction: 0xf02268da │ │ │ │ @ instruction: 0xf09c4270 │ │ │ │ - bmi 3114d8 │ │ │ │ + bmi 3114c8 │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7fed001 │ │ │ │ andlt lr, r2, ip, lsl #31 │ │ │ │ svclt 0x0000bd70 │ │ │ │ @@ -471,15 +471,15 @@ │ │ │ │ stmiapl r3!, {r0, r2, r9, sl, lr}^ │ │ │ │ ldmdavs fp, {r2, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9301 │ │ │ │ @ instruction: 0xf7fe0300 │ │ │ │ @ instruction: 0xb128ee5c │ │ │ │ @ instruction: 0x1c699b00 │ │ │ │ ldcvs 6, cr4, [sl, #128] @ 0x80 │ │ │ │ - blx fff4eedc │ │ │ │ + blx ffe4eedc │ │ │ │ blmi 1e5490 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 6cce0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ svc 0x0056f7fe │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ @@ -509,15 +509,15 @@ │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svclt 0x00004770 │ │ │ │ andseq ip, r0, r6, asr #15 │ │ │ │ andeq r0, r0, ip, asr #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ - blhi ce1b8 │ │ │ │ + blhi ce1b8 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 15, cr15, cr0, cr12, {6} │ │ │ │ adcslt r4, r9, r6, lsr #21 │ │ │ │ ldrbtmi r4, [sl], #-2982 @ 0xfffff45a │ │ │ │ svcmi 0x00a648a3 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -555,30 +555,30 @@ │ │ │ │ strbtcc pc, [r0], -r6, asr #17 @ │ │ │ │ mcrcc 8, 0, pc, cr0, cr4, {6} @ │ │ │ │ blmi fe1bf234 │ │ │ │ ldrshtcc r5, [r0], #-136 @ 0xffffff78 │ │ │ │ blx febd0dae │ │ │ │ @ instruction: 0xf04fa817 │ │ │ │ @ instruction: 0xf0b70a02 │ │ │ │ - andcs pc, r0, r5, lsr #22 │ │ │ │ + andcs pc, r0, r1, lsr #22 │ │ │ │ blx 7cef0c │ │ │ │ @ instruction: 0x3690f8d4 │ │ │ │ blhi 104e888 │ │ │ │ ldmibpl r4!, {r2, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf283fab3 │ │ │ │ andseq pc, pc, #-2147483600 @ 0x80000030 │ │ │ │ ldrbeq pc, [r0, #2260]! @ 0x8d4 @ │ │ │ │ stc2 10, cr15, [r2], {10} @ │ │ │ │ eor pc, r2, r9, asr r8 @ │ │ │ │ andle r4, r3, #132, 10 @ 0x21000000 │ │ │ │ strbtmi r2, [r0], -r0, lsl #2 │ │ │ │ and r9, r1, lr, lsl #2 │ │ │ │ tstls lr, r1, lsl #2 │ │ │ │ @ instruction: 0x469c211c │ │ │ │ - blx 77a2e │ │ │ │ + blx 77a2e │ │ │ │ strmi lr, [r4, #259] @ 0x103 │ │ │ │ stmiavs fp, {r0, r2, r4, r9, ip, lr, pc}^ │ │ │ │ strle r0, [lr, #-155] @ 0xffffff65 │ │ │ │ cdpeq 1, 0, cr15, cr12, cr1, {0} │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccc 0x0000e85e │ │ │ │ movwpl pc, #35 @ 0x23 @ │ │ │ │ @@ -593,15 +593,15 @@ │ │ │ │ strmi r2, [fp], #-256 @ 0xffffff00 │ │ │ │ stmdbcs r0, {r1, r2, r3, r8, fp, ip, pc} │ │ │ │ ldrtmi sp, [r0], -sl, asr #1 │ │ │ │ @ instruction: 0xf0102100 │ │ │ │ blmi 1811194 │ │ │ │ ldmpl fp!, {r8, sp}^ │ │ │ │ ldrmi r9, [r8], -sp, lsl #6 │ │ │ │ - blx c4f140 │ │ │ │ + blx b4f140 │ │ │ │ @ instruction: 0xf85cf02a │ │ │ │ ssatcs pc, #1, r4, asr #17 @ │ │ │ │ @ instruction: 0xf8d4920f │ │ │ │ @ instruction: 0xf8d426a4 │ │ │ │ andsls r3, r0, #144, 12 @ 0x9000000 │ │ │ │ stmib sp, {r0, r1, r2, r4, r6, r9, fp, lr}^ │ │ │ │ @ instruction: 0x469bb612 │ │ │ │ @@ -660,15 +660,15 @@ │ │ │ │ stmdbvs r9!, {r4, r7, sp, lr, pc} │ │ │ │ addpl pc, r0, pc, asr #32 │ │ │ │ stmdavs r9, {r3, r5, r6, r7, sp, lr}^ │ │ │ │ strble r0, [r7, #-1994] @ 0xfffff836 │ │ │ │ @ instruction: 0x2674f8d9 │ │ │ │ ldmib r2, {r0, r3, r5, r7, fp, sp, lr}^ │ │ │ │ blcc 5f760 │ │ │ │ - bl a2f8c │ │ │ │ + bl a2f8c │ │ │ │ @ instruction: 0xf8520083 │ │ │ │ addsmi r3, sp, #35 @ 0x23 │ │ │ │ stmdavs fp!, {r0, r1, r2, r3, r8, ip, lr, pc} │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccs 0x0000e850 │ │ │ │ smlatble r3, sl, r2, r4 │ │ │ │ tstcc r0, r0, asr #16 │ │ │ │ @@ -683,22 +683,22 @@ │ │ │ │ ldrbtmi r3, [r8], #-820 @ 0xfffffccc │ │ │ │ ldc2 0, cr15, [r0, #200]! @ 0xc8 │ │ │ │ andseq sp, r0, r0, asr r1 │ │ │ │ andseq ip, r0, lr, asr #14 │ │ │ │ andeq r0, r0, ip, ror #21 │ │ │ │ andseq ip, r0, r4, asr #14 │ │ │ │ andeq r0, r0, ip, asr #22 │ │ │ │ - @ instruction: 0x000ceab6 │ │ │ │ - andeq sp, ip, r0, asr #1 │ │ │ │ + muleq ip, lr, sl │ │ │ │ + andeq sp, ip, r8, lsr #1 │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ andeq r0, r0, r4, ror #20 │ │ │ │ andseq lr, r0, ip, lsr r9 │ │ │ │ - muleq sp, r4, ip │ │ │ │ - andeq ip, ip, r6, ror #27 │ │ │ │ - @ instruction: 0x000cceb2 │ │ │ │ + andeq sl, sp, ip, ror ip │ │ │ │ + andeq ip, ip, lr, asr #27 │ │ │ │ + muleq ip, sl, lr │ │ │ │ @ instruction: 0xd1d5429d │ │ │ │ andvs r6, r1, r9, lsr #16 │ │ │ │ stmdavs r1, {r3, r5, r8, fp, sp, lr}^ │ │ │ │ strtle r0, [r2], #-1867 @ 0xfffff8b5 │ │ │ │ stmdbvs r8!, {r0, r6, r9, fp, sp, lr}^ │ │ │ │ svchi 0x005bf3bf │ │ │ │ vshl.s8 d4, d1, d9 │ │ │ │ @@ -782,17 +782,17 @@ │ │ │ │ @ instruction: 0xf8d8d015 │ │ │ │ cmnlt ip, r0 │ │ │ │ @ instruction: 0xf02b4620 │ │ │ │ ldmdblt r8, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8c86823 │ │ │ │ stmdavs r1!, {ip, sp}^ │ │ │ │ addeq r6, r9, r0, lsr #17 │ │ │ │ - ldc2l 0, cr15, [r0], #604 @ 0x25c │ │ │ │ - tstcs ip, r0, lsr #12 │ │ │ │ stc2l 0, cr15, [ip], #604 @ 0x25c │ │ │ │ + tstcs ip, r0, lsr #12 │ │ │ │ + stc2l 0, cr15, [r8], #604 @ 0x25c │ │ │ │ ldrdhi pc, [r0], -r8 │ │ │ │ blls 38d0f0 │ │ │ │ @ instruction: 0xf8c9464c │ │ │ │ @ instruction: 0xf8c9369c │ │ │ │ @ instruction: 0xf8d936a8 │ │ │ │ ldmdbne fp, {r5, r7, r9, sl, ip, sp}^ │ │ │ │ strtcc pc, [r0], r9, asr #17 │ │ │ │ @@ -811,15 +811,15 @@ │ │ │ │ blhi 124ea60 │ │ │ │ ldc 8, cr10, [r3, #92] @ 0x5c │ │ │ │ vadd.f64 d7, d7, d0 │ │ │ │ vstr d7, [r3, #32] │ │ │ │ @ instruction: 0xf8d47b00 │ │ │ │ movwcc r3, #5764 @ 0x1684 │ │ │ │ strcc pc, [r4], r4, asr #17 │ │ │ │ - @ instruction: 0xf9b2f0b7 │ │ │ │ + @ instruction: 0xf9aef0b7 │ │ │ │ mcrcc 8, 0, pc, cr0, cr4, {6} @ │ │ │ │ blmi 9ff650 │ │ │ │ ldrshtcc r5, [r0], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf9bcf7ff │ │ │ │ @ instruction: 0xf8c62300 │ │ │ │ @ instruction: 0xf1bb3660 │ │ │ │ eorle r0, r5, r0, lsl #30 │ │ │ │ @@ -847,23 +847,23 @@ │ │ │ │ blmi 425a6c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls ded2a0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ ldcl 7, cr15, [r6], #-1016 @ 0xfffffc08 │ │ │ │ eorslt r4, r9, r8, lsr #12 │ │ │ │ - blhi ce540 │ │ │ │ + blhi ce540 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andseq lr, r0, r8, lsl #15 │ │ │ │ andseq lr, r0, ip, ror r7 │ │ │ │ andseq lr, r0, r2, lsl r7 │ │ │ │ andseq lr, r0, ip, lsl #14 │ │ │ │ andeq r0, r0, r4, ror fp │ │ │ │ - andeq ip, ip, r6, asr ip │ │ │ │ andeq ip, ip, lr, lsr ip │ │ │ │ + andeq ip, ip, r6, lsr #24 │ │ │ │ andseq ip, r0, r0, lsr r2 │ │ │ │ andeq r0, r0, ip, ror #21 │ │ │ │ │ │ │ │ 00013270 : │ │ │ │ ldr r3, [pc, #16] @ (13284 ) │ │ │ │ ldr r2, [pc, #20] @ (13288 ) │ │ │ │ add r3, pc │ │ │ │ @@ -907,23 +907,23 @@ │ │ │ │ blx 11910 │ │ │ │ cbz r0, 132ee │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbz r6, 132e6 │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r4, r0 │ │ │ │ b.n 132fc │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ ubfx r4, r4, #1, #1 │ │ │ │ b.n 132fc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 132fc │ │ │ │ movs r4, #1 │ │ │ │ b.n 13302 │ │ │ │ mov r0, r4 │ │ │ │ b.n 133fe │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cbnz r6, 13322 │ │ │ │ @@ -935,21 +935,21 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r7, r9, [sp, #4] │ │ │ │ addw r9, r3, #1524 @ 0x5f4 │ │ │ │ b.n 13358 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13304 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13304 │ │ │ │ b.n 133b2 │ │ │ │ ldrd r1, r3, [r5, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ bmi.n 13370 │ │ │ │ adds r6, #1 │ │ │ │ @@ -975,29 +975,29 @@ │ │ │ │ cbnz r2, 133c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #46853 @ 0xb705 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 13346 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 712d8 │ │ │ │ + bl 712cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13346 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r4, 133cc │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r7, r9, [sp, #4] │ │ │ │ cbnz r2, 133e0 │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbnz r0, 133e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx 1114c │ │ │ │ movs r0, #0 │ │ │ │ b.n 133fe │ │ │ │ movs r7, #1 │ │ │ │ movs r1, #28 │ │ │ │ @@ -1016,15 +1016,15 @@ │ │ │ │ blx 1114c │ │ │ │ b.n 13346 │ │ │ │ ldrd r7, r9, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx 1114c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 133b2 │ │ │ │ adds r4, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -1158,15 +1158,15 @@ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ lsls r3, r1, #1 │ │ │ │ bpl.n 13562 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r5 │ │ │ │ bne.n 13562 │ │ │ │ mov r0, r4 │ │ │ │ - bl 712d8 │ │ │ │ + bl 712cc │ │ │ │ cbz r0, 13562 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ str r3, [r4, #16] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -1200,15 +1200,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r3, r4} │ │ │ │ movs r0, r2 │ │ │ │ ldmia r3!, {r2, r4} │ │ │ │ movs r0, r2 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (1365c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1234,15 +1234,15 @@ │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ ldr.w r2, [r2, #1652] @ 0x674 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ mov r2, sp │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldrd r7, r5, [r3, #4] │ │ │ │ - bl b1290 │ │ │ │ + bl b1288 │ │ │ │ cbz r0, 1360e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r7 │ │ │ │ bge.n 1360e │ │ │ │ lsrs r2, r3, #31 │ │ │ │ beq.n 13620 │ │ │ │ ldr.w r2, [r4, #2312] @ 0x908 │ │ │ │ @@ -1259,15 +1259,15 @@ │ │ │ │ b.n 13624 │ │ │ │ ldr.w r0, [r4, #2312] @ 0x908 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r4, #2312] @ 0x908 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ ldr r2, [pc, #44] @ (13670 ) │ │ │ │ ldr r3, [pc, #36] @ (13668 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -1330,15 +1330,15 @@ │ │ │ │ ldr.w r2, [r5, #2708] @ 0xa94 │ │ │ │ str r2, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str.w r1, [r5, #2728] @ 0xaa8 │ │ │ │ movw r2, #58186 @ 0xe34a │ │ │ │ movt r2, #6715 @ 0x1a3b │ │ │ │ str.w r0, [r5, #2732] @ 0xaac │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ ldr.w r2, [r6, #1652] @ 0x674 │ │ │ │ str.w r0, [r5, #2716] @ 0xa9c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ @@ -1356,23 +1356,23 @@ │ │ │ │ str.w r2, [r3, #3156] @ 0xc54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ pop {r1, r2, r4, r6, r7, pc} │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ movs r5, r1 │ │ │ │ - add r5, pc, #376 @ (adr r5, 138bc ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 1385c ) │ │ │ │ movs r5, r1 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ movs r4, r1 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r5, r1 │ │ │ │ ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1450,19 +1450,19 @@ │ │ │ │ subs r5, #1 │ │ │ │ bne.n 13818 │ │ │ │ ldr.w r5, [r4, #1652] @ 0x674 │ │ │ │ cbz r5, 13846 │ │ │ │ ldrd r1, r0, [r5, #4] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #12 │ │ │ │ mov r5, r6 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 1382c │ │ │ │ ldr.w r3, [r4, #1652] @ 0x674 │ │ │ │ cbz r3, 13850 │ │ │ │ str.w r5, [r4, #1652] @ 0x674 │ │ │ │ ldr.w r3, [r4, #2748] @ 0xabc │ │ │ │ movs r2, #0 │ │ │ │ cbz r3, 13866 │ │ │ │ @@ -1767,15 +1767,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [r3, r4, lsl #2] │ │ │ │ b.n 13b4e │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl aaa98 │ │ │ │ + bl aaa90 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 13b32 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #36] @ (13b74 ) │ │ │ │ ldr r3, [pc, #28] @ (13b70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -1798,15 +1798,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ cbz r3, 13bc0 │ │ │ │ - bl b11ec │ │ │ │ + bl b11e4 │ │ │ │ cbz r0, 13ba8 │ │ │ │ ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ subs r3, r4, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #23 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ @@ -1857,23 +1857,23 @@ │ │ │ │ subeq r4, r4, r3 │ │ │ │ lsleq r4, r4, #5 │ │ │ │ itt eq │ │ │ │ orreq.w r4, r4, #15 │ │ │ │ streq r4, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #808 @ (adr r0, 13f58 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 13ef8 ) │ │ │ │ movs r5, r1 │ │ │ │ - stc 0, cr0, [ip], #48 @ 0x30 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + ldc 0, cr0, [r4], {12} │ │ │ │ + asrs r2, r5, #12 │ │ │ │ movs r5, r1 │ │ │ │ - add r0, pc, #520 @ (adr r0, 13e44 ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 13de4 ) │ │ │ │ movs r5, r1 │ │ │ │ - stcl 0, cr0, [r4], #-48 @ 0xffffffd0 │ │ │ │ - cdp 0, 10, cr0, cr10, cr12, {0} │ │ │ │ + mcrr 0, 0, r0, ip, cr12 │ │ │ │ + cdp 0, 9, cr0, cr2, cr12, {0} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #64] @ (13c94 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #64] @ (13c98 ) │ │ │ │ @@ -1984,23 +1984,23 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 13d72 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add r4, r3 │ │ │ │ b.n 13d82 │ │ │ │ movs r2, #0 │ │ │ │ add r1, r5 │ │ │ │ - bl 935a8 │ │ │ │ + bl 935a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d6c │ │ │ │ asrs r0, r4, #2 │ │ │ │ b.n 13d9e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbnz r2, 13d8e │ │ │ │ mov r0, r4 │ │ │ │ - bl c36d8 │ │ │ │ + bl c36d0 │ │ │ │ b.n 13d3a │ │ │ │ mov r4, r2 │ │ │ │ b.n 13d46 │ │ │ │ tst.w r2, #24 │ │ │ │ ite ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq r0, #0 │ │ │ │ @@ -2058,15 +2058,15 @@ │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ bne.n 13e30 │ │ │ │ add.w r1, r3, r2, lsr #5 │ │ │ │ b.n 13e20 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e33c │ │ │ │ + bl 8e334 │ │ │ │ cbz r0, 13e9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #6 │ │ │ │ bne.n 13e96 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ @@ -2229,15 +2229,15 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cbz r3, 1402c │ │ │ │ mov sl, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14036 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r9, r3, #40 @ 0x28 │ │ │ │ @@ -2304,15 +2304,15 @@ │ │ │ │ blx 11f78 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movw r3, #31749 @ 0x7c05 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 14198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14198 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ lsls r2, r3, #19 │ │ │ │ bpl.n 140da │ │ │ │ @@ -2348,29 +2348,29 @@ │ │ │ │ movt r4, #1 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ movw r3, #56965 @ 0xde85 │ │ │ │ movt r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 14178 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14190 │ │ │ │ ldr r3, [pc, #160] @ (141c4 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ mov.w r3, #768 @ 0x300 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ cbz r0, 14190 │ │ │ │ movw r3, #27909 @ 0x6d05 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, fp │ │ │ │ strd r2, sl, [sp, #4] │ │ │ │ @@ -2397,15 +2397,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 1b098 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr r2, [pc, #44] @ (141c8 ) │ │ │ │ ldr r3, [pc, #32] @ (141bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -2433,15 +2433,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f720 │ │ │ │ + b.w 7f718 │ │ │ │ nop │ │ │ │ pop {r1, r2, r7} │ │ │ │ movs r0, r2 │ │ │ │ clz r3, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ rsb r3, r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2483,25 +2483,25 @@ │ │ │ │ cbz r5, 14280 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cbz r3, 14280 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ movs r0, #0 │ │ │ │ - bl c30e0 │ │ │ │ + bl c30d8 │ │ │ │ cbnz r0, 14296 │ │ │ │ subs r1, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl ca98c │ │ │ │ + bl ca984 │ │ │ │ b.n 142a6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca98c │ │ │ │ + bl ca984 │ │ │ │ cbz r5, 142a6 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #364] @ 0x16c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #1372] @ 0x55c │ │ │ │ str.w r3, [r4, #360] @ 0x168 │ │ │ │ @@ -2608,15 +2608,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 716d8 │ │ │ │ + b.w 716d0 │ │ │ │ revsh r0, r2 │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -2639,28 +2639,28 @@ │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ blx 11904 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 716d8 │ │ │ │ + bl 716d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 11dbc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 14460 │ │ │ │ + blt.n 14430 │ │ │ │ movs r4, r1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r0, [r1, #8] │ │ │ │ movs r5, r1 │ │ │ │ ldr.w r3, [r0, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 144d2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2701,76 +2701,76 @@ │ │ │ │ bl 45b00 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1404] @ 0x57c │ │ │ │ str.w r5, [r6, r3, lsl #2] │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r4, #1344] @ 0x540 │ │ │ │ - bl 80424 │ │ │ │ + bl 8041c │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r1, r3, #1 │ │ │ │ str.w r1, [r4, #1420] @ 0x58c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #1400] @ 0x578 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #1348] @ 0x544 │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ ldr.w r3, [r4, #1348] @ 0x544 │ │ │ │ str.w r3, [r4, #1344] @ 0x540 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 80424 │ │ │ │ + b.w 8041c │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r5, r1 │ │ │ │ - b.n 13cf0 │ │ │ │ + b.n 14cc0 │ │ │ │ movs r4, r1 │ │ │ │ - b.n 141a0 │ │ │ │ + b.n 14170 │ │ │ │ movs r4, r1 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ movs r5, r1 │ │ │ │ - b.n 14cb0 │ │ │ │ + b.n 14c80 │ │ │ │ movs r4, r1 │ │ │ │ - b.n 14178 │ │ │ │ + b.n 14148 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ - bl 80424 │ │ │ │ + bl 8041c │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ add.w r5, r6, #160 @ 0xa0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 80e28 │ │ │ │ + bl 80e20 │ │ │ │ ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ tst.w r3, #272 @ 0x110 │ │ │ │ beq.n 14552 │ │ │ │ ldr.w r3, [r6, #172] @ 0xac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r3, #10 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80924 │ │ │ │ + b.w 8091c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #448] @ (14728 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -2796,25 +2796,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 146f8 │ │ │ │ mov sl, r1 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sp │ │ │ │ str.w r2, [r0, #1368] @ 0x558 │ │ │ │ - bl a5708 │ │ │ │ + bl a5700 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1470a │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr.w r2, [r4, #1348] @ 0x544 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r0, r5, #2 │ │ │ │ add.w r1, r1, fp, lsl #2 │ │ │ │ bl 305e8 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 14702 │ │ │ │ ldr.w r2, [r4, #1348] @ 0x544 │ │ │ │ @@ -2845,27 +2845,27 @@ │ │ │ │ mov r1, r7 │ │ │ │ adds r0, r5, #3 │ │ │ │ bl 305e8 │ │ │ │ ldr.w r1, [r4, #2280] @ 0x8e8 │ │ │ │ adds r0, r5, #4 │ │ │ │ blx 10ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0e24 │ │ │ │ + bl a0e1c │ │ │ │ ldr.w r2, [r8, #3116] @ 0xc2c │ │ │ │ ldr.w r0, [r8, #1372] @ 0x55c │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #12 │ │ │ │ blx 11904 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 716d8 │ │ │ │ + bl 716d0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0e30 │ │ │ │ + bl a0e28 │ │ │ │ cbz r0, 146a0 │ │ │ │ cbz r6, 146a0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r8, [r4, #2280] @ 0x8e8 │ │ │ │ ldr.w r6, [r4, #2276] @ 0x8e4 │ │ │ │ blx 11dbc │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -2892,15 +2892,15 @@ │ │ │ │ blx 112f4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 146b6 │ │ │ │ adds r6, r5, #1 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ mov r0, r8 │ │ │ │ blx 11dbc │ │ │ │ cbz r6, 146e2 │ │ │ │ ldr.w r2, [r4, #1344] @ 0x540 │ │ │ │ cbnz r2, 146d6 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #1 │ │ │ │ @@ -2912,15 +2912,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 288dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 146c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ - bl a57d8 │ │ │ │ + bl a57d0 │ │ │ │ ldr.w r3, [r4, #1368] @ 0x558 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ b.n 1470a │ │ │ │ ldr r0, [pc, #64] @ (1473c ) │ │ │ │ add r0, pc │ │ │ │ @@ -2945,17 +2945,17 @@ │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ movs r5, r1 │ │ │ │ - b.n 14efc │ │ │ │ + b.n 14ecc │ │ │ │ movs r4, r1 │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -3007,15 +3007,15 @@ │ │ │ │ blx 10798 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ str.w r0, [r3, #3132] @ 0xc3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 150a0 │ │ │ │ ldr.w r2, [pc, #2608] @ 15220 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r3, #10 │ │ │ │ movs r1, #12 │ │ │ │ @@ -3039,36 +3039,36 @@ │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 14840 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 14840 │ │ │ │ bl 5a380 │ │ │ │ b.w 150a6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5708 │ │ │ │ + bl a5700 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 150a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15098 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ sub.w sl, sl, r8 │ │ │ │ sub.w r9, r3, r8 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ adds r0, #2 │ │ │ │ add.w r1, r3, r9 │ │ │ │ add sl, r3 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -3265,15 +3265,15 @@ │ │ │ │ bl 13fc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15092 │ │ │ │ b.n 14b04 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r6, #4] │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15092 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr.w r2, [r9] │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ @@ -3290,15 +3290,15 @@ │ │ │ │ blx 10cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15092 │ │ │ │ b.n 14b04 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r7, [r6, #4] │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15092 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr.w r2, [sl] │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ @@ -3334,15 +3334,15 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 150b8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, r7, [r6, #4] │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15092 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr.w r2, [fp] │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ @@ -3359,15 +3359,15 @@ │ │ │ │ blx 10cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15092 │ │ │ │ add.w r2, r7, r9, asr #2 │ │ │ │ add.w r1, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbfx r2, r2, #0, #30 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15092 │ │ │ │ mov r2, sl │ │ │ │ b.n 14af0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #8333 @ 0x208d │ │ │ │ @@ -3379,15 +3379,15 @@ │ │ │ │ asrs r2, r2, #2 │ │ │ │ blx 10cd0 │ │ │ │ b.n 150b8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r1, #12933 @ 0x3285 │ │ │ │ mov r0, r4 │ │ │ │ adds r2, #1 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ subs r2, r2, r3 │ │ │ │ @@ -3396,29 +3396,29 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15092 │ │ │ │ b.n 14b04 │ │ │ │ movw r6, #50053 @ 0xc385 │ │ │ │ movt r6, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ movw r3, #8333 @ 0x208d │ │ │ │ movt r3, #2 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r0, #5 │ │ │ │ orr.w r0, r0, #14 │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ b.n 150bc │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15092 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r9, r3 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ @@ -3458,15 +3458,15 @@ │ │ │ │ b.n 14c7e │ │ │ │ movw r7, #41229 @ 0xa10d │ │ │ │ movt r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15092 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r9, asr #2 │ │ │ │ @@ -3506,15 +3506,15 @@ │ │ │ │ b.n 14d0e │ │ │ │ movw fp, #41229 @ 0xa10d │ │ │ │ movt fp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15092 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldrd ip, r0, [r6, #4] │ │ │ │ add r1, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -3596,15 +3596,15 @@ │ │ │ │ movw fp, #20621 @ 0x508d │ │ │ │ movt fp, #2 │ │ │ │ b.n 14e20 │ │ │ │ movw fp, #28813 @ 0x708d │ │ │ │ movt fp, #12 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15092 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ @@ -3640,15 +3640,15 @@ │ │ │ │ movw r6, #33037 @ 0x810d │ │ │ │ b.n 14ea2 │ │ │ │ movw r6, #37133 @ 0x910d │ │ │ │ movt r6, #16 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r4, #1664] @ 0x680 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 14eb6 │ │ │ │ movs r0, #0 │ │ │ │ b.n 14efc │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r7, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ @@ -3680,23 +3680,23 @@ │ │ │ │ b.n 150b8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r4, #1664] @ 0x680 │ │ │ │ ldr.w sl, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 14f66 │ │ │ │ add.w r2, r6, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r2, sl │ │ │ │ mov r0, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ cbz r0, 14f66 │ │ │ │ sub.w r2, r7, #32 │ │ │ │ add.w r1, r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 43de0 │ │ │ │ cbz r0, 14f66 │ │ │ │ mov r2, r9 │ │ │ │ @@ -3706,23 +3706,23 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r4, #1664] @ 0x680 │ │ │ │ add.w r2, r2, r9, asr #2 │ │ │ │ mov.w r9, r2, lsl #2 │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ movs r1, #2 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 14f6a │ │ │ │ movs r0, #0 │ │ │ │ b.n 14fb4 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, r9, asr #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14f66 │ │ │ │ sub.w r2, r6, #32 │ │ │ │ adds r1, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 43de0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -3743,15 +3743,15 @@ │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ b.n 150b8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15092 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r3, r9 │ │ │ │ @@ -3818,15 +3818,15 @@ │ │ │ │ ldr r0, [pc, #424] @ (15234 ) │ │ │ │ add r0, pc │ │ │ │ blx 11e68 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 10f7c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl a57d8 │ │ │ │ + bl a57d0 │ │ │ │ ldr.w r3, [r4, #1344] @ 0x540 │ │ │ │ cbz r3, 150aa │ │ │ │ movs r5, #0 │ │ │ │ b.n 151e6 │ │ │ │ ldr.w r3, [r4, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ @@ -3848,15 +3848,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [r2, #12] │ │ │ │ - bl 716d8 │ │ │ │ + bl 716d0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ sub.w r3, r3, r1, lsl #2 │ │ │ │ @@ -3919,18 +3919,18 @@ │ │ │ │ bne.n 15198 │ │ │ │ add.w r3, r1, r3, lsr #5 │ │ │ │ b.n 15188 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ movs r5, #4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl a57d8 │ │ │ │ + bl a57d0 │ │ │ │ b.n 151e6 │ │ │ │ movw r2, #20229 @ 0x4f05 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 151d4 │ │ │ │ movw r2, #48005 @ 0xbb85 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -3941,18 +3941,18 @@ │ │ │ │ movs r5, #3 │ │ │ │ b.n 151d6 │ │ │ │ movs r5, #2 │ │ │ │ b.n 151d6 │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl a57d8 │ │ │ │ + bl a57d0 │ │ │ │ ldr r2, [pc, #92] @ (15244 ) │ │ │ │ ldr r3, [pc, #32] @ (1520c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -3967,34 +3967,34 @@ │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #936 @ 0x3a8 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ - b.n 158a8 │ │ │ │ + b.n 15878 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 152e0 │ │ │ │ + ble.n 152b0 │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ movs r5, r1 │ │ │ │ - bvc.n 151f4 │ │ │ │ + bvc.n 151c4 │ │ │ │ movs r4, r1 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr12, {0} │ │ │ │ - bge.n 151b0 │ │ │ │ + cdp2 0, 6, cr0, cr0, cr12, {0} │ │ │ │ + bge.n 15180 │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ movs r5, r1 │ │ │ │ - bvs.n 1520c │ │ │ │ + bvs.n 151dc │ │ │ │ movs r4, r1 │ │ │ │ - bls.n 15194 │ │ │ │ + bls.n 15164 │ │ │ │ movs r4, r1 │ │ │ │ add r2, pc, #456 @ (adr r2, 15410 ) │ │ │ │ movs r0, r2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r3, r3, r4 │ │ │ │ @@ -4099,15 +4099,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n 1534c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 1534c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 1534c │ │ │ │ mov r1, sp │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ and.w r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [pc, #40] @ (15380 ) │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [pc, #28] @ (1537c ) │ │ │ │ @@ -4222,15 +4222,15 @@ │ │ │ │ cmp.w r0, r3, lsl #2 │ │ │ │ bcs.n 154c8 │ │ │ │ ldr.w r3, [r1, #1700] @ 0x6a4 │ │ │ │ movw r2, #42373 @ 0xa585 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 15492 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ b.n 154c8 │ │ │ │ movw r2, #37637 @ 0x9305 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 154b2 │ │ │ │ ldr r2, [pc, #56] @ (154d4 ) │ │ │ │ movs r1, #0 │ │ │ │ movw r5, #64005 @ 0xfa05 │ │ │ │ @@ -4252,21 +4252,21 @@ │ │ │ │ bl 45b00 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ movs r0, r2 │ │ │ │ - bvc.n 155a8 │ │ │ │ + bvc.n 15578 │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ movs r5, r1 │ │ │ │ - bvs.n 1544c │ │ │ │ + bvs.n 1541c │ │ │ │ movs r4, r1 │ │ │ │ - @ instruction: 0xfa3a000c │ │ │ │ + @ instruction: 0xfa22000c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 15500 │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 15500 │ │ │ │ @@ -4312,27 +4312,27 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r3, [r1, #8] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, 15576 │ │ │ │ + cbz r0, 15570 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 440da │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d0d30 │ │ │ │ + b.w d0d28 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ @@ -4342,15 +4342,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl d0dac │ │ │ │ + bl d0da4 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 155dc │ │ │ │ ldr r3, [pc, #76] @ (15618 ) │ │ │ │ movs r2, #3 │ │ │ │ str r2, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -4370,15 +4370,15 @@ │ │ │ │ cbz r0, 15604 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 440da │ │ │ │ b.n 15614 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0cc8 │ │ │ │ + bl d0cc0 │ │ │ │ cbz r0, 15616 │ │ │ │ b.n 155e8 │ │ │ │ bge.n 155fa │ │ │ │ b.n 155e8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmia r2!, {r2, r4, r6} │ │ │ │ @@ -4386,15 +4386,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl d0dac │ │ │ │ + bl d0da4 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 1564a │ │ │ │ ldr r3, [pc, #76] @ (15688 ) │ │ │ │ movs r2, #3 │ │ │ │ str r2, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -4414,15 +4414,15 @@ │ │ │ │ cbz r0, 15672 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 440da │ │ │ │ b.n 15682 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0cc8 │ │ │ │ + bl d0cc0 │ │ │ │ cbz r0, 15684 │ │ │ │ b.n 15668 │ │ │ │ bgt.n 15668 │ │ │ │ b.n 15656 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @@ -4461,15 +4461,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x009a │ │ │ │ movs r4, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -4486,19 +4486,19 @@ │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 11474 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ movs r5, r1 │ │ │ │ - bmi.n 157ec │ │ │ │ + bmi.n 157bc │ │ │ │ movs r4, r1 │ │ │ │ - bpl.n 15770 │ │ │ │ + bpl.n 15740 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -4646,34 +4646,34 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cbz r3, 158d6 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 158de │ │ │ │ adds r1, #8 │ │ │ │ b.w 10f04 <__gmpz_set@plt> │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ - b.w d0bd0 │ │ │ │ + b.w d0bc8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (15904 ) │ │ │ │ movw r2, #2302 @ 0x8fe │ │ │ │ ldr r1, [pc, #20] @ (15908 ) │ │ │ │ ldr r0, [pc, #20] @ (1590c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ movs r5, r1 │ │ │ │ - bcs.n 15a04 │ │ │ │ + bcs.n 159d4 │ │ │ │ movs r4, r1 │ │ │ │ - addw r0, r0, #2060 @ 0x80c │ │ │ │ + @ instruction: 0xf5e8000c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #160] @ (159c0 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #160] @ (159c4 ) │ │ │ │ @@ -4741,19 +4741,19 @@ │ │ │ │ movs r0, r2 │ │ │ │ add r4, pc, #928 @ (adr r4, 15d60 ) │ │ │ │ movs r0, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ movs r5, r1 │ │ │ │ - bcs.n 159f4 │ │ │ │ + bne.n 159c4 │ │ │ │ movs r4, r1 │ │ │ │ - @ instruction: 0xf596000c │ │ │ │ + sbcs.w r0, lr, #9175040 @ 0x8c0000 │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -4884,19 +4884,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (15b48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #164 @ 0xa4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ movs r5, r1 │ │ │ │ - beq.n 15bc8 │ │ │ │ + beq.n 15b98 │ │ │ │ movs r4, r1 │ │ │ │ - ubfx r0, r4, #0, #13 │ │ │ │ + usat16 r0, #12, ip │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ @@ -5176,19 +5176,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ movs r5, r1 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - eors.w r0, sl, #12 │ │ │ │ + eor.w r0, r2, #12 │ │ │ │ str r5, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ ldr r2, [pc, #188] @ (15f88 ) │ │ │ │ @@ -5281,28 +5281,28 @@ │ │ │ │ cbnz r0, 15fe0 │ │ │ │ ldr r1, [pc, #52] @ (15fe8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 15eb8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 15fe0 │ │ │ │ - bl d8830 │ │ │ │ + bl d8828 │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add.w r0, r4, #1672 @ 0x688 │ │ │ │ ldr.w r6, [r4, #1520] @ 0x5f0 │ │ │ │ eors r1, r3 │ │ │ │ str.w r5, [r4, #1520] @ 0x5f0 │ │ │ │ blx 121c4 <__gmp_randseed_ui@plt> │ │ │ │ str.w r6, [r4, #1520] @ 0x5f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ movs r4, r1 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ movs r4, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #1692] @ 0x69c │ │ │ │ cbnz r3, 16022 │ │ │ │ @@ -5554,19 +5554,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 440da │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ movs r5, r1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - ldcl 0, cr0, [sl], #-48 @ 0xffffffd0 │ │ │ │ + stcl 0, cr0, [r2], #-48 @ 0xffffffd0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #120] @ (16334 ) │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #120] @ (16338 ) │ │ │ │ @@ -5582,27 +5582,27 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 162fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movw r3, #54021 @ 0xd305 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 162fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 16314 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cbz r0, 16316 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ itt cc │ │ │ │ movcc.w r3, #1000 @ 0x3e8 │ │ │ │ strcc r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -5643,29 +5643,29 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 15fec │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cbnz r0, 16380 │ │ │ │ movs r0, #0 │ │ │ │ b.n 163d6 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ bne.n 1637c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movw r3, #35845 @ 0x8c05 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1637c │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #8] │ │ │ │ @@ -5674,18 +5674,18 @@ │ │ │ │ str.w r3, [r4, #1676] @ 0x68c │ │ │ │ add.w r1, r4, #1672 @ 0x688 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 10f08 <__gmpz_set@plt+0x4> │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #36] @ (163fc ) │ │ │ │ ldr r3, [pc, #28] @ (163f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -5718,37 +5718,37 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 15fec │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16512 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 16512 │ │ │ │ mov r0, r5 │ │ │ │ movw r8, #28933 @ 0x7105 │ │ │ │ movt r8, #1 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 164c6 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 16486 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r3, #21893 @ 0x5585 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 16486 │ │ │ │ mov r0, r5 │ │ │ │ @@ -5800,15 +5800,15 @@ │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1652c │ │ │ │ add.w r0, r5, #1672 @ 0x688 │ │ │ │ add r1, sp, #32 │ │ │ │ blx 10f08 <__gmpz_set@plt+0x4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ b.n 1652c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ b.n 16516 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r2 │ │ │ │ @@ -5832,15 +5832,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ movs r4, r1 │ │ │ │ ldrh r4, [r5, #56] @ 0x38 │ │ │ │ movs r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ @@ -5883,25 +5883,25 @@ │ │ │ │ b.n 165f2 │ │ │ │ movw r2, #7301 @ 0x1c85 │ │ │ │ movt r2, #1 │ │ │ │ b.n 165f2 │ │ │ │ movw r2, #59781 @ 0xe985 │ │ │ │ movt r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ ldr r0, [pc, #20] @ (16610 ) │ │ │ │ add r0, pc │ │ │ │ b.w 10970 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ - add r4, pc, #648 @ (adr r4, 1689c ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 1683c ) │ │ │ │ movs r4, r1 │ │ │ │ ands.w r2, r0, #24 │ │ │ │ bne.n 16626 │ │ │ │ asrs r3, r0, #7 │ │ │ │ str r2, [r1, #0] │ │ │ │ asrs r0, r0, #31 │ │ │ │ strd r3, r0, [r1, #8] │ │ │ │ @@ -5939,15 +5939,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 16614 │ │ │ │ mov r0, r6 │ │ │ │ bl 437c0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #920 @ 0x398 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r4, [pc, #240] @ (16794 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -6008,36 +6008,36 @@ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #16 │ │ │ │ blx 11d98 <__gmpz_rootrem@plt> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16752 │ │ │ │ adds r1, r5, #3 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ b.n 1676c │ │ │ │ ldr r0, [pc, #56] @ (1679c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ ldr r2, [pc, #44] @ (167a0 ) │ │ │ │ ldr r3, [pc, #32] @ (16798 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -6048,15 +6048,15 @@ │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r6, #44] @ 0x2c │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ movs r4, r1 │ │ │ │ ldrh r6, [r4, #38] @ 0x26 │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -6160,39 +6160,39 @@ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #8 │ │ │ │ blx 11558 <__gmpz_fdiv_qr@plt> │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add.w r1, sl, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 168d6 │ │ │ │ add.w r1, sl, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ b.n 168f2 │ │ │ │ ldr r0, [pc, #64] @ (16928 ) │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ ldr r2, [pc, #44] @ (1692c ) │ │ │ │ ldr r3, [pc, #32] @ (16924 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -6203,15 +6203,15 @@ │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r4, #32] │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r4, r1 │ │ │ │ ldrh r2, [r3, #26] │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -6230,21 +6230,21 @@ │ │ │ │ cbz r5, 16968 │ │ │ │ cmp r5, #2 │ │ │ │ beq.n 169b8 │ │ │ │ movs r0, #1 │ │ │ │ b.n 16a02 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 169ba │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 169a6 │ │ │ │ ldr r3, [pc, #168] @ (16a2c ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ lsrs r1, r2, #12 │ │ │ │ ldr.w r0, [r3, #1512] @ 0x5e8 │ │ │ │ @@ -6277,15 +6277,15 @@ │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ mov r0, r7 │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cbz r0, 169fc │ │ │ │ lsls r0, r4, #2 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ b.n 16a02 │ │ │ │ mov r5, r4 │ │ │ │ b.n 169c0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -6333,20 +6333,20 @@ │ │ │ │ blx 11860 │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 11d58 │ │ │ │ cbz r0, 16a8e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, r4, r2 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbz r0, 16a8e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r1, r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (16ab4 ) │ │ │ │ ldr r3, [pc, #28] @ (16ab0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -6465,15 +6465,15 @@ │ │ │ │ asrs r2, r4, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ asrs r4, r4, #31 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ b.n 16bd2 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl d0c4c │ │ │ │ + bl d0c44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 16be8 │ │ │ │ ldr r3, [pc, #172] @ (16c80 ) │ │ │ │ mov.w r2, #580 @ 0x244 │ │ │ │ ldr r1, [pc, #168] @ (16c84 ) │ │ │ │ ldr r0, [pc, #172] @ (16c88 ) │ │ │ │ @@ -6494,39 +6494,39 @@ │ │ │ │ blx 10f08 <__gmpz_set@plt+0x4> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #20 │ │ │ │ blx 10f08 <__gmpz_set@plt+0x4> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16c28 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ adds r1, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ mov r0, r4 │ │ │ │ b.n 16c58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cbz r0, 16c58 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 16c58 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (16c8c ) │ │ │ │ ldr r3, [pc, #32] @ (16c7c ) │ │ │ │ @@ -6541,20 +6541,20 @@ │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r4, #6] │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ movs r5, r1 │ │ │ │ - itet ls │ │ │ │ - movls r4, r1 │ │ │ │ - stmiahi r0!, {r1, r2, r5, r7} │ │ │ │ - movls r4, r1 │ │ │ │ + ittt vc │ │ │ │ + movvc r4, r1 │ │ │ │ + stmiavc r0!, {r1, r2, r3, r7} │ │ │ │ + movvc r4, r1 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ movs r0, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -6619,15 +6619,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 16d82 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ ldr r3, [pc, #60] @ (16d98 ) │ │ │ │ movw r2, #4350 @ 0x10fe │ │ │ │ ldr r1, [pc, #60] @ (16d9c ) │ │ │ │ ldr r0, [pc, #60] @ (16da0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ @@ -6648,19 +6648,19 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r2, [r7, #58] @ 0x3a │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #56] @ 0x38 │ │ │ │ movs r0, r2 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ movs r5, r1 │ │ │ │ - bkpt 0x0010 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ - b.n 170cc │ │ │ │ + b.n 1709c │ │ │ │ movs r4, r1 │ │ │ │ strh r2, [r5, #54] @ 0x36 │ │ │ │ movs r0, r2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -6723,15 +6723,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 16e88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ ldr r3, [pc, #64] @ (16ea0 ) │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ ldr r1, [pc, #60] @ (16ea4 ) │ │ │ │ ldr r0, [pc, #64] @ (16ea8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ @@ -6753,19 +6753,19 @@ │ │ │ │ nop │ │ │ │ strh r6, [r3, #52] @ 0x34 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #48] @ 0x30 │ │ │ │ movs r0, r2 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ movs r5, r1 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - b.n 16fc8 │ │ │ │ + b.n 16f98 │ │ │ │ movs r4, r1 │ │ │ │ strh r4, [r4, #46] @ 0x2e │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -6779,15 +6779,15 @@ │ │ │ │ bne.n 16ee0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #3 │ │ │ │ bhi.w 17038 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ ldr r6, [sp, #552] @ 0x228 │ │ │ │ - bl d0cc8 │ │ │ │ + bl d0cc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16ed0 │ │ │ │ b.n 17052 │ │ │ │ ldrd r2, ip, [r6, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldrd r1, r0, [r7, #8] │ │ │ │ cmp.w ip, r2, asr #31 │ │ │ │ @@ -6896,69 +6896,69 @@ │ │ │ │ vldr d6, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vstr d7, [r4, #8] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ ldr r3, [pc, #28] @ (17058 ) │ │ │ │ movw r2, #3603 @ 0xe13 │ │ │ │ ldr r1, [pc, #28] @ (1705c ) │ │ │ │ ldr r0, [pc, #28] @ (17060 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #268 @ 0x10c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ movs r5, r1 │ │ │ │ - cbnz r0, 170ac │ │ │ │ + cbnz r0, 170a6 │ │ │ │ movs r4, r1 │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ movs r4, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cbz r0, 170ae │ │ │ │ mov r0, r5 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cbz r0, 170ae │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 170ae │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #3 │ │ │ │ bne.n 170ae │ │ │ │ vldr d1, [r5, #8] │ │ │ │ vldr d0, [r7, #8] │ │ │ │ blx 11f00 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1716a │ │ │ │ vldr d8, [r4, #8] │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.n 17150 │ │ │ │ blx 1191c │ │ │ │ @@ -6999,15 +6999,15 @@ │ │ │ │ vldr d8, [pc, #36] @ 17178 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d8, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -7022,15 +7022,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17238 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ blx 1191c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 171c0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -7066,15 +7066,15 @@ │ │ │ │ blx 11474 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d8, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -7090,15 +7090,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17308 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ blx 1191c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17290 │ │ │ │ movs r0, #0 │ │ │ │ @@ -7134,15 +7134,15 @@ │ │ │ │ blx 11474 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d8, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -7158,15 +7158,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 173d4 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ blx 1191c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17360 │ │ │ │ movs r0, #0 │ │ │ │ @@ -7201,15 +7201,15 @@ │ │ │ │ blx 11474 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d8, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -7226,15 +7226,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 174a8 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ blx 1191c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17430 │ │ │ │ movs r0, #0 │ │ │ │ @@ -7270,15 +7270,15 @@ │ │ │ │ blx 11474 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d8, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -7293,38 +7293,38 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cbz r0, 17502 │ │ │ │ vldr d0, [r5, #8] │ │ │ │ blx 10f3c │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 175ae │ │ │ │ mov r0, r4 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 175ae │ │ │ │ vldr d9, [r4, #8] │ │ │ │ blx 1191c │ │ │ │ vldr d8, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17544 │ │ │ │ @@ -7357,15 +7357,15 @@ │ │ │ │ blx 11474 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d8, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ @@ -7378,52 +7378,52 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cbz r0, 1760a │ │ │ │ vldr d0, [r5, #8] │ │ │ │ bl 15c40 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r4, #0] │ │ │ │ vsub.f64 d7, d7, d0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cbz r0, 1763e │ │ │ │ vldr d0, [r5, #8] │ │ │ │ bl 15c40 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 176e8 │ │ │ │ vldr d9, [r4, #8] │ │ │ │ blx 1191c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17670 │ │ │ │ movs r0, #0 │ │ │ │ @@ -7457,15 +7457,15 @@ │ │ │ │ blx 11474 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d8, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ vldr d8, [pc, #20] @ 176f8 │ │ │ │ b.n 176c6 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -7479,15 +7479,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 177b8 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ blx 1191c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17740 │ │ │ │ movs r0, #0 │ │ │ │ @@ -7523,15 +7523,15 @@ │ │ │ │ blx 11474 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d8, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -7546,67 +7546,67 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cbz r0, 17812 │ │ │ │ vldr d0, [r5, #8] │ │ │ │ blx 11288 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cbz r0, 17846 │ │ │ │ vldr d0, [r5, #8] │ │ │ │ blx 11cdc │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cbz r0, 1787a │ │ │ │ vldr d0, [r5, #8] │ │ │ │ blx 11c6c │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17946 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ blx 1191c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 178ac │ │ │ │ movs r0, #0 │ │ │ │ @@ -7650,15 +7650,15 @@ │ │ │ │ blx 11474 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d8, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ b.n 17924 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -7676,15 +7676,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a28 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ blx 1191c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 179a0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -7721,15 +7721,15 @@ │ │ │ │ blx 11474 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d8, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ vldr d8, [pc, #16] @ 17a30 │ │ │ │ b.n 17a00 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ b.n 17a00 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -7743,15 +7743,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17af0 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ blx 1191c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17a78 │ │ │ │ movs r0, #0 │ │ │ │ @@ -7787,15 +7787,15 @@ │ │ │ │ blx 11474 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d8, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -7811,15 +7811,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17bc0 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ blx 1191c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17b48 │ │ │ │ movs r0, #0 │ │ │ │ @@ -7855,15 +7855,15 @@ │ │ │ │ blx 11474 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d8, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -7879,15 +7879,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17cb2 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ blx 1191c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17c18 │ │ │ │ movs r0, #0 │ │ │ │ @@ -7931,15 +7931,15 @@ │ │ │ │ blx 11474 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d8, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ b.n 17c90 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -7956,15 +7956,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17da2 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ blx 1191c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17d08 │ │ │ │ movs r0, #0 │ │ │ │ @@ -8008,15 +8008,15 @@ │ │ │ │ blx 11474 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vstr d8, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ b.n 17d80 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -8084,39 +8084,39 @@ │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r1, #3 │ │ │ │ adds r0, r2, #4 │ │ │ │ movs r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl bef24 │ │ │ │ + bl bef1c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r8, #2 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17ea8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81390 │ │ │ │ + bl 81388 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add.w r1, r8, #1 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17ea8 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81390 │ │ │ │ + bl 81388 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ mov r4, r0 │ │ │ │ b.n 17ea8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ @@ -8184,15 +8184,15 @@ │ │ │ │ bl 1b098 │ │ │ │ mov r0, r5 │ │ │ │ bl 5b1b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 17f62 │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 17f2e │ │ │ │ - bl d4970 │ │ │ │ + bl d4968 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 17f2e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -8220,15 +8220,15 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r3, r3, r5, lsr #5 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ bne.n 17fcc │ │ │ │ - bl aad60 │ │ │ │ + bl aad58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 17fe4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -8303,21 +8303,21 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r0, [r4, #19] │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ movs r5, r1 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ movs r4, r1 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ movs r4, r1 │ │ │ │ strb r0, [r7, #15] │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -8350,15 +8350,15 @@ │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1810e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ - bl c2f74 │ │ │ │ + bl c2f6c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1810e │ │ │ │ bl 5a380 │ │ │ │ b.n 1817e │ │ │ │ ldr.w r9, [r5, #1520] @ 0x5f0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 18130 │ │ │ │ @@ -8374,24 +8374,24 @@ │ │ │ │ add.w r1, sl, #1 │ │ │ │ add r6, sp, #4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r5, #1520] @ 0x5f0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r7, #-52] │ │ │ │ - bl bf00c │ │ │ │ + bl bf004 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 18166 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ str.w r9, [r5, #1520] @ 0x5f0 │ │ │ │ b.n 1817c │ │ │ │ ldr.w r0, [r7, #-52] │ │ │ │ str.w r4, [r5, #1520] @ 0x5f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 18176 │ │ │ │ blx 11474 │ │ │ │ @@ -8412,19 +8412,19 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add.w sp, sp, #4160 @ 0x1040 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strb r2, [r4, #14] │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ movs r5, r1 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ movs r4, r1 │ │ │ │ - add r6, pc, #152 @ (adr r6, 18250 ) │ │ │ │ + add r6, pc, #56 @ (adr r6, 181f0 ) │ │ │ │ movs r4, r1 │ │ │ │ strb r4, [r2, #11] │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -8464,31 +8464,31 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #24 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r4, #1520] @ 0x5f0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bf00c │ │ │ │ + bl bf004 │ │ │ │ cbz r0, 18266 │ │ │ │ mov r1, r7 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf00c │ │ │ │ + bl bf004 │ │ │ │ cbz r0, 18266 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl beea0 │ │ │ │ + bl bee98 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ str.w r8, [r4, #1520] @ 0x5f0 │ │ │ │ b.n 1827e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1520] @ 0x5f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 18276 │ │ │ │ @@ -8512,19 +8512,19 @@ │ │ │ │ add.w sp, sp, #4192 @ 0x1060 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #10] │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ movs r5, r1 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ movs r4, r1 │ │ │ │ - add r5, pc, #208 @ (adr r5, 1838c ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 1832c ) │ │ │ │ movs r4, r1 │ │ │ │ strb r4, [r2, #7] │ │ │ │ movs r0, r2 │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ @@ -8623,30 +8623,30 @@ │ │ │ │ b.n 183d4 │ │ │ │ str r6, [r1, #0] │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 1246c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183a2 │ │ │ │ ldr r0, [pc, #28] @ (183e0 ) │ │ │ │ movw r4, #55557 @ 0xd905 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -8695,15 +8695,15 @@ │ │ │ │ b.n 18498 │ │ │ │ str r6, [r1, #0] │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 10e0c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18466 │ │ │ │ ldr r0, [pc, #32] @ (184a8 ) │ │ │ │ movw r4, #55557 @ 0xd905 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movs r1, #1 │ │ │ │ @@ -8711,15 +8711,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #2 │ │ │ │ @@ -8762,30 +8762,30 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ cbnz r0, 1855c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #328] @ (1868c ) │ │ │ │ movs r3, #23 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ mov r5, r0 │ │ │ │ b.n 18684 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 18582 │ │ │ │ ldr r0, [pc, #292] @ (18690 ) │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #23 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ @@ -8896,43 +8896,43 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #332 @ 0x14c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r7, pc, #432 @ (adr r7, 18840 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 187e0 ) │ │ │ │ movs r4, r1 │ │ │ │ - add r7, pc, #272 @ (adr r7, 187a4 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 18744 ) │ │ │ │ movs r4, r1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 186f8 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 18698 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ movs r5, r1 │ │ │ │ - add r5, pc, #584 @ (adr r5, 188e8 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 18888 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - add r6, pc, #664 @ (adr r6, 18940 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 188e0 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ movs r5, r1 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 18aa0 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 18a40 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 186ec │ │ │ │ ldr r0, [pc, #144] @ (18764 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #23 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ @@ -8958,15 +8958,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r4, #7941 @ 0x1f05 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1875c │ │ │ │ - bl dfb00 │ │ │ │ + bl dfaf8 │ │ │ │ str r7, [r6, #0] │ │ │ │ str r0, [r6, #8] │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r6, #12] │ │ │ │ b.n 1875c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -8988,33 +8988,33 @@ │ │ │ │ add.w r3, r3, #344 @ 0x158 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ movs r4, r1 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ movs r5, r1 │ │ │ │ - add r4, pc, #144 @ (adr r4, 18804 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 187a4 ) │ │ │ │ movs r4, r1 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 187b0 │ │ │ │ ldr r0, [pc, #216] @ (18870 ) │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #23 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ @@ -9099,33 +9099,33 @@ │ │ │ │ add.w r3, r3, #356 @ 0x164 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ movs r4, r1 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ movs r5, r1 │ │ │ │ - add r3, pc, #96 @ (adr r3, 188e0 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 18880 ) │ │ │ │ movs r4, r1 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 188bc │ │ │ │ ldr r0, [pc, #164] @ (18948 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #23 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ @@ -9187,48 +9187,48 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ movs r4, r1 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ movs r5, r1 │ │ │ │ - add r2, pc, #248 @ (adr r2, 18a50 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 189f0 ) │ │ │ │ movs r4, r1 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ cbnz r0, 18994 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #228] @ (18a64 ) │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ movs r1, #2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ bl 1b098 │ │ │ │ b.n 18a5e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 189b8 │ │ │ │ ldr r0, [pc, #196] @ (18a68 ) │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #2 │ │ │ │ @@ -9244,15 +9244,15 @@ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cbz r7, 189d8 │ │ │ │ cmp r7, #1 │ │ │ │ beq.n 18a24 │ │ │ │ b.n 18a44 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0cc8 │ │ │ │ + bl d0cc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 189c0 │ │ │ │ b.n 18a5e │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 189f6 │ │ │ │ ldr r0, [pc, #136] @ (18a6c ) │ │ │ │ @@ -9268,15 +9268,15 @@ │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ bne.n 18a10 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ cmpeq r0, r7 │ │ │ │ beq.n 18a16 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ b.n 18a1a │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ str r1, [r4, #0] │ │ │ │ b.n 18a5c │ │ │ │ @@ -9299,51 +9299,51 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #372 @ 0x174 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ movs r4, r1 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #32] │ │ │ │ movs r4, r1 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ movs r4, r1 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ movs r5, r1 │ │ │ │ - add r1, pc, #144 @ (adr r1, 18b08 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 18aa8 ) │ │ │ │ movs r4, r1 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ cbnz r0, 18ab6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #264] @ (18ba8 ) │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ movs r1, #2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ b.n 18b9e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 18adc │ │ │ │ ldr r0, [pc, #232] @ (18bac ) │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #23 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ @@ -9373,15 +9373,15 @@ │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ bne.n 18b16 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ beq.n 18b62 │ │ │ │ mov r1, ip │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ strd r0, r1, [r5, #8] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, r1, [r7, #8] │ │ │ │ cmp r0, #1 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ @@ -9391,15 +9391,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r6, r3, #0 │ │ │ │ ite ge │ │ │ │ movge r6, #1 │ │ │ │ movlt r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ beq.n 18b5c │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ orrs r2, r3 │ │ │ │ beq.n 18b5c │ │ │ │ adds.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #8] │ │ │ │ sbc.w r3, r9, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ @@ -9426,47 +9426,47 @@ │ │ │ │ add.w r1, r7, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 11238 <__gmpz_fdiv_q@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ cbnz r0, 18bf0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #196] @ (18ca0 ) │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ movs r1, #2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ b.n 18c98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 18c16 │ │ │ │ ldr r0, [pc, #164] @ (18ca4 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #23 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ @@ -9494,15 +9494,15 @@ │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ bne.n 18c4c │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ beq.n 18c5c │ │ │ │ mov r1, ip │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r1, [r5, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 18c98 │ │ │ │ mov r0, r7 │ │ │ │ bl 437c0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -9524,46 +9524,46 @@ │ │ │ │ add.w r1, r7, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 11aec <__gmpz_tdiv_q@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ movs r4, r1 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ movs r4, r1 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ movs r4, r1 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ cbnz r0, 18ce6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #160] @ (18d74 ) │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ movs r1, #2 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ bl 1b098 │ │ │ │ b.n 18d70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 18d0a │ │ │ │ ldr r0, [pc, #132] @ (18d78 ) │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ @@ -9586,15 +9586,15 @@ │ │ │ │ add.w r2, r6, #8 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 10a38 <__gmpz_xor@plt> │ │ │ │ b.n 18d6e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0cc8 │ │ │ │ + bl d0cc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18d12 │ │ │ │ b.n 18d70 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ eors r1, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ @@ -9611,48 +9611,48 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #380 @ 0x17c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ movs r4, r1 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ movs r4, r1 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r0, r2] │ │ │ │ movs r5, r1 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ movs r4, r1 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ cbnz r0, 18dbe │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #160] @ (18e4c ) │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ movs r1, #2 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ bl 1b098 │ │ │ │ b.n 18e48 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 18de2 │ │ │ │ ldr r0, [pc, #132] @ (18e50 ) │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ @@ -9675,15 +9675,15 @@ │ │ │ │ add.w r2, r6, #8 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 10c90 <__gmpz_ior@plt> │ │ │ │ b.n 18e46 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0cc8 │ │ │ │ + bl d0cc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18dea │ │ │ │ b.n 18e48 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ orrs r1, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ @@ -9700,47 +9700,47 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r5, #12] │ │ │ │ movs r4, r1 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ movs r4, r1 │ │ │ │ - ldr r7, [pc, #768] @ (19158 ) │ │ │ │ + ldr r7, [pc, #672] @ (190f8 ) │ │ │ │ movs r5, r1 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ movs r4, r1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ cbnz r0, 18e96 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ strd r1, r4, [sp] │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #2 │ │ │ │ bl 1b098 │ │ │ │ b.n 18f2a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 18eb8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r7 │ │ │ │ @@ -9762,15 +9762,15 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0cc8 │ │ │ │ + bl d0cc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18ec0 │ │ │ │ b.n 18f2a │ │ │ │ ldrd r1, r0, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bge.n 18f0e │ │ │ │ negs r1, r1 │ │ │ │ @@ -9791,19 +9791,19 @@ │ │ │ │ blt.n 18f00 │ │ │ │ strd r1, r0, [r4, #8] │ │ │ │ strd r3, r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #152] @ (18fcc ) │ │ │ │ + ldr r7, [pc, #56] @ (18f6c ) │ │ │ │ movs r5, r1 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ movs r4, r1 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -9902,29 +9902,29 @@ │ │ │ │ ldrd r7, r5, [r8, #8] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ beq.n 1907a │ │ │ │ orrs.w r3, r7, r5 │ │ │ │ beq.n 19076 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ orrs.w ip, r3, r2 │ │ │ │ beq.n 1907a │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ b.n 1905e │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ strd r0, r1, [r6, #8] │ │ │ │ b.n 190bc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6, #8] │ │ │ │ b.n 190bc │ │ │ │ mov r0, r7 │ │ │ │ @@ -9949,21 +9949,21 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #420 @ 0x1a4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ movs r4, r1 │ │ │ │ - ldr r5, [pc, #184] @ (191a0 ) │ │ │ │ + ldr r5, [pc, #88] @ (19140 ) │ │ │ │ movs r5, r1 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ movs r4, r1 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x0012 │ │ │ │ movs r4, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -9991,15 +9991,15 @@ │ │ │ │ ldrd r6, r5, [r7, #8] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ beq.n 19166 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ beq.n 19162 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ orrs.w r7, r3, r2 │ │ │ │ beq.n 19166 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ b.n 1914a │ │ │ │ @@ -10014,46 +10014,46 @@ │ │ │ │ ldr r0, [pc, #28] @ (19194 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ movs r4, r1 │ │ │ │ - ldr r4, [pc, #512] @ (19390 ) │ │ │ │ + ldr r4, [pc, #416] @ (19330 ) │ │ │ │ movs r5, r1 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ movs r4, r1 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ cbnz r0, 191d0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #252] @ (192b8 ) │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ movs r1, #2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ bl 1b098 │ │ │ │ b.n 192b2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 191f4 │ │ │ │ ldr r0, [pc, #220] @ (192bc ) │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #2 │ │ │ │ @@ -10069,15 +10069,15 @@ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cbz r2, 19214 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 19278 │ │ │ │ b.n 19298 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0cc8 │ │ │ │ + bl d0cc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 191fc │ │ │ │ b.n 192b2 │ │ │ │ ldrd r8, r7, [r7, #8] │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ bne.n 19232 │ │ │ │ ldr r0, [pc, #160] @ (192c0 ) │ │ │ │ @@ -10095,15 +10095,15 @@ │ │ │ │ bne.n 1924c │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ beq.n 1926c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ mov r1, r3 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ beq.n 1926e │ │ │ │ teq r7, r3 │ │ │ │ bpl.n 1926e │ │ │ │ adds.w r2, r8, r2 │ │ │ │ adc.w r1, r7, r3 │ │ │ │ @@ -10132,25 +10132,25 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ movs r4, r1 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ movs r4, r1 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ movs r4, r1 │ │ │ │ - ldr r3, [pc, #344] @ (19420 ) │ │ │ │ + ldr r3, [pc, #248] @ (193c0 ) │ │ │ │ movs r5, r1 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ movs r4, r1 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ movs r4, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -10197,32 +10197,32 @@ │ │ │ │ b.w 15440 │ │ │ │ vmov s15, r1 │ │ │ │ vldr d6, [r0, #8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vadd.f64 d6, d6, d7 │ │ │ │ vstr d6, [r0, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ ldr r3, [pc, #28] @ (19388 ) │ │ │ │ movw r2, #1517 @ 0x5ed │ │ │ │ ldr r1, [pc, #24] @ (1938c ) │ │ │ │ ldr r0, [pc, #28] @ (19390 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #444 @ 0x1bc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #528] @ (1959c ) │ │ │ │ + ldr r2, [pc, #432] @ (1953c ) │ │ │ │ movs r5, r1 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ movs r4, r1 │ │ │ │ - cbnz r0, 193f4 │ │ │ │ + cbnz r0, 193ee │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r6, [pc, #364] @ (19518 ) │ │ │ │ @@ -10260,15 +10260,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 192d0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 192d0 │ │ │ │ b.n 19454 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ vldr d8, [sp, #16] │ │ │ │ vldr d7, [pc, #240] @ 19500 │ │ │ │ vabs.f64 d6, d8 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 1944a │ │ │ │ vldr d1, [pc, #232] @ 19508 │ │ │ │ @@ -10281,72 +10281,72 @@ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 11f00 │ │ │ │ vstr d0, [sp, #80] @ 0x50 │ │ │ │ b.n 19454 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 194dc │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 43e7a │ │ │ │ cbz r0, 19472 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl d0dac │ │ │ │ + bl d0da4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 19480 │ │ │ │ movs r4, #0 │ │ │ │ b.n 194c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1946e │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 43e7a │ │ │ │ cbz r0, 1949e │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d0dac │ │ │ │ + bl d0da4 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ b.n 194c8 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 194c8 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #18 │ │ │ │ movw r1, #8709 @ 0x2205 │ │ │ │ movt r1, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #64] @ (19520 ) │ │ │ │ ldr r3, [pc, #60] @ (1951c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -10445,24 +10445,24 @@ │ │ │ │ cbz r0, 1961e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 1961e │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ cbz r7, 195f0 │ │ │ │ - bl d0dac │ │ │ │ + bl d0da4 │ │ │ │ mvns r4, r0 │ │ │ │ lsrs r4, r4, #31 │ │ │ │ b.n 1960c │ │ │ │ - bl d0dac │ │ │ │ + bl d0da4 │ │ │ │ cmp r0, r7 │ │ │ │ blt.n 1960a │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl d0dac │ │ │ │ + bl d0da4 │ │ │ │ cmp r0, r7 │ │ │ │ ite gt │ │ │ │ movgt r4, #0 │ │ │ │ movle r4, #1 │ │ │ │ b.n 1960c │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -10470,54 +10470,54 @@ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 1542e │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 19714 │ │ │ │ b.n 19652 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 1963e │ │ │ │ movw r1, #55685 @ 0xd985 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ b.n 19714 │ │ │ │ cbnz r7, 1965a │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl d0dac │ │ │ │ + bl d0da4 │ │ │ │ cmp r0, r7 │ │ │ │ bge.n 1965a │ │ │ │ mov r0, r5 │ │ │ │ bl 1542e │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1542e │ │ │ │ b.n 19714 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 19714 │ │ │ │ cbnz r7, 19684 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0dac │ │ │ │ + bl d0da4 │ │ │ │ cbnz r0, 19684 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #1 │ │ │ │ bl 1542e │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 1542e │ │ │ │ b.n 19714 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ bl 440da │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add.w r0, r4, #32 │ │ │ │ bl 440da │ │ │ │ mov r0, r5 │ │ │ │ @@ -10531,15 +10531,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ bl 192d0 │ │ │ │ cbz r0, 196c6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ cbnz r0, 196ca │ │ │ │ mov r4, r0 │ │ │ │ b.n 196fa │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cbnz r3, 19714 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbnz r3, 196e8 │ │ │ │ @@ -10550,26 +10550,26 @@ │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ bne.n 19714 │ │ │ │ b.n 196f4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0dac │ │ │ │ + bl d0da4 │ │ │ │ cbnz r0, 19714 │ │ │ │ movs r4, #1 │ │ │ │ b.n 196fa │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1542e │ │ │ │ add.w r0, r5, #32 │ │ │ │ bl 1542e │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 19714 │ │ │ │ movs r4, #1 │ │ │ │ ldr r2, [pc, #36] @ (1973c ) │ │ │ │ ldr r3, [pc, #32] @ (19738 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -10619,19 +10619,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, fp │ │ │ │ movs r5, r1 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ movs r4, r1 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (19880 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -10639,15 +10639,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ cbnz r0, 197e8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #176] @ (19884 ) │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ @@ -10713,29 +10713,29 @@ │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ movs r0, r2 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ movs r4, r1 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ movs r4, r1 │ │ │ │ - cmp r8, r8 │ │ │ │ + cmp r8, r5 │ │ │ │ movs r5, r1 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ movs r4, r1 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ movs r4, r1 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp r4, lr │ │ │ │ movs r5, r1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ movs r4, r1 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + cpsid │ │ │ │ movs r4, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ @@ -10870,25 +10870,25 @@ │ │ │ │ add.w r1, r6, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 11f38 <__gmpz_powm@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ - movs r4, r1 │ │ │ │ ldrb r4, [r1, #23] │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ movs r4, r1 │ │ │ │ ldrb r0, [r5, #21] │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ + movs r4, r1 │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #948] @ (19dfc ) │ │ │ │ @@ -11237,25 +11237,25 @@ │ │ │ │ movs r0, r2 │ │ │ │ str r6, [r6, #32] │ │ │ │ movs r0, r2 │ │ │ │ ldrh r0, [r2, r0] │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r1 │ │ │ │ movs r5, r1 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ movs r4, r1 │ │ │ │ - cbz r0, 19e68 │ │ │ │ + cbz r0, 19e62 │ │ │ │ movs r4, r1 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r2, r3 │ │ │ │ movs r5, r1 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ movs r4, r1 │ │ │ │ - cbz r6, 19e26 │ │ │ │ + cbz r6, 19e20 │ │ │ │ movs r4, r1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ bl 15910 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a2c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -11310,17 +11310,17 @@ │ │ │ │ bl 158c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 158c8 │ │ │ │ mov r0, r5 │ │ │ │ blx 12244 <__gmpq_canonicalize@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 15440 │ │ │ │ b.n 1a2c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 1a2ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -11338,15 +11338,15 @@ │ │ │ │ ldr r0, [pc, #704] @ (1a1c4 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r1, [r0, #1700] @ 0x6a4 │ │ │ │ cbz r1, 19f1e │ │ │ │ mov r0, r5 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1a0ca │ │ │ │ b.n 19f24 │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ bl 59e84 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1a2c8 │ │ │ │ @@ -11443,15 +11443,15 @@ │ │ │ │ ldr r3, [pc, #436] @ (1a1cc ) │ │ │ │ add r3, pc │ │ │ │ movs r2, #3 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - bl beb80 │ │ │ │ + bl beb78 │ │ │ │ b.n 1a2c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ blx 12348 <__gmpz_root@plt> │ │ │ │ cbnz r0, 1a040 │ │ │ │ mov r0, r8 │ │ │ │ blx 11830 <__gmpq_clear@plt> │ │ │ │ @@ -11552,15 +11552,15 @@ │ │ │ │ blx 11474 │ │ │ │ adds r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r6, #12] │ │ │ │ negeq r3, r3 │ │ │ │ streq r3, [r6, #12] │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19f24 │ │ │ │ cmp r8, fp │ │ │ │ beq.n 1a17c │ │ │ │ mov r0, r8 │ │ │ │ blx 11474 │ │ │ │ vldr d1, [r6, #8] │ │ │ │ @@ -11573,15 +11573,15 @@ │ │ │ │ vstr d0, [r4, #8] │ │ │ │ beq.n 1a1a0 │ │ │ │ mov r0, sl │ │ │ │ blx 11474 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl beb80 │ │ │ │ + bl beb78 │ │ │ │ b.n 1a2c8 │ │ │ │ ldr r3, [pc, #36] @ (1a1d4 ) │ │ │ │ movw r2, #2779 @ 0xadb │ │ │ │ ldr r1, [pc, #36] @ (1a1d8 ) │ │ │ │ ldr r0, [pc, #36] @ (1a1dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -11592,38 +11592,38 @@ │ │ │ │ movs r0, r2 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ movs r0, r2 │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ movs r0, r2 │ │ │ │ strb r6, [r4, #29] │ │ │ │ movs r0, r2 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ movs r5, r1 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ movs r4, r1 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ movs r4, r1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, 1a1fc │ │ │ │ mov r0, r6 │ │ │ │ bl 15af8 │ │ │ │ cbnz r0, 1a1fc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r0 │ │ │ │ ite lt │ │ │ │ movlt.w r8, #4294967295 @ 0xffffffff │ │ │ │ movge.w r8, #1 │ │ │ │ b.n 1a200 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19f24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19f24 │ │ │ │ vldr d0, [r5, #8] │ │ │ │ adds r7, #1 │ │ │ │ bne.n 1a250 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -11661,15 +11661,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1a2dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ ldr r2, [pc, #104] @ (1a2f8 ) │ │ │ │ ldr r3, [pc, #88] @ (1a2ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -11703,21 +11703,21 @@ │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r6, [r5, r0] │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ movs r4, r1 │ │ │ │ str r6, [r5, r7] │ │ │ │ movs r0, r2 │ │ │ │ str r2, [r1, r7] │ │ │ │ movs r0, r2 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ movs r4, r1 │ │ │ │ str r0, [r2, r6] │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -11758,15 +11758,15 @@ │ │ │ │ cbz r0, 1a37e │ │ │ │ b.n 1a3c4 │ │ │ │ asrs r2, r1, #7 │ │ │ │ bmi.n 1a37e │ │ │ │ adds r2, #1 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ b.n 1a4b6 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 16614 │ │ │ │ mov r0, r7 │ │ │ │ bl 19740 │ │ │ │ @@ -11781,20 +11781,20 @@ │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ b.n 1a4b6 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl bef24 │ │ │ │ + bl bef1c │ │ │ │ cbz r0, 1a3e0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ b.n 1a3e0 │ │ │ │ tst.w r1, #6 │ │ │ │ beq.n 1a3e0 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #55685 @ 0xd985 │ │ │ │ movs r3, #18 │ │ │ │ strd r0, r6, [sp] │ │ │ │ @@ -11818,15 +11818,15 @@ │ │ │ │ bne.n 1a41a │ │ │ │ asrs r2, r1, #7 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1a416 │ │ │ │ subs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ b.n 1a4b6 │ │ │ │ bne.n 1a426 │ │ │ │ b.n 1a43e │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 1a490 │ │ │ │ mov r0, r5 │ │ │ │ bl 1527c │ │ │ │ @@ -11842,21 +11842,21 @@ │ │ │ │ beq.n 1a442 │ │ │ │ b.n 1a476 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1a4b6 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 81390 │ │ │ │ + bl 81388 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1a460 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1542e │ │ │ │ mov r0, r7 │ │ │ │ bl 1542e │ │ │ │ @@ -11920,28 +11920,28 @@ │ │ │ │ ldr r4, [pc, #564] @ (1a734 ) │ │ │ │ add r4, pc │ │ │ │ b.n 1a508 │ │ │ │ ldr r4, [pc, #560] @ (1a738 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 1a52a │ │ │ │ movw r1, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ bl 1b098 │ │ │ │ mov r7, r0 │ │ │ │ b.n 1a722 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 1a54e │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ @@ -12126,29 +12126,29 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r0, r2 │ │ │ │ ldrsb r2, [r4, r6] │ │ │ │ movs r0, r2 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r4, r1 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ movs r4, r1 │ │ │ │ - subs r0, #28 │ │ │ │ + subs r0, #4 │ │ │ │ movs r5, r1 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ movs r4, r1 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #0 │ │ │ │ movs r4, r1 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ movs r5, r1 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ movs r4, r1 │ │ │ │ - add r7, pc, #904 @ (adr r7, 1aadc ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 1aa7c ) │ │ │ │ movs r4, r1 │ │ │ │ movs r3, #1 │ │ │ │ b.n 1a4e0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 1a4e0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -12178,19 +12178,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (1a7b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ pop {r3, pc} │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ movs r5, r1 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ movs r4, r1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 1a90c ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 1a8ac ) │ │ │ │ movs r4, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -12277,19 +12277,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ cbz r0, 1a8fe │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ cbz r0, 1a8fe │ │ │ │ mov r0, r5 │ │ │ │ bl 437c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 437c0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cbnz r2, 1a8f0 │ │ │ │ @@ -12354,21 +12354,21 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ movs r4, r1 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ movs r4, r1 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r2, [r2, #2] │ │ │ │ movs r4, r1 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ movs r4, r1 │ │ │ │ ldr r3, [pc, #8] @ (1a9ac ) │ │ │ │ add r3, pc │ │ │ │ vldr d0, [r3] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ @@ -12381,15 +12381,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (1a9e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr.w r0, [r4, #1508] @ 0x5e4 │ │ │ │ cbz r0, 1a9e0 │ │ │ │ ldr.w r1, [r4, #1512] @ 0x5e8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ str.w r3, [r4, #1512] @ 0x5e8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #616] @ (1ac50 ) │ │ │ │ movs r0, r2 │ │ │ │ @@ -12406,15 +12406,15 @@ │ │ │ │ beq.n 1aad0 │ │ │ │ b.n 1aa26 │ │ │ │ movw r5, #64133 @ 0xfa85 │ │ │ │ cmp r2, r5 │ │ │ │ bne.n 1aa16 │ │ │ │ pop {r4, r5} │ │ │ │ ldr.w r2, [r0, #1700] @ 0x6a4 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movw r1, #63493 @ 0xf805 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1aa30 │ │ │ │ ldr.w r2, [r0, #1524] @ 0x5f4 │ │ │ │ adds r3, r2, #1 │ │ │ │ beq.n 1aad0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -12470,15 +12470,15 @@ │ │ │ │ and.w r1, r1, #15 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ movs r0, r2 │ │ │ │ ldr r3, [pc, #32] @ (1ab00 ) │ │ │ │ @@ -12508,15 +12508,15 @@ │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ movs r0, r2 │ │ │ │ ldr r3, [pc, #12] @ (1ab24 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ b.w 11470 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #632] @ (1adb4 ) │ │ │ │ @@ -12544,15 +12544,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r0, #1696 @ 0x6a0 │ │ │ │ b.n 1abd4 │ │ │ │ movw r3, #64133 @ 0xfa85 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1abae │ │ │ │ mov r2, sp │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ad98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r2, #37637 @ 0x9305 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1ab9a │ │ │ │ movw r2, #42373 @ 0xa585 │ │ │ │ @@ -12581,15 +12581,15 @@ │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ addw r1, r0, #1524 @ 0x5f4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 162ac │ │ │ │ mov r2, sp │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ad98 │ │ │ │ movw r3, #42885 @ 0xa785 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1ac3c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r2, #37637 @ 0x9305 │ │ │ │ @@ -12746,23 +12746,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #120] @ (1ae30 ) │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #8] @ (1adc8 ) │ │ │ │ movs r0, r2 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ movs r4, r1 │ │ │ │ ldr r0, [pc, #648] @ (1b050 ) │ │ │ │ movs r0, r2 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ movs r0, r2 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ movs r4, r1 │ │ │ │ nop @ (mov r8, r8) │ │ │ │ movs r0, r2 │ │ │ │ ldr r2, [pc, #28] @ (1adf8 ) │ │ │ │ clz r3, r0 │ │ │ │ ldr r1, [pc, #28] @ (1adfc ) │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ @@ -12795,20 +12795,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl bf00c │ │ │ │ + bl bf004 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1aeb0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1ae94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 1ae52 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1ae5c │ │ │ │ b.n 1ae7c │ │ │ │ @@ -12841,15 +12841,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ strd r3, r7, [sp] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #18 │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ b.n 1aeb2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #52] @ (1aee8 ) │ │ │ │ ldr r3, [pc, #32] @ (1aed8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -12863,19 +12863,19 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r6, [r1, r1] │ │ │ │ movs r0, r2 │ │ │ │ mov r6, r7 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ movs r4, r1 │ │ │ │ - add r0, pc, #440 @ (adr r0, 1b0a0 ) │ │ │ │ + add r0, pc, #344 @ (adr r0, 1b040 ) │ │ │ │ movs r4, r1 │ │ │ │ cmp lr, r4 │ │ │ │ movs r0, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -12883,19 +12883,19 @@ │ │ │ │ movs r2, #223 @ 0xdf │ │ │ │ ldr r1, [pc, #16] @ (1af10 ) │ │ │ │ ldr r0, [pc, #16] @ (1af14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #18 │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ movs r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ b.w 2dfc8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -12920,15 +12920,15 @@ │ │ │ │ adds r0, #4 │ │ │ │ add.w r5, r4, #32 │ │ │ │ blx 11334 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, r5 │ │ │ │ beq.n 1af6e │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ mov r0, r6 │ │ │ │ b.n 1af60 │ │ │ │ movs r6, #1 │ │ │ │ strd r0, r6, [r4, #24] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ ldr.w r0, [r7, #1856] @ 0x740 │ │ │ │ @@ -12959,37 +12959,37 @@ │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ adds r0, #4 │ │ │ │ blx 11334 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ movs r4, r1 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ movs r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 815c4 │ │ │ │ + b.w 815bc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #1856] @ 0x740 │ │ │ │ cbz r4, 1b016 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1856] @ 0x740 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1b006 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ adds r0, r4, #4 │ │ │ │ blx 116a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 105ec │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -13028,15 +13028,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r4 │ │ │ │ movw r3, #37005 @ 0x908d │ │ │ │ movt r3, #7 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r5, [pc, #984] @ (1b470 ) │ │ │ │ movs r0, r2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -13096,21 +13096,21 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cbnz r0, 1b13c │ │ │ │ ldr r0, [pc, #588] @ (1b384 ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp.w r8, #52 @ 0x34 │ │ │ │ bhi.w 1beec │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r6, r6, #6 │ │ │ │ @@ -13181,53 +13181,53 @@ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r4, r3 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b2f4 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1b21e │ │ │ │ mov r0, fp │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl b0bc4 │ │ │ │ + bl b0bbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b2ca │ │ │ │ movw r9, #7941 @ 0x1f05 │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b2fa │ │ │ │ movw r3, #55301 @ 0xd805 │ │ │ │ movt r3, #1 │ │ │ │ cmp r9, r3 │ │ │ │ beq.n 1b2fa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #55173 @ 0xd785 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov fp, r0 │ │ │ │ b.w 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrd r2, r8, [r3] │ │ │ │ cbnz r6, 1b2a6 │ │ │ │ cmp r2, r6 │ │ │ │ ble.n 1b2a6 │ │ │ │ @@ -13252,27 +13252,27 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #16525 @ 0x408d │ │ │ │ movt r3, #19 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r0 │ │ │ │ b.w 1bf00 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ ble.n 1b202 │ │ │ │ mov r0, r8 │ │ │ │ blx 124f0 │ │ │ │ @@ -13286,25 +13286,25 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ b.n 1b350 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, sl, [r3] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ b.n 1b1d8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 1b342 │ │ │ │ ldr r1, [pc, #96] @ (1b398 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 123b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b260 │ │ │ │ @@ -13315,83 +13315,83 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #4365 @ 0x110d │ │ │ │ movt r3, #19 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r0 │ │ │ │ b.w 1bf00 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #648] @ (1b5fc ) │ │ │ │ movs r0, r2 │ │ │ │ ldr r4, [pc, #504] @ (1b570 ) │ │ │ │ movs r0, r2 │ │ │ │ bics r2, r5 │ │ │ │ movs r0, r2 │ │ │ │ bics r6, r4 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ movs r4, r1 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ movs r4, r1 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ movs r4, r1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [r3] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl b10a8 │ │ │ │ + bl b10a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b134 │ │ │ │ movs r3, #7 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n 1b9f4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [r3] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl b10a8 │ │ │ │ + bl b10a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b134 │ │ │ │ movs r3, #7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #11 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ movw r3, #37133 @ 0x910d │ │ │ │ movt r3, #5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ b.w 1bf00 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #50949 @ 0xc705 │ │ │ │ movt r1, #1 │ │ │ │ @@ -13417,20 +13417,20 @@ │ │ │ │ bl 1b058 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r0 │ │ │ │ b.w 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [r3] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl b10a8 │ │ │ │ + bl b10a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b134 │ │ │ │ movs r2, #11 │ │ │ │ movs r3, #7 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -13441,45 +13441,45 @@ │ │ │ │ movw r3, #49421 @ 0xc10d │ │ │ │ movt r3, #18 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #20621 @ 0x508d │ │ │ │ movt r3, #15 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ b.w 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrd r9, sl, [r3] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1b260 │ │ │ │ movs r3, #7 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #37133 @ 0x910d │ │ │ │ movt r3, #5 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.w 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r8, [r3] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r2, [r8] │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ b.n 1b4da │ │ │ │ ldr.w lr, [sp, #84] @ 0x54 │ │ │ │ mov.w ip, #7 │ │ │ │ @@ -13494,15 +13494,15 @@ │ │ │ │ ldr.w r7, [lr, #4] │ │ │ │ strd ip, r7, [sp, #16] │ │ │ │ ldr.w r7, [lr] │ │ │ │ strd ip, r7, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #37133 @ 0x910d │ │ │ │ movt r3, #5 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.w 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -13510,28 +13510,28 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r9, [r3] │ │ │ │ b.n 1b590 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r9, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b134 │ │ │ │ ldr.w r3, [pc, #1776] @ 1bc90 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ mov.w r3, #768 @ 0x300 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b134 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -13540,26 +13540,26 @@ │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #36101 @ 0x8d05 │ │ │ │ b.n 1b624 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r3, [pc, #1704] @ 1bc90 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ mov.w r3, #768 @ 0x300 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b134 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ @@ -13573,15 +13573,15 @@ │ │ │ │ movw r3, #2181 @ 0x885 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1b6ea │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, sl, [r3] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ movne r3, sl │ │ │ │ @@ -13589,15 +13589,15 @@ │ │ │ │ ldr.w r3, [pc, #1592] @ 1bc90 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b134 │ │ │ │ movs r3, #7 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #11 │ │ │ │ movs r3, #2 │ │ │ │ @@ -13606,24 +13606,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #16261 @ 0x3f85 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #53517 @ 0xd10d │ │ │ │ movt r3, #7 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ b.w 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ ldrd r8, sl, [r3] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, fp │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ mov r9, r0 │ │ │ │ bl 1e0d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b134 │ │ │ │ movs r2, #11 │ │ │ │ @@ -13635,35 +13635,35 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #7 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #16781 @ 0x418d │ │ │ │ movt r3, #13 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r3, [pc, #1404] @ 1bc90 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ mov.w r3, #768 @ 0x300 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b134 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -13712,35 +13712,35 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r3, #16261 @ 0x3f85 │ │ │ │ movt r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #33037 @ 0x810d │ │ │ │ movt r3, #12 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrd r9, sl, [r3, #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w fp, [r3, #12] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r3, [pc, #1196] @ 1bc90 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ mov.w r3, #768 @ 0x300 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b134 │ │ │ │ movs r3, #2 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -13751,15 +13751,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #53773 @ 0xd20d │ │ │ │ movt r3, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ b.n 1bf00 │ │ │ │ ldr.w ip, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #2 │ │ │ │ movw r3, #48517 @ 0xbd85 │ │ │ │ @@ -13773,22 +13773,22 @@ │ │ │ │ movw r3, #53773 @ 0xd20d │ │ │ │ movt r3, #4 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ strd lr, r7, [sp, #8] │ │ │ │ ldr.w r7, [ip] │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov.w r8, #0 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldrd fp, sl, [r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, fp │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r8, r0 │ │ │ │ bl 1e0d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b134 │ │ │ │ movs r3, #7 │ │ │ │ @@ -13806,33 +13806,33 @@ │ │ │ │ movt r3, #9 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #16781 @ 0x418d │ │ │ │ movt r3, #13 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 1b6f6 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b6f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b134 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #904] @ (1bc94 ) │ │ │ │ mov r1, r0 │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ movs r2, #18 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r2, #11 │ │ │ │ @@ -13841,30 +13841,30 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #16525 @ 0x408d │ │ │ │ movt r3, #8 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n 1ba2a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #792] @ (1bc8c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [pc, #788] @ (1bc90 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, r8, lsr #12 │ │ │ │ @@ -13874,26 +13874,26 @@ │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ mov r0, r9 │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w fp, [r3, r2, lsl #2] │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b134 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ mov r0, r9 │ │ │ │ add.w r1, r8, #1 │ │ │ │ - bl d4b18 │ │ │ │ + bl d4b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b134 │ │ │ │ movw r1, #20749 @ 0x510d │ │ │ │ movt r1, #5 │ │ │ │ add.w r3, r8, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ @@ -13906,15 +13906,15 @@ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ stmia.w sp, {r0, r1, r3} │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #4365 @ 0x110d │ │ │ │ movt r3, #19 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ b.n 1bf00 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ @@ -13922,15 +13922,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #59909 @ 0xea05 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #37005 @ 0x908d │ │ │ │ movt r3, #7 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr.w ip, [sp, #84] @ 0x54 │ │ │ │ movs r3, #7 │ │ │ │ mov.w lr, #2 │ │ │ │ movs r2, #11 │ │ │ │ @@ -13941,15 +13941,15 @@ │ │ │ │ strd r3, r7, [sp, #16] │ │ │ │ movw r3, #16781 @ 0x418d │ │ │ │ movt r3, #13 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ strd lr, r7, [sp, #8] │ │ │ │ ldr.w r7, [ip] │ │ │ │ strd lr, r7, [sp] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r1, r9, [r3] │ │ │ │ bl 5b15c │ │ │ │ mov r8, r0 │ │ │ │ @@ -13963,15 +13963,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #53517 @ 0xd10d │ │ │ │ movt r3, #12 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b1b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b1b4 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -13983,15 +13983,15 @@ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ strd lr, r7, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd ip, r3, [sp] │ │ │ │ movw r3, #24845 @ 0x610d │ │ │ │ movt r3, #18 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #7 │ │ │ │ mov.w ip, #2 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ @@ -14012,15 +14012,15 @@ │ │ │ │ movw r3, #57741 @ 0xe18d │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ strd lr, r7, [sp, #8] │ │ │ │ ldr.w r7, [ip] │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov.w r8, #0 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r9, sl, [r8, #4] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ @@ -14061,15 +14061,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #7 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #16781 @ 0x418d │ │ │ │ movt r3, #13 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ movw r3, #63237 @ 0xf705 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1bd04 │ │ │ │ @@ -14077,15 +14077,15 @@ │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #8333 @ 0x208d │ │ │ │ movt r3, #15 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ cbnz r6, 1bbfe │ │ │ │ ldr r6, [pc, #156] @ (1bc98 ) │ │ │ │ add r6, pc │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ @@ -14094,15 +14094,15 @@ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #53517 @ 0xd10d │ │ │ │ movt r3, #7 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #7 │ │ │ │ mov.w ip, #2 │ │ │ │ movs r2, #11 │ │ │ │ @@ -14111,55 +14111,55 @@ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ strd lr, r7, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd ip, r3, [sp] │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #10 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr.w lr, [sp, #84] @ 0x54 │ │ │ │ mov.w ip, #13 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #28941 @ 0x710d │ │ │ │ movt r3, #4 │ │ │ │ ldr.w r7, [lr, #4] │ │ │ │ strd ip, r7, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r7, [lr] │ │ │ │ strd ip, r7, [sp] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ nop │ │ │ │ add sl, lr │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ movs r4, r1 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ movs r4, r1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #13 │ │ │ │ mov.w ip, #2 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ strd lr, r7, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd ip, r3, [sp] │ │ │ │ movw r3, #57613 @ 0xe10d │ │ │ │ movt r3, #15 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov.w sl, #13 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -14167,43 +14167,43 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ stmia.w sp, {r3, r9, sl} │ │ │ │ movw r3, #33037 @ 0x810d │ │ │ │ movt r3, #12 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #20621 @ 0x508d │ │ │ │ movt r3, #15 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #41101 @ 0xa08d │ │ │ │ movt r3, #17 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ cbnz r6, 1bd48 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -14218,15 +14218,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1bd0a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #39557 @ 0x9a85 │ │ │ │ movt r2, #1 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #7 │ │ │ │ movw ip, #38661 @ 0x9705 │ │ │ │ movs r2, #11 │ │ │ │ @@ -14235,15 +14235,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ stmia.w sp, {r3, ip, lr} │ │ │ │ movw r3, #61709 @ 0xf10d │ │ │ │ movt r3, #15 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #7 │ │ │ │ movs r2, #11 │ │ │ │ movs r0, #21 │ │ │ │ mov r1, r5 │ │ │ │ @@ -14255,15 +14255,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r3, #4237 @ 0x108d │ │ │ │ movt r3, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #61709 @ 0xf10d │ │ │ │ movt r3, #15 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #21 │ │ │ │ mov.w ip, #13 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ @@ -14271,15 +14271,15 @@ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ strd lr, r7, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ strd ip, r3, [sp] │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #16 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -14290,44 +14290,44 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #36741 @ 0x8f85 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #53517 @ 0xd10d │ │ │ │ movt r3, #7 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr.w ip, [sp, #84] @ 0x54 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #4365 @ 0x110d │ │ │ │ movt r3, #2 │ │ │ │ ldr.w r7, [ip, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r7, [ip] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r1, #13 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [pc, #428] @ (1c03c ) │ │ │ │ add r3, pc │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #7 │ │ │ │ ldr r3, [pc, #416] @ (1c040 ) │ │ │ │ mov.w ip, #13 │ │ │ │ movs r0, #2 │ │ │ │ @@ -14337,29 +14337,29 @@ │ │ │ │ strd lr, r7, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd ip, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #32909 @ 0x808d │ │ │ │ movt r3, #6 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bf00 │ │ │ │ ldr r3, [pc, #340] @ (1c044 ) │ │ │ │ movw r2, #761 @ 0x2f9 │ │ │ │ ldr r1, [pc, #340] @ (1c048 ) │ │ │ │ ldr r0, [pc, #340] @ (1c04c ) │ │ │ │ add r3, pc │ │ │ │ @@ -14382,28 +14382,28 @@ │ │ │ │ movw r3, #24845 @ 0x610d │ │ │ │ movt r3, #7 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bff6 │ │ │ │ b.w 1b134 │ │ │ │ subs.w sl, r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r3, 1bf5a │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cbz r3, 1bf84 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ @@ -14412,28 +14412,28 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #21 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #20749 @ 0x510d │ │ │ │ movt r3, #5 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bfa4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbz r3, 1bfa4 │ │ │ │ ldr r1, [pc, #196] @ (1c050 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r0, [r1, #1372] @ 0x55c │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 1b134 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1bfc6 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ @@ -14451,15 +14451,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #24845 @ 0x610d │ │ │ │ movt r3, #3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bf16 │ │ │ │ b.w 1b134 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1c006 │ │ │ │ blx 120bc │ │ │ │ @@ -14483,23 +14483,23 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ movs r4, r1 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ movs r4, r1 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ movs r5, r1 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ movs r4, r1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #66 @ 0x42 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ ... │ │ │ │ @@ -14683,20 +14683,20 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1c2d6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1c2d6 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r6, #11 │ │ │ │ movs r3, #13 │ │ │ │ mov.w r8, #7 │ │ │ │ @@ -14708,28 +14708,28 @@ │ │ │ │ movt r3, #17 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r3, #24845 @ 0x610d │ │ │ │ movt r3, #7 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1c2d6 │ │ │ │ cbnz r7, 1c26e │ │ │ │ mov r0, sl │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 120ac │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1c2d6 │ │ │ │ mov r1, r7 │ │ │ │ - bl b2484 │ │ │ │ + bl b247c │ │ │ │ cbz r0, 1c2d6 │ │ │ │ ldr r7, [r7, #64] @ 0x40 │ │ │ │ cbz r7, 1c2b8 │ │ │ │ vldr d7, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #27 │ │ │ │ str r4, [sp, #24] │ │ │ │ @@ -14740,25 +14740,25 @@ │ │ │ │ movt r3, #17 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ strd r5, r4, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cbz r0, 1c2d6 │ │ │ │ b.n 1c262 │ │ │ │ movw r3, #8333 @ 0x208d │ │ │ │ movt r3, #17 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c262 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r4, #90 @ 0x5a │ │ │ │ @@ -14795,40 +14795,40 @@ │ │ │ │ ldr r0, [pc, #320] @ (1c474 ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r7, sp │ │ │ │ - bl a5708 │ │ │ │ + bl a5700 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1c436 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ mov r2, r9 │ │ │ │ add.w r9, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl ae4f8 │ │ │ │ + bl ae4f0 │ │ │ │ cbnz r0, 1c37a │ │ │ │ movs r0, #0 │ │ │ │ blx 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1c40e │ │ │ │ b.n 1c412 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ cbz r0, 1c39c │ │ │ │ cmp r3, #10 │ │ │ │ bgt.n 1c39c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #20 │ │ │ │ @@ -14887,15 +14887,15 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1c418 │ │ │ │ movs r5, #0 │ │ │ │ dmb ish │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a57d8 │ │ │ │ + bl a57d0 │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ ldr r2, [pc, #80] @ (1c48c ) │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ ldr r3, [pc, #40] @ (1c46c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -14914,25 +14914,25 @@ │ │ │ │ movs r0, r2 │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ movs r4, r1 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ movs r4, r1 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ movs r4, r1 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ movs r4, r1 │ │ │ │ adds r0, #24 │ │ │ │ movs r0, r2 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -14981,15 +14981,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 819a8 │ │ │ │ + b.w 819a0 │ │ │ │ nop │ │ │ │ subs r1, #100 @ 0x64 │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ 0001c51c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15001,15 +15001,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl b1290 │ │ │ │ + bl b1288 │ │ │ │ cbnz r0, 1c578 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 1074c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 1c566 │ │ │ │ movw r4, #61317 @ 0xef85 │ │ │ │ @@ -15163,21 +15163,21 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #190 @ 0xbe │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ movs r4, r1 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + adds r4, r4, r7 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ movs r4, r1 │ │ │ │ cmp r5, #180 @ 0xb4 │ │ │ │ movs r0, r2 │ │ │ │ movs r3, #1 │ │ │ │ b.n 1c588 │ │ │ │ │ │ │ │ 0001c6e0 : │ │ │ │ @@ -15191,27 +15191,27 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 81a8c │ │ │ │ + b.w 81a84 │ │ │ │ nop │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ movs r0, r2 │ │ │ │ │ │ │ │ 0001c710 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl c59d4 │ │ │ │ + bl c59cc │ │ │ │ cbnz r0, 1c73c │ │ │ │ movw r1, #15109 @ 0x3b05 │ │ │ │ mov r2, r0 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ @@ -15266,20 +15266,20 @@ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 11258 │ │ │ │ cbnz r0, 1c7e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d4b18 │ │ │ │ + bl d4b10 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #3973 @ 0xf85 │ │ │ │ movt r4, #1 │ │ │ │ @@ -15389,15 +15389,15 @@ │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r6, [r0, #144] @ 0x90 │ │ │ │ adds r5, r4, #4 │ │ │ │ cmp r5, r6 │ │ │ │ @@ -15461,19 +15461,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #300 @ 0x12c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mvn.w r0, #2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ movs r5, r1 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ movs r4, r1 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ movs r4, r1 │ │ │ │ ldr r1, [pc, #56] @ (1ca00 ) │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ add r1, pc │ │ │ │ bne.n 1c9fa │ │ │ │ ldr r2, [pc, #48] @ (1ca04 ) │ │ │ │ @@ -15532,15 +15532,15 @@ │ │ │ │ ldr r0, [pc, #224] @ (1cb34 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ mov r0, r4 │ │ │ │ b.n 1cb02 │ │ │ │ movs r0, #32 │ │ │ │ - bl d3398 │ │ │ │ + bl d3390 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cb00 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #4 │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ @@ -15615,17 +15615,17 @@ │ │ │ │ movs r0, r2 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ movs r7, r1 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ movs r4, r1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ movs r4, r1 │ │ │ │ cmp r1, #86 @ 0x56 │ │ │ │ movs r0, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -15643,29 +15643,29 @@ │ │ │ │ movw r1, #50053 @ 0xc385 │ │ │ │ movt r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r1 │ │ │ │ ite ne │ │ │ │ movne r1, #104 @ 0x68 │ │ │ │ moveq r1, #105 @ 0x69 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1cb98 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [pc, #16] @ (1cb9c ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1ca08 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1cb60 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #248] @ (1ccac ) │ │ │ │ and.w r4, r1, #3968 @ 0xf80 │ │ │ │ @@ -15818,76 +15818,76 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w b1118 │ │ │ │ + b.w b1110 │ │ │ │ nop │ │ │ │ adds r1, #42 @ 0x2a │ │ │ │ movs r0, r2 │ │ │ │ push {r4} │ │ │ │ subs r2, #10 │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ pop {r4} │ │ │ │ - b.w 8f4e0 │ │ │ │ + b.w 8f4d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ movw r2, #8461 @ 0x210d │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cbz r0, 1cdd0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r7 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cbz r0, 1cdd0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r7 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r3 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ cbnz r0, 1cdfa │ │ │ │ movs r0, #0 │ │ │ │ b.n 1cec2 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ @@ -15930,37 +15930,37 @@ │ │ │ │ mov r1, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ bl 1cd68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cdf6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ movs r0, #1 │ │ │ │ b.n 1cec2 │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cbz r0, 1ceba │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ bl 1cd68 │ │ │ │ mov r3, r7 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1cdf6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ bge.n 1ce36 │ │ │ │ b.n 1ce7c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -16063,19 +16063,19 @@ │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ nop │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ movs r5, r1 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ movs r4, r1 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #96] @ (1d048 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -16084,15 +16084,15 @@ │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r4, #0 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbz r0, 1d02a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ @@ -16151,60 +16151,60 @@ │ │ │ │ ldr.w r8, [r0] │ │ │ │ cmp r4, #3 │ │ │ │ bhi.n 1d106 │ │ │ │ tbb [pc, r4] │ │ │ │ lsrs r2, r0, #4 │ │ │ │ lsrs r7, r0, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1d108 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ b.n 1d108 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ b.n 1d11c │ │ │ │ ldr r3, [pc, #148] @ (1d150 ) │ │ │ │ movw r2, #8457 @ 0x2109 │ │ │ │ ldr r1, [pc, #144] @ (1d154 ) │ │ │ │ ldr r0, [pc, #148] @ (1d158 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #336 @ 0x150 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d112c │ │ │ │ + bl d1124 │ │ │ │ cbnz r0, 1d10c │ │ │ │ mov r0, r6 │ │ │ │ blx 10f7c │ │ │ │ mov r2, sp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 1d0fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1d0d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ movs r4, #0 │ │ │ │ b.n 1d11c │ │ │ │ movs r4, #0 │ │ │ │ adds r7, r5, #1 │ │ │ │ b.n 1d0e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1d0de │ │ │ │ ldr r2, [pc, #60] @ (1d15c ) │ │ │ │ ldr r3, [pc, #36] @ (1d144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -16222,19 +16222,19 @@ │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #236 @ 0xec │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ movs r5, r1 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ movs r4, r1 │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -16253,15 +16253,15 @@ │ │ │ │ cbnz r3, 1d1f4 │ │ │ │ ldr r3, [pc, #136] @ (1d218 ) │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ cbnz r3, 1d1b2 │ │ │ │ ldr.w sl, [pc, #128] @ 1d21c │ │ │ │ movs r0, #32 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ ldr r3, [pc, #120] @ (1d220 ) │ │ │ │ add sl, pc │ │ │ │ movs r6, #230 @ 0xe6 │ │ │ │ str.w r0, [sl, #920] @ 0x398 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ b.n 1d1c6 │ │ │ │ ldr r3, [pc, #112] @ (1d224 ) │ │ │ │ @@ -16276,15 +16276,15 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 113d8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ subs r6, #1 │ │ │ │ bne.n 1d1c6 │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ cbz r3, 1d1f4 │ │ │ │ ldr r3, [pc, #56] @ (1d224 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -16293,15 +16293,15 @@ │ │ │ │ ldr r3, [pc, #48] @ (1d228 ) │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #920] @ 0x398 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w b6c80 │ │ │ │ + b.w b6c78 │ │ │ │ nop │ │ │ │ cmp r4, #232 @ 0xe8 │ │ │ │ movs r0, r2 │ │ │ │ bx r3 │ │ │ │ movs r0, r2 │ │ │ │ movs r2, #220 @ 0xdc │ │ │ │ movs r0, r2 │ │ │ │ @@ -16332,41 +16332,41 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1d35a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ bl 1d160 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1d350 │ │ │ │ adds r5, #1 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1d344 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #1 │ │ │ │ bne.n 1d344 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #11397 @ 0x2c85 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1d2ba │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ and.w r1, r1, #1 │ │ │ │ @@ -16375,18 +16375,18 @@ │ │ │ │ movw r2, #5381 @ 0x1505 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1d338 │ │ │ │ ldr r5, [pc, #192] @ (1d384 ) │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r5, #996] @ 0x3e4 │ │ │ │ cbz r3, 1d2e6 │ │ │ │ ldr r5, [pc, #168] @ (1d388 ) │ │ │ │ adds r6, #9 │ │ │ │ add r5, pc │ │ │ │ b.n 1d326 │ │ │ │ @@ -16400,29 +16400,29 @@ │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ bne.n 1d2f0 │ │ │ │ b.n 1d2de │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cbz r0, 1d35a │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r2, [r3, #924] @ 0x39c │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbz r0, 1d35a │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1d304 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ b.n 1d35a │ │ │ │ ldr r0, [pc, #84] @ (1d390 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ b.n 1d35a │ │ │ │ ldr r0, [pc, #76] @ (1d394 ) │ │ │ │ @@ -16454,19 +16454,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, r9 │ │ │ │ movs r0, r2 │ │ │ │ cmp lr, r5 │ │ │ │ movs r0, r2 │ │ │ │ adds r1, #102 @ 0x66 │ │ │ │ movs r0, r2 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ movs r4, r1 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ movs r4, r1 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ movs r4, r1 │ │ │ │ movs r0, #254 @ 0xfe │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -16527,44 +16527,44 @@ │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cbnz r0, 1d468 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1d4c0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 1d488 │ │ │ │ movw r1, #13317 @ 0x3405 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ b.n 1d4c0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1d464 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl c7a8c │ │ │ │ + bl c7a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r3] │ │ │ │ orrs r5, r0 │ │ │ │ @@ -16643,30 +16643,30 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ b.n 1d586 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #260 @ 0x104 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbz r0, 1d59c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r9, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cbnz r0, 1d5a0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1dc5a │ │ │ │ strd r7, r7, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [pc, #556] @ (1d7d4 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ @@ -16685,48 +16685,48 @@ │ │ │ │ strd r2, r2, [sp, #388] @ 0x184 │ │ │ │ add r2, sp, #500 @ 0x1f4 │ │ │ │ str r2, [sp, #396] @ 0x18c │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ - bl b0190 │ │ │ │ + bl b0188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1dad0 │ │ │ │ ldr r0, [pc, #468] @ (1d7d8 ) │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1daba │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 1d160 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1daa8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ bne.n 1d65e │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ dmb ish │ │ │ │ adds r3, #32 │ │ │ │ ldrex r1, [r3] │ │ │ │ @@ -16746,15 +16746,15 @@ │ │ │ │ ldr r0, [pc, #376] @ (1d7f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #360 @ 0x168 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldrb.w sl, [fp, #9] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ beq.n 1d6a2 │ │ │ │ add.w r0, fp, #10 │ │ │ │ blx 11364 │ │ │ │ cmp r0, sl │ │ │ │ @@ -16775,15 +16775,15 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #360 @ 0x168 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1daf6 │ │ │ │ ldrd r2, r3, [sp, #392] @ 0x188 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bls.n 1d798 │ │ │ │ @@ -16814,15 +16814,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1daa2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sl │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldrb.w r2, [sl] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #16 │ │ │ │ bhi.w 1da8a │ │ │ │ add r1, pc, #8 @ (adr r1, 1d754 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ @@ -16856,30 +16856,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1d6f4 │ │ │ │ bl 5a418 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ blx 11a98 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1daf6 │ │ │ │ ldrd r2, r3, [sp, #392] @ 0x188 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1d7cc │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1d7a4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ b.n 1d9c4 │ │ │ │ cmp r1, #90 @ 0x5a │ │ │ │ movs r0, r2 │ │ │ │ cmp r0, #184 @ 0xb8 │ │ │ │ @@ -16888,38 +16888,38 @@ │ │ │ │ movs r0, r2 │ │ │ │ subs r4, r3, #5 │ │ │ │ movs r0, r2 │ │ │ │ subs r6, r2, #5 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ movs r4, r1 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ blx 11b9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1daf6 │ │ │ │ ldrd r2, r3, [sp, #392] @ 0x188 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.n 1d824 │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1d7a4 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r1, r3, #8 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ @@ -16933,15 +16933,15 @@ │ │ │ │ beq.w 1daf6 │ │ │ │ ldrd r2, r3, [sp, #392] @ 0x188 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.n 1d85a │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1d7a4 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add.w r1, r3, #8 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ @@ -17012,15 +17012,15 @@ │ │ │ │ add.w r0, r8, #1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cmp.w r2, r0, lsl #2 │ │ │ │ bcs.n 1d93c │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1d7a4 │ │ │ │ ldr r2, [sp, #392] @ 0x188 │ │ │ │ subs r0, r2, #4 │ │ │ │ add.w r8, r2, r8, lsl #2 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -17054,98 +17054,98 @@ │ │ │ │ b.n 1da2a │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #8196 @ 0x2004 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 96758 │ │ │ │ + bl 96750 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1daf6 │ │ │ │ ldrd r2, r3, [sp, #392] @ 0x188 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1d9c2 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1d7a4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ b.n 1d726 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1daf6 │ │ │ │ ldrd r2, r3, [sp, #392] @ 0x188 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1d9f8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1d7a4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ b.n 1d726 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #8196 @ 0x2004 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 96758 │ │ │ │ + bl 96750 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1daf6 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 811ac │ │ │ │ + bl 811a4 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #392] @ 0x188 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1da42 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1d7a4 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ str.w r8, [r3] │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ b.n 1d726 │ │ │ │ mov.w r3, #258 @ 0x102 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1daf6 │ │ │ │ ldrd r2, r3, [sp, #392] @ 0x188 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1da7a │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1d7a4 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ ldr.w r2, [fp] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ adds r3, #4 │ │ │ │ @@ -17188,15 +17188,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #18 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ cbnz r0, 1dafe │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl 87984 │ │ │ │ + bl 8797c │ │ │ │ b.n 1d59c │ │ │ │ ldrd r3, r0, [sp, #388] @ 0x184 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ add.w fp, sp, #52 @ 0x34 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ lsrs r0, r0, #2 │ │ │ │ @@ -17217,15 +17217,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ movw r4, #17669 @ 0x4505 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl 87984 │ │ │ │ + bl 8797c │ │ │ │ mov r0, r4 │ │ │ │ b.n 1dc5a │ │ │ │ blx 10a60 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ adds r3, #32 │ │ │ │ @@ -17261,15 +17261,15 @@ │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r3, [sl, #1288] @ 0x508 │ │ │ │ add r3, r0 │ │ │ │ add.w r0, r8, #60 @ 0x3c │ │ │ │ str.w r3, [sl, #1288] @ 0x508 │ │ │ │ blx 11430 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ - bl 87984 │ │ │ │ + bl 8797c │ │ │ │ add.w r3, sl, #1288 @ 0x508 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ add r0, r2 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -17296,76 +17296,76 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 1dc2e │ │ │ │ bl 3fee8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 95548 │ │ │ │ + bl 95540 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1d59c │ │ │ │ cmp r6, #2 │ │ │ │ beq.n 1dc50 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 987a8 │ │ │ │ + bl 987a0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r0, r9, #2 │ │ │ │ - bl d112c │ │ │ │ + bl d1124 │ │ │ │ ldr r2, [pc, #48] @ (1dc8c ) │ │ │ │ ldr r3, [pc, #48] @ (1dc90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #500] @ 0x1f4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 1dc72 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #508 @ 0x1fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ movs r5, r1 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ movs r4, r1 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #31 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cbz r0, 1dcc6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w af7e0 │ │ │ │ + b.w af7d8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ add.w r4, r5, r1, lsr #5 │ │ │ │ adds r4, #4 │ │ │ │ @@ -17392,22 +17392,22 @@ │ │ │ │ lsls r0, r4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ands r0, r1 │ │ │ │ beq.n 1dd66 │ │ │ │ mov r4, r2 │ │ │ │ add.w r1, r3, #203 @ 0xcb │ │ │ │ mov r0, r2 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 1dd4e │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 1dd4e │ │ │ │ bl 5a418 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r5, #10 │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ @@ -17470,15 +17470,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r1, [r3, #-8] │ │ │ │ movs r1, #32 │ │ │ │ cmp r4, r6 │ │ │ │ bge.n 1de0c │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ cbz r0, 1de08 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ adds r4, #1 │ │ │ │ b.n 1ddf8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 11014 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r1, #9 │ │ │ │ @@ -17522,26 +17522,26 @@ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1e0a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl a4760 │ │ │ │ + bl a4758 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 1e0a6 │ │ │ │ add.w fp, r0, #2 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1df4c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, fp │ │ │ │ bl 44b4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -17551,112 +17551,112 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ lsls r2, r2, #28 │ │ │ │ bmi.n 1deb8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl a4538 │ │ │ │ + bl a4530 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1deb8 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ ldrd r8, r9, [r0, #8] │ │ │ │ str r7, [r3, #96] @ 0x60 │ │ │ │ ldr.w sl, [r7, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1df3a │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1df28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80190 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1df16 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - bl a4760 │ │ │ │ + bl a4758 │ │ │ │ b.n 1e0a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 1d3a0 │ │ │ │ ldr.w sl, [sl] │ │ │ │ add r5, r0 │ │ │ │ b.n 1dee0 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r3, #96] @ 0x60 │ │ │ │ - bl a4760 │ │ │ │ + bl a4758 │ │ │ │ b.n 1deb8 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1e03a │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1e0a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bmi.w 1e0a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl a4538 │ │ │ │ + bl a4530 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1e0a8 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ ldrd r8, r9, [r0, #8] │ │ │ │ str.w sl, [r3, #96] @ 0x60 │ │ │ │ ldr.w r7, [sl, #16] │ │ │ │ cbnz r7, 1dfac │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ cbnz r7, 1dfc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl a4760 │ │ │ │ + bl a4758 │ │ │ │ b.n 1e0a8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 1d3a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1df98 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ b.n 1df96 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cbz r0, 1e024 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r2, [r4, #2312] @ 0x908 │ │ │ │ str.w sl, [r2, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -17677,27 +17677,27 @@ │ │ │ │ beq.n 1dfe0 │ │ │ │ b.n 1dfe4 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - bl a4760 │ │ │ │ + bl a4758 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1e0a8 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 1e0a8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl d112c │ │ │ │ + bl d1124 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1e0a8 │ │ │ │ movs r0, #8 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r8, r9, [r3, #24] │ │ │ │ b.n 1e04a │ │ │ │ @@ -17706,19 +17706,19 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r8, r9, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl d112c │ │ │ │ + bl d1124 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ str.w sl, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cbnz r7, 1e082 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ @@ -17737,18 +17737,18 @@ │ │ │ │ bl 1d3a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1e06c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ b.n 1e06a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl a4760 │ │ │ │ + bl a4758 │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [pc, #36] @ (1e0d0 ) │ │ │ │ ldr r3, [pc, #32] @ (1e0cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -17777,15 +17777,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr.w r0, [r0, #1372] @ 0x55c │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ asrs r2, r6, #13 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -17794,15 +17794,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1e134 ) │ │ │ │ ldr r2, [pc, #24] @ (1e138 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr.w r0, [r4, #2760] @ 0xac8 │ │ │ │ cbz r0, 1e132 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #2760] @ 0xac8 │ │ │ │ pop {r4, pc} │ │ │ │ asrs r6, r7, #12 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -17824,15 +17824,15 @@ │ │ │ │ ldr r0, [pc, #44] @ (1e190 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r2, r3] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r1, [r5, #2760] @ 0xac8 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbz r0, 1e17e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b.n 1e18c │ │ │ │ ldr r0, [pc, #32] @ (1e1a0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ @@ -17843,15 +17843,15 @@ │ │ │ │ movs r0, r2 │ │ │ │ asrs r4, r1, #12 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r6, [r7, r5] │ │ │ │ movs r4, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #32] @ (1e1d4 ) │ │ │ │ ldr r2, [pc, #32] @ (1e1d8 ) │ │ │ │ @@ -17922,18 +17922,18 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r4, r5, #9 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 5, cr0, cr0, cr12, {0} │ │ │ │ - ldr r5, [pc, #792] @ (1e584 ) │ │ │ │ + cdp2 0, 3, cr0, cr8, cr12, {0} │ │ │ │ + ldr r5, [pc, #696] @ (1e524 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #236] @ (1e370 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -17954,47 +17954,47 @@ │ │ │ │ add.w r2, r7, r4, lsl #2 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r3, #2760] @ 0xac8 │ │ │ │ cbnz r1, 1e2ba │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1e366 │ │ │ │ b.n 1e2ce │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov fp, r0 │ │ │ │ add.w r2, r7, r4, lsl #2 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 1e32a │ │ │ │ b.n 1e2b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1e368 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1e368 │ │ │ │ mov r1, r8 │ │ │ │ - bl d112c │ │ │ │ + bl d1124 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1e368 │ │ │ │ movs r2, #21 │ │ │ │ movs r3, #7 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ movw r3, #53517 @ 0xd10d │ │ │ │ movt r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #12] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cbz r0, 1e368 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #11397 @ 0x2c85 │ │ │ │ movs r3, #2 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r5 │ │ │ │ @@ -18002,18 +18002,18 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 1e368 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ movs r5, #1 │ │ │ │ str.w r3, [r7, r4, lsl #2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r1, [r3, #2760] @ 0xac8 │ │ │ │ - bl b78a8 │ │ │ │ + bl b78a0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr r2, [pc, #52] @ (1e37c ) │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldrd r2, r4, [r2] │ │ │ │ subs r3, r3, r4 │ │ │ │ @@ -18116,37 +18116,37 @@ │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r0, [r8, r5, lsl #2] │ │ │ │ str r0, [sp, #20] │ │ │ │ subs r3, r0, r3 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cbnz r2, 1e46c │ │ │ │ movs r0, #16 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r0, [fp, #2760] @ 0xac8 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 1e554 │ │ │ │ ldr r3, [pc, #372] @ (1e5e8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, r7, lsl #4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r4, r3 │ │ │ │ beq.n 1e4da │ │ │ │ movs r0, #12 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ strd sl, r5, [r0] │ │ │ │ add.w r2, r8, r5, lsl #2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r1, [fp, #2760] @ 0xac8 │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, r5, lsl #2] │ │ │ │ add.w r3, sl, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #4 │ │ │ │ strex r2, r1, [r3] │ │ │ │ @@ -18165,15 +18165,15 @@ │ │ │ │ ldr r0, [pc, #236] @ (1e5c8 ) │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r9, [r0] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1e55a │ │ │ │ mov r1, sl │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 44a5c │ │ │ │ cbz r0, 1e55a │ │ │ │ @@ -18184,15 +18184,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #53517 @ 0xd10d │ │ │ │ movt r3, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cbz r0, 1e55a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #11397 @ 0x2c85 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -18222,21 +18222,21 @@ │ │ │ │ cmp r4, #1 │ │ │ │ ite ne │ │ │ │ movne r4, #4 │ │ │ │ moveq r4, #3 │ │ │ │ b.n 1e57e │ │ │ │ movs r4, #5 │ │ │ │ mov r0, r8 │ │ │ │ - bl a0e24 │ │ │ │ + bl a0e1c │ │ │ │ mov r0, r4 │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ bl 1cf00 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a0e30 │ │ │ │ + bl a0e28 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -18339,26 +18339,26 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 96758 │ │ │ │ + bl 96750 │ │ │ │ cbz r0, 1e6d4 │ │ │ │ ldrd r2, r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 95478 │ │ │ │ + bl 95470 │ │ │ │ cbz r0, 1e6d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1e6d4 │ │ │ │ mov r0, sl │ │ │ │ - bl a7858 │ │ │ │ + bl a7850 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ adds r5, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 11a98 │ │ │ │ cbnz r0, 1e6d8 │ │ │ │ @@ -18394,21 +18394,21 @@ │ │ │ │ ldr.w r4, [fp, r2] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ cbnz r6, 1e764 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movw r2, #49293 @ 0xc08d │ │ │ │ movt r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1e6d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ movs r0, #1 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -18439,26 +18439,26 @@ │ │ │ │ beq.n 1e6d4 │ │ │ │ sub.w r3, r3, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ asrs r2, r3, #2 │ │ │ │ adds r1, #2 │ │ │ │ asrs r3, r3, #31 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ b.n 1ea42 │ │ │ │ adds r3, #10 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ blx 11364 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r3, r8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -18479,24 +18479,24 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #10 │ │ │ │ - bl d4b18 │ │ │ │ + bl d4b10 │ │ │ │ b.n 1e984 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ - bl d4b1c │ │ │ │ + bl d4b14 │ │ │ │ b.n 1e984 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r3], #8 │ │ │ │ @@ -18508,70 +18508,70 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r2, [ip], #8 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ - bl d4b1c │ │ │ │ + bl d4b14 │ │ │ │ b.n 1e984 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 1e984 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl c011c │ │ │ │ + bl c0114 │ │ │ │ b.n 1e984 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1e98a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ b.n 1e98a │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov.w r0, #4352 @ 0x1100 │ │ │ │ ldr r2, [pc, #280] @ (1e9ac ) │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r2, #1372] @ 0x55c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ b.n 1e984 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r0, #14 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r4 │ │ │ │ add.w ip, r3, #4 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #53389 @ 0xd08d │ │ │ │ movt r3, #2 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 1e984 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -18588,51 +18588,51 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #3 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 1e984 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ subs r2, r3, r2 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #33037 @ 0x810d │ │ │ │ movt r3, #13 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 1e984 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 10d28 │ │ │ │ b.n 1e984 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 1add8 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c011c │ │ │ │ + bl c0114 │ │ │ │ b.n 1e984 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 5a60c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 1e984 │ │ │ │ lsls r6, r6, #4 │ │ │ │ ldr r0, [pc, #60] @ (1e9b0 ) │ │ │ │ add.w r1, r8, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [sl, r6] │ │ │ │ blx 10688 │ │ │ │ @@ -18653,15 +18653,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #800] @ (1ecd4 ) │ │ │ │ + ldr r1, [pc, #704] @ (1ec74 ) │ │ │ │ movs r4, r1 │ │ │ │ mov r2, sl │ │ │ │ cmp.w r8, #2 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ mov.w r6, r6, lsl #4 │ │ │ │ beq.n 1e9e8 │ │ │ │ cmp.w r8, #3 │ │ │ │ @@ -18672,28 +18672,28 @@ │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #18 │ │ │ │ str r7, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 1e782 │ │ │ │ ldr r3, [r2, r6] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ adds r7, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #18 │ │ │ │ str.w r8, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 1e782 │ │ │ │ ldr r3, [r2, r6] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ @@ -18701,15 +18701,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ adds r2, r7, #2 │ │ │ │ str.w r8, [sp] │ │ │ │ adds r7, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r2, #18 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 1e782 │ │ │ │ ldr r3, [pc, #52] @ (1ea60 ) │ │ │ │ movw r2, #7307 @ 0x1c8b │ │ │ │ ldr r1, [pc, #48] @ (1ea64 ) │ │ │ │ ldr r0, [pc, #52] @ (1ea68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -18724,18 +18724,18 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 1ea5a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xf664000c │ │ │ │ - cmp sl, fp │ │ │ │ + movw r0, #51212 @ 0xc80c │ │ │ │ + cmp sl, r8 │ │ │ │ movs r4, r1 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r6, r2, #8 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -18764,29 +18764,29 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ cbz r1, 1eac8 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ str r0, [sp, #28] │ │ │ │ cbnz r0, 1eaca │ │ │ │ b.n 1eae4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89144 │ │ │ │ + bl 8913c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 1eae6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ b.n 1eae6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #40] @ (1eb10 ) │ │ │ │ ldr r3, [pc, #32] @ (1eb0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -18840,52 +18840,52 @@ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ add.w r8, r8, r3, lsl #2 │ │ │ │ mov r9, r4 │ │ │ │ cmp r4, r8 │ │ │ │ bcs.n 1eb58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ ldr r3, [pc, #140] @ (1ec10 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, sl, lsl #4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 1eb6c │ │ │ │ sub.w sl, sl, #35 @ 0x23 │ │ │ │ cmp.w sl, #1 │ │ │ │ bhi.n 1ebb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ cmp.w sl, #37 @ 0x25 │ │ │ │ mov r4, r0 │ │ │ │ bne.n 1eb9a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ sub.w r2, r9, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1eb6c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1eb6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ subs r4, r4, r3 │ │ │ │ orr.w r4, r4, #2 │ │ │ │ ldr r2, [pc, #44] @ (1ec14 ) │ │ │ │ @@ -18920,23 +18920,23 @@ │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r7 │ │ │ │ bcc.n 1ec38 │ │ │ │ beq.n 1ec62 │ │ │ │ b.n 1ec54 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ bne.n 1ec4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1ec2e │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ beq.n 1ec42 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 1dc94 │ │ │ │ @@ -18945,15 +18945,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 1ec8a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 1eca6 │ │ │ │ b.n 1ecb0 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ @@ -18964,37 +18964,37 @@ │ │ │ │ ldr r0, [pc, #36] @ (1ecbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #420 @ 0x1a4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1ec78 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - and.w r0, r0, #9175040 @ 0x8c0000 │ │ │ │ - muls r6, r6 │ │ │ │ + @ instruction: 0xf3e8000c │ │ │ │ + muls r6, r3 │ │ │ │ movs r4, r1 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r8, r6 │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #112] @ (1ed44 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r7, pc │ │ │ │ cmp r5, r6 │ │ │ │ bcs.n 1ed3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ ldr r3, [pc, #96] @ (1ed48 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ sub.w r1, r5, r8 │ │ │ │ ldr r0, [pc, #92] @ (1ed4c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ @@ -19023,25 +19023,25 @@ │ │ │ │ b.n 1ed40 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ bne.n 1ed32 │ │ │ │ b.n 1ed40 │ │ │ │ cmp r4, #161 @ 0xa1 │ │ │ │ beq.n 1ed40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1ecda │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1ecde │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r4, r0, #30 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r0 │ │ │ │ + mov r6, sp │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #764] @ (1f060 ) │ │ │ │ mov sl, r2 │ │ │ │ @@ -19070,35 +19070,35 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w r4, r3, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add.w r8, r4, r3, lsl #2 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1eea2 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cbz r5, 1ede0 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ and.w r5, r3, #7 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ b.n 1ede0 │ │ │ │ ldrb.w sl, [r3, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1edf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, sl │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r8 │ │ │ │ bcs.n 1ed98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ ldr r2, [pc, #640] @ (1f06c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r3, #10 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ add r3, r2 │ │ │ │ b.n 1edcc │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ @@ -19126,110 +19126,110 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #564] @ (1f070 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r7, [r3, #1372] @ 0x55c │ │ │ │ ldr.w r3, [r4, r5, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1ed98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r0, r3, #60 @ 0x3c │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ b.n 1f03e │ │ │ │ ldr.w r2, [r4, r5, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ b.n 1ee5c │ │ │ │ ldr.w r2, [r4, r5, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 1ee5c │ │ │ │ ldr.w r3, [r4, r5, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 1ee5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl b0850 │ │ │ │ + bl b0848 │ │ │ │ cbnz r0, 1eeda │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1ef52 │ │ │ │ b.n 1ef20 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 1eef6 │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 1ef08 │ │ │ │ add.w sl, sl, #4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1eebe │ │ │ │ mov r0, r4 │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r8 │ │ │ │ bcs.n 1eeac │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, r4, #4 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ ldr r3, [pc, #384] @ (1f06c ) │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ add.w r5, r5, r0, lsl #4 │ │ │ │ adds r5, #9 │ │ │ │ b.n 1eeca │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1eec6 │ │ │ │ b.n 1f03c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1eec6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1eec6 │ │ │ │ b.n 1f03c │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #28 │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1ed98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ movw ip, #12832 @ 0x3220 │ │ │ │ movt ip, #8192 @ 0x2000 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, ip │ │ │ │ str r7, [sp, #12] │ │ │ │ b.n 1efb0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -19237,15 +19237,15 @@ │ │ │ │ movt r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1ef20 │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ cmp r4, r8 │ │ │ │ bcs.n 1ef20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ ldr r3, [pc, #252] @ (1f06c ) │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add.w r0, r3, r0, lsl #4 │ │ │ │ adds r3, r4, #4 │ │ │ │ adds r0, #9 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ @@ -19254,41 +19254,41 @@ │ │ │ │ bne.n 1ef8c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 1f03c │ │ │ │ adds r3, #4 │ │ │ │ b.n 1ef7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ mov r4, r0 │ │ │ │ b.n 1ef62 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1efd0 │ │ │ │ adds r7, #4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1ef9a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r8 │ │ │ │ bcs.w 1ed98 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, r4, #4 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ ldr r3, [pc, #172] @ (1f06c ) │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ str r4, [sp, #16] │ │ │ │ add.w r5, r5, r0, lsl #4 │ │ │ │ add.w r4, r5, #9 │ │ │ │ b.n 1efa0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, r0 │ │ │ │ beq.n 1f03c │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1ef9e │ │ │ │ @@ -19302,34 +19302,34 @@ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1ef9e │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ tst.w fp, r3 │ │ │ │ bne.n 1ef9e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c6ac4 │ │ │ │ + bl c6abc │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ bne.n 1efee │ │ │ │ b.n 1ef9e │ │ │ │ ldr r0, [pc, #68] @ (1f05c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 96f78 │ │ │ │ + bl 96f70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1efee │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ b.n 1efec │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #52] @ (1f074 ) │ │ │ │ ldr r3, [pc, #32] @ (1f064 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -19866,15 +19866,15 @@ │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r3, r1, #4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ asrs r3, r2, #31 │ │ │ │ - bl aaa98 │ │ │ │ + bl aaa90 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 200a8 │ │ │ │ b.n 1f0b2 │ │ │ │ ldrd r3, r1, [r5, #92] @ 0x5c │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w r2, r3, #44 @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ @@ -20440,15 +20440,15 @@ │ │ │ │ movw r1, #12933 @ 0x3285 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ mov r1, r0 │ │ │ │ b.n 20044 │ │ │ │ movw r1, #37133 @ 0x910d │ │ │ │ movt r1, #16 │ │ │ │ str r6, [sp, #12] │ │ │ │ b.n 20044 │ │ │ │ adds r3, r6, #1 │ │ │ │ @@ -20687,19 +20687,19 @@ │ │ │ │ movs r0, r2 │ │ │ │ lsls r0, r7, #14 │ │ │ │ movs r0, r2 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f5a8 │ │ │ │ + b.n 1f578 │ │ │ │ movs r4, r1 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ movs r4, r1 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ movs r4, r1 │ │ │ │ mov.w sl, r6, lsl #7 │ │ │ │ str r3, [r4, #4] │ │ │ │ orr.w r3, sl, #7 │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ @@ -20864,18 +20864,18 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ bl 1f078 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 200a8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ cmp r7, #87 @ 0x57 │ │ │ │ str r0, [r4, #0] │ │ │ │ bne.n 1ff2e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #41101 @ 0xa08d │ │ │ │ @@ -21020,34 +21020,34 @@ │ │ │ │ beq.n 200c0 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #2 │ │ │ │ movs r4, r1 │ │ │ │ @ instruction: 0xf3b0000f │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r6] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ cbz r5, 20144 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -21056,25 +21056,25 @@ │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ bne.n 2013a │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ b.n 20166 │ │ │ │ cbnz r7, 20148 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ movs r4, #0 │ │ │ │ b.n 20166 │ │ │ │ blx 10f7c │ │ │ │ str.w fp, [r6] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -21110,57 +21110,57 @@ │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 2022a │ │ │ │ mov r0, r4 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ bne.n 20220 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ adds r6, #3 │ │ │ │ add.w r6, r4, r6, lsl #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ cmp r0, #87 @ 0x57 │ │ │ │ beq.n 201ec │ │ │ │ ldr r3, [pc, #392] @ (20360 ) │ │ │ │ movw r2, #6282 @ 0x188a │ │ │ │ ldr r1, [pc, #392] @ (20364 ) │ │ │ │ ldr r0, [pc, #392] @ (20368 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #460 @ 0x1cc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 20242 │ │ │ │ mov r0, sl │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ cmp r0, #86 @ 0x56 │ │ │ │ bne.n 20220 │ │ │ │ mov r3, sl │ │ │ │ cmp r6, r3 │ │ │ │ bls.n 20242 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ subs r0, #81 @ 0x51 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 20220 │ │ │ │ asr.w r0, fp, r0 │ │ │ │ lsls r0, r0, #31 │ │ │ │ bmi.n 20220 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ mov r3, r0 │ │ │ │ b.n 201fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ mov r4, r0 │ │ │ │ b.n 201b2 │ │ │ │ ldr r3, [pc, #320] @ (2036c ) │ │ │ │ movw r2, #6301 @ 0x189d │ │ │ │ ldr r1, [pc, #316] @ (20370 ) │ │ │ │ ldr r0, [pc, #320] @ (20374 ) │ │ │ │ add r3, pc │ │ │ │ @@ -21182,21 +21182,21 @@ │ │ │ │ movw r3, #40709 @ 0x9f05 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 20272 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 22ace │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 20336 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #12 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r3, #11 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -21252,15 +21252,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ b.n 20338 │ │ │ │ movs r4, #1 │ │ │ │ b.n 20338 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #60] @ (20378 ) │ │ │ │ ldr r3, [pc, #32] @ (2035c ) │ │ │ │ add r2, pc │ │ │ │ @@ -21273,51 +21273,51 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf2d8000f │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ movs r4, r1 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #24 │ │ │ │ movs r4, r1 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ movs r4, r1 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ movs r4, r1 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ movs r4, r1 │ │ │ │ - ldr r4, [pc, #768] @ (20678 ) │ │ │ │ + ldr r4, [pc, #672] @ (20618 ) │ │ │ │ movs r4, r1 │ │ │ │ @ instruction: 0xf120000f │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #2 │ │ │ │ adds r3, r0, #3 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ adds r2, r0, r4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl c0374 │ │ │ │ + bl c036c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 203f0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r4, r0, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ beq.n 203e2 │ │ │ │ subs r0, #67 @ 0x43 │ │ │ │ cmp r0, #1 │ │ │ │ bhi.n 203e6 │ │ │ │ ldr r3, [pc, #44] @ (203f8 ) │ │ │ │ movw r2, #4908 @ 0x132c │ │ │ │ @@ -21327,79 +21327,79 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #476 @ 0x1dc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ mov r4, r0 │ │ │ │ b.n 203ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bgt.n 20384 │ │ │ │ + bgt.n 20354 │ │ │ │ movs r4, r1 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ movs r4, r1 │ │ │ │ - ldr r3, [pc, #128] @ (20484 ) │ │ │ │ + ldr r3, [pc, #32] @ (20424 ) │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r4, r0, #3 │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8822c │ │ │ │ + bl 88224 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl c0318 │ │ │ │ + bl c0310 │ │ │ │ cbz r0, 2046a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 879c8 │ │ │ │ + bl 879c0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2046a │ │ │ │ adds r0, r6, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d112c │ │ │ │ + b.w d1124 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ beq.n 20530 │ │ │ │ cmp r5, #67 @ 0x43 │ │ │ │ bne.n 204ae │ │ │ │ ldr r3, [pc, #156] @ (20534 ) │ │ │ │ movw r2, #7806 @ 0x1e7e │ │ │ │ ldr r1, [pc, #152] @ (20538 ) │ │ │ │ @@ -21458,19 +21458,19 @@ │ │ │ │ bl 1ec64 │ │ │ │ adds r0, #8 │ │ │ │ bl 20470 │ │ │ │ adds r0, #4 │ │ │ │ b.n 204b6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - blt.n 20528 │ │ │ │ + blt.n 204f8 │ │ │ │ movs r4, r1 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ movs r4, r1 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #912] @ (208e4 ) │ │ │ │ @@ -21486,15 +21486,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 44b4c │ │ │ │ cbnz r0, 2058c │ │ │ │ movs r0, #0 │ │ │ │ b.n 208c6 │ │ │ │ @@ -21516,27 +21516,27 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 20640 │ │ │ │ add.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ add.w sl, r3, #60 @ 0x3c │ │ │ │ subs r4, #1 │ │ │ │ add.w r4, sl, r4, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ beq.n 20602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ beq.n 20602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ beq.n 20602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ cmp r0, #201 @ 0xc9 │ │ │ │ beq.n 20602 │ │ │ │ ldr r3, [pc, #776] @ (208f4 ) │ │ │ │ movw r2, #7914 @ 0x1eea │ │ │ │ ldr r1, [pc, #772] @ (208f8 ) │ │ │ │ ldr r0, [pc, #776] @ (208fc ) │ │ │ │ add r3, pc │ │ │ │ @@ -21547,15 +21547,15 @@ │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 2061a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #39045 @ 0x9885 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 208c6 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ add.w r9, sl, r9, lsl #2 │ │ │ │ lsls r1, r3, #28 │ │ │ │ bpl.n 20656 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -21577,18 +21577,18 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ b.n 208c6 │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp sl, r9 │ │ │ │ bcs.n 20588 │ │ │ │ mov r0, sl │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ cmp r7, #90 @ 0x5a │ │ │ │ mov r8, r0 │ │ │ │ bhi.n 206b8 │ │ │ │ cmp r7, #81 @ 0x51 │ │ │ │ bhi.n 20688 │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ bhi.n 206a8 │ │ │ │ @@ -21631,15 +21631,15 @@ │ │ │ │ bne.w 208b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ bl 1dc94 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ b.n 208c6 │ │ │ │ cmp r9, r8 │ │ │ │ bne.w 208c0 │ │ │ │ b.n 2089a │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ add.w sl, r0, r3, lsl #2 │ │ │ │ ldr.w r7, [sl, #-4] │ │ │ │ @@ -21785,18 +21785,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, fp │ │ │ │ bl 1dc94 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ b.n 208c2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ cmp r7, #37 @ 0x25 │ │ │ │ mov r8, r0 │ │ │ │ bne.n 20870 │ │ │ │ cmp r9, r0 │ │ │ │ bne.n 208b4 │ │ │ │ b.n 2088e │ │ │ │ cmp r9, r8 │ │ │ │ @@ -21804,15 +21804,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ec18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ b.n 208c6 │ │ │ │ ldr r3, [pc, #108] @ (20914 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r7, lsl #4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -21837,31 +21837,31 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vhadd.s8 d0, d0, d15 │ │ │ │ cdp 0, 15, cr0, cr8, cr15, {0} │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r6, #16 │ │ │ │ movs r4, r1 │ │ │ │ - bge.n 20840 │ │ │ │ + bge.n 20810 │ │ │ │ movs r4, r1 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r2, #2 │ │ │ │ movs r4, r1 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ movs r4, r1 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2090c │ │ │ │ + bhi.n 208dc │ │ │ │ movs r4, r1 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ movs r4, r1 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb92000f │ │ │ │ │ │ │ │ 0002091c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -21883,15 +21883,15 @@ │ │ │ │ moveq r3, #2 │ │ │ │ and.w r4, r4, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 879c8 │ │ │ │ + bl 879c0 │ │ │ │ subs r0, r0, r4 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf532000f │ │ │ │ @@ -21982,28 +21982,28 @@ │ │ │ │ ldr r0, [pc, #36] @ (20a7c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ ldr r3, [pc, #20] @ (20a80 ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add r3, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ b.w 122f8 │ │ │ │ nop │ │ │ │ and.w r0, lr, #9371648 @ 0x8f0000 │ │ │ │ @ instruction: 0xfa2e000f │ │ │ │ ldr r0, [pc, #4] @ (20a8c ) │ │ │ │ add r0, pc │ │ │ │ b.w 113d4 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #30 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -22019,15 +22019,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 11e58 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #8] @ (20ad0 ) │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 11e64 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -22038,15 +22038,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ movs r4, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [pc, #48] @ (20b48 ) │ │ │ │ @@ -22057,15 +22057,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, r0 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq.w r2, [r3, #164] @ 0xa4 │ │ │ │ - bl c2104 │ │ │ │ + bl c20fc │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ blx 116a0 │ │ │ │ mov r0, r4 │ │ │ │ blx 11018 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmdb lr!, {r0, r1, r2, r3} │ │ │ │ @@ -22088,24 +22088,24 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 20a40 │ │ │ │ cbz r0, 20ba6 │ │ │ │ add.w r2, r6, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 20ba6 │ │ │ │ ldr.w r0, [r6, #168] @ 0xa8 │ │ │ │ movs r4, #1 │ │ │ │ blx 10848 │ │ │ │ b.n 20ba6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r8], #60 @ 0x3c │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -22154,15 +22154,15 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia.w r2, {r0, r1, r2, r3} │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r0, [r8, #15] │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ movs r4, r1 │ │ │ │ @ instruction: 0xe854000f │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #148] @ (20cd8 ) │ │ │ │ @@ -22184,15 +22184,15 @@ │ │ │ │ bne.n 20c6e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cbnz r3, 20ca4 │ │ │ │ ldr r0, [pc, #100] @ (20cd4 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 20c84 │ │ │ │ movs r4, #0 │ │ │ │ b.n 20cb4 │ │ │ │ mov r1, r5 │ │ │ │ bl 20a40 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -22227,17 +22227,17 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1f4000f │ │ │ │ @ instruction: 0xe812000f │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ movs r4, r1 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ movs r4, r1 │ │ │ │ b.n 20c34 │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -22336,15 +22336,15 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ blx 10a2c <__mktime64@plt> │ │ │ │ ldrd r3, r4, [sp, #88] @ 0x58 │ │ │ │ strd r3, r4, [sp, #72] @ 0x48 │ │ │ │ movs r4, #27 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl df9a0 │ │ │ │ + bl df998 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #25 │ │ │ │ ldr r3, [pc, #112] @ (20e90 ) │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ add.w r1, r8, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -22357,15 +22357,15 @@ │ │ │ │ movs r2, #18 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ movs r4, #26 │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #64] @ (20e94 ) │ │ │ │ add.w r1, sp, #6368 @ 0x18e0 │ │ │ │ ldr r3, [pc, #40] @ (20e84 ) │ │ │ │ adds r1, #12 │ │ │ │ @@ -22384,17 +22384,17 @@ │ │ │ │ nop │ │ │ │ b.n 20d18 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ b.n 20cb0 │ │ │ │ movs r7, r1 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ movs r4, r1 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ movs r4, r1 │ │ │ │ b.n 20a98 │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -22437,43 +22437,43 @@ │ │ │ │ ldr r3, [pc, #460] @ (210e0 ) │ │ │ │ strd fp, r9, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str.w lr, [r9] │ │ │ │ str.w r6, [ip] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 210aa │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r2, r9 │ │ │ │ subs r3, r5, #4 │ │ │ │ - bl d5918 │ │ │ │ + bl d5910 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 210aa │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r3, #1 │ │ │ │ it eq │ │ │ │ streq.w r6, [r9] │ │ │ │ subw r9, r4, #2168 @ 0x878 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 20f8c │ │ │ │ movw r2, #9861 @ 0x2685 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 20f92 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr r0, [pc, #352] @ (210e4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ b.n 210ac │ │ │ │ movw r8, #34881 @ 0x8841 │ │ │ │ b.n 20f96 │ │ │ │ @@ -22492,15 +22492,15 @@ │ │ │ │ blx 11e68 │ │ │ │ b.n 210ac │ │ │ │ ldr r3, [pc, #304] @ (210ec ) │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ - bl c1f00 │ │ │ │ + bl c1ef8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 210aa │ │ │ │ subw r3, r4, #2156 @ 0x86c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 20fee │ │ │ │ adds r7, #28 │ │ │ │ dmb ish │ │ │ │ @@ -22530,15 +22530,15 @@ │ │ │ │ cbnz r0, 21022 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ b.n 21028 │ │ │ │ movs r5, #0 │ │ │ │ b.n 21028 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl dec74 │ │ │ │ + bl dec6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 210a2 │ │ │ │ subw r3, r4, #2152 @ 0x868 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 21042 │ │ │ │ ldr r2, [pc, #180] @ (210f0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -22601,29 +22601,29 @@ │ │ │ │ add.w sp, sp, #6304 @ 0x18a0 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 20c10 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 2106c │ │ │ │ + bcc.n 2103c │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ movs r4, r1 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ movs r4, r1 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ movs r4, r1 │ │ │ │ orn r0, r4, #9371648 @ 0x8f0000 │ │ │ │ orrs.w r0, ip, #9371648 @ 0x8f0000 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ movs r4, r1 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ movs r4, r1 │ │ │ │ b.n 21850 │ │ │ │ movs r7, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -22644,23 +22644,23 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bl 20bb4 │ │ │ │ cbnz r0, 2113e │ │ │ │ movs r0, #0 │ │ │ │ b.n 21194 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 2115c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [pc, #104] @ (211b8 ) │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ - bl c1f00 │ │ │ │ + bl c1ef8 │ │ │ │ cbnz r0, 21172 │ │ │ │ b.n 2113a │ │ │ │ movw r2, #4099 @ 0x1003 │ │ │ │ movt r2, #16 │ │ │ │ mov r1, sp │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 10b6c │ │ │ │ @@ -22670,15 +22670,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 21180 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 10848 │ │ │ │ b.n 21188 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2104 │ │ │ │ + bl c20fc │ │ │ │ cbnz r0, 2118c │ │ │ │ movs r0, #1 │ │ │ │ b.n 21194 │ │ │ │ ldr r0, [pc, #44] @ (211bc ) │ │ │ │ add r0, pc │ │ │ │ blx 11e68 │ │ │ │ ldr r2, [pc, #40] @ (211c0 ) │ │ │ │ @@ -22693,16 +22693,16 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n 2181c │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1f2000b │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + rsbs r0, sl, #11 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ movs r4, r1 │ │ │ │ b.n 2174c │ │ │ │ movs r7, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -22807,21 +22807,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 217c8 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ b.n 21784 │ │ │ │ movs r7, r1 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ movs r4, r1 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ movs r4, r1 │ │ │ │ b.n 2172c │ │ │ │ movs r7, r1 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r4, #0 │ │ │ │ movs r4, r1 │ │ │ │ b.n 21690 │ │ │ │ movs r7, r1 │ │ │ │ b.n 2164c │ │ │ │ movs r7, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -22844,15 +22844,15 @@ │ │ │ │ ldr r3, [pc, #236] @ (21400 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ adds r1, r5, #2 │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 213d6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 10c6c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -22900,15 +22900,15 @@ │ │ │ │ bl 6ef3c │ │ │ │ str r0, [r4, #4] │ │ │ │ cbnz r0, 213b6 │ │ │ │ b.n 213c0 │ │ │ │ ldr r1, [pc, #100] @ (21410 ) │ │ │ │ add r1, pc │ │ │ │ adds r1, #212 @ 0xd4 │ │ │ │ - bl ddc38 │ │ │ │ + bl ddc30 │ │ │ │ str r0, [r4, #8] │ │ │ │ cbz r0, 213c0 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, r5, #1 │ │ │ │ bl 20a40 │ │ │ │ b.n 213d6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -22928,29 +22928,29 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 213ee │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ movs r4, r1 │ │ │ │ b.n 216b8 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ movs r4, r1 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ movs r4, r1 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ movs r4, r1 │ │ │ │ add.w r0, r6, #15 │ │ │ │ @ instruction: 0xf0f6000f │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ movs r4, r1 │ │ │ │ b.n 21520 │ │ │ │ movs r7, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -23013,15 +23013,15 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ b.n 214d8 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ movs r4, r1 │ │ │ │ svc 176 @ 0xb0 │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -23036,15 +23036,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 1166c <__time64@plt> │ │ │ │ - bl df9a0 │ │ │ │ + bl df998 │ │ │ │ ldr r3, [pc, #468] @ (216e4 ) │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ adds r3, #204 @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -23062,36 +23062,36 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r1, #27013 @ 0x6985 │ │ │ │ strd r7, r1, [sp, #84] @ 0x54 │ │ │ │ adds r1, r6, #3 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 216bc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cbz r0, 2155a │ │ │ │ blx 11364 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2155c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ bls.n 21594 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 216bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4b18 │ │ │ │ + bl d4b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 216bc │ │ │ │ ldr r0, [pc, #360] @ (216ec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ subs r0, #0 │ │ │ │ @@ -23103,22 +23103,22 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 215d8 │ │ │ │ movw r3, #36613 @ 0x8f05 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 215de │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 216bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 216bc │ │ │ │ ldr r0, [pc, #296] @ (216f0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ subs r0, #0 │ │ │ │ @@ -23142,24 +23142,24 @@ │ │ │ │ beq.n 216bc │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [pc, #236] @ (216f4 ) │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ - bl c1f00 │ │ │ │ + bl c1ef8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 216bc │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 10cec │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ strd r0, r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 66830 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd fp, sl, [r0, #4] │ │ │ │ mov r2, r7 │ │ │ │ @@ -23221,23 +23221,23 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ svc 108 @ 0x6c │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ movs r4, r1 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ movs r4, r1 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ movs r4, r1 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, #120 @ 0x78 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ movs r4, r1 │ │ │ │ cdp 0, 1, cr0, cr2, cr15, {0} │ │ │ │ ble.n 21634 │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -23274,54 +23274,54 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 11e64 │ │ │ │ ldr r3, [pc, #452] @ (21924 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ - bl c1f00 │ │ │ │ + bl c1ef8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 218f0 │ │ │ │ adds r6, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 21804 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #41989 @ 0xa405 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 21796 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl de430 │ │ │ │ + bl de428 │ │ │ │ mov r1, r0 │ │ │ │ b.n 217b8 │ │ │ │ movw r3, #4613 @ 0x1205 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 217ac │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl debd4 │ │ │ │ + bl debcc │ │ │ │ mov r1, r0 │ │ │ │ b.n 217b8 │ │ │ │ ldr r0, [pc, #376] @ (21928 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ b.n 218f6 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 218f4 │ │ │ │ cmn.w r1, #100 @ 0x64 │ │ │ │ bne.n 217d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #24] │ │ │ │ - bl c2094 │ │ │ │ + bl c208c │ │ │ │ b.n 218f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #41989 @ 0xa405 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 217e0 │ │ │ │ ldr r2, [pc, #336] @ (2192c ) │ │ │ │ add r2, pc │ │ │ │ @@ -23340,20 +23340,20 @@ │ │ │ │ add.w r3, r3, #288 @ 0x120 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #20621 @ 0x508d │ │ │ │ movt r2, #8 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 21888 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 218f0 │ │ │ │ @@ -23363,15 +23363,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 10b6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 218f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl dea68 │ │ │ │ + bl dea60 │ │ │ │ mov r1, r0 │ │ │ │ cmn.w r0, #100 @ 0x64 │ │ │ │ beq.n 2187c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 218f4 │ │ │ │ ldr r0, [pc, #232] @ (21944 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -23384,26 +23384,26 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #288 @ 0x120 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl c2094 │ │ │ │ + bl c208c │ │ │ │ mov r0, r4 │ │ │ │ b.n 218f6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #57485 @ 0xe08d │ │ │ │ movt r2, #12 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 218dc │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx 11258 │ │ │ │ cbz r0, 218f0 │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -23412,23 +23412,23 @@ │ │ │ │ cbz r0, 218f0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 7085a │ │ │ │ cbz r0, 218f4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r5, #24] │ │ │ │ - bl c2094 │ │ │ │ + bl c208c │ │ │ │ ldr r0, [pc, #128] @ (21954 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 124fc │ │ │ │ b.n 218f6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #24] │ │ │ │ - bl c2094 │ │ │ │ + bl c208c │ │ │ │ ldr r0, [pc, #112] @ (21958 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ b.n 218f6 │ │ │ │ movs r0, #0 │ │ │ │ b.n 218f6 │ │ │ │ @@ -23447,41 +23447,41 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ble.n 219a0 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 21960 │ │ │ │ movs r7, r1 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ movs r4, r1 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ movs r4, r1 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r0, #7 │ │ │ │ movs r4, r1 │ │ │ │ - subw r0, ip, #11 │ │ │ │ - ldc2 0, cr0, [sl], {11} │ │ │ │ - subs r2, r6, #6 │ │ │ │ + @ instruction: 0xf294000b │ │ │ │ + stc2 0, cr0, [r2], {11} │ │ │ │ + subs r2, r3, #6 │ │ │ │ movs r4, r1 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ movs r4, r1 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ movs r4, r1 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ movs r4, r1 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r6, r7, #4 │ │ │ │ movs r4, r1 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ movs r4, r1 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r4, r4, #6 │ │ │ │ movs r4, r1 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ movs r4, r1 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r5, #3 │ │ │ │ movs r4, r1 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ movs r4, r1 │ │ │ │ blt.n 21a24 │ │ │ │ movs r7, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -23530,15 +23530,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bge.n 2192c │ │ │ │ movs r7, r1 │ │ │ │ ldr r0, [pc, #4] @ (219e0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r6, r0, #0 │ │ │ │ + adds r6, r5, #7 │ │ │ │ movs r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r4, [pc, #72] @ (21a34 ) │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ add r4, pc │ │ │ │ add.w r0, r2, #32 │ │ │ │ @@ -23866,15 +23866,15 @@ │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ bl 21b20 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 21cf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #40] @ (21d54 ) │ │ │ │ ldr r3, [pc, #32] @ (21d50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -23916,49 +23916,49 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 21dac │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ b.n 21e8e │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, fp │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 21e8c │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 21e8c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cbnz r3, 21de0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 21de2 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r6, #28 │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 21e86 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [pc, #200] @ (21ec0 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w fp, [r0] │ │ │ │ ldr r2, [r7, r3] │ │ │ │ @@ -23990,32 +23990,32 @@ │ │ │ │ mla r3, r6, r0, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bl 21b20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 21de4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 21de4 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ bne.n 21e74 │ │ │ │ ldr.w r3, [r5, #1848] @ 0x738 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 21de4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cbnz r0, 21e8e │ │ │ │ b.n 21de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [pc, #52] @ (21ec4 ) │ │ │ │ ldr r3, [pc, #36] @ (21eb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -24153,15 +24153,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ cbnz r3, 22016 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ blx 1114c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ (220a0 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, #108] @ (220a4 ) │ │ │ │ @@ -24171,19 +24171,19 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [pc, #100] @ (220a8 ) │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr.w r1, [r8, #2804] @ 0xaf4 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2209a │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ and.w r3, r6, #31 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #5 │ │ │ │ str r6, [r0, #0] │ │ │ │ bne.n 22072 │ │ │ │ mov r0, r6 │ │ │ │ blx 10848 │ │ │ │ @@ -24192,21 +24192,21 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r1, [r8, #2804] @ 0xaf4 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ beq.n 2209a │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ udf #44 @ 0x2c │ │ │ │ movs r7, r1 │ │ │ │ bmi.n 220e8 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ @@ -24235,19 +24235,19 @@ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ nop │ │ │ │ bcc.n 22030 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ movs r4, r1 │ │ │ │ - ble.n 22180 │ │ │ │ + ble.n 22150 │ │ │ │ movs r3, r1 │ │ │ │ - ble.n 221a8 │ │ │ │ + ble.n 22178 │ │ │ │ movs r3, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (22150 ) │ │ │ │ ldr r2, [pc, #60] @ (22154 ) │ │ │ │ @@ -24353,19 +24353,19 @@ │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 221e4 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r3} │ │ │ │ movs r4, r1 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r6, r5, r3 │ │ │ │ movs r4, r1 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ movs r4, r1 │ │ │ │ bcs.n 222f4 │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -24494,27 +24494,27 @@ │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 2238c │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb648 │ │ │ │ movs r4, r1 │ │ │ │ beq.n 2238c │ │ │ │ movs r7, r1 │ │ │ │ ldr r3, [pc, #24] @ (223ac ) │ │ │ │ ldr r2, [pc, #28] @ (223b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ cbz r0, 223a8 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #2804] @ 0xaf4 │ │ │ │ - b.w da024 │ │ │ │ + b.w da01c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ beq.n 22340 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -24546,53 +24546,53 @@ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 11de4 │ │ │ │ cbz r0, 2240c │ │ │ │ ldr r3, [pc, #144] @ (22490 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ mov r5, r0 │ │ │ │ b.n 2243c │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2e960 │ │ │ │ cbz r0, 22462 │ │ │ │ ldr r3, [pc, #116] @ (22490 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r1, [r3, #2804] @ 0xaf4 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 22462 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ b.n 2243c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ b.n 223e6 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2245c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 2e91e │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2243c │ │ │ │ mov r4, r5 │ │ │ │ b.n 22462 │ │ │ │ mov r0, r5 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r2, [pc, #48] @ (22494 ) │ │ │ │ ldr r3, [pc, #32] @ (22488 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -24650,19 +24650,19 @@ │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ nop │ │ │ │ - it cc │ │ │ │ - movcc r4, r1 │ │ │ │ - bls.n 2255c │ │ │ │ + wfe │ │ │ │ + movs r4, r1 │ │ │ │ + bls.n 2252c │ │ │ │ movs r3, r1 │ │ │ │ - bls.n 2257c │ │ │ │ + bls.n 2254c │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #184] @ (225e0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -24677,15 +24677,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #6340 @ 0x18c4 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add.w sl, r7, #6336 @ 0x18c0 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #4 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ cbz r4, 225c0 │ │ │ │ movs r3, #4 │ │ │ │ ldr.w ip, [r6, #2812] @ 0xafc │ │ │ │ lsl.w r2, r9, fp │ │ │ │ str.w r8, [sp] │ │ │ │ lsl.w r3, r3, fp │ │ │ │ @@ -24705,32 +24705,32 @@ │ │ │ │ bls.n 225a8 │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ cmp r7, r0 │ │ │ │ bhi.n 225a0 │ │ │ │ cmp sl, r0 │ │ │ │ bcs.n 22590 │ │ │ │ movs r1, #20 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 22590 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ ldrd r8, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 105f0 │ │ │ │ b.n 2255a │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 225c0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r7!, {r1, r4, r5} │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ @@ -24764,53 +24764,53 @@ │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 226b8 │ │ │ │ movs r0, #1 │ │ │ │ b.n 227b4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 2265a │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cbz r0, 2265a │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ - bl c2e40 │ │ │ │ + bl c2e38 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 227b4 │ │ │ │ mov r0, r9 │ │ │ │ blx 1074c │ │ │ │ cbnz r0, 22686 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 22686 │ │ │ │ ldr r0, [pc, #372] @ (227e4 ) │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ movs r3, #18 │ │ │ │ movs r1, #2 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ b.n 227b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0bc4 │ │ │ │ + bl b0bbc │ │ │ │ cbz r0, 22694 │ │ │ │ movs r4, #1 │ │ │ │ b.n 226c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 22690 │ │ │ │ ldr r0, [pc, #324] @ (227e8 ) │ │ │ │ movw r4, #7941 @ 0x1f05 │ │ │ │ movs r3, #18 │ │ │ │ movs r1, #2 │ │ │ │ @@ -24818,15 +24818,15 @@ │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ b.n 227b4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 1057c │ │ │ │ ldr r3, [pc, #288] @ (227ec ) │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w fp, [r8, r3] │ │ │ │ ldr.w r3, [fp, #3584] @ 0xe00 │ │ │ │ cbz r3, 226e2 │ │ │ │ @@ -24868,20 +24868,20 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbz r1, 22742 │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 22780 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbz r0, 2277a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbz r0, 2277a │ │ │ │ ldr.w r3, [fp, #3584] @ 0xe00 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ cbz r3, 22770 │ │ │ │ ldr r3, [pc, #136] @ (227f0 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ @@ -24930,17 +24930,17 @@ │ │ │ │ movs r7, r1 │ │ │ │ ldmia r6, {r2, r4, r6} │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r3, r6} │ │ │ │ movs r7, r1 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ movs r4, r1 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r2, r5, r7} │ │ │ │ movs r7, r1 │ │ │ │ @@ -24973,36 +24973,36 @@ │ │ │ │ ldr r0, [pc, #24] @ (22858 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ movs r4, r1 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r4, r2, r1 │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #3 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r3, #48 @ 0x30 │ │ │ │ ite gt │ │ │ │ addgt.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ movle r6, #2 │ │ │ │ mul.w fp, r3, r6 │ │ │ │ @@ -25011,25 +25011,25 @@ │ │ │ │ cbnz r3, 228be │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2288e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w afe38 │ │ │ │ + b.w afe30 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 22990 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 22990 │ │ │ │ ldrd r3, r1, [r4, #40] @ 0x28 │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -25049,15 +25049,15 @@ │ │ │ │ ubfx r2, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #13069 @ 0x330d │ │ │ │ movt r3, #9 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 22990 │ │ │ │ vldr d7, [r4, #24] │ │ │ │ ldr.w r3, [sl, fp] │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ ldrd r0, ip, [r4, #12] │ │ │ │ @@ -25088,15 +25088,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #9229 @ 0x240d │ │ │ │ movt r3, #9 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d5, [sp, #72] @ 0x48 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 228aa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -25202,15 +25202,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ movt r7, #256 @ 0x100 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3690 │ │ │ │ + bl c3688 │ │ │ │ cmp r0, #71 @ 0x47 │ │ │ │ beq.n 22b82 │ │ │ │ bhi.n 22b40 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ bhi.n 22b22 │ │ │ │ cmp r0, #13 │ │ │ │ bls.n 22bbe │ │ │ │ @@ -25270,15 +25270,15 @@ │ │ │ │ lsls r3, r2, #31 │ │ │ │ bmi.n 22bc8 │ │ │ │ b.n 22bbe │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #2 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3690 │ │ │ │ + bl c3688 │ │ │ │ b.n 22af2 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ add r2, r3 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 22bbe │ │ │ │ @@ -25288,15 +25288,15 @@ │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ b.n 22bbe │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str.w r5, [r6, r3, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl c3650 │ │ │ │ + bl c3648 │ │ │ │ mov r4, r0 │ │ │ │ b.n 22aec │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cbz r3, 22bf8 │ │ │ │ push {r4} │ │ │ │ @@ -25370,15 +25370,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r1, sp │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ - bl 8be18 │ │ │ │ + bl 8be10 │ │ │ │ cmp r8, r9 │ │ │ │ beq.n 22c96 │ │ │ │ mov r0, r8 │ │ │ │ blx 105f0 │ │ │ │ ldr r2, [pc, #40] @ (22cc0 ) │ │ │ │ ldr r3, [pc, #32] @ (22cbc ) │ │ │ │ add r2, pc │ │ │ │ @@ -25413,15 +25413,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl c3360 │ │ │ │ + bl c3358 │ │ │ │ ldr r2, [pc, #40] @ (22d20 ) │ │ │ │ ldr r3, [pc, #32] @ (22d1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -25450,25 +25450,25 @@ │ │ │ │ ldr r3, [pc, #232] @ (22e28 ) │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r9, [r3, #3180] @ 0xc6c │ │ │ │ mov r1, r9 │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 22e10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 22e10 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr.w r4, [r5, #3240] @ 0xca8 │ │ │ │ ldr.w r3, [r5, #3244] @ 0xcac │ │ │ │ add.w r6, r5, #2960 @ 0xb90 │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ ite gt │ │ │ │ addgt.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ @@ -25513,15 +25513,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #0 │ │ │ │ blx 118f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7f7b4 │ │ │ │ + b.w 7f7ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bne.n 22e7c │ │ │ │ movs r7, r1 │ │ │ │ stmia r7!, {r2, r3, r4} │ │ │ │ movs r7, r1 │ │ │ │ @@ -25580,15 +25580,15 @@ │ │ │ │ add r3, r5 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 22ea0 │ │ │ │ b.n 22e88 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8a57c │ │ │ │ + bl 8a574 │ │ │ │ ldrd r3, r2, [r4, #40] @ 0x28 │ │ │ │ add r3, r5 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 22e88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -25642,15 +25642,15 @@ │ │ │ │ beq.n 22f36 │ │ │ │ b.n 22fbc │ │ │ │ cbz r6, 22f76 │ │ │ │ tst.w r8, #1 │ │ │ │ beq.n 22f76 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl c3814 │ │ │ │ + bl c380c │ │ │ │ cbnz r0, 22fbc │ │ │ │ adds r3, r7, #4 │ │ │ │ bhi.n 22f7e │ │ │ │ b.n 22fb2 │ │ │ │ tst.w r8, #3 │ │ │ │ bne.n 22f70 │ │ │ │ b.n 22fb2 │ │ │ │ @@ -25659,15 +25659,15 @@ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r4, #0] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r3, #508] @ 0x1fc │ │ │ │ ldr.w r1, [r3, #520] @ 0x208 │ │ │ │ ldr.w r0, [r3, #532] @ 0x214 │ │ │ │ - bl 8a57c │ │ │ │ + bl 8a574 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 22fae │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r5, r5, r6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ @@ -25679,23 +25679,23 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 5a380 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ movs r7, r1 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x008c │ │ │ │ movs r4, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movs r0, #0 │ │ │ │ - bl c3814 │ │ │ │ + bl c380c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #2940] @ 0xb7c │ │ │ │ @@ -25750,33 +25750,33 @@ │ │ │ │ b.n 23050 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b018 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 3ced8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x000a │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ movs r4, r1 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ movs r4, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (230cc ) │ │ │ │ add.w r4, r0, r0, lsl #1 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ adds r1, r4, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 230c8 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r3, [r5] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ @@ -25807,15 +25807,15 @@ │ │ │ │ bne.n 2311a │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ b.n 23106 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cbnz r0, 2312c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ b.n 2312e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmia r5!, {r7} │ │ │ │ @@ -25846,29 +25846,29 @@ │ │ │ │ bne.n 2317a │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ b.n 23166 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cbz r0, 231ac │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ bne.n 231a0 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ b.n 2318c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cbnz r0, 231b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ b.n 231b6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -25900,30 +25900,30 @@ │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8cdbc │ │ │ │ + bl 8cdb4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 8cdbc │ │ │ │ + bl 8cdb4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -25937,27 +25937,27 @@ │ │ │ │ movw r3, #4103 @ 0x1007 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cbnz r0, 23278 │ │ │ │ movs r0, #0 │ │ │ │ b.n 232c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 23288 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8688 │ │ │ │ + bl b8680 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b9804 │ │ │ │ + bl b97fc │ │ │ │ ldr r2, [pc, #84] @ (232e8 ) │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc │ │ │ │ blx 11ca8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 232b8 │ │ │ │ @@ -25967,15 +25967,15 @@ │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 11d2c │ │ │ │ cbnz r0, 232c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 12208 │ │ │ │ b.n 23274 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ b.n 23274 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #40] @ (232ec ) │ │ │ │ ldr r3, [pc, #28] @ (232e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -25987,15 +25987,15 @@ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r2} │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ movs r4, r1 │ │ │ │ stmia r1!, {r1, r2, r4, r7} │ │ │ │ movs r7, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -26008,39 +26008,39 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ble.n 2334a │ │ │ │ add r5, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, r6 │ │ │ │ bcs.n 23368 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2333a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 2333a │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ b.n 23320 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2335e │ │ │ │ movs r1, #1 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 23336 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strb r5, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -26075,43 +26075,43 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov.w r1, #0 │ │ │ │ movs r1, #0 │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ cbnz r0, 23404 │ │ │ │ mov r4, r0 │ │ │ │ blx 112f4 │ │ │ │ cbnz r0, 23406 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #55 @ 0x37 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cbz r0, 23406 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 233fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 233fc │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl b92b0 │ │ │ │ + bl b92a8 │ │ │ │ clz r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ b.n 23406 │ │ │ │ movs r4, #1 │ │ │ │ ldr r2, [pc, #40] @ (23430 ) │ │ │ │ ldr r3, [pc, #32] @ (2342c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -26160,24 +26160,24 @@ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 1195c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #4101 @ 0x1005 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cbz r0, 234a6 │ │ │ │ adds r1, r4, #1 │ │ │ │ movs r3, #6 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 23390 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #40] @ (234d0 ) │ │ │ │ ldr r3, [pc, #28] @ (234c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -26210,38 +26210,38 @@ │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #12343 @ 0x3037 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cbz r0, 23526 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 23516 │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ b.n 23530 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #4102 @ 0x1006 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cbnz r0, 2352a │ │ │ │ mov r4, r0 │ │ │ │ b.n 2353e │ │ │ │ movs r3, #6 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 23390 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r2, [pc, #40] @ (23568 ) │ │ │ │ ldr r3, [pc, #32] @ (23564 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -26289,15 +26289,15 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 23602 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 11950 │ │ │ │ mov r7, r0 │ │ │ │ bics.w r3, r0, #8 │ │ │ │ bne.n 235da │ │ │ │ ldr r0, [pc, #184] @ (23688 ) │ │ │ │ @@ -26306,39 +26306,39 @@ │ │ │ │ blx 10cc4 │ │ │ │ b.n 23662 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movw r3, #12295 @ 0x3007 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 23602 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2362a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 68b2e │ │ │ │ cbnz r0, 23606 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ movs r0, #0 │ │ │ │ b.n 23662 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r1, #15 │ │ │ │ cmp r3, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ it eq │ │ │ │ moveq r6, #4 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 11380 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ mov r0, r4 │ │ │ │ b.n 23662 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ adds r0, r4, #1 │ │ │ │ movw r3, #4100 @ 0x1004 │ │ │ │ blx 11414 │ │ │ │ @@ -26349,18 +26349,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ strd r3, r7, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #6 │ │ │ │ movs r4, #3 │ │ │ │ strd r4, r1, [sp, #28] │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #40] @ (2368c ) │ │ │ │ ldr r3, [pc, #28] @ (23684 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ @@ -26371,15 +26371,15 @@ │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bkpt 0x00ba │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 23638 │ │ │ │ + bcs.n 23608 │ │ │ │ movs r3, r1 │ │ │ │ pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -26394,28 +26394,28 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cbz r0, 236d6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 23390 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2372c │ │ │ │ movs r3, #55 @ 0x37 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 236f6 │ │ │ │ movs r3, #6 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 23390 │ │ │ │ @@ -26440,15 +26440,15 @@ │ │ │ │ movs r3, #6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1b098 │ │ │ │ b.n 23734 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #44] @ (23764 ) │ │ │ │ ldr r3, [pc, #32] @ (23758 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -26459,17 +26459,17 @@ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #22 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ movs r4, r1 │ │ │ │ pop {r2, r5, pc} │ │ │ │ movs r7, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -26483,15 +26483,15 @@ │ │ │ │ movw r3, #4151 @ 0x1037 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 23812 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ blx 11ef0 │ │ │ │ cbz r0, 23812 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ @@ -26530,15 +26530,15 @@ │ │ │ │ bl 1b098 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 23812 │ │ │ │ subs r1, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 8de8c │ │ │ │ + bl 8de84 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, r4, #2 │ │ │ │ blx 122bc │ │ │ │ ldr r2, [pc, #36] @ (23838 ) │ │ │ │ ldr r3, [pc, #28] @ (23834 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -26577,35 +26577,35 @@ │ │ │ │ beq.n 238d8 │ │ │ │ b.n 23980 │ │ │ │ add r7, sp, #12 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #4103 @ 0x1007 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 23982 │ │ │ │ mov r0, r5 │ │ │ │ blx 11de4 │ │ │ │ cbnz r0, 238b8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 23982 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 23982 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 23982 │ │ │ │ subs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8de8c │ │ │ │ + bl 8de84 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, r5, #2 │ │ │ │ blx 122bc │ │ │ │ mov r4, r0 │ │ │ │ b.n 23982 │ │ │ │ adds r0, r5, #2 │ │ │ │ blx 11de4 │ │ │ │ @@ -26622,25 +26622,25 @@ │ │ │ │ beq.n 23982 │ │ │ │ b.n 238f0 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ movs r3, #55 @ 0x37 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ adds r0, r5, #2 │ │ │ │ blx 11de4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 238f8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 23900 │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, r5, #2 │ │ │ │ - bl c59d4 │ │ │ │ + bl c59cc │ │ │ │ ldr r7, [sp, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ beq.n 2390e │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ add r6, sp, #12 │ │ │ │ b.n 2394e │ │ │ │ adds r6, r4, #1 │ │ │ │ @@ -26648,29 +26648,29 @@ │ │ │ │ mov r1, r6 │ │ │ │ blx 122bc │ │ │ │ cbnz r0, 2391e │ │ │ │ movs r4, #0 │ │ │ │ b.n 23982 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 8de8c │ │ │ │ + bl 8de84 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, r5, #2 │ │ │ │ blx 122bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2391a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r3 │ │ │ │ bcs.n 23980 │ │ │ │ lsls r6, r6, #2 │ │ │ │ orr.w r4, r6, #2 │ │ │ │ b.n 23982 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8de8c │ │ │ │ + bl 8de84 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 23954 │ │ │ │ cmp r8, r4 │ │ │ │ bhi.n 23940 │ │ │ │ b.n 2391a │ │ │ │ mov r1, r4 │ │ │ │ @@ -26680,15 +26680,15 @@ │ │ │ │ beq.n 2391a │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r7, r4 │ │ │ │ bls.n 23980 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8de8c │ │ │ │ + bl 8de84 │ │ │ │ cmp r0, r5 │ │ │ │ bne.n 2397c │ │ │ │ lsls r4, r4, #2 │ │ │ │ orr.w r4, r4, #2 │ │ │ │ b.n 23982 │ │ │ │ adds r4, #1 │ │ │ │ b.n 23964 │ │ │ │ @@ -26737,53 +26737,53 @@ │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ str r3, [r5, #8] │ │ │ │ - bl b2808 │ │ │ │ + bl b2800 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #4] │ │ │ │ cbnz r0, 23a06 │ │ │ │ movs r4, #0 │ │ │ │ b.n 23af2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r1, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #4103 @ 0x1007 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 23a02 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ adds r1, r7, #2 │ │ │ │ movw r3, #4103 @ 0x1007 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 23a02 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 10ab4 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ beq.n 23a46 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ - bl 8decc │ │ │ │ + bl 8dec4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 23a2a │ │ │ │ adds r2, r4, #1 │ │ │ │ bne.n 23a50 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 11fb8 │ │ │ │ cbz r0, 23a6e │ │ │ │ b.n 23a02 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 8decc │ │ │ │ + bl 8dec4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 23a6e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 232f0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 10ab4 │ │ │ │ @@ -26817,15 +26817,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 68ee6 │ │ │ │ b.n 23ab2 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ - bl 8decc │ │ │ │ + bl 8dec4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 23ac2 │ │ │ │ mov fp, r4 │ │ │ │ b.n 23a84 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r9 │ │ │ │ @@ -26845,26 +26845,26 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, sl │ │ │ │ beq.n 23afe │ │ │ │ cbz r0, 23afe │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cbz r0, 23b10 │ │ │ │ cbz r4, 23b0c │ │ │ │ blx 1061c │ │ │ │ mov r4, r0 │ │ │ │ b.n 23b10 │ │ │ │ blx 1061c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r2, [pc, #36] @ (23b44 ) │ │ │ │ ldr r3, [pc, #32] @ (23b40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ @@ -26902,26 +26902,26 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl b2808 │ │ │ │ + bl b2800 │ │ │ │ cbnz r0, 23b94 │ │ │ │ movs r4, #0 │ │ │ │ b.n 23c04 │ │ │ │ adds r0, r7, #1 │ │ │ │ blx 11de4 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 23bac │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #4 │ │ │ │ adds r1, r7, #1 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 23b90 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 23bca │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -26956,15 +26956,15 @@ │ │ │ │ movne r4, #1 │ │ │ │ b.n 23c04 │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r5 │ │ │ │ beq.n 23c10 │ │ │ │ cbz r0, 23c10 │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 23c22 │ │ │ │ cbz r4, 23c1e │ │ │ │ blx 1061c │ │ │ │ mov r4, r0 │ │ │ │ b.n 23c22 │ │ │ │ blx 1061c │ │ │ │ @@ -27004,15 +27004,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ b.n 23c7a │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r1!, {r7} │ │ │ │ movs r7, r1 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #144] @ (23d24 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -27026,15 +27026,15 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cbz r0, 23ce8 │ │ │ │ ldr r3, [pc, #108] @ (23d2c ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 23cd0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -27090,22 +27090,22 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ cbnz r0, 23d5e │ │ │ │ movs r0, #0 │ │ │ │ b.n 23d7a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 23d5a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 10cc4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ @@ -27168,15 +27168,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #440] @ (23fc0 ) │ │ │ │ add r3, pc │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 23dcc │ │ │ │ movs r0, #0 │ │ │ │ b.n 23f90 │ │ │ │ movw r3, #58373 @ 0xe405 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 23e22 │ │ │ │ @@ -27228,15 +27228,15 @@ │ │ │ │ orr.w r4, r4, #4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, 23e8e │ │ │ │ orr.w r4, r4, #8 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 23e10 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ blx 10628 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -27257,15 +27257,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ b.n 23f90 │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r3, [pc, #232] @ (23fcc ) │ │ │ │ mov r5, r0 │ │ │ │ ldr.w sl, [r6, r3] │ │ │ │ ldr.w r3, [sl, #3584] @ 0xe00 │ │ │ │ cbz r3, 23f2e │ │ │ │ ldr r3, [pc, #224] @ (23fd0 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ @@ -27323,15 +27323,15 @@ │ │ │ │ subs r3, #1 │ │ │ │ add.w r0, r0, #1064 @ 0x428 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ blx 11198 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ ldr r2, [pc, #84] @ (23fe8 ) │ │ │ │ ldr r3, [pc, #32] @ (23fb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -27343,35 +27343,35 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb6bc │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6b2 │ │ │ │ movs r7, r1 │ │ │ │ - cbz r4, 2400a │ │ │ │ + cbz r4, 24004 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ movs r4, r1 │ │ │ │ - ble.n 2400c │ │ │ │ + ble.n 23fdc │ │ │ │ movs r3, r1 │ │ │ │ - b.n 23c18 │ │ │ │ + b.n 23be8 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 24068 │ │ │ │ movs r7, r1 │ │ │ │ ble.n 2402c │ │ │ │ movs r7, r1 │ │ │ │ - cbz r2, 24008 │ │ │ │ + cbz r2, 24002 │ │ │ │ movs r4, r1 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x008c │ │ │ │ movs r3, r1 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x009c │ │ │ │ movs r3, r1 │ │ │ │ push {r3, r6, r7} │ │ │ │ movs r7, r1 │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ @@ -27476,15 +27476,15 @@ │ │ │ │ bl 23c50 │ │ │ │ cbnz r0, 240e6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 113b0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #16 │ │ │ │ mov r4, r5 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 240d2 │ │ │ │ ldr r3, [pc, #16] @ (24104 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r4, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -27519,50 +27519,50 @@ │ │ │ │ bne.n 24158 │ │ │ │ ldr r2, [pc, #112] @ (241c0 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr.w r2, [r2, #1372] @ 0x55c │ │ │ │ str.w r2, [r3, #1616] @ 0x650 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 24160 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 24168 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 24170 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cbz r5, 24182 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ movs r1, #8 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 24174 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 2418a │ │ │ │ bl 3cbd4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cbz r0, 24192 │ │ │ │ bl 3c210 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cbz r5, 241ac │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bl 97740 │ │ │ │ + bl 97738 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 24196 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ pop {r1, r6, pc} │ │ │ │ movs r7, r1 │ │ │ │ cbz r6, 2420c │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -27592,15 +27592,15 @@ │ │ │ │ bpl.w 24336 │ │ │ │ bl 3fcfc │ │ │ │ add.w r6, r0, #32 │ │ │ │ mov r8, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r6, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r9, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 10cec │ │ │ │ add.w r3, r8, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ str r5, [sp, #16] │ │ │ │ @@ -27619,15 +27619,15 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cbz r0, 2429a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #30 │ │ │ │ bmi.n 24286 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ movs r1, #1 │ │ │ │ @@ -27662,32 +27662,32 @@ │ │ │ │ and.w r2, r5, #31 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r2, r3 │ │ │ │ beq.n 242da │ │ │ │ mov r0, r5 │ │ │ │ - bl a56d0 │ │ │ │ + bl a56c8 │ │ │ │ cbz r0, 242da │ │ │ │ mov r1, r4 │ │ │ │ bl 40732 │ │ │ │ adds r5, #1 │ │ │ │ b.n 242b4 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cbz r0, 242fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cbz r0, 24304 │ │ │ │ bl 3c210 │ │ │ │ ldr r3, [pc, #88] @ (24360 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [r2, #1280] @ 0x500 │ │ │ │ subs r3, #1 │ │ │ │ @@ -27731,34 +27731,34 @@ │ │ │ │ movs r7, r1 │ │ │ │ cbz r2, 24374 │ │ │ │ movs r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r3, [r0, #1616] @ 0x650 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ (243d0 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movw r5, #2309 @ 0x905 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr r2, [pc, #36] @ (243d4 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #9 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r0, #2437 @ 0x985 │ │ │ │ movt r0, #1 │ │ │ │ @@ -27766,15 +27766,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ bl 1b098 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ revsh r6, r2 │ │ │ │ movs r7, r1 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ movs r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ b.n 2410e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -27787,19 +27787,19 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 2441c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r4, #1616] @ 0x650 │ │ │ │ ldr r2, [pc, #32] @ (24440 ) │ │ │ │ ldr r3, [pc, #28] @ (2443c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -27830,45 +27830,45 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 8ef64 │ │ │ │ + bl 8ef5c │ │ │ │ cbnz r0, 24478 │ │ │ │ movs r0, #0 │ │ │ │ b.n 244f2 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ adds r0, r4, r2 │ │ │ │ - bl 8ef64 │ │ │ │ + bl 8ef5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 24474 │ │ │ │ ldr r3, [pc, #144] @ (2451c ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbz r3, 2449e │ │ │ │ ldr r3, [pc, #140] @ (24520 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ + bl c6b08 │ │ │ │ ldrd r6, r1, [sp, #4] │ │ │ │ add.w r2, r6, #24 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cbz r3, 244dc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ bne.n 244d8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r1, #8 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cbz r2, 244d2 │ │ │ │ ldrd r1, r2, [r2] │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ it lt │ │ │ │ @@ -27881,15 +27881,15 @@ │ │ │ │ b.n 244a8 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbz r3, 244f0 │ │ │ │ ldr r3, [pc, #56] @ (24520 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b4c │ │ │ │ + bl c6b44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #48] @ (24524 ) │ │ │ │ ldr r3, [pc, #28] @ (24514 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -27928,25 +27928,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 24562 │ │ │ │ ldr r3, [pc, #48] @ (24588 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ + bl c6b08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 2457e │ │ │ │ ldr r3, [pc, #24] @ (24588 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - b.w c6b4c │ │ │ │ + b.w c6b44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -27966,20 +27966,20 @@ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 246ba │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 8e7bc │ │ │ │ + bl 8e7b4 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 245d4 │ │ │ │ movs r0, #1 │ │ │ │ b.n 246ba │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #41221 @ 0xa105 │ │ │ │ movt r3, #1 │ │ │ │ @@ -28006,19 +28006,19 @@ │ │ │ │ ldr r3, [pc, #224] @ (246f0 ) │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 24624 │ │ │ │ ldr r3, [pc, #216] @ (246f4 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ + bl c6b08 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r6, #1380] @ 0x564 │ │ │ │ - bl b78a8 │ │ │ │ + bl b78a0 │ │ │ │ cmp r4, r0 │ │ │ │ bne.n 24650 │ │ │ │ add.w r3, r4, #56 @ 0x38 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #65536 @ 0x10000 │ │ │ │ strex r2, r1, [r3] │ │ │ │ @@ -28027,15 +28027,15 @@ │ │ │ │ dmb ish │ │ │ │ ldr r0, [pc, #136] @ (246dc ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r1, [r6, #1380] @ 0x564 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbz r0, 2467c │ │ │ │ ldr r3, [pc, #144] @ (246f8 ) │ │ │ │ mov.w r2, #422 @ 0x1a6 │ │ │ │ ldr r1, [pc, #140] @ (246fc ) │ │ │ │ ldr r0, [pc, #144] @ (24700 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -28043,19 +28043,19 @@ │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 2468e │ │ │ │ ldr r3, [pc, #112] @ (246f4 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b4c │ │ │ │ + bl c6b44 │ │ │ │ mov r0, r4 │ │ │ │ - bl c617c │ │ │ │ + bl c6174 │ │ │ │ b.n 245d0 │ │ │ │ - bl c617c │ │ │ │ + bl c6174 │ │ │ │ ldr r2, [pc, #104] @ (24704 ) │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #27781 @ 0x6c85 │ │ │ │ movw r4, #2437 @ 0x985 │ │ │ │ movt r4, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -28083,24 +28083,24 @@ │ │ │ │ movs r7, r1 │ │ │ │ add r6, sp, #744 @ 0x2e8 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ movs r7, r1 │ │ │ │ - cdp2 0, 6, cr0, cr0, cr11, {0} │ │ │ │ + cdp2 0, 4, cr0, cr8, cr11, {0} │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ movs r4, r1 │ │ │ │ - stc2 0, cr0, [sl, #-44]! @ 0xffffffd4 │ │ │ │ - cdp2 0, 1, cr0, cr2, cr11, {0} │ │ │ │ - cdp2 0, 1, cr0, cr0, cr11, {0} │ │ │ │ + ldc2 0, cr0, [r2, #-44] @ 0xffffffd4 │ │ │ │ + ldc2l 0, cr0, [sl, #44]! @ 0x2c │ │ │ │ + ldc2l 0, cr0, [r8, #44]! @ 0x2c │ │ │ │ add r5, sp, #632 @ 0x278 │ │ │ │ movs r7, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #52] @ (24750 ) │ │ │ │ @@ -28109,15 +28109,15 @@ │ │ │ │ add r5, pc │ │ │ │ blx 11ad4 │ │ │ │ cbz r0, 24748 │ │ │ │ ldr r3, [pc, #40] @ (24754 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r0, [r3, #1380] @ 0x564 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbz r0, 24742 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r6, [r4, #4] │ │ │ │ b.n 2474a │ │ │ │ mov r0, r4 │ │ │ │ blx 11018 │ │ │ │ @@ -28147,21 +28147,21 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbz r3, 24796 │ │ │ │ ldr r3, [pc, #140] @ (24818 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ + bl c6b08 │ │ │ │ movw r8, #41221 @ 0xa105 │ │ │ │ movt r8, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ movs r1, #0 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 247d2 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ cbz r4, 247d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 247d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -28180,15 +28180,15 @@ │ │ │ │ b.n 247d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbz r3, 247e6 │ │ │ │ ldr r3, [pc, #60] @ (24818 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b4c │ │ │ │ + bl c6b44 │ │ │ │ ldr r2, [pc, #52] @ (2481c ) │ │ │ │ ldr r3, [pc, #32] @ (2480c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -28213,15 +28213,15 @@ │ │ │ │ movs r7, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 2484c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #41221 @ 0xa105 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2484c │ │ │ │ @@ -28236,15 +28236,15 @@ │ │ │ │ ldr.w r0, [r2, #1380] @ 0x564 │ │ │ │ cbz r0, 24874 │ │ │ │ ldr r3, [pc, #24] @ (24880 ) │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #1380] @ 0x564 │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ - b.w da024 │ │ │ │ + b.w da01c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add r4, sp, #8 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb69ffff │ │ │ │ @@ -28283,35 +28283,35 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 8ef64 │ │ │ │ + bl 8ef5c │ │ │ │ cbz r0, 2491c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, r4, r2 │ │ │ │ - bl 8ef64 │ │ │ │ + bl 8ef5c │ │ │ │ cbz r0, 2491c │ │ │ │ add r2, sp, #8 │ │ │ │ adds r1, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 2491c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r3, #35589 @ 0x8b05 │ │ │ │ movt r3, #1 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #90 @ 0x5a │ │ │ │ moveq r2, #65 @ 0x41 │ │ │ │ - bl c5ec4 │ │ │ │ + bl c5ebc │ │ │ │ ldr r2, [pc, #32] @ (24940 ) │ │ │ │ ldr r3, [pc, #28] @ (2493c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -28339,96 +28339,96 @@ │ │ │ │ ldr.w r8, [pc, #588] @ 24bb0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 8e33c │ │ │ │ + bl 8e334 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 24b8a │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af8fc │ │ │ │ + bl af8f4 │ │ │ │ ldr r3, [pc, #536] @ (24bb4 ) │ │ │ │ str.w r0, [r6, r4, lsl #2] │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ ldr.w r3, [sl, #3584] @ 0xe00 │ │ │ │ cbz r3, 249b8 │ │ │ │ ldr r3, [pc, #524] @ (24bb8 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ + bl c6b08 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cbz r1, 249c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8df38 │ │ │ │ + bl 8df30 │ │ │ │ mov r6, r0 │ │ │ │ b.n 249de │ │ │ │ ldr.w r3, [r5, #1328] @ 0x530 │ │ │ │ cmp r3, r1 │ │ │ │ blt.n 249da │ │ │ │ ldr.w r3, [r5, #1304] @ 0x518 │ │ │ │ cbz r3, 249da │ │ │ │ ldr.w r6, [r5, #1620] @ 0x654 │ │ │ │ b.n 249de │ │ │ │ ldr.w r6, [r5, #1616] @ 0x650 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 24b5a │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.w 24b5a │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ movw r3, #9605 @ 0x2585 │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 24a42 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 24b74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8df38 │ │ │ │ + bl 8df30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c62b8 │ │ │ │ + bl c62b0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 24b74 │ │ │ │ movw r3, #16261 @ 0x3f85 │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 24afc │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 24b74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movw r0, #53509 @ 0xd105 │ │ │ │ movt r0, #1 │ │ │ │ movw r3, #39429 @ 0x9a05 │ │ │ │ @@ -28493,29 +28493,29 @@ │ │ │ │ movw r3, #17669 @ 0x4505 │ │ │ │ movt r3, #1 │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 24b54 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 24b74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, 24b4e │ │ │ │ ldr r2, [r6, #32] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 24b4e │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr r2, [pc, #144] @ (24bc4 ) │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #59141 @ 0xe705 │ │ │ │ strd fp, r4, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ @@ -28540,15 +28540,15 @@ │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [sl, #3584] @ 0xe00 │ │ │ │ cbz r3, 24b88 │ │ │ │ ldr r3, [pc, #60] @ (24bb8 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b4c │ │ │ │ + bl c6b44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #60] @ (24bc8 ) │ │ │ │ ldr r3, [pc, #28] @ (24bac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -28564,37 +28564,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #976 @ 0x3d0 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa0a000b │ │ │ │ - @ instruction: 0xfa18000b │ │ │ │ - ldrsh.w r0, [lr, #11] │ │ │ │ + ldr??.w r0, [r2, #11] │ │ │ │ + @ instruction: 0xfa00000b │ │ │ │ + vld1.8 {d0[0]}, [r6], fp │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ movs r7, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (24c00 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80190 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ nop │ │ │ │ uxth r6, r0 │ │ │ │ movs r7, r1 │ │ │ │ movw r3, #57349 @ 0xe005 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 24c22 │ │ │ │ @@ -28658,15 +28658,15 @@ │ │ │ │ cbz r6, 24cee │ │ │ │ ldr r0, [pc, #96] @ (24d0c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbz r0, 24ce8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ asr.w r1, r2, r3 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bmi.n 24ce2 │ │ │ │ ldrb r6, [r0, r3] │ │ │ │ @@ -28705,23 +28705,23 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 1114c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ movs r0, #10 │ │ │ │ mov r5, r1 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrh r3, [r4, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ str r0, [r5, #0] │ │ │ │ @@ -28744,34 +28744,34 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8e33c │ │ │ │ + bl 8e334 │ │ │ │ cbnz r0, 24d98 │ │ │ │ movs r0, #0 │ │ │ │ b.n 24dce │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b04e0 │ │ │ │ + bl b04d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 24d94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 24db6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 24dcc │ │ │ │ cbz r1, 24dcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e7bc │ │ │ │ + bl 8e7b4 │ │ │ │ str r0, [r5, #0] │ │ │ │ cbnz r0, 24dcc │ │ │ │ ldr r3, [pc, #52] @ (24df8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r3, [r3, #1372] @ 0x55c │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -28822,15 +28822,15 @@ │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r2 │ │ │ │ subs r1, r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #7 │ │ │ │ bhi.n 24e56 │ │ │ │ movs r1, #8 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 24e56 │ │ │ │ bl 5a418 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strh.w r8, [r1, #4] │ │ │ │ strh r6, [r1, #6] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -28839,15 +28839,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 24e7a │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 24e7a │ │ │ │ - b.w aab28 │ │ │ │ + b.w aab20 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (24ec4 ) │ │ │ │ ldr r2, [pc, #56] @ (24ec8 ) │ │ │ │ @@ -28870,19 +28870,19 @@ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ nop │ │ │ │ add r5, pc, #824 @ (adr r5, 25200 ) │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #168 @ (adr r3, 24f78 ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 24f18 ) │ │ │ │ movs r4, r1 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ movs r3, r1 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #248] @ (24fe4 ) │ │ │ │ @@ -28898,23 +28898,23 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 24fa4 │ │ │ │ clz fp, r6 │ │ │ │ and.w sl, r4, #15 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ add r3, sp, #24 │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 24f9e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r8, r1 │ │ │ │ beq.n 24f3a │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 24f20 │ │ │ │ @@ -28955,15 +28955,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ bl 24e00 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ bne.n 24f70 │ │ │ │ b.n 24f20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 24fc6 │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ mov.w r9, #1 │ │ │ │ cbz r5, 24fc6 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r3, r4 │ │ │ │ @@ -29013,27 +29013,27 @@ │ │ │ │ cmp r4, #2 │ │ │ │ beq.n 250fe │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 2510a │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 2503a │ │ │ │ str r4, [sp, #12] │ │ │ │ b.n 2504a │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 251bc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 2505a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 25080 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ blx 119d8 │ │ │ │ @@ -29047,20 +29047,20 @@ │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 251bc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbnz r0, 250c8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 251bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r3, #46341 @ 0xb505 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 250ce │ │ │ │ bl 24c28 │ │ │ │ @@ -29076,15 +29076,15 @@ │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ b.n 251bc │ │ │ │ mov.w sl, #0 │ │ │ │ b.n 250d2 │ │ │ │ mov.w sl, #16 │ │ │ │ movs r0, #20 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r2, [r4] │ │ │ │ add.w r2, r4, #16 │ │ │ │ str r2, [r4, #8] │ │ │ │ @@ -29130,48 +29130,48 @@ │ │ │ │ bge.n 251ac │ │ │ │ ldrsh.w r3, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 25146 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 25140 │ │ │ │ ldrsh.w r2, [r5, #-2] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 25140 │ │ │ │ ldrsh.w r3, [r5, #-4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ asrs r3, r3, #4 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ ldr.w r2, [r3, #576] @ 0x240 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 25140 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 251bc │ │ │ │ mov r0, r4 │ │ │ │ bl 24e6a │ │ │ │ movs r1, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r4, #1 │ │ │ │ b.n 251bc │ │ │ │ mov r0, r4 │ │ │ │ bl 24e6a │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ movs r1, #20 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr r2, [pc, #56] @ (251f8 ) │ │ │ │ ldr r3, [pc, #32] @ (251e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -29181,21 +29181,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, pc, #336 @ (adr r4, 25330 ) │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ movs r3, r1 │ │ │ │ - add r0, pc, #736 @ (adr r0, 254cc ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 2546c ) │ │ │ │ movs r4, r1 │ │ │ │ - add.w r0, sl, #9109504 @ 0x8b0000 │ │ │ │ - stc2l 0, cr0, [r0, #44]! @ 0x2c │ │ │ │ - add r0, pc, #592 @ (adr r0, 25448 ) │ │ │ │ + @ instruction: 0xf4f2000b │ │ │ │ + stc2l 0, cr0, [r8, #44] @ 0x2c │ │ │ │ + add r0, pc, #496 @ (adr r0, 253e8 ) │ │ │ │ movs r4, r1 │ │ │ │ add r2, pc, #624 @ (adr r2, 2546c ) │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -29217,15 +29217,15 @@ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r3, [r3, #1372] @ 0x55c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 2525a │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 25248 │ │ │ │ movs r0, #0 │ │ │ │ b.n 25272 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -29289,15 +29289,15 @@ │ │ │ │ ldr.w r6, [r4, #1616] @ 0x650 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r5, r7, #2 │ │ │ │ str r6, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 25312 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 25300 │ │ │ │ movs r4, #0 │ │ │ │ b.n 25336 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -29315,15 +29315,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 24ff0 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ beq.n 25336 │ │ │ │ mov r0, r5 │ │ │ │ - bl c617c │ │ │ │ + bl c6174 │ │ │ │ ldr r2, [pc, #40] @ (25360 ) │ │ │ │ ldr r3, [pc, #32] @ (2535c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -29411,15 +29411,15 @@ │ │ │ │ beq.n 25414 │ │ │ │ bls.n 2541e │ │ │ │ movs r0, #1 │ │ │ │ b.n 25422 │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 9249c │ │ │ │ + b.w 92494 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add r0, pc, #520 @ (adr r0, 25634 ) │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ @@ -29507,15 +29507,15 @@ │ │ │ │ b.n 2551a │ │ │ │ ldr.w r3, [r0, #1748] @ 0x6d4 │ │ │ │ cbz r3, 2551a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 2551a │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r0, #1736 @ 0x6c8 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [pc, #32] @ (25548 ) │ │ │ │ ldr r3, [pc, #28] @ (25544 ) │ │ │ │ add r2, pc │ │ │ │ @@ -29563,15 +29563,15 @@ │ │ │ │ b.n 2556e │ │ │ │ ldr.w r3, [r4, #1748] @ 0x6d4 │ │ │ │ cbz r3, 255ac │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 255ac │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r4, #1736 @ 0x6c8 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 25588 │ │ │ │ ldr r2, [pc, #32] @ (255d0 ) │ │ │ │ ldr r3, [pc, #28] @ (255cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -29626,15 +29626,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl 90c90 │ │ │ │ + bl 90c88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 25712 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 2568a │ │ │ │ adds r4, #1 │ │ │ │ @@ -29691,31 +29691,31 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ b.n 256f0 │ │ │ │ ubfx r6, r6, #7, #5 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 93d4c │ │ │ │ + bl 93d44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2563e │ │ │ │ adds r4, #1 │ │ │ │ add r4, r6 │ │ │ │ cmp r4, r7 │ │ │ │ bhi.n 25712 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r2, r1, #4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 90d04 │ │ │ │ + bl 90cfc │ │ │ │ b.n 2563e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbz r3, 2571c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ mov r0, fp │ │ │ │ bl 2554c │ │ │ │ ldr r2, [pc, #60] @ (25760 ) │ │ │ │ ldr r3, [pc, #32] @ (25748 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -29730,18 +29730,18 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #360] @ 0x168 │ │ │ │ movs r7, r1 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ movs r4, r1 │ │ │ │ - bic.w r0, lr, #11 │ │ │ │ - @ instruction: 0xf0c6000b │ │ │ │ + ands.w r0, r6, #11 │ │ │ │ + @ instruction: 0xf0ae000b │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -29828,15 +29828,15 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r0, #20] │ │ │ │ b.n 25864 │ │ │ │ mov r1, r7 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cbnz r0, 25864 │ │ │ │ bl 5a418 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ adds r2, #4 │ │ │ │ @@ -29871,31 +29871,31 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r0, #20] │ │ │ │ b.n 258ce │ │ │ │ mov r1, r7 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cbnz r0, 258ce │ │ │ │ mvn.w r4, #5 │ │ │ │ b.n 25946 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r2, #4 │ │ │ │ - bl 90d04 │ │ │ │ + bl 90cfc │ │ │ │ cbnz r0, 258e4 │ │ │ │ b.n 258c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 257ae │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 90c90 │ │ │ │ + bl 90c88 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 258fe │ │ │ │ movs r3, #1 │ │ │ │ cmp r6, r2 │ │ │ │ bne.w 257b4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 25900 │ │ │ │ @@ -29915,22 +29915,22 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 25904 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cbnz r3, 25932 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cbz r3, 25946 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ b.n 25946 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 25926 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 25916 │ │ │ │ b.n 25926 │ │ │ │ ldr r2, [pc, #52] @ (2597c ) │ │ │ │ ldr r3, [pc, #36] @ (25970 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -30040,18 +30040,18 @@ │ │ │ │ adds r3, #212 @ 0xd4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ movs r4, r1 │ │ │ │ - mcrr 0, 0, r0, lr, cr11 │ │ │ │ - @ instruction: 0xf4a2000b │ │ │ │ + ldc 0, cr0, [r6], #-44 @ 0xffffffd4 │ │ │ │ + eor.w r0, sl, #9109504 @ 0x8b0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #460] @ (25c54 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -30150,27 +30150,27 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 25c48 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8f77c │ │ │ │ + b.w 8f774 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 8f77c │ │ │ │ + bl 8f774 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ite cs │ │ │ │ strcs r2, [r4, #20] │ │ │ │ strcc r3, [r4, #20] │ │ │ │ @@ -30209,15 +30209,15 @@ │ │ │ │ cbz r0, 25c2c │ │ │ │ cmp r7, #2 │ │ │ │ beq.n 25c08 │ │ │ │ movs r6, #0 │ │ │ │ b.n 25c34 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 25c30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, sp │ │ │ │ bl 141cc │ │ │ │ mov r3, r7 │ │ │ │ @@ -30259,35 +30259,35 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 25cac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 25cbe │ │ │ │ ldr.w r3, [r5, #1344] @ 0x540 │ │ │ │ cbz r3, 25cbc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ b.n 25cc4 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 10f7c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -30298,32 +30298,32 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, r3 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r4, #1844] @ 0x734 │ │ │ │ str.w r3, [r4, #1844] @ 0x734 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ str.w r5, [r4, #1844] @ 0x734 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - b.w afacc │ │ │ │ + b.w afac4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -30337,19 +30337,19 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 25d52 │ │ │ │ movs r0, #0 │ │ │ │ b.n 25d68 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl af7f8 │ │ │ │ + bl af7f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 25d4e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ ldr r2, [pc, #32] @ (25d8c ) │ │ │ │ ldr r3, [pc, #28] @ (25d88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -30390,38 +30390,38 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 25de4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n 25df4 │ │ │ │ mov r2, sp │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cbnz r0, 25df4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 25e12 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ bl 255d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r0 │ │ │ │ bcc.n 25df0 │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ ldr r2, [pc, #36] @ (25e38 ) │ │ │ │ ldr r3, [pc, #28] @ (25e34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -30449,28 +30449,28 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 25e7e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movw r3, #53637 @ 0xd185 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 25e7e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 25e88 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ ldr r2, [pc, #32] @ (25eac ) │ │ │ │ ldr r3, [pc, #28] @ (25ea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -30488,15 +30488,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 25eda │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #6 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ b.w 1b098 │ │ │ │ @@ -30520,15 +30520,15 @@ │ │ │ │ adds r1, r4, #2 │ │ │ │ cmp r7, r0 │ │ │ │ ite cc │ │ │ │ movcc r2, r6 │ │ │ │ movcs r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cbz r3, 25f56 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ @@ -30542,18 +30542,18 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ b.n 25f2e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 25f56 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ movw r2, #22277 @ 0x5705 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #6 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -30596,20 +30596,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 25430 │ │ │ │ cbnz r0, 25fea │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r5, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cbnz r2, 25ff6 │ │ │ │ mov r2, r3 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 26018 │ │ │ │ movw r1, #13317 @ 0x3405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 2601c │ │ │ │ movw r1, #7941 @ 0x1f05 │ │ │ │ movw r2, #19845 @ 0x4d85 │ │ │ │ @@ -30627,35 +30627,35 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cbnz r3, 26038 │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cbz r4, 26048 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 26056 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ beq.n 2605c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n 2605c │ │ │ │ pop {r4} │ │ │ │ movw r2, #40965 @ 0xa005 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2603a │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ pop {r4} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r2, [pc, #400] @ (26210 ) │ │ │ │ @@ -30669,23 +30669,23 @@ │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 260ac │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ b.n 260be │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cbnz r0, 260bc │ │ │ │ movs r0, #0 │ │ │ │ b.n 261f0 │ │ │ │ movs r5, #1 │ │ │ │ add.w r4, r8, #2 │ │ │ │ movs r3, #55 @ 0x37 │ │ │ │ movt r3, #1 │ │ │ │ @@ -30802,15 +30802,15 @@ │ │ │ │ bne.w 260b8 │ │ │ │ adds r5, #4 │ │ │ │ b.n 2617c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cbnz r5, 261ee │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ b.n 261f0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (26218 ) │ │ │ │ ldr r3, [pc, #32] @ (26214 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -30890,16 +30890,16 @@ │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 0, cr0, cr6, cr11, {0} │ │ │ │ - ldcl 0, cr0, [r4, #44]! @ 0x2c │ │ │ │ + stcl 0, cr0, [lr, #44]! @ 0x2c │ │ │ │ + ldcl 0, cr0, [ip, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ @@ -30914,19 +30914,19 @@ │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ subs r3, r3, r4 │ │ │ │ pop {r4} │ │ │ │ asrs r2, r3, #2 │ │ │ │ asrs r3, r3, #31 │ │ │ │ - b.w b0d7c │ │ │ │ + b.w b0d74 │ │ │ │ ldr r0, [pc, #4] @ (26314 ) │ │ │ │ add r0, pc │ │ │ │ b.w 10970 │ │ │ │ - add r1, pc, #8 @ (adr r1, 26320 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 266c0 ) │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #88] @ (26380 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -30936,26 +30936,26 @@ │ │ │ │ orr.w r3, r3, #266240 @ 0x41000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov.w r2, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cbz r0, 26364 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 5d7e0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #32] @ (26388 ) │ │ │ │ ldr r3, [pc, #28] @ (26384 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -31059,15 +31059,15 @@ │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ movs r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - b.w b0bc4 │ │ │ │ + b.w b0bbc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r1, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -31077,19 +31077,19 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 264e8 │ │ │ │ cbz r0, 264e2 │ │ │ │ ldr r2, [pc, #220] @ (2659c ) │ │ │ │ ldr r3, [pc, #216] @ (26598 ) │ │ │ │ add r2, pc │ │ │ │ @@ -31107,26 +31107,26 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 1b098 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 2651e │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbnz r0, 2650a │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #15109 @ 0x3b05 │ │ │ │ movs r3, #18 │ │ │ │ strd r0, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ b.n 26574 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl d4970 │ │ │ │ + bl d4968 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 264f4 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 2656a │ │ │ │ b.n 26524 │ │ │ │ cbnz r0, 26550 │ │ │ │ @@ -31148,24 +31148,24 @@ │ │ │ │ b.n 26574 │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 26554 │ │ │ │ movs r0, #1 │ │ │ │ b.n 26574 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 2656a │ │ │ │ - bl b0d9c │ │ │ │ + bl b0d94 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 26574 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ ldr r2, [pc, #44] @ (265a4 ) │ │ │ │ ldr r3, [pc, #32] @ (26598 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -31177,15 +31177,15 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #62] @ 0x3e │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #60] @ 0x3c │ │ │ │ movs r7, r1 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r1 │ │ │ │ ldrh r4, [r4, #54] @ 0x36 │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ @@ -31206,44 +31206,44 @@ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #51 @ 0x33 │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cbz r0, 2662c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov fp, r0 │ │ │ │ lsls r0, r5, #27 │ │ │ │ bmi.n 26606 │ │ │ │ tst.w r5, #32 │ │ │ │ ite eq │ │ │ │ moveq r3, #15 │ │ │ │ movne r3, #6 │ │ │ │ b.n 26608 │ │ │ │ movs r3, #16 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 26620 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ b.n 267a8 │ │ │ │ mov r0, fp │ │ │ │ blx 10f7c │ │ │ │ movw r3, #12294 @ 0x3006 │ │ │ │ b.n 2666e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbnz r0, 2666a │ │ │ │ and.w r5, r5, #15 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n 26652 │ │ │ │ movw r3, #8709 @ 0x2205 │ │ │ │ movt r3, #1 │ │ │ │ movw r1, #8325 @ 0x2085 │ │ │ │ @@ -31261,66 +31261,66 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 267a8 │ │ │ │ movw r3, #4102 @ 0x1006 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #180 @ 0xb4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 26770 │ │ │ │ and.w fp, r5, #15 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.n 2669e │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ b.n 267a8 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 266a8 │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 266fa │ │ │ │ and.w r3, r5, #143 @ 0x8f │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 266b6 │ │ │ │ - bl 9cdc8 │ │ │ │ + bl 9cdc0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 98f70 │ │ │ │ + bl 98f68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 26776 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrd r3, r1, [sp, #180] @ 0xb4 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 266f0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl c7430 │ │ │ │ + bl c7428 │ │ │ │ mov r0, r6 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ b.n 267a8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r4, #0 │ │ │ │ - bl c7430 │ │ │ │ + bl c7428 │ │ │ │ b.n 26776 │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 26774 │ │ │ │ ldrd r4, r3, [sp, #180] @ 0xb4 │ │ │ │ and.w r2, r5, #143 @ 0x8f │ │ │ │ cmp r2, #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -31356,26 +31356,26 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 26774 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 2c588 │ │ │ │ cbz r0, 26774 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b8688 │ │ │ │ + bl b8680 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 266a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ movs r4, #0 │ │ │ │ b.n 267a8 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 26688 │ │ │ │ mov r0, r6 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ands.w r5, r5, #64 @ 0x40 │ │ │ │ bne.n 26770 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c80c │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ @@ -31423,15 +31423,15 @@ │ │ │ │ movs r4, #226 @ 0xe2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 265a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ @@ -31441,15 +31441,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 265a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 36 @ 0x24 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ @@ -31459,15 +31459,15 @@ │ │ │ │ movs r4, #18 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 265a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - svc 32 │ │ │ │ + svc 8 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ @@ -31477,15 +31477,15 @@ │ │ │ │ adds r3, r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 265a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - svc 6 │ │ │ │ + udf #238 @ 0xee │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ @@ -31495,15 +31495,15 @@ │ │ │ │ movs r4, #17 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 265a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ @@ -31513,15 +31513,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 265a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #112] @ (26964 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -31536,27 +31536,27 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ef0 │ │ │ │ cbz r0, 26948 │ │ │ │ add.w r3, r4, #2032 @ 0x7f0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ add r2, sp, #4 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 26942 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #53765 @ 0xd205 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 26942 │ │ │ │ adds r1, r6, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 26948 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 120b0 │ │ │ │ ldr r2, [pc, #32] @ (2696c ) │ │ │ │ ldr r3, [pc, #28] @ (26968 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -31590,15 +31590,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ef0 │ │ │ │ cbz r0, 269ac │ │ │ │ add.w r3, r4, #2032 @ 0x7f0 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [sp] │ │ │ │ strd r6, r7, [r3] │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ ldr r2, [pc, #36] @ (269d4 ) │ │ │ │ ldr r3, [pc, #32] @ (269d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -31633,25 +31633,25 @@ │ │ │ │ bhi.n 26a88 │ │ │ │ tbb [pc, r5] │ │ │ │ tst r2, r0 │ │ │ │ adds r6, #30 │ │ │ │ adds r7, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 26a3e │ │ │ │ mov r1, sp │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 11ef0 │ │ │ │ cbz r0, 26a8a │ │ │ │ add.w r3, r4, #2032 @ 0x7f0 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 25f1e │ │ │ │ mov r5, r0 │ │ │ │ b.n 26a8a │ │ │ │ movs r5, #1 │ │ │ │ b.n 26a8a │ │ │ │ @@ -31664,15 +31664,15 @@ │ │ │ │ adds r3, #2 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ adc.w r2, r2, r0 │ │ │ │ str.w r3, [r4, #2032] @ 0x7f0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #2036] @ 0x7f4 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ b.n 26a88 │ │ │ │ ldr r3, [pc, #60] @ (26ab0 ) │ │ │ │ movw r2, #5544 @ 0x15a8 │ │ │ │ ldr r1, [pc, #56] @ (26ab4 ) │ │ │ │ ldr r0, [pc, #60] @ (26ab8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -31693,19 +31693,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r6, [r5, #18] │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ movs r4, r1 │ │ │ │ - bgt.n 26b04 │ │ │ │ + bgt.n 26ad4 │ │ │ │ movs r3, r1 │ │ │ │ - b.n 263b0 │ │ │ │ + b.n 26380 │ │ │ │ movs r3, r1 │ │ │ │ ldrh r6, [r1, #14] │ │ │ │ movs r7, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -31722,15 +31722,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ef0 │ │ │ │ cbz r0, 26b50 │ │ │ │ add.w r5, r4, #2032 @ 0x7f0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ cbz r0, 26b50 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bge.n 26b20 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -31751,15 +31751,15 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ itt lt │ │ │ │ strlt.w r3, [r4, #2032] @ 0x7f0 │ │ │ │ strlt r2, [r5, #4] │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #32] @ (26b74 ) │ │ │ │ ldr r3, [pc, #28] @ (26b70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -31800,15 +31800,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 25e3c │ │ │ │ cbz r0, 26bce │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #2024] @ 0x7e8 │ │ │ │ str.w r3, [r4, #2028] @ 0x7ec │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ adds r0, r5, #2 │ │ │ │ blx 120b0 │ │ │ │ ldr r2, [pc, #36] @ (26bf4 ) │ │ │ │ ldr r3, [pc, #28] @ (26bf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -31856,21 +31856,21 @@ │ │ │ │ beq.n 26c2a │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r4, #2028] @ 0x7ec │ │ │ │ ldr.w r6, [r4, #2024] @ 0x7e8 │ │ │ │ str.w r2, [r4, #2028] @ 0x7ec │ │ │ │ str.w r3, [r4, #2024] @ 0x7e8 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ cmp r7, r6 │ │ │ │ bls.n 26c2a │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #27653 @ 0x6c05 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ ldr r2, [pc, #36] @ (26c8c ) │ │ │ │ ldr r3, [pc, #28] @ (26c88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -31928,22 +31928,22 @@ │ │ │ │ ldr.w r2, [r4, #2028] @ 0x7ec │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [r4, #2024] @ 0x7e8 │ │ │ │ subs r6, r2, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r3, [r4, #2028] @ 0x7ec │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ cmp r6, #1 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r7, #3 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbz r0, 26d68 │ │ │ │ adds r1, r7, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 25f1e │ │ │ │ mov r5, r0 │ │ │ │ b.n 26d68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -31955,15 +31955,15 @@ │ │ │ │ cbz r0, 26d66 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #2028] @ 0x7ec │ │ │ │ add r5, r3 │ │ │ │ str.w r5, [r4, #2024] @ 0x7e8 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ b.n 26d66 │ │ │ │ ldr r3, [pc, #64] @ (26d90 ) │ │ │ │ movw r2, #5413 @ 0x1525 │ │ │ │ ldr r1, [pc, #60] @ (26d94 ) │ │ │ │ ldr r0, [pc, #64] @ (26d98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -31985,19 +31985,19 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r6, [r6, #60] @ 0x3c │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ movs r4, r1 │ │ │ │ - bls.n 26e2c │ │ │ │ + bls.n 26dfc │ │ │ │ movs r3, r1 │ │ │ │ - b.n 270d4 │ │ │ │ + b.n 270a4 │ │ │ │ movs r3, r1 │ │ │ │ strh r0, [r6, #54] @ 0x36 │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -32032,62 +32032,62 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mla r0, r1, r4, r0 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #8 │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 26f12 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl aad60 │ │ │ │ + bl aad58 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 26f12 │ │ │ │ tst.w r4, #24 │ │ │ │ bne.n 26e44 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sp │ │ │ │ asrs r3, r4, #7 │ │ │ │ asrs r4, r4, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 26f12 │ │ │ │ and.w r3, r4, #24 │ │ │ │ lsrs r2, r4, #5 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr.w r0, [r3, #244] @ 0xf4 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ add.w r0, r0, r4, lsr #5 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #4 │ │ │ │ lsrs r1, r1, #9 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 26f12 │ │ │ │ ldr.w r9, [r6, #276] @ 0x114 │ │ │ │ mov.w sl, r4, lsr #5 │ │ │ │ mov r0, r6 │ │ │ │ add.w r4, r9, r4, lsr #5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 93d4c │ │ │ │ + bl 93d44 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cbz r0, 26e8c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 26f12 │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ mov.w r9, #28 │ │ │ │ ldr r3, [pc, #184] @ (26f50 ) │ │ │ │ mov r0, sp │ │ │ │ lsrs r1, r1, #12 │ │ │ │ @@ -32106,15 +32106,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ mla r3, r9, lr, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ subs.w r9, r7, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ bne.n 26ef0 │ │ │ │ mov r0, r6 │ │ │ │ bl 254c6 │ │ │ │ b.n 26f12 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ @@ -32217,20 +32217,20 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ b.n 27012 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cbnz r2, 26ffa │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl df3bc │ │ │ │ + bl df3b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r5, #3 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ b.n 27012 │ │ │ │ movs r3, #4 │ │ │ │ str.w r3, [r4, #1736] @ 0x6c8 │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 26da0 │ │ │ │ @@ -32270,15 +32270,15 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r1, r7 │ │ │ │ cbz r0, 270d2 │ │ │ │ mov r0, r6 │ │ │ │ blx 11e30 │ │ │ │ cbnz r0, 270a6 │ │ │ │ ldr r2, [pc, #892] @ (273f8 ) │ │ │ │ ldr r3, [pc, #884] @ (273f4 ) │ │ │ │ @@ -32291,15 +32291,15 @@ │ │ │ │ bne.w 273e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 259f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 273e0 │ │ │ │ movs r3, #7 │ │ │ │ @@ -32311,15 +32311,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r6, [sp, #12] │ │ │ │ b.n 27104 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 27124 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 259f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 273e0 │ │ │ │ @@ -32337,15 +32337,15 @@ │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #7 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov r4, r0 │ │ │ │ b.n 273ca │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ adds r7, r6, #4 │ │ │ │ ldr.w r3, [r4, #1844] @ 0x734 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ @@ -32363,15 +32363,15 @@ │ │ │ │ cbz r3, 27158 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 27162 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 2716c │ │ │ │ b.n 27162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f77c │ │ │ │ + bl 8f774 │ │ │ │ mov r9, r0 │ │ │ │ b.n 27180 │ │ │ │ mov r0, r4 │ │ │ │ bl 25a74 │ │ │ │ mov r9, r0 │ │ │ │ b.n 27180 │ │ │ │ ldr r3, [pc, #652] @ (273fc ) │ │ │ │ @@ -32572,15 +32572,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ bl 5b15c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ bl 5b1b4 │ │ │ │ b.n 273ca │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ @@ -32588,15 +32588,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, r3 │ │ │ │ ite cs │ │ │ │ strcs r2, [r4, #20] │ │ │ │ strcc r3, [r4, #20] │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #96] @ (2742c ) │ │ │ │ ldr r3, [pc, #36] @ (273f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -32612,37 +32612,37 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r2, [r0, #32] │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #30] │ │ │ │ movs r7, r1 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ movs r4, r1 │ │ │ │ - bpl.n 2745c │ │ │ │ + bpl.n 2742c │ │ │ │ movs r3, r1 │ │ │ │ - ble.n 2730c │ │ │ │ + ble.n 274dc │ │ │ │ movs r3, r1 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ movs r4, r1 │ │ │ │ - bcc.n 273c4 │ │ │ │ + bcc.n 27394 │ │ │ │ movs r3, r1 │ │ │ │ - bmi.n 273a4 │ │ │ │ + bmi.n 27374 │ │ │ │ movs r3, r1 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ movs r4, r1 │ │ │ │ - bcc.n 27388 │ │ │ │ + bcc.n 27358 │ │ │ │ movs r3, r1 │ │ │ │ - bmi.n 274b8 │ │ │ │ + bmi.n 27488 │ │ │ │ movs r3, r1 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ movs r4, r1 │ │ │ │ - bcc.n 2748c │ │ │ │ + bcc.n 2745c │ │ │ │ movs r3, r1 │ │ │ │ - bmi.n 2749c │ │ │ │ + bmi.n 2746c │ │ │ │ movs r3, r1 │ │ │ │ strh r6, [r1, #4] │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -32653,37 +32653,37 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbnz r0, 27470 │ │ │ │ movs r0, #0 │ │ │ │ b.n 27508 │ │ │ │ add r2, sp, #4 │ │ │ │ add.w r1, r8, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2746c │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2746c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, #3 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -32701,15 +32701,15 @@ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r6, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ b.n 27508 │ │ │ │ adds r7, r6, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 5b204 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cbnz r2, 274f8 │ │ │ │ @@ -32760,20 +32760,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbnz r0, 2758e │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 27580 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ b.n 2758e │ │ │ │ ldr r0, [pc, #496] @ (27774 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ @@ -32801,21 +32801,21 @@ │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ adds r1, r6, #1 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 27746 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 27746 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #19845 @ 0x4d85 │ │ │ │ bl 25fee │ │ │ │ @@ -32824,21 +32824,21 @@ │ │ │ │ movne r4, #1 │ │ │ │ b.n 27748 │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 27640 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 27746 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 27746 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #7941 @ 0x1f05 │ │ │ │ bl 25fee │ │ │ │ @@ -32847,100 +32847,100 @@ │ │ │ │ movne r4, #1 │ │ │ │ b.n 27748 │ │ │ │ ands.w r4, r2, #6 │ │ │ │ beq.n 27664 │ │ │ │ mov r2, r6 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 27746 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 27746 │ │ │ │ b.n 27726 │ │ │ │ mov r2, sp │ │ │ │ adds r1, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 27748 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r8, r6, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cbz r3, 276b4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 27746 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #19845 @ 0x4d85 │ │ │ │ bl 25fee │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 27746 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 113c8 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 27748 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 2770e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #19845 @ 0x4d85 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 276da │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 113c8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 27748 │ │ │ │ movw r2, #13317 @ 0x3405 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 276ea │ │ │ │ movw r2, #7941 @ 0x1f05 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 276f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r4, r0 │ │ │ │ b.n 27748 │ │ │ │ movw r2, #8325 @ 0x2085 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 27748 │ │ │ │ ldr r0, [pc, #120] @ (2777c ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 27748 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0850 │ │ │ │ + bl b0848 │ │ │ │ cbz r0, 2773c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 27748 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #8325 @ 0x2085 │ │ │ │ bl 25fee │ │ │ │ @@ -32968,27 +32968,27 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r1, #28] │ │ │ │ movs r7, r1 │ │ │ │ ldrb r2, [r0, #28] │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r5} │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 276e8 │ │ │ │ + beq.n 276b8 │ │ │ │ movs r3, r1 │ │ │ │ - add r5, pc, #560 @ (adr r5, 279b4 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 27954 ) │ │ │ │ movs r3, r1 │ │ │ │ ldrb r0, [r2, #20] │ │ │ │ movs r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - b.w b0850 │ │ │ │ + b.w b0848 │ │ │ │ b.w 11400 │ │ │ │ b.w 10e24 │ │ │ │ b.w 1238c │ │ │ │ b.w 10860 │ │ │ │ b.w 11d44 │ │ │ │ b.w 11e08 │ │ │ │ b.w 10748 │ │ │ │ @@ -33039,15 +33039,15 @@ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ strd ip, r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 90c90 │ │ │ │ + bl 90c88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 279c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 279bc │ │ │ │ eor.w r1, r7, #1 │ │ │ │ mov r9, r4 │ │ │ │ @@ -33056,21 +33056,21 @@ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ tst.w r5, #6 │ │ │ │ bne.n 27892 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r9 │ │ │ │ - bl 93d4c │ │ │ │ + bl 93d44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2782e │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 2782e │ │ │ │ mov r0, r8 │ │ │ │ - bl b11ec │ │ │ │ + bl b11e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 279c0 │ │ │ │ ldr.w r1, [r8, #276] @ 0x114 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ lsls r1, r1, #5 │ │ │ │ @@ -33083,15 +33083,15 @@ │ │ │ │ ldr.w r2, [r8, #276] @ 0x114 │ │ │ │ lsrs r1, r5, #5 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w r5, r2, r5, lsr #5 │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ mov r1, r5 │ │ │ │ - bl 93d4c │ │ │ │ + bl 93d44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cbz r0, 278d4 │ │ │ │ mov r4, r9 │ │ │ │ orrs.w r1, r7, fp │ │ │ │ bne.n 2782e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ @@ -33110,28 +33110,28 @@ │ │ │ │ cmp sl, r2 │ │ │ │ bne.n 27922 │ │ │ │ cbz r4, 27922 │ │ │ │ add.w r2, r5, #8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 90d04 │ │ │ │ + bl 90cfc │ │ │ │ cbnz r0, 27902 │ │ │ │ mvn.w r6, #2 │ │ │ │ b.n 279ce │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 90d04 │ │ │ │ + bl 90cfc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 278fc │ │ │ │ adds r2, r5, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 90d04 │ │ │ │ + bl 90cfc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2782e │ │ │ │ b.n 278fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp sl, r2 │ │ │ │ bne.n 27952 │ │ │ │ @@ -33173,15 +33173,15 @@ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r2, [r2, r9, lsl #2] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ b.n 27996 │ │ │ │ ubfx r1, r9, #7, #5 │ │ │ │ adds r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90d04 │ │ │ │ + bl 90cfc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2782e │ │ │ │ b.n 278fc │ │ │ │ mov r4, r9 │ │ │ │ orrs.w r2, r7, fp │ │ │ │ bne.w 2782e │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ @@ -33190,15 +33190,15 @@ │ │ │ │ b.n 278cc │ │ │ │ movs r7, #0 │ │ │ │ b.n 2782e │ │ │ │ mvn.w r6, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 279ce │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ ldr r2, [pc, #48] @ (27a00 ) │ │ │ │ ldr r3, [pc, #36] @ (279f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3 │ │ │ │ @@ -33235,19 +33235,19 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r2, sp │ │ │ │ movs r3, #4 │ │ │ │ mov r8, r0 │ │ │ │ str.w r3, [r4, #1736] @ 0x6c8 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ @@ -33257,15 +33257,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2554c │ │ │ │ adds r2, r6, #2 │ │ │ │ bne.n 27a88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ movs r1, #2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bl 22ed4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 27b48 │ │ │ │ b.n 27a38 │ │ │ │ adds r3, r6, #3 │ │ │ │ @@ -33286,19 +33286,19 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 1b098 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #54789 @ 0xd605 │ │ │ │ movt r1, #1 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ adds r1, r7, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 27b48 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r9, r6 │ │ │ │ bge.n 27af2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -33322,22 +33322,22 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 27b5c │ │ │ │ mov r2, r5 │ │ │ │ adds r1, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movw r1, #8461 @ 0x210d │ │ │ │ movt r1, #3 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 12454 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -33410,15 +33410,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 90c90 │ │ │ │ + bl 90c88 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 27dfa │ │ │ │ ldr r7, [r1, #0] │ │ │ │ and.w r3, r7, #7 │ │ │ │ tst.w r7, #6 │ │ │ │ bne.n 27cb0 │ │ │ │ @@ -33584,22 +33584,22 @@ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ b.n 27de2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93d4c │ │ │ │ + bl 93d44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 27da2 │ │ │ │ b.n 27bf0 │ │ │ │ ubfx r1, r1, #7, #5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ adds r2, r7, #4 │ │ │ │ - bl 90d04 │ │ │ │ + bl 90cfc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 27bf0 │ │ │ │ ldrd r6, r9, [sp] │ │ │ │ mvn.w r5, #5 │ │ │ │ b.n 27e30 │ │ │ │ ldrd r6, r9, [sp] │ │ │ │ b.n 27e30 │ │ │ │ @@ -33616,15 +33616,15 @@ │ │ │ │ mvn.w r5, #12 │ │ │ │ b.n 27e30 │ │ │ │ ldrd r6, r9, [sp] │ │ │ │ mvn.w r5, #9 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cbz r3, 27e3a │ │ │ │ mov r0, r9 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ ldr r2, [pc, #48] @ (27e6c ) │ │ │ │ ldr r3, [pc, #36] @ (27e64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ eors r2, r3 │ │ │ │ @@ -33679,15 +33679,15 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 90c90 │ │ │ │ + bl 90c88 │ │ │ │ cbz r0, 27f2a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #6 │ │ │ │ bne.n 27eca │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ @@ -33710,20 +33710,20 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ b.n 27f20 │ │ │ │ ubfx r1, r1, #7, #5 │ │ │ │ adds r2, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 90d04 │ │ │ │ + bl 90cfc │ │ │ │ b.n 27eca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cbz r3, 27f34 │ │ │ │ mov r0, r7 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ ldr r2, [pc, #40] @ (27f60 ) │ │ │ │ ldr r3, [pc, #32] @ (27f58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ @@ -33775,15 +33775,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [sp, r2] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 90c90 │ │ │ │ + bl 90c88 │ │ │ │ cbz r0, 2801c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #6 │ │ │ │ bne.n 27fbc │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ @@ -33806,15 +33806,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ b.n 28012 │ │ │ │ ubfx r1, r1, #7, #5 │ │ │ │ adds r2, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 90d04 │ │ │ │ + bl 90cfc │ │ │ │ b.n 27fbc │ │ │ │ ldr r2, [pc, #40] @ (28048 ) │ │ │ │ ldr r3, [pc, #32] @ (28040 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ @@ -33876,15 +33876,15 @@ │ │ │ │ lsls r2, r3, #25 │ │ │ │ bpl.n 280ce │ │ │ │ lsls r3, r3, #26 │ │ │ │ bmi.w 2820c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cbz r3, 280ca │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ movs r0, #0 │ │ │ │ b.n 282e4 │ │ │ │ and.w r2, r3, #3968 @ 0xf80 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ cmp.w r2, #3968 @ 0xf80 │ │ │ │ str r3, [r6, #0] │ │ │ │ bne.n 280fc │ │ │ │ @@ -33938,15 +33938,15 @@ │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldr r2, [r4, #32] │ │ │ │ adds r2, #12 │ │ │ │ str r2, [r4, #32] │ │ │ │ b.n 28176 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cbnz r0, 28176 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r8, r6, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [sl, #276] @ 0x114 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -33965,15 +33965,15 @@ │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldr r2, [r4, #32] │ │ │ │ adds r2, #12 │ │ │ │ str r2, [r4, #32] │ │ │ │ b.n 281ba │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 28172 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r2, [sl, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w fp, [r4, #8] │ │ │ │ add.w r2, r2, r1, lsr #5 │ │ │ │ @@ -34062,15 +34062,15 @@ │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2829e │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2829e │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 280b4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ and.w r2, r4, #7 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -34096,19 +34096,19 @@ │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #15] │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ movs r4, r1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ movs r3, r1 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ movs r3, r1 │ │ │ │ strb r4, [r6, #5] │ │ │ │ movs r7, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -34119,15 +34119,15 @@ │ │ │ │ adds r4, r1, #3 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r3, r1, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9262c │ │ │ │ + bl 92624 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #292] @ (28488 ) │ │ │ │ @@ -34139,32 +34139,32 @@ │ │ │ │ add.w r9, r8, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9386c │ │ │ │ + bl 93864 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 283a0 │ │ │ │ movs r5, #0 │ │ │ │ b.n 28460 │ │ │ │ adds r2, r0, #2 │ │ │ │ bne.n 283bc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ movs r1, #2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bl 22ed4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2839c │ │ │ │ b.n 28386 │ │ │ │ adds r3, r0, #3 │ │ │ │ @@ -34177,26 +34177,26 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 28460 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r8, [r4, #1844] @ 0x734 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r4, #1844] @ 0x734 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ str.w r8, [r4, #1844] @ 0x734 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2839c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2839c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80838 │ │ │ │ + bl 80830 │ │ │ │ cbz r0, 2844c │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #4 │ │ │ │ str.w r3, [r4, #1736] @ 0x6c8 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 28442 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -34211,26 +34211,26 @@ │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ b.n 28416 │ │ │ │ tst.w r3, #6 │ │ │ │ beq.n 28434 │ │ │ │ movs r5, #0 │ │ │ │ b.n 28444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93d4c │ │ │ │ + bl 93d44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 28430 │ │ │ │ adds r5, #1 │ │ │ │ b.n 28408 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2554c │ │ │ │ b.n 28460 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2839c │ │ │ │ mov r0, r5 │ │ │ │ blx 120b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 10f7c │ │ │ │ @@ -34262,45 +34262,45 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ movs r4, #9 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 936b0 │ │ │ │ + bl 936a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ movs r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 936b0 │ │ │ │ + bl 936a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r2, r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 936b0 │ │ │ │ + bl 936a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #176] @ (285c8 ) │ │ │ │ @@ -34318,49 +34318,49 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cbz r0, 285a8 │ │ │ │ ldr.w r2, [r4, #2024] @ 0x7e8 │ │ │ │ adds r1, r5, #1 │ │ │ │ adds r0, r2, #1 │ │ │ │ bne.n 2855a │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #53637 @ 0xd185 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 28562 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ blx 1178c │ │ │ │ cbz r0, 285a8 │ │ │ │ ldr.w r2, [r4, #2028] @ 0x7ec │ │ │ │ adds r1, r5, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ bne.n 2857a │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #53637 @ 0xd185 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 28582 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 1178c │ │ │ │ cbz r0, 285a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ adds r3, r3, r6 │ │ │ │ bcs.n 285a0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #2024] @ 0x7e8 │ │ │ │ str.w r6, [r4, #2028] @ 0x7ec │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ movs r0, #1 │ │ │ │ b.n 285a8 │ │ │ │ ldr r0, [pc, #44] @ (285d0 ) │ │ │ │ add r0, pc │ │ │ │ blx 10f30 │ │ │ │ ldr r2, [pc, #40] @ (285d4 ) │ │ │ │ ldr r3, [pc, #32] @ (285cc ) │ │ │ │ @@ -34376,15 +34376,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r4, [r0, #5] │ │ │ │ movs r7, r1 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r3} │ │ │ │ movs r3, r1 │ │ │ │ ldr r0, [r6, #104] @ 0x68 │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -34441,20 +34441,20 @@ │ │ │ │ bge.n 28662 │ │ │ │ b.n 28606 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r8, r8, #8 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ add r1, r8 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cbz r0, 28694 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (286bc ) │ │ │ │ ldr r3, [pc, #32] @ (286b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -34504,108 +34504,108 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r3, r0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ - bl 90a54 │ │ │ │ + bl 90a4c │ │ │ │ cbz r0, 2873e │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #3 │ │ │ │ add r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8f4e0 │ │ │ │ + b.w 8f4d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ - bl c72bc │ │ │ │ + bl c72b4 │ │ │ │ cbnz r0, 28770 │ │ │ │ ldr r0, [pc, #32] @ (28784 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 10f2c │ │ │ │ movs r6, #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 936b0 │ │ │ │ + bl 936a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ - bl c72bc │ │ │ │ + bl c72b4 │ │ │ │ cbnz r0, 287b8 │ │ │ │ ldr r0, [pc, #32] @ (287cc ) │ │ │ │ add r0, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 10f2c │ │ │ │ movs r6, #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 936b0 │ │ │ │ + bl 936a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ movs r3, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ - bl c72bc │ │ │ │ + bl c72b4 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ - b.w c72bc │ │ │ │ + b.w c72b4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ adds r2, r1, #4 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmnne.w r0, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -34615,29 +34615,29 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ adds r2, r1, #4 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ adds r2, r1, #4 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34645,15 +34645,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ adds r2, r1, #4 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ adds r3, #2 │ │ │ │ it eq │ │ │ │ @@ -34665,15 +34665,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ adds r2, r1, #4 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ adds r3, r0, #2 │ │ │ │ ite ne │ │ │ │ lsrne r0, r0, #31 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ mov r5, r0 │ │ │ │ @@ -34731,15 +34731,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r1, r0 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 92f54 │ │ │ │ + bl 92f4c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -34747,45 +34747,45 @@ │ │ │ │ movs r0, #6 │ │ │ │ movs r4, #1 │ │ │ │ adds r3, r1, #2 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r2, r1, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 92f54 │ │ │ │ + bl 92f4c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, r4 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl c7094 │ │ │ │ + bl c708c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ movs r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r2, r0, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl c7094 │ │ │ │ + bl c708c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -34840,30 +34840,30 @@ │ │ │ │ add.w r1, r1, r4, lsr #5 │ │ │ │ b.n 28a80 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp.w r8, #1000 @ 0x3e8 │ │ │ │ bne.n 28a4e │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91654 │ │ │ │ + bl 9164c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 28a4e │ │ │ │ movs r0, #0 │ │ │ │ b.n 28ad0 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 28aae │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ asrs r3, r2, #31 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (28af8 ) │ │ │ │ ldr r3, [pc, #28] @ (28af0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -34912,15 +34912,15 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r2, r0, #1 │ │ │ │ movs r4, #6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 90f20 │ │ │ │ + bl 90f18 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #508] @ (28d60 ) │ │ │ │ @@ -35127,37 +35127,37 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r6, #12] │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #1008] @ (2915c ) │ │ │ │ + ldr r1, [pc, #912] @ (290fc ) │ │ │ │ movs r4, r1 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ movs r4, r1 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r2, r3 │ │ │ │ movs r3, r1 │ │ │ │ - add r4, pc, #864 @ (adr r4, 290d8 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 29078 ) │ │ │ │ movs r3, r1 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ movs r4, r1 │ │ │ │ - rev16 r6, r2 │ │ │ │ + rev r6, r7 │ │ │ │ movs r3, r1 │ │ │ │ - cbnz r0, 28de4 │ │ │ │ + cbnz r0, 28dde │ │ │ │ movs r3, r1 │ │ │ │ - cbnz r6, 28dce │ │ │ │ + cbnz r6, 28dc8 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [pc, #680] @ (29034 ) │ │ │ │ + ldr r0, [pc, #584] @ (28fd4 ) │ │ │ │ movs r4, r1 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ movs r4, r1 │ │ │ │ - cbnz r2, 28db8 │ │ │ │ + cbnz r2, 28db2 │ │ │ │ movs r3, r1 │ │ │ │ - add r3, pc, #992 @ (adr r3, 29178 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 29118 ) │ │ │ │ movs r3, r1 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -35180,15 +35180,15 @@ │ │ │ │ movw r3, #56965 @ 0xde85 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movw r3, #37637 @ 0x9305 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ add r1, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 11a98 │ │ │ │ cbnz r0, 28df6 │ │ │ │ movs r0, #0 │ │ │ │ b.n 28eb0 │ │ │ │ @@ -35210,15 +35210,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #184] @ (28ee0 ) │ │ │ │ add r3, pc │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 28dfc │ │ │ │ b.n 28df2 │ │ │ │ movw r2, #32645 @ 0x7f85 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 28e66 │ │ │ │ @@ -35242,36 +35242,36 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cbz r2, 28e82 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ - bl c72bc │ │ │ │ + bl c72b4 │ │ │ │ cbnz r0, 28e82 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 28b52 │ │ │ │ mvn.w r3, #16777216 @ 0x1000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq.n 28df2 │ │ │ │ asrs r3, r0, #31 │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ ldr r2, [pc, #48] @ (28ee4 ) │ │ │ │ ldr r3, [pc, #36] @ (28ed8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -35283,17 +35283,17 @@ │ │ │ │ nop │ │ │ │ strb r2, [r5, #2] │ │ │ │ movs r7, r1 │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ movs r4, r1 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ movs r3, r1 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ movs r7, r1 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -35362,51 +35362,51 @@ │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 28fac │ │ │ │ strd sl, fp, [r8] │ │ │ │ b.n 28fe6 │ │ │ │ cmp r7, #6 │ │ │ │ bne.n 28f9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 28fe6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r5, #1372] @ 0x55c │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movw r2, #53765 @ 0xd205 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ mov r0, r6 │ │ │ │ blx 120b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7f7b4 │ │ │ │ + b.w 7f7ac │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ movs r7, r1 │ │ │ │ str r0, [r2, #84] @ 0x54 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #248] @ (29118 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -35464,30 +35464,30 @@ │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 98f70 │ │ │ │ + bl 98f68 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 290fa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbnz r3, 290fa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 290fa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 290fa │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r4, #1 │ │ │ │ b.n 290fa │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ bl 42264 │ │ │ │ b.n 290ce │ │ │ │ @@ -35516,35 +35516,35 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r6, [r6, #64] @ 0x40 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb814 │ │ │ │ movs r3, r1 │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ movs r7, r1 │ │ │ │ - add r5, pc, #736 @ (adr r5, 29410 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 293b0 ) │ │ │ │ movs r3, r1 │ │ │ │ - add r5, pc, #600 @ (adr r5, 2938c ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 2932c ) │ │ │ │ movs r3, r1 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ movs r4, r1 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r3, r1 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x004c │ │ │ │ movs r3, r1 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ movs r4, r1 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ movs r3, r1 │ │ │ │ - bkpt 0x000e │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ movs r3, r1 │ │ │ │ str r6, [r3, #52] @ 0x34 │ │ │ │ movs r7, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -35674,19 +35674,19 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r1 │ │ │ │ bl 31898 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl cac90 │ │ │ │ + bl cac88 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 292c8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r3, #1157 @ 0x485 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 292c8 │ │ │ │ movs r0, #0 │ │ │ │ bl 291d6 │ │ │ │ @@ -35733,15 +35733,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5708 │ │ │ │ + bl a5700 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 29432 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ ldr.w r3, [r4, #1992] @ 0x7c8 │ │ │ │ @@ -35750,30 +35750,30 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w fp, [r4, #356] @ 0x164 │ │ │ │ ldr.w r9, [r4, #2272] @ 0x8e0 │ │ │ │ ldr.w sl, [r4, #2300] @ 0x8fc │ │ │ │ bl 31898 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ - bl cac90 │ │ │ │ + bl cac88 │ │ │ │ mov r0, r7 │ │ │ │ bl 56130 │ │ │ │ ldr r3, [pc, #248] @ (29464 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str.w r3, [r4, #1992] @ 0x7c8 │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ str.w r3, [r4, #1996] @ 0x7cc │ │ │ │ ldr.w r3, [r4, #356] @ 0x164 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2939c │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #32133 @ 0x7d85 │ │ │ │ - bl c755c │ │ │ │ + bl c7554 │ │ │ │ subs r0, #1 │ │ │ │ rsbs r8, r0, #0 │ │ │ │ adc.w r8, r8, r0 │ │ │ │ b.n 293c2 │ │ │ │ movs r1, #21 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r2, #53517 @ 0xd10d │ │ │ │ @@ -35811,22 +35811,22 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ str.w sl, [r4, #2300] @ 0x8fc │ │ │ │ str.w r9, [r4, #2272] @ 0x8e0 │ │ │ │ bl 31898 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl cac90 │ │ │ │ + bl cac88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #1992] @ 0x7c8 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1996] @ 0x7cc │ │ │ │ - bl a57d8 │ │ │ │ + bl a57d0 │ │ │ │ b.n 29434 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [pc, #48] @ (29468 ) │ │ │ │ ldr r3, [pc, #36] @ (2945c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -35875,15 +35875,15 @@ │ │ │ │ mov r3, sp │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r4, #0 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ cbnz r0, 294ca │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 294ca │ │ │ │ bl 29260 │ │ │ │ blx 11824 │ │ │ │ ldr r2, [pc, #36] @ (294f0 ) │ │ │ │ ldr r3, [pc, #28] @ (294ec ) │ │ │ │ @@ -35920,15 +35920,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr.w r6, [r4, #2272] @ 0x8e0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov.w r5, #0 │ │ │ │ ldr.w r5, [r4, #2276] @ 0x8e4 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ str.w r6, [r4, #2272] @ 0x8e0 │ │ │ │ str.w r5, [r4, #2276] @ 0x8e4 │ │ │ │ cbnz r0, 2955a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2955a │ │ │ │ ldr r1, [pc, #68] @ (29580 ) │ │ │ │ ldr r2, [pc, #60] @ (2957c ) │ │ │ │ @@ -35973,43 +35973,43 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ bl 332b4 │ │ │ │ blx 10a08 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #1372] @ 0x55c │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ cbnz r0, 295ba │ │ │ │ movs r4, #0 │ │ │ │ b.n 29602 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 295b6 │ │ │ │ ldr.w r3, [r4, #1716] @ 0x6b4 │ │ │ │ cbz r3, 295d6 │ │ │ │ addw r0, r4, #1708 @ 0x6ac │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ ldr.w r3, [r4, #1744] @ 0x6d0 │ │ │ │ cbz r3, 295e4 │ │ │ │ add.w r0, r4, #1736 @ 0x6c8 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1157 @ 0x485 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ mov r0, r5 │ │ │ │ blx 120b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r1, #12] │ │ │ │ movs r7, r1 │ │ │ │ b.n 29588 │ │ │ │ movs r0, #1 │ │ │ │ @@ -36044,37 +36044,37 @@ │ │ │ │ ldr r3, [pc, #60] @ (29690 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ cbnz r0, 2966c │ │ │ │ movs r0, #0 │ │ │ │ b.n 2968c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 29668 │ │ │ │ ldr r0, [pc, #20] @ (29694 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r1, #0] │ │ │ │ movs r7, r1 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + cpsid │ │ │ │ movs r3, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (296c0 ) │ │ │ │ movw r2, #575 @ 0x23f │ │ │ │ @@ -36082,19 +36082,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (296c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #408 @ 0x198 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ movs r4, r1 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ movs r3, r1 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ movs r3, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (296f4 ) │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ @@ -36102,19 +36102,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (296fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #424 @ 0x1a8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ movs r4, r1 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ movs r3, r1 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r4, #30 │ │ │ │ bpl.n 29710 │ │ │ │ pop {r4, r5} │ │ │ │ @@ -36130,15 +36130,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #108] @ (29798 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r5, #3356] @ 0xd1c │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbnz r0, 29742 │ │ │ │ movs r0, #0 │ │ │ │ b.n 29790 │ │ │ │ add.w r6, r5, #3360 @ 0xd20 │ │ │ │ adds r0, r4, #1 │ │ │ │ vldr d0, [r6] │ │ │ │ blx 11d58 │ │ │ │ @@ -36197,21 +36197,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl a4760 │ │ │ │ + bl a4758 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 297fa │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #384] @ (2998c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -36234,128 +36234,128 @@ │ │ │ │ bl 44b4c │ │ │ │ cbnz r0, 2983c │ │ │ │ movs r0, #0 │ │ │ │ b.n 2996c │ │ │ │ add r2, sp, #16 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 29838 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r2, #59397 @ 0xe805 │ │ │ │ adds r4, #2 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 29868 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 29838 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ b.n 2996c │ │ │ │ movw r2, #41221 @ 0xa105 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2987e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl a56d0 │ │ │ │ + bl a56c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 29838 │ │ │ │ b.n 29896 │ │ │ │ movw r2, #11909 @ 0x2e85 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 298a2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl a56d0 │ │ │ │ + bl a56c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 29838 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 2996c │ │ │ │ movw r2, #32389 @ 0x7e85 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 298c2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ adds r2, #15 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ b.n 2996c │ │ │ │ movw r2, #40453 @ 0x9e05 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 298ec │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ movw r2, #40965 @ 0xa005 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ tst.w r4, #2 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 2996c │ │ │ │ movw r2, #37253 @ 0x9185 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2991e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [r3, #24] │ │ │ │ - bl 97180 │ │ │ │ + bl 97178 │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ movw r3, #40965 @ 0xa005 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 2996c │ │ │ │ movw r2, #15365 @ 0x3c05 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2994c │ │ │ │ ldr r3, [pc, #108] @ (29998 ) │ │ │ │ mov.w r5, #4352 @ 0x1100 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w r0, [r0, #1372] @ 0x55c │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 2996c │ │ │ │ movw r2, #2437 @ 0x985 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 29838 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 203a2 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ ldr r2, [pc, #44] @ (2999c ) │ │ │ │ ldr r3, [pc, #32] @ (29990 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -36423,15 +36423,15 @@ │ │ │ │ cbz r4, 29a3c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ bne.n 29a2e │ │ │ │ ldr r5, [r1, #32] │ │ │ │ lsls r5, r5, #30 │ │ │ │ bmi.n 29a38 │ │ │ │ - bl 97180 │ │ │ │ + bl 97178 │ │ │ │ cbz r0, 29a38 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ b.n 29a1a │ │ │ │ ldr.w r3, [fp, #2312] @ 0x908 │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ @@ -36448,34 +36448,34 @@ │ │ │ │ ldr r0, [pc, #48] @ (29a94 ) │ │ │ │ add r0, pc │ │ │ │ ldrd r5, r4, [r3] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbnz r0, 29a90 │ │ │ │ ldr r3, [pc, #28] @ (29a98 ) │ │ │ │ movw r2, #567 @ 0x237 │ │ │ │ ldr r1, [pc, #28] @ (29a9c ) │ │ │ │ ldr r0, [pc, #28] @ (29aa0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #536 @ 0x218 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ movs r7, r1 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ movs r4, r1 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r0, r0 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ movs r3, r1 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -36509,31 +36509,31 @@ │ │ │ │ bne.n 29b26 │ │ │ │ b.n 29b02 │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 29b0c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl c7c04 │ │ │ │ + bl c7bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 976ac │ │ │ │ + bl 976a4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movs r1, #1 │ │ │ │ - bl aaed0 │ │ │ │ + bl aaec8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 97740 │ │ │ │ + b.w 97738 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [r1, r6] │ │ │ │ movs r7, r1 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ movs r4, r1 │ │ │ │ - cbz r6, 29b62 │ │ │ │ + cbz r6, 29b5c │ │ │ │ movs r3, r1 │ │ │ │ - cbz r0, 29b88 │ │ │ │ + cbz r0, 29b82 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -36562,48 +36562,48 @@ │ │ │ │ subs r1, #80 @ 0x50 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 29b80 │ │ │ │ dmb ish │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7000 │ │ │ │ + bl a6ff8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ tst.w r3, #1056 @ 0x420 │ │ │ │ bne.n 29c2e │ │ │ │ ldr r0, [pc, #172] @ (29c50 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [pc, #172] @ (29c58 ) │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 29bc2 │ │ │ │ ldr r3, [pc, #164] @ (29c5c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96eb8 │ │ │ │ + bl 96eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5add6 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 29bda │ │ │ │ ldr r3, [pc, #140] @ (29c5c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96f24 │ │ │ │ + bl 96f1c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl c7c04 │ │ │ │ + bl c7bfc │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 29c1c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 96f84 │ │ │ │ + bl 96f7c │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov.w r0, #4194304 @ 0x400000 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r3] │ │ │ │ @@ -36613,28 +36613,28 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 29c06 │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ add.w r0, r4, #60 @ 0x3c │ │ │ │ - bl aac58 │ │ │ │ + bl aac50 │ │ │ │ b.n 29c38 │ │ │ │ lsls r2, r3, #21 │ │ │ │ bpl.n 29c38 │ │ │ │ mov r0, r4 │ │ │ │ bl 3cfea │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r3, #10 │ │ │ │ bpl.n 29c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 976ac │ │ │ │ + bl 976a4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 97740 │ │ │ │ + b.w 97738 │ │ │ │ nop │ │ │ │ str r0, [r0, #44] @ 0x2c │ │ │ │ movs r7, r1 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -36655,34 +36655,34 @@ │ │ │ │ bne.n 29c7a │ │ │ │ dmb ish │ │ │ │ cbnz r2, 29c94 │ │ │ │ str r2, [r0, #4] │ │ │ │ bl 29b62 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cbz r0, 29c9c │ │ │ │ - bl cf01c │ │ │ │ + bl cf014 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (29cd8 ) │ │ │ │ ldr r2, [pc, #32] @ (29cdc ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr.w r0, [r4, #3264] @ 0xcc0 │ │ │ │ cbz r0, 29cce │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #3264] @ 0xcc0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 98d04 │ │ │ │ + b.w 98cfc │ │ │ │ nop │ │ │ │ ldrsb r2, [r4, r6] │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36700,15 +36700,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ cbz r3, 29d20 │ │ │ │ ldr r3, [pc, #428] @ (29ec0 ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ add.w r0, r0, #1624 @ 0x658 │ │ │ │ - bl 96eb8 │ │ │ │ + bl 96eb0 │ │ │ │ ldr.w r1, [r8, #2312] @ 0x908 │ │ │ │ add.w r3, r5, #1200 @ 0x4b0 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r4, [r1, #96] @ 0x60 │ │ │ │ @@ -36757,17 +36757,17 @@ │ │ │ │ addpl.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strpl r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r3, #22 │ │ │ │ bpl.n 29dc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl ac0f8 │ │ │ │ + bl ac0f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 887cc │ │ │ │ + bl 887c4 │ │ │ │ b.n 29de2 │ │ │ │ ldrd r2, r3, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ bne.n 29de2 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ @@ -36783,28 +36783,28 @@ │ │ │ │ add.w r3, r5, #1200 @ 0x4b0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ cbz r3, 29e10 │ │ │ │ ldr r3, [pc, #188] @ (29ec0 ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ add.w r0, r0, #1624 @ 0x658 │ │ │ │ - bl 96f24 │ │ │ │ + bl 96f1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r6 │ │ │ │ beq.n 29eb0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cbz r6, 29e24 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - bl 95998 │ │ │ │ + bl 95990 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 29eb0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ adds r3, #32 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, r1, r7 │ │ │ │ @@ -36839,15 +36839,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 29e90 │ │ │ │ dmb ish │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 96f84 │ │ │ │ + b.w 96f7c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsb r2, [r4, r5] │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -36936,15 +36936,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbz r3, 29fb0 │ │ │ │ ldr r3, [pc, #212] @ (2a078 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ add.w r0, r0, #1400 @ 0x578 │ │ │ │ - bl 96eb8 │ │ │ │ + bl 96eb0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29f12 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2a052 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ @@ -37003,15 +37003,15 @@ │ │ │ │ strdcc r6, r5, [r4, #16] │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbz r3, 2a06a │ │ │ │ ldr r3, [pc, #28] @ (2a078 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add.w r0, r0, #1400 @ 0x578 │ │ │ │ - b.w 96f24 │ │ │ │ + b.w 96f1c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strb r6, [r1, r3] │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ @@ -37029,29 +37029,29 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r7, r6] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov.w r6, #0 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbz r0, 2a0d4 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r3 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbz r0, 2a0d4 │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2a0d2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ b.n 2a0d4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #32] @ (2a0f8 ) │ │ │ │ ldr r3, [pc, #28] @ (2a0f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -37081,21 +37081,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r7, r6] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ mov.w r6, #0 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbnz r0, 2a138 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ b.n 2a13a │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (2a160 ) │ │ │ │ ldr r3, [pc, #28] @ (2a15c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -37134,20 +37134,20 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cbz r0, 2a1b6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7968 │ │ │ │ + bl c7960 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #40] @ (2a1e0 ) │ │ │ │ ldr r3, [pc, #32] @ (2a1dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -37220,33 +37220,33 @@ │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ add sl, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r7, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ mov.w r5, #0 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbnz r0, 2a280 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2a488 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ cbnz r0, 2a29c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 971ec │ │ │ │ + bl 971e4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr r3, [pc, #524] @ (2a4b4 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add.w r2, r2, #1200 @ 0x4b0 │ │ │ │ @@ -37268,21 +37268,21 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ b.n 2a488 │ │ │ │ adds r0, r4, #1 │ │ │ │ mov.w r3, #258 @ 0x102 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2a27c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ mov fp, r0 │ │ │ │ and.w r3, r4, #32 │ │ │ │ orrs.w r2, r3, r5 │ │ │ │ beq.n 2a326 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ @@ -37299,35 +37299,35 @@ │ │ │ │ mov r4, r8 │ │ │ │ str.w r8, [r3, #96] @ 0x60 │ │ │ │ ldr.w r9, [r8, #16] │ │ │ │ mov r7, r9 │ │ │ │ b.n 2a37e │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ cbz r0, 2a35c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ b.n 2a488 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 96afc │ │ │ │ + bl 96af4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2a32e │ │ │ │ b.n 2a27c │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ - bl 97180 │ │ │ │ + bl 97178 │ │ │ │ cbnz r0, 2a384 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 2a36a │ │ │ │ b.n 2a480 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ adds r2, #15 │ │ │ │ @@ -37345,20 +37345,20 @@ │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 2a3cc │ │ │ │ ldr r3, [pc, #264] @ (2a4b8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 89df0 │ │ │ │ + bl 89de8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9551c │ │ │ │ + bl 95514 │ │ │ │ b.n 2a37c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ bne.n 2a3ae │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r9, r5, #60 @ 0x3c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ @@ -37398,15 +37398,15 @@ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r3, [r3, #1376] @ 0x560 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2a446 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ str r0, [r4, #0] │ │ │ │ adds r4, #4 │ │ │ │ b.n 2a40e │ │ │ │ sub.w r2, r0, #61 @ 0x3d │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -37511,17 +37511,17 @@ │ │ │ │ add.w r5, r4, #1600 @ 0x640 │ │ │ │ ldr.w r3, [r4, #1536] @ 0x600 │ │ │ │ cmp r3, #1 │ │ │ │ vldr d8, [r5, #-8] │ │ │ │ bne.n 2a56c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf0c │ │ │ │ + bl cdf04 │ │ │ │ b.n 2a570 │ │ │ │ - bl d8830 │ │ │ │ + bl d8828 │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vldr d7, [pc, #144] @ 2a608 │ │ │ │ vstr d0, [r5, #-8] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ vcvt.s32.f64 s15, d8 │ │ │ │ vmov r1, s15 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -37570,15 +37570,15 @@ │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ ldr r7, [pc, #88] @ (2a66c ) │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.w c617c │ │ │ │ + b.w c6174 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #68] @ (2a674 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [pc, #68] @ (2a678 ) │ │ │ │ @@ -37587,15 +37587,15 @@ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov.w r5, #0 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbz r0, 2a656 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #36] @ (2a67c ) │ │ │ │ ldr r3, [pc, #28] @ (2a678 ) │ │ │ │ @@ -37627,15 +37627,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r1, r0 │ │ │ │ mov.w r5, #4352 @ 0x1100 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr.w r0, [r0, #1372] @ 0x55c │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r5, [pc, #792] @ (2a9cc ) │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ cbz r1, 2a6c6 │ │ │ │ @@ -37665,15 +37665,15 @@ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ beq.n 2a6cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ pop {r4} │ │ │ │ mov r0, r1 │ │ │ │ - b.w c36d8 │ │ │ │ + b.w c36d0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movw r3, #36644 @ 0x8f24 │ │ │ │ movt r3, #31459 @ 0x7ae3 │ │ │ │ @@ -37703,25 +37703,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r7 │ │ │ │ bl 2a710 │ │ │ │ b.n 2a748 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #0] │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr.w r3, [r6, #1584] @ 0x630 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #1584] @ 0x630 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ movs r4, r1 │ │ │ │ - add r7, pc, #624 @ (adr r7, 2a9f4 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 2a994 ) │ │ │ │ movs r3, r1 │ │ │ │ - add r7, pc, #992 @ (adr r7, 2ab68 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 2ab08 ) │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ ldr r4, [r0, #24] │ │ │ │ @@ -37815,15 +37815,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ b.n 2a7e8 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldrd r3, r2, [r4, #16] │ │ │ │ strd r3, r2, [r0, #32] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ adds r1, r1, r6 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ @@ -37866,15 +37866,15 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ str.w r4, [r5, #1548] @ 0x60c │ │ │ │ b.n 2aa10 │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ b.n 2a8ee │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 10cec │ │ │ │ ldr.w r3, [r5, #1584] @ 0x630 │ │ │ │ movw r2, #36644 @ 0x8f24 │ │ │ │ movt r2, #31459 @ 0x7ae3 │ │ │ │ @@ -37936,15 +37936,15 @@ │ │ │ │ str r3, [r4, #16] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ b.n 2aa10 │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ b.n 2a9a2 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 10cec │ │ │ │ ldr.w r3, [r5, #1584] @ 0x630 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #1584] @ 0x630 │ │ │ │ @@ -38004,67 +38004,67 @@ │ │ │ │ adds r0, r5, #4 │ │ │ │ blx 1178c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aa3a │ │ │ │ ldr.w r2, [r4, #1544] @ 0x608 │ │ │ │ adds r1, r5, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aa3a │ │ │ │ ldr.w r0, [r4, #1540] @ 0x604 │ │ │ │ adds r1, r5, #6 │ │ │ │ cbz r0, 2aaac │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ movw r2, #16389 @ 0x4005 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ b.n 2aab0 │ │ │ │ movw r2, #40965 @ 0xa005 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ movw sl, #25485 @ 0x638d │ │ │ │ movt sl, #12 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [pc, #180] @ (2aba8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ab94 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2ab9e │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ cbnz r3, 2ab26 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ blx 11f54 │ │ │ │ b.n 2ab3a │ │ │ │ @@ -38099,28 +38099,28 @@ │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [r4, #16] │ │ │ │ str r7, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ strd lr, r7, [sp, #8] │ │ │ │ strd ip, r6, [sp] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cbz r0, 2ab9e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ b.n 2aaf8 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w afe38 │ │ │ │ + b.w afe30 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #384 @ (adr r4, 2ad2c ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 2accc ) │ │ │ │ movs r3, r1 │ │ │ │ - add r4, pc, #224 @ (adr r4, 2ac90 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 2ac30 ) │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #152] @ (2ac58 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -38135,15 +38135,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbnz r0, 2abee │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ac3a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -38189,15 +38189,15 @@ │ │ │ │ nop │ │ │ │ strh r6, [r3, r2] │ │ │ │ movs r7, r1 │ │ │ │ ldr r0, [pc, #568] @ (2ae98 ) │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #256 @ (adr r3, 2ad68 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 2ad08 ) │ │ │ │ movs r3, r1 │ │ │ │ ldr r0, [pc, #120] @ (2ace4 ) │ │ │ │ movs r7, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -38210,24 +38210,24 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movw r2, #57485 @ 0xe08d │ │ │ │ movt r2, #5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cbz r0, 2acd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c308 │ │ │ │ cbz r0, 2acd6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #36644 @ 0x8f24 │ │ │ │ @@ -38285,15 +38285,15 @@ │ │ │ │ cbz r4, 2ad4e │ │ │ │ cmp r4, #2 │ │ │ │ beq.n 2adbe │ │ │ │ movs r4, #1 │ │ │ │ b.n 2ade2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbnz r0, 2ad8a │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2ac6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ade2 │ │ │ │ @@ -38304,21 +38304,21 @@ │ │ │ │ movs r4, #14 │ │ │ │ movs r2, #11 │ │ │ │ strd r4, r3, [sp] │ │ │ │ adds r1, r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #57485 @ 0xe08d │ │ │ │ movt r3, #5 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2ade2 │ │ │ │ add r2, sp, #16 │ │ │ │ adds r1, r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 2adaa │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r3, #1669 @ 0x685 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2adaa │ │ │ │ ldr.w r5, [r6, #1552] @ 0x610 │ │ │ │ @@ -38336,15 +38336,15 @@ │ │ │ │ movs r3, #14 │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r5, [sp] │ │ │ │ mov r1, r7 │ │ │ │ movw r3, #57485 @ 0xe08d │ │ │ │ movt r3, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cbz r0, 2ade0 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ cbnz r4, 2ade2 │ │ │ │ b.n 2ad4a │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #36] @ (2ae08 ) │ │ │ │ ldr r3, [pc, #28] @ (2ae04 ) │ │ │ │ @@ -38497,19 +38497,19 @@ │ │ │ │ add.w r0, r2, #336 @ 0x150 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ cmp r2, r6 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #920] @ (2b300 ) │ │ │ │ + ldr r0, [pc, #824] @ (2b2a0 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r6, [pc, #848] @ (2b2bc ) │ │ │ │ + ldr r6, [pc, #752] @ (2b25c ) │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [pc, #912] @ (2b300 ) │ │ │ │ + ldr r6, [pc, #816] @ (2b2a0 ) │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -38564,15 +38564,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adc.w r3, r9, r3 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ b.n 2b024 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ b.n 2afe2 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ blx 10cec │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r9, [r0, #32] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -38637,15 +38637,15 @@ │ │ │ │ str.w r1, [ip, #24] │ │ │ │ adc.w r3, r3, r2 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ b.n 2b12c │ │ │ │ ldr.w ip, [ip] │ │ │ │ b.n 2b030 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldrd lr, r1, [r4, #16] │ │ │ │ strd lr, r1, [r0, #32] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ adds.w ip, r3, r2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -38785,22 +38785,22 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cbz r0, 2b25c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r0, r5 │ │ │ │ b.n 2b24e │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cbz r0, 2b26c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r0, r5 │ │ │ │ b.n 2b25e │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #52] @ (2b2a4 ) │ │ │ │ ldr r3, [pc, #28] @ (2b290 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -38814,19 +38814,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmn r6, r5 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, r1] │ │ │ │ movs r7, r1 │ │ │ │ - mov ip, r0 │ │ │ │ + mov r4, sp │ │ │ │ movs r4, r1 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ movs r3, r1 │ │ │ │ rors r2, r5 │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -38865,15 +38865,15 @@ │ │ │ │ ldr r3, [pc, #220] @ (2b3f4 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r5, [r3, #1368] @ 0x558 │ │ │ │ cbz r5, 2b36a │ │ │ │ mov r0, r6 │ │ │ │ movw r4, #43141 @ 0xa885 │ │ │ │ movt r4, #1 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r3, [r6, #2312] @ 0x908 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 11af8 │ │ │ │ ldr.w r3, [r5, #2312] @ 0x908 │ │ │ │ ldr r1, [pc, #184] @ (2b3f8 ) │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -38906,27 +38906,27 @@ │ │ │ │ cmp r5, #10 │ │ │ │ bne.n 2b376 │ │ │ │ cbz r4, 2b3ac │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 2b39a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cdf0c │ │ │ │ + bl cdf04 │ │ │ │ b.n 2b39e │ │ │ │ - bl d8830 │ │ │ │ + bl d8828 │ │ │ │ add.w r3, r6, #1600 @ 0x640 │ │ │ │ mov r4, r6 │ │ │ │ vstr d0, [r3] │ │ │ │ vstr d0, [r3, #-8] │ │ │ │ ldr r3, [pc, #68] @ (2b3f4 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str.w r4, [r3, #1368] @ 0x558 │ │ │ │ bl 2af18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #1532] @ 0x5fc │ │ │ │ ldr r2, [pc, #56] @ (2b400 ) │ │ │ │ ldr r3, [pc, #28] @ (2b3e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -38944,15 +38944,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ sbcs r6, r2 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ movs r3, r1 │ │ │ │ strh r4, [r6, r1] │ │ │ │ movs r7, r1 │ │ │ │ lsls r2, r2 │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -38974,15 +38974,15 @@ │ │ │ │ movne r5, #14 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ ite eq │ │ │ │ moveq r4, #2 │ │ │ │ movne r4, #0 │ │ │ │ - bl c9f90 │ │ │ │ + bl c9f88 │ │ │ │ ldr r3, [pc, #100] @ (2b4b0 ) │ │ │ │ ldr.w r2, [r6, #1544] @ 0x608 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r7, pc │ │ │ │ add.w r1, r3, #8 │ │ │ │ str r2, [r3, #16] │ │ │ │ @@ -39015,15 +39015,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #288] @ (2b5c8 ) │ │ │ │ movs r7, r1 │ │ │ │ ands r2, r1 │ │ │ │ movs r7, r1 │ │ │ │ - bl 11f4ae │ │ │ │ + bl 11f4ae │ │ │ │ ldr r4, [r7, #0] │ │ │ │ movs r7, r1 │ │ │ │ str r0, [r5, r5] │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -39057,15 +39057,15 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, r4] │ │ │ │ movs r7, r1 │ │ │ │ str r2, [r6, #120] @ 0x78 │ │ │ │ movs r7, r1 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #156] @ (2b5cc ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -39085,15 +39085,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ b.n 2b562 │ │ │ │ movw r2, #40965 @ 0xa005 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbz r0, 2b5ae │ │ │ │ mov r0, r5 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 11e30 │ │ │ │ cbz r0, 2b5ac │ │ │ │ mov r1, sp │ │ │ │ adds r0, r5, #1 │ │ │ │ @@ -39112,15 +39112,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 2b5c2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.n 2b404 │ │ │ │ - bl c8aa4 │ │ │ │ + bl c8a9c │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #40] @ (2b5d8 ) │ │ │ │ ldr r3, [pc, #28] @ (2b5d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -39157,15 +39157,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bl 2abb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b68c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ adds r1, r5, #2 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b68c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #40965 @ 0xa005 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b638 │ │ │ │ @@ -39189,24 +39189,24 @@ │ │ │ │ vldr d5, [pc, #80] @ 2b6a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vdiv.f64 d7, d5, d6 │ │ │ │ vcvt.u32.f64 s14, d7 │ │ │ │ vmov r2, s14 │ │ │ │ str.w r2, [r3, #1544] @ 0x608 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl c88e0 │ │ │ │ + bl c88d8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ bl 2b404 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ mov r4, r0 │ │ │ │ - bl c8aa4 │ │ │ │ + bl c8a9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #40] @ (2b6b8 ) │ │ │ │ ldr r3, [pc, #36] @ (2b6b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -39227,15 +39227,15 @@ │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ movs r7, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl c88e0 │ │ │ │ + bl c88d8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ @@ -39380,19 +39380,19 @@ │ │ │ │ bl 45b00 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r5, [pc, #984] @ (2bc1c ) │ │ │ │ movs r7, r1 │ │ │ │ ldr r5, [pc, #848] @ (2bb98 ) │ │ │ │ movs r7, r1 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r4, r1 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ movs r3, r1 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ 0002b854 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -39473,21 +39473,21 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #276 @ 0x114 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ subs r0, r0, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r4, r1 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ movs r4, r1 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ movs r3, r1 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #100] @ (2b9ac ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -39495,15 +39495,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r5, pc │ │ │ │ mov r2, sp │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r4, #0 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cbz r0, 2b98e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ movw r2, #31109 @ 0x7985 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ @@ -39532,19 +39532,19 @@ │ │ │ │ nop │ │ │ │ subs r3, #14 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #226 @ 0xe2 │ │ │ │ movs r7, r1 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #4 │ │ │ │ movs r4, r1 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ movs r3, r1 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ movs r3, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (2b9ec ) │ │ │ │ movw r2, #3346 @ 0xd12 │ │ │ │ @@ -39552,19 +39552,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (2b9f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #436 @ 0x1b4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ movs r4, r1 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ cbz r0, 2ba26 │ │ │ │ @@ -39637,15 +39637,15 @@ │ │ │ │ bhi.n 2babc │ │ │ │ ldr r3, [pc, #80] @ (2bb04 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 2bac8 │ │ │ │ b.n 2bac4 │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ lsls r3, r0, #28 │ │ │ │ bmi.n 2bac8 │ │ │ │ mov r8, r4 │ │ │ │ b.n 2bacc │ │ │ │ mov r4, r5 │ │ │ │ b.n 2ba64 │ │ │ │ ldr r2, [pc, #56] @ (2bb08 ) │ │ │ │ @@ -39663,19 +39663,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r2, #12 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #2 │ │ │ │ movs r7, r1 │ │ │ │ - subs r6, #24 │ │ │ │ + subs r6, #0 │ │ │ │ movs r4, r1 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #140 @ 0x8c │ │ │ │ movs r7, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -39688,15 +39688,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #116] @ (2bb9c ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9fa64 │ │ │ │ + bl 9fa5c │ │ │ │ cbz r0, 2bb3c │ │ │ │ movs r0, #0 │ │ │ │ b.n 2bb76 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ bne.n 2bb74 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ @@ -39715,15 +39715,15 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2bb38 │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 2bb74 │ │ │ │ b.n 2bb38 │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n 2bb38 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #44] @ (2bba4 ) │ │ │ │ ldr r3, [pc, #28] @ (2bb98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -39867,15 +39867,15 @@ │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ bl 1c490 │ │ │ │ b.n 2bcd8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #476] @ (2bed0 ) │ │ │ │ @@ -39892,42 +39892,42 @@ │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bda0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r7, 2bd34 │ │ │ │ cbnz r0, 2bd3c │ │ │ │ subs r0, r5, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 2bd6c │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 2bda0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2bd66 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r3, r9 │ │ │ │ strd r2, r1, [sp] │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r8 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 2bd6c │ │ │ │ mov r1, r9 │ │ │ │ blx 10b38 │ │ │ │ cbz r0, 2bda0 │ │ │ │ str r7, [sp, #12] │ │ │ │ movs r7, #11 │ │ │ │ mov r0, r8 │ │ │ │ @@ -39939,15 +39939,15 @@ │ │ │ │ movw r3, #24845 @ 0x610d │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cbnz r0, 2bda4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2be9c │ │ │ │ vldr d7, [pc, #280] @ 2bec0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ @@ -39983,15 +39983,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #25101 @ 0x620d │ │ │ │ movt r3, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ movs r5, #27 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 2be98 │ │ │ │ ldr r2, [pc, #204] @ (2bedc ) │ │ │ │ ldr.w r1, [r6, #212] @ 0xd4 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 2be46 │ │ │ │ @@ -40005,23 +40005,23 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #26 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #33037 @ 0x810d │ │ │ │ movt r3, #17 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 2be98 │ │ │ │ mov r0, sl │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bda0 │ │ │ │ ldr.w r1, [r6, #212] @ 0xd4 │ │ │ │ - bl b2484 │ │ │ │ + bl b247c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bda0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r5, #21 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -40035,15 +40035,15 @@ │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #27 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bda0 │ │ │ │ ldr r2, [pc, #64] @ (2bee0 ) │ │ │ │ ldr r3, [pc, #52] @ (2bed4 ) │ │ │ │ @@ -40079,21 +40079,21 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ cbnz r0, 2bf08 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2bfd6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bf04 │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ movs r1, #6 │ │ │ │ movt r1, #16 │ │ │ │ subs r2, r2, r3 │ │ │ │ @@ -40110,15 +40110,15 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #472 @ 0x1d8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bf04 │ │ │ │ movs r2, #7 │ │ │ │ cbz r6, 2bfac │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ movs r3, #21 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ @@ -40138,44 +40138,44 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #21005 @ 0x520d │ │ │ │ movt r3, #17 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #11 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bf04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2bfd6 │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r7, [sp, #8] │ │ │ │ movw r3, #1669 @ 0x685 │ │ │ │ movt r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2bfa0 │ │ │ │ b.n 2bf04 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ movs r4, r1 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ movs r3, r1 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -40188,29 +40188,29 @@ │ │ │ │ blx 1057c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c0a0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #2 │ │ │ │ movt sl, #16 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, sl │ │ │ │ cbz r0, 2c064 │ │ │ │ ldr.w r3, [fp, r5, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ blx 11380 │ │ │ │ @@ -40219,15 +40219,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 2c03a │ │ │ │ b.n 2c068 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2c098 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c064 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #18 │ │ │ │ strd r0, r8, [sp, #8] │ │ │ │ @@ -40291,19 +40291,19 @@ │ │ │ │ movt r2, #5 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c20a │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c206 │ │ │ │ @@ -40317,28 +40317,28 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c206 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c206 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #3 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c206 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c206 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r3, #57640 @ 0xe128 │ │ │ │ movt r3, #61419 @ 0xefeb │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -40403,19 +40403,19 @@ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #224 @ (adr r0, 2c320 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 2c2c0 ) │ │ │ │ movs r3, r1 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ movs r3, r1 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ movs r3, r1 │ │ │ │ adds r2, #66 @ 0x42 │ │ │ │ movs r7, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -40437,15 +40437,15 @@ │ │ │ │ blx 11158 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c422 │ │ │ │ adds r6, r5, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c422 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r2, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ bcc.n 2c2a8 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ @@ -40471,15 +40471,15 @@ │ │ │ │ ldr r3, [pc, #376] @ (2c450 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ subs r5, r0, #1 │ │ │ │ negs r0, r5 │ │ │ │ adcs r0, r5 │ │ │ │ b.n 2c41c │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ and.w r0, r0, #8 │ │ │ │ b.n 2c41c │ │ │ │ ldr r1, [pc, #356] @ (2c454 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 123b8 │ │ │ │ cbnz r0, 2c316 │ │ │ │ @@ -40489,15 +40489,15 @@ │ │ │ │ ldr r3, [pc, #336] @ (2c450 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ subs r4, r0, #3 │ │ │ │ negs r0, r4 │ │ │ │ adcs r0, r4 │ │ │ │ b.n 2c41c │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ and.w r0, r0, #16 │ │ │ │ b.n 2c41c │ │ │ │ ldr r1, [pc, #320] @ (2c458 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 123b8 │ │ │ │ cbnz r0, 2c340 │ │ │ │ @@ -40507,15 +40507,15 @@ │ │ │ │ ldr r3, [pc, #292] @ (2c450 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ subs r1, r0, #2 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ b.n 2c41c │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ and.w r0, r0, #32 │ │ │ │ b.n 2c41c │ │ │ │ ldr r1, [pc, #280] @ (2c45c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 123b8 │ │ │ │ cbnz r0, 2c360 │ │ │ │ @@ -40540,15 +40540,15 @@ │ │ │ │ ldr r3, [pc, #220] @ (2c450 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ sub.w r3, r0, #8 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ b.n 2c41c │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ and.w r0, r0, #4 │ │ │ │ b.n 2c41c │ │ │ │ ldr r1, [pc, #212] @ (2c464 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 123b8 │ │ │ │ cbnz r0, 2c3c0 │ │ │ │ @@ -40563,15 +40563,15 @@ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ b.n 2c41c │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ and.w r0, r0, #1 │ │ │ │ b.n 2c41c │ │ │ │ ldr r1, [pc, #164] @ (2c468 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 123b8 │ │ │ │ cbnz r0, 2c3ec │ │ │ │ @@ -40582,24 +40582,24 @@ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #7 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ b.n 2c41c │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ and.w r0, r0, #2 │ │ │ │ b.n 2c41c │ │ │ │ ldr r1, [pc, #124] @ (2c46c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 123b8 │ │ │ │ cbnz r0, 2c406 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 2c41c │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #14213 @ 0x3785 │ │ │ │ movs r3, #1 │ │ │ │ strd r0, r6, [sp] │ │ │ │ @@ -40625,31 +40625,31 @@ │ │ │ │ nop │ │ │ │ adds r1, #250 @ 0xfa │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #242 @ 0xf2 │ │ │ │ movs r7, r1 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r1 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ movs r3, r1 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ movs r3, r1 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r0, #4] │ │ │ │ movs r3, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ movs r3, r1 │ │ │ │ - ldr r3, [pc, #576] @ (2c6b0 ) │ │ │ │ + ldr r3, [pc, #480] @ (2c650 ) │ │ │ │ movs r3, r1 │ │ │ │ adds r0, #54 @ 0x36 │ │ │ │ movs r7, r1 │ │ │ │ push {r4} │ │ │ │ mov r3, r2 │ │ │ │ adds r1, #7 │ │ │ │ ldrd r4, r2, [r0, #92] @ 0x5c │ │ │ │ @@ -40658,15 +40658,15 @@ │ │ │ │ bcc.n 2c490 │ │ │ │ ldrd r4, r2, [r0, #144] @ 0x90 │ │ │ │ adds r4, #24 │ │ │ │ cmp r2, r4 │ │ │ │ bcs.n 2c498 │ │ │ │ pop {r4} │ │ │ │ movs r2, #6 │ │ │ │ - b.w c2f74 │ │ │ │ + b.w c2f6c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -40691,15 +40691,15 @@ │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ mov r2, r0 │ │ │ │ str.w r6, [r5, #140] @ 0x8c │ │ │ │ cbnz r0, 2c4ec │ │ │ │ ldr.w r2, [r4, #1344] @ 0x540 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w af940 │ │ │ │ + b.w af938 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r1, #172 @ 0xac │ │ │ │ movs r7, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -40711,15 +40711,15 @@ │ │ │ │ bhi.n 2c524 │ │ │ │ ldr r2, [pc, #36] @ (2c540 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 2c52c │ │ │ │ b.n 2c536 │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ lsls r2, r0, #29 │ │ │ │ bmi.n 2c536 │ │ │ │ sub.w r3, r1, #95 @ 0x5f │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ b.n 2c538 │ │ │ │ movs r0, #1 │ │ │ │ @@ -40740,15 +40740,15 @@ │ │ │ │ bhi.n 2c568 │ │ │ │ ldr r2, [pc, #36] @ (2c584 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #7 │ │ │ │ bhi.n 2c57a │ │ │ │ b.n 2c570 │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bmi.n 2c57a │ │ │ │ sub.w r3, r1, #95 @ 0x5f │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ b.n 2c57c │ │ │ │ movs r0, #1 │ │ │ │ @@ -40769,15 +40769,15 @@ │ │ │ │ ldr r2, [pc, #28] @ (2c5bc ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ sub.w r3, r0, #10 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ b.n 2c5b6 │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ubfx r0, r0, #7, #1 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r6, #194 @ 0xc2 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ @@ -40791,15 +40791,15 @@ │ │ │ │ ldr r2, [pc, #28] @ (2c5f4 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ b.n 2c5ec │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ and.w r0, r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cmp r6, #138 @ 0x8a │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -40823,15 +40823,15 @@ │ │ │ │ bhi.n 2c632 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #7 │ │ │ │ bhi.n 2c618 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2c63e │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ands.w r0, r0, #2 │ │ │ │ bne.n 2c618 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r6, #78 @ 0x4e │ │ │ │ @@ -40850,18 +40850,18 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 2c686 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9f630 │ │ │ │ + bl 9f628 │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ ldr r2, [pc, #36] @ (2c6ac ) │ │ │ │ ldr r3, [pc, #28] @ (2c6a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -40891,20 +40891,20 @@ │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl c59d4 │ │ │ │ + bl c59cc │ │ │ │ cbz r0, 2c6f8 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c59d4 │ │ │ │ + bl c59cc │ │ │ │ cbz r0, 2c6f8 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [pc, #44] @ (2c71c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str r2, [r3, #4] │ │ │ │ @@ -40949,56 +40949,56 @@ │ │ │ │ movs r4, #1 │ │ │ │ b.n 2c7d4 │ │ │ │ ldr r0, [pc, #156] @ (2c7f4 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbnz r0, 2c78e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl c59d4 │ │ │ │ + bl c59cc │ │ │ │ cbz r0, 2c7d4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ ldr r3, [pc, #132] @ (2c800 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl c58ec │ │ │ │ + bl c58e4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2c7d4 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ blx 1057c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2c7b8 │ │ │ │ ldr.w r9, [pc, #108] @ 2c804 │ │ │ │ add r9, pc │ │ │ │ b.n 2c7b4 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, r4, #1 │ │ │ │ - bl c58ec │ │ │ │ + bl c58e4 │ │ │ │ cbnz r0, 2c7bc │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 11944 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ ble.n 2c79e │ │ │ │ movs r4, #0 │ │ │ │ b.n 2c7d4 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl c58ec │ │ │ │ + bl c58e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c7ac │ │ │ │ lsls r5, r5, #2 │ │ │ │ orr.w r4, r5, #2 │ │ │ │ ldr r2, [pc, #48] @ (2c808 ) │ │ │ │ ldr r3, [pc, #36] @ (2c7fc ) │ │ │ │ add r2, pc │ │ │ │ @@ -41047,48 +41047,48 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (2c858 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ movs r3, r1 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r4, r2 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r3 │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ bne.n 2c880 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bl 9cdc8 │ │ │ │ + bl 9cdc0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2c88a │ │ │ │ cmp r1, #10 │ │ │ │ bgt.n 2c88a │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl d9ec4 │ │ │ │ + bl d9ebc │ │ │ │ cmp r0, #0 │ │ │ │ itte ge │ │ │ │ strge r4, [r5, #0] │ │ │ │ movge r0, #1 │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -41107,55 +41107,55 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - bl d9ec4 │ │ │ │ + bl d9ebc │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 2ca2a │ │ │ │ asrs r7, r6, #31 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov r8, r4 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ mov r2, r6 │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ - bl d9ec4 │ │ │ │ + bl d9ebc │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2ca0a │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 2c968 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -41189,15 +41189,15 @@ │ │ │ │ strd r4, r8, [r5, #8] │ │ │ │ adds r5, #8 │ │ │ │ str.w r3, [r5, #-8] │ │ │ │ bl 437c0 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r8] │ │ │ │ - bl d9ec4 │ │ │ │ + bl d9ebc │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 2c9d2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -41277,15 +41277,15 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, r4, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c8d80 │ │ │ │ + bl c8d78 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r7, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -41298,15 +41298,15 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r2, r4, #1 │ │ │ │ adds r3, r4, #2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c8d80 │ │ │ │ + bl c8d78 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -41347,15 +41347,15 @@ │ │ │ │ ldr r3, [pc, #564] @ (2cd60 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99efc │ │ │ │ + bl 99ef4 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, sp, #132 @ 0x84 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #316 @ 0x13c │ │ │ │ @@ -41385,22 +41385,22 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #284 @ 0x11c │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cbnz r0, 2cb96 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2cd2e │ │ │ │ ldr.w r1, [r9] │ │ │ │ cbz r1, 2cbb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b98 │ │ │ │ + bl c6b90 │ │ │ │ str r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 2cbb2 │ │ │ │ ldr r3, [pc, #444] @ (2cd64 ) │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ str r0, [r5, #120] @ 0x78 │ │ │ │ @@ -41459,35 +41459,35 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cb92 │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ cbz r1, 2cc60 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 2cc60 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, fp │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ streq.w r3, [r7, #156] @ 0x9c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r8, sp, #136 @ 0x88 │ │ │ │ cbz r1, 2cc72 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ str.w r0, [r8, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r8, #160] @ 0xa0 │ │ │ │ cbz r3, 2cc80 │ │ │ │ add.w r3, sl, #32 │ │ │ │ str.w r3, [sl, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99fdc │ │ │ │ + bl 99fd4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 11fb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2cb92 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -41513,37 +41513,37 @@ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r3, #21 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #21005 @ 0x520d │ │ │ │ movt r3, #17 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 2cd1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 2ccfe │ │ │ │ ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cbz r0, 2cd1e │ │ │ │ mov r7, r9 │ │ │ │ b.n 2cd1e │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ cbz r3, 2cd1e │ │ │ │ mov r0, r5 │ │ │ │ bl 2c0b0 │ │ │ │ cbz r0, 2cd1e │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ blx 11944 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9f3d8 │ │ │ │ + bl 9f3d0 │ │ │ │ b.n 2cb2e │ │ │ │ mov r0, r8 │ │ │ │ - bl 9f3d8 │ │ │ │ + bl 9f3d0 │ │ │ │ mov r0, r7 │ │ │ │ b.n 2cd2e │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 2ccee │ │ │ │ ldr r2, [pc, #56] @ (2cd68 ) │ │ │ │ ldr r3, [pc, #36] @ (2cd58 ) │ │ │ │ add r2, pc │ │ │ │ @@ -41558,17 +41558,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #130 @ 0x82 │ │ │ │ movs r7, r1 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ movs r4, r1 │ │ │ │ - ldr r7, [pc, #8] @ (2cd6c ) │ │ │ │ + ldr r6, [pc, #936] @ (2d10c ) │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #42 @ 0x2a │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -41586,28 +41586,28 @@ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cbz r0, 2cdfa │ │ │ │ add.w r6, r4, #1304 @ 0x518 │ │ │ │ mov r5, sp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ ldr r1, [pc, #100] @ (2ce24 ) │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl da19c │ │ │ │ + bl da194 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2cde2 │ │ │ │ adds r3, r7, #2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2cac0 │ │ │ │ @@ -41638,15 +41638,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r6, #206 @ 0xce │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ movs r3, r1 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ movs r7, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -41660,15 +41660,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2808 │ │ │ │ + bl b2800 │ │ │ │ cbnz r0, 2ce62 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ce90 │ │ │ │ adds r3, r5, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -41678,15 +41678,15 @@ │ │ │ │ cbz r3, 2ce7a │ │ │ │ blx 1061c │ │ │ │ b.n 2ce90 │ │ │ │ blx 11fb8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r3, 2ce8a │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ b.n 2ce90 │ │ │ │ blx 1061c │ │ │ │ b.n 2ce5e │ │ │ │ ldr r2, [pc, #32] @ (2ceb4 ) │ │ │ │ ldr r3, [pc, #28] @ (2ceb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -41718,15 +41718,15 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b2808 │ │ │ │ + bl b2800 │ │ │ │ cbnz r0, 2ceee │ │ │ │ movs r0, #0 │ │ │ │ b.n 2cf1c │ │ │ │ adds r3, r4, #2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -41736,15 +41736,15 @@ │ │ │ │ cbz r3, 2cf06 │ │ │ │ blx 1061c │ │ │ │ b.n 2cf1c │ │ │ │ blx 11fb8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r3, 2cf16 │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ b.n 2cf1c │ │ │ │ blx 1061c │ │ │ │ b.n 2ceea │ │ │ │ ldr r2, [pc, #32] @ (2cf40 ) │ │ │ │ ldr r3, [pc, #28] @ (2cf3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -41783,58 +41783,58 @@ │ │ │ │ str.w r3, [sp, #1196] @ 0x4ac │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2808 │ │ │ │ + bl b2800 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2d094 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ - bl 99efc │ │ │ │ + bl 99ef4 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ lsls r3, r3, #10 │ │ │ │ bpl.n 2cfde │ │ │ │ blx 1117c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cfde │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ movs r2, #3 │ │ │ │ - bl d89b8 │ │ │ │ + bl d89b0 │ │ │ │ ldr r3, [pc, #276] @ (2d0cc ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ bl 66846 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5cc │ │ │ │ + bl 9a5c4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ bl 66846 │ │ │ │ b.n 2cfe8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ - bl 9a5cc │ │ │ │ + bl 9a5c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cbnz r4, 2d00c │ │ │ │ blx 11fb8 │ │ │ │ cbz r0, 2cffc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d08c │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ blx 120b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 1061c │ │ │ │ @@ -41845,15 +41845,15 @@ │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ bl 2ba38 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8f98 │ │ │ │ + bl c8f90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ bne.n 2d03c │ │ │ │ mov r0, r6 │ │ │ │ bl 2ba38 │ │ │ │ mov r4, r0 │ │ │ │ @@ -41868,33 +41868,33 @@ │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4] │ │ │ │ - bl 9cdc8 │ │ │ │ + bl 9cdc0 │ │ │ │ movs r3, #3 │ │ │ │ subs r4, r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #5 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, sp, #24 │ │ │ │ movs r3, #2 │ │ │ │ str r4, [sp, #28] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 9f3d8 │ │ │ │ + bl 9f3d0 │ │ │ │ b.n 2d096 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #56] @ (2d0d0 ) │ │ │ │ ldr r3, [pc, #40] @ (2d0c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -41940,38 +41940,38 @@ │ │ │ │ str.w r2, [sp, #1060] @ 0x424 │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2808 │ │ │ │ + bl b2800 │ │ │ │ cbz r0, 2d15a │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 99efc │ │ │ │ + bl 99ef4 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 99fdc │ │ │ │ + bl 99fd4 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 2d13c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 120b0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 9f3d8 │ │ │ │ + bl 9f3d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 11fb8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r3, 2d154 │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ b.n 2d15a │ │ │ │ blx 1061c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #44] @ (2d188 ) │ │ │ │ ldr r3, [pc, #36] @ (2d184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -42070,15 +42070,15 @@ │ │ │ │ strb r3, [r6, r5] │ │ │ │ b.n 2d252 │ │ │ │ mov r6, r9 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f70 │ │ │ │ + bl 98f68 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2d272 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r6, r5 │ │ │ │ subs r3, r3, r2 │ │ │ │ rsbs sl, r3, #0 │ │ │ │ adc.w sl, sl, r3 │ │ │ │ @@ -42095,15 +42095,15 @@ │ │ │ │ beq.n 2d2a2 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 43de0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 99864 │ │ │ │ + bl 9985c │ │ │ │ b.n 2d340 │ │ │ │ ldr r3, [pc, #220] @ (2d380 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ blx 10d4c │ │ │ │ @@ -42124,39 +42124,39 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r2, sl │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99efc │ │ │ │ + bl 99ef4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99fdc │ │ │ │ + bl 99fd4 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2d31e │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ cbz r3, 2d31e │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ tst.w r8, #4096 @ 0x1000 │ │ │ │ beq.n 2d316 │ │ │ │ mov r0, r2 │ │ │ │ blx 120b0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 2d31e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 9f3d8 │ │ │ │ + bl 9f3d0 │ │ │ │ mov r0, sl │ │ │ │ blx 12208 │ │ │ │ add.w r4, r4, #1304 @ 0x518 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -42183,17 +42183,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r7, r1 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ movs r3, r1 │ │ │ │ movs r1, #24 │ │ │ │ movs r7, r1 │ │ │ │ │ │ │ │ 0002d388 : │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -42230,61 +42230,61 @@ │ │ │ │ blx 110bc │ │ │ │ ldr r1, [pc, #180] @ (2d498 ) │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl da19c │ │ │ │ + bl da194 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d460 │ │ │ │ add.w r6, r4, #1304 @ 0x518 │ │ │ │ mov r5, sp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r2, r9 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99efc │ │ │ │ + bl 99ef4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 99fdc │ │ │ │ + bl 99fd4 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2d43c │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ cbz r3, 2d43c │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ mov r5, sp │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 9f3d8 │ │ │ │ + bl 9f3d0 │ │ │ │ mov r0, r9 │ │ │ │ blx 12208 │ │ │ │ add.w r4, r4, #1304 @ 0x518 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ b.n 2d462 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r2, [pc, #48] @ (2d49c ) │ │ │ │ ldr r3, [pc, #40] @ (2d494 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1212] @ 0x4bc │ │ │ │ eors r2, r3 │ │ │ │ @@ -42296,15 +42296,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r2, #172 @ 0xac │ │ │ │ movs r7, r1 │ │ │ │ movs r0, #172 @ 0xac │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ movs r3, r1 │ │ │ │ subs r0, r6, #7 │ │ │ │ movs r7, r1 │ │ │ │ and.w r3, r1, #31 │ │ │ │ cmp r3, #11 │ │ │ │ bne.n 2d4ca │ │ │ │ and.w r3, r1, #24 │ │ │ │ @@ -42343,15 +42343,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ bhi.n 2d524 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2d518 │ │ │ │ movs r1, #1 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 2d518 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strb r6, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -42367,15 +42367,15 @@ │ │ │ │ cbz r5, 2d540 │ │ │ │ orr.w r7, r7, #128 @ 0x80 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2d554 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d514 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r7, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ @@ -42419,15 +42419,15 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #127 @ 0x7f │ │ │ │ orr.w r5, r2, r5, lsl #7 │ │ │ │ lsls r3, r3, #24 │ │ │ │ bmi.n 2d5b8 │ │ │ │ lsrs r1, r5, #2 │ │ │ │ - bl d4c84 │ │ │ │ + bl d4c7c │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42455,15 +42455,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cbnz r3, 2d63c │ │ │ │ movs r0, #12 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -42517,15 +42517,15 @@ │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ orr.w r6, r3, r6, lsl #7 │ │ │ │ lsls r3, r0, #24 │ │ │ │ bmi.n 2d65a │ │ │ │ str.w r6, [r8] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ movs r3, r1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [pc, #100] @ (2d740 ) │ │ │ │ @@ -42607,19 +42607,19 @@ │ │ │ │ add.w r0, r2, #280 @ 0x118 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ adds r6, r6, #3 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 2d7dc │ │ │ │ + cbnz r6, 2d7d6 │ │ │ │ movs r4, r1 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ movs r3, r1 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ movs r3, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (2d7f8 ) │ │ │ │ ldr r2, [pc, #60] @ (2d7fc ) │ │ │ │ @@ -42657,15 +42657,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r3, r1] │ │ │ │ mov r0, r2 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r1, [r6, #1504] @ 0x5e0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbnz r0, 2d834 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2d85e │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 2d840 │ │ │ │ bl 2d7ac │ │ │ │ @@ -42749,30 +42749,30 @@ │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2d956 │ │ │ │ ldrd r7, r5, [r3, #4] │ │ │ │ movs r1, #117 @ 0x75 │ │ │ │ mov r0, r6 │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9640 │ │ │ │ + bl c9638 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2d952 │ │ │ │ cmp.w r8, #5 │ │ │ │ bne.n 2d956 │ │ │ │ movs r1, #121 @ 0x79 │ │ │ │ mov r0, r6 │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl a04d8 │ │ │ │ + bl a04d0 │ │ │ │ cbnz r0, 2d94e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dae0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ b.n 2dae0 │ │ │ │ @@ -42801,20 +42801,20 @@ │ │ │ │ str r7, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9fddc │ │ │ │ + bl 9fdd4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ cbz r3, 2d9b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ ldr.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r1, r3, [r4, #116] @ 0x74 │ │ │ │ ite eq │ │ │ │ moveq r6, #113 @ 0x71 │ │ │ │ movne r6, #97 @ 0x61 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -42829,15 +42829,15 @@ │ │ │ │ it ne │ │ │ │ strne r0, [r2, #0] │ │ │ │ b.n 2d9c4 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ cmp r8, r0 │ │ │ │ beq.n 2da0e │ │ │ │ cbz r0, 2da0e │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ b.n 2da0e │ │ │ │ ldr.w r2, [r5, #1724] @ 0x6bc │ │ │ │ cmp r3, r2 │ │ │ │ bls.n 2da16 │ │ │ │ subs r3, #8 │ │ │ │ str.w r3, [r5, #1728] @ 0x6c0 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ @@ -42853,34 +42853,34 @@ │ │ │ │ bne.n 2da96 │ │ │ │ b.n 2da38 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2da1c │ │ │ │ mov r1, sp │ │ │ │ addw r0, r5, #1708 @ 0x6ac │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2da08 │ │ │ │ b.n 2da1c │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2da80 │ │ │ │ ldr r0, [pc, #188] @ (2db00 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2d94a │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r4, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2d94a │ │ │ │ ldr r1, [pc, #160] @ (2db0c ) │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [pc, #160] @ (2db10 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ @@ -42933,46 +42933,46 @@ │ │ │ │ nop │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ movs r7, r1 │ │ │ │ subs r4, r2, r7 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb6be │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ movs r3, r1 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ movs r3, r1 │ │ │ │ adds r0, r7, r5 │ │ │ │ movs r7, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 2db44 │ │ │ │ add.w r3, r4, #16 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 2db44 │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 2db5e │ │ │ │ ldr.w r0, [r4, #252] @ 0xfc │ │ │ │ cbz r0, 2db5e │ │ │ │ add.w r4, r4, #264 @ 0x108 │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 2db5e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab28 │ │ │ │ + b.w aab20 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3688] @ 0xe68 │ │ │ │ ldr r6, [pc, #188] @ (2dc30 ) │ │ │ │ sub sp, #380 @ 0x17c │ │ │ │ @@ -43054,29 +43054,29 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #380 @ 0x17c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, r4, r3 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ movs r3, r1 │ │ │ │ adds r6, r0, r1 │ │ │ │ movs r7, r1 │ │ │ │ ldr r3, [pc, #24] @ (2dc60 ) │ │ │ │ ldr r2, [pc, #28] @ (2dc64 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r0, [r3, #1504] @ 0x5e0 │ │ │ │ cbz r0, 2dc5c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1504] @ 0x5e0 │ │ │ │ - b.w da024 │ │ │ │ + b.w da01c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r4, r2, r0 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ @@ -43187,15 +43187,15 @@ │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d1220 │ │ │ │ + bl d1218 │ │ │ │ cbnz r0, 2dd92 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2df9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -43243,107 +43243,107 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ddd0 │ │ │ │ b.n 2dd8e │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl c0f38 │ │ │ │ + bl c0f30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2df9c │ │ │ │ movs r2, #2 │ │ │ │ movs r5, #7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #11 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r3, #16653 @ 0x410d │ │ │ │ movt r3, #14 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 2df9c │ │ │ │ ands.w r2, r2, #512 @ 0x200 │ │ │ │ beq.w 2df6e │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c0f38 │ │ │ │ + bl c0f30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2df9c │ │ │ │ mov r0, r4 │ │ │ │ movw fp, #12557 @ 0x310d │ │ │ │ movt fp, #3 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2df5c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2df58 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2deb2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #22277 @ 0x5705 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2deb2 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ cbz r0, 2df58 │ │ │ │ movw r8, #12557 @ 0x310d │ │ │ │ movt r8, #3 │ │ │ │ subs r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ bcs.n 2df38 │ │ │ │ mov r3, r9 │ │ │ │ @@ -43365,44 +43365,44 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movw r3, #53517 @ 0xd10d │ │ │ │ movt r3, #16 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 2df66 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2df66 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 2df9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c0f38 │ │ │ │ + bl c0f30 │ │ │ │ b.n 2df9c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0618 │ │ │ │ + bl a0610 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 2dd8e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ ldr r2, [pc, #36] @ (2dfc4 ) │ │ │ │ ldr r3, [pc, #32] @ (2dfc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -43443,15 +43443,15 @@ │ │ │ │ add r2, r0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ ldr r2, [pc, #84] @ (2e05c ) │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl c9924 │ │ │ │ + bl c991c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 2e032 │ │ │ │ ldr r3, [pc, #64] @ (2e060 ) │ │ │ │ movw r2, #1781 @ 0x6f5 │ │ │ │ @@ -43479,36 +43479,36 @@ │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #17 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r0, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 2e072 │ │ │ │ + cbz r2, 2e06c │ │ │ │ movs r4, r1 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ movs r3, r1 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ movs r3, r1 │ │ │ │ asrs r6, r4, #16 │ │ │ │ movs r7, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ and.w r5, r5, #16 │ │ │ │ - bl c9858 │ │ │ │ + bl c9850 │ │ │ │ cbnz r5, 2e09a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #16 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -43527,15 +43527,15 @@ │ │ │ │ dmb ish │ │ │ │ bl 2e070 │ │ │ │ mov r0, r5 │ │ │ │ b.n 2e0b2 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #24 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cbz r1, 2e0f2 │ │ │ │ str r2, [r1, #4] │ │ │ │ b.n 2e0f4 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrd r1, r2, [r0, #4] │ │ │ │ @@ -43589,15 +43589,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 2e17e │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 2e198 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #20] │ │ │ │ cbnz r2, 2e198 │ │ │ │ @@ -43607,18 +43607,18 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2e102 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 2e1a8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #16 │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ │ │ │ │ 0002e1b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3624] @ 0xe28 │ │ │ │ mov r7, r1 │ │ │ │ @@ -43669,20 +43669,20 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e3a2 │ │ │ │ tst.w r4, #12 │ │ │ │ beq.n 2e2ce │ │ │ │ lsls r1, r4, #29 │ │ │ │ bpl.n 2e252 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9aa4 │ │ │ │ + bl c9a9c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl d4b1c │ │ │ │ + bl d4b14 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e3a2 │ │ │ │ add.w r2, r8, #2 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cbz r2, 2e264 │ │ │ │ @@ -43696,15 +43696,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 11588 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e3a2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #29061 @ 0x7185 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e3a2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d5dc │ │ │ │ b.n 2e2b8 │ │ │ │ @@ -43721,15 +43721,15 @@ │ │ │ │ adds r3, #180 @ 0xb4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 1114c │ │ │ │ b.n 2e3a2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ blt.n 2e2ce │ │ │ │ @@ -43738,15 +43738,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ and.w r0, r2, #127 @ 0x7f │ │ │ │ orr.w r1, r0, r1, lsl #7 │ │ │ │ lsls r2, r2, #24 │ │ │ │ bmi.n 2e2d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e22e │ │ │ │ movs r3, #0 │ │ │ │ ands.w r4, r4, #16 │ │ │ │ str r3, [r5, #28] │ │ │ │ bne.n 2e366 │ │ │ │ @@ -43778,28 +43778,28 @@ │ │ │ │ bne.n 2e33a │ │ │ │ b.n 2e346 │ │ │ │ str r4, [r5, #12] │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl a076c │ │ │ │ + bl a0764 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e376 │ │ │ │ mov r0, r3 │ │ │ │ blx 11018 │ │ │ │ b.n 2e376 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl a076c │ │ │ │ + bl a0764 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 2e32c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e398 │ │ │ │ @@ -43811,15 +43811,15 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #180 @ 0xb4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cbz r3, 2e3a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8c04 │ │ │ │ + bl a8bfc │ │ │ │ ldr r2, [pc, #80] @ (2e3f4 ) │ │ │ │ ldr r3, [pc, #36] @ (2e3cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3 │ │ │ │ @@ -43832,31 +43832,31 @@ │ │ │ │ nop │ │ │ │ adds r4, r2, #2 │ │ │ │ movs r7, r1 │ │ │ │ asrs r4, r2, #10 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ movs r3, r1 │ │ │ │ bcc.n 2e2ec │ │ │ │ movs r6, r1 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ movs r3, r1 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ movs r4, r1 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ movs r3, r1 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ movs r4, r1 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ movs r3, r1 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ movs r3, r1 │ │ │ │ asrs r6, r6, #2 │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ @@ -43913,15 +43913,15 @@ │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ beq.w 2e5e6 │ │ │ │ adds r4, #1 │ │ │ │ bne.w 2e650 │ │ │ │ adds r1, r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #34949 @ 0x8885 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e6a6 │ │ │ │ cmp r4, #121 @ 0x79 │ │ │ │ beq.n 2e520 │ │ │ │ b.n 2e650 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ @@ -44006,25 +44006,25 @@ │ │ │ │ cmp r0, #10 │ │ │ │ beq.n 2e57c │ │ │ │ bhi.n 2e572 │ │ │ │ cmp r0, #9 │ │ │ │ bne.n 2e5d8 │ │ │ │ adds r1, r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e6a6 │ │ │ │ sub.w r3, r0, #11 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 2e58c │ │ │ │ b.n 2e5d8 │ │ │ │ adds r1, r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #29061 @ 0x7185 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e6a6 │ │ │ │ strb.w r0, [sp, #21] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r1, sp, #22 │ │ │ │ add.w r8, sp, #20 │ │ │ │ @@ -44106,27 +44106,27 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 10558 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e6ba │ │ │ │ cbz r4, 2e688 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e674 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 10df4 │ │ │ │ cbnz r0, 2e678 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e688 │ │ │ │ mov r2, r4 │ │ │ │ adds r1, r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r8, r3 │ │ │ │ beq.n 2e6a6 │ │ │ │ mov r0, r8 │ │ │ │ @@ -44164,29 +44164,29 @@ │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ asrs r2, r1, #1 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ movs r3, r1 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r6, r2, #22 │ │ │ │ movs r7, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3688] @ 0xe68 │ │ │ │ @@ -44199,15 +44199,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e7d0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d870 │ │ │ │ @@ -44228,15 +44228,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 2e8d2 │ │ │ │ ldrd r3, r4, [r5, #252] @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ subs r4, r4, r3 │ │ │ │ adds r1, r4, r7 │ │ │ │ adds r1, #1 │ │ │ │ - bl aae20 │ │ │ │ + bl aae18 │ │ │ │ cbz r0, 2e7c8 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ mov r2, r4 │ │ │ │ subs r3, r0, r3 │ │ │ │ adds r0, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r9, r3, #12 │ │ │ │ @@ -44247,15 +44247,15 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r4 │ │ │ │ blx 11430 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2db24 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2e8d2 │ │ │ │ mov r0, r5 │ │ │ │ bl 2db24 │ │ │ │ @@ -44266,15 +44266,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ blx 11414 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e8d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e8d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #1 │ │ │ │ bls.n 2e8d0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -44353,15 +44353,15 @@ │ │ │ │ cbz r1, 2e8d0 │ │ │ │ mov r1, r8 │ │ │ │ blx 10df4 │ │ │ │ cbz r0, 2e8d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #48] @ (2e904 ) │ │ │ │ ldr r3, [pc, #28] @ (2e8f4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -44374,19 +44374,19 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #380 @ 0x17c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r2, r6, #20 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ movs r4, r1 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r3, r1 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r6, r0, #14 │ │ │ │ movs r7, r1 │ │ │ │ │ │ │ │ 0002e908 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -44410,17 +44410,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ lsrs r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2e954 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w aed48 │ │ │ │ + b.w aed40 │ │ │ │ asrs r2, r6, #20 │ │ │ │ movs r7, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -44489,15 +44489,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 2ec88 │ │ │ │ add r5, sp, #32 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 2ea92 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbnz r0, 2ea92 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 44be0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ec8a │ │ │ │ ldr r3, [pc, #640] @ (2ecb8 ) │ │ │ │ @@ -44509,48 +44509,48 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 2e91e │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ea82 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movs r3, #1 │ │ │ │ - bl a0618 │ │ │ │ + bl a0610 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ea76 │ │ │ │ bl 5a380 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2ea82 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2ec8a │ │ │ │ bl 2d754 │ │ │ │ b.n 2ec8a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 2eac0 │ │ │ │ ldr r3, [pc, #528] @ (2ecb8 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr.w r0, [r4, #1504] @ 0x5e0 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ ldr.w r3, [r4, #3584] @ 0xe00 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r3, 2eabc │ │ │ │ bl 2d7ac │ │ │ │ mov r4, r5 │ │ │ │ b.n 2eb3c │ │ │ │ add r2, sp, #20 │ │ │ │ @@ -44611,32 +44611,32 @@ │ │ │ │ mov r6, r8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2ebf6 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 2eb68 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ec66 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl a0618 │ │ │ │ + bl a0610 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2eb80 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ bl 5a380 │ │ │ │ b.n 2ec68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cbz r0, 2ebb4 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 2eb98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 2eba6 │ │ │ │ b.n 2ebc6 │ │ │ │ mov r1, r5 │ │ │ │ @@ -44679,15 +44679,15 @@ │ │ │ │ b.n 2eb50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2ec30 │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cbz r0, 2ec30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 2ebfc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ @@ -44784,20 +44784,20 @@ │ │ │ │ beq.n 2ed34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 2ed30 │ │ │ │ cbnz r3, 2ed3a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 2ed14 │ │ │ │ ldr r3, [pc, #212] @ (2eddc ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r0, [r3, #1504] @ 0x5e0 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2ed3e │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e960 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -44807,24 +44807,24 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 2edb2 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ b.n 2ed3e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2edb2 │ │ │ │ blx 1057c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2edaa │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 2eda4 │ │ │ │ ldr r3, [pc, #136] @ (2eddc ) │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r2, [r3, #3584] @ 0xe00 │ │ │ │ cbz r2, 2ed68 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -44852,15 +44852,15 @@ │ │ │ │ b.n 2edb2 │ │ │ │ mov r0, r6 │ │ │ │ blx 11944 │ │ │ │ b.n 2ed46 │ │ │ │ mov r0, r6 │ │ │ │ blx 10678 │ │ │ │ mov r0, r4 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #44] @ (2ede0 ) │ │ │ │ ldr r3, [pc, #28] @ (2edd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -44895,68 +44895,68 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ add r9, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 9fb08 │ │ │ │ + bl 9fb00 │ │ │ │ cbnz r0, 2ee26 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 1c1ca │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ cbz r4, 2ee50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 44a86 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2ee50 │ │ │ │ mov r0, r7 │ │ │ │ blx 108c8 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 2eeea │ │ │ │ ldr r3, [pc, #172] @ (2ef00 ) │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbz r3, 2ee60 │ │ │ │ bl 2d7ac │ │ │ │ ldr r0, [pc, #148] @ (2eef8 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r9, [r0] │ │ │ │ ldr.w r1, [r7, #1504] @ 0x5e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2eeaa │ │ │ │ and.w r3, r6, #31 │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 2ee8a │ │ │ │ mov r0, r6 │ │ │ │ blx 10848 │ │ │ │ movs r0, #24 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ blx 10cec │ │ │ │ mov r2, r6 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r7, #1504] @ 0x5e0 │ │ │ │ mov r3, r4 │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 2eeba │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ strd r5, r5, [r4] │ │ │ │ b.n 2eeda │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -45018,15 +45018,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 2e960 │ │ │ │ cbz r0, 2ef98 │ │ │ │ cbz r4, 2ef74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbnz r0, 2ef74 │ │ │ │ ldr r2, [pc, #104] @ (2efc0 ) │ │ │ │ ldr r3, [pc, #100] @ (2efbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -45136,25 +45136,25 @@ │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ nop │ │ │ │ - add r2, pc, #144 @ (adr r2, 2f108 ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 2f0a8 ) │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ movs r3, r1 │ │ │ │ b.w 29588 │ │ │ │ b.w 22d24 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.w c3814 │ │ │ │ + b.w c380c │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ b.w 11c4c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #112] @ (2f118 ) │ │ │ │ @@ -45206,15 +45206,15 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r0, r6, #14 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ movs r3, r1 │ │ │ │ asrs r2, r2, #21 │ │ │ │ movs r7, r1 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r7, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45223,15 +45223,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 10940 │ │ │ │ ldr r0, [pc, #28] @ (2f160 ) │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ addw r0, r0, #3012 @ 0xbc4 │ │ │ │ - bl d0aa8 │ │ │ │ + bl d0aa0 │ │ │ │ blx 11ec8 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 1225c │ │ │ │ asrs r4, r4 │ │ │ │ movs r7, r1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -45268,26 +45268,26 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movw r2, #8461 @ 0x210d │ │ │ │ movt r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cbz r0, 2f1f0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2f206 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ movw r4, #773 @ 0x305 │ │ │ │ movt r4, #1 │ │ │ │ movs r3, #18 │ │ │ │ @@ -45311,15 +45311,15 @@ │ │ │ │ ldr r2, [pc, #12] @ (2f230 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ asrs r2, r4, #16 │ │ │ │ movs r7, r1 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ 0002f234 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -45338,15 +45338,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cbnz r0, 2f292 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ blx 10b6c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 2f28c │ │ │ │ @@ -45390,15 +45390,15 @@ │ │ │ │ lsls r2, r2, #8 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #6 │ │ │ │ movs r7, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w ca5d0 │ │ │ │ + b.w ca5c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [pc, #796] @ (2f61c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -45411,18 +45411,18 @@ │ │ │ │ adds r5, r7, #2 │ │ │ │ ldr.w r9, [pc, #784] @ 2f624 │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 2f1a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f5f8 │ │ │ │ @@ -45433,15 +45433,15 @@ │ │ │ │ bl 2f1a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f5f8 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, r7, #1 │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cbz r0, 2f388 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bhi.n 2f388 │ │ │ │ ldr r3, [pc, #700] @ (2f628 ) │ │ │ │ add r3, pc │ │ │ │ @@ -45467,15 +45467,15 @@ │ │ │ │ bl 2f096 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq.n 2f3ae │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbnz r0, 2f3e0 │ │ │ │ b.n 2f5f8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ @@ -45500,197 +45500,197 @@ │ │ │ │ add.w r1, r3, r1, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ bcs.n 2f418 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #26757 @ 0x6885 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f5f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 11e30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f4da │ │ │ │ b.n 2f4e4 │ │ │ │ lsls r7, r0, #14 │ │ │ │ bpl.n 2f42e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #51973 @ 0xcb05 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f40a │ │ │ │ b.n 2f5f8 │ │ │ │ lsls r0, r0, #30 │ │ │ │ bpl.n 2f448 │ │ │ │ movw r2, #45445 @ 0xb185 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f40a │ │ │ │ b.n 2f5f8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cbz r1, 2f494 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r0, 2f46e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f40a │ │ │ │ b.n 2f5f8 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ strd r3, r2, [sp] │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #3 │ │ │ │ movs r2, #11 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f40a │ │ │ │ b.n 2f5f8 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2f40a │ │ │ │ ldr r2, [pc, #400] @ (2f634 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2f4bc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #25349 @ 0x6305 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f40a │ │ │ │ b.n 2f5f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #11 │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #53389 @ 0xd08d │ │ │ │ movt r3, #8 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f40a │ │ │ │ b.n 2f5f8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 11e30 │ │ │ │ cbz r0, 2f504 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f594 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r2, #26757 @ 0x6885 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2f508 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl caa20 │ │ │ │ + bl caa18 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2f5fa │ │ │ │ movw r2, #51973 @ 0xcb05 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2f51a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl c9edc │ │ │ │ + bl c9ed4 │ │ │ │ b.n 2f504 │ │ │ │ movw r2, #45445 @ 0xb185 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2f536 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #6 │ │ │ │ - bl c9edc │ │ │ │ + bl c9ed4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ b.n 2f504 │ │ │ │ movw r2, #25349 @ 0x6305 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2f554 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ - bl c9edc │ │ │ │ + bl c9ed4 │ │ │ │ ldr r3, [pc, #236] @ (2f634 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ strd r3, r2, [r0, #4] │ │ │ │ b.n 2f504 │ │ │ │ ldr r0, [pc, #192] @ (2f618 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r8 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f5f8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 1066c │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ mov r1, r5 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ movs r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl c9edc │ │ │ │ + bl c9ed4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r4, [r0, #4] │ │ │ │ b.n 2f504 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #53389 @ 0xd08d │ │ │ │ movt r2, #8 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 2f5e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c308 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 2f5de │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl c9edc │ │ │ │ + bl c9ed4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r5, [r3, #4] │ │ │ │ b.n 2f5fa │ │ │ │ movs r3, #1 │ │ │ │ b.n 2f5e4 │ │ │ │ @@ -45721,15 +45721,15 @@ │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ movs r7, r1 │ │ │ │ asrs r2, r1, #11 │ │ │ │ movs r7, r1 │ │ │ │ - adds r0, #12 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ movs r3, r1 │ │ │ │ subs r6, #130 @ 0x82 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 5, cr0, cr14, cr14, {0} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -45856,37 +45856,37 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 123b8 │ │ │ │ cbnz r0, 2f786 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ b.n 2f78e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 11f54 │ │ │ │ cbz r0, 2f7e8 │ │ │ │ adds r5, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 11e30 │ │ │ │ cbz r0, 2f7e6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cbz r0, 2f7c2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbnz r3, 2f7c2 │ │ │ │ ldr r4, [pc, #104] @ (2f818 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r0, [r4, #1196] @ 0x4ac │ │ │ │ cbz r0, 2f7ce │ │ │ │ - bl caa20 │ │ │ │ + bl caa18 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ b.n 2f7ce │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ blx 116ac │ │ │ │ cbz r0, 2f7e8 │ │ │ │ @@ -45916,15 +45916,15 @@ │ │ │ │ ldc2 0, cr0, [r4, #-56] @ 0xffffffc8 │ │ │ │ subs r3, #34 @ 0x22 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #27 │ │ │ │ movs r7, r1 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r3, r1 │ │ │ │ subs r2, #190 @ 0xbe │ │ │ │ movs r7, r1 │ │ │ │ subs r2, #146 @ 0x92 │ │ │ │ movs r7, r1 │ │ │ │ pld [r1, #255]! │ │ │ │ ldc2l 0, cr0, [r0], #-56 @ 0xffffffc8 │ │ │ │ @@ -45962,61 +45962,61 @@ │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl ca98c │ │ │ │ + bl ca984 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #1868] @ 0x74c │ │ │ │ ldr r5, [pc, #248] @ (2f9ac ) │ │ │ │ add r5, pc │ │ │ │ cbz r0, 2f8c2 │ │ │ │ add.w r3, r4, #1880 @ 0x758 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 2f8c2 │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ addw r0, r4, #1884 @ 0x75c │ │ │ │ bl 5f9fe │ │ │ │ mov r0, r4 │ │ │ │ bl 1ddce │ │ │ │ ldr.w r0, [r4, #1424] @ 0x590 │ │ │ │ cbz r0, 2f8da │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ mov r0, r4 │ │ │ │ bl 1afe0 │ │ │ │ ldr.w r3, [r4, #1716] @ 0x6b4 │ │ │ │ cbz r3, 2f8ee │ │ │ │ addw r0, r4, #1708 @ 0x6ac │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ ldr.w r3, [r4, #1744] @ 0x6d0 │ │ │ │ cbz r3, 2f8fc │ │ │ │ add.w r0, r4, #1736 @ 0x6c8 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ mov r0, r4 │ │ │ │ bl 16c90 │ │ │ │ ldr.w r3, [r4, #1828] @ 0x724 │ │ │ │ cbz r3, 2f93c │ │ │ │ ldr r3, [pc, #164] @ (2f9b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ cbz r3, 2f91e │ │ │ │ ldr r3, [pc, #160] @ (2f9b4 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #840 @ 0x348 │ │ │ │ bl 2f008 │ │ │ │ ldr.w r0, [r4, #1828] @ 0x724 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr r3, [pc, #144] @ (2f9b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ cbz r3, 2f93c │ │ │ │ ldr r3, [pc, #128] @ (2f9b4 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #840 @ 0x348 │ │ │ │ @@ -46025,15 +46025,15 @@ │ │ │ │ bl 3f190 │ │ │ │ add.w r0, r4, #1656 @ 0x678 │ │ │ │ bl 57b88 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c83c │ │ │ │ ldr.w r0, [r4, #2672] @ 0xa70 │ │ │ │ cbz r0, 2f95a │ │ │ │ - bl ddb64 │ │ │ │ + bl ddb5c │ │ │ │ ldr.w r0, [r4, #1272] @ 0x4f8 │ │ │ │ cbz r0, 2f964 │ │ │ │ blx 11018 │ │ │ │ mov r0, r4 │ │ │ │ bl 561bc │ │ │ │ ldr.w r0, [r4, #1772] @ 0x6ec │ │ │ │ cbz r0, 2f974 │ │ │ │ @@ -46098,42 +46098,42 @@ │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ subs r2, r2, r1 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ bls.n 2fa86 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movs r0, #0 │ │ │ │ - bl c3814 │ │ │ │ + bl c380c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca98c │ │ │ │ + bl ca984 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ subs r3, r3, r1 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, r2, r1 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ add r3, r1 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ subs r2, r2, r1 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ bls.n 2fa86 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2fa50 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2fa8a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d4b1c │ │ │ │ + bl d4b14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fa4c │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #59141 @ 0xe705 │ │ │ │ movs r3, #9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ @@ -46168,15 +46168,15 @@ │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 2fb06 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #60037 @ 0xea85 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2fad8 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ b.n 2fb20 │ │ │ │ @@ -46206,43 +46206,43 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ b.n 2fc78 │ │ │ │ add.w r9, r7, #1 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2fc78 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #61573 @ 0xf085 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2fb64 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r1, r7, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2fc78 │ │ │ │ add.w r2, r5, #16 │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 2fc78 │ │ │ │ movw r2, #40581 @ 0x9e85 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2fb8c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ adds r1, r7, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fc78 │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ adds r0, r7, #3 │ │ │ │ blx 119d8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ @@ -46270,21 +46270,21 @@ │ │ │ │ bl 1c490 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fc78 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ adds r1, r7, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fc78 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fc78 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 2f9d0 │ │ │ │ b.n 2fc78 │ │ │ │ movw r2, #33669 @ 0x8385 │ │ │ │ movt r2, #1 │ │ │ │ @@ -46292,51 +46292,51 @@ │ │ │ │ bne.n 2fc24 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ adds r1, r7, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fc78 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cbz r0, 2fc78 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [r5, #24] │ │ │ │ - bl ca5a4 │ │ │ │ + bl ca59c │ │ │ │ movs r0, #1 │ │ │ │ b.n 2fc78 │ │ │ │ movw r2, #1413 @ 0x585 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2fc5e │ │ │ │ ldr r2, [r5, #28] │ │ │ │ adds r1, r7, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ cbz r0, 2fc78 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cbz r0, 2fc78 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [r5, #28] │ │ │ │ - bl ca5a4 │ │ │ │ + bl ca59c │ │ │ │ movs r0, #1 │ │ │ │ b.n 2fc78 │ │ │ │ movs r2, #0 │ │ │ │ movw r4, #34821 @ 0x8805 │ │ │ │ movt r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -46356,17 +46356,17 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrsh.w r0, [r0, #14] │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ movs r3, r1 │ │ │ │ @ instruction: 0xf7e0000e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #88] @ (2fd14 ) │ │ │ │ @@ -46510,15 +46510,15 @@ │ │ │ │ blx 10b6c │ │ │ │ cbz r0, 2fe44 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ bl 66a50 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ ldr r2, [pc, #36] @ (2fe6c ) │ │ │ │ ldr r3, [pc, #32] @ (2fe68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -46624,28 +46624,28 @@ │ │ │ │ movw r0, #16645 @ 0x4105 │ │ │ │ b.n 2ff56 │ │ │ │ movw r0, #43781 @ 0xab05 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adcs.w r0, sl, #9306112 @ 0x8e0000 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ movs r4, r1 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r7, [pc, #776] @ (30274 ) │ │ │ │ + ldr r7, [pc, #680] @ (30214 ) │ │ │ │ movs r3, r1 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ movs r4, r1 │ │ │ │ cbz r0, 2ff7e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r3, 2ff7a │ │ │ │ mov r0, r3 │ │ │ │ b.n 2ff70 │ │ │ │ - b.w c36d8 │ │ │ │ + b.w c36d0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #132] @ (30018 ) │ │ │ │ @@ -46678,15 +46678,15 @@ │ │ │ │ bls.n 2ffc6 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 2fff4 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ffc6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r3, #6789 @ 0x1a85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2ffc6 │ │ │ │ @@ -46717,19 +46717,19 @@ │ │ │ │ ldr r3, [pc, #80] @ (30084 ) │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ cbz r0, 30080 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [pc, #52] @ (30088 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #52] @ (3008c ) │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ @@ -46744,17 +46744,17 @@ │ │ │ │ blx 118f8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 10f78 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 2, cr0, cr14, cr14, {0} │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ movs r3, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (300dc ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -46778,21 +46778,21 @@ │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ asrs r2, r2, #2 │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ stc2l 0, cr0, [r0, #56] @ 0x38 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ movs r4, r1 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ movs r3, r1 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ movs r3, r1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 300fe │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 300fc │ │ │ │ @@ -46828,27 +46828,27 @@ │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ asrs r2, r2, #2 │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #6789 @ 0x1a85 │ │ │ │ movt r2, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ nop │ │ │ │ stc2l 0, cr0, [lr, #-56] @ 0xffffffc8 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ movs r4, r1 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ movs r3, r1 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ movs r3, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ (301b4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -46895,38 +46895,38 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r4, #2272] @ 0x8e0 │ │ │ │ adds r6, r2, #1 │ │ │ │ bne.n 30210 │ │ │ │ movw r2, #55685 @ 0xd985 │ │ │ │ movt r2, #1 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbz r0, 30224 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 11e30 │ │ │ │ cbz r0, 30254 │ │ │ │ b.n 30232 │ │ │ │ adds r3, r2, #2 │ │ │ │ bne.n 30228 │ │ │ │ movw r2, #24453 @ 0x5f85 │ │ │ │ movt r2, #1 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30204 │ │ │ │ movs r0, #0 │ │ │ │ b.n 30284 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30204 │ │ │ │ b.n 30224 │ │ │ │ add r2, sp, #4 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 3026e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #55685 @ 0xd985 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 30258 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -46939,15 +46939,15 @@ │ │ │ │ bne.n 3026e │ │ │ │ mvn.w r3, #1 │ │ │ │ str.w r3, [r4, #2272] @ 0x8e0 │ │ │ │ b.n 30254 │ │ │ │ add r2, sp, #8 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30224 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r3, [r4, #2272] @ 0x8e0 │ │ │ │ b.n 30254 │ │ │ │ ldr r2, [pc, #36] @ (302ac ) │ │ │ │ ldr r3, [pc, #32] @ (302a8 ) │ │ │ │ @@ -47049,17 +47049,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ movs r0, #4 │ │ │ │ blx 11c50 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ smlabb r0, r2, lr, r0 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ movs r3, r1 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #372] @ (3052c ) │ │ │ │ @@ -47075,15 +47075,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r8, [r0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl b1290 │ │ │ │ + bl b1288 │ │ │ │ cbz r0, 30422 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r4, r3, r2, lsl #2 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 3040c │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ @@ -47115,15 +47115,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 304f0 │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, r5, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 304f0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r3, #12293 @ 0x3005 │ │ │ │ movt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 30470 │ │ │ │ @@ -47149,40 +47149,40 @@ │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 304a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2fef0 │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 30508 │ │ │ │ movw r3, #13189 @ 0x3385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 304c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2feb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 304f0 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ b.n 30508 │ │ │ │ movw r3, #16645 @ 0x4105 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 304f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 304de │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r0, r5, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl d112c │ │ │ │ + bl d1124 │ │ │ │ b.n 30508 │ │ │ │ mov r0, r4 │ │ │ │ bl 2fef0 │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 304f0 │ │ │ │ ldr r0, [pc, #72] @ (30534 ) │ │ │ │ add r0, pc │ │ │ │ @@ -47209,15 +47209,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfaa2000e │ │ │ │ @ instruction: 0xf0a0000e │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ movs r3, r1 │ │ │ │ vhadd.s16 d16, d0, d14 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (30580 ) │ │ │ │ @@ -47239,18 +47239,18 @@ │ │ │ │ str.w r3, [r2, #488] @ 0x1e8 │ │ │ │ add.w r0, r2, #448 @ 0x1c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ vhadd.s8 d0, d14, d14 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ movs r4, r1 │ │ │ │ - ldrh.w r0, [r0, #10] │ │ │ │ - str.w r0, [r0, #10] │ │ │ │ + ldrb.w r0, [r8, #10] │ │ │ │ + strh.w r0, [r8, #10] │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (305e0 ) │ │ │ │ ldr r2, [pc, #60] @ (305e4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -47301,26 +47301,26 @@ │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ asrs r2, r2, #2 │ │ │ │ - b.w d4dd8 │ │ │ │ + b.w d4dd0 │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #6789 @ 0x1a85 │ │ │ │ movt r2, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w b0630 │ │ │ │ + b.w b0628 │ │ │ │ str??.w r0, [r8, lr] │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ movs r4, r1 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ movs r3, r1 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ movs r3, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ (306b8 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -47345,26 +47345,26 @@ │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ asrs r2, r2, #2 │ │ │ │ - b.w d4dd8 │ │ │ │ + b.w d4dd0 │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #6789 @ 0x1a85 │ │ │ │ movt r2, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w b0630 │ │ │ │ + b.w b0628 │ │ │ │ @ instruction: 0xf7f8000e │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ movs r4, r1 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r0, r7] │ │ │ │ movs r3, r1 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + str r2, [r6, r7] │ │ │ │ movs r3, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ @@ -47384,15 +47384,15 @@ │ │ │ │ ldrbeq.w r0, [r3, #50] @ 0x32 │ │ │ │ mvnne r0, r0 │ │ │ │ itee ne │ │ │ │ andne.w r0, r0, #1 │ │ │ │ ubfxeq r0, r0, #7, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ b.n 30724 │ │ │ │ - bl c36d8 │ │ │ │ + bl c36d0 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ b.n 30724 │ │ │ │ and.w r0, r3, #33554432 @ 0x2000000 │ │ │ │ b.n 30724 │ │ │ │ movs r0, #1 │ │ │ │ @@ -47414,15 +47414,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cbnz r0, 3076a │ │ │ │ movs r0, #0 │ │ │ │ b.n 308c2 │ │ │ │ ldrd r3, r1, [r4, #144] @ 0x90 │ │ │ │ mov.w r8, sl, lsl #2 │ │ │ │ add.w r2, r3, sl, lsl #2 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -47436,15 +47436,15 @@ │ │ │ │ add r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ bcs.n 307aa │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, sl, #6 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2f74 │ │ │ │ + bl c2f6c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 307aa │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 5a380 │ │ │ │ cmp.w sl, #0 │ │ │ │ bgt.n 307c0 │ │ │ │ @@ -47523,23 +47523,23 @@ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 3088e │ │ │ │ ldr.w r3, [r4, #1848] @ 0x738 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 308c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 30766 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #8461 @ 0x210d │ │ │ │ movt r1, #3 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -47569,15 +47569,15 @@ │ │ │ │ add sl, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ bl 2ff80 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 3093c │ │ │ │ @@ -47595,15 +47595,15 @@ │ │ │ │ beq.w 30d7a │ │ │ │ add.w fp, r8, #1 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 30970 │ │ │ │ movw r1, #13317 @ 0x3405 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ @@ -47611,15 +47611,15 @@ │ │ │ │ b.n 30f16 │ │ │ │ add.w r8, r8, #2 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 30d7a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ dmb ish │ │ │ │ sub.w r9, r2, r6 │ │ │ │ add.w r6, r2, #36 @ 0x24 │ │ │ │ ldrex r3, [r6] │ │ │ │ @@ -47631,26 +47631,26 @@ │ │ │ │ ldrd r2, r6, [sp, #36] @ 0x24 │ │ │ │ movw r3, #5253 @ 0x1485 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 30a72 │ │ │ │ cmp r6, #1 │ │ │ │ bne.n 30a9e │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1c78c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 30d7a │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 30d7a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cbnz r2, 30a02 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r2 │ │ │ │ @@ -47687,15 +47687,15 @@ │ │ │ │ adds r2, #24 │ │ │ │ cmp r1, r2 │ │ │ │ bcs.n 30a58 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2f74 │ │ │ │ + bl c2f6c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 30a54 │ │ │ │ bl 5a380 │ │ │ │ mov r5, r0 │ │ │ │ b.n 30f16 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r3, r9 │ │ │ │ @@ -47703,15 +47703,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ adds r2, #9 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ subs r2, r2, r5 │ │ │ │ asrs r2, r2, #2 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ mov r5, r0 │ │ │ │ b.n 30f16 │ │ │ │ cbz r6, 30aa2 │ │ │ │ cmp r6, #1 │ │ │ │ bne.n 30a86 │ │ │ │ movw r3, #12549 @ 0x3105 │ │ │ │ movt r3, #1 │ │ │ │ @@ -47731,15 +47731,15 @@ │ │ │ │ movw r3, #58629 @ 0xe505 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 30ab8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - bl d4b18 │ │ │ │ + bl d4b10 │ │ │ │ b.n 30f06 │ │ │ │ movw r3, #49797 @ 0xc285 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 30afc │ │ │ │ ldr r0, [pc, #252] @ (30bc0 ) │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ @@ -47774,15 +47774,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ tst.w r3, #2 │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ b.n 30f06 │ │ │ │ movw r3, #3973 @ 0xf85 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 30b80 │ │ │ │ ldr r0, [pc, #144] @ (30bc4 ) │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ @@ -47844,15 +47844,15 @@ │ │ │ │ sbcs.w r0, r0, lr │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ adcs.w r0, lr, lr │ │ │ │ ldrd sl, r4, [r5] │ │ │ │ cbnz r4, 30c0c │ │ │ │ mov r0, r5 │ │ │ │ - bl c36d8 │ │ │ │ + bl c36d0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cbz r3, 30bee │ │ │ │ ldr r5, [r0, #112] @ 0x70 │ │ │ │ mov sl, r4 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ cbz r5, 30c10 │ │ │ │ cmp r9, r5 │ │ │ │ @@ -47891,25 +47891,25 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r3, #40965 @ 0xa005 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ b.n 30f06 │ │ │ │ movw r3, #20101 @ 0x4e85 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 30c72 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 80198 │ │ │ │ + bl 80190 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ b.n 30f06 │ │ │ │ movw r3, #16645 @ 0x4105 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 30cb8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ @@ -47928,15 +47928,15 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 30d7a │ │ │ │ ldr.w r2, [r2, #3140] @ 0xc44 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30d7a │ │ │ │ mov r0, r7 │ │ │ │ - bl d112c │ │ │ │ + bl d1124 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30f06 │ │ │ │ b.n 30d7a │ │ │ │ movw r3, #48517 @ 0xbd85 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 30cd0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -47952,36 +47952,36 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30f06 │ │ │ │ b.n 30d7a │ │ │ │ movw r3, #12549 @ 0x3105 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 30e5a │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbz r0, 30d7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ cbz r0, 30d7a │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ movt ip, #51669 @ 0xc9d5 │ │ │ │ mov sl, r0 │ │ │ │ add.w r3, r6, r9 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ @@ -48051,36 +48051,36 @@ │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ subs r6, r6, r3 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ asrs r2, r6, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30d72 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r3, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 30d6a │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #1 │ │ │ │ bne.w 30f14 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r3, r5 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cbnz r1, 30e2e │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ cbz r1, 30e3a │ │ │ │ mov r0, r6 │ │ │ │ @@ -48088,21 +48088,21 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30d72 │ │ │ │ b.n 30f14 │ │ │ │ movw r2, #6789 @ 0x1a85 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30d72 │ │ │ │ b.n 30f14 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ b.n 30d7a │ │ │ │ movw r3, #13189 @ 0x3385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 30eaa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -48126,15 +48126,15 @@ │ │ │ │ beq.w 30d7a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ subs r2, r2, r3 │ │ │ │ asrs r2, r2, #2 │ │ │ │ - bl d4dd8 │ │ │ │ + bl d4dd0 │ │ │ │ b.n 30f06 │ │ │ │ movw r3, #50821 @ 0xc685 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 30ed0 │ │ │ │ ldr.w r3, [r4, #1848] @ 0x738 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 30ec4 │ │ │ │ @@ -48164,15 +48164,15 @@ │ │ │ │ b.n 30c4e │ │ │ │ movw r2, #40965 @ 0xa005 │ │ │ │ b.n 30c4e │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ mov r5, r0 │ │ │ │ b.n 30f16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (30f48 ) │ │ │ │ ldr r3, [pc, #48] @ (30f4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -48184,19 +48184,19 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ movs r4, r1 │ │ │ │ - ldr r2, [pc, #680] @ (311ec ) │ │ │ │ + ldr r2, [pc, #584] @ (3118c ) │ │ │ │ movs r3, r1 │ │ │ │ - ldr r3, [pc, #392] @ (310d0 ) │ │ │ │ + ldr r3, [pc, #296] @ (31070 ) │ │ │ │ movs r3, r1 │ │ │ │ b.n 309d0 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -48221,15 +48221,15 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl a5708 │ │ │ │ + bl a5700 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 311fc │ │ │ │ ldr.w r3, [r4, #2940] @ 0xb7c │ │ │ │ cbz r3, 30fba │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r6, [r6, #32] │ │ │ │ bl 337cc │ │ │ │ @@ -48249,42 +48249,42 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ ldr.w r2, [r2, #156] @ 0x9c │ │ │ │ orrs r3, r2 │ │ │ │ bne.n 31082 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 31006 │ │ │ │ mov r1, r0 │ │ │ │ movw r2, #43781 @ 0xab05 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ b.n 3102c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 31026 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 31026 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ sub.w r2, r8, r3 │ │ │ │ asrs r2, r2, #2 │ │ │ │ - bl d4dd8 │ │ │ │ + bl d4dd0 │ │ │ │ cbnz r0, 3102c │ │ │ │ b.n 311fc │ │ │ │ mov r0, r7 │ │ │ │ blx 11588 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 305e8 │ │ │ │ @@ -48294,15 +48294,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 31054 │ │ │ │ tst.w r2, r9 │ │ │ │ beq.n 31050 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ b.n 31054 │ │ │ │ adds r3, #8 │ │ │ │ b.n 3103a │ │ │ │ ldr.w r6, [r4, #1988] @ 0x7c4 │ │ │ │ movs r3, #7 │ │ │ │ str.w r5, [r4, #1988] @ 0x7c4 │ │ │ │ movs r1, #11 │ │ │ │ @@ -48316,21 +48316,21 @@ │ │ │ │ str.w r6, [r4, #1988] @ 0x7c4 │ │ │ │ b.n 311fc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ sub.w fp, r6, r3 │ │ │ │ ldr.w r3, [r4, #2280] @ 0x8e8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ubfx r3, r9, #0, #9 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 310f2 │ │ │ │ bhi.n 310d2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ @@ -48385,31 +48385,31 @@ │ │ │ │ add r1, fp │ │ │ │ bl 30726 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ str.w r3, [r4, #2280] @ 0x8e8 │ │ │ │ movw r2, #25989 @ 0x6585 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ strd r3, r3, [sp] │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bl bd318 │ │ │ │ + bl bd310 │ │ │ │ cbnz r0, 31152 │ │ │ │ mov r0, sl │ │ │ │ blx 11588 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl b2484 │ │ │ │ + bl b247c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [pc, #268] @ (3126c ) │ │ │ │ mov r0, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #74] @ 0x4a │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ @@ -48429,15 +48429,15 @@ │ │ │ │ add r6, fp │ │ │ │ ldr r7, [r6, #32] │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 11cf8 │ │ │ │ ldr.w r3, [r4, #2292] @ 0x8f4 │ │ │ │ cbz r3, 311c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80198 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #28 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ clz r3, r2 │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ adds r3, #1 │ │ │ │ @@ -48456,26 +48456,26 @@ │ │ │ │ ldr r1, [pc, #160] @ (31274 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl ccc88 │ │ │ │ + bl ccc80 │ │ │ │ tst.w r9, #49152 @ 0xc000 │ │ │ │ beq.n 311f6 │ │ │ │ ldr r1, [pc, #136] @ (31278 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r4, #2280] @ 0x8e8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl a57d8 │ │ │ │ + bl a57d0 │ │ │ │ ldr r2, [pc, #116] @ (3127c ) │ │ │ │ ldr r3, [pc, #36] @ (3122c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -48488,49 +48488,49 @@ │ │ │ │ cdp 0, 14, cr0, cr14, cr14, {0} │ │ │ │ b.n 30c14 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ b.n 30bfc │ │ │ │ movs r6, r1 │ │ │ │ - ldr r1, [pc, #952] @ (315f0 ) │ │ │ │ + ldr r1, [pc, #856] @ (31590 ) │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ movs r4, r1 │ │ │ │ - ldr r0, [pc, #464] @ (31414 ) │ │ │ │ + ldr r0, [pc, #368] @ (313b4 ) │ │ │ │ movs r3, r1 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [pc, #616] @ (314b4 ) │ │ │ │ + ldr r0, [pc, #520] @ (31454 ) │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [pc, #384] @ (313d0 ) │ │ │ │ + ldr r0, [pc, #288] @ (31370 ) │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [pc, #408] @ (313ec ) │ │ │ │ + ldr r0, [pc, #312] @ (3138c ) │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [pc, #432] @ (31408 ) │ │ │ │ + ldr r0, [pc, #336] @ (313a8 ) │ │ │ │ movs r3, r1 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [pc, #592] @ (314b0 ) │ │ │ │ + ldr r0, [pc, #496] @ (31450 ) │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [pc, #520] @ (3146c ) │ │ │ │ + ldr r0, [pc, #424] @ (3140c ) │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [pc, #384] @ (313e8 ) │ │ │ │ + ldr r0, [pc, #288] @ (31388 ) │ │ │ │ movs r3, r1 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [pc, #264] @ (31378 ) │ │ │ │ + ldr r0, [pc, #168] @ (31318 ) │ │ │ │ movs r3, r1 │ │ │ │ - blx pc │ │ │ │ + blx ip │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ movs r3, r1 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ movs r3, r1 │ │ │ │ b.n 31728 │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ 00031280 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -48581,15 +48581,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ b.n 3130a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl c36d8 │ │ │ │ + bl c36d0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cbnz r4, 31308 │ │ │ │ ldr.w r4, [r3, #-8] │ │ │ │ str r4, [r5, #8] │ │ │ │ subs r0, r4, #0 │ │ │ │ @@ -48654,15 +48654,15 @@ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xeb20000e │ │ │ │ b.n 315f8 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, ip │ │ │ │ + mov r0, r9 │ │ │ │ movs r3, r1 │ │ │ │ b.n 31560 │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ 000313b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -48809,31 +48809,31 @@ │ │ │ │ b.n 3151e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ eor.w r0, r8, lr │ │ │ │ b.n 3164c │ │ │ │ movs r6, r1 │ │ │ │ - cmp lr, lr │ │ │ │ + cmp lr, fp │ │ │ │ movs r3, r1 │ │ │ │ - cmp r8, pc │ │ │ │ + cmp r8, ip │ │ │ │ movs r3, r1 │ │ │ │ - cmp lr, lr │ │ │ │ + cmp lr, fp │ │ │ │ movs r3, r1 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp r8, r6 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp r6, sp │ │ │ │ movs r3, r1 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp r6, sp │ │ │ │ movs r3, r1 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp r2, sp │ │ │ │ movs r3, r1 │ │ │ │ - cmp r6, pc │ │ │ │ + cmp r6, ip │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr r4, [pc, #116] @ (315d4 ) │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ @@ -48884,15 +48884,15 @@ │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ udf #246 @ 0xf6 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r2 │ │ │ │ + add sl, pc │ │ │ │ movs r3, r1 │ │ │ │ udf #200 @ 0xc8 │ │ │ │ movs r6, r1 │ │ │ │ udf #178 @ 0xb2 │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -48984,15 +48984,15 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r4 │ │ │ │ - bl a0e24 │ │ │ │ + bl a0e1c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ strd r3, sl, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ ble.n 31798 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 31798 │ │ │ │ @@ -49044,15 +49044,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 31550 │ │ │ │ mov r0, r7 │ │ │ │ blx 11b80 │ │ │ │ b.n 316fe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a0e30 │ │ │ │ + bl a0e28 │ │ │ │ b.n 317aa │ │ │ │ ldr r1, [pc, #52] @ (317d8 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ ldr r2, [pc, #48] @ (317dc ) │ │ │ │ ldr r3, [pc, #32] @ (317d0 ) │ │ │ │ @@ -49067,17 +49067,17 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xe83a000e │ │ │ │ udf #92 @ 0x5c │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bics r2, r0 │ │ │ │ + muls r2, r5 │ │ │ │ movs r3, r1 │ │ │ │ - orrs r4, r2 │ │ │ │ + cmn r4, r7 │ │ │ │ movs r3, r1 │ │ │ │ bgt.n 3173c │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ 000317e0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -49126,15 +49126,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bgt.n 31928 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #168 @ (adr r3, 3190c ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 318ac ) │ │ │ │ movs r3, r1 │ │ │ │ bgt.n 318a4 │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ 00031868 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -49166,15 +49166,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cbz r4, 318c4 │ │ │ │ movs r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl cac90 │ │ │ │ + bl cac88 │ │ │ │ cbz r6, 318cc │ │ │ │ ldr.w r3, [r5, #2276] @ 0x8e4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r5, #2276] @ 0x8e4 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 3190c │ │ │ │ movw r3, #9861 @ 0x2685 │ │ │ │ @@ -49207,15 +49207,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ b.n 3190e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 3149c │ │ │ │ movs r6, r1 │ │ │ │ - rors r6, r1 │ │ │ │ + sbcs r6, r6 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 2fe70 │ │ │ │ mov r4, r0 │ │ │ │ @@ -49257,21 +49257,21 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 118c4 │ │ │ │ ldr.w r3, [r4, #2536] @ 0x9e8 │ │ │ │ cbz r3, 319e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ mov r0, r5 │ │ │ │ bl 3b6d0 │ │ │ │ ldr r3, [pc, #568] @ (31c08 ) │ │ │ │ ldr r1, [pc, #568] @ (31c0c ) │ │ │ │ movw r2, #1798 @ 0x706 │ │ │ │ ldr r0, [pc, #568] @ (31c10 ) │ │ │ │ add r3, pc │ │ │ │ @@ -49279,19 +49279,19 @@ │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r5, [r4, #468] @ 0x1d4 │ │ │ │ cbnz r5, 31a0a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0388 │ │ │ │ + bl b0380 │ │ │ │ cbz r0, 319fe │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl d4ba4 │ │ │ │ + bl d4b9c │ │ │ │ b.n 31a0c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 10dbc │ │ │ │ movs r5, #1 │ │ │ │ movs r7, #1 │ │ │ │ @@ -49318,15 +49318,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ ldr r1, [pc, #456] @ (31c1c ) │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r0, [r4, #1988] @ 0x7c4 │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ - bl d891c │ │ │ │ + bl d8914 │ │ │ │ ldr.w r0, [r4, #1980] @ 0x7bc │ │ │ │ movs r1, #0 │ │ │ │ bl 64278 <_PL_streams@@Base+0x153c> │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ bgt.w 31bdc │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ bgt.n 31a84 │ │ │ │ @@ -49473,51 +49473,51 @@ │ │ │ │ movs r6, r1 │ │ │ │ bge.n 31bd0 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r1 │ │ │ │ + asrs r0, r6 │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ movs r4, r1 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ movs r3, r1 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #6 │ │ │ │ movs r3, r1 │ │ │ │ - rors r0, r5 │ │ │ │ + rors r0, r2 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r2, r6 │ │ │ │ + lsls r2, r3 │ │ │ │ movs r3, r1 │ │ │ │ - sbcs r4, r4 │ │ │ │ + sbcs r4, r1 │ │ │ │ movs r3, r1 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r2, r2 │ │ │ │ movs r3, r1 │ │ │ │ - adcs r4, r1 │ │ │ │ + asrs r4, r6 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r2, r3 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r4, r5 │ │ │ │ + asrs r4, r2 │ │ │ │ movs r3, r1 │ │ │ │ - add r3, pc, #224 @ (adr r3, 31d14 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 31cb4 ) │ │ │ │ movs r3, r1 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r2, r0 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r6, r1 │ │ │ │ + lsrs r6, r6 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsrs r4, r3 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r0, r2 │ │ │ │ movs r3, r1 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r0, r3 │ │ │ │ movs r3, r1 │ │ │ │ - sbcs r0, r0 │ │ │ │ + adcs r0, r5 │ │ │ │ movs r3, r1 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r6, r0 │ │ │ │ movs r3, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #2 │ │ │ │ blx 114b0 │ │ │ │ @@ -49680,30 +49680,30 @@ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 31e0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31e0a │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w sl, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0618 │ │ │ │ + bl a0610 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31e0a │ │ │ │ sub.w sl, r5, sl │ │ │ │ add.w sl, sl, #40 @ 0x28 │ │ │ │ cmp r9, r6 │ │ │ │ ble.n 31e90 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ @@ -49715,15 +49715,15 @@ │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ add.w r3, r3, r0, lsr #5 │ │ │ │ b.n 31e64 │ │ │ │ adds r0, #1 │ │ │ │ add r1, sl │ │ │ │ add.w r0, r0, r6, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 935a8 │ │ │ │ + bl 935a0 │ │ │ │ cbz r0, 31e94 │ │ │ │ add.w sl, sl, #4 │ │ │ │ adds r6, #1 │ │ │ │ b.n 31e5a │ │ │ │ movs r5, #1 │ │ │ │ b.n 31e96 │ │ │ │ mov r5, r0 │ │ │ │ @@ -49750,15 +49750,15 @@ │ │ │ │ sub.w r8, r9, r6 │ │ │ │ mov.w r8, r8, asr #2 │ │ │ │ b.n 31ed8 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ - bl a5708 │ │ │ │ + bl a5700 │ │ │ │ ldr.w r7, [fp, #36] @ 0x24 │ │ │ │ add.w r3, r7, r8, lsl #2 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31e0a │ │ │ │ @@ -49787,20 +49787,20 @@ │ │ │ │ ldr r0, [pc, #356] @ (32090 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [pc, #356] @ (32094 ) │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ addw r3, r3, #3128 @ 0xc38 │ │ │ │ add r2, pc │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 322fc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r5, r3, [r3, #152] @ 0x98 │ │ │ │ orrs r5, r3 │ │ │ │ bne.w 322fc │ │ │ │ @@ -49811,21 +49811,21 @@ │ │ │ │ cmp r9, r3 │ │ │ │ bcs.n 31f76 │ │ │ │ sub.w r8, r9, sl │ │ │ │ mov.w r8, r8, asr #2 │ │ │ │ b.n 31f78 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 322fc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 32018 │ │ │ │ bgt.n 31fb6 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ @@ -49856,15 +49856,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #11 │ │ │ │ movs r3, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #45197 @ 0xb08d │ │ │ │ movt r3, #7 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 33218 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.n 32046 │ │ │ │ ldr r3, [pc, #156] @ (32098 ) │ │ │ │ movw r2, #1387 @ 0x56b │ │ │ │ @@ -49902,43 +49902,43 @@ │ │ │ │ beq.n 3205e │ │ │ │ add.w lr, r0, r8, lsl #2 │ │ │ │ b.n 32060 │ │ │ │ mov lr, r9 │ │ │ │ cbz r2, 320a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ b.n 320e6 │ │ │ │ b.n 32198 │ │ │ │ movs r6, r1 │ │ │ │ svc 72 @ 0x48 │ │ │ │ movs r6, r1 │ │ │ │ bvc.n 3200c │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 31fe4 │ │ │ │ movs r6, r1 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ movs r4, r1 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ movs r3, r1 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ movs r3, r1 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ movs r4, r1 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ movs r3, r1 │ │ │ │ cbz r3, 320e6 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 320ce │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r0, r1 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ @@ -49955,15 +49955,15 @@ │ │ │ │ mov r2, lr │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 33218 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r0, r6, #1 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -49981,24 +49981,24 @@ │ │ │ │ movs r1, #12 │ │ │ │ blx 11904 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 33218 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 716d8 │ │ │ │ + bl 716d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 322a4 │ │ │ │ adds r6, #3 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32230 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #20229 @ 0x4f05 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -50081,20 +50081,20 @@ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ blx 11e68 │ │ │ │ b.n 32242 │ │ │ │ movw r2, #24717 @ 0x608d │ │ │ │ movt r2, #15 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cbnz r0, 32248 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.n 322a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx 11258 │ │ │ │ cbz r0, 32276 │ │ │ │ mov r0, r5 │ │ │ │ @@ -50544,47 +50544,47 @@ │ │ │ │ b.n 3266a │ │ │ │ orr.w r6, r6, #4 │ │ │ │ b.n 3266a │ │ │ │ bge.n 326ec │ │ │ │ movs r6, r1 │ │ │ │ bhi.n 32750 │ │ │ │ movs r6, r1 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ - movs r3, r1 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ movs r3, r1 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ movs r3, r1 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ movs r3, r1 │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ movs r3, r1 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ + movs r3, r1 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r7 │ │ │ │ + bics r4, r4 │ │ │ │ movs r3, r1 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ movs r3, r1 │ │ │ │ - rors r4, r7 │ │ │ │ + rors r4, r4 │ │ │ │ movs r3, r1 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r6, #28 │ │ │ │ movs r3, r1 │ │ │ │ - rors r6, r2 │ │ │ │ + sbcs r6, r7 │ │ │ │ movs r3, r1 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ movs r3, r1 │ │ │ │ - b.n 32944 │ │ │ │ + b.n 32914 │ │ │ │ movs r2, r1 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r4, r2 │ │ │ │ movs r3, r1 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ movs r3, r1 │ │ │ │ ldr.w r1, [pc, #2036] @ 32f10 │ │ │ │ ldr.w r0, [r4, #1988] @ 0x7c4 │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ b.w 331f6 │ │ │ │ movs r6, #31 │ │ │ │ @@ -50597,59 +50597,59 @@ │ │ │ │ mov sl, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3272e │ │ │ │ add.w sl, r5, #1 │ │ │ │ mov.w r3, #95 @ 0x5f │ │ │ │ strh.w r3, [r5, #1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r5, [r4, #1852] @ 0x73c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 3276e │ │ │ │ movs r0, #20 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r4, #1852] @ 0x73c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ blx 11164 │ │ │ │ cbnz r0, 32782 │ │ │ │ mov r0, r8 │ │ │ │ blx 10f7c │ │ │ │ b.w 331f6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 32790 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r0, 32790 │ │ │ │ - bl c9858 │ │ │ │ + bl c9850 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbnz r0, 327ee │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbnz r0, 327f2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add.w r2, r5, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ cbz r0, 327dc │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 9fb08 │ │ │ │ + bl 9fb00 │ │ │ │ str r0, [r5, #16] │ │ │ │ cbnz r0, 327f6 │ │ │ │ ldr.w r1, [pc, #1864] @ 32f14 │ │ │ │ ldr.w r0, [r4, #1988] @ 0x7c4 │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ b.w 331f6 │ │ │ │ @@ -50982,15 +50982,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bl 31898 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl cac90 │ │ │ │ + bl cac88 │ │ │ │ b.n 32860 │ │ │ │ cbz r5, 32bf6 │ │ │ │ ldrb.w r3, [sp, #285] @ 0x11d │ │ │ │ ldr.w r0, [r4, #1988] @ 0x7c4 │ │ │ │ cbz r3, 32be8 │ │ │ │ ldr.w r1, [pc, #1028] @ 32fe4 │ │ │ │ add r1, pc │ │ │ │ @@ -51097,15 +51097,15 @@ │ │ │ │ ldr r0, [pc, #532] @ (32f04 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r4, #1360] @ 0x550 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 331f6 │ │ │ │ ldr.w r0, [r4, #1984] @ 0x7c0 │ │ │ │ blx 11ff8 │ │ │ │ ldr r1, [pc, #780] @ (33020 ) │ │ │ │ ldr.w r0, [r4, #1988] @ 0x7c4 │ │ │ │ @@ -51116,32 +51116,32 @@ │ │ │ │ mov.w r2, #1200 @ 0x4b0 │ │ │ │ mov r1, r8 │ │ │ │ blx 121a0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr.w r3, [r4, #1988] @ 0x7c4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 32d9c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r2, [pc, #728] @ (33024 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #728] @ (33028 ) │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ ldr.w r0, [r1, #1376] @ 0x560 │ │ │ │ movs r1, #4 │ │ │ │ blx 118f8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -51196,21 +51196,21 @@ │ │ │ │ blx 11cf8 │ │ │ │ ldr r0, [pc, #276] @ (32f08 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 331f6 │ │ │ │ mov r0, r4 │ │ │ │ sub.w r7, r9, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [pc, #560] @ (33048 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #560] @ (3304c ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ @@ -51257,24 +51257,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 3131c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 331f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 32eb6 │ │ │ │ ldr r1, [pc, #432] @ (3305c ) │ │ │ │ ldr.w r0, [r4, #1988] @ 0x7c4 │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ b.n 331f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 32ec4 │ │ │ │ movs r5, #0 │ │ │ │ b.n 32ef4 │ │ │ │ mov r1, r7 │ │ │ │ bl 30726 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -51302,182 +51302,182 @@ │ │ │ │ movs r6, r1 │ │ │ │ bne.n 32ff4 │ │ │ │ movs r6, r1 │ │ │ │ beq.n 32ff0 │ │ │ │ movs r6, r1 │ │ │ │ ldmia r7, {r5, r6, r7} │ │ │ │ movs r6, r1 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ movs r3, r1 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ movs r3, r1 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ movs r3, r1 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ movs r3, r1 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ movs r3, r1 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ movs r3, r1 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ movs r3, r1 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ movs r3, r1 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ movs r3, r1 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ movs r3, r1 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ movs r3, r1 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ movs r3, r1 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #22 │ │ │ │ movs r3, r1 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #32 │ │ │ │ movs r3, r1 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #8 │ │ │ │ movs r3, r1 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ movs r3, r1 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ movs r3, r1 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ movs r3, r1 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ movs r3, r1 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ movs r3, r1 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ movs r3, r1 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #0 │ │ │ │ movs r3, r1 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ movs r3, r1 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ movs r3, r1 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ movs r3, r1 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #30 │ │ │ │ movs r3, r1 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ movs r3, r1 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ movs r3, r1 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ movs r3, r1 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ movs r3, r1 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ movs r3, r1 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ movs r3, r1 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ movs r3, r1 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ movs r3, r1 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ movs r3, r1 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ movs r3, r1 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ movs r3, r1 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #10 │ │ │ │ movs r3, r1 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ movs r3, r1 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r3, #20 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ movs r3, r1 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ movs r3, r1 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #6 │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #6 │ │ │ │ movs r3, r1 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ movs r3, r1 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ movs r3, r1 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xf0e0000a │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + @ instruction: 0xf0c8000a │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ movs r3, r1 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ movs r3, r1 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ movs r3, r1 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ movs r3, r1 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ movs r3, r1 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ movs r3, r1 │ │ │ │ cbz r5, 33086 │ │ │ │ ldrb.w r3, [sp, #285] @ 0x11d │ │ │ │ ldr.w r0, [r4, #1988] @ 0x7c4 │ │ │ │ cbz r3, 3307a │ │ │ │ ldr r1, [pc, #504] @ (3326c ) │ │ │ │ add r1, pc │ │ │ │ @@ -51620,15 +51620,15 @@ │ │ │ │ add r8, r7 │ │ │ │ b.w 32336 │ │ │ │ ldr r1, [pc, #196] @ (332a0 ) │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ - bl a57d8 │ │ │ │ + bl a57d0 │ │ │ │ cmp.w sl, #5 │ │ │ │ bne.n 33242 │ │ │ │ bl 29588 │ │ │ │ b.n 33242 │ │ │ │ mov.w sl, #4 │ │ │ │ b.n 331a8 │ │ │ │ add.w r3, r9, #36 @ 0x24 │ │ │ │ @@ -51638,23 +51638,23 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 3285c │ │ │ │ b.n 33204 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 32300 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bl 31898 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl cac90 │ │ │ │ + bl cac88 │ │ │ │ b.w 32300 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [pc, #96] @ (332a4 ) │ │ │ │ ldr r3, [pc, #96] @ (332a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -51666,41 +51666,41 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, sl │ │ │ │ addw sp, sp, #1316 @ 0x524 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r3, r5, r6} │ │ │ │ movs r6, r1 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ movs r3, r1 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ movs r3, r1 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ movs r3, r1 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ movs r3, r1 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ movs r3, r1 │ │ │ │ bvs.n 3326c │ │ │ │ movs r6, r1 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #6 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ movs r3, r1 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #22 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ movs r3, r1 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ movs r3, r1 │ │ │ │ stmia r2!, {r1, r2, r4} │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -51741,28 +51741,28 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33392 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r3, #7 │ │ │ │ bpl.n 3333e │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl cac90 │ │ │ │ + bl cac88 │ │ │ │ b.n 33392 │ │ │ │ ldr r3, [pc, #128] @ (333c0 ) │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 3334c │ │ │ │ bl 30594 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ @@ -51808,15 +51808,15 @@ │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r4, r6} │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [sl, #40] @ 0x28 │ │ │ │ + @ instruction: 0xe9b2000a │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #188] @ (33498 ) │ │ │ │ @@ -51835,20 +51835,20 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbz r0, 33476 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r3, #7 │ │ │ │ bpl.n 33474 │ │ │ │ ldr r3, [pc, #128] @ (334a4 ) │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ @@ -51897,15 +51897,15 @@ │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #18 │ │ │ │ movs r3, r1 │ │ │ │ ittt al │ │ │ │ moval r6, r1 │ │ │ │ pushal {r3, r4, r5, lr} │ │ │ │ moval.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -51988,22 +51988,22 @@ │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ bge.n 3357a │ │ │ │ b.n 3358e │ │ │ │ beq.w 336b0 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r7, 335bc │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 335ae │ │ │ │ movs r1, #1 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 335ae │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ subs r6, #2 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -52028,23 +52028,23 @@ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ bhi.n 335fe │ │ │ │ uxtb r1, r1 │ │ │ │ add.w r0, sp, #5 │ │ │ │ strb.w r1, [sp, #4] │ │ │ │ b.n 33604 │ │ │ │ mov r0, r8 │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ sub.w r5, r0, r8 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ bcs.n 3361e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 335aa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r8 │ │ │ │ add r5, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 33632 │ │ │ │ @@ -52057,15 +52057,15 @@ │ │ │ │ bne.n 33666 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 3364e │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 335aa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ movs r6, #0 │ │ │ │ adds r2, r3, #3 │ │ │ │ strh.w r9, [r3] │ │ │ │ @@ -52077,29 +52077,29 @@ │ │ │ │ b.n 335c8 │ │ │ │ cbz r7, 3368e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 33682 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 335aa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 336a2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 335aa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r0, r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ @@ -52134,15 +52134,15 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl af7f8 │ │ │ │ + bl af7f0 │ │ │ │ cbnz r0, 3371a │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 33726 │ │ │ │ ldr r0, [pc, #56] @ (33750 ) │ │ │ │ add r0, pc │ │ │ │ @@ -52167,17 +52167,17 @@ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ pop {r1, r3, r5, r6, pc} │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 33768 │ │ │ │ + bgt.n 33738 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ movs r3, r1 │ │ │ │ pop {r1, r2, r3, r5, pc} │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -52194,15 +52194,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl b0ed0 │ │ │ │ + bl b0ec8 │ │ │ │ cbz r0, 337a0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 33538 │ │ │ │ ldr r2, [pc, #36] @ (337c8 ) │ │ │ │ ldr r3, [pc, #32] @ (337c4 ) │ │ │ │ @@ -52261,15 +52261,15 @@ │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r0, [pc, #172] @ (338d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl 96f78 │ │ │ │ + bl 96f70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 33808 │ │ │ │ b.n 33812 │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ cmp r2, #5 │ │ │ │ beq.n 3385c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -52304,15 +52304,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (338ec ) │ │ │ │ strb.w r2, [r0], #1 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx 1186c │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, sp │ │ │ │ - bl b177c │ │ │ │ + bl b1774 │ │ │ │ b.n 338b4 │ │ │ │ ldr r0, [pc, #60] @ (338f0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [pc, #60] @ (338f4 ) │ │ │ │ ldr r3, [pc, #36] @ (338dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -52330,19 +52330,19 @@ │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r4, r5, r6} │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ movs r3, r1 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ movs r3, r1 │ │ │ │ cbnz r4, 33960 │ │ │ │ movs r6, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ b.n 337cc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -52381,15 +52381,15 @@ │ │ │ │ ldr r1, [pc, #76] @ (339a8 ) │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ blx 1186c │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, sp │ │ │ │ - bl b177c │ │ │ │ + bl b1774 │ │ │ │ b.n 33978 │ │ │ │ ldr r0, [pc, #52] @ (339ac ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [pc, #52] @ (339b0 ) │ │ │ │ ldr r3, [pc, #32] @ (3399c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -52406,17 +52406,17 @@ │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 339f4 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ movs r3, r1 │ │ │ │ revsh r0, r4 │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3392] @ 0xd40 │ │ │ │ @@ -52511,15 +52511,15 @@ │ │ │ │ ldr r0, [pc, #88] @ (33af8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b177c │ │ │ │ + bl b1774 │ │ │ │ ldr r2, [pc, #72] @ (33afc ) │ │ │ │ ldr r3, [pc, #32] @ (33ad8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #684] @ 0x2ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -52532,27 +52532,27 @@ │ │ │ │ movs r6, r1 │ │ │ │ hlt 0x0012 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r2, r7 │ │ │ │ movs r6, r1 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r1, #18 │ │ │ │ movs r3, r1 │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ movs r4, r1 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ movs r3, r1 │ │ │ │ cbnz r6, 33b28 │ │ │ │ movs r6, r1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ @@ -52568,15 +52568,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bl 336dc │ │ │ │ movw r2, #650 @ 0x28a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ blx 122ac <__strcpy_chk@plt> │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ - bl b177c │ │ │ │ + bl b1774 │ │ │ │ ldr r2, [pc, #36] @ (33b64 ) │ │ │ │ ldr r3, [pc, #28] @ (33b60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #652] @ 0x28c │ │ │ │ eors r2, r3 │ │ │ │ @@ -52629,15 +52629,15 @@ │ │ │ │ ldr r1, [pc, #72] @ (33c10 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 1186c │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - bl b177c │ │ │ │ + bl b1774 │ │ │ │ b.n 33be8 │ │ │ │ ldr r0, [pc, #52] @ (33c14 ) │ │ │ │ add r0, pc │ │ │ │ b.n 33be8 │ │ │ │ ldr r0, [pc, #48] @ (33c18 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [pc, #48] @ (33c1c ) │ │ │ │ @@ -52652,21 +52652,21 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xb8de │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ movs r3, r1 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ movs r3, r1 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ movs r3, r1 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ movs r3, r1 │ │ │ │ @ instruction: 0xb870 │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -52794,15 +52794,15 @@ │ │ │ │ mov r5, r2 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbz r0, 33d90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 119d8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -52964,19 +52964,19 @@ │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ ldr r0, [pc, #148] @ (33fa8 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 33f7e │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 33f7e │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #32 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ blx 11380 │ │ │ │ @@ -52997,15 +52997,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #18 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #24845 @ 0x610d │ │ │ │ movt r3, #7 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cbz r0, 33f7e │ │ │ │ mov r0, r9 │ │ │ │ blx 120b0 │ │ │ │ subs r4, r0, r4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ ldr r2, [pc, #72] @ (33fc8 ) │ │ │ │ @@ -53028,21 +53028,21 @@ │ │ │ │ movpl r6, r1 │ │ │ │ pushmi {r1, r3, r4, r7, lr} │ │ │ │ movmi r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r7, lr} │ │ │ │ movs r6, r1 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ movs r3, r1 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ movs r3, r1 │ │ │ │ push {r1, r3, r4, r6, r7} │ │ │ │ movs r6, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -53061,15 +53061,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [r0, #1280] @ 0x500 │ │ │ │ cbz r2, 34010 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cbz r2, 34010 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 34036 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -53126,15 +53126,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 340e0 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 10bf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ @@ -53143,15 +53143,15 @@ │ │ │ │ b.n 340f2 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #28] │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ pop {r2, r4, r5, r7, pc} │ │ │ │ movs r6, r1 │ │ │ │ lsls r2, r1, #31 │ │ │ │ bpl.n 34124 │ │ │ │ @@ -53170,19 +53170,19 @@ │ │ │ │ bl 45b00 │ │ │ │ cbnz r1, 3412c │ │ │ │ ldr r1, [pc, #20] @ (3413c ) │ │ │ │ add r1, pc │ │ │ │ b.n 3409a │ │ │ │ b.n 3409a │ │ │ │ nop │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ movs r4, r1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ movs r3, r1 │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ movs r3, r1 │ │ │ │ lsls r4, r6, #8 │ │ │ │ movs r7, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -53206,19 +53206,19 @@ │ │ │ │ and.w r3, r4, #31 │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 34188 │ │ │ │ mov r0, r4 │ │ │ │ blx 10848 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ movs r4, r1 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ movs r3, r1 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ adds r0, r0, r0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -53258,21 +53258,21 @@ │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cbnz r0, 34238 │ │ │ │ movs r0, #0 │ │ │ │ b.n 342ca │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 34234 │ │ │ │ ldr r3, [pc, #184] @ (342f8 ) │ │ │ │ @@ -53291,41 +53291,41 @@ │ │ │ │ blx 123b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 34234 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ cbz r0, 3429e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 3429e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ mov r0, r4 │ │ │ │ b.n 342ca │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34234 │ │ │ │ ldr.w r3, [r5, #1620] @ 0x654 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movw r1, #8461 @ 0x210d │ │ │ │ movt r1, #3 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 12454 │ │ │ │ ldr r2, [pc, #48] @ (342fc ) │ │ │ │ @@ -53442,19 +53442,19 @@ │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cbz r2, 343ee │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ movs r4, r1 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #32 │ │ │ │ movs r3, r1 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ movs r3, r1 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -53472,36 +53472,36 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 34444 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ b.n 34480 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ cbz r0, 34476 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 34470 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #2049 @ 0x801 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbz r0, 34480 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 34440 │ │ │ │ ldr r0, [pc, #48] @ (344a8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ @@ -53520,15 +53520,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rev16 r0, r1 │ │ │ │ movs r6, r1 │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ movs r3, r1 │ │ │ │ add r7, sp, #864 @ 0x360 │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -53549,15 +53549,15 @@ │ │ │ │ bl 34400 │ │ │ │ cbz r0, 344f4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 344d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl b78a8 │ │ │ │ + bl b78a0 │ │ │ │ b.n 344d8 │ │ │ │ ldr r2, [pc, #32] @ (34518 ) │ │ │ │ ldr r3, [pc, #28] @ (34514 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -53626,23 +53626,23 @@ │ │ │ │ ldr r0, [pc, #192] @ (34660 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ b.n 34626 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbnz r3, 345ba │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ ldr r3, [pc, #176] @ (34664 ) │ │ │ │ str r0, [r5, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbz r0, 345e8 │ │ │ │ cmp r4, r0 │ │ │ │ beq.n 34606 │ │ │ │ ldr r2, [pc, #156] @ (34668 ) │ │ │ │ ldr r3, [pc, #132] @ (34654 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -53656,15 +53656,15 @@ │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ b.n 34626 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ cmp.w r8, #5 │ │ │ │ bne.n 34606 │ │ │ │ mov r0, r7 │ │ │ │ blx 10848 │ │ │ │ mov r0, r4 │ │ │ │ blx 10848 │ │ │ │ movs r0, #1 │ │ │ │ @@ -53700,30 +53700,30 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #832 @ 0x340 │ │ │ │ movs r6, r1 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ movs r3, r1 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ movs r3, r1 │ │ │ │ @ instruction: 0xfa13ffff │ │ │ │ add r6, sp, #568 @ 0x238 │ │ │ │ movs r6, r1 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #30 │ │ │ │ movs r3, r1 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ movs r3, r1 │ │ │ │ add r6, sp, #312 @ 0x138 │ │ │ │ movs r6, r1 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ movs r3, r1 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ movs r3, r1 │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ movs r6, r1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -53738,17 +53738,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (346b8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ nop │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r2, #4 │ │ │ │ movs r3, r1 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ movs r3, r1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r0, [r3, #1280] @ 0x500 │ │ │ │ cbz r0, 346e4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -53778,45 +53778,45 @@ │ │ │ │ cbz r5, 34726 │ │ │ │ ldrd r0, r8, [r5] │ │ │ │ bl 34038 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #8 │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r8 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 3470c │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r5, [r4, #32] │ │ │ │ bl 34038 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 12208 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cbz r0, 34744 │ │ │ │ - bl d9e84 │ │ │ │ + bl d9e7c │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 34750 │ │ │ │ - bl d9e84 │ │ │ │ + bl d9e7c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r5, #0 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r5, [r4, #24] │ │ │ │ cbz r0, 34764 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ str r5, [r4, #20] │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ str.w r3, [r7, #1280] @ 0x500 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ clz r0, r6 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 3477c │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -53839,28 +53839,28 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ bl 34014 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ blx 10bf8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r6, [r4, #24] │ │ │ │ cbz r0, 347da │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ str r6, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 10bf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ cbz r0, 347f0 │ │ │ │ - bl d9e84 │ │ │ │ + bl d9e7c │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -53868,15 +53868,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ cbz r4, 3481e │ │ │ │ bl 347a8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ str.w r3, [r5, #1280] @ 0x500 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ @@ -53894,15 +53894,15 @@ │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 10cec │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl b195c │ │ │ │ + bl b1954 │ │ │ │ cbz r0, 348a2 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #23045 @ 0x5a05 │ │ │ │ @@ -53929,15 +53929,15 @@ │ │ │ │ blx 11008 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 348f0 │ │ │ │ ldr r0, [pc, #684] @ (34b60 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ blx 10b38 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r3, #3 │ │ │ │ movw r4, #33285 @ 0x8205 │ │ │ │ movt r4, #1 │ │ │ │ @@ -53952,72 +53952,72 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 34b36 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ cbz r3, 34952 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #69 @ 0x45 │ │ │ │ mov r0, r6 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbz r0, 3494e │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbz r0, 3494e │ │ │ │ add r3, pc, #584 @ (adr r3, 34b58 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ cbz r0, 3494e │ │ │ │ ldr r1, [pc, #592] @ (34b70 ) │ │ │ │ add r2, sp, #32 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl cb020 │ │ │ │ + bl cb018 │ │ │ │ cbz r0, 3494e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbz r0, 3494e │ │ │ │ mov r0, r5 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ cbnz r0, 34966 │ │ │ │ mov r4, r5 │ │ │ │ b.n 34b0a │ │ │ │ ldr r1, [pc, #544] @ (34b74 ) │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl caf5c │ │ │ │ + bl caf54 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cbnz r0, 34968 │ │ │ │ b.n 34b0a │ │ │ │ mov r4, r5 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 34b26 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl cb114 │ │ │ │ + bl cb10c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 34b0c │ │ │ │ movs r2, #2 │ │ │ │ mvn.w r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 1098c │ │ │ │ @@ -54086,15 +54086,15 @@ │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r8, r3 │ │ │ │ beq.n 34af6 │ │ │ │ ldr.w fp, [r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ blx 1098c │ │ │ │ cbz r0, 34a70 │ │ │ │ bl 66160 │ │ │ │ @@ -54119,15 +54119,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 11a80 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ bne.n 34aa2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a14b0 │ │ │ │ + bl a14a8 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 34acc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ bl 33ea8 │ │ │ │ @@ -54143,44 +54143,44 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 10ebc │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ bne.n 34aa2 │ │ │ │ b.n 34a96 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl a1ee8 │ │ │ │ + bl a1ee0 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cbz r0, 34b04 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbz r0, 34b04 │ │ │ │ add.w r8, r8, #4 │ │ │ │ b.n 34a3e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ mov r7, r0 │ │ │ │ b.n 34b10 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ b.n 34b10 │ │ │ │ cbz r7, 34b28 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl cb394 │ │ │ │ + bl cb38c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 34b28 │ │ │ │ mov r0, sl │ │ │ │ blx 11018 │ │ │ │ b.n 34b28 │ │ │ │ movs r7, #1 │ │ │ │ cbnz r5, 34b2e │ │ │ │ @@ -54207,29 +54207,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r5, r7, lr} │ │ │ │ movs r6, r1 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r6, r7, r2 │ │ │ │ movs r3, r1 │ │ │ │ nop {10} │ │ │ │ movs r6, r1 │ │ │ │ ite vs │ │ │ │ movvs r6, r1 │ │ │ │ - addvc r4, r5, #6 │ │ │ │ + addvc r4, r2, #6 │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r6, r2, #6 │ │ │ │ movs r3, r1 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + adds r6, r7, #5 │ │ │ │ movs r3, r1 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r3, #5 │ │ │ │ movs r3, r1 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -54372,15 +54372,15 @@ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #5 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ cmp r8, r7 │ │ │ │ beq.n 34d4a │ │ │ │ mov r0, r5 │ │ │ │ @@ -54392,33 +54392,33 @@ │ │ │ │ bl 42504 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 34d38 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 34d38 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ b.n 34d08 │ │ │ │ str r6, [r5, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r6, r5, r2 │ │ │ │ movs r3, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #224] @ (34e5c ) │ │ │ │ @@ -54431,33 +54431,33 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 1057c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a22bc │ │ │ │ + bl a22b4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl a22bc │ │ │ │ + bl a22b4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a22bc │ │ │ │ + bl a22b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl a1d04 │ │ │ │ + bl a1cfc │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 34e36 │ │ │ │ ldr r3, [pc, #144] @ (34e64 ) │ │ │ │ movs r2, #11 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #2 │ │ │ │ @@ -54479,27 +54479,27 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #39429 @ 0x9a05 │ │ │ │ movt r3, #1 │ │ │ │ vstr d0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #3 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cbz r0, 34e3c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r9, r8, [sp, #68] @ 0x44 │ │ │ │ - bl 879c8 │ │ │ │ + bl 879c0 │ │ │ │ mov r0, fp │ │ │ │ blx 10f7c │ │ │ │ ldr r2, [pc, #40] @ (34e68 ) │ │ │ │ ldr r3, [pc, #32] @ (34e60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -54511,15 +54511,15 @@ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r6, pc, #880 @ (adr r6, 351d0 ) │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ movs r3, r1 │ │ │ │ add r6, pc, #112 @ (adr r6, 34edc ) │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -54536,54 +54536,54 @@ │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r1, #28 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b2810 │ │ │ │ + bl b2808 │ │ │ │ cbz r0, 34ee6 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl af7f8 │ │ │ │ + bl af7f0 │ │ │ │ cbz r0, 34ef6 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8688 │ │ │ │ + bl b8680 │ │ │ │ cbnz r0, 34ec8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ b.n 34ef6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ str r0, [r4, #0] │ │ │ │ - bl d8560 │ │ │ │ + bl d8558 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 34ef6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ b.n 34ee8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #180] @ (34fa0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl caf5c │ │ │ │ + bl caf54 │ │ │ │ cbnz r0, 34efa │ │ │ │ movs r5, #0 │ │ │ │ b.n 34f6e │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb114 │ │ │ │ + bl cb10c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 34ef6 │ │ │ │ mov r0, r4 │ │ │ │ - bl caf2c │ │ │ │ + bl caf24 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 34f1e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ b.n 34f24 │ │ │ │ @@ -54604,20 +54604,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #3663 @ 0xe4f │ │ │ │ bl 34684 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl a180c │ │ │ │ + bl a1804 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3e1c │ │ │ │ + bl a3e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb394 │ │ │ │ + bl cb38c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 34f6e │ │ │ │ ldr r0, [pc, #60] @ (34fa4 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r2, [pc, #56] @ (34fa8 ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ @@ -54637,15 +54637,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r5, pc, #848 @ (adr r5, 352ec ) │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 34fda │ │ │ │ movs r6, r1 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, r1, r2 │ │ │ │ movs r3, r1 │ │ │ │ add r4, pc, #912 @ (adr r4, 3533c ) │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -54663,23 +54663,23 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r4, #1620] @ 0x654 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cbnz r0, 35006 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3506c │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 114a4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -54701,28 +54701,28 @@ │ │ │ │ bl 34e6c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r6, [r4, #1620] @ 0x654 │ │ │ │ str.w r8, [r3, #80] @ 0x50 │ │ │ │ cbz r0, 3504c │ │ │ │ - bl d9e84 │ │ │ │ + bl d9e7c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 1061c │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 35002 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r1, r5, #1 │ │ │ │ cbz r2, 35066 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 3506c │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ ldr r2, [pc, #40] @ (35098 ) │ │ │ │ ldr r3, [pc, #36] @ (35094 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -54782,15 +54782,15 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 10628 │ │ │ │ cbz r0, 3514c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d8560 │ │ │ │ + bl d8558 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 3514c │ │ │ │ ldr r1, [pc, #220] @ (35200 ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ blx 11008 │ │ │ │ mov r7, r0 │ │ │ │ @@ -54804,28 +54804,28 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ movs r4, #0 │ │ │ │ b.n 351c0 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ movs r5, #0 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ blx 10cec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ strd r5, r5, [r4, #12] │ │ │ │ strd r0, r7, [r4, #4] │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ ldr r3, [pc, #128] @ (35204 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r0, [pc, #124] @ (35208 ) │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ @@ -54868,15 +54868,15 @@ │ │ │ │ vrev32.16 d20, d11 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #416 @ (adr r3, 3539c ) │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ movs r3, r1 │ │ │ │ ldc 15, cr15, [r1], {255} @ 0xff │ │ │ │ @ instruction: 0xb736 │ │ │ │ movs r6, r1 │ │ │ │ add r2, pc, #584 @ (adr r2, 35458 ) │ │ │ │ movs r6, r1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -54906,15 +54906,15 @@ │ │ │ │ beq.n 3528e │ │ │ │ ldr r0, [pc, #252] @ (35358 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r8 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbz r0, 3528e │ │ │ │ and.w r3, r0, #31 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 3528e │ │ │ │ ldr r3, [pc, #228] @ (35360 ) │ │ │ │ movw r2, #2182 @ 0x886 │ │ │ │ @@ -54999,28 +54999,28 @@ │ │ │ │ b.n 3509c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r4, sp, #32 │ │ │ │ movs r6, r1 │ │ │ │ add r2, pc, #48 @ (adr r2, 35390 ) │ │ │ │ movs r6, r1 │ │ │ │ - adcs r6, r1 │ │ │ │ + asrs r6, r6 │ │ │ │ movs r4, r1 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ movs r3, r1 │ │ │ │ @ instruction: 0xf0ca000e │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #92] @ (353f0 ) │ │ │ │ @@ -55046,15 +55046,15 @@ │ │ │ │ add r0, pc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl 3509c │ │ │ │ movs r5, #0 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strd r5, r5, [r4, #12] │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ ldr r3, [pc, #36] @ (35400 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ str r5, [r4, #28] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @@ -55063,15 +55063,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r6, r1 │ │ │ │ add r0, pc, #784 @ (adr r0, 35708 ) │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #19 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ movs r3, r1 │ │ │ │ @ instruction: 0xe9b7ffff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #148] @ (354a8 ) │ │ │ │ @@ -55096,22 +55096,22 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldr r3, [pc, #108] @ (354b4 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cbz r0, 35486 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ blx 114a4 │ │ │ │ cbz r0, 35486 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ blx 10cec │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ @@ -55136,17 +55136,17 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ movs r6, r1 │ │ │ │ add r0, pc, #264 @ (adr r0, 355b4 ) │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ movs r4, r1 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ ldr r7, [sp, #840] @ 0x348 │ │ │ │ movs r6, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -55191,15 +55191,15 @@ │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ blx 10bf8 │ │ │ │ cmp r5, #8 │ │ │ │ bne.n 3551e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ and.w sl, r2, #31 │ │ │ │ mov r4, r2 │ │ │ │ @@ -55286,15 +55286,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.n 35500 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 35678 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl aad60 │ │ │ │ + bl aad58 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 35654 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #8 │ │ │ │ blx 10bf8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ @@ -55402,19 +55402,19 @@ │ │ │ │ movs r6, r1 │ │ │ │ ldr r5, [sp, #848] @ 0x350 │ │ │ │ movs r6, r1 │ │ │ │ ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r6, r1 │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ movs r6, r1 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xf7f4000a │ │ │ │ + @ instruction: 0xf7dc000a │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #188] @ (35828 ) │ │ │ │ @@ -55427,33 +55427,33 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbnz r0, 35792 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3580c │ │ │ │ add r2, sp, #4 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3578e │ │ │ │ add r1, sp, #12 │ │ │ │ adds r0, r5, #2 │ │ │ │ blx 119d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3578e │ │ │ │ add r2, sp, #8 │ │ │ │ adds r1, r5, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3578e │ │ │ │ add r1, sp, #16 │ │ │ │ adds r0, r5, #4 │ │ │ │ blx 122c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3578e │ │ │ │ @@ -55552,15 +55552,15 @@ │ │ │ │ mov r4, r2 │ │ │ │ bl 34140 │ │ │ │ cbnz r0, 3590c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cbz r1, 358d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [pc, #64] @ (35914 ) │ │ │ │ lsrs r4, r4, #12 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #4 │ │ │ │ @@ -55727,19 +55727,19 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.n 35540 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [sp, #592] @ 0x250 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #164] @ (35b68 ) │ │ │ │ @@ -55832,26 +55832,26 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 35c1e │ │ │ │ ldr r2, [pc, #164] @ (35c4c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r3, [r3, #1376] @ 0x560 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cbz r0, 35c20 │ │ │ │ mov r0, r5 │ │ │ │ blx 11404 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 35bee │ │ │ │ movw r1, #13317 @ 0x3405 │ │ │ │ movs r3, #18 │ │ │ │ @@ -55867,15 +55867,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #3 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cbz r0, 35c20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 35ab0 │ │ │ │ b.n 35c20 │ │ │ │ movs r0, #1 │ │ │ │ @@ -55991,25 +55991,25 @@ │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ bl 34070 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cbnz r3, 35d4a │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl a56d0 │ │ │ │ + bl a56c8 │ │ │ │ mov r2, r0 │ │ │ │ b.n 35d4c │ │ │ │ movs r2, #0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ bl 35834 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cbnz r3, 35d66 │ │ │ │ ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ - bl a56d0 │ │ │ │ + bl a56c8 │ │ │ │ mov r2, r0 │ │ │ │ b.n 35d68 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ bl 35834 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ mov r1, r9 │ │ │ │ @@ -56253,15 +56253,15 @@ │ │ │ │ bcs.n 36036 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.n 3601a │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 3601a │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #200] @ 0xc8 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -56269,15 +56269,15 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ adds r3, #1 │ │ │ │ strd r3, r3, [sp, #204] @ 0xcc │ │ │ │ b.n 35ffa │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl a3de0 │ │ │ │ + bl a3dd8 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, sl │ │ │ │ bcs.n 36062 │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ cmp r5, r3 │ │ │ │ bls.n 36054 │ │ │ │ @@ -56452,40 +56452,40 @@ │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cbz r0, 36222 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 36222 │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r2, [pc, #56] @ (3625c ) │ │ │ │ ldr r3, [pc, #56] @ (36260 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 3623a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ movs r3, r1 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ movs r3, r1 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -56508,15 +56508,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 44b4c │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 362c0 │ │ │ │ add r2, sp, #8 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 362d0 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 35918 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -56544,15 +56544,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #904] @ 0x388 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 362c4 │ │ │ │ + bne.n 36294 │ │ │ │ movs r2, r1 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -56578,23 +56578,23 @@ │ │ │ │ beq.n 363b2 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #12 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 96758 │ │ │ │ + bl 96750 │ │ │ │ cbz r0, 363b2 │ │ │ │ add r2, sp, #16 │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 363b2 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 24c04 │ │ │ │ subs r5, r0, #0 │ │ │ │ bge.n 3638a │ │ │ │ ldr r3, [pc, #96] @ (363d8 ) │ │ │ │ movw r2, #3108 @ 0xc24 │ │ │ │ @@ -56633,19 +56633,19 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ movs r3, r1 │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -56714,25 +56714,25 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r1, sp │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl b136c │ │ │ │ + bl b1364 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl af7f8 │ │ │ │ + bl af7f0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ - bl b8688 │ │ │ │ + bl b8680 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 364da │ │ │ │ movs r0, #8 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 11758 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -56755,15 +56755,15 @@ │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #117 @ 0x75 │ │ │ │ movne r0, #115 @ 0x73 │ │ │ │ blx 10bf8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl b1374 │ │ │ │ + bl b136c │ │ │ │ ldr r2, [pc, #44] @ (36540 ) │ │ │ │ ldr r3, [pc, #36] @ (3653c ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -56863,15 +56863,15 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cbz r0, 36644 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 10bf8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -56924,19 +56924,19 @@ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r4, [r0, #1280] @ 0x500 │ │ │ │ cbz r4, 366ec │ │ │ │ mov r2, sp │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 366ee │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 34014 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #81 @ 0x51 │ │ │ │ blx 10bf8 │ │ │ │ @@ -56989,40 +56989,40 @@ │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r0, r5, #20 │ │ │ │ blx 10cec │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ subs r1, r5, #4 │ │ │ │ str.w r9, [r5, #-16] │ │ │ │ - bl d8560 │ │ │ │ + bl d8558 │ │ │ │ cbz r0, 367ca │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #32 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ blx 11380 │ │ │ │ cbz r0, 367c2 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ subs r2, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 64bd8 │ │ │ │ cbnz r0, 367ce │ │ │ │ ldr r0, [pc, #664] @ (36a50 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ @@ -57030,20 +57030,20 @@ │ │ │ │ ldr r0, [pc, #656] @ (36a54 ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ movs r0, #0 │ │ │ │ b.n 36aae │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #-36] │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r7, r0 │ │ │ │ - bl ce960 │ │ │ │ + bl ce958 │ │ │ │ add.w r1, r7, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7734 │ │ │ │ + bl d772c │ │ │ │ cbnz r0, 367f4 │ │ │ │ ldr r0, [pc, #620] @ (36a58 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ mov r0, r8 │ │ │ │ @@ -57063,40 +57063,40 @@ │ │ │ │ ldr r3, [pc, #576] @ (36a60 ) │ │ │ │ str.w ip, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 1057c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ ldr.w r1, [r4, #1992] @ 0x7c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99940 │ │ │ │ + bl 99938 │ │ │ │ cbnz r0, 3686e │ │ │ │ ldr.w r0, [r4, #1304] @ 0x518 │ │ │ │ blx 10724 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #512] @ (36a64 ) │ │ │ │ ldr.w r2, [r4, #1328] @ 0x530 │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ b.n 36828 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 36888 │ │ │ │ ldr.w r2, [r5, #-32] │ │ │ │ movw r3, #34949 @ 0x8885 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 36a96 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ @@ -57104,70 +57104,70 @@ │ │ │ │ bl 341e4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 369d0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3698a │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ add.w r3, r5, r6, lsl #2 │ │ │ │ movw r2, #41101 @ 0xa08d │ │ │ │ movt r2, #9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r3, #-16] │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cbz r0, 36926 │ │ │ │ cmp r6, #1 │ │ │ │ ble.n 368e2 │ │ │ │ ldr r0, [pc, #396] @ (36a68 ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ cmp r7, #1 │ │ │ │ bne.n 36916 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r3, [pc, #368] @ (36a6c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ movs r3, #0 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 36918 │ │ │ │ movs r0, #2 │ │ │ │ adds r6, #1 │ │ │ │ movs r2, #1 │ │ │ │ add.w r3, r5, r6, lsl #2 │ │ │ │ str.w r0, [r3, #-16] │ │ │ │ b.n 36978 │ │ │ │ sub.w r2, r5, #28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 36978 │ │ │ │ ldr.w r2, [r5, #-28] │ │ │ │ movw r1, #34565 @ 0x8705 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 3695e │ │ │ │ cbz r7, 36950 │ │ │ │ @@ -57191,15 +57191,15 @@ │ │ │ │ subs r6, #1 │ │ │ │ movs r2, #1 │ │ │ │ b.n 36978 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 36a8e │ │ │ │ add.w r3, r5, r6, lsl #2 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 36a8e │ │ │ │ @@ -57209,15 +57209,15 @@ │ │ │ │ bl 35ab0 │ │ │ │ ldr r3, [pc, #200] @ (36a6c ) │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ movs r3, #0 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36a8e │ │ │ │ ldr.w r0, [r4, #1304] @ 0x518 │ │ │ │ blx 10724 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #176] @ (36a74 ) │ │ │ │ ldr.w r2, [r4, #1328] @ 0x530 │ │ │ │ @@ -57236,27 +57236,27 @@ │ │ │ │ cbz r0, 36a00 │ │ │ │ ldr r2, [pc, #128] @ (36a6c ) │ │ │ │ mov r3, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr.w r0, [r2, #1372] @ 0x55c │ │ │ │ movs r2, #4 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ b.n 36a8e │ │ │ │ ldr.w r0, [r5, #-36] │ │ │ │ sub.w r1, r5, #28 │ │ │ │ str.w r0, [r5, #-28] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w ip, [r4, #1328] @ 0x530 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [r5, #-24] │ │ │ │ - bl 879c8 │ │ │ │ + bl 879c0 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 36a78 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #28421 @ 0x6f05 │ │ │ │ bl 35918 │ │ │ │ @@ -57268,38 +57268,37 @@ │ │ │ │ movs r6, r1 │ │ │ │ ldrh r6, [r3, #40] @ 0x28 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #40] @ 0x28 │ │ │ │ movs r6, r1 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ movs r3, r1 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ movs r3, r1 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r0 │ │ │ │ - movs r3, r1 │ │ │ │ - vrev64.32 d0, d10 │ │ │ │ + vaddl.u32 q8, d10, d10 │ │ │ │ + vaddl.u32 q0, d0, d10 │ │ │ │ ldr r0, [pc, #92] @ (36ad8 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ mov r0, r7 │ │ │ │ - bl cb544 │ │ │ │ + bl cb53c │ │ │ │ ldr r0, [pc, #84] @ (36adc ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 10f7c │ │ │ │ b.n 36828 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ @@ -57322,16 +57321,16 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 36acc │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add.w sp, sp, #4160 @ 0x1040 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - vhadd.u32 d0, d6, d10 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + vhadd.u8 d0, d14, d10 │ │ │ │ + subs r4, r7, r2 │ │ │ │ movs r3, r1 │ │ │ │ ldrh r4, [r4, #12] │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ asrs r1, r0, #31 │ │ │ │ @@ -57348,24 +57347,24 @@ │ │ │ │ subs r7, #4 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r9, [pc, #192] @ 36bd0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r8, [r0] │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ add r9, pc │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ blx 10cec │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #8] │ │ │ │ bl 35380 │ │ │ │ movs r0, #1 │ │ │ │ - bl c74dc │ │ │ │ + bl c74d4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #148] @ (36bd4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #17 │ │ │ │ add r0, pc │ │ │ │ blx 108ac │ │ │ │ str.w r5, [r8, #1280] @ 0x500 │ │ │ │ @@ -57382,15 +57381,15 @@ │ │ │ │ cbnz r3, 36ba8 │ │ │ │ ldr r0, [pc, #116] @ (36bdc ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #17 │ │ │ │ add r0, pc │ │ │ │ blx 108ac │ │ │ │ mov r0, sl │ │ │ │ - bl c74dc │ │ │ │ + bl c74d4 │ │ │ │ ldr r2, [pc, #100] @ (36be0 ) │ │ │ │ ldr r0, [pc, #104] @ (36be4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ ldr r3, [pc, #96] @ (36be8 ) │ │ │ │ @@ -57412,30 +57411,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 36b4c │ │ │ │ b.n 36bc4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r8, #1280] @ 0x500 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ movs r6, r1 │ │ │ │ ldrh r0, [r0, #10] │ │ │ │ movs r6, r1 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ movs r3, r1 │ │ │ │ - cdp2 0, 6, cr0, cr4, cr10, {0} │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + cdp2 0, 4, cr0, cr12, cr10, {0} │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb832 │ │ │ │ movs r2, r1 │ │ │ │ - cdp2 0, 3, cr0, cr8, cr10, {0} │ │ │ │ + cdp2 0, 2, cr0, cr0, cr10, {0} │ │ │ │ lsrs r4, r1, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ 00036bec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -57511,15 +57510,15 @@ │ │ │ │ bl 42504 │ │ │ │ mov r1, r4 │ │ │ │ bl 35236 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r1, [sp, #864] @ 0x360 │ │ │ │ movs r6, r1 │ │ │ │ - ldc2 0, cr0, [r0, #-40]! @ 0xffffffd8 │ │ │ │ + ldc2 0, cr0, [r8, #-40] @ 0xffffffd8 │ │ │ │ │ │ │ │ 00036cbc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (36d18 ) │ │ │ │ @@ -57536,40 +57535,40 @@ │ │ │ │ beq.n 36cf6 │ │ │ │ mov r0, r5 │ │ │ │ blx 11758 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #44] @ (36d1c ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ - bl a22bc │ │ │ │ + bl a22b4 │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 36d12 │ │ │ │ mov r0, r4 │ │ │ │ blx 11758 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #20] @ (36d20 ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #592] @ 0x250 │ │ │ │ movs r6, r1 │ │ │ │ - stc2 0, cr0, [r4, #-40]! @ 0xffffffd8 │ │ │ │ - ldc2l 0, cr0, [r4, #-40] @ 0xffffffd8 │ │ │ │ + stc2 0, cr0, [ip, #-40] @ 0xffffffd8 │ │ │ │ + ldc2 0, cr0, [ip, #-40]! @ 0xffffffd8 │ │ │ │ │ │ │ │ 00036d24 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 11fb8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -57578,15 +57577,15 @@ │ │ │ │ 00036d50 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 11fb8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -57639,15 +57638,15 @@ │ │ │ │ 00036de4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl a1d04 │ │ │ │ + bl a1cfc │ │ │ │ mov r0, r5 │ │ │ │ vstr d0, [r4] │ │ │ │ blx 11fb8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ @@ -57679,20 +57678,20 @@ │ │ │ │ ldr r0, [pc, #12] @ (36e5c ) │ │ │ │ add r0, pc │ │ │ │ b.n 36e14 │ │ │ │ ldr r0, [pc, #8] @ (36e60 ) │ │ │ │ add r0, pc │ │ │ │ b.n 36e14 │ │ │ │ nop │ │ │ │ - cdp2 0, 2, cr0, cr4, cr10, {0} │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + cdp2 0, 0, cr0, cr12, cr10, {0} │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ movs r2, r1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ - b.w ccb78 │ │ │ │ + b.w ccb70 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #112] @ (36eec ) │ │ │ │ lsrs r0, r0, #7 │ │ │ │ ldr r2, [pc, #112] @ (36ef0 ) │ │ │ │ @@ -57711,15 +57710,15 @@ │ │ │ │ bmi.n 36ea6 │ │ │ │ movs r0, #0 │ │ │ │ b.n 36eea │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 36ea2 │ │ │ │ mov r0, r4 │ │ │ │ - bl d4d04 │ │ │ │ + bl d4cfc │ │ │ │ ldrd r1, r3, [r4, #20] │ │ │ │ cbz r0, 36ec4 │ │ │ │ mov r0, r3 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2c5f8 │ │ │ │ ldr r2, [pc, #44] @ (36ef4 ) │ │ │ │ @@ -57762,30 +57761,30 @@ │ │ │ │ cbz r4, 36f40 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 36f44 │ │ │ │ mov r0, r4 │ │ │ │ blx 105c4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 36f5a │ │ │ │ mov r0, r4 │ │ │ │ b.n 36f5a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #45197 @ 0xb08d │ │ │ │ movt r2, #3 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -57825,15 +57824,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cbnz r0, 36fd8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 37052 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 36ff6 │ │ │ │ adds r3, #1 │ │ │ │ @@ -57872,15 +57871,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bls.n 3704c │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r1, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl cd568 │ │ │ │ + bl cd560 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3702e │ │ │ │ b.n 37052 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 1061c │ │ │ │ ldr r2, [pc, #44] @ (37080 ) │ │ │ │ ldr r3, [pc, #32] @ (37078 ) │ │ │ │ @@ -57891,32 +57890,32 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 3706a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #14 │ │ │ │ movs r4, r1 │ │ │ │ strh r2, [r4, #36] @ 0x24 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ movs r2, r1 │ │ │ │ strh r6, [r0, #32] │ │ │ │ movs r6, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl cb648 │ │ │ │ + bl cb640 │ │ │ │ cbnz r0, 370a2 │ │ │ │ movs r4, #0 │ │ │ │ b.n 370b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx 10d98 │ │ │ │ @@ -57944,15 +57943,15 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, r4, #1 │ │ │ │ movw r3, #4099 @ 0x1003 │ │ │ │ blx 11414 │ │ │ │ cbz r0, 37108 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl cca1c │ │ │ │ + bl cca14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cbz r3, 37104 │ │ │ │ blx 1061c │ │ │ │ b.n 3710a │ │ │ │ blx 1061c │ │ │ │ movs r0, #0 │ │ │ │ @@ -57980,15 +57979,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cbz r3, 37166 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r1 │ │ │ │ - bl cb648 │ │ │ │ + bl cb640 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 37158 │ │ │ │ movs r4, #0 │ │ │ │ b.n 37168 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 36e14 │ │ │ │ @@ -58075,18 +58074,18 @@ │ │ │ │ movs r6, r1 │ │ │ │ ldrh r0, [r7, #36] @ 0x24 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #22] │ │ │ │ movs r6, r1 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ movs r4, r1 │ │ │ │ - ldr??.w r0, [sl, #10] │ │ │ │ - @ instruction: 0xfa80000a │ │ │ │ + vld1.8 {d16[0]}, [r2], sl │ │ │ │ + @ instruction: 0xfa68000a │ │ │ │ strh r0, [r1, #18] │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -58113,15 +58112,15 @@ │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r3, r0, r0, r3 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ adds r0, #10 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ bls.n 372da │ │ │ │ - bl aa9c8 │ │ │ │ + bl aa9c0 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 372e0 │ │ │ │ ldr r2, [pc, #188] @ (37370 ) │ │ │ │ add.w r1, sp, #5120 @ 0x1400 │ │ │ │ ldr r3, [pc, #176] @ (3736c ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ @@ -58167,15 +58166,15 @@ │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ adds r3, #20 │ │ │ │ cmp r7, r3 │ │ │ │ beq.n 3733c │ │ │ │ mov r0, r7 │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r2, [pc, #52] @ (37374 ) │ │ │ │ add.w r1, sp, #5120 @ 0x1400 │ │ │ │ ldr r3, [pc, #40] @ (3736c ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -58223,15 +58222,15 @@ │ │ │ │ it cs │ │ │ │ asrcs r2, r1, #1 │ │ │ │ ldr r1, [pc, #8] @ (373c4 ) │ │ │ │ add r1, pc │ │ │ │ blx 1186c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - str??.w r0, [lr, #10] │ │ │ │ + ldr.w r0, [r6, #10] │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #28] @ (373f4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -58269,15 +58268,15 @@ │ │ │ │ ldr r3, [pc, #60] @ (37468 ) │ │ │ │ mov r1, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r3, [r3, #1372] @ 0x55c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl cc83c │ │ │ │ + bl cc834 │ │ │ │ ldr r2, [pc, #44] @ (3746c ) │ │ │ │ ldr r3, [pc, #28] @ (37460 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -58318,34 +58317,34 @@ │ │ │ │ lsls r3, r2, #31 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ add r6, r4 │ │ │ │ bpl.n 374fc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r2 │ │ │ │ - bl cca60 │ │ │ │ + bl cca58 │ │ │ │ cbnz r0, 374fc │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #39 @ 0x27 │ │ │ │ - bl cb648 │ │ │ │ + bl cb640 │ │ │ │ cbnz r0, 374c8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 37524 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #39 @ 0x27 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 374c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ cmp r4, r6 │ │ │ │ bcs.n 374ec │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl cd568 │ │ │ │ + bl cd560 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 374d4 │ │ │ │ b.n 374c4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #39 @ 0x27 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ @@ -58354,15 +58353,15 @@ │ │ │ │ b.n 37524 │ │ │ │ cmp r4, r6 │ │ │ │ bcc.n 37504 │ │ │ │ movs r0, #1 │ │ │ │ b.n 37524 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl cb648 │ │ │ │ + bl cb640 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 374c4 │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ mov r1, r5 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 374c4 │ │ │ │ @@ -58404,15 +58403,15 @@ │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrd r6, r4, [r3, #20] │ │ │ │ lsls r3, r7, #31 │ │ │ │ add r6, r4 │ │ │ │ bpl.n 375d0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ - bl cb648 │ │ │ │ + bl cb640 │ │ │ │ cbz r0, 375d0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #67 @ 0x43 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 375d0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -58422,15 +58421,15 @@ │ │ │ │ beq.n 375d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ cmp r4, r6 │ │ │ │ bcs.n 375c0 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ - bl cd568 │ │ │ │ + bl cd560 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 375a6 │ │ │ │ movs r0, #0 │ │ │ │ b.n 375f8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #39 @ 0x27 │ │ │ │ blx 10d98 │ │ │ │ @@ -58438,15 +58437,15 @@ │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 375f8 │ │ │ │ cmp r4, r6 │ │ │ │ bcs.n 375ea │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl cb648 │ │ │ │ + bl cb640 │ │ │ │ cbnz r0, 375ea │ │ │ │ b.n 375bc │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 375bc │ │ │ │ mov r3, r4 │ │ │ │ @@ -58455,15 +58454,15 @@ │ │ │ │ add.w r4, r4, #1 │ │ │ │ bhi.n 375e0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ movs r6, r1 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -58482,18 +58481,18 @@ │ │ │ │ bl 45b00 │ │ │ │ vmov r2, r3, d0 │ │ │ │ movw r1, #1023 @ 0x3ff │ │ │ │ bfi r3, r1, #20, #11 │ │ │ │ vmov d0, r2, r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r0, #2 │ │ │ │ movs r4, r1 │ │ │ │ - subs.w r0, ip, #9043968 @ 0x8a0000 │ │ │ │ - @ instruction: 0xf67a000a │ │ │ │ + sub.w r0, r4, #9043968 @ 0x8a0000 │ │ │ │ + @ instruction: 0xf662000a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ ldr r2, [pc, #496] @ (37868 ) │ │ │ │ @@ -58689,60 +58688,60 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrb r2, [r4, #23] │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf614000a │ │ │ │ - @ instruction: 0xf610000a │ │ │ │ - bls.n 37914 │ │ │ │ + @ instruction: 0xf5fc000a │ │ │ │ + @ instruction: 0xf5f8000a │ │ │ │ + bls.n 378e4 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xf582000a │ │ │ │ - @ instruction: 0xf4e2000a │ │ │ │ + sbc.w r0, sl, #9043968 @ 0x8a0000 │ │ │ │ + @ instruction: 0xf4ca000a │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cbnz r0, 378b2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 378e4 │ │ │ │ ldr r0, [pc, #52] @ (378e8 ) │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r0, pc │ │ │ │ bl 37134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 378ac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #999 @ 0x3e7 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 378ac │ │ │ │ cbnz r5, 378e2 │ │ │ │ mov r0, r4 │ │ │ │ bl 36e3e │ │ │ │ eor.w r0, r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ b.n 378e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ movs r2, r1 │ │ │ │ movw r3, #51973 @ 0xcb05 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 3791a │ │ │ │ movw r3, #31365 @ 0x7a85 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 3791e │ │ │ │ @@ -58776,52 +58775,52 @@ │ │ │ │ movw sl, #63621 @ 0xf885 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ adds r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0190 │ │ │ │ + bl b0188 │ │ │ │ cbz r0, 379c2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 37974 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ bne.n 37974 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 37974 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 11ef0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 37974 │ │ │ │ b.n 379d6 │ │ │ │ ldr r2, [pc, #216] @ (37a9c ) │ │ │ │ @@ -58851,22 +58850,22 @@ │ │ │ │ bic.w r1, r1, #4096 @ 0x1000 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 37a00 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl d6eb0 │ │ │ │ + bl d6ea8 │ │ │ │ adds r2, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl ccc88 │ │ │ │ + bl ccc80 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6f28 │ │ │ │ + bl d6f20 │ │ │ │ str.w fp, [r4, #1832] @ 0x728 │ │ │ │ str.w sl, [r4, #1836] @ 0x72c │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ ldrd r8, r7, [r1, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 37a4e │ │ │ │ @@ -58884,15 +58883,15 @@ │ │ │ │ blx 12208 │ │ │ │ cmp r7, #0 │ │ │ │ blt.n 379d6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ ldr r2, [pc, #40] @ (37aa0 ) │ │ │ │ ldr r3, [pc, #32] @ (37a98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -58909,15 +58908,15 @@ │ │ │ │ subs r7, #56 @ 0x38 │ │ │ │ movs r6, r1 │ │ │ │ ldrb r4, [r4, #7] │ │ │ │ movs r6, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w ccc88 │ │ │ │ + b.w ccc80 │ │ │ │ │ │ │ │ 00037aae : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -58956,19 +58955,19 @@ │ │ │ │ strmi r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 11088 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 37b56 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl cb648 │ │ │ │ + bl cb640 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl cb74c │ │ │ │ + bl cb744 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 37b44 │ │ │ │ lsls r3, r6, #18 │ │ │ │ bpl.n 37b44 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 10d98 │ │ │ │ @@ -59003,21 +59002,21 @@ │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ movs r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ - b.w cb550 │ │ │ │ + b.w cb548 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #8196 @ 0x2004 │ │ │ │ - b.w cb550 │ │ │ │ + b.w cb548 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #5 │ │ │ │ - b.w cb550 │ │ │ │ + b.w cb548 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #156] @ (37c54 ) │ │ │ │ ldr r2, [pc, #160] @ (37c58 ) │ │ │ │ @@ -59033,15 +59032,15 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r8, [r5, #2020] @ 0x7e4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ str.w r0, [r5, #2020] @ 0x7e4 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #16525 @ 0x408d │ │ │ │ movt r3, #10 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 124f0 │ │ │ │ @@ -59056,15 +59055,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 37c24 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r2, #16387 @ 0x4003 │ │ │ │ movt r2, #138 @ 0x8a │ │ │ │ - bl cb550 │ │ │ │ + bl cb548 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #2020] @ 0x7e4 │ │ │ │ blx 10f7c │ │ │ │ ldr r2, [pc, #44] @ (37c5c ) │ │ │ │ ldr r3, [pc, #40] @ (37c58 ) │ │ │ │ add r2, pc │ │ │ │ str.w r8, [r5, #2020] @ 0x7e4 │ │ │ │ @@ -59086,23 +59085,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ movs r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r3 │ │ │ │ - b.w cb550 │ │ │ │ + b.w cb548 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 37ba2 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movw r2, #8196 @ 0x2004 │ │ │ │ mov r0, r3 │ │ │ │ - b.w cb550 │ │ │ │ + b.w cb548 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #132] @ (37d14 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #132] @ (37d18 ) │ │ │ │ @@ -59130,20 +59129,20 @@ │ │ │ │ add r0, pc │ │ │ │ bl 1b098 │ │ │ │ b.n 37cf6 │ │ │ │ ldrh.w r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r6, [sp, #14] │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbz r0, 37cf6 │ │ │ │ mov r2, r6 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #44] @ (37d24 ) │ │ │ │ ldr r3, [pc, #28] @ (37d18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -59156,17 +59155,17 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r6, [r0, #31] │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ movs r2, r1 │ │ │ │ - orr.w r0, r4, #10 │ │ │ │ + bic.w r0, ip, #10 │ │ │ │ strb r2, [r4, #29] │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #84] @ (37d8c ) │ │ │ │ @@ -59276,40 +59275,40 @@ │ │ │ │ ldr.w r1, [r4, #3552] @ 0xde0 │ │ │ │ cbnz r1, 37e5e │ │ │ │ ldr.w r3, [r4, #3536] @ 0xdd0 │ │ │ │ cbz r3, 37e70 │ │ │ │ b.n 37f74 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3807e │ │ │ │ b.n 37e56 │ │ │ │ ldr r0, [pc, #608] @ (380d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r3, [r4, #3552] @ 0xde0 │ │ │ │ ldr.w sl, [r0] │ │ │ │ cbnz r3, 37e8c │ │ │ │ movs r0, #16 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ str.w r0, [r4, #3552] @ 0xde0 │ │ │ │ ldr.w fp, [pc, #604] @ 380ec │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r3, #2 │ │ │ │ add fp, pc │ │ │ │ str.w r3, [r4, #3536] @ 0xdd0 │ │ │ │ mov r0, fp │ │ │ │ - bl d8538 │ │ │ │ + bl d8530 │ │ │ │ cbnz r0, 37ecc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ blx 10b38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #35973 @ 0x8c85 │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -59338,30 +59337,30 @@ │ │ │ │ ldr.w r0, [r4, #3548] @ 0xddc │ │ │ │ blx 11ba8 │ │ │ │ adds r1, r0, #1 │ │ │ │ beq.n 37f3c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 37f70 │ │ │ │ mov r0, sl │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ blx 10b38 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ movw r3, #42245 @ 0xa505 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ bl 1b098 │ │ │ │ b.n 37f74 │ │ │ │ mov r0, sl │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r1, [pc, #428] @ (380f0 ) │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 10b38 │ │ │ │ ldr r2, [pc, #420] @ (380f4 ) │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ @@ -59376,15 +59375,15 @@ │ │ │ │ bl 1b098 │ │ │ │ b.n 37f74 │ │ │ │ str.w r0, [r4, #3536] @ 0xdd0 │ │ │ │ ldr.w r3, [r4, #3536] @ 0xdd0 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 3806a │ │ │ │ movs r0, #12 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movw r3, #8709 @ 0x2205 │ │ │ │ movt r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, r3 │ │ │ │ strd r6, r5, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ @@ -59445,34 +59444,34 @@ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ blx 116e8 │ │ │ │ cbz r0, 38070 │ │ │ │ blx 113d8 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ b.n 38070 │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr r0, [pc, #156] @ (380f8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r9 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov.w r9, #0 │ │ │ │ b.n 3807e │ │ │ │ ldr.w r1, [r4, #3552] @ 0xde0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ ldr.w r3, [r4, #3584] @ 0xe00 │ │ │ │ cbz r3, 380b0 │ │ │ │ ldr r3, [pc, #96] @ (380e8 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr.w r3, [r2, #1048] @ 0x418 │ │ │ │ cbnz r3, 380a2 │ │ │ │ ldr r3, [pc, #108] @ (380fc ) │ │ │ │ @@ -59510,24 +59509,24 @@ │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ movs r3, r1 │ │ │ │ - ldcl 0, cr0, [r6, #40] @ 0x28 │ │ │ │ - ldcl 0, cr0, [r0, #40] @ 0x28 │ │ │ │ - stcl 0, cr0, [r8], #40 @ 0x28 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + ldc 0, cr0, [lr, #40]! @ 0x28 │ │ │ │ + ldc 0, cr0, [r8, #40]! @ 0x28 │ │ │ │ + ldcl 0, cr0, [r0], {10} │ │ │ │ + asrs r0, r4, #22 │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ movs r2, r1 │ │ │ │ strb r0, [r5, #14] │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -59556,20 +59555,20 @@ │ │ │ │ movt r1, #1 │ │ │ │ movw r0, #17797 @ 0x4585 │ │ │ │ bl 37dcc │ │ │ │ cbz r0, 38160 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cbnz r3, 38190 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movw r2, #17797 @ 0x4585 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr r0, [pc, #128] @ (381f8 ) │ │ │ │ movs r3, #2 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ movw r4, #42373 @ 0xa585 │ │ │ │ movt r4, #1 │ │ │ │ @@ -59615,18 +59614,18 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r2, [r7, #12] │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #12] │ │ │ │ movs r6, r1 │ │ │ │ - rsb r0, lr, sl │ │ │ │ + subs.w r0, r6, sl │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r6, sl │ │ │ │ + @ instruction: 0xeb8e000a │ │ │ │ @ instruction: 0xfbd1ffff │ │ │ │ strb r0, [r1, #10] │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -59640,34 +59639,34 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbnz r0, 38242 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3826a │ │ │ │ add r2, sp, #8 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3823e │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ bl 37dcc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3823e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 3823e │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ ldr r2, [pc, #36] @ (38290 ) │ │ │ │ ldr r3, [pc, #28] @ (3828c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -59716,29 +59715,29 @@ │ │ │ │ dmb ish │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cbz r0, 3830c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #12 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 382f0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 38310 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr.w r0, [r4, #3548] @ 0xddc │ │ │ │ cbz r0, 38338 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #3548] @ 0xddc │ │ │ │ blx 11018 │ │ │ │ ldr.w r0, [r4, #3540] @ 0xdd4 │ │ │ │ cbz r0, 38348 │ │ │ │ @@ -59778,18 +59777,18 @@ │ │ │ │ ldr r1, [pc, #16] @ (383a8 ) │ │ │ │ ldr r0, [pc, #20] @ (383ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ movs r4, r1 │ │ │ │ - and.w r0, r6, sl │ │ │ │ - bic.w r0, sl, sl │ │ │ │ + strd r0, r0, [lr, #40]! @ 0x28 │ │ │ │ + ands.w r0, r2, sl │ │ │ │ ldr r3, [pc, #48] @ (383e4 ) │ │ │ │ ldr r2, [pc, #52] @ (383e8 ) │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r4, [r2, #3572] @ 0xdf4 │ │ │ │ @@ -59902,42 +59901,42 @@ │ │ │ │ bl 45b00 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ movs r4, r1 │ │ │ │ - strd r0, r0, [lr], #40 @ 0x28 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + @ instruction: 0xe8d6000a │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ movs r2, r1 │ │ │ │ ldr r0, [pc, #4] @ (384dc ) │ │ │ │ add r0, pc │ │ │ │ b.w 113d4 │ │ │ │ - strd r0, r0, [r6, #-40]! @ 0x28 │ │ │ │ + strd r0, r0, [lr, #-40] @ 0x28 │ │ │ │ ldr r0, [pc, #4] @ (384e8 ) │ │ │ │ add r0, pc │ │ │ │ b.w 113d4 │ │ │ │ - ldrd r0, r0, [r6, #-40]! @ 0x28 │ │ │ │ + ldrd r0, r0, [lr, #-40] @ 0x28 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ blx 11e58 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #12] @ (38514 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11e64 │ │ │ │ nop │ │ │ │ - strd r0, r0, [r8, #-40]! @ 0x28 │ │ │ │ + ldrd r0, r0, [r0, #-40] @ 0x28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ blx 11e58 │ │ │ │ @@ -59952,19 +59951,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r0, [pc, #20] @ (38558 ) │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.w 11e64 │ │ │ │ nop │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r7, [pc, #920] @ (388f0 ) │ │ │ │ + ldr r7, [pc, #824] @ (38890 ) │ │ │ │ movs r3, r1 │ │ │ │ - ldrd r0, r0, [sl, #-40] @ 0x28 │ │ │ │ + strd r0, r0, [r2, #-40] @ 0x28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -59974,15 +59973,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (38588 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - strd r0, r0, [sl, #-40] @ 0x28 │ │ │ │ + ldmdb r2!, {r1, r3} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -60004,31 +60003,31 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r7, [pc, #432] @ (38788 ) │ │ │ │ + ldr r7, [pc, #336] @ (38728 ) │ │ │ │ movs r3, r1 │ │ │ │ - ldmdb sl, {r1, r3} │ │ │ │ + stmdb r2, {r1, r3} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 385f4 │ │ │ │ - bl c9858 │ │ │ │ + bl c9850 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r3, #30 │ │ │ │ bpl.n 3867c │ │ │ │ @@ -60066,19 +60065,19 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 3867c │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1169c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r6, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ movs r4, r1 │ │ │ │ - b.n 38560 │ │ │ │ + b.n 38530 │ │ │ │ movs r2, r1 │ │ │ │ - ldmia.w r0!, {r1, r3} │ │ │ │ + ldmia.w r8, {r1, r3} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ands.w r5, r3, #4 │ │ │ │ @@ -60134,15 +60133,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [pc, #36] @ (38758 ) │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl b78a8 │ │ │ │ + bl b78a0 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ blx 116a0 │ │ │ │ mov r0, r4 │ │ │ │ blx 105f0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -60239,15 +60238,15 @@ │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 388a8 │ │ │ │ movs r6, r1 │ │ │ │ ldrb r7, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 38678 │ │ │ │ + b.n 38648 │ │ │ │ movs r2, r1 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -60259,15 +60258,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [pc, #44] @ (38890 ) │ │ │ │ add r6, pc │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl b78a8 │ │ │ │ + bl b78a0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 38888 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 1114c │ │ │ │ mov r0, r6 │ │ │ │ @@ -60357,15 +60356,15 @@ │ │ │ │ add.w r0, r4, #392 @ 0x188 │ │ │ │ blx 108e0 │ │ │ │ add.w r0, r4, #440 @ 0x1b8 │ │ │ │ blx 11ce8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #3296 @ 0xce0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #200] @ (38a44 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -60377,23 +60376,23 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, sp │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 38a16 │ │ │ │ ldr.w sl, [pc, #176] @ 38a50 │ │ │ │ mov.w r9, #28 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ add sl, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl ce06c │ │ │ │ + bl ce064 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 389cc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 389cc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cbnz r1, 389c4 │ │ │ │ @@ -60417,15 +60416,15 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 38a16 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 389aa │ │ │ │ cbz r6, 38a22 │ │ │ │ ldr r0, [pc, #76] @ (38a58 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ @@ -60456,17 +60455,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r6, r1 │ │ │ │ cbnz r0, 38a84 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ movs r2, r1 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -60527,23 +60526,23 @@ │ │ │ │ ldr r3, [pc, #240] @ (38be4 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 38b7c │ │ │ │ ldr.w fp, [pc, #232] @ 38bf4 │ │ │ │ mov.w sl, #28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add fp, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl ce06c │ │ │ │ + bl ce064 │ │ │ │ cbz r0, 38b2e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 38b6a │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #2 │ │ │ │ ble.n 38b6a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ @@ -60564,29 +60563,29 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 38b88 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 38b16 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 38b98 │ │ │ │ ldr r0, [pc, #136] @ (38bfc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 124fc │ │ │ │ b.n 38b98 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cbnz r0, 38b9c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 38b98 │ │ │ │ ldr r0, [pc, #112] @ (38c00 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ @@ -60629,17 +60628,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movs r6, r1 │ │ │ │ @ instruction: 0xb854 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #704] @ (38ec0 ) │ │ │ │ + ldr r1, [pc, #608] @ (38e60 ) │ │ │ │ movs r3, r1 │ │ │ │ - ldr r1, [pc, #584] @ (38e4c ) │ │ │ │ + ldr r1, [pc, #488] @ (38dec ) │ │ │ │ movs r3, r1 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ movs r6, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -60686,15 +60685,15 @@ │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 38c72 │ │ │ │ cbz r2, 38c88 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ - bl be534 │ │ │ │ + bl be52c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -60749,48 +60748,48 @@ │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbnz r3, 38d26 │ │ │ │ ldr r3, [pc, #88] @ (38d78 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl ca0c4 │ │ │ │ + bl ca0bc │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 38d3e │ │ │ │ ldr r0, [pc, #52] @ (38d64 ) │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ str r5, [r6, r0] │ │ │ │ b.n 38d56 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r5, #1 │ │ │ │ - bl ca394 │ │ │ │ + bl ca38c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ movw r3, #33460 @ 0x82b4 │ │ │ │ movt r3, #15613 @ 0x3cfd │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl ca004 │ │ │ │ + bl c9ffc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #4] │ │ │ │ movs r6, r1 │ │ │ │ strb r4, [r0, #4] │ │ │ │ movs r6, r1 │ │ │ │ str r6, [r6, #116] @ 0x74 │ │ │ │ movs r6, r1 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ movs r4, r1 │ │ │ │ - b.n 38ec8 │ │ │ │ + b.n 38e98 │ │ │ │ movs r2, r1 │ │ │ │ - b.n 391f4 │ │ │ │ + b.n 391c4 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -60810,21 +60809,21 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [pc, #248] @ (38ea8 ) │ │ │ │ ldr r5, [r3, r0] │ │ │ │ bl 662c0 │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ cbnz r0, 38dc4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 38e84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 38dc0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ @@ -60913,33 +60912,33 @@ │ │ │ │ movs r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #108] @ 0x6c │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ movs r2, r1 │ │ │ │ - b.n 3912c │ │ │ │ + b.n 390fc │ │ │ │ movs r2, r1 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ movs r2, r1 │ │ │ │ str r2, [r7, #92] @ 0x5c │ │ │ │ movs r6, r1 │ │ │ │ - b.n 3907c │ │ │ │ + b.n 3904c │ │ │ │ movs r2, r1 │ │ │ │ str r4, [r2, #92] @ 0x5c │ │ │ │ movs r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 38ede │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -60963,31 +60962,31 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r6, [r8, r0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cbnz r1, 38f3c │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ blx 117c8 │ │ │ │ movs r0, #16 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ ldr r3, [pc, #316] @ (39074 ) │ │ │ │ str r0, [r4, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 38f8e │ │ │ │ ldr r4, [pc, #300] @ (39078 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbz r0, 38f7c │ │ │ │ ldr r0, [pc, #288] @ (3907c ) │ │ │ │ movw r4, #21125 @ 0x5285 │ │ │ │ movs r3, #9 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #517 @ 0x205 │ │ │ │ movt r1, #1 │ │ │ │ @@ -60996,22 +60995,22 @@ │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ bl 1b098 │ │ │ │ b.n 38fb2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 38f5a │ │ │ │ ldr r5, [sp, #16] │ │ │ │ b.n 38fb6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 38fb6 │ │ │ │ ldr r0, [pc, #228] @ (39080 ) │ │ │ │ movw r4, #517 @ 0x205 │ │ │ │ movt r4, #1 │ │ │ │ movs r3, #18 │ │ │ │ add r0, pc │ │ │ │ @@ -61021,15 +61020,15 @@ │ │ │ │ bl 1b098 │ │ │ │ movs r4, #0 │ │ │ │ b.n 3903c │ │ │ │ movs r0, #192 @ 0xc0 │ │ │ │ blx 11fa8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ - bl cd8b4 │ │ │ │ + bl cd8ac │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ bfi r3, r2, #3, #2 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ cbnz r5, 38ffe │ │ │ │ ldr r3, [pc, #172] @ (39084 ) │ │ │ │ add r2, sp, #24 │ │ │ │ @@ -61050,22 +61049,22 @@ │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r3, [pc, #132] @ (39088 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mov r3, r4 │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ ldr r0, [pc, #76] @ (39060 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ mov r1, r7 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 38fb2 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 39038 │ │ │ │ blx 1114c │ │ │ │ @@ -61095,17 +61094,17 @@ │ │ │ │ push {r1, r2, r5, r6} │ │ │ │ movs r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bl fffdf076 │ │ │ │ push {r3, r4} │ │ │ │ movs r6, r1 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 218 @ 0xda │ │ │ │ movs r2, r1 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ movs r2, r1 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ movs r6, r1 │ │ │ │ cbz r2, 390e4 │ │ │ │ movs r6, r1 │ │ │ │ str r4, [r3, #64] @ 0x40 │ │ │ │ movs r6, r1 │ │ │ │ @@ -61115,83 +61114,83 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ - bl ce06c │ │ │ │ + bl ce064 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cbz r0, 390cc │ │ │ │ - bl ce06c │ │ │ │ + bl ce064 │ │ │ │ cbz r0, 390be │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cbnz r2, 390c0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ cbz r0, 39100 │ │ │ │ mov r5, r2 │ │ │ │ - bl ce06c │ │ │ │ + bl ce064 │ │ │ │ cbz r0, 39100 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cbz r2, 39100 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 39112 │ │ │ │ mov r1, r3 │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cbz r2, 39122 │ │ │ │ mov r1, r3 │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ lsls r2, r2, #28 │ │ │ │ bpl.n 39144 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ adds r3, r2, #1 │ │ │ │ beq.n 39144 │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ (391bc ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [pc, #88] @ (391c0 ) │ │ │ │ @@ -61212,15 +61211,15 @@ │ │ │ │ add r3, pc │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 391a0 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #0 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 391a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (391c8 ) │ │ │ │ ldr r3, [pc, #28] @ (391c0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -61244,19 +61243,19 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 391e4 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #136] @ (39288 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -61268,15 +61267,15 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r6, r0] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 3926a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r2, #46597 @ 0xb605 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 39242 │ │ │ │ movw r2, #46725 @ 0xb685 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -61314,15 +61313,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r2, #36] @ 0x24 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ movs r6, r1 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #28] │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -61353,15 +61352,15 @@ │ │ │ │ b.n 392fc │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ b.n 392fc │ │ │ │ movw r2, #46597 @ 0xb605 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ str r6, [r4, #24] │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -61377,15 +61376,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 10b90 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbnz r0, 3934a │ │ │ │ movs r0, #1 │ │ │ │ b.n 39382 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r4, #1 │ │ │ │ blx 11e30 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -61421,15 +61420,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ str r6, [r6, #16] │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 393b0 │ │ │ │ + blt.n 39380 │ │ │ │ movs r2, r1 │ │ │ │ str r6, [r2, #12] │ │ │ │ movs r6, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -61443,15 +61442,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 10de8 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ vldr d7, [pc, #52] @ 39420 │ │ │ │ ldr r2, [pc, #64] @ (39430 ) │ │ │ │ ldr r3, [pc, #60] @ (3942c ) │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ add r2, pc │ │ │ │ strd r0, r1, [r4] │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ @@ -61532,17 +61531,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r2, [r2, #0] │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ movs r2, r1 │ │ │ │ - blt.n 394d4 │ │ │ │ + bge.n 394a4 │ │ │ │ movs r2, r1 │ │ │ │ ldrsh r6, [r7, r6] │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -61555,54 +61554,54 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 3954c │ │ │ │ b.n 3952e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ str r0, [r4, #4] │ │ │ │ cbnz r0, 39500 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3959a │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 394fc │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 394fc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w r2, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 394e6 │ │ │ │ b.n 394fc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 394fc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 11d68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 394fc │ │ │ │ b.n 3958a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 394fc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 11d68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 394fc │ │ │ │ @@ -61613,20 +61612,20 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 12454 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 394fc │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 394fc │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -61641,29 +61640,29 @@ │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 10cec │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 39682 │ │ │ │ ldr.w r6, [r5, #2520] @ 0x9d8 │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ mov sl, r4 │ │ │ │ adds r7, #1 │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -61672,54 +61671,54 @@ │ │ │ │ cbz r7, 3966c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 3966c │ │ │ │ cbnz r4, 3961c │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 39668 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 11d68 │ │ │ │ cbz r0, 39650 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ add.w r0, r1, fp │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ - bl 935a8 │ │ │ │ + bl 935a0 │ │ │ │ cbz r0, 39650 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 394cc │ │ │ │ cbz r0, 39668 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r6, #8] │ │ │ │ blx 108c8 │ │ │ │ b.n 3966c │ │ │ │ blx 112f4 │ │ │ │ cbnz r0, 39668 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbnz r0, 3966c │ │ │ │ mov r0, r8 │ │ │ │ blx 120b0 │ │ │ │ cbnz r0, 39670 │ │ │ │ movs r0, #0 │ │ │ │ b.n 39682 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ b.n 39602 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cbnz r1, 39676 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (396a8 ) │ │ │ │ ldr r3, [pc, #28] @ (396a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -61772,15 +61771,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 396e8 │ │ │ │ b.n 39712 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbnz r1, 39706 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #72] @ (3975c ) │ │ │ │ ldr r3, [pc, #64] @ (39758 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -61799,15 +61798,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 3974a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w afe38 │ │ │ │ + b.w afe30 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ @@ -61850,21 +61849,21 @@ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbnz r3, 397b6 │ │ │ │ movs r0, #0 │ │ │ │ b.n 397de │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 397b2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 397b2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr r2, [pc, #44] @ (3980c ) │ │ │ │ ldr r3, [pc, #28] @ (39800 ) │ │ │ │ @@ -61892,21 +61891,21 @@ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 5ac10 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ cbz r4, 39878 │ │ │ │ cbz r6, 3984c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ @@ -61918,15 +61917,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cbnz r3, 39868 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mvn.w r0, #1 │ │ │ │ b.w 5a380 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ cbnz r3, 39884 │ │ │ │ ldr.w r3, [r5, #1344] @ 0x540 │ │ │ │ cbz r3, 3987c │ │ │ │ movs r0, #0 │ │ │ │ b.n 39886 │ │ │ │ @@ -61979,15 +61978,15 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r7, r6] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov.w r6, #0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbnz r0, 39918 │ │ │ │ movs r0, #0 │ │ │ │ b.n 39968 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r3, #21 │ │ │ │ @@ -61998,31 +61997,31 @@ │ │ │ │ bl 38abc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 39914 │ │ │ │ ldr r0, [pc, #88] @ (3998c ) │ │ │ │ adds r5, r4, #2 │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 14214 │ │ │ │ cbz r0, 39950 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ b.n 39952 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #60] @ (39990 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ ldr r2, [pc, #40] @ (39994 ) │ │ │ │ ldr r3, [pc, #28] @ (39988 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -62066,41 +62065,41 @@ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cbz r0, 39a2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cbz r2, 39a08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 39a08 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r0 │ │ │ │ movw r4, #55301 @ 0xd805 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ b.n 39a2c │ │ │ │ ldr r5, [pc, #76] @ (39a58 ) │ │ │ │ add r5, pc │ │ │ │ add.w r0, r5, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 38ee2 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #44] @ (39a5c ) │ │ │ │ ldr r3, [pc, #32] @ (39a50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -62108,40 +62107,40 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 39a44 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stc2 0, cr0, [r4], #44 @ 0x2c │ │ │ │ + stc2 0, cr0, [ip], {11} │ │ │ │ ldrh r0, [r4, r2] │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ movs r2, r1 │ │ │ │ ldr r2, [r7, #108] @ 0x6c │ │ │ │ movs r6, r1 │ │ │ │ ldrh r4, [r5, r0] │ │ │ │ movs r6, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #40] @ (39a98 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 38ee2 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ subs r0, r5, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ movs r6, r1 │ │ │ │ @@ -62196,24 +62195,24 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ b.n 39c80 │ │ │ │ ldr r0, [pc, #392] @ (39cb0 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 39b64 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl ce06c │ │ │ │ + bl ce064 │ │ │ │ cbz r0, 39b60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 39b52 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 39b7e │ │ │ │ ldr r0, [pc, #352] @ (39cb4 ) │ │ │ │ @@ -62223,15 +62222,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 39c36 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 39b80 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cbnz r0, 39b7e │ │ │ │ ldr r0, [pc, #324] @ (39cb8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ mov r4, r0 │ │ │ │ b.n 39c36 │ │ │ │ @@ -62265,17 +62264,17 @@ │ │ │ │ cbnz r1, 39c10 │ │ │ │ ldr r3, [pc, #260] @ (39cc8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cbz r1, 39c1c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbz r0, 39c1c │ │ │ │ - bl ce06c │ │ │ │ + bl ce064 │ │ │ │ cbz r0, 39c1c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 39b86 │ │ │ │ ldr r0, [pc, #232] @ (39ccc ) │ │ │ │ mov r1, r5 │ │ │ │ @@ -62294,15 +62293,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ b.n 39c36 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbnz r0, 39c7a │ │ │ │ b.n 39bc2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r0, #517 @ 0x205 │ │ │ │ @@ -62329,15 +62328,15 @@ │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r7, #44 @ 0x2c │ │ │ │ blx 11198 │ │ │ │ ldr r0, [pc, #96] @ (39cd0 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ b.n 39c80 │ │ │ │ movs r4, #1 │ │ │ │ str r0, [r6, #0] │ │ │ │ b.n 39c38 │ │ │ │ ldr r2, [pc, #80] @ (39cd4 ) │ │ │ │ ldr r3, [pc, #32] @ (39ca4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -62357,27 +62356,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, r6] │ │ │ │ movs r6, r1 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ movs r6, r1 │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ movs r6, r1 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ movs r3, r1 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ movs r3, r1 │ │ │ │ add r7, pc, #688 @ (adr r7, 39f78 ) │ │ │ │ movs r6, r1 │ │ │ │ add r7, pc, #656 @ (adr r7, 39f5c ) │ │ │ │ movs r6, r1 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ movs r3, r1 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ movs r6, r1 │ │ │ │ ldrsb r0, [r3, r7] │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -62448,36 +62447,36 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 39e04 │ │ │ │ adds r4, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cbz r0, 39df0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ bne.n 39df0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r3, #64261 @ 0xfb05 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 39de2 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 39dfc │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #24] │ │ │ │ cmp r3, r2 │ │ │ │ bls.n 39dd4 │ │ │ │ @@ -62515,17 +62514,17 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb r2, [r7, r3] │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ movs r2, r1 │ │ │ │ ldrsb r4, [r2, r1] │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -62568,15 +62567,15 @@ │ │ │ │ ldr r7, [pc, #140] @ (39f30 ) │ │ │ │ add r7, pc │ │ │ │ add.w r0, r7, #56 @ 0x38 │ │ │ │ blx 11334 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl b78a8 │ │ │ │ + bl b78a0 │ │ │ │ add.w r0, r7, #56 @ 0x38 │ │ │ │ blx 11198 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 39ecc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 1114c │ │ │ │ @@ -62610,15 +62609,15 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb r4, [r1, r0] │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 39f40 │ │ │ │ + beq.n 39f10 │ │ │ │ movs r2, r1 │ │ │ │ add r4, pc, #792 @ (adr r4, 3a24c ) │ │ │ │ movs r6, r1 │ │ │ │ strb r0, [r2, r5] │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -62633,15 +62632,15 @@ │ │ │ │ ldr.w r9, [r2] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add.w r0, r3, #336 @ 0x150 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ mov.w r1, #0 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ bl 38abc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3a064 │ │ │ │ @@ -62659,19 +62658,19 @@ │ │ │ │ blx 11f60 <__sched_cpucount@plt> │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov sl, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp sl, r3 │ │ │ │ bge.n 39ffc │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ bge.n 39ff8 │ │ │ │ lsrs r3, r7, #5 │ │ │ │ @@ -62687,15 +62686,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 113f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3a062 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbz r0, 3a062 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r7, #1 │ │ │ │ b.n 39fb8 │ │ │ │ mov r0, r8 │ │ │ │ blx 10e78 │ │ │ │ cbz r0, 3a062 │ │ │ │ @@ -62738,15 +62737,15 @@ │ │ │ │ bl 1b098 │ │ │ │ mov r5, r0 │ │ │ │ b.n 3a064 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [pc, #60] @ (3a0a4 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ ldr r2, [pc, #52] @ (3a0a8 ) │ │ │ │ ldr r3, [pc, #32] @ (3a094 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ @@ -62758,17 +62757,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r4, [r1, r4] │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ movs r6, r1 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ movs r2, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ movs r6, r1 │ │ │ │ strh r0, [r5, r7] │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -62777,15 +62776,15 @@ │ │ │ │ ldr r3, [pc, #280] @ (3a1d8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #32] │ │ │ │ add.w r0, r3, #336 @ 0x150 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 3a1aa │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 3a1ae │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ @@ -62868,31 +62867,31 @@ │ │ │ │ b.n 3a1b0 │ │ │ │ movs r5, #0 │ │ │ │ b.n 3a1b0 │ │ │ │ movs r5, #104 @ 0x68 │ │ │ │ ldr r0, [pc, #52] @ (3a1e8 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ cbz r5, 3a1d0 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w b0d7c │ │ │ │ + b.w b0d74 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r6, r1 │ │ │ │ - adds.w r0, r4, #9109504 @ 0x8b0000 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + @ instruction: 0xf4fc000b │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ str r2, [r2, #116] @ 0x74 │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -62917,124 +62916,124 @@ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ lsls r2, r3, #27 │ │ │ │ bmi.n 3a244 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #27909 @ 0x6d05 │ │ │ │ movt r2, #1 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 3a39c │ │ │ │ cbz r4, 3a252 │ │ │ │ ldr r0, [pc, #356] @ (3a3ac ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bmi.n 3a26e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #38917 @ 0x9805 │ │ │ │ movt r2, #1 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r7, r0 │ │ │ │ cbz r4, 3a280 │ │ │ │ b.n 3a274 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 3a22c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [pc, #312] @ (3a3b0 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 3a22c │ │ │ │ movs r0, #1 │ │ │ │ b.n 3a39c │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ cbz r3, 3a2c4 │ │ │ │ cbz r4, 3a2a2 │ │ │ │ ldr r0, [pc, #284] @ (3a3b4 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ cbz r0, 3a2b2 │ │ │ │ mov r1, r8 │ │ │ │ blx 11d68 │ │ │ │ mov r7, r0 │ │ │ │ cbz r4, 3a2c2 │ │ │ │ b.n 3a2b6 │ │ │ │ cbz r4, 3a2c4 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [pc, #256] @ (3a3b8 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ cbz r7, 3a336 │ │ │ │ movs r3, #7 │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r8, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #61581 @ 0xf08d │ │ │ │ movt r3, #7 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 3a39c │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ b.n 3a2f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #40965 @ 0xa005 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r4, 3a314 │ │ │ │ ldr r0, [pc, #176] @ (3a3bc ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ cbz r0, 3a324 │ │ │ │ mov r1, r8 │ │ │ │ blx 11d68 │ │ │ │ mov r7, r0 │ │ │ │ cbz r4, 3a334 │ │ │ │ b.n 3a328 │ │ │ │ cbz r4, 3a344 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [pc, #148] @ (3a3c0 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ cbnz r7, 3a344 │ │ │ │ mvn.w r0, #1 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 5a380 │ │ │ │ movs r3, #7 │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r8, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #45197 @ 0xb08d │ │ │ │ movt r3, #7 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 3a39c │ │ │ │ movs r2, #11 │ │ │ │ movs r4, #1 │ │ │ │ movs r1, #2 │ │ │ │ str r4, [sp, #24] │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #1 │ │ │ │ @@ -63047,15 +63046,15 @@ │ │ │ │ movt r4, #15 │ │ │ │ movw r3, #24845 @ 0x610d │ │ │ │ movt r3, #7 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #45197 @ 0xb08d │ │ │ │ movt r3, #7 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 3a39c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r6, r0] │ │ │ │ movs r6, r1 │ │ │ │ @@ -63113,15 +63112,15 @@ │ │ │ │ ldr.w r0, [r5, #1616] @ 0x650 │ │ │ │ add.w r6, r4, #2272 @ 0x8e0 │ │ │ │ ldr.w r1, [r5, #1620] @ 0x654 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ ldr.w r0, [r5, #2672] @ 0xa70 │ │ │ │ - bl ddb14 │ │ │ │ + bl ddb0c │ │ │ │ str.w r0, [r4, #2672] @ 0xa70 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -63139,15 +63138,15 @@ │ │ │ │ cbz r3, 3a498 │ │ │ │ ldrd r1, r0, [r3, #4] │ │ │ │ bl 572d0 │ │ │ │ str.w r0, [r4, #1772] @ 0x6ec │ │ │ │ ldr.w r3, [r5, #1892] @ 0x764 │ │ │ │ add.w sl, r4, #1832 @ 0x728 │ │ │ │ str.w r3, [r4, #1892] @ 0x764 │ │ │ │ - bl d8830 │ │ │ │ + bl d8828 │ │ │ │ add.w r3, r4, #1488 @ 0x5d0 │ │ │ │ vstr d0, [r3, #-8] │ │ │ │ add.w r3, r4, #1696 @ 0x6a0 │ │ │ │ ldr.w r1, [r5, #1836] @ 0x72c │ │ │ │ ldr.w r0, [r5, #1832] @ 0x728 │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ ldr.w r2, [r5, #1844] @ 0x734 │ │ │ │ @@ -63164,24 +63163,24 @@ │ │ │ │ ldr r3, [pc, #236] @ (3a5d8 ) │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 3a502 │ │ │ │ ldr r0, [pc, #228] @ (3a5dc ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #840 @ 0x348 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr.w r0, [r5, #1828] @ 0x724 │ │ │ │ bl 68534 │ │ │ │ str.w r0, [r4, #1828] @ 0x724 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 3a520 │ │ │ │ ldr r0, [pc, #200] @ (3a5e0 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #840 @ 0x348 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ add.w r7, r5, #1800 @ 0x708 │ │ │ │ add.w r6, r4, #1800 @ 0x708 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ @@ -63204,15 +63203,15 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ str.w r6, [r4, #2564] @ 0xa04 │ │ │ │ str.w r6, [r4, #2576] @ 0xa10 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [r3] │ │ │ │ addw r0, r4, #2328 @ 0x918 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ - bl cd8b4 │ │ │ │ + bl cd8ac │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #2040 @ 0x7f8 │ │ │ │ blx 10cec │ │ │ │ addw r3, r4, #2104 @ 0x838 │ │ │ │ str.w r3, [r4, #2040] @ 0x7f8 │ │ │ │ str.w r3, [r4, #2044] @ 0x7fc │ │ │ │ @@ -63246,15 +63245,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ (3a634 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ cbnz r4, 3a61c │ │ │ │ cbz r6, 3a620 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 3a616 │ │ │ │ mov r0, r6 │ │ │ │ blx 117ac │ │ │ │ @@ -63266,15 +63265,15 @@ │ │ │ │ b.n 3a622 │ │ │ │ movs r3, #6 │ │ │ │ ldr r0, [pc, #20] @ (3a638 ) │ │ │ │ str r3, [r5, #28] │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - b.w cd90c │ │ │ │ + b.w cd904 │ │ │ │ str r2, [r1, #48] @ 0x30 │ │ │ │ movs r6, r1 │ │ │ │ str r6, [r3, #44] @ 0x2c │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -63320,21 +63319,21 @@ │ │ │ │ bne.n 3a6c2 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ add.w r0, r4, #392 @ 0x188 │ │ │ │ blx 1154c │ │ │ │ ldr.w r3, [sl, #3584] @ 0xe00 │ │ │ │ cbz r3, 3a6d0 │ │ │ │ add.w r0, r8, #1568 @ 0x620 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #2568] @ 0xa08 │ │ │ │ ldr.w r3, [sl, #3584] @ 0xe00 │ │ │ │ cbz r3, 3a6e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ add.w r0, r4, #440 @ 0x1b8 │ │ │ │ blx 11b38 │ │ │ │ b.n 3a674 │ │ │ │ ldrd r3, r2, [r4, #384] @ 0x180 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n 3a676 │ │ │ │ add.w r6, r4, #384 @ 0x180 │ │ │ │ @@ -63360,15 +63359,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 3a724 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ dmb ish │ │ │ │ bne.n 3a76c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r3, [r4, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 3a710 │ │ │ │ b.n 3a756 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ beq.n 3a756 │ │ │ │ @@ -63439,15 +63438,15 @@ │ │ │ │ ldr r3, [pc, #204] @ (3a8c0 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 3a808 │ │ │ │ ldr r0, [pc, #196] @ (3a8c4 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr.w r3, [r5, #2568] @ 0xa08 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 3a824 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 3a832 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 3a876 │ │ │ │ @@ -63461,37 +63460,37 @@ │ │ │ │ movs r4, #1 │ │ │ │ b.n 3a878 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 3a844 │ │ │ │ ldr r0, [pc, #140] @ (3a8c8 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ add.w r0, r5, #440 @ 0x1b8 │ │ │ │ blx 108f8 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 3a85e │ │ │ │ ldr r0, [pc, #120] @ (3a8cc ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ add.w r0, r5, #392 @ 0x188 │ │ │ │ blx 11f6c │ │ │ │ clz r4, r0 │ │ │ │ add.w r0, r5, #440 @ 0x1b8 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ blx 11b38 │ │ │ │ b.n 3a878 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 3a88a │ │ │ │ ldr r0, [pc, #80] @ (3a8d0 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 3a7e0 │ │ │ │ b.n 3a8b6 │ │ │ │ ldr.w r3, [r5, #1832] @ 0x728 │ │ │ │ lsls r3, r3, #11 │ │ │ │ bpl.n 3a8b2 │ │ │ │ ldr r3, [pc, #36] @ (3a8c0 ) │ │ │ │ @@ -63534,30 +63533,30 @@ │ │ │ │ ldr r2, [pc, #260] @ (3a9fc ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r1, r7, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3a9d8 │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 117ac │ │ │ │ ldr r3, [pc, #220] @ (3aa00 ) │ │ │ │ strd r0, r6, [r5, #8] │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ bl 38abc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3a9bc │ │ │ │ @@ -63584,15 +63583,15 @@ │ │ │ │ str.w r5, [r0, #2520] @ 0x9d8 │ │ │ │ str.w r5, [r0, #2524] @ 0x9dc │ │ │ │ b.n 3a98c │ │ │ │ ldr.w r3, [r0, #2524] @ 0x9dc │ │ │ │ str r5, [r3, #0] │ │ │ │ str.w r5, [r0, #2524] @ 0x9dc │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ - bl be534 │ │ │ │ + bl be52c │ │ │ │ ldrb.w r3, [r8, #6] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 3a9ca │ │ │ │ mov r0, r8 │ │ │ │ bl 3a7c0 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 3a9ca │ │ │ │ @@ -63605,19 +63604,19 @@ │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3a9ca │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 108c8 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr r0, [pc, #56] @ (3aa04 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #44] @ (3aa08 ) │ │ │ │ ldr r3, [pc, #32] @ (3a9fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -63654,15 +63653,15 @@ │ │ │ │ ldr r3, [pc, #148] @ (3aac8 ) │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbz r3, 3aa48 │ │ │ │ ldr r0, [pc, #140] @ (3aacc ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #392 @ 0x188 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr r5, [pc, #132] @ (3aad0 ) │ │ │ │ ldr.w r4, [r7, #3596] @ 0xe0c │ │ │ │ add r5, pc │ │ │ │ add.w r5, r5, #392 @ 0x188 │ │ │ │ ldr r1, [pc, #124] @ (3aad4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ @@ -63696,35 +63695,35 @@ │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ b.n 3aa54 │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbz r3, 3aab8 │ │ │ │ ldr r0, [pc, #52] @ (3aae4 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #392 @ 0x188 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ ldr r2, [pc, #200] @ (3ab90 ) │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r0, r3] │ │ │ │ movs r6, r1 │ │ │ │ ldrsh r6, [r6, r2] │ │ │ │ movs r6, r1 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ movs r2, r1 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ movs r2, r1 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - bge.n 3aa64 │ │ │ │ + bge.n 3aa34 │ │ │ │ movs r2, r1 │ │ │ │ ldrsh r6, [r2, r1] │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -63755,15 +63754,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #376] @ (3acb4 ) │ │ │ │ add r3, pc │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cbnz r0, 3ab48 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3ac76 │ │ │ │ cbz r7, 3ab96 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cbnz r0, 3ab54 │ │ │ │ movs r3, #0 │ │ │ │ @@ -63821,15 +63820,15 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 3ac56 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ blx 10de8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ vldr d7, [pc, #172] @ 3aca0 │ │ │ │ movw ip, #51711 @ 0xc9ff │ │ │ │ movt ip, #15258 @ 0x3b9a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ adds r0, r0, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -63895,18 +63894,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #312] @ (3ade8 ) │ │ │ │ movs r6, r1 │ │ │ │ - @ instruction: 0xeb3c000b │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + @ instruction: 0xeb24000b │ │ │ │ + strb r4, [r5, #24] │ │ │ │ movs r2, r1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ movs r2, r1 │ │ │ │ @ instruction: 0x47e2 │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -64081,65 +64080,65 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 121ac <__pthread_unwind_next@plt> │ │ │ │ ldr r4, [pc, #436] @ (3b038 ) │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 1226c <__pthread_register_cancel@plt> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r4, pc │ │ │ │ - bl bbbe4 │ │ │ │ + bl bbbdc │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #3 │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ str r3, [r2, #28] │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cbz r0, 3aeec │ │ │ │ - bl ce06c │ │ │ │ + bl ce064 │ │ │ │ cbz r0, 3aeec │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cbz r7, 3aeec │ │ │ │ ldr r0, [pc, #348] @ (3b018 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [pc, #336] @ (3b014 ) │ │ │ │ ldr r5, [r3, r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ blx 10b6c │ │ │ │ cbz r0, 3aeec │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 3ad86 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movw r2, #33029 @ 0x8105 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr r3, [pc, #312] @ (3b03c ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #8 │ │ │ │ ldr.w r0, [r3, #1376] @ 0x560 │ │ │ │ mov r3, r5 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ cbnz r0, 3af24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 3af66 │ │ │ │ b.n 3afa0 │ │ │ │ @@ -64161,15 +64160,15 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 3af60 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r2, #8 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3af18 │ │ │ │ b.n 3afdc │ │ │ │ cbz r1, 3afb0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #2536] @ 0x9e8 │ │ │ │ @@ -64245,38 +64244,38 @@ │ │ │ │ movs r6, r1 │ │ │ │ mov r0, ip │ │ │ │ movs r6, r1 │ │ │ │ mov r4, fp │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [r6, #44] @ 0x2c │ │ │ │ - nop {8} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + @ instruction: 0xe82e000b │ │ │ │ + it vs │ │ │ │ + movvs r2, r1 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ movs r6, #53 @ 0x35 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, r1] │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ movs r2, r1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ add r6, ip │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov.w r0, #3296 @ 0xce0 │ │ │ │ sub sp, #12 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr.w r9, [pc, #384] @ 3b1e8 │ │ │ │ mov.w r2, #3296 @ 0xce0 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ blx 10cec │ │ │ │ ldr r3, [pc, #372] @ (3b1ec ) │ │ │ │ add r9, pc │ │ │ │ @@ -64292,23 +64291,23 @@ │ │ │ │ strex r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3b08e │ │ │ │ dmb ish │ │ │ │ beq.n 3b17a │ │ │ │ b.n 3b07e │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ blx 10cec │ │ │ │ ldr r0, [pc, #312] @ (3b1f0 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr.w r6, [r4, #3564] @ 0xdec │ │ │ │ adds r6, #1 │ │ │ │ str.w r6, [r4, #3564] @ 0xdec │ │ │ │ str r6, [r5, #0] │ │ │ │ ldr.w r3, [r4, #3568] @ 0xdf0 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 3b11a │ │ │ │ @@ -64331,15 +64330,15 @@ │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [pc, #236] @ (3b1f4 ) │ │ │ │ addw r0, r4, #3752 @ 0xea8 │ │ │ │ str.w sl, [r4, #3580] @ 0xdfc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl d33cc │ │ │ │ + bl d33c4 │ │ │ │ ldr.w r3, [r4, #3576] @ 0xdf8 │ │ │ │ cmp r6, r3 │ │ │ │ ldr.w r3, [r4, #3580] @ 0xdfc │ │ │ │ it gt │ │ │ │ strgt.w r6, [r4, #3576] @ 0xdf8 │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ cbz r2, 3b148 │ │ │ │ @@ -64382,21 +64381,21 @@ │ │ │ │ bl 45b00 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ adds r0, r5, #4 │ │ │ │ blx 10cec │ │ │ │ ldr r0, [pc, #112] @ (3b210 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ b.n 3b14c │ │ │ │ ldr r0, [pc, #100] @ (3b214 ) │ │ │ │ add.w r4, r4, #1336 @ 0x538 │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r4] │ │ │ │ adds r0, r0, r2 │ │ │ │ adcs r1, r3 │ │ │ │ strexd r6, r0, r1, [r4] │ │ │ │ @@ -64412,28 +64411,28 @@ │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, r1] │ │ │ │ movs r6, r1 │ │ │ │ lsrs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3ac50 │ │ │ │ + b.n 3ac20 │ │ │ │ movs r3, r1 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ movs r2, r1 │ │ │ │ - itte gt │ │ │ │ - movgt r2, r1 │ │ │ │ - bgt.n 3abc0 @ unpredictable branch in IT block │ │ │ │ + itee ge │ │ │ │ + movge r2, r1 │ │ │ │ + blt.n 3ab90 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - movle r3, r1 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + movlt r3, r1 │ │ │ │ + cbnz r6, 3b28a │ │ │ │ movs r2, r1 │ │ │ │ - ite pl │ │ │ │ - movpl r2, r1 │ │ │ │ - ldrsbmi r4, [r4, r5] │ │ │ │ + itt cc │ │ │ │ + movcc r2, r1 │ │ │ │ + ldrsbcc r4, [r4, r5] │ │ │ │ movs r6, r1 │ │ │ │ ldrsb r2, [r2, r5] │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ 0003b218 : │ │ │ │ b.w 2b4bc │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -64442,48 +64441,48 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #132] @ (3b2b0 ) │ │ │ │ ldr r5, [pc, #132] @ (3b2b4 ) │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 3b246 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 116a0 │ │ │ │ ldr r3, [pc, #112] @ (3b2b8 ) │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr.w r0, [r4, #3592] @ 0xe08 │ │ │ │ cbz r0, 3b25a │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #3592] @ 0xe08 │ │ │ │ ldr r5, [pc, #96] @ (3b2bc ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r0, 3b26a │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r4, #3568] @ 0xdf0 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ cmp r3, r5 │ │ │ │ ble.n 3b288 │ │ │ │ ldr.w r3, [r4, #3580] @ 0xdfc │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cbz r0, 3b284 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ adds r5, #1 │ │ │ │ b.n 3b26c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ addw r0, r4, #3752 @ 0xea8 │ │ │ │ - bl aac58 │ │ │ │ + bl aac50 │ │ │ │ ldr.w r0, [r4, #3580] @ 0xdfc │ │ │ │ blx 105f0 │ │ │ │ ldr r3, [pc, #28] @ (3b2c0 ) │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #3580] @ 0xdfc │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -64520,15 +64519,15 @@ │ │ │ │ cmp r2, r0 │ │ │ │ blt.n 3b2e2 │ │ │ │ ldr.w r3, [r3, #3580] @ 0xdfc │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3b2e2 │ │ │ │ - bl ce06c │ │ │ │ + bl ce064 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3b2e2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 3b2e2 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -64613,15 +64612,15 @@ │ │ │ │ cbz r0, 3b3ea │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r3, #33460 @ 0x82b4 │ │ │ │ movt r3, #15613 @ 0x3cfd │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 3b3ea │ │ │ │ mov r1, r6 │ │ │ │ - bl be534 │ │ │ │ + bl be52c │ │ │ │ cbz r0, 3b408 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a7c0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 3b408 │ │ │ │ @@ -64677,15 +64676,15 @@ │ │ │ │ blt.n 3b4b4 │ │ │ │ ldr r3, [pc, #124] @ (3b4e0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, #3580] @ 0xdfc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cbz r0, 3b498 │ │ │ │ - bl ce06c │ │ │ │ + bl ce064 │ │ │ │ cbz r0, 3b498 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cbz r0, 3b498 │ │ │ │ ldr r2, [pc, #104] @ (3b4e4 ) │ │ │ │ ldr r3, [pc, #88] @ (3b4d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -64702,15 +64701,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 121e8 <__sprintf_chk@plt> │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl b177c │ │ │ │ + bl b1774 │ │ │ │ b.n 3b4b8 │ │ │ │ ldr r0, [pc, #52] @ (3b4ec ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [pc, #52] @ (3b4f0 ) │ │ │ │ ldr r3, [pc, #28] @ (3b4d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -64728,17 +64727,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r3 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #222 @ 0xde │ │ │ │ movs r6, r1 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ movs r3, r1 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ movs r2, r1 │ │ │ │ subs r7, #160 @ 0xa0 │ │ │ │ movs r6, r1 │ │ │ │ cbnz r0, 3b520 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -64768,58 +64767,58 @@ │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r6, [r4, #2312] @ 0x908 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ lsls r3, r3, #27 │ │ │ │ bpl.n 3b58e │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - bl ce06c │ │ │ │ + bl ce064 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 3b58e │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 3b564 │ │ │ │ movs r4, #0 │ │ │ │ b.n 3b580 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ blx 11d68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3b560 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ blx 108c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #28] │ │ │ │ b.n 3b5dc │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 3b59e │ │ │ │ movs r0, #0 │ │ │ │ b.n 3b5dc │ │ │ │ ldr r1, [pc, #64] @ (3b5e0 ) │ │ │ │ add r1, pc │ │ │ │ blx 11f54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3b59a │ │ │ │ adds r5, r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce014 │ │ │ │ + bl ce00c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3b59a │ │ │ │ ldr r2, [pc, #40] @ (3b5e4 ) │ │ │ │ movs r3, #20 │ │ │ │ ldr r0, [pc, #40] @ (3b5e8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ @@ -64831,19 +64830,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbnz r0, 3b64c │ │ │ │ + cbnz r0, 3b646 │ │ │ │ movs r2, r1 │ │ │ │ - cbnz r2, 3b64a │ │ │ │ + cbnz r2, 3b644 │ │ │ │ movs r2, r1 │ │ │ │ - cbnz r4, 3b652 │ │ │ │ + cbnz r4, 3b64c │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #140] @ (3b688 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -64854,44 +64853,44 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r4, #2312] @ 0x908 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl cdb4c │ │ │ │ + bl cdb44 │ │ │ │ cbz r0, 3b648 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cbz r3, 3b648 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl ce014 │ │ │ │ + bl ce00c │ │ │ │ cbz r0, 3b66c │ │ │ │ ldr r1, [pc, #92] @ (3b690 ) │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [pc, #92] @ (3b694 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 107d8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 3b66c │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 3b66c │ │ │ │ blx 1212c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movw r1, #43141 @ 0xa885 │ │ │ │ movt r1, #1 │ │ │ │ - bl cda28 │ │ │ │ + bl cda20 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #40] @ (3b698 ) │ │ │ │ ldr r3, [pc, #28] @ (3b68c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -64903,17 +64902,17 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r6, #88 @ 0x58 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r2, #3 │ │ │ │ movs r3, r1 │ │ │ │ - cbnz r6, 3b6e4 │ │ │ │ + cbnz r6, 3b6de │ │ │ │ movs r2, r1 │ │ │ │ subs r5, #236 @ 0xec │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ 0003b69c : │ │ │ │ ldr r3, [pc, #40] @ (3b6c8 ) │ │ │ │ cmp r1, #0 │ │ │ │ @@ -64925,15 +64924,15 @@ │ │ │ │ cmp r2, r1 │ │ │ │ blt.n 3b6c2 │ │ │ │ ldr.w r3, [r3, #3580] @ 0xdfc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 3b6c2 │ │ │ │ - b.w ce014 │ │ │ │ + b.w ce00c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ subs r5, #188 @ 0xbc │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -64947,28 +64946,28 @@ │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [pc, #64] @ (3b730 ) │ │ │ │ ldr r5, [r2, r0] │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ ldr.w r6, [r5, #2312] @ 0x908 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ movs r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r6, #28] │ │ │ │ blx 117ac │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ cbz r4, 3b724 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ movs r1, #8 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ b.n 3b716 │ │ │ │ mov r0, r4 │ │ │ │ blx 10890 │ │ │ │ nop │ │ │ │ bxns sl │ │ │ │ movs r6, r1 │ │ │ │ @@ -65016,15 +65015,15 @@ │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r0, #2520] @ 0x9d8 │ │ │ │ cbz r3, 3b7a4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cbnz r2, 3b7a0 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ - b.w be534 │ │ │ │ + b.w be52c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n 3b794 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -65050,20 +65049,20 @@ │ │ │ │ beq.n 3b7ea │ │ │ │ cmp r3, #9 │ │ │ │ bne.w 3b9ac │ │ │ │ ldr.w r5, [r4, #2520] @ 0x9d8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 3b9ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3b9ac │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3b9ac │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -65078,35 +65077,35 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [pc, #432] @ (3b9e4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [pc, #428] @ (3b9e8 ) │ │ │ │ add.w r3, r3, #3232 @ 0xca0 │ │ │ │ add r2, pc │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3b8ce │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0e24 │ │ │ │ + bl a0e1c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cbnz r0, 3b87c │ │ │ │ mov r9, r0 │ │ │ │ b.n 3b8b4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 11d68 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -65124,15 +65123,15 @@ │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 118f8 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0e30 │ │ │ │ + bl a0e28 │ │ │ │ cbz r0, 3b8c6 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 3b8c6 │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 10f7c │ │ │ │ @@ -65149,23 +65148,23 @@ │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 108c8 │ │ │ │ cbz r6, 3b93c │ │ │ │ ldr.w r6, [r4, #2024] @ 0x7e8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #2024] @ 0x7e8 │ │ │ │ - bl a0e24 │ │ │ │ + bl a0e1c │ │ │ │ mov r0, r9 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, fp │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0e30 │ │ │ │ + bl a0e28 │ │ │ │ str.w r6, [r4, #2024] @ 0x7e8 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 3b922 │ │ │ │ cbnz r0, 3b92e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cbz r0, 3b92e │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -65176,36 +65175,36 @@ │ │ │ │ beq.n 3b93c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 3b81c │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 3b9ac │ │ │ │ ldr r0, [pc, #156] @ (3b9ec ) │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr.w r0, [r4, #2520] @ 0x9d8 │ │ │ │ cbz r0, 3b986 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cbnz r3, 3b980 │ │ │ │ cbnz r5, 3b970 │ │ │ │ str.w r6, [r4, #2520] @ 0x9d8 │ │ │ │ cbnz r6, 3b978 │ │ │ │ b.n 3b974 │ │ │ │ str r6, [r5, #0] │ │ │ │ cbnz r6, 3b978 │ │ │ │ str.w r5, [r4, #2524] @ 0x9dc │ │ │ │ movs r1, #16 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ b.n 3b95e │ │ │ │ ldr r2, [pc, #104] @ (3b9f0 ) │ │ │ │ ldr r3, [pc, #80] @ (3b9dc ) │ │ │ │ add r2, pc │ │ │ │ @@ -65216,15 +65215,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 3b9c0 │ │ │ │ ldr r0, [pc, #88] @ (3b9f4 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w cd90c │ │ │ │ + b.w cd904 │ │ │ │ ldr r2, [pc, #72] @ (3b9f8 ) │ │ │ │ ldr r3, [pc, #44] @ (3b9dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -65242,17 +65241,17 @@ │ │ │ │ movs r6, r1 │ │ │ │ subs r4, #154 @ 0x9a │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 3b9fc │ │ │ │ + cbnz r2, 3b9f6 │ │ │ │ movs r2, r1 │ │ │ │ - cbnz r6, 3b9fa │ │ │ │ + cbnz r6, 3b9f4 │ │ │ │ movs r2, r1 │ │ │ │ ldr r7, [pc, #720] @ (3bcc0 ) │ │ │ │ movs r6, r1 │ │ │ │ subs r2, #210 @ 0xd2 │ │ │ │ movs r6, r1 │ │ │ │ ldr r7, [pc, #416] @ (3bb98 ) │ │ │ │ movs r6, r1 │ │ │ │ @@ -65387,19 +65386,19 @@ │ │ │ │ movs r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 3bc10 │ │ │ │ + blt.n 3bbe0 │ │ │ │ movs r3, r1 │ │ │ │ - uxth r0, r4 │ │ │ │ + uxth r0, r1 │ │ │ │ movs r2, r1 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ movs r2, r1 │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -65409,28 +65408,28 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ add fp, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ cbnz r0, 3bb90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 5ac10 │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 3bb94 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ ldrb.w r7, [r4, #40] @ 0x28 │ │ │ │ ands.w ip, r7, #4 │ │ │ │ bne.w 3bd5e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ @@ -65447,38 +65446,38 @@ │ │ │ │ cbz r3, 3bbd8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 3bbd8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 3bca4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ blx 11d68 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cbnz r0, 3bc00 │ │ │ │ mov r0, r8 │ │ │ │ blx 10f7c │ │ │ │ mvn.w r0, #1 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 5a380 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3bc8c │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 80838 │ │ │ │ + bl 80830 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cbz r0, 3bc38 │ │ │ │ ldr r3, [pc, #328] @ (3bd6c ) │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr.w r3, [r3, #1672] @ 0x688 │ │ │ │ @@ -65512,22 +65511,22 @@ │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cbz r2, 3bc80 │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ blx 11498 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ movs r0, #1 │ │ │ │ b.n 3bd62 │ │ │ │ ldr.w r3, [r5, #1344] @ 0x540 │ │ │ │ cbz r3, 3bc9e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ movs r0, #0 │ │ │ │ b.n 3bd62 │ │ │ │ mov r0, r8 │ │ │ │ blx 11944 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r6 │ │ │ │ @@ -65555,24 +65554,24 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbz r3, 3bcf8 │ │ │ │ ldr r0, [pc, #128] @ (3bd70 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #2568] @ 0xa08 │ │ │ │ str.w r3, [r5, #2572] @ 0xa0c │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbz r3, 3bd14 │ │ │ │ ldr r0, [pc, #104] @ (3bd74 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ cmp r6, #2 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ beq.n 3bd40 │ │ │ │ cmp r6, #3 │ │ │ │ bne.n 3bd54 │ │ │ │ ldrd r1, r0, [r5, #384] @ 0x180 │ │ │ │ @@ -65799,20 +65798,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 9fb08 │ │ │ │ + bl 9fb00 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3c10a │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #24 │ │ │ │ - bl d3398 │ │ │ │ + bl d3390 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3bf9e │ │ │ │ str.w r8, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r4, #0] │ │ │ │ bl 5ac10 │ │ │ │ @@ -65820,15 +65819,15 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 39a9c │ │ │ │ cbnz r0, 3bfa6 │ │ │ │ b.n 3c052 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9858 │ │ │ │ + bl c9850 │ │ │ │ b.n 3c10a │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 3c0a8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ @@ -65857,25 +65856,25 @@ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r2, [r3, #3584] @ 0xe00 │ │ │ │ cbz r2, 3c002 │ │ │ │ ldr r0, [pc, #356] @ (3c158 ) │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #2568] @ 0xa08 │ │ │ │ str.w r2, [r5, #2572] @ 0xa0c │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ cbz r3, 3c01e │ │ │ │ ldr r0, [pc, #328] @ (3c15c ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #1568 @ 0x620 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.n 3c05c │ │ │ │ cmp.w r8, #3 │ │ │ │ bne.n 3c06e │ │ │ │ ldrd r2, r3, [r5, #384] @ 0x180 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n 3c06e │ │ │ │ @@ -65993,15 +65992,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #56] @ (3c194 ) │ │ │ │ movs r6, r1 │ │ │ │ ldr r0, [pc, #960] @ (3c520 ) │ │ │ │ movs r6, r1 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ movs r2, r1 │ │ │ │ adds r3, #78 @ 0x4e │ │ │ │ movs r6, r1 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -66140,24 +66139,24 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cbnz r0, 3c30a │ │ │ │ movs r0, #0 │ │ │ │ b.n 3c7cc │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -66180,26 +66179,26 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [pc, #1208] @ 3c800 │ │ │ │ add r3, pc │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3c306 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cbz r1, 3c35e │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cbz r1, 3c392 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbnz r0, 3c372 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 110cc │ │ │ │ b.n 3c7cc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -66256,20 +66255,20 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, sp, #136 @ 0x88 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 3c56c │ │ │ │ b.n 3c578 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movw sl, #41101 @ 0xa08d │ │ │ │ movt sl, #11 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ movw r9, #28813 @ 0x708d │ │ │ │ movt r9, #13 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ strd sl, r9, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ @@ -66283,43 +66282,43 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 10cec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cbz r0, 3c470 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #2 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ b.n 3c492 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cbz r0, 3c48e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ b.n 3c492 │ │ │ │ mov.w r8, #3 │ │ │ │ movs r3, #4 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96758 │ │ │ │ + bl 96750 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3c560 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3c4c0 │ │ │ │ ldr r1, [pc, #868] @ (3c814 ) │ │ │ │ @@ -66328,20 +66327,20 @@ │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 107d8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 3c564 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 878c8 │ │ │ │ + bl 878c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3c560 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ lsls r3, r3, #21 │ │ │ │ bpl.n 3c4ee │ │ │ │ ldr r1, [pc, #828] @ (3c81c ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [pc, #828] @ (3c820 ) │ │ │ │ @@ -66364,15 +66363,15 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #2564] @ 0xa04 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.n 3c534 │ │ │ │ movs r1, #32 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 3c534 │ │ │ │ bl 5a418 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr.w r3, [r4, #2564] @ 0xa04 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ @@ -66412,15 +66411,15 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #2564] @ 0xa04 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.n 3c5bc │ │ │ │ movs r1, #32 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3c530 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, fp │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr.w r3, [r4, #2564] @ 0xa04 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ @@ -66445,38 +66444,38 @@ │ │ │ │ blx 11334 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cbz r7, 3c640 │ │ │ │ ldr.w r3, [r4, #2564] @ 0xa04 │ │ │ │ cbz r3, 3c636 │ │ │ │ ldrd r5, r6, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r7 │ │ │ │ subs r6, r6, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #768 @ 0x300 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80190 │ │ │ │ add.w r6, r5, r6, lsl #5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 3c650 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cbz r0, 3c68c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ cbz r0, 3c68c │ │ │ │ b.n 3c740 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 3c65a │ │ │ │ adds r5, #32 │ │ │ │ b.n 3c632 │ │ │ │ @@ -66493,15 +66492,15 @@ │ │ │ │ blx 113f4 │ │ │ │ cbz r0, 3c68c │ │ │ │ str.w r9, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3c656 │ │ │ │ movs r0, #0 │ │ │ │ blx 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3c73c │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ @@ -66521,15 +66520,15 @@ │ │ │ │ ldr r3, [pc, #360] @ (3c824 ) │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbz r3, 3c6d0 │ │ │ │ ldr r0, [pc, #348] @ (3c828 ) │ │ │ │ add r0, pc │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cbz r3, 3c6e4 │ │ │ │ str r3, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r3, #4] │ │ │ │ @@ -66540,15 +66539,15 @@ │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r5, [r2, #76] @ 0x4c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbz r3, 3c6fc │ │ │ │ ldr r0, [pc, #308] @ (3c82c ) │ │ │ │ add r0, pc │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ ldr.w r3, [r4, #2564] @ 0xa04 │ │ │ │ str r5, [r3, #20] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r1, r2, #24 │ │ │ │ @@ -66585,15 +66584,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ cbz r3, 3c76e │ │ │ │ ldr r0, [pc, #200] @ (3c830 ) │ │ │ │ add r0, pc │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ cbz r2, 3c778 │ │ │ │ str r3, [r2, #8] │ │ │ │ b.n 3c77c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ str r3, [r2, #76] @ 0x4c │ │ │ │ ldrd r3, r2, [r6, #4] │ │ │ │ @@ -66602,30 +66601,30 @@ │ │ │ │ b.n 3c78a │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ str r3, [r2, #72] @ 0x48 │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ cbz r3, 3c798 │ │ │ │ ldr r0, [pc, #160] @ (3c834 ) │ │ │ │ add r0, pc │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ mov r0, r6 │ │ │ │ blx 11018 │ │ │ │ ldr.w r4, [r4, #2564] @ 0xa04 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ bcs.n 3c7b2 │ │ │ │ str r0, [r4, #4] │ │ │ │ b.n 3c7ca │ │ │ │ add.w r6, r4, #12 │ │ │ │ cbz r0, 3c7c0 │ │ │ │ cmp r0, r6 │ │ │ │ beq.n 3c7c0 │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ add.w r3, r4, #16 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [pc, #104] @ (3c838 ) │ │ │ │ ldr r3, [pc, #40] @ (3c7f8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -66642,33 +66641,33 @@ │ │ │ │ nop │ │ │ │ adds r1, #162 @ 0xa2 │ │ │ │ movs r6, r1 │ │ │ │ adds r1, #150 @ 0x96 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 3c878 │ │ │ │ + bcc.n 3c848 │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ movs r2, r1 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ movs r2, r1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ movs r2, r1 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ movs r2, r1 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ movs r2, r1 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ movs r2, r1 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r6, [r2, r6] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ movs r2, r1 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ tst r2, r7 │ │ │ │ movs r6, r1 │ │ │ │ tst r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ @@ -66687,15 +66686,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #2564] @ 0xa04 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 3c866 │ │ │ │ add.w r3, r4, #12 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 3c866 │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 11014 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -66823,25 +66822,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r5, #176 @ 0xb0 │ │ │ │ movs r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r1 │ │ │ │ - add r4, pc, #272 @ (adr r4, 3cad4 ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 3ca74 ) │ │ │ │ movs r2, r1 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r1 │ │ │ │ - add r4, pc, #160 @ (adr r4, 3ca70 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 3ca10 ) │ │ │ │ movs r2, r1 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ movs r2, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r1, [pc, #352] @ (3cb48 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -66861,22 +66860,22 @@ │ │ │ │ b.n 3ca0c │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movw r8, #11653 @ 0x2d85 │ │ │ │ str r5, [sp, #28] │ │ │ │ strd r8, r5, [sp, #20] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cbnz r0, 3ca34 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3cb28 │ │ │ │ ldr r3, [pc, #280] @ (3cb50 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ @@ -66885,40 +66884,40 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #260] @ (3cb54 ) │ │ │ │ add r3, pc │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3ca30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r8 │ │ │ │ beq.n 3ca88 │ │ │ │ movw r3, #31365 @ 0x7a85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3ca88 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr r0, [pc, #216] @ (3cb58 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ b.n 3cb28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cbz r1, 3ca94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 38c90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3ca30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 3c236 │ │ │ │ @@ -66950,15 +66949,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r5, [r4, #2564] @ 0xa04 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [r5, #24] │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ ldr.w r3, [r4, #2564] @ 0xa04 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r3, #24] │ │ │ │ cbz r0, 3cb1c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r2, #11653 @ 0x2d85 │ │ │ │ @@ -66988,19 +66987,19 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4, {r4} │ │ │ │ movs r3, r1 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ movs r2, r1 │ │ │ │ - add r7, pc, #320 @ (adr r7, 3cc9c ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 3cc3c ) │ │ │ │ movs r2, r1 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ movs r6, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -67010,35 +67009,35 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ cbz r3, 3cb8a │ │ │ │ ldr r0, [pc, #76] @ (3cbcc ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #392 @ 0x188 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 3cb92 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ ldrd r3, r2, [r4, #48] @ 0x30 │ │ │ │ cbz r2, 3cb9c │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ b.n 3cba0 │ │ │ │ str.w r3, [r5, #3596] @ 0xe0c │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ cbz r3, 3cbb2 │ │ │ │ ldr r0, [pc, #40] @ (3cbd0 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #392 @ 0x188 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ mov r0, r4 │ │ │ │ blx 116a0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d9e84 │ │ │ │ + b.w d9e7c │ │ │ │ nop │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #132 @ 0x84 │ │ │ │ movs r6, r1 │ │ │ │ @@ -67049,25 +67048,25 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 3cb60 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [pc, #56] @ (3cc3c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [pc, #52] @ (3cc40 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r2, [pc, #48] @ (3cc44 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #48] @ (3cc48 ) │ │ │ │ add r2, pc │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ @@ -67082,17 +67081,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r2, #52 @ 0x34 │ │ │ │ movs r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ movs r2, r1 │ │ │ │ - add r5, pc, #784 @ (adr r5, 3cf5c ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 3cefc ) │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ 0003cc4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -67109,39 +67108,39 @@ │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 3cd06 │ │ │ │ cmp r4, #2 │ │ │ │ beq.n 3cd06 │ │ │ │ ldr r0, [pc, #188] @ (3cd3c ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ cbz r4, 3cccc │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 3cc94 │ │ │ │ ldr r3, [pc, #176] @ (3cd40 ) │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r3, #33460 @ 0x82b4 │ │ │ │ movt r3, #15613 @ 0x3cfd │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3ccb2 │ │ │ │ ldr r0, [pc, #160] @ (3cd44 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ movs r0, #2 │ │ │ │ b.n 3cd24 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 3cd1e │ │ │ │ ldr r0, [pc, #136] @ (3cd48 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ movs r0, #3 │ │ │ │ b.n 3cd24 │ │ │ │ cbz r5, 3cd10 │ │ │ │ ldr.w r0, [r5, #2312] @ 0x908 │ │ │ │ bl 3ad70 │ │ │ │ cbz r4, 3cd10 │ │ │ │ ldr r0, [pc, #84] @ (3cd30 ) │ │ │ │ @@ -67155,15 +67154,15 @@ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ str r0, [r3, #32] │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strb r2, [r3, #6] │ │ │ │ ldr r0, [pc, #80] @ (3cd4c ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ cbnz r7, 3cd0c │ │ │ │ movs r0, #0 │ │ │ │ b.n 3cd24 │ │ │ │ str r5, [r7, #0] │ │ │ │ b.n 3cd08 │ │ │ │ ldr r0, [pc, #32] @ (3cd34 ) │ │ │ │ add r0, pc │ │ │ │ @@ -67209,30 +67208,30 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r6, r6, #336 @ 0x150 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 38abc │ │ │ │ cbnz r0, 3cd9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ mov r0, r4 │ │ │ │ b.n 3ce9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ cbnz r4, 3cdcc │ │ │ │ mov r0, r6 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r4, #43141 @ 0xa885 │ │ │ │ movt r4, #1 │ │ │ │ @@ -67242,42 +67241,42 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ b.n 3ce9c │ │ │ │ adds r6, r5, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbnz r0, 3cddc │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r2, #50437 @ 0xc505 │ │ │ │ adds r5, #2 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 3ce02 │ │ │ │ ldr r0, [pc, #220] @ (3cec8 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 919c0 │ │ │ │ + bl 919b8 │ │ │ │ b.n 3ce9c │ │ │ │ movw r2, #20997 @ 0x5205 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3ce16 │ │ │ │ movw r2, #28037 @ 0x6d85 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 3ce28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf0c │ │ │ │ + bl cdf04 │ │ │ │ add.w r3, r4, #1504 @ 0x5e0 │ │ │ │ vstr d0, [r3, #-8] │ │ │ │ b.n 3ce7c │ │ │ │ movw r2, #39941 @ 0x9c05 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 3ce42 │ │ │ │ @@ -67292,37 +67291,37 @@ │ │ │ │ beq.n 3ce56 │ │ │ │ movw r2, #37765 @ 0x9385 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 3ce7c │ │ │ │ ldr r0, [pc, #116] @ (3cecc ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ ldr.w r3, [r4, #1516] @ 0x5ec │ │ │ │ ldr.w r2, [r4, #1512] @ 0x5e8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ b.n 3ce9c │ │ │ │ cmp r7, r4 │ │ │ │ beq.n 3cde8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 919c0 │ │ │ │ + bl 919b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #64] @ (3ced0 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #52] @ (3ced4 ) │ │ │ │ ldr r3, [pc, #32] @ (3cec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -67376,29 +67375,29 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ cbz r0, 3cf86 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 11334 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbnz r0, 3cf5e │ │ │ │ mov r0, r4 │ │ │ │ blx 11198 │ │ │ │ mov r0, r6 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ b.n 3cf86 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ adds r0, #168 @ 0xa8 │ │ │ │ blx 11334 │ │ │ │ mov r0, r4 │ │ │ │ blx 11198 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -67440,22 +67439,22 @@ │ │ │ │ movs r4, #3 │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #4 │ │ │ │ ldr.w r3, [r5, r4, lsl #2] │ │ │ │ lsl.w r1, r6, r4 │ │ │ │ adds r0, r3, r1 │ │ │ │ cbz r3, 3cfd8 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #20 │ │ │ │ bne.n 3cfc8 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #184] @ (3d0b4 ) │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -67560,23 +67559,23 @@ │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r1, r5 │ │ │ │ bl 141f8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #8 │ │ │ │ mov r4, r6 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 3d0dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ movs r2, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #800] @ (3d45c ) │ │ │ │ @@ -67595,30 +67594,30 @@ │ │ │ │ ldr.w r5, [r4, #2312] @ 0x908 │ │ │ │ ldr r3, [r2, r0] │ │ │ │ str r4, [r2, r0] │ │ │ │ ldr r0, [pc, #768] @ (3d464 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [pc, #756] @ (3d468 ) │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #4 │ │ │ │ add r0, pc │ │ │ │ it eq │ │ │ │ streq r3, [r5, #28] │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ ldr.w r7, [r4, #2536] @ 0x9e8 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cbz r3, 3d1f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0e24 │ │ │ │ + bl a0e1c │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ movs r0, #11 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r5, #6] │ │ │ │ bl 38898 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ @@ -67640,15 +67639,15 @@ │ │ │ │ add.w r0, r0, #320 @ 0x140 │ │ │ │ blx 121a0 │ │ │ │ blx 11824 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ mov r0, r4 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb r3, [r5, #6] │ │ │ │ - bl a0e30 │ │ │ │ + bl a0e28 │ │ │ │ ldr.w r3, [r4, #1536] @ 0x600 │ │ │ │ cbz r3, 3d1fe │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b2a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d0c4 │ │ │ │ @@ -67670,22 +67669,22 @@ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr.w fp, [r9] │ │ │ │ cbz r0, 3d240 │ │ │ │ blx 108c8 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #16 │ │ │ │ mov r9, fp │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 3d22c │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ lsls r1, r3, #27 │ │ │ │ bmi.n 3d260 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf0c │ │ │ │ + bl cdf04 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ b.n 3d264 │ │ │ │ vldr d8, [pc, #484] @ 3d448 │ │ │ │ add.w r3, r4, #1456 @ 0x5b0 │ │ │ │ vstr d8, [r5, #64] @ 0x40 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [r5, #72] @ 0x48 │ │ │ │ @@ -67713,15 +67712,15 @@ │ │ │ │ strbeq r3, [r5, #6] │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ ldr r0, [pc, #440] @ (3d474 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr r3, [pc, #432] @ (3d478 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr.w r2, [r3, #1344] @ 0x540 │ │ │ │ ldr.w r1, [r3, #1348] @ 0x544 │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r0, [r3, #1336] @ 0x538 │ │ │ │ ldr.w r6, [r3, #1340] @ 0x53c │ │ │ │ @@ -67778,15 +67777,15 @@ │ │ │ │ ldr r0, [pc, #264] @ (3d488 ) │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ bfi r2, r3, #3, #1 │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ str r3, [r5, #12] │ │ │ │ strb r2, [r5, #6] │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ cmp r7, #1 │ │ │ │ bne.n 3d39c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 11724 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 3d3a6 │ │ │ │ @@ -67803,26 +67802,26 @@ │ │ │ │ bl 38930 │ │ │ │ b.n 3d41e │ │ │ │ ldr.w r9, [pc, #200] @ 3d48c │ │ │ │ ldr r0, [pc, #200] @ (3d490 ) │ │ │ │ add r9, pc │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr.w r5, [r9, #80] @ 0x50 │ │ │ │ cbnz r5, 3d3f4 │ │ │ │ ldr r3, [pc, #184] @ (3d494 ) │ │ │ │ ldr r0, [pc, #184] @ (3d498 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ str.w r2, [r4, #380] @ 0x17c │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ b.n 3d41e │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ bl 383b0 │ │ │ │ cbnz r0, 3d410 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ @@ -67861,27 +67860,27 @@ │ │ │ │ movs r6, r1 │ │ │ │ movs r3, #26 │ │ │ │ movs r6, r1 │ │ │ │ adds r7, #160 @ 0xa0 │ │ │ │ movs r6, r1 │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ movs r6, r1 │ │ │ │ - add r0, pc, #200 @ (adr r0, 3d538 ) │ │ │ │ + add r0, pc, #104 @ (adr r0, 3d4d8 ) │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #72 @ 0x48 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ movs r2, r1 │ │ │ │ adds r5, #132 @ 0x84 │ │ │ │ movs r6, r1 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r6, r1 │ │ │ │ adds r5, #58 @ 0x3a │ │ │ │ movs r6, r1 │ │ │ │ @@ -67917,18 +67916,18 @@ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #6] │ │ │ │ bl 3d124 │ │ │ │ ldr r0, [pc, #200] @ (3d5b0 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cbz r0, 3d51e │ │ │ │ - bl ce06c │ │ │ │ + bl ce064 │ │ │ │ cbz r0, 3d50e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ cbz r3, 3d50e │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ lsls r3, r3, #27 │ │ │ │ @@ -67964,15 +67963,15 @@ │ │ │ │ cbnz r2, 3d554 │ │ │ │ subs r3, #1 │ │ │ │ b.n 3d542 │ │ │ │ str.w r3, [r5, #3572] @ 0xdf4 │ │ │ │ ldr r0, [pc, #92] @ (3d5b8 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ addw r3, r5, #3560 @ 0xde8 │ │ │ │ ldr.w r2, [r5, #3560] @ 0xde8 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 3d582 │ │ │ │ @@ -67988,19 +67987,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 108c4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, r5, #6 │ │ │ │ movs r6, r1 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ movs r2, r1 │ │ │ │ adds r4, #28 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #170 @ 0xaa │ │ │ │ movs r6, r1 │ │ │ │ @@ -68092,28 +68091,28 @@ │ │ │ │ blx 12424 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ add sl, pc │ │ │ │ str r0, [r4, #32] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ add.w r0, sl, #336 @ 0x150 │ │ │ │ strb r3, [r4, #6] │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ add.w r0, sl, #336 @ 0x150 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cbz r0, 3d702 │ │ │ │ ldr.w sl, [r4] │ │ │ │ blx 113d8 │ │ │ │ movw r1, #43141 @ 0xa885 │ │ │ │ movt r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl cda28 │ │ │ │ + bl cda20 │ │ │ │ mov sl, r0 │ │ │ │ cbnz r0, 3d702 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d4a2 │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #128] @ (3d770 ) │ │ │ │ @@ -68137,15 +68136,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 3d71a │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ bfi r3, r2, #1, #1 │ │ │ │ strb r3, [r4, #6] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ ldr.w r2, [r6, #3156] @ 0xc54 │ │ │ │ ldr.w r0, [r6, #1376] @ 0x560 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ blx 118f8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [pc, #60] @ (3d78c ) │ │ │ │ @@ -68247,35 +68246,35 @@ │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r5, r5, #336 @ 0x150 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ bl 38abc │ │ │ │ cbnz r0, 3d858 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ mov r0, r4 │ │ │ │ b.n 3d8dc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb r1, [r4, #6] │ │ │ │ ands.w r6, r1, #1 │ │ │ │ bne.n 3d8c0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 3d88e │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #43141 @ 0xa885 │ │ │ │ movt r4, #1 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ ldr r2, [pc, #140] @ (3d904 ) │ │ │ │ movw r1, #28037 @ 0x6d85 │ │ │ │ movs r3, #9 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ @@ -68302,15 +68301,15 @@ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r4, #6] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [pc, #80] @ (3d914 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ cbnz r4, 3d8d4 │ │ │ │ movs r0, #1 │ │ │ │ b.n 3d8dc │ │ │ │ mov r0, r4 │ │ │ │ bl 3d4a2 │ │ │ │ b.n 3d8d0 │ │ │ │ ldr r2, [pc, #56] @ (3d918 ) │ │ │ │ @@ -68327,21 +68326,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r6, r6, #0 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #218 @ 0xda │ │ │ │ movs r6, r1 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r2, r1 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ movs r3, r1 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ movs r2, r1 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ movs r6, r1 │ │ │ │ subs r4, r7, r5 │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -68357,22 +68356,22 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add.w r6, r3, #336 @ 0x150 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ bl 38abc │ │ │ │ cbnz r0, 3d964 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ b.n 3da4e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr.w r3, [r7, #2312] @ 0x908 │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 3d978 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 3d9b4 │ │ │ │ @@ -68392,15 +68391,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 3d98a │ │ │ │ dmb ish │ │ │ │ bne.n 3d96e │ │ │ │ mov r0, r6 │ │ │ │ movw r9, #51711 @ 0xc9ff │ │ │ │ movt r9, #15258 @ 0x3b9a │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ ldr.w r8, [r4, #32] │ │ │ │ b.n 3d9e6 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n 3d9c0 │ │ │ │ ldr r2, [pc, #404] @ (3db50 ) │ │ │ │ add r2, pc │ │ │ │ @@ -68556,31 +68555,31 @@ │ │ │ │ nop │ │ │ │ subs r0, r5, r4 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #202 @ 0xca │ │ │ │ movs r6, r1 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, r1 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ - movs r2, r1 │ │ │ │ ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r2, r1 │ │ │ │ adds r2, r7, r4 │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ @@ -68673,15 +68672,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [pc, #476] @ (3de44 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3dd4e │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #6] │ │ │ │ @@ -68722,21 +68721,21 @@ │ │ │ │ iteee ge │ │ │ │ andge.w r3, r3, #1 │ │ │ │ ldrlt.w r3, [r6, #2312] @ 0x908 │ │ │ │ ldrblt r3, [r3, #6] │ │ │ │ ubfxlt r3, r3, #1, #1 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb r2, [r4, #6] │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbnz r0, 3dd26 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 3dd08 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3dd26 │ │ │ │ mov r0, r4 │ │ │ │ @@ -68753,29 +68752,29 @@ │ │ │ │ b.n 3df74 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cbnz r3, 3dd2c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl cdb4c │ │ │ │ + bl cdb44 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r8, r0 │ │ │ │ cbz r2, 3dd56 │ │ │ │ movw r1, #43141 @ 0xa885 │ │ │ │ movt r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl cda28 │ │ │ │ + bl cda20 │ │ │ │ cbnz r0, 3dd56 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d4a2 │ │ │ │ b.n 3df74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce014 │ │ │ │ + bl ce00c │ │ │ │ mov fp, r0 │ │ │ │ cbnz r0, 3dd7e │ │ │ │ mov r0, r4 │ │ │ │ bl 3d4a2 │ │ │ │ mov r0, fp │ │ │ │ blx 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -68806,15 +68805,15 @@ │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ strd r0, r1, [r2, #-8] │ │ │ │ cbz r3, 3ddce │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r9, #1656 @ 0x678 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d2ea0 │ │ │ │ + bl d2e98 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ blx 11bdc │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 3dde2 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -68855,25 +68854,25 @@ │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, r2 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ movs r2, r1 │ │ │ │ - rev r4, r5 │ │ │ │ + rev r4, r2 │ │ │ │ movs r3, r1 │ │ │ │ - add r6, r6 │ │ │ │ + add r6, r3 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ movs r2, r1 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r1 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #32] │ │ │ │ movs r2, r1 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ movs r0, #3 │ │ │ │ blx 11124 │ │ │ │ cbnz r0, 3de70 │ │ │ │ ldrd r3, r2, [sp, #88] @ 0x58 │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -68925,15 +68924,15 @@ │ │ │ │ str r6, [r0, #8] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr.w r8, [pc, #188] @ 3dfa4 │ │ │ │ add r8, pc │ │ │ │ add.w r0, r8, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ movs r3, #9 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbnz r3, 3df14 │ │ │ │ ldr r3, [pc, #168] @ (3dfa8 ) │ │ │ │ movw r2, #2379 @ 0x94b │ │ │ │ ldr r1, [pc, #168] @ (3dfac ) │ │ │ │ @@ -68948,15 +68947,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r4, #32 │ │ │ │ add r2, pc │ │ │ │ blx 10f94 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r8, #336 @ 0x150 │ │ │ │ ldr.w r8, [pc, #140] @ 3dfb8 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ add r8, pc │ │ │ │ mov r0, r7 │ │ │ │ blx 12060 │ │ │ │ cbz r6, 3df64 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d4a2 │ │ │ │ movs r0, #0 │ │ │ │ @@ -68988,34 +68987,34 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 3df8c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb78e │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ movs r2, r1 │ │ │ │ cmp r2, #26 │ │ │ │ movs r6, r1 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb746 │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ movs r2, r1 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ movs r2, r1 │ │ │ │ ldmia r6, {r0, r1, r2, r6, r7} │ │ │ │ - vraddhn.i d25, , q13 │ │ │ │ + vsri.32 d25, d2, #1 │ │ │ │ movs r2, r1 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ movs r2, r1 │ │ │ │ asrs r4, r4, #19 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ ... │ │ │ │ │ │ │ │ 0003dfc8 : │ │ │ │ @@ -69060,15 +69059,15 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 10cec │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl ca464 │ │ │ │ + bl ca45c │ │ │ │ ldr r3, [pc, #188] @ (3e0fc ) │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr.w r1, [r4, #1196] @ 0x4ac │ │ │ │ cbz r1, 3e04c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 11b68 │ │ │ │ movs r2, #0 │ │ │ │ @@ -69094,15 +69093,15 @@ │ │ │ │ addw r3, r4, #3236 @ 0xca4 │ │ │ │ ldr r0, [pc, #132] @ (3e108 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [pc, #132] @ (3e10c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r6, #2312] @ 0x908 │ │ │ │ add r0, pc │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ add r4, pc │ │ │ │ mov r7, r0 │ │ │ │ blx 1212c │ │ │ │ ldr r3, [pc, #116] @ (3e110 ) │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #16 │ │ │ │ str r0, [r4, #24] │ │ │ │ @@ -69143,19 +69142,19 @@ │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #16 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ movs r2, r1 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ movs r2, r1 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ movs r2, r1 │ │ │ │ str r6, [r2, #44] @ 0x2c │ │ │ │ movs r6, r1 │ │ │ │ ldmia r4!, {r0, r1, r2, r5, r6} │ │ │ │ vsubl.u q11, d31, d16 │ │ │ │ movs r6, r1 │ │ │ │ asrs r2, r2, #14 │ │ │ │ @@ -69328,19 +69327,19 @@ │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #9 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4} │ │ │ │ + cbz r2, 3e34a │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ movs r2, r1 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ movs r2, r1 │ │ │ │ asrs r6, r0, #7 │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -69416,15 +69415,15 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #452] @ (3e558 ) │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3e528 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbnz r3, 3e3a8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -69434,15 +69433,15 @@ │ │ │ │ beq.w 3e524 │ │ │ │ ldr.w r2, [r0, #2312] @ 0x908 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r2, #6] │ │ │ │ ldr.w r1, [r5, #2312] @ 0x908 │ │ │ │ - bl cdb4c │ │ │ │ + bl cdb44 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -69465,23 +69464,23 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ cbz r2, 3e43a │ │ │ │ ldr.w r3, [r5, #2312] @ 0x908 │ │ │ │ movw r1, #35461 @ 0x8a85 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl cda28 │ │ │ │ + bl cda20 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 3e43a │ │ │ │ mov r0, r4 │ │ │ │ bl 3e1c4 │ │ │ │ b.n 3e520 │ │ │ │ ldr.w r1, [r5, #2312] @ 0x908 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce014 │ │ │ │ + bl ce00c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 3e462 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e1c4 │ │ │ │ mov r0, r7 │ │ │ │ blx 112f4 │ │ │ │ @@ -69495,15 +69494,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #244] @ (3e560 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [pc, #244] @ (3e564 ) │ │ │ │ addw r3, r3, #3144 @ 0xc48 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ mov r9, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 117ac │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 11d1c │ │ │ │ @@ -69515,20 +69514,20 @@ │ │ │ │ ldr r0, [pc, #212] @ (3e570 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 3e508 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #2 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ str r0, [r4, #24] │ │ │ │ cbz r0, 3e508 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 11d68 │ │ │ │ cbz r0, 3e508 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ @@ -69584,35 +69583,35 @@ │ │ │ │ nop │ │ │ │ asrs r2, r0, #4 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #3 │ │ │ │ movs r6, r1 │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r2, r2 │ │ │ │ movs r3, r1 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r0!, {r1} │ │ │ │ - movs r2, r1 │ │ │ │ - cbz r0, 3e59e │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + itet al │ │ │ │ + moval r2, r1 │ │ │ │ + cbz r0, 3e598 @ unpredictable > │ │ │ │ + moval r3, r1 │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ movs r2, r1 │ │ │ │ - cbz r2, 3e58c │ │ │ │ + cbz r2, 3e586 │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ movs r2, r1 │ │ │ │ lsrs r0, r6, #28 │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -69631,15 +69630,15 @@ │ │ │ │ add sl, pc │ │ │ │ add.w r7, r7, #336 @ 0x150 │ │ │ │ vldr d9, [pc, #308] @ 3e6f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r9, [pc, #332] @ 3e714 │ │ │ │ - bl ca464 │ │ │ │ + bl ca45c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ add r9, pc │ │ │ │ blx 10884 │ │ │ │ ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ cbnz r5, 3e5fa │ │ │ │ @@ -69674,15 +69673,15 @@ │ │ │ │ ands.w r6, r6, #1 │ │ │ │ beq.n 3e63a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e1c4 │ │ │ │ b.n 3e6d6 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, 3e670 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 3e64e │ │ │ │ cmp r3, #9 │ │ │ │ bne.n 3e672 │ │ │ │ @@ -69698,15 +69697,15 @@ │ │ │ │ bne.n 3e658 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r4, #6] │ │ │ │ b.n 3e658 │ │ │ │ mov r6, r4 │ │ │ │ add.w r0, sl, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ cbnz r6, 3e6d6 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 3e6b0 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ @@ -69843,33 +69842,33 @@ │ │ │ │ nop │ │ │ │ asrs r2, r0, #28 │ │ │ │ movs r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r4, #20 │ │ │ │ movs r6, r1 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ movs r3, r1 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ movs r2, r1 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ movs r3, r1 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ movs r3, r1 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ movs r2, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #724] @ (3eb0c ) │ │ │ │ @@ -69892,15 +69891,15 @@ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 11334 │ │ │ │ ldr.w r3, [r7, #2312] @ 0x908 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r2, #27 │ │ │ │ bpl.n 3e876 │ │ │ │ - bl ce06c │ │ │ │ + bl ce064 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cbz r6, 3e890 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 3e890 │ │ │ │ ldr r1, [pc, #660] @ (3eb14 ) │ │ │ │ mov r2, r8 │ │ │ │ @@ -69962,15 +69961,15 @@ │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strb r2, [r3, #6] │ │ │ │ ldr.w r0, [r7, #2280] @ 0x8e8 │ │ │ │ ldr.w r3, [r5, #2280] @ 0x8e8 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 3e93a │ │ │ │ movs r1, #0 │ │ │ │ - bl cac90 │ │ │ │ + bl cac88 │ │ │ │ str.w r5, [r8, r6] │ │ │ │ ldr.w sl, [r7, #2276] @ 0x8e4 │ │ │ │ ldr.w r3, [r5, #2276] @ 0x8e4 │ │ │ │ cmp r3, sl │ │ │ │ beq.n 3e960 │ │ │ │ ldr r0, [pc, #436] @ (3eafc ) │ │ │ │ add r0, pc │ │ │ │ @@ -69979,15 +69978,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ str.w r5, [r8, r6] │ │ │ │ bl 31898 │ │ │ │ str.w r5, [r8, r6] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 716d8 │ │ │ │ + bl 716d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #2 │ │ │ │ bgt.n 3e97e │ │ │ │ adds r3, r0, #1 │ │ │ │ blt.n 3ea58 │ │ │ │ cmp r6, #2 │ │ │ │ bhi.n 3ea00 │ │ │ │ @@ -70056,34 +70055,34 @@ │ │ │ │ ldr.w r0, [r3, #2312] @ 0x908 │ │ │ │ bl 3ad70 │ │ │ │ ldr r0, [pc, #216] @ (3eb04 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ str.w r7, [r8, r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 3eaa4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 11d68 │ │ │ │ cbz r0, 3eaa4 │ │ │ │ mov r0, r5 │ │ │ │ blx 120b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 3eac4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4b18 │ │ │ │ + bl d4b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3e9fc │ │ │ │ ldr r0, [pc, #180] @ (3eb24 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ subs r5, r0, #0 │ │ │ │ @@ -70096,28 +70095,28 @@ │ │ │ │ ldr.w r0, [r3, #2312] @ 0x908 │ │ │ │ bl 3ad70 │ │ │ │ ldr r0, [pc, #120] @ (3eb08 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ str.w r7, [r8, r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 3eaa8 │ │ │ │ movs r5, #0 │ │ │ │ b.n 3eac4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 11d68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3eaa4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 108c8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ @@ -70148,23 +70147,23 @@ │ │ │ │ movs r6, r1 │ │ │ │ asrs r0, r5, #14 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ movs r2, r1 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ movs r2, r1 │ │ │ │ - movs r0, #0 │ │ │ │ + subs r0, r5, #7 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ movs r2, r1 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r6, r1 │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #2 │ │ │ │ @@ -70200,15 +70199,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [pc, #120] @ (3ebf8 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r8, [r3, r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ cbz r0, 3ebb6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cbz r2, 3eba6 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 3eba2 │ │ │ │ movs r4, #1 │ │ │ │ @@ -70221,15 +70220,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ strd r7, r6, [sp] │ │ │ │ bl 1b098 │ │ │ │ b.n 3ebd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 3ebd4 │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r0 │ │ │ │ strd r7, r6, [sp] │ │ │ │ bl 1b098 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ @@ -70280,15 +70279,15 @@ │ │ │ │ bne.n 3ecf2 │ │ │ │ add r4, sp, #12 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ blx 10cec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 3eca4 │ │ │ │ ldr.w r9, [pc, #508] @ 3ee50 │ │ │ │ add r9, pc │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cbz r3, 3ec80 │ │ │ │ ldr.w r8, [pc, #500] @ 3ee54 │ │ │ │ movw r1, #645 @ 0x285 │ │ │ │ @@ -70301,19 +70300,19 @@ │ │ │ │ bl 3eb4c │ │ │ │ cbz r0, 3ec90 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 3ec84 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3ee22 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 3ed0a │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 3ed0a │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ @@ -70364,43 +70363,43 @@ │ │ │ │ ldr r0, [pc, #340] @ (3ee70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #780 @ 0x30c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 3ed38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ b.n 3ed5c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 3ec80 │ │ │ │ ldr r3, [pc, #300] @ (3ee74 ) │ │ │ │ movw r2, #5653 @ 0x1615 │ │ │ │ ldr r1, [pc, #300] @ (3ee78 ) │ │ │ │ ldr r0, [pc, #300] @ (3ee7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #780 @ 0x30c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r0 │ │ │ │ cbnz r3, 3ed74 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3edfa │ │ │ │ @@ -70413,64 +70412,64 @@ │ │ │ │ movs r2, #7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #11 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3ed88 │ │ │ │ b.n 3ee04 │ │ │ │ ldr r0, [pc, #148] @ (3ee40 ) │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [pc, #140] @ (3ee44 ) │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbz r0, 3ee04 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #12 │ │ │ │ bl 39152 │ │ │ │ cbz r0, 3ede4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 3ede0 │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ b.n 3ee22 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 3edf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 391cc │ │ │ │ b.n 3ee20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cbz r0, 3ee20 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ b.n 3ee20 │ │ │ │ mov r0, r4 │ │ │ │ bl 39152 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3ed74 │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 3ee12 │ │ │ │ mov r0, r4 │ │ │ │ bl 391cc │ │ │ │ b.n 3ec80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3ec80 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ b.n 3ec80 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #92] @ (3ee80 ) │ │ │ │ ldr r3, [pc, #36] @ (3ee4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -70491,31 +70490,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r2, r4] │ │ │ │ movs r6, r1 │ │ │ │ ldmia r5, {r5, r6} │ │ │ │ movs r5, r1 │ │ │ │ ldmia r5!, {r2, r4} │ │ │ │ movs r5, r1 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ movs r3, r1 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ movs r2, r1 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ movs r3, r1 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ movs r2, r1 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ movs r2, r1 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ movs r3, r1 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ movs r2, r1 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ movs r2, r1 │ │ │ │ lsls r6, r6, #24 │ │ │ │ movs r6, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -70541,15 +70540,15 @@ │ │ │ │ bne.n 3ef5a │ │ │ │ add r4, sp, #16 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ blx 10cec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 3ef0c │ │ │ │ ldr.w r9, [pc, #380] @ 3f054 │ │ │ │ movw r1, #44165 @ 0xac85 │ │ │ │ movt r1, #1 │ │ │ │ add r3, sp, #20 │ │ │ │ add r9, pc │ │ │ │ mov r0, r7 │ │ │ │ @@ -70593,35 +70592,35 @@ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 3ef72 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ b.n 3ef72 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r1, #16 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 3f00c │ │ │ │ ldr r3, [pc, #256] @ (3f05c ) │ │ │ │ movw r2, #3119 @ 0xc2f │ │ │ │ ldr r1, [pc, #252] @ (3f060 ) │ │ │ │ ldr r0, [pc, #256] @ (3f064 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #804 @ 0x324 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ cbnz r3, 3ef8a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r3, [pc, #220] @ (3f068 ) │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [sl, #3580] @ 0xdfc │ │ │ │ ldr.w r8, [r3, r2, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 3f010 │ │ │ │ @@ -70641,52 +70640,52 @@ │ │ │ │ movs r2, #7 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #11 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3efb2 │ │ │ │ b.n 3f01a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce014 │ │ │ │ + bl ce00c │ │ │ │ cbz r0, 3f01a │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ bl 383ec │ │ │ │ cbz r0, 3f000 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 3effc │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ b.n 3f02a │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 3f00c │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r0, #1 │ │ │ │ b.n 3f02a │ │ │ │ mov r0, r4 │ │ │ │ bl 383ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3ef90 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 3f028 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #64] @ (3f06c ) │ │ │ │ ldr r3, [pc, #28] @ (3f04c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -70702,19 +70701,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #22 │ │ │ │ movs r6, r1 │ │ │ │ ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ movs r5, r1 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ movs r5, r1 │ │ │ │ - add r7, pc, #0 @ (adr r7, 3f060 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 3f400 ) │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ movs r2, r1 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #16 │ │ │ │ movs r6, r1 │ │ │ │ ldr r3, [pc, #48] @ (3f0a4 ) │ │ │ │ ldr r2, [pc, #52] @ (3f0a8 ) │ │ │ │ @@ -70772,15 +70771,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ sub sp, #12 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr.w r8, [pc, #132] @ 3f188 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 10cec │ │ │ │ ldr r3, [pc, #124] @ (3f18c ) │ │ │ │ add r8, pc │ │ │ │ @@ -70800,15 +70799,15 @@ │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 3f170 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ mov.w sl, r5, lsl #1 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ blx 10cec │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ str.w r2, [r9, r3, lsl #2] │ │ │ │ @@ -70840,15 +70839,15 @@ │ │ │ │ add.w r4, r0, #2048 @ 0x800 │ │ │ │ movs r7, #16 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ lsl.w r1, r7, r5 │ │ │ │ adds r0, r3, r1 │ │ │ │ cbz r3, 3f1ba │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ str r6, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #20 │ │ │ │ bne.n 3f1a8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r6, #0 │ │ │ │ @@ -70884,15 +70883,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 3f24e │ │ │ │ - bl bbbe4 │ │ │ │ + bl bbbdc │ │ │ │ cbz r0, 3f246 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r2, 3f246 │ │ │ │ sub.w r3, sp, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 3f240 │ │ │ │ bl 38380 │ │ │ │ @@ -70939,15 +70938,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (3f2c8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ blx 11bf8 │ │ │ │ cbz r0, 3f2c6 │ │ │ │ mov r4, r0 │ │ │ │ - bl d4ddc │ │ │ │ + bl d4dd4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 11d28 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -70970,18 +70969,18 @@ │ │ │ │ adds r4, #28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ sub.w r1, r3, #28 │ │ │ │ mov r0, r9 │ │ │ │ movw r2, #4151 @ 0x1037 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 10b6c │ │ │ │ @@ -71027,15 +71026,15 @@ │ │ │ │ blx 116b8 │ │ │ │ subs r7, r0, #0 │ │ │ │ bge.n 3f3ca │ │ │ │ ldr r0, [pc, #624] @ (3f608 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ blx 10b38 │ │ │ │ movw r1, #41221 @ 0xa105 │ │ │ │ movs r3, #3 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ @@ -71097,15 +71096,15 @@ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, sp, #508 @ 0x1fc │ │ │ │ blx 10b44 │ │ │ │ cbz r0, 3f47c │ │ │ │ subs r1, r5, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl d84b0 │ │ │ │ + bl d84a8 │ │ │ │ ldr r3, [pc, #444] @ (3f628 ) │ │ │ │ strd r0, r7, [sp] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r3, pc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 121e8 <__sprintf_chk@plt> │ │ │ │ @@ -71214,15 +71213,15 @@ │ │ │ │ blx 11ea4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 3f59c │ │ │ │ ldr r0, [pc, #172] @ (3f644 ) │ │ │ │ add r0, pc │ │ │ │ blx 10d8c │ │ │ │ movs r0, #12 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r5, r0 │ │ │ │ str.w sl, [r0, #4] │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [r5] │ │ │ │ movw r2, #16450 @ 0x4042 │ │ │ │ @@ -71259,39 +71258,39 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r6, r1, #11 │ │ │ │ movs r6, r1 │ │ │ │ lsls r2, r5, #5 │ │ │ │ movs r6, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ movs r2, r1 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ movs r2, r1 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ movs r2, r1 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ movs r2, r1 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ movs r2, r1 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ movs r2, r1 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ movs r2, r1 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ movs r2, r1 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ movs r2, r1 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ movs r2, r1 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ movs r2, r1 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ movs r2, r1 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ movs r2, r1 │ │ │ │ cdp2 0, 7, cr0, cr2, cr13, {0} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ @@ -71325,15 +71324,15 @@ │ │ │ │ blx 11854 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 3f6a8 │ │ │ │ movs r1, #9 │ │ │ │ blx 12260 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r4, r6, #31 │ │ │ │ movs r6, r1 │ │ │ │ ldc2l 0, cr0, [ip, #52]! @ 0x34 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -71417,32 +71416,32 @@ │ │ │ │ ldr r1, [pc, #16] @ (3f7a4 ) │ │ │ │ ldr r0, [pc, #20] @ (3f7a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - add r2, pc, #48 @ (adr r2, 3f7d4 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 3fb74 ) │ │ │ │ movs r3, r1 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ movs r2, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cbz r4, 3f7d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ movs r1, #8 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 3f7c2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movw r3, #51472 @ 0xc910 │ │ │ │ movt r3, #5283 @ 0x14a3 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -71460,15 +71459,15 @@ │ │ │ │ bl 3f7ac │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cbz r0, 3f80a │ │ │ │ bl 3cbd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ movw r3, #51471 @ 0xc90f │ │ │ │ movt r3, #5283 @ 0x14a3 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ @@ -71590,15 +71589,15 @@ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r1, #18 │ │ │ │ mov.w r2, #1 │ │ │ │ ite pl │ │ │ │ andpl.w r1, r1, #8192 @ 0x2000 │ │ │ │ ldrmi.w r1, [sl, #48] @ 0x30 │ │ │ │ - bl c7c04 │ │ │ │ + bl c7bfc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r3, #18 │ │ │ │ bmi.n 3f9c4 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mvn.w r0, #1073741824 @ 0x40000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ @@ -71610,15 +71609,15 @@ │ │ │ │ bne.n 3f99e │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ bl 29ec4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w a7000 │ │ │ │ + b.w a6ff8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsls r4, r0, #21 │ │ │ │ movs r6, r1 │ │ │ │ smlsd r0, r4, sp, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -71673,15 +71672,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 29ec4 │ │ │ │ b.n 3fa74 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n 3fa74 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9610c │ │ │ │ + bl 96104 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mvn.w r0, #262144 @ 0x40000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ ands r6, r0 │ │ │ │ ands r7, r1 │ │ │ │ @@ -71699,25 +71698,25 @@ │ │ │ │ strexd r5, r6, r7, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 3faa4 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w a7000 │ │ │ │ + b.w a6ff8 │ │ │ │ and.w r2, r3, #524288 @ 0x80000 │ │ │ │ lsls r1, r3, #12 │ │ │ │ bpl.n 3fae0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9610c │ │ │ │ + bl 96104 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w a7000 │ │ │ │ + b.w a6ff8 │ │ │ │ and.w r3, r3, #262144 @ 0x40000 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n 3fb08 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ @@ -71737,21 +71736,21 @@ │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r8, [pc, #336] @ 3fc70 │ │ │ │ mov fp, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r8, pc │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 3fc62 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ ldr.w r6, [sl] │ │ │ │ - bl d3398 │ │ │ │ + bl d3390 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 3fb4c │ │ │ │ bl 1c1ca │ │ │ │ b.n 3fc62 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #4 │ │ │ │ @@ -71800,19 +71799,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [r1, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ cbz r0, 3fc2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl a4538 │ │ │ │ + bl a4530 │ │ │ │ cbnz r0, 3fbec │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 3fc62 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ ldr.w r3, [r7, #2312] @ 0x908 │ │ │ │ str r6, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ @@ -71846,15 +71845,15 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsls r2, r3, #11 │ │ │ │ movs r6, r1 │ │ │ │ ldrsh.w r0, [r2, sp] │ │ │ │ @@ -71872,15 +71871,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 3fcde │ │ │ │ ldr r3, [r0, #28] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ bne.n 3fcf2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ @@ -71934,15 +71933,15 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r6, r0] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3fdcc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r6, #39429 @ 0x9a05 │ │ │ │ movt r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 3fd62 │ │ │ │ @@ -71952,22 +71951,22 @@ │ │ │ │ ldr r3, [pc, #148] @ (3fdf8 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ cbz r3, 3fd78 │ │ │ │ ldr r3, [pc, #140] @ (3fdfc ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add.w r0, r0, #560 @ 0x230 │ │ │ │ - bl a4b90 │ │ │ │ + bl a4b88 │ │ │ │ ldr.w r8, [r5, #3396] @ 0xd44 │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ cmp r1, r8 │ │ │ │ bge.n 3fdac │ │ │ │ mov r0, r1 │ │ │ │ - bl a56d0 │ │ │ │ + bl a56c8 │ │ │ │ cbz r0, 3fda8 │ │ │ │ cmp r7, r6 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r0, #56] @ 0x38 │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ strbeq.w r3, [r0, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r0, #56] @ 0x38 │ │ │ │ @@ -71976,15 +71975,15 @@ │ │ │ │ adds r1, #1 │ │ │ │ b.n 3fd80 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ cbz r3, 3fdbe │ │ │ │ ldr r3, [pc, #72] @ (3fdfc ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add.w r0, r0, #560 @ 0x230 │ │ │ │ - bl a4c10 │ │ │ │ + bl a4c08 │ │ │ │ movs r0, #1 │ │ │ │ b.n 3fdcc │ │ │ │ ldr r0, [pc, #60] @ (3fe00 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ ldr r2, [pc, #52] @ (3fe04 ) │ │ │ │ @@ -72004,15 +72003,15 @@ │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf724000d │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ movs r2, r1 │ │ │ │ @ instruction: 0xf68c000d │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #108] @ (3fe84 ) │ │ │ │ @@ -72025,35 +72024,35 @@ │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r7, r6] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ mov.w r6, #0 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbnz r0, 3fe3e │ │ │ │ movs r0, #0 │ │ │ │ b.n 3fe66 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3fe3a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl a56d0 │ │ │ │ + bl a56c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3fe3a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 3fe3a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ ldr r2, [pc, #36] @ (3fe8c ) │ │ │ │ ldr r3, [pc, #28] @ (3fe88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -72075,15 +72074,15 @@ │ │ │ │ ldr r2, [pc, #64] @ (3fee4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr.w r0, [r5, #3532] @ 0xdcc │ │ │ │ cbz r0, 3feb6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #3532] @ 0xdcc │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ movs r3, #0 │ │ │ │ addw r6, r5, #3400 @ 0xd48 │ │ │ │ str.w r3, [r5, #3396] @ 0xd44 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r3 │ │ │ │ movs r5, #4 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ @@ -72099,15 +72098,15 @@ │ │ │ │ subs.w r0, sl, #9240576 @ 0x8d0000 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a56d0 │ │ │ │ + bl a56c8 │ │ │ │ cbz r0, 3ff14 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -72125,65 +72124,65 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r2, [r4, #1620] @ 0x654 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cbnz r0, 3ff5e │ │ │ │ movs r0, #0 │ │ │ │ b.n 3ffbe │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ cbnz r0, 3ff76 │ │ │ │ ldr r0, [pc, #120] @ (3ffe4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ b.n 3ffbe │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f78 │ │ │ │ + bl 96f70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3ff5a │ │ │ │ ldr.w r3, [r4, #1328] @ 0x530 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 3ffb6 │ │ │ │ ldr.w r0, [r4, #1304] @ 0x518 │ │ │ │ cbz r0, 3ffb6 │ │ │ │ movs r1, #1 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 3fc78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ mov r0, r4 │ │ │ │ b.n 3ffbe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ ldr r2, [pc, #40] @ (3ffe8 ) │ │ │ │ ldr r3, [pc, #28] @ (3ffe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -72192,15 +72191,15 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf530000d │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ movs r2, r1 │ │ │ │ eors.w r0, sl, #9240576 @ 0x8d0000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #136] @ (40084 ) │ │ │ │ @@ -72217,37 +72216,37 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 40062 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #1304] @ 0x518 │ │ │ │ cbz r0, 40062 │ │ │ │ movs r1, #1 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ movs r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 96758 │ │ │ │ + bl 96750 │ │ │ │ cbnz r0, 40042 │ │ │ │ movs r4, #0 │ │ │ │ b.n 4005a │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f78 │ │ │ │ + bl 96f70 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4003e │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 3fc78 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ b.n 40064 │ │ │ │ movs r4, #1 │ │ │ │ ldr r2, [pc, #36] @ (4008c ) │ │ │ │ ldr r3, [pc, #32] @ (40088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -72278,24 +72277,24 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 40126 │ │ │ │ add r2, sp, #4 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 40126 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 4011c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #26629 @ 0x6805 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 40106 │ │ │ │ @@ -72312,15 +72311,15 @@ │ │ │ │ b.n 40112 │ │ │ │ ldr r0, [pc, #68] @ (4014c ) │ │ │ │ adds r1, r4, #1 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ mov r0, r4 │ │ │ │ b.n 40126 │ │ │ │ ldr r0, [pc, #48] @ (40150 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 124fc │ │ │ │ ldr r2, [pc, #44] @ (40154 ) │ │ │ │ @@ -72335,17 +72334,17 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf3b6000d │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ movs r2, r1 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ movs r2, r1 │ │ │ │ @ instruction: 0xf332000d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r4, [pc, #508] @ (40368 ) │ │ │ │ @@ -72358,32 +72357,32 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbnz r0, 40190 │ │ │ │ movs r0, #0 │ │ │ │ b.n 40348 │ │ │ │ add r2, sp, #24 │ │ │ │ add.w r1, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4018c │ │ │ │ add r1, sp, #28 │ │ │ │ add.w r0, sl, #2 │ │ │ │ blx 119d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4018c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4018c │ │ │ │ ldrd r3, r0, [sp, #20] │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ add.w fp, sp, #144 @ 0x90 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ @@ -72391,32 +72390,32 @@ │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ bne.n 401da │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n 401ec │ │ │ │ movs r1, #0 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4032a │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl a4b70 │ │ │ │ + bl a4b68 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ strd r3, r5, [sp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 402ce │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 402c8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bmi.n 402c8 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ mov r2, r8 │ │ │ │ @@ -72447,21 +72446,21 @@ │ │ │ │ cmp r3, #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bhi.n 40282 │ │ │ │ b.n 40274 │ │ │ │ cbz r0, 4026a │ │ │ │ cmp r0, r7 │ │ │ │ beq.n 4026a │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ b.n 40282 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 40282 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #4 │ │ │ │ @@ -72471,15 +72470,15 @@ │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 402ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4027e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #4 │ │ │ │ @@ -72491,59 +72490,59 @@ │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ str r5, [r3, #96] @ 0x60 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ b.n 40200 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - bl a4bf0 │ │ │ │ + bl a4be8 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 4032c │ │ │ │ add.w r1, sl, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov fp, r0 │ │ │ │ ldrd sl, r3, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bcs.n 4030c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cbnz r0, 40318 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ mov r9, r0 │ │ │ │ b.n 4032c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl d112c │ │ │ │ + bl d1124 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4030c │ │ │ │ add.w sl, sl, #4 │ │ │ │ b.n 402f8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cbz r0, 40338 │ │ │ │ cmp r0, r7 │ │ │ │ beq.n 40338 │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ mov r0, r6 │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ cbz r5, 40346 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [pc, #36] @ (40370 ) │ │ │ │ ldr r3, [pc, #32] @ (4036c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ @@ -72574,79 +72573,79 @@ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r9, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbnz r0, 403b4 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 40458 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 403ae │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 4044e │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #4096 @ 0x1000 │ │ │ │ - bl a4b70 │ │ │ │ + bl a4b68 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cbz r6, 4042e │ │ │ │ tst.w fp, #1 │ │ │ │ beq.n 4042e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 4042a │ │ │ │ ldr r3, [pc, #120] @ (40484 ) │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str.w sl, [sp] │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ movs r3, #0 │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ subs.w fp, r0, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ b.n 403ea │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 40446 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4bf0 │ │ │ │ + bl a4be8 │ │ │ │ b.n 40452 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ ldr r1, [pc, #44] @ (40488 ) │ │ │ │ ldr r2, [pc, #32] @ (4047c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ @@ -72678,20 +72677,20 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r8, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 40652 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 40650 │ │ │ │ ldrb.w r3, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n 40502 │ │ │ │ movs r2, #0 │ │ │ │ @@ -72704,15 +72703,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ b.n 40646 │ │ │ │ bl 57bec │ │ │ │ mov r0, r5 │ │ │ │ - bl a4b70 │ │ │ │ + bl a4b68 │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ mvn.w r6, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 40570 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -72721,15 +72720,15 @@ │ │ │ │ bne.n 4053e │ │ │ │ and.w r1, r1, #8192 @ 0x2000 │ │ │ │ movs r2, #1 │ │ │ │ orrs r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ ldrne r1, [r5, #48] @ 0x30 │ │ │ │ - bl c7c04 │ │ │ │ + bl c7bfc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r3, #18 │ │ │ │ bmi.n 4056a │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexd sl, fp, [r3] │ │ │ │ and.w sl, sl, r6 │ │ │ │ @@ -72755,77 +72754,77 @@ │ │ │ │ ldr r3, [pc, #236] @ (4067c ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ ldr.w r3, [r9, #3584] @ 0xe00 │ │ │ │ cbz r3, 405a6 │ │ │ │ ldr r3, [pc, #228] @ (40680 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl a4b90 │ │ │ │ + bl a4b88 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [r6, #8] │ │ │ │ str r7, [r6, #52] @ 0x34 │ │ │ │ - bl b771c │ │ │ │ + bl b7714 │ │ │ │ ldr.w r3, [r9, #3584] @ 0xe00 │ │ │ │ cbz r3, 405c4 │ │ │ │ ldr r3, [pc, #200] @ (40680 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl a4c10 │ │ │ │ + bl a4c08 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #8 │ │ │ │ mov r4, sl │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 40580 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4bf0 │ │ │ │ + bl a4be8 │ │ │ │ movs r0, #1 │ │ │ │ bl 57f80 │ │ │ │ mov r6, r0 │ │ │ │ - bl c7f1c │ │ │ │ + bl c7f14 │ │ │ │ cmp r6, r4 │ │ │ │ blt.n 40646 │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r7, [r9, #24]! │ │ │ │ cbz r7, 40644 │ │ │ │ ldrd r6, r7, [r7] │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - bl a4b90 │ │ │ │ + bl a4b88 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #8] │ │ │ │ str r4, [r6, #52] @ 0x34 │ │ │ │ - bl a4b70 │ │ │ │ + bl a4b68 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r3, r9 │ │ │ │ cbz r0, 40620 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r6, r2 │ │ │ │ bne.n 4061a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 40620 │ │ │ │ adds r3, r0, #4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.n 40606 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4bf0 │ │ │ │ + bl a4be8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl b771c │ │ │ │ + bl b7714 │ │ │ │ ldr r3, [pc, #76] @ (4067c ) │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r1, [r3, #1372] @ 0x55c │ │ │ │ - bl c62b8 │ │ │ │ + bl c62b0 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - bl a4c10 │ │ │ │ + bl a4c08 │ │ │ │ b.n 405ec │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ mov r0, r4 │ │ │ │ b.n 40652 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (40684 ) │ │ │ │ ldr r3, [pc, #28] @ (40674 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -72869,25 +72868,25 @@ │ │ │ │ beq.n 406ec │ │ │ │ bl 3fee8 │ │ │ │ ldrd r0, r3, [r5, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 406d2 │ │ │ │ bl 3fee8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl cf01c │ │ │ │ + bl cf014 │ │ │ │ ldrd r0, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 406e4 │ │ │ │ - bl cf01c │ │ │ │ + bl cf014 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f14 │ │ │ │ + bl 98f0c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cbz r3, 4072c │ │ │ │ ldr.w r2, [r8, #2312] @ 0x908 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ str r1, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 40722 │ │ │ │ @@ -72921,28 +72920,28 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r9, r6 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a4b70 │ │ │ │ + bl a4b68 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r7, [pc, #104] @ (407cc ) │ │ │ │ add r7, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r4, 407ba │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r0, 40796 │ │ │ │ ldr r2, [pc, #68] @ (407d0 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr.w r2, [r2, #3164] @ 0xc5c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -72955,37 +72954,37 @@ │ │ │ │ cbz r6, 407a8 │ │ │ │ str r3, [r6, #4] │ │ │ │ b.n 407aa │ │ │ │ str r3, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ movs r1, #8 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r6, r4 │ │ │ │ mov r4, fp │ │ │ │ b.n 40766 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w a4bf0 │ │ │ │ + b.w a4be8 │ │ │ │ nop │ │ │ │ @ instruction: 0xf71a000d │ │ │ │ ldcl 0, cr0, [r8], #52 @ 0x34 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbnz r3, 407ea │ │ │ │ movs r0, #0 │ │ │ │ b.n 407fc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 407e6 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -72999,33 +72998,33 @@ │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cbnz r4, 4082c │ │ │ │ movs r0, #8 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 40854 │ │ │ │ movs r0, #8 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r3, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b6db4 │ │ │ │ + b.w b6dac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #59405 @ 0xe80d │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r0, r3, #7 │ │ │ │ @@ -73061,19 +73060,19 @@ │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #1396] @ 0x574 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r1 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ movs r2, r1 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ movs r2, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ mov r6, r0 │ │ │ │ @@ -73128,33 +73127,33 @@ │ │ │ │ bne.n 40976 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 409a0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ cbz r0, 4099c │ │ │ │ strd r5, r7, [r0, #4] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ subs r3, r0, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ b.n 40970 │ │ │ │ mvn.w r0, #3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ movs r3, r1 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ movs r2, r1 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ movs r2, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #672] @ (40c64 ) │ │ │ │ @@ -73232,15 +73231,15 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ bne.n 40a94 │ │ │ │ add.w r1, r0, r3, lsr #5 │ │ │ │ b.n 40a84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90a54 │ │ │ │ + bl 90a4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 40a68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n 40a72 │ │ │ │ movw r8, #12557 @ 0x310d │ │ │ │ movt r8, #3 │ │ │ │ @@ -73267,15 +73266,15 @@ │ │ │ │ movt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 40b10 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 40b0e │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 40b92 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r8, r6, [r0] │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ subs r0, r0, r3 │ │ │ │ lsls r0, r0, #5 │ │ │ │ @@ -73340,15 +73339,15 @@ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ movw r3, #4237 @ 0x108d │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 40c1c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 40b92 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #4237 @ 0x108d │ │ │ │ movt r2, #13 │ │ │ │ movw r1, #45325 @ 0xb10d │ │ │ │ movt r1, #5 │ │ │ │ @@ -73421,15 +73420,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ adds r1, r2, r7 │ │ │ │ strd r3, r9, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -73438,15 +73437,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 40d3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r0, #4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ cmp r5, #3 │ │ │ │ bhi.n 40d26 │ │ │ │ tbb [pc, r5] │ │ │ │ asrs r1, r4, #24 │ │ │ │ lsls r1, r1, #8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #6 │ │ │ │ @@ -73486,15 +73485,15 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r2, sl │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ ldr r2, [pc, #48] @ (40d78 ) │ │ │ │ ldr r3, [pc, #28] @ (40d68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -73503,34 +73502,34 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ b.n 40d10 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ movs r2, r1 │ │ │ │ - rors r6, r0 │ │ │ │ + sbcs r6, r5 │ │ │ │ movs r2, r1 │ │ │ │ b.n 40ba0 │ │ │ │ movs r5, r1 │ │ │ │ ldrd r3, r2, [r0, #92] @ 0x5c │ │ │ │ adds r1, #7 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 40d94 │ │ │ │ ldrd r3, r2, [r0, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 40d9c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ - b.w c2f74 │ │ │ │ + b.w c2f6c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -73559,15 +73558,15 @@ │ │ │ │ ldr.w r4, [r5, #276] @ 0x114 │ │ │ │ add.w r4, r4, r2, lsr #5 │ │ │ │ b.n 40de0 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 40e04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ bcs.n 40e10 │ │ │ │ @@ -73634,19 +73633,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ b.n 4104e │ │ │ │ ldr.w r3, [r5, #1392] @ 0x570 │ │ │ │ cbnz r3, 40ec2 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ b.n 4104e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 40e7e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -73731,15 +73730,15 @@ │ │ │ │ cmp ip, r0 │ │ │ │ bls.n 40fbc │ │ │ │ adds r3, #12 │ │ │ │ b.n 40f60 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 40e6c │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -73763,26 +73762,26 @@ │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ bl 40e08 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n 41026 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r5, #92] @ 0x5c │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ b.n 4104e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ bl 5b15c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5b1b4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #48] @ (41080 ) │ │ │ │ ldr r3, [pc, #28] @ (41070 ) │ │ │ │ add r2, pc │ │ │ │ @@ -73795,19 +73794,19 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 40c84 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ movs r2, r1 │ │ │ │ b.n 40898 │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -73817,22 +73816,22 @@ │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r4, #16 │ │ │ │ movw r3, #24973 @ 0x618d │ │ │ │ movt r3, #1 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ strd r3, r2, [r4] │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ - bl a5d14 │ │ │ │ + bl a5d0c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r4, #8] │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ subs r4, r4, r3 │ │ │ │ lsls r4, r4, #5 │ │ │ │ orr.w r4, r4, #14 │ │ │ │ str r4, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -73951,32 +73950,32 @@ │ │ │ │ bl 1b098 │ │ │ │ b.n 41232 │ │ │ │ ldr.w r6, [r4, #276] @ 0x114 │ │ │ │ lsrs r7, r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #4 │ │ │ │ add.w r1, r6, r1, lsr #5 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ add r1, r5 │ │ │ │ - bl a5d14 │ │ │ │ + bl a5d0c │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r7, r6] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ movs r2, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #600] @ (414b4 ) │ │ │ │ @@ -74013,15 +74012,15 @@ │ │ │ │ bne.w 414a6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 5a380 │ │ │ │ add r2, sp, #12 │ │ │ │ adds r1, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 41490 │ │ │ │ adds r2, r7, #2 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ movw r9, #8461 @ 0x210d │ │ │ │ movt r9, #3 │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ @@ -74032,28 +74031,28 @@ │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 4132c │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov sl, r0 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ str.w r9, [r5] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80190 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af8fc │ │ │ │ + bl af8f4 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ subs r5, r5, r3 │ │ │ │ lsls r5, r5, #5 │ │ │ │ orr.w r5, r5, #14 │ │ │ │ str.w r5, [r6, sl, lsl #2] │ │ │ │ @@ -74078,31 +74077,31 @@ │ │ │ │ movw r3, #8333 @ 0x208d │ │ │ │ movt r3, #2 │ │ │ │ str r3, [r5, #4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #14 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ - bl a5d14 │ │ │ │ + bl a5d0c │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [r5, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ - bl a5bb4 │ │ │ │ + bl a5bac │ │ │ │ b.n 41492 │ │ │ │ cmp r5, #1 │ │ │ │ bne.n 4147a │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5ed4 │ │ │ │ + bl a5ecc │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4141c │ │ │ │ ldr.w r3, [r8] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ bne.n 413b8 │ │ │ │ @@ -74123,23 +74122,23 @@ │ │ │ │ movw r3, #12557 @ 0x310d │ │ │ │ movt r3, #3 │ │ │ │ add.w r1, r8, #4 │ │ │ │ add.w r2, r7, #12 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ - bl a5d14 │ │ │ │ + bl a5d0c │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ - bl a5d14 │ │ │ │ + bl a5d0c │ │ │ │ add.w r1, r8, #4 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ subs r7, r7, r3 │ │ │ │ lsls r7, r7, #5 │ │ │ │ orr.w r7, r7, #14 │ │ │ │ str.w r7, [r8, #4] │ │ │ │ b.n 41492 │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -74153,15 +74152,15 @@ │ │ │ │ subs r2, r2, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #14 │ │ │ │ strd r2, r3, [r7] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ - bl a5d14 │ │ │ │ + bl a5d0c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ bl 41084 │ │ │ │ @@ -74203,19 +74202,19 @@ │ │ │ │ nop │ │ │ │ b.n 418b0 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ b.n 4184c │ │ │ │ movs r5, r1 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #42] @ 0x2a │ │ │ │ movs r3, r1 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ movs r2, r1 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ movs r2, r1 │ │ │ │ svc 198 @ 0xc6 │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -74279,31 +74278,31 @@ │ │ │ │ ldr.w r6, [r5, #276] @ 0x114 │ │ │ │ add.w r6, r6, r2, lsr #5 │ │ │ │ b.n 41560 │ │ │ │ cbnz r3, 41584 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #45061 @ 0xb005 │ │ │ │ - bl a5bb4 │ │ │ │ + bl a5bac │ │ │ │ b.n 4162c │ │ │ │ mov r3, sp │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #45061 @ 0xb005 │ │ │ │ - bl a5ed4 │ │ │ │ + bl a5ecc │ │ │ │ ldr r7, [sp, #0] │ │ │ │ cbz r0, 415ba │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, r4, #12 │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ movw r3, #57613 @ 0xe10d │ │ │ │ movt r3, #3 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ - bl a5d14 │ │ │ │ + bl a5d0c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ b.n 41600 │ │ │ │ cbz r7, 41616 │ │ │ │ ldr r4, [r5, #92] @ 0x5c │ │ │ │ @@ -74328,15 +74327,15 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ subs r4, r4, r3 │ │ │ │ lsls r4, r4, #5 │ │ │ │ orr.w r4, r4, #14 │ │ │ │ str r4, [r7, #0] │ │ │ │ b.n 4162c │ │ │ │ ldr r3, [pc, #76] @ (41664 ) │ │ │ │ @@ -74364,25 +74363,25 @@ │ │ │ │ nop │ │ │ │ svc 118 @ 0x76 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ svc 68 @ 0x44 │ │ │ │ movs r5, r1 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ movs r3, r1 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ movs r2, r1 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ movs r3, r1 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ movs r2, r1 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ movs r2, r1 │ │ │ │ udf #42 @ 0x2a │ │ │ │ movs r5, r1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -74405,26 +74404,26 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 41674 │ │ │ │ cbz r0, 416de │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r6, r2 │ │ │ │ @@ -74535,24 +74534,24 @@ │ │ │ │ cmp r3, #7 │ │ │ │ bne.n 41812 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ add.w fp, r3, r2, lsr #5 │ │ │ │ b.n 417fc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ add.w r1, r8, r9, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, r4, r3 │ │ │ │ adds r4, #12 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [fp] │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ subs r4, r4, r3 │ │ │ │ lsls r4, r4, #5 │ │ │ │ orr.w r4, r4, #15 │ │ │ │ str.w r4, [r8, r9, lsl #2] │ │ │ │ b.n 418b0 │ │ │ │ ldr.w r2, [r5, #1380] @ 0x564 │ │ │ │ @@ -74567,87 +74566,87 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r8, r9, lsl #2 │ │ │ │ subs r3, r4, r3 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #12 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [fp, r2, lsl #2] │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ subs r4, r4, r3 │ │ │ │ lsls r4, r4, #5 │ │ │ │ orr.w r4, r4, #15 │ │ │ │ str.w r4, [r8, r9, lsl #2] │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str.w r3, [r5, #344] @ 0x158 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #1 │ │ │ │ iteee ne │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldreq.w r3, [r5, #276] @ 0x114 │ │ │ │ subeq r6, r6, r3 │ │ │ │ lsleq r6, r6, #5 │ │ │ │ itt eq │ │ │ │ orreq.w r6, r6, #15 │ │ │ │ streq r6, [r7, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ movs r3, r1 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ movs r2, r1 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ movs r3, r1 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ movs r2, r1 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ movs r2, r1 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ movs r3, r1 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ movs r2, r1 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ movs r2, r1 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ movs r3, r1 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r3, #32] │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ movs r2, r1 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ movs r3, r1 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #3 │ │ │ │ mov r4, r0 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ cbz r0, 41966 │ │ │ │ ldr.w r3, [r4, #1392] @ 0x570 │ │ │ │ cbz r3, 41942 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ @@ -74694,23 +74693,23 @@ │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w a63e0 │ │ │ │ + b.w a63d8 │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w a6154 │ │ │ │ + b.w a614c │ │ │ │ b.n 419c2 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -74808,25 +74807,25 @@ │ │ │ │ mov fp, r9 │ │ │ │ lsls r7, r7, #2 │ │ │ │ mov r9, r1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r2, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ adds r3, r0, #2 │ │ │ │ beq.n 41b9e │ │ │ │ cbnz r0, 41b28 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r9, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ add r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 41b9e │ │ │ │ add.w r0, fp, #4 │ │ │ │ movw r1, #36997 @ 0x9085 │ │ │ │ blx 10838 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ @@ -74852,15 +74851,15 @@ │ │ │ │ add.w r2, r9, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, fp │ │ │ │ add r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cbz r0, 41b9e │ │ │ │ movw r1, #32901 @ 0x8085 │ │ │ │ movt r1, #1 │ │ │ │ movw r3, #57861 @ 0xe205 │ │ │ │ add.w r0, r9, #4 │ │ │ │ cmp fp, sl │ │ │ │ it ne │ │ │ │ @@ -74906,15 +74905,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 41be8 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 41be8 │ │ │ │ - b.w aab28 │ │ │ │ + b.w aab20 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #44] @ (41c28 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -74932,18 +74931,18 @@ │ │ │ │ blx 123b8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 41c24 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - smlawb r0, ip, r9, r0 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + smlad r0, r4, r9, r0 │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ movs r2, r1 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ ldr r5, [pc, #256] @ (41d48 ) │ │ │ │ @@ -74955,15 +74954,15 @@ │ │ │ │ add.w ip, ip, #4 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b4740 │ │ │ │ + bl b4738 │ │ │ │ cbnz r0, 41c76 │ │ │ │ movs r5, #0 │ │ │ │ b.n 41d20 │ │ │ │ ldr r1, [pc, #216] @ (41d50 ) │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 11008 │ │ │ │ @@ -75050,15 +75049,15 @@ │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bhi.n 41d64 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, lr │ │ │ │ + cmp r2, fp │ │ │ │ movs r2, r1 │ │ │ │ bvc.n 41dbc │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -75069,15 +75068,15 @@ │ │ │ │ add r5, pc │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #0 │ │ │ │ - bl 98f70 │ │ │ │ + bl 98f68 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 41dd2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 41dd2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ @@ -75157,19 +75156,19 @@ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ nop │ │ │ │ bvs.n 41edc │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ movs r3, r1 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ movs r1, r1 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [pc, #336] @ (41fbc ) │ │ │ │ mov sl, r2 │ │ │ │ @@ -75233,15 +75232,15 @@ │ │ │ │ add.w r3, r7, #3264 @ 0xcc0 │ │ │ │ ldr r1, [pc, #212] @ (41fdc ) │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ add r1, pc │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 11cf8 │ │ │ │ addw r0, r7, #2796 @ 0xaec │ │ │ │ - bl ca51c │ │ │ │ + bl ca514 │ │ │ │ ldr r1, [pc, #192] @ (41fe0 ) │ │ │ │ add.w r4, r5, #320 @ 0x140 │ │ │ │ ldr r7, [pc, #192] @ (41fe4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add r7, pc │ │ │ │ blx 11cf8 │ │ │ │ @@ -75276,15 +75275,15 @@ │ │ │ │ blx 11ec8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 11cf8 │ │ │ │ mov r0, r6 │ │ │ │ blx 11ff8 │ │ │ │ - bl d891c │ │ │ │ + bl d8914 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 64278 <_PL_streams@@Base+0x153c> │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 41fa0 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ beq.n 41faa │ │ │ │ @@ -75306,37 +75305,37 @@ │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 41f84 │ │ │ │ movs r5, r1 │ │ │ │ movs r5, #42 @ 0x2a │ │ │ │ movs r6, r1 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r6, #24] │ │ │ │ movs r2, r1 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r7, #24] │ │ │ │ movs r2, r1 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r0, #28] │ │ │ │ movs r2, r1 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r7, #24] │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r3, #24] │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r0, [r3, #24] │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r7, #20] │ │ │ │ movs r2, r1 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r0, #24] │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ ldr r1, [pc, #128] @ (42094 ) │ │ │ │ @@ -75356,15 +75355,15 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r2, [r3, #1208] @ 0x4b8 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 4204e │ │ │ │ ldr.w r3, [r3, #1212] @ 0x4bc │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d84b0 │ │ │ │ + bl d84a8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 42052 │ │ │ │ ldr r4, [pc, #84] @ (420a4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r5, [pc, #84] @ (420a8 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -75396,15 +75395,15 @@ │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 42104 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ movs r2, r1 │ │ │ │ ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 42080 │ │ │ │ movs r5, r1 │ │ │ │ @@ -75470,15 +75469,15 @@ │ │ │ │ beq.n 42238 │ │ │ │ b.n 42180 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 4216a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 4216a │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ @@ -75488,15 +75487,15 @@ │ │ │ │ bl 41bd8 │ │ │ │ b.n 420fe │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 42194 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 42166 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r5, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -75540,15 +75539,15 @@ │ │ │ │ blx 10ebc │ │ │ │ mov r5, r0 │ │ │ │ b.n 421b2 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 42208 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 42166 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrd r1, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -75558,15 +75557,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 41bd8 │ │ │ │ mov r0, r6 │ │ │ │ bl 41bd8 │ │ │ │ b.n 420fe │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 421c2 │ │ │ │ b.n 42166 │ │ │ │ ldr r2, [pc, #36] @ (42260 ) │ │ │ │ ldr r3, [pc, #32] @ (4225c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -75588,18 +75587,18 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r6, r1 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r0, [r5] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 42292 │ │ │ │ mov r4, r3 │ │ │ │ b.n 4228a │ │ │ │ str r5, [r4, #0] │ │ │ │ @@ -75653,15 +75652,15 @@ │ │ │ │ 000422f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [pc, #24] @ (42324 ) │ │ │ │ - bl c1be0 │ │ │ │ + bl c1bd8 │ │ │ │ ldr r3, [pc, #24] @ (42328 ) │ │ │ │ add r4, pc │ │ │ │ mov r2, r0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ @@ -75683,15 +75682,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr.w r3, [r4, #3016] @ 0xbc8 │ │ │ │ cbnz r3, 42360 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ strd r6, r5, [r0] │ │ │ │ ldr.w r3, [r4, #3008] @ 0xbc0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str.w r0, [r4, #3008] @ 0xbc0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bne.n 423a4 │ │ │ │ @@ -75709,15 +75708,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr.w r3, [r4, #3016] @ 0xbc8 │ │ │ │ cbnz r3, 423a0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ strd r6, r5, [r0] │ │ │ │ ldr.w r3, [r4, #3012] @ 0xbc4 │ │ │ │ str r3, [r0, #8] │ │ │ │ str.w r0, [r4, #3012] @ 0xbc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ beq.n 42364 │ │ │ │ @@ -75744,15 +75743,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 41e58 │ │ │ │ nop │ │ │ │ beq.n 42314 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - smlawb r0, r4, r9, r0 │ │ │ │ + smlabb r0, ip, r9, r0 │ │ │ │ │ │ │ │ 000423ec : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -75771,15 +75770,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 41e58 │ │ │ │ nop │ │ │ │ beq.n 424d4 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaf40009 │ │ │ │ + @ instruction: 0xfadc0009 │ │ │ │ │ │ │ │ 0004242c : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -75798,15 +75797,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 41e58 │ │ │ │ nop │ │ │ │ beq.n 42494 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ movs r2, r1 │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #108] @ (424e8 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -75856,17 +75855,17 @@ │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r4, r6, r7} │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ movs r2, r1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #28] @ (42534 ) │ │ │ │ @@ -75924,15 +75923,15 @@ │ │ │ │ cmp r4, #126 @ 0x7e │ │ │ │ bhi.n 425ba │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 425ae │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 425ae │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r4, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -75940,23 +75939,23 @@ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ bne.n 425c8 │ │ │ │ add.w r0, sp, #117 @ 0x75 │ │ │ │ strb.w r4, [sp, #116] @ 0x74 │ │ │ │ b.n 425d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ sub.w r4, r0, sl │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r4 │ │ │ │ bcs.n 425ea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 425aa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ add r4, r3 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 425fe │ │ │ │ @@ -75966,15 +75965,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 4258e │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 42616 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 425aa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ adds r7, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -76044,15 +76043,15 @@ │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1044] @ 0x414 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - bl d70b0 │ │ │ │ + bl d70a8 │ │ │ │ ldr.w r3, [r4, #1832] @ 0x728 │ │ │ │ lsls r2, r3, #24 │ │ │ │ bpl.w 4281e │ │ │ │ ldr r3, [pc, #400] @ (42878 ) │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ ldr.w r3, [r9, #152] @ 0x98 │ │ │ │ cbnz r3, 426f6 │ │ │ │ @@ -76068,25 +76067,25 @@ │ │ │ │ beq.n 426f6 │ │ │ │ blx 1057c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 426f6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r5, sp, #20 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ blx 10758 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ @@ -76095,36 +76094,36 @@ │ │ │ │ blx 10b44 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 42776 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cbz r0, 427da │ │ │ │ mov r2, r5 │ │ │ │ sub.w r1, r9, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 10e18 │ │ │ │ cbz r0, 427da │ │ │ │ add.w r5, r9, #1 │ │ │ │ b.n 42748 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cbnz r3, 4278a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cbz r0, 427da │ │ │ │ b.n 427a6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cbz r0, 427da │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx 105a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4277e │ │ │ │ b.n 427da │ │ │ │ @@ -76133,15 +76132,15 @@ │ │ │ │ movt r1, #11 │ │ │ │ mov r0, r2 │ │ │ │ blx 12454 │ │ │ │ cbz r0, 427da │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #37637 @ 0x9305 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr.w r2, [r9, #3120] @ 0xc30 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 118f8 │ │ │ │ mov r0, r8 │ │ │ │ blx 10f7c │ │ │ │ @@ -76203,19 +76202,19 @@ │ │ │ │ movs r5, r1 │ │ │ │ ldmia r5!, {r1, r3, r4, r7} │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ movs r2, r1 │ │ │ │ ldmia r4!, {r5} │ │ │ │ movs r5, r1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -76301,27 +76300,27 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 42978 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl df9a0 │ │ │ │ + bl df998 │ │ │ │ vmov d9, r0, r1 │ │ │ │ b.n 4298e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl df9a0 │ │ │ │ + bl df998 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov d9, r0, r1 │ │ │ │ vadd.f64 d9, d9, d7 │ │ │ │ vsub.f64 d8, d8, d9 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl df9a0 │ │ │ │ + bl df998 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ @@ -76389,15 +76388,15 @@ │ │ │ │ ldrne.w r3, [r4, #-4] │ │ │ │ strne r3, [r2, #4] │ │ │ │ itee eq │ │ │ │ streq r1, [r2, #4] │ │ │ │ ldrne.w r2, [r4, #-8] │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w aab28 │ │ │ │ + b.w aab20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bmi.n 42984 │ │ │ │ movs r5, r1 │ │ │ │ adds r6, r3, r7 │ │ │ │ movs r6, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -76450,19 +76449,19 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ movs r3, r1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ movs r2, r1 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ movs r2, r1 │ │ │ │ ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -76743,15 +76742,15 @@ │ │ │ │ bcc.n 42dd0 │ │ │ │ ldrd r4, r2, [r0, #144] @ 0x90 │ │ │ │ adds r4, #24 │ │ │ │ cmp r2, r4 │ │ │ │ bcs.n 42dd8 │ │ │ │ pop {r4} │ │ │ │ movs r2, #6 │ │ │ │ - b.w c2f74 │ │ │ │ + b.w c2f6c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -76801,19 +76800,19 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r3, r4, r6} │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ movs r2, r1 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ movs r2, r1 │ │ │ │ stmia r6!, {r1, r2, r3, r4} │ │ │ │ movs r5, r1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ neglt r2, r2 │ │ │ │ @@ -76898,15 +76897,15 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r5!, {r1, r5, r7} │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ movs r2, r1 │ │ │ │ stmia r5!, {r2, r4, r5} │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -76942,15 +76941,15 @@ │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ adds r0, #4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r2, r3 │ │ │ │ str r2, [r4, #12] │ │ │ │ b.n 42fe8 │ │ │ │ add.w r0, r5, #8 │ │ │ │ - bl aa9c8 │ │ │ │ + bl aa9c0 │ │ │ │ cbz r0, 42fd6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ cbz r3, 42fce │ │ │ │ str r0, [r3, #4] │ │ │ │ @@ -77042,15 +77041,15 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ blx 11430 │ │ │ │ b.n 430ea │ │ │ │ subs r5, #8 │ │ │ │ add.w r1, r6, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl aab90 │ │ │ │ + bl aab88 │ │ │ │ cbz r0, 430d8 │ │ │ │ cmp r5, r0 │ │ │ │ beq.n 430d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 430c6 │ │ │ │ str r0, [r3, #4] │ │ │ │ b.n 430c8 │ │ │ │ @@ -77129,15 +77128,15 @@ │ │ │ │ ands.w r3, r1, #24 │ │ │ │ bne.n 43192 │ │ │ │ asrs r0, r1, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ asrs r1, r1, #31 │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ bx lr │ │ │ │ - b.w d0c4c │ │ │ │ + b.w d0c44 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r0, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ adds r0, #1 │ │ │ │ @@ -77179,15 +77178,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 10f20 <__gmpz_sizeinbase@plt> │ │ │ │ adds r4, r0, #7 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ adds r1, r4, #4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 4321c │ │ │ │ bl 5a418 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 42e70 │ │ │ │ mov r2, r4 │ │ │ │ @@ -77222,15 +77221,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 10f20 <__gmpz_sizeinbase@plt> │ │ │ │ adds r4, r0, #7 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r5, r4, lsr #3 │ │ │ │ adds r1, #8 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 43294 │ │ │ │ bl 5a418 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ bl 42e70 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -77451,19 +77450,19 @@ │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r5, r7} │ │ │ │ movs r5, r1 │ │ │ │ stmia r0!, {r2, r4, r7} │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ movs r3, r1 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ movs r2, r1 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ movs r2, r1 │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -77565,15 +77564,15 @@ │ │ │ │ b.n 43628 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 11660 <__gmpq_init@plt> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl d0bd0 │ │ │ │ + bl d0bc8 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #12 │ │ │ │ blx 12490 <__gmpq_set_z@plt> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ blx 1073c <__gmpq_cmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -77628,15 +77627,15 @@ │ │ │ │ cmp r0, r4 │ │ │ │ blt.n 436b6 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 436ba │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl d0bd0 │ │ │ │ + bl d0bc8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ blx 10588 <__gmpz_cmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 436aa │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ @@ -77772,15 +77771,15 @@ │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 437fe │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 43828 │ │ │ │ cbnz r3, 43836 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ adds r0, #8 │ │ │ │ - bl d0bd0 │ │ │ │ + bl d0bc8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 43836 │ │ │ │ mov r0, sp │ │ │ │ add.w r6, r4, #8 │ │ │ │ blx 11c28 <__gmpz_init@plt> │ │ │ │ add.w r2, r4, #20 │ │ │ │ @@ -77927,15 +77926,15 @@ │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ cmp.w r3, #2560 @ 0xa00 │ │ │ │ mov.w r1, r3, lsr #9 │ │ │ │ bcs.n 439ba │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r2, #58186 @ 0xe34a │ │ │ │ movt r2, #6715 @ 0x1a3b │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ bic.w r0, r0, #8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ b.n 43a0a │ │ │ │ add.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ @@ -77955,15 +77954,15 @@ │ │ │ │ b.n 439fa │ │ │ │ movw r2, #58186 @ 0xe34a │ │ │ │ movt r2, #6715 @ 0x1a3b │ │ │ │ movs r1, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ bic.w r0, r0, #8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (43a30 ) │ │ │ │ ldr r3, [pc, #28] @ (43a2c ) │ │ │ │ add r2, pc │ │ │ │ @@ -78106,15 +78105,15 @@ │ │ │ │ bl 43a34 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 43b7a │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl aaa98 │ │ │ │ + bl aaa90 │ │ │ │ mov r5, r0 │ │ │ │ b.n 43c70 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ eor.w r9, r3, r3, asr #31 │ │ │ │ sub.w r9, r9, r3, asr #31 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bic.w fp, r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -78219,19 +78218,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cbnz r0, 43cb0 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #3 │ │ │ │ movs r6, r1 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [pc, #360] @ (43e0c ) │ │ │ │ + ldr r6, [pc, #264] @ (43dac ) │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [pc, #824] @ (43fe0 ) │ │ │ │ + ldr r6, [pc, #728] @ (43f80 ) │ │ │ │ movs r2, r1 │ │ │ │ @ instruction: 0xb7e8 │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -78312,15 +78311,15 @@ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ eors r5, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ bne.n 43dc6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w aaa98 │ │ │ │ + b.w aaa90 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ blx 11c28 <__gmpz_init@plt> │ │ │ │ add r3, sp, #16 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -78369,15 +78368,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r7, r6] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ mov.w r6, #0 │ │ │ │ - bl a6858 │ │ │ │ + bl a6850 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 43e18 │ │ │ │ bl 5a380 │ │ │ │ mov r3, r0 │ │ │ │ b.n 43e22 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ @@ -78982,19 +78981,19 @@ │ │ │ │ nop │ │ │ │ hlt 0x0004 │ │ │ │ movs r5, r1 │ │ │ │ sub sp, #8 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ movs r3, r1 │ │ │ │ - mov r6, r7 │ │ │ │ + mov r6, r4 │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ movs r2, r1 │ │ │ │ add r7, sp, #856 @ 0x358 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ 000444bc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -79110,15 +79109,15 @@ │ │ │ │ blx 11c28 <__gmpz_init@plt> │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 10f08 <__gmpz_set@plt+0x4> │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 437b4 │ │ │ │ ldr r2, [pc, #40] @ (44618 ) │ │ │ │ ldr r3, [pc, #36] @ (44614 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -79167,15 +79166,15 @@ │ │ │ │ blx 11660 <__gmpq_init@plt> │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 106fc <__gmpq_set@plt+0x4> │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 437b4 │ │ │ │ ldr r2, [pc, #40] @ (4469c ) │ │ │ │ ldr r3, [pc, #36] @ (44698 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -79229,31 +79228,31 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 446b2 │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ b.n 446b2 │ │ │ │ ldr r3, [pc, #20] @ (44710 ) │ │ │ │ movs r2, #211 @ 0xd3 │ │ │ │ ldr r1, [pc, #20] @ (44714 ) │ │ │ │ ldr r0, [pc, #20] @ (44718 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ movs r3, r1 │ │ │ │ - add r0, fp │ │ │ │ + add r0, r8 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ movs r2, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cbz r4, 44780 │ │ │ │ @@ -79288,15 +79287,15 @@ │ │ │ │ cmp r6, r2 │ │ │ │ sub.w r6, r6, r3 │ │ │ │ mov r0, r6 │ │ │ │ bcc.n 44762 │ │ │ │ blx r7 │ │ │ │ b.n 4476c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w a78dc │ │ │ │ + b.w a78d4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (447cc ) │ │ │ │ ldr r2, [pc, #52] @ (447d0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -79317,19 +79316,19 @@ │ │ │ │ add.w r0, r2, #448 @ 0x1c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ add r4, sp, #776 @ 0x308 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ movs r3, r1 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb64c │ │ │ │ movs r1, r1 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb65c │ │ │ │ movs r1, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (4482c ) │ │ │ │ ldr r2, [pc, #60] @ (44830 ) │ │ │ │ @@ -79382,15 +79381,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #4] @ (4487c ) │ │ │ │ add r0, pc │ │ │ │ b.w 113d4 │ │ │ │ - ldr r5, [pc, #440] @ (44a38 ) │ │ │ │ + ldr r5, [pc, #344] @ (449d8 ) │ │ │ │ movs r2, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -79398,15 +79397,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #12] @ (448a8 ) │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11e64 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #368] @ (44a1c ) │ │ │ │ + ldr r5, [pc, #272] @ (449bc ) │ │ │ │ movs r2, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -79436,15 +79435,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #112] @ (44984 ) │ │ │ │ + ldr r5, [pc, #16] @ (44924 ) │ │ │ │ movs r2, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -79455,15 +79454,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (44940 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #1000] @ (44d2c ) │ │ │ │ + ldr r4, [pc, #904] @ (44ccc ) │ │ │ │ movs r2, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [pc, #88] @ (449b0 ) │ │ │ │ @@ -79493,15 +79492,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 4498e │ │ │ │ dmb ish │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bpl.n 449ac │ │ │ │ - bl c8540 │ │ │ │ + bl c8538 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ add r2, sp, #1016 @ 0x3f8 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ @@ -79571,15 +79570,15 @@ │ │ │ │ movs r5, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl d1170 │ │ │ │ + bl d1168 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 10d10 <_PL_put_atomic@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 1114c │ │ │ │ movs r0, #1 │ │ │ │ @@ -79825,15 +79824,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r1, r5, r3 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ bne.n 44cd6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ strd r0, r7, [r4] │ │ │ │ mov r1, r8 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 44ca4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -79868,70 +79867,70 @@ │ │ │ │ movs r1, #28 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mla r0, r1, r4, r0 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #8 │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 44de6 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl aad60 │ │ │ │ + bl aad58 │ │ │ │ cbz r0, 44d5e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 44de6 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0ed0 │ │ │ │ + bl b0ec8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 44dec │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8688 │ │ │ │ + bl b8680 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 44dec │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ b.n 44de6 │ │ │ │ tst.w r4, #24 │ │ │ │ bne.n 44dae │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sp │ │ │ │ asrs r3, r4, #7 │ │ │ │ asrs r4, r4, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 44de6 │ │ │ │ and.w r2, r4, #24 │ │ │ │ lsrs r3, r4, #5 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r0, [r6, #244] @ 0xf4 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ add.w r0, r0, r4, lsr #5 │ │ │ │ adds r0, #4 │ │ │ │ lsrs r1, r1, #9 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 44de6 │ │ │ │ ldr r3, [pc, #68] @ (44e18 ) │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ ldr r1, [pc, #68] @ (44e1c ) │ │ │ │ ldr r0, [pc, #68] @ (44e20 ) │ │ │ │ add r3, pc │ │ │ │ @@ -79958,19 +79957,19 @@ │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #352 @ (adr r7, 44f74 ) │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #984] @ (451f4 ) │ │ │ │ + ldr r6, [pc, #888] @ (45194 ) │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [pc, #432] @ (44fd0 ) │ │ │ │ + ldr r0, [pc, #336] @ (44f70 ) │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ movs r2, r1 │ │ │ │ add r6, pc, #432 @ (adr r6, 44fd8 ) │ │ │ │ movs r5, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -80002,15 +80001,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ movs r3, #28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #8 │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r6, pc, #40 @ (adr r6, 44ec4 ) │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -80157,15 +80156,15 @@ │ │ │ │ ubfx r3, r3, #7, #5 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r0, sp, #20 │ │ │ │ bcs.n 45058 │ │ │ │ movs r1, #4 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrb r2, [r3, #19] │ │ │ │ cmp r7, r3 │ │ │ │ orr.w r2, r2, #128 @ 0x80 │ │ │ │ strb r2, [r3, #19] │ │ │ │ @@ -80176,15 +80175,15 @@ │ │ │ │ ldrsb.w r3, [r7, #19] │ │ │ │ movs r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ movlt r3, sl │ │ │ │ ldrge r3, [r7, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrsb.w r3, [r7, #19] │ │ │ │ cmp r3, #0 │ │ │ │ ittt lt │ │ │ │ ldrblt r3, [r4, #19] │ │ │ │ orrlt.w r3, r3, #128 @ 0x80 │ │ │ │ strblt r3, [r4, #19] │ │ │ │ @@ -80209,15 +80208,15 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ mul.w r7, r3, r7 │ │ │ │ cbnz r4, 450d0 │ │ │ │ b.n 450c6 │ │ │ │ movs r1, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4509a │ │ │ │ ldrd fp, r5, [sp, #4] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 45154 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -80248,15 +80247,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ ite ge │ │ │ │ ldrge r3, [r4, #12] │ │ │ │ movlt r3, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldrsb.w r3, [r4, #19] │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ittt lt │ │ │ │ ldrblt r3, [r5, #19] │ │ │ │ orrlt.w r3, r3, #128 @ 0x80 │ │ │ │ @@ -80300,15 +80299,15 @@ │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cbz r0, 451ac │ │ │ │ cmp r0, fp │ │ │ │ beq.n 451ac │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ adds r3, r7, #1 │ │ │ │ bne.n 451be │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ @@ -80325,15 +80324,15 @@ │ │ │ │ bne.n 451fc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ ldr r2, [pc, #36] @ (45210 ) │ │ │ │ ldr r3, [pc, #32] @ (4520c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ @@ -80364,15 +80363,15 @@ │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d12d8 │ │ │ │ + bl d12d0 │ │ │ │ cbz r0, 45270 │ │ │ │ ldr r2, [pc, #72] @ (45294 ) │ │ │ │ ldr r3, [pc, #68] @ (45290 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -80381,15 +80380,15 @@ │ │ │ │ bne.n 45284 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ ldr r2, [pc, #36] @ (45298 ) │ │ │ │ ldr r3, [pc, #28] @ (45290 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -80431,15 +80430,15 @@ │ │ │ │ b.n 452b8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 4530a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ cbz r3, 4530a │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 452b8 │ │ │ │ b.n 4530a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -80482,15 +80481,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 4536c │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4533a │ │ │ │ mvn.w r0, #5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -80519,15 +80518,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 453d2 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 453a0 │ │ │ │ mvn.w r0, #5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -80795,15 +80794,15 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ b.n 456cc │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 45a22 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr d7, [pc, #168] @ 45778 │ │ │ │ ldr.w r2, [r8, #276] @ 0x114 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ vstr d8, [sp, #168] @ 0xa8 │ │ │ │ @@ -80866,24 +80865,24 @@ │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #360 @ (adr r0, 458f4 ) │ │ │ │ movs r5, r1 │ │ │ │ ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ movs r5, r1 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ movs r3, r1 │ │ │ │ - adcs r4, r5 │ │ │ │ + adcs r4, r2 │ │ │ │ movs r2, r1 │ │ │ │ - ldrsh.w r0, [lr, #9] │ │ │ │ + vld1.8 {d0[0]}, [r6], r9 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 45a22 │ │ │ │ add.w r3, sl, #4 │ │ │ │ adds r6, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ @@ -81036,15 +81035,15 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ b.n 45970 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 45a1e │ │ │ │ adds r7, #4 │ │ │ │ adds r6, #4 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [r5, #12] │ │ │ │ str r7, [r5, #0] │ │ │ │ @@ -81098,15 +81097,15 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ b.n 45a2a │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cbnz r0, 45a2a │ │ │ │ b.n 45a22 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b.n 45a24 │ │ │ │ mov r5, r7 │ │ │ │ mvn.w r6, #5 │ │ │ │ b.n 45a4a │ │ │ │ @@ -81137,19 +81136,19 @@ │ │ │ │ adds r3, #16 │ │ │ │ b.n 45a52 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 45a70 │ │ │ │ cmp r0, r5 │ │ │ │ beq.n 45a70 │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 45a7a │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ cmp r6, #0 │ │ │ │ bge.n 45a9a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ @@ -81263,21 +81262,21 @@ │ │ │ │ blx 10688 │ │ │ │ blx 1078c │ │ │ │ nop │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ movs r3, r1 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ movs r2, r1 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ movs r2, r1 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ movs r2, r1 │ │ │ │ and.w r3, r0, #6 │ │ │ │ cmp r3, #6 │ │ │ │ beq.n 45bde │ │ │ │ and.w r2, r0, #31 │ │ │ │ mov.w r3, #7168 @ 0x1c00 │ │ │ │ movt r3, #28 │ │ │ │ @@ -81312,15 +81311,15 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r0, #20] │ │ │ │ b.n 45c2a │ │ │ │ mov r1, sp │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldr r1, [pc, #36] @ (45c50 ) │ │ │ │ ldr r2, [pc, #28] @ (45c4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ @@ -81358,15 +81357,15 @@ │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #28] │ │ │ │ b.n 45c96 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cbz r0, 45c9c │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -81394,15 +81393,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n 45cea │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 45cea │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 45cea │ │ │ │ mov r1, sp │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ and.w r2, r3, #3 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [pc, #40] @ (45d1c ) │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [pc, #28] @ (45d18 ) │ │ │ │ @@ -81456,15 +81455,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 45d8c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 45d72 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 45d72 │ │ │ │ b.n 45d36 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -81561,23 +81560,23 @@ │ │ │ │ bne.n 45dea │ │ │ │ orr.w r2, r2, #96 @ 0x60 │ │ │ │ str.w r2, [lr, ip] │ │ │ │ b.n 45dea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cbz r3, 45ea0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ mvn.w r0, #5 │ │ │ │ b.n 45eb6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cbnz r3, 45eae │ │ │ │ movs r0, #1 │ │ │ │ b.n 45eb6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ b.n 45eaa │ │ │ │ ldr r2, [pc, #44] @ (45ee4 ) │ │ │ │ ldr r3, [pc, #28] @ (45ed8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ @@ -81688,15 +81687,15 @@ │ │ │ │ bne.n 45f48 │ │ │ │ ldr r0, [pc, #64] @ (46018 ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cbz r3, 45fe8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ ldr r2, [pc, #48] @ (4601c ) │ │ │ │ ldr r3, [pc, #28] @ (46008 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ @@ -81710,15 +81709,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ movs r5, r1 │ │ │ │ str r5, [sp, #328] @ 0x148 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ movs r2, r1 │ │ │ │ str r4, [sp, #448] @ 0x1c0 │ │ │ │ movs r5, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ @@ -81809,15 +81808,15 @@ │ │ │ │ mvn.w sl, #5 │ │ │ │ b.n 46126 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ cbz r3, 46134 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ strd r9, fp, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -81897,15 +81896,15 @@ │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ movs r2, r1 │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ movs r5, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -81920,15 +81919,15 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r0, #1728] @ 0x6c0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r0, #1728] @ 0x6c0 │ │ │ │ b.n 4625a │ │ │ │ add r1, sp, #4 │ │ │ │ addw r0, r0, #1708 @ 0x6ac │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-88] │ │ │ │ @@ -81998,15 +81997,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 45be2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbnz r0, 4632a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cbz r2, 46324 │ │ │ │ mov r0, r3 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ mvn.w r0, #5 │ │ │ │ b.n 46584 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #2047 @ 0x7ff │ │ │ │ ldr.w r2, [fp, #276] @ 0x114 │ │ │ │ orr.w r5, r5, #3 │ │ │ │ @@ -82040,15 +82039,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 45be2 │ │ │ │ cbnz r0, 46394 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 46574 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ b.n 46574 │ │ │ │ movs r3, #0 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ @@ -82109,15 +82108,15 @@ │ │ │ │ cmp r6, sl │ │ │ │ bne.n 46456 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cbnz r3, 46446 │ │ │ │ movs r0, #1 │ │ │ │ b.n 46584 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ b.n 46442 │ │ │ │ cmp r2, #6 │ │ │ │ beq.n 46498 │ │ │ │ cmp r0, sl │ │ │ │ beq.n 4643e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ @@ -82485,15 +82484,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ b.n 46832 │ │ │ │ ubfx r6, r6, #7, #5 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 46948 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ @@ -82519,15 +82518,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ b.n 46896 │ │ │ │ ubfx r6, r6, #7, #5 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 46948 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -82538,15 +82537,15 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 468f0 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cbnz r5, 468d8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cbnz r0, 468f0 │ │ │ │ mvn.w r4, #5 │ │ │ │ b.n 4694c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 468c8 │ │ │ │ @@ -82584,22 +82583,22 @@ │ │ │ │ b.n 46650 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 46958 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 46958 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cbz r0, 46958 │ │ │ │ b.n 46650 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, 4695c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ b.n 4695c │ │ │ │ movs r4, #1 │ │ │ │ b.n 4694c │ │ │ │ ldr r2, [pc, #44] @ (4698c ) │ │ │ │ ldr r3, [pc, #36] @ (46984 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -82654,15 +82653,15 @@ │ │ │ │ and.w r3, r9, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 1057c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 46a02 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov sl, r0 │ │ │ │ cbnz r0, 46a06 │ │ │ │ mov r0, r7 │ │ │ │ blx 10678 │ │ │ │ movs r0, #0 │ │ │ │ b.n 46c2c │ │ │ │ movs r3, #0 │ │ │ │ @@ -82799,15 +82798,15 @@ │ │ │ │ b.n 46b6a │ │ │ │ ldr.w r3, [r4, #1720] @ 0x6b8 │ │ │ │ cbz r3, 46b6a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 46b6a │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbnz r3, 46b98 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, fp, r3, lsr #5 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ @@ -82841,15 +82840,15 @@ │ │ │ │ blt.n 46bd6 │ │ │ │ b.n 46c24 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 46bb2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 46b0e │ │ │ │ b.n 46bb2 │ │ │ │ mov r0, r7 │ │ │ │ blx 10f7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 111b0 │ │ │ │ @@ -82901,19 +82900,19 @@ │ │ │ │ movs r5, r1 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ movs r5, r1 │ │ │ │ ldrh r4, [r4, #16] │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ movs r3, r1 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ movs r2, r1 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ movs r2, r1 │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ movs r5, r1 │ │ │ │ ldrh r4, [r5, #0] │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -82929,15 +82928,15 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cbz r0, 46cca │ │ │ │ blx 11eb0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -83324,15 +83323,15 @@ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ b.n 47004 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x009a │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ @@ -83371,15 +83370,15 @@ │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 47158 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2f74 │ │ │ │ + bl c2f6c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 47158 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 5a380 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ @@ -83475,15 +83474,15 @@ │ │ │ │ movcc r4, r2 │ │ │ │ b.n 4723a │ │ │ │ add.w r6, r4, #32 │ │ │ │ adds r4, #1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r6, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r9 │ │ │ │ blx 10cec │ │ │ │ str r4, [r0, #0] │ │ │ │ str.w r0, [r8, #160] @ 0xa0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ @@ -83655,15 +83654,15 @@ │ │ │ │ movs r5, r1 │ │ │ │ beq.n 4749c │ │ │ │ movs r5, r1 │ │ │ │ ldrh r0, [r3, r6] │ │ │ │ movs r5, r1 │ │ │ │ beq.n 47470 │ │ │ │ movs r5, r1 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ movs r2, r1 │ │ │ │ beq.n 47454 │ │ │ │ movs r5, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -83745,19 +83744,19 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strh r4, [r6, #0] │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ movs r2, r1 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ movs r2, r1 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #10 │ │ │ │ movs r2, r1 │ │ │ │ ldrb r0, [r3, #30] │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ 000474f8 : │ │ │ │ movs r1, #1 │ │ │ │ b.n 471e4 │ │ │ │ @@ -83776,15 +83775,15 @@ │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ cbz r0, 47530 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #29] │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ @@ -83858,35 +83857,35 @@ │ │ │ │ cbz r5, 47650 │ │ │ │ ldr r2, [pc, #816] @ (47918 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [pc, #816] @ (4791c ) │ │ │ │ movs r1, #4 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 47656 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 4764c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r1, r3 │ │ │ │ sub.w sl, r5, r3 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cbnz r0, 4761e │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add r5, sl │ │ │ │ b.n 4764c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ blx 11588 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [pc, #712] @ (478f8 ) │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldrd r3, r5, [r3] │ │ │ │ add r0, pc │ │ │ │ @@ -83918,15 +83917,15 @@ │ │ │ │ b.n 47aca │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 47688 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ b.n 4767e │ │ │ │ mov r0, r9 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 47aca │ │ │ │ subs r3, r6, r7 │ │ │ │ ldr.w r6, [r9, #36] @ 0x24 │ │ │ │ subs r5, r5, r7 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ @@ -84034,15 +84033,15 @@ │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 477d4 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #6 │ │ │ │ add.w r1, r6, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2f74 │ │ │ │ + bl c2f6c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 477d4 │ │ │ │ bl 5a380 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 47a5a │ │ │ │ b.n 47aca │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ @@ -84050,45 +84049,45 @@ │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ adds r6, #3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r2 │ │ │ │ add r5, r8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [r4, #92] @ 0x5c │ │ │ │ - bl d1170 │ │ │ │ + bl d1168 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bgt.n 4781c │ │ │ │ ldr.w fp, [pc, #308] @ 4792c │ │ │ │ add fp, pc │ │ │ │ ldr.w r0, [fp, r6, lsl #2] │ │ │ │ cbnz r0, 47830 │ │ │ │ ldr r0, [pc, #252] @ (47900 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r1, #24453 @ 0x5f85 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ str.w r0, [fp, r6, lsl #2] │ │ │ │ b.n 47830 │ │ │ │ ldr r0, [pc, #228] @ (47904 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r1, #24453 @ 0x5f85 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ str.w r0, [r8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 47846 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80198 │ │ │ │ + bl 80190 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ b.n 4784e │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add.w r6, r8, #16 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -84160,23 +84159,23 @@ │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #26] │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ movs r2, r1 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ movs r2, r1 │ │ │ │ ldrsh r2, [r7, r2] │ │ │ │ movs r5, r1 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ movs r2, r1 │ │ │ │ ldmia r4, {r1, r3, r4} │ │ │ │ movs r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov.w fp, #1 │ │ │ │ add.w sl, r5, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -84239,33 +84238,33 @@ │ │ │ │ movw r4, #29069 @ 0x718d │ │ │ │ movt r4, #2 │ │ │ │ b.n 479e2 │ │ │ │ movw r4, #16781 @ 0x418d │ │ │ │ movt r4, #15 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r3, #44 @ 0x2c │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ asrs r2, r2, #2 │ │ │ │ adds r6, r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ add.w r3, r6, #48 @ 0x30 │ │ │ │ adds r6, r5, #1 │ │ │ │ subs r2, r3, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ asrs r2, r2, #2 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ bl 5ba64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 47aca │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ @@ -84313,15 +84312,15 @@ │ │ │ │ cbz r0, 47aca │ │ │ │ add.w r1, sl, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ add.w r5, r3, sl │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cbnz r0, 47ace │ │ │ │ blx 112f4 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 47aca │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ movs r3, #19 │ │ │ │ @@ -84374,21 +84373,21 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 47b32 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ movs r2, r1 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #10 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #24 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ movs r2, r1 │ │ │ │ ldrb r6, [r7, #4] │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -84554,15 +84553,15 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ bne.n 47d12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ b.n 47d38 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r0, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #128 @ 0x80 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -84596,21 +84595,21 @@ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r5, #3] │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ movs r2, r1 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ movs r3, r1 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ movs r2, r1 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ movs r2, r1 │ │ │ │ ldr r0, [pc, #12] @ (47db0 ) │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ b.w 10ce8 │ │ │ │ nop │ │ │ │ @@ -84647,15 +84646,15 @@ │ │ │ │ ... │ │ │ │ │ │ │ │ 00047e00 <_PL_atoms@@Base>: │ │ │ │ ldr r0, [pc, #4] @ (47e08 <_PL_atoms@@Base+0x8>) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ bx lr │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r6, r7, #4 │ │ │ │ movs r3, r1 │ │ │ │ ldr r1, [pc, #60] @ (47e4c <_PL_atoms@@Base+0x4c>) │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ add r1, pc │ │ │ │ bne.n 47e46 <_PL_atoms@@Base+0x46> │ │ │ │ ldr r2, [pc, #52] @ (47e50 <_PL_atoms@@Base+0x50>) │ │ │ │ @@ -84695,15 +84694,15 @@ │ │ │ │ ldr r3, [pc, #96] @ (47ecc <_PL_atoms@@Base+0xcc>) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b7aac │ │ │ │ + bl b7aa4 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 47ea4 <_PL_atoms@@Base+0xa4> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 47ea4 <_PL_atoms@@Base+0xa4> │ │ │ │ ldr r0, [pc, #56] @ (47ec4 <_PL_atoms@@Base+0xc4>) │ │ │ │ add r0, pc │ │ │ │ @@ -84825,15 +84824,15 @@ │ │ │ │ b.n 47fbc <_PL_atoms@@Base+0x1bc> │ │ │ │ ldr r0, [pc, #12] @ (47fc0 <_PL_atoms@@Base+0x1c0>) │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #20 │ │ │ │ movs r2, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ @@ -84850,15 +84849,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ blx 113f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 47fea <_PL_atoms@@Base+0x1ea> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -84887,15 +84886,15 @@ │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 4806a <_PL_atoms@@Base+0x26a> │ │ │ │ and.w r3, r1, #31 │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 48082 <_PL_atoms@@Base+0x282> │ │ │ │ pop {r4} │ │ │ │ - b.w 9249c │ │ │ │ + b.w 92494 │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 48086 <_PL_atoms@@Base+0x286> │ │ │ │ asrs r1, r1, #7 │ │ │ │ cmp.w r1, r0, asr #7 │ │ │ │ ite lt │ │ │ │ movlt r0, #1 │ │ │ │ movge.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -85009,25 +85008,25 @@ │ │ │ │ ldr.w r2, [r9] │ │ │ │ str.w r2, [r8, #-4] │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 481c6 <_PL_atoms@@Base+0x3c6> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ subs.w sl, r0, sl │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ adds r6, #8 │ │ │ │ adds r4, #8 │ │ │ │ b.n 48202 <_PL_atoms@@Base+0x402> │ │ │ │ bcs.n 481e8 <_PL_atoms@@Base+0x3e8> │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ mov r1, r6 │ │ │ │ - bl a9d8c │ │ │ │ + bl a9d84 │ │ │ │ str.w r0, [r8, #-8] │ │ │ │ adds r6, #8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w r3, [r8, #-4] │ │ │ │ b.n 48202 <_PL_atoms@@Base+0x402> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -85061,15 +85060,15 @@ │ │ │ │ cmp r2, #7 │ │ │ │ bne.n 4823e <_PL_atoms@@Base+0x43e> │ │ │ │ ldr.w r4, [r5, #276] @ 0x114 │ │ │ │ add.w r4, r4, r3, lsr #5 │ │ │ │ b.n 4822a <_PL_atoms@@Base+0x42a> │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ mov r1, sl │ │ │ │ - bl a9d8c │ │ │ │ + bl a9d84 │ │ │ │ str.w r0, [r8, #-8] │ │ │ │ add.w sl, sl, #8 │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r8, #-12] │ │ │ │ b.n 48220 <_PL_atoms@@Base+0x420> │ │ │ │ adds r3, #7 │ │ │ │ @@ -85103,22 +85102,22 @@ │ │ │ │ ldr.w r6, [r5, #276] @ 0x114 │ │ │ │ add.w r6, r6, r3, lsr #5 │ │ │ │ b.n 48292 <_PL_atoms@@Base+0x492> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ adds r1, #4 │ │ │ │ str r7, [r5, #92] @ 0x5c │ │ │ │ - bl a9d8c │ │ │ │ + bl a9d84 │ │ │ │ mov r3, r9 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ subs r7, r7, r3 │ │ │ │ lsrs r0, r7, #31 │ │ │ │ add.w r0, r0, r7, asr #2 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - bl a8974 │ │ │ │ + bl a896c │ │ │ │ str.w r0, [r9] │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ mov.w r9, r9, lsl #5 │ │ │ │ orr.w r1, r9, #14 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -85128,19 +85127,19 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r0, [r4, #14] │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r4, #1 │ │ │ │ movs r3, r1 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ movs r2, r1 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ movs r2, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #328] @ (48460 <_PL_atoms@@Base+0x660>) │ │ │ │ @@ -85177,15 +85176,15 @@ │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 483e2 <_PL_atoms@@Base+0x5e2> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2f74 │ │ │ │ + bl c2f6c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 48336 <_PL_atoms@@Base+0x536> │ │ │ │ ldr r2, [pc, #232] @ (48468 <_PL_atoms@@Base+0x668>) │ │ │ │ ldr r3, [pc, #224] @ (48464 <_PL_atoms@@Base+0x664>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -85198,15 +85197,15 @@ │ │ │ │ b.w 5a380 │ │ │ │ and.w r3, r3, #24 │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 483e2 <_PL_atoms@@Base+0x5e2> │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 483dc <_PL_atoms@@Base+0x5dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 46ecc │ │ │ │ cbnz r0, 483c2 <_PL_atoms@@Base+0x5c2> │ │ │ │ movs r6, #0 │ │ │ │ @@ -85222,38 +85221,38 @@ │ │ │ │ b.n 483c8 <_PL_atoms@@Base+0x5c8> │ │ │ │ mov r0, r4 │ │ │ │ bl 419d6 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a950c │ │ │ │ + bl a9504 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 483be <_PL_atoms@@Base+0x5be> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 47f76 <_PL_atoms@@Base+0x176> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 483be <_PL_atoms@@Base+0x5be> │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl a95a4 │ │ │ │ + bl a959c │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 4842a <_PL_atoms@@Base+0x62a> │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 4841e <_PL_atoms@@Base+0x61e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl c7244 │ │ │ │ + bl c723c │ │ │ │ b.n 48440 <_PL_atoms@@Base+0x640> │ │ │ │ movs r3, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ movw r4, #57605 @ 0xe105 │ │ │ │ strd r7, r8, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -85322,47 +85321,47 @@ │ │ │ │ adds r2, r0, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 48304 <_PL_atoms@@Base+0x504> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ - b.w a9280 │ │ │ │ + b.w a9278 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r9, [r2] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w sl, [pc, #372] @ 48678 <_PL_atoms@@Base+0x878> │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ adds r3, r0, #1 │ │ │ │ mov.w ip, r0, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov fp, ip │ │ │ │ mov r7, r0 │ │ │ │ add sl, pc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, ip, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl a9f48 │ │ │ │ + bl a9f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 48672 <_PL_atoms@@Base+0x872> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl a9f48 │ │ │ │ + bl a9f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 48672 <_PL_atoms@@Base+0x872> │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r9, #276] @ 0x114 │ │ │ │ ldr.w r4, [r3, fp] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ @@ -85407,15 +85406,15 @@ │ │ │ │ lsls r5, r5, #2 │ │ │ │ b.n 485d2 <_PL_atoms@@Base+0x7d2> │ │ │ │ ubfx r5, r5, #7, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r3, #8 │ │ │ │ mov r0, r9 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 4864e <_PL_atoms@@Base+0x84e> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r4, #8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r5, r2 │ │ │ │ add.w r2, r8, #8 │ │ │ │ @@ -85444,15 +85443,15 @@ │ │ │ │ b.n 48614 <_PL_atoms@@Base+0x814> │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 48644 <_PL_atoms@@Base+0x844> │ │ │ │ movs r3, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 4864c <_PL_atoms@@Base+0x84c> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r4, #8 │ │ │ │ adds r2, #8 │ │ │ │ b.n 485f4 <_PL_atoms@@Base+0x7f4> │ │ │ │ ite cc │ │ │ │ @@ -85493,51 +85492,51 @@ │ │ │ │ ldr.w r9, [pc, #496] @ 48890 <_PL_atoms@@Base+0xa90> │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ adds r3, r5, #2 │ │ │ │ mov.w r7, r8, lsl #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w fp, r3, lsl #2 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9f48 │ │ │ │ + bl a9f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4884e <_PL_atoms@@Base+0xa4e> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 47f76 <_PL_atoms@@Base+0x176> │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4884e <_PL_atoms@@Base+0xa4e> │ │ │ │ ldr.w sl, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr.w r1, [sl, r7] │ │ │ │ mov r2, r6 │ │ │ │ - bl a95a4 │ │ │ │ + bl a959c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4884e <_PL_atoms@@Base+0xa4e> │ │ │ │ movs r3, #3 │ │ │ │ add.w r2, sl, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4884e <_PL_atoms@@Base+0xa4e> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r2, r7] │ │ │ │ lsrs r1, r2, #5 │ │ │ │ add.w ip, r3, r2, lsr #5 │ │ │ │ @@ -85597,39 +85596,39 @@ │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ add.w fp, r3, r2, lsr #5 │ │ │ │ b.n 487ac <_PL_atoms@@Base+0x9ac> │ │ │ │ cmp r6, r2 │ │ │ │ beq.n 487e2 <_PL_atoms@@Base+0x9e2> │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl a9d8c │ │ │ │ + bl a9d84 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r0, [r3], #8 │ │ │ │ ldr.w r0, [fp] │ │ │ │ str.w r0, [r8, #4] │ │ │ │ mov r8, r3 │ │ │ │ adds r1, #8 │ │ │ │ b.n 487a4 <_PL_atoms@@Base+0x9a4> │ │ │ │ adds r1, r5, #4 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ - bl a9d8c │ │ │ │ + bl a9d84 │ │ │ │ mov r3, sl │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ sub.w r3, r8, r3 │ │ │ │ lsrs r0, r3, #31 │ │ │ │ add.w r0, r0, r3, asr #2 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - bl a8974 │ │ │ │ + bl a896c │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ sub.w r6, sl, r3 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #128] @ (488a4 <_PL_atoms@@Base+0xaa4>) │ │ │ │ lsls r6, r6, #5 │ │ │ │ orr.w r6, r6, #14 │ │ │ │ str.w r6, [r3, r0, lsl #2] │ │ │ │ add r1, pc │ │ │ │ @@ -85640,15 +85639,15 @@ │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 4887a <_PL_atoms@@Base+0xa7a> │ │ │ │ add.w r1, r9, #3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ ldr r2, [pc, #88] @ (488a8 <_PL_atoms@@Base+0xaa8>) │ │ │ │ ldr r3, [pc, #56] @ (4888c <_PL_atoms@@Base+0xa8c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -85672,19 +85671,19 @@ │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ movs r2, r1 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r6, r5, #4 │ │ │ │ movs r2, r1 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ movs r5, r1 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ movs r5, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -85701,52 +85700,52 @@ │ │ │ │ ldr r3, [pc, #212] @ (489a4 <_PL_atoms@@Base+0xba4>) │ │ │ │ add.w r8, sp, #24 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, r6, #2 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r7, r7, #2 │ │ │ │ add.w r9, sl, #4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9f48 │ │ │ │ + bl a9f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 48980 <_PL_atoms@@Base+0xb80> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r7 │ │ │ │ bl 47f76 <_PL_atoms@@Base+0x176> │ │ │ │ cbz r0, 48980 <_PL_atoms@@Base+0xb80> │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ cbz r0, 48980 <_PL_atoms@@Base+0xb80> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ add.w r3, r2, r9 │ │ │ │ ldr.w r1, [r2, sl] │ │ │ │ movs r2, #1 │ │ │ │ bl 4808e <_PL_atoms@@Base+0x28e> │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 48970 <_PL_atoms@@Base+0xb70> │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ str.w r1, [r3, r0, lsl #2] │ │ │ │ ldr r1, [pc, #88] @ (489a8 <_PL_atoms@@Base+0xba8>) │ │ │ │ ldr r3, [pc, #80] @ (489a4 <_PL_atoms@@Base+0xba4>) │ │ │ │ add r1, pc │ │ │ │ @@ -85756,15 +85755,15 @@ │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 48994 <_PL_atoms@@Base+0xb94> │ │ │ │ adds r1, r5, #3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ movs r1, #3 │ │ │ │ bl 22ed4 │ │ │ │ cbz r0, 48980 <_PL_atoms@@Base+0xb80> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 11944 │ │ │ │ b.n 488fc <_PL_atoms@@Base+0xafc> │ │ │ │ ldr r2, [pc, #40] @ (489ac <_PL_atoms@@Base+0xbac>) │ │ │ │ @@ -85802,33 +85801,33 @@ │ │ │ │ ldr r7, [pc, #292] @ (48af8 <_PL_atoms@@Base+0xcf8>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 48ace <_PL_atoms@@Base+0xcce> │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9f48 │ │ │ │ + bl a9f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 48ace <_PL_atoms@@Base+0xcce> │ │ │ │ add.w fp, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl a9f48 │ │ │ │ + bl a9f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 48ace <_PL_atoms@@Base+0xcce> │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr.w r3, [r1, fp, lsl #2] │ │ │ │ lsrs r2, r3, #5 │ │ │ │ add.w r3, r0, r3, lsr #5 │ │ │ │ @@ -85855,15 +85854,15 @@ │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ asrs r2, r2, #1 │ │ │ │ bl 4808e <_PL_atoms@@Base+0x28e> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 48aa2 <_PL_atoms@@Base+0xca2> │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ str.w r1, [r3, r0, lsl #2] │ │ │ │ ldr r1, [pc, #124] @ (48b00 <_PL_atoms@@Base+0xd00>) │ │ │ │ ldr r3, [pc, #112] @ (48af4 <_PL_atoms@@Base+0xcf4>) │ │ │ │ add r1, pc │ │ │ │ @@ -85873,15 +85872,15 @@ │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 48ae2 <_PL_atoms@@Base+0xce2> │ │ │ │ adds r1, r6, #2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ adds r3, r0, #2 │ │ │ │ beq.n 48abc <_PL_atoms@@Base+0xcbc> │ │ │ │ ldr r3, [pc, #92] @ (48b04 <_PL_atoms@@Base+0xd04>) │ │ │ │ movw r2, #1500 @ 0x5dc │ │ │ │ ldr r1, [pc, #88] @ (48b08 <_PL_atoms@@Base+0xd08>) │ │ │ │ ldr r0, [pc, #92] @ (48b0c <_PL_atoms@@Base+0xd0c>) │ │ │ │ add r3, pc │ │ │ │ @@ -85916,19 +85915,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ movs r5, r1 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ movs r2, r1 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r6, r0, r2 │ │ │ │ movs r2, r1 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ movs r5, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -85940,15 +85939,15 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ add r2, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 47f76 <_PL_atoms@@Base+0x176> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 48bf8 <_PL_atoms@@Base+0xdf8> │ │ │ │ @@ -85957,36 +85956,36 @@ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str.w r7, [r2, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 48bf8 <_PL_atoms@@Base+0xdf8> │ │ │ │ mov r2, r5 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9f48 │ │ │ │ + bl a9f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 48bf8 <_PL_atoms@@Base+0xdf8> │ │ │ │ ldr.w r8, [r4, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ - bl a95a4 │ │ │ │ + bl a959c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 48bf8 <_PL_atoms@@Base+0xdf8> │ │ │ │ adds r2, r6, #2 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ add.w r2, r8, r2, lsl #2 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cbz r0, 48bf8 <_PL_atoms@@Base+0xdf8> │ │ │ │ adds r2, r6, #4 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ cbz r0, 48bf8 <_PL_atoms@@Base+0xdf8> │ │ │ │ add.w r9, r7, #4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ @@ -86009,15 +86008,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 48c0c <_PL_atoms@@Base+0xe0c> │ │ │ │ adds r2, r5, #3 │ │ │ │ adds r1, r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ movs r1, #3 │ │ │ │ bl 22ed4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 48baa <_PL_atoms@@Base+0xdaa> │ │ │ │ ldr r2, [pc, #40] @ (48c24 <_PL_atoms@@Base+0xe24>) │ │ │ │ ldr r3, [pc, #32] @ (48c1c <_PL_atoms@@Base+0xe1c>) │ │ │ │ add r2, pc │ │ │ │ @@ -86054,15 +86053,15 @@ │ │ │ │ ldr r3, [pc, #420] @ (48df4 <_PL_atoms@@Base+0xff4>) │ │ │ │ add r2, pc │ │ │ │ ldr.w r7, [sp, #1112] @ 0x458 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1068] @ 0x42c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r4, [r5, #276] @ 0x114 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov fp, r3 │ │ │ │ and.w r1, r2, #7 │ │ │ │ @@ -86123,15 +86122,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #236] @ (48e00 <_PL_atoms@@Base+0x1000>) │ │ │ │ add.w r4, r4, r2, lsr #5 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ adds r4, #8 │ │ │ │ strd r4, sl, [sp, #32] │ │ │ │ - bl aa7dc │ │ │ │ + bl aa7d4 │ │ │ │ b.n 48d28 <_PL_atoms@@Base+0xf28> │ │ │ │ mov sl, r0 │ │ │ │ mov.w fp, r8, lsl #2 │ │ │ │ movs r7, #0 │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, fp, #4 │ │ │ │ @@ -86156,22 +86155,22 @@ │ │ │ │ beq.n 48d5c <_PL_atoms@@Base+0xf5c> │ │ │ │ adds r3, #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r7, #1 │ │ │ │ add.w r1, r4, r3, lsl #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl a9d8c │ │ │ │ + bl a9d84 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r2, fp] │ │ │ │ subs r3, #4 │ │ │ │ adds r1, r4, r3 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ - bl a9d8c │ │ │ │ + bl a9d84 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [r4, r3] │ │ │ │ negs r3, r2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -86232,48 +86231,48 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 48ea4 <_PL_atoms@@Base+0x10a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9f48 │ │ │ │ + bl a9f40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 48ede <_PL_atoms@@Base+0x10de> │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ movs r1, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r2, r6 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ cbnz r0, 48e78 <_PL_atoms@@Base+0x1078> │ │ │ │ movs r0, #0 │ │ │ │ b.n 48ede <_PL_atoms@@Base+0x10de> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 48e74 <_PL_atoms@@Base+0x1074> │ │ │ │ ldr r2, [pc, #124] @ (48f04 <_PL_atoms@@Base+0x1104>) │ │ │ │ movs r5, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ @@ -86282,21 +86281,21 @@ │ │ │ │ bl 48c28 <_PL_atoms@@Base+0xe28> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 48e74 <_PL_atoms@@Base+0x1074> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 10e78 │ │ │ │ b.n 48ede <_PL_atoms@@Base+0x10de> │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r5, r3 │ │ │ │ adds r0, r5, #2 │ │ │ │ - bl a9788 │ │ │ │ + bl a9780 │ │ │ │ cbz r0, 48ede <_PL_atoms@@Base+0x10de> │ │ │ │ ldr r2, [pc, #76] @ (48f08 <_PL_atoms@@Base+0x1108>) │ │ │ │ ldr r3, [pc, #64] @ (48f00 <_PL_atoms@@Base+0x1100>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -86304,15 +86303,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 48ef2 <_PL_atoms@@Base+0x10f2> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ ldr r2, [pc, #44] @ (48f0c <_PL_atoms@@Base+0x110c>) │ │ │ │ ldr r3, [pc, #28] @ (48f00 <_PL_atoms@@Base+0x1100>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -86408,26 +86407,26 @@ │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl a950c │ │ │ │ + bl a9504 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 48ff6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a95a4 │ │ │ │ + bl a959c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 48ff4 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ - bl a9d8c │ │ │ │ + bl a9d84 │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ b.n 48ff6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 48ff6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #40] @ (49020 ) │ │ │ │ ldr r3, [pc, #32] @ (4901c ) │ │ │ │ @@ -86546,39 +86545,39 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r7, #1 │ │ │ │ bl 5736c │ │ │ │ b.n 4909e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r7, r0 │ │ │ │ cbz r1, 49138 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ movs r2, #12 │ │ │ │ bl 5736c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ bl 5736c │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 4915a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 49076 │ │ │ │ b.n 49142 │ │ │ │ mov r0, r7 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ mov r0, r4 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr r2, [pc, #36] @ (4918c ) │ │ │ │ ldr r3, [pc, #28] @ (49188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -86619,15 +86618,15 @@ │ │ │ │ b.n 491a2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 49204 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ cbz r3, 49204 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 491a2 │ │ │ │ b.n 49204 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ adds r3, r0, #4 │ │ │ │ @@ -86652,15 +86651,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 49238 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 49238 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [pc, #96] @ (4929c ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -86670,15 +86669,15 @@ │ │ │ │ adds r5, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 49264 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 49234 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r5, r5, r7 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsrs r5, r5, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -86687,15 +86686,15 @@ │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ bhi.n 4928c │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 49234 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #16] │ │ │ │ @@ -86715,15 +86714,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 492d0 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 492d0 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [pc, #56] @ (4930c ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -86732,15 +86731,15 @@ │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ bhi.n 492fa │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 492cc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #16] │ │ │ │ @@ -86760,15 +86759,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ subs r3, r3, r2 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 4933e │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 4933e │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [pc, #24] @ (49358 ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -86795,28 +86794,28 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cbz r5, 4939a │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 493f2 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ b.n 493b8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cbz r1, 493f2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r2, 493a8 │ │ │ │ movs r7, #1 │ │ │ │ b.n 493cc │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 493a4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ strd r5, r3, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ b.n 493f4 │ │ │ │ @@ -86832,15 +86831,15 @@ │ │ │ │ cmp r3, #30 │ │ │ │ bls.n 493bc │ │ │ │ b.n 493f2 │ │ │ │ lsls r5, r5, #7 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 493c6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r5, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -86885,15 +86884,15 @@ │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 49462 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 49462 │ │ │ │ - b.w aab28 │ │ │ │ + b.w aab20 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ @@ -86908,15 +86907,15 @@ │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #4] @ (494a0 ) │ │ │ │ add r0, pc │ │ │ │ b.w 113d4 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ movs r2, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -86924,15 +86923,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #12] @ (494cc ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11e64 │ │ │ │ nop │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ movs r2, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -86943,15 +86942,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (494fc ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ movs r2, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #92] @ (4956c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -87031,36 +87030,36 @@ │ │ │ │ b.w 117a8 │ │ │ │ movw r3, #45189 @ 0xb085 │ │ │ │ movt r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ tst.w r2, #3 │ │ │ │ beq.n 495d8 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 495f8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 49614 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 11d68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 495f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -87104,19 +87103,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb86c │ │ │ │ movs r1, r1 │ │ │ │ b.w 5d958 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ @@ -87125,15 +87124,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 496b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w r3, r0, #28 │ │ │ │ str r3, [r4, #4] │ │ │ │ b.n 496c2 │ │ │ │ movs r1, #28 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 496ae │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -87148,15 +87147,15 @@ │ │ │ │ b.n 498be │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 496fa │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 49704 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ b.n 4971a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r8, r2 │ │ │ │ bne.n 496e2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ b.n 4971a │ │ │ │ @@ -87174,15 +87173,15 @@ │ │ │ │ b.n 496e2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #12] │ │ │ │ bl 49076 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #16 │ │ │ │ bl 5736c │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ movs r1, #24 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ @@ -87229,25 +87228,25 @@ │ │ │ │ bl 57312 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4986e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #4 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ strd r0, sl, [r5, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 4941c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 4941c │ │ │ │ add.w r3, r9, #12 │ │ │ │ @@ -87266,15 +87265,15 @@ │ │ │ │ bne.n 49722 │ │ │ │ str r7, [r5, #12] │ │ │ │ b.n 498c0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ mov r3, r4 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 4983e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ bl 4941c │ │ │ │ b.n 498c0 │ │ │ │ @@ -87328,25 +87327,25 @@ │ │ │ │ movs r2, #12 │ │ │ │ bl 5736c │ │ │ │ b.n 4973e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3080] @ 0xc08 │ │ │ │ sub.w sp, sp, #980 @ 0x3d4 │ │ │ │ ldr r3, [pc, #816] @ (49c28 ) │ │ │ │ @@ -87429,15 +87428,15 @@ │ │ │ │ b.n 499c6 │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 499c6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 499c6 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov.w r5, sl, lsl #7 │ │ │ │ str.w r8, [r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -87480,15 +87479,15 @@ │ │ │ │ bl 492a0 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 49a50 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 499c2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ b.n 49ac8 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r4 │ │ │ │ @@ -87496,15 +87495,15 @@ │ │ │ │ bl 492a0 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp.w r3, r7, lsl #2 │ │ │ │ bcs.n 49a7e │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 499c2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r8, r3 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 49ad0 │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ @@ -87522,15 +87521,15 @@ │ │ │ │ bl 492a0 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 49ac6 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 499c2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r3, #4 │ │ │ │ @@ -87550,15 +87549,15 @@ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ mov.w r8, r7, lsl #2 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp.w r3, r7, lsl #2 │ │ │ │ bcs.n 49b16 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 499c2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r3, r8 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 49ad0 │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ @@ -87593,15 +87592,15 @@ │ │ │ │ bl 492a0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cbnz r3, 49b98 │ │ │ │ b.n 49bc8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl c72bc │ │ │ │ + bl c72b4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 49b6e │ │ │ │ mvn.w r4, #10 │ │ │ │ b.n 49bde │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cbz r3, 49bb6 │ │ │ │ @@ -87613,15 +87612,15 @@ │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r6, #32] │ │ │ │ b.n 49bc4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 49946 │ │ │ │ movs r3, #1 │ │ │ │ b.n 49bcc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ adds r5, #4 │ │ │ │ @@ -87630,15 +87629,15 @@ │ │ │ │ b.n 49946 │ │ │ │ movs r4, #1 │ │ │ │ b.n 49bde │ │ │ │ mvn.w r4, #9 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cbz r3, 49be8 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 49c06 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 49c02 │ │ │ │ @@ -87785,15 +87784,15 @@ │ │ │ │ bl 492a0 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 49dc8 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 49dc8 │ │ │ │ bl 5a418 │ │ │ │ cbz r3, 49d8a │ │ │ │ movs r1, #222 @ 0xde │ │ │ │ mov r0, r4 │ │ │ │ bl 49208 │ │ │ │ b.n 49dd8 │ │ │ │ @@ -87835,15 +87834,15 @@ │ │ │ │ mov.w fp, sl, lsl #2 │ │ │ │ ldr r7, [r7, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp.w r3, sl, lsl #2 │ │ │ │ bcs.n 49df8 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 49d7a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r7, fp │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r7, r1 │ │ │ │ beq.n 49e0e │ │ │ │ @@ -87893,39 +87892,39 @@ │ │ │ │ beq.n 49e7c │ │ │ │ movs r5, #1 │ │ │ │ b.n 49f82 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ b.n 49c68 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r7, r0 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 49eb8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ str r0, [r4, #4] │ │ │ │ cbnz r0, 49ea8 │ │ │ │ mov r0, r7 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ b.n 49c68 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 49c3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 49ec0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ b.n 49f82 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ subs r3, r3, r1 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ rsb r3, r0, r3, lsr #2 │ │ │ │ subs r3, #1 │ │ │ │ @@ -87957,15 +87956,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ ite eq │ │ │ │ moveq r1, #227 @ 0xe3 │ │ │ │ movne r1, #229 @ 0xe5 │ │ │ │ bl 492a0 │ │ │ │ b.n 49f66 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 49f2a │ │ │ │ movs r5, #0 │ │ │ │ b.n 49f82 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ blx 11d68 │ │ │ │ @@ -87984,15 +87983,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 498e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 49f82 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ bl 49310 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ b.n 49e70 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ @@ -88015,24 +88014,24 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r1, r0] │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ movs r2, r1 │ │ │ │ - vaddl.u16 q8, d6, d10 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + vaddl.u q0, d14, d10 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ movs r2, r1 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ movs r1, r1 │ │ │ │ strb r6, [r2, r3] │ │ │ │ movs r5, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -88113,15 +88112,15 @@ │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r1, #8 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ b.n 4a0ce │ │ │ │ add.w r0, r4, #16 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cbnz r0, 4a0ce │ │ │ │ bl 5a418 │ │ │ │ adds r5, #4 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ and.w r2, r3, #3968 @ 0xf80 │ │ │ │ @@ -88221,26 +88220,26 @@ │ │ │ │ b.n 4a1e6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 4a1e6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 4a1e6 │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ strd r2, r3, [r4] │ │ │ │ b.n 4a2aa │ │ │ │ cbz r5, 4a254 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 4a21e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 4a250 │ │ │ │ add.w r0, r8, #12 │ │ │ │ bl 49694 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r4, [r0, #20] │ │ │ │ strd fp, fp, [r0] │ │ │ │ @@ -88269,19 +88268,19 @@ │ │ │ │ movs r6, #0 │ │ │ │ add.w r0, r8, #12 │ │ │ │ str r6, [r4, #12] │ │ │ │ bl 49694 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [r5, #0] │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #24] │ │ │ │ b.n 4a2aa │ │ │ │ ldr r3, [pc, #92] @ (4a2dc ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ @@ -88317,18 +88316,18 @@ │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, r1] │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb9c000a │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + smull r0, r0, r4, sl │ │ │ │ + lsls r2, r5, #14 │ │ │ │ movs r2, r1 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ movs r1, r1 │ │ │ │ str r6, [r5, r6] │ │ │ │ movs r5, r1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -88384,15 +88383,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 4a2ec │ │ │ │ cbnz r0, 4a38e │ │ │ │ b.n 4a39a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 4a388 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ str r4, [r5, #16] │ │ │ │ subs r4, #28 │ │ │ │ b.n 4a362 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ tst r2, r3 │ │ │ │ @@ -88506,15 +88505,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5a678 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 4a4e4 │ │ │ │ add.w r1, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4a7de │ │ │ │ str r7, [r0, #0] │ │ │ │ adds r3, r0, #4 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ subs r0, r0, r2 │ │ │ │ lsls r0, r0, #5 │ │ │ │ @@ -88536,15 +88535,15 @@ │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w r1, r8, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 4a56c │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4a7de │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -88570,15 +88569,15 @@ │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ bl 416e0 │ │ │ │ add.w r3, sl, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ b.n 4a7e2 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4a7de │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 4a58a │ │ │ │ @@ -88691,15 +88690,15 @@ │ │ │ │ ldr.w r2, [r0, r8, lsl #2] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cbnz r2, 4a6a4 │ │ │ │ str.w r1, [r0, r8, lsl #2] │ │ │ │ b.n 4a7d8 │ │ │ │ movs r3, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 4a7e2 │ │ │ │ b.n 4a7d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ bl 4cde6 │ │ │ │ @@ -88834,29 +88833,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r0, [r7, r1] │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, r1] │ │ │ │ movs r5, r1 │ │ │ │ - vst1.8 {d16[0]}, [sl], sl │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + ldrsh.w r0, [r2, #10] │ │ │ │ + lsls r0, r3, #7 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r8, sl] │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + ldrb.w r0, [r0, sl] │ │ │ │ + movs r6, r6 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xf658000a │ │ │ │ - cdp2 0, 7, cr0, cr14, cr9, {0} │ │ │ │ - add r7, pc, #168 @ (adr r7, 4a8dc ) │ │ │ │ + movw r0, #2058 @ 0x80a │ │ │ │ + cdp2 0, 6, cr0, cr6, cr9, {0} │ │ │ │ + add r7, pc, #72 @ (adr r7, 4a87c ) │ │ │ │ movs r1, r1 │ │ │ │ ldr r4, [pc, #472] @ (4aa10 ) │ │ │ │ movs r5, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -88929,15 +88928,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 4a8c8 │ │ │ │ add.w r4, sl, r4, lsl #2 │ │ │ │ b.n 4a8c8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 987a8 │ │ │ │ + bl 987a0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 11148 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldr r3, [pc, #872] @ (4ac88 ) │ │ │ │ movs r5, r1 │ │ │ │ @@ -88981,15 +88980,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r5, r6, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r6 │ │ │ │ bcs.n 4a9a2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cbz r0, 4a99e │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ adds r5, #28 │ │ │ │ b.n 4a992 │ │ │ │ add.w r0, r4, #12 │ │ │ │ bl 49452 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ adds r3, #8 │ │ │ │ @@ -89008,15 +89007,15 @@ │ │ │ │ bne.n 4a9da │ │ │ │ bl 4a928 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 4a9ea │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -89074,17 +89073,17 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - usat16 r0, #10, r2 │ │ │ │ - smlal r0, r0, r8, r9 │ │ │ │ - add r4, pc, #464 @ (adr r4, 4ac70 ) │ │ │ │ + usat r0, #10, sl │ │ │ │ + @ instruction: 0xfbb00009 │ │ │ │ + add r4, pc, #368 @ (adr r4, 4ac10 ) │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3472] @ 0xd90 │ │ │ │ sub.w sp, sp, #588 @ 0x24c │ │ │ │ mov r8, r2 │ │ │ │ @@ -89123,19 +89122,19 @@ │ │ │ │ cbz r2, 4ab0a │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 4ab0e │ │ │ │ b.n 4ab5a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ b.n 4aafc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 4ab54 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, 4ab3e │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w r2, r3, #8 │ │ │ │ cmp r1, r2 │ │ │ │ bcc.n 4ab3e │ │ │ │ @@ -89143,22 +89142,22 @@ │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 4ab4c │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cbnz r0, 4ab4c │ │ │ │ bl 5a418 │ │ │ │ strd r6, r5, [sp, #24] │ │ │ │ ldr r5, [r7, #0] │ │ │ │ b.n 4aafc │ │ │ │ mov r0, r6 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ add r3, sp, #16 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r8, r5 │ │ │ │ b.n 4ab94 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 4ab5a │ │ │ │ @@ -89205,46 +89204,46 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl b78a8 │ │ │ │ + bl b78a0 │ │ │ │ b.n 4ab86 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 4ab92 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cbz r0, 4ac52 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 4ac06 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r5, [r7, #0] │ │ │ │ b.n 4aafc │ │ │ │ ldrd r0, r5, [sp, #24] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ bls.n 4ac24 │ │ │ │ subs r3, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ b.n 4ac34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cbz r3, 4ac34 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbz r3, 4ac34 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 4abe8 │ │ │ │ ldr r3, [pc, #72] @ (4ac88 ) │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ ldr r1, [pc, #72] @ (4ac8c ) │ │ │ │ @@ -89253,15 +89252,15 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbz r3, 4ac5c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ ldr r2, [pc, #52] @ (4ac94 ) │ │ │ │ ldr r3, [pc, #36] @ (4ac84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ eors r2, r3 │ │ │ │ @@ -89272,17 +89271,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r2, [r2, r2] │ │ │ │ movs r5, r1 │ │ │ │ ldr r1, [pc, #624] @ (4aef4 ) │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, lr, #10 │ │ │ │ - @ instruction: 0xfa040009 │ │ │ │ - @ instruction: 0xfa380009 │ │ │ │ + rsb r0, r6, #10 │ │ │ │ + vld1.8 {d16[0]}, [ip], r9 │ │ │ │ + @ instruction: 0xfa200009 │ │ │ │ blxns pc │ │ │ │ movs r5, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -89302,17 +89301,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (4ace4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #148 @ 0x94 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ pop {r3, pc} │ │ │ │ - adcs.w r0, r6, #10 │ │ │ │ - ldr??.w r0, [ip, r9] │ │ │ │ - ldr??.w r0, [r4, #9] │ │ │ │ + @ instruction: 0xf13e000a │ │ │ │ + vld4.8 {d16-d19}, [r4], r9 │ │ │ │ + ldrsh.w r0, [ip, #9] │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r6 │ │ │ │ @@ -89352,15 +89351,15 @@ │ │ │ │ b.n 4ad74 │ │ │ │ ldr r0, [pc, #52] @ (4ad84 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl b78a8 │ │ │ │ + bl b78a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cbnz r4, 4ad74 │ │ │ │ mov r0, r7 │ │ │ │ bl 4ac98 │ │ │ │ @@ -89511,15 +89510,15 @@ │ │ │ │ b.n 4af06 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 4af06 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 4af06 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r8, [r3] │ │ │ │ @@ -89575,15 +89574,15 @@ │ │ │ │ cmp.w r9, #1000 @ 0x3e8 │ │ │ │ bne.n 4afda │ │ │ │ ldr.w r1, [sp, #1060] @ 0x424 │ │ │ │ cbz r1, 4afda │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ - bl c72bc │ │ │ │ + bl c72b4 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ cbnz r0, 4afda │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -89619,15 +89618,15 @@ │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r2, #12 │ │ │ │ str r2, [r3, #32] │ │ │ │ b.n 4b024 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4b0ac │ │ │ │ movs r3, #1 │ │ │ │ b.n 4b02c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r3, #1 │ │ │ │ adds r6, #4 │ │ │ │ @@ -89683,15 +89682,15 @@ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ b.n 4b0c0 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ cbz r3, 4b0ca │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbz r3, 4b0f2 │ │ │ │ ldrd r2, r0, [r5] │ │ │ │ cmp r0, r2 │ │ │ │ bls.n 4b0e6 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -89936,23 +89935,23 @@ │ │ │ │ ... │ │ │ │ cmn r2, r5 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ negs r6, r7 │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ movs r1, r1 │ │ │ │ negs r2, r2 │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ movs r1, r1 │ │ │ │ - subs.w r0, r4, sl │ │ │ │ - @ instruction: 0xf3da0009 │ │ │ │ - orns r0, r2, #8978432 @ 0x890000 │ │ │ │ + @ instruction: 0xeb9c000a │ │ │ │ + ubfx r0, r2, #0, #10 │ │ │ │ + orrs.w r0, sl, #8978432 @ 0x890000 │ │ │ │ asrs r0, r7 │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #76] @ (4b3d4 ) │ │ │ │ @@ -90016,36 +90015,36 @@ │ │ │ │ cbnz r0, 4b452 │ │ │ │ cbz r5, 4b452 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 4b424 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 4b452 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ mov r5, r0 │ │ │ │ b.n 4b428 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ b.n 4b406 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 4b44c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 4b3e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4b428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ b.n 4b452 │ │ │ │ mov r0, r5 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r2, [pc, #40] @ (4b47c ) │ │ │ │ ldr r3, [pc, #32] @ (4b478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -90164,15 +90163,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 4b5a6 │ │ │ │ bl 4b4fc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 1114c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -90284,16 +90283,16 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r6, #38 @ 0x26 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, r4] │ │ │ │ movs r5, r1 │ │ │ │ - ldr??.w r0, [r2, r9] │ │ │ │ - vld4.8 {d16-d19}, [r4], r9 │ │ │ │ + ldr??.w r0, [sl, r9] │ │ │ │ + vst4.8 {d16-d19}, [ip], r9 │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #584] @ (4b918 ) │ │ │ │ @@ -90332,47 +90331,47 @@ │ │ │ │ cbnz r0, 4b722 │ │ │ │ movs r0, #0 │ │ │ │ b.n 4b8fa │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4b71e │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, #1 │ │ │ │ bne.n 4b71e │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #5893 @ 0x1705 │ │ │ │ movt r2, #1 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 4b768 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ b.n 4b8fa │ │ │ │ movw r2, #54917 @ 0xd685 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 4b780 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ b.n 4b8fa │ │ │ │ movw r2, #32389 @ 0x7e85 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 4b7c2 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ @@ -90391,15 +90390,15 @@ │ │ │ │ ldr r0, [pc, #392] @ (4b938 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ b.n 4b8fa │ │ │ │ movw r2, #19461 @ 0x4c05 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 4b7f0 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4b8fa │ │ │ │ @@ -90409,88 +90408,88 @@ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ adds r2, #15 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ b.n 4b8fa │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 4b80e │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ bl 4b480 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ b.n 4b8fa │ │ │ │ ldr r2, [pc, #300] @ (4b93c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 4b826 │ │ │ │ ldrd r2, r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ b.n 4b8fa │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 4b83a │ │ │ │ ldrd r2, r3, [r6, #80] @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ b.n 4b8fa │ │ │ │ movw r2, #56197 @ 0xdb85 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 4b854 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ b.n 4b8fa │ │ │ │ movw r2, #25093 @ 0x6205 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 4b86a │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ b.n 4b8fa │ │ │ │ ldr r2, [pc, #212] @ (4b940 ) │ │ │ │ ldr r6, [r6, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 4b886 │ │ │ │ cbz r6, 4b886 │ │ │ │ ldrd r2, r3, [r6, #32] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ b.n 4b8fa │ │ │ │ ldr r2, [pc, #188] @ (4b944 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 4b8a4 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 4b71e │ │ │ │ ldrd r2, r3, [r6, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ b.n 4b8fa │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 4b71e │ │ │ │ movw r2, #51333 @ 0xc885 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 4b8b8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -90517,15 +90516,15 @@ │ │ │ │ cbz r0, 4b8ee │ │ │ │ bl 6861c │ │ │ │ add r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ ldr r2, [pc, #76] @ (4b948 ) │ │ │ │ ldr r3, [pc, #28] @ (4b91c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -90537,20 +90536,20 @@ │ │ │ │ nop │ │ │ │ subs r5, #134 @ 0x86 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ movs r5, r1 │ │ │ │ - ands.w r0, sl, #9 │ │ │ │ - bic.w r0, r0, #9 │ │ │ │ - bic.w r0, r6, #9 │ │ │ │ - bic.w r0, r8, #9 │ │ │ │ - vaddl.s32 q0, d2, d9 │ │ │ │ - vaddl.s8 q8, d14, d9 │ │ │ │ + and.w r0, r2, #9 │ │ │ │ + and.w r0, r8, #9 │ │ │ │ + and.w r0, lr, #9 │ │ │ │ + ands.w r0, r0, #9 │ │ │ │ + vaddl.s8 q0, d10, d9 │ │ │ │ + vext.8 d0, d6, d9, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r5, r1 │ │ │ │ ldrh r6, [r4, #60] @ 0x3c │ │ │ │ movs r5, r1 │ │ │ │ ldrh r4, [r1, #60] @ 0x3c │ │ │ │ movs r5, r1 │ │ │ │ subs r3, #94 @ 0x5e │ │ │ │ @@ -90653,17 +90652,17 @@ │ │ │ │ b.w 10970 │ │ │ │ ldr r0, [pc, #16] @ (4ba44 ) │ │ │ │ add r0, pc │ │ │ │ b.w 10970 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r4, [r2, r6] │ │ │ │ + str r4, [r7, r5] │ │ │ │ movs r1, r1 │ │ │ │ - cmp r0, r0 │ │ │ │ + add r8, sp │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (4bafc ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -90935,18 +90934,18 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r1, #52 @ 0x34 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #194 @ 0xc2 │ │ │ │ movs r5, r1 │ │ │ │ - bics.w r0, r6, #8978432 @ 0x890000 │ │ │ │ - stc 0, cr0, [r4], {9} │ │ │ │ - sbc.w r0, r0, r9 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ands.w r0, lr, #8978432 @ 0x890000 │ │ │ │ + @ instruction: 0xebec0009 │ │ │ │ + adc.w r0, r8, r9 │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ movs r1, r1 │ │ │ │ adds r7, #150 @ 0x96 │ │ │ │ movs r5, r1 │ │ │ │ adds r7, #120 @ 0x78 │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -91032,15 +91031,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cbz r0, 4be18 │ │ │ │ add r7, sp, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ adds r2, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ strd r4, r7, [sp, #4] │ │ │ │ @@ -91107,23 +91106,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ cbnz r0, 4bebc │ │ │ │ movs r0, #0 │ │ │ │ b.n 4beda │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4beb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 4ba20 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ @@ -91459,15 +91458,15 @@ │ │ │ │ b.n 4c26a │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cbz r3, 4c27c │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cbz r3, 4c27c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 4c2cc │ │ │ │ b.n 4c2a4 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ @@ -91591,15 +91590,15 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 4a32a │ │ │ │ cbz r0, 4c424 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cbnz r3, 4c420 │ │ │ │ movs r0, #124 @ 0x7c │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r0, #1 │ │ │ │ add.w r2, sl, #24 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ strd r0, r3, [r4, #4] │ │ │ │ @@ -91656,19 +91655,19 @@ │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #4 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 4c54c │ │ │ │ + blt.n 4c51c │ │ │ │ movs r2, r1 │ │ │ │ - b.n 4cb9c │ │ │ │ + b.n 4cb6c │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ movs r1, r1 │ │ │ │ adds r0, #24 │ │ │ │ movs r5, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -91851,15 +91850,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #207 @ 0xcf │ │ │ │ moveq r1, #206 @ 0xce │ │ │ │ bl 49310 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4c78c │ │ │ │ add r2, sp, #8 │ │ │ │ add.w r1, r6, #28 │ │ │ │ mov r0, r7 │ │ │ │ bl 49c3c │ │ │ │ @@ -91919,19 +91918,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 4c71a │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 95548 │ │ │ │ + bl 95540 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 4c782 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl d1170 │ │ │ │ + bl d1168 │ │ │ │ add.w r3, r6, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 4c75c │ │ │ │ strex r1, r4, [r3] │ │ │ │ @@ -91943,22 +91942,22 @@ │ │ │ │ dmb ish │ │ │ │ beq.n 4c782 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1114c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bl 987a8 │ │ │ │ + bl 987a0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ b.n 4c612 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ b.n 4c790 │ │ │ │ movw r4, #37637 @ 0x9305 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cbz r3, 4c7aa │ │ │ │ ldr r3, [pc, #72] @ (4c7e0 ) │ │ │ │ movw r2, #3038 @ 0xbde │ │ │ │ ldr r1, [pc, #72] @ (4c7e4 ) │ │ │ │ @@ -91987,19 +91986,19 @@ │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #86 @ 0x56 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 4c6f0 │ │ │ │ + bvs.n 4c8c0 │ │ │ │ movs r2, r1 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #148 @ 0x94 │ │ │ │ movs r1, r1 │ │ │ │ - b.n 4c83c │ │ │ │ + b.n 4c80c │ │ │ │ movs r1, r1 │ │ │ │ cmp r4, #168 @ 0xa8 │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -92040,15 +92039,15 @@ │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 4c878 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ ldr r2, [pc, #44] @ (4c894 ) │ │ │ │ ldr r3, [pc, #28] @ (4c884 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -92203,15 +92202,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ movw r2, #58186 @ 0xe34a │ │ │ │ movt r2, #6715 @ 0x1a3b │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r6, [sl, #768] @ 0x300 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ subs r3, #1 │ │ │ │ @@ -92301,15 +92300,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ bpl.n 4cb46 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsrs r1, r1, #9 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ and.w r0, r9, r0 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ str r2, [r5, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str.w r5, [r2, r0, lsl #2] │ │ │ │ @@ -92510,15 +92509,15 @@ │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 4cd94 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c2f74 │ │ │ │ + bl c2f6c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 4cd94 │ │ │ │ bl 5a380 │ │ │ │ movs r0, #0 │ │ │ │ b.n 4cde2 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 4cda0 │ │ │ │ @@ -92558,15 +92557,15 @@ │ │ │ │ rsb r3, r3, #31 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ mla r6, r4, r2, r6 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ lsrs r7, r7, #9 │ │ │ │ adds r1, r7, #2 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 4ce46 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ and.w r5, r5, #7 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @@ -92672,19 +92671,19 @@ │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ movs r5, r1 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - bls.n 4d038 │ │ │ │ + bls.n 4d008 │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ movs r1, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ @@ -92719,19 +92718,19 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbz r3, 4cfa4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 4cf9a │ │ │ │ str r2, [r0, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ movs r2, r1 │ │ │ │ - bls.n 4d020 │ │ │ │ + bls.n 4cff0 │ │ │ │ movs r1, r1 │ │ │ │ - bls.n 4d044 │ │ │ │ + bls.n 4d014 │ │ │ │ movs r1, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ and.w r3, r1, #31 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -92759,19 +92758,19 @@ │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov.w r0, r0, ror #30 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - bhi.n 4cf70 │ │ │ │ + bhi.n 4cf40 │ │ │ │ movs r1, r1 │ │ │ │ - bhi.n 4cfbc │ │ │ │ + bhi.n 4cf8c │ │ │ │ movs r1, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ @@ -92783,19 +92782,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ str r1, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ - bhi.n 4d12c │ │ │ │ + bhi.n 4d0fc │ │ │ │ movs r1, r1 │ │ │ │ - bhi.n 4cf90 │ │ │ │ + bhi.n 4cf60 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #1792] @ 0x700 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -92815,27 +92814,27 @@ │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r5, r3, lsr #5 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ subs r4, r4, r3 │ │ │ │ lsls r4, r4, #5 │ │ │ │ orr.w r4, r4, #14 │ │ │ │ str r4, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - bhi.n 4d10c │ │ │ │ + bhi.n 4d0dc │ │ │ │ movs r1, r1 │ │ │ │ - bhi.n 4d1b8 │ │ │ │ + bhi.n 4d188 │ │ │ │ movs r1, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ cbz r0, 4d0f2 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ bne.n 4d0f0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -92916,15 +92915,15 @@ │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 4d1a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r5, r0 │ │ │ │ str r5, [r4, #4] │ │ │ │ b.n 4d1b0 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4d1a0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -92934,15 +92933,15 @@ │ │ │ │ subs r4, r4, r6 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r4 │ │ │ │ bcs.n 4d1e4 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 4d1e4 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r1, r6, r4 │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r6, r1 │ │ │ │ beq.n 4d1f8 │ │ │ │ @@ -92957,30 +92956,30 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cbz r0, 4d21a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 4d226 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 105ec │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 4d240 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 4d240 │ │ │ │ - b.w aab28 │ │ │ │ + b.w aab20 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r8, r4, [r1, #12] │ │ │ │ mov r7, r2 │ │ │ │ @@ -92990,15 +92989,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ subs r3, r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r4 │ │ │ │ bcs.n 4d27c │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 4d27c │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r1, r8, r4 │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r8, r1 │ │ │ │ beq.n 4d292 │ │ │ │ @@ -93132,25 +93131,25 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r2, [r4, #32] │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ str r5, [r4, #12] │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ - bpl.n 4d490 │ │ │ │ + bpl.n 4d460 │ │ │ │ movs r1, r1 │ │ │ │ - bpl.n 4d354 │ │ │ │ + bpl.n 4d324 │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ movs r2, r1 │ │ │ │ - bpl.n 4d464 │ │ │ │ + bpl.n 4d434 │ │ │ │ movs r1, r1 │ │ │ │ - bpl.n 4d368 │ │ │ │ + bpl.n 4d338 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -93252,21 +93251,21 @@ │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl 4d230 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ bl 4d230 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 105ec │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ movs r2, r1 │ │ │ │ - bmi.n 4d510 │ │ │ │ + bcc.n 4d4e0 │ │ │ │ movs r1, r1 │ │ │ │ - bmi.n 4d45c │ │ │ │ + bmi.n 4d42c │ │ │ │ movs r1, r1 │ │ │ │ - bmi.n 4d45c │ │ │ │ + bmi.n 4d42c │ │ │ │ movs r1, r1 │ │ │ │ b.w 11148 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -93328,37 +93327,37 @@ │ │ │ │ bne.n 4d5b2 │ │ │ │ blx 1114c │ │ │ │ b.n 4d5b2 │ │ │ │ mov r0, r4 │ │ │ │ bl 4d230 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 11014 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ movs r2, r1 │ │ │ │ - bcc.n 4d608 │ │ │ │ + bcs.n 4d5d8 │ │ │ │ movs r1, r1 │ │ │ │ - bmi.n 4d5ec │ │ │ │ + bcc.n 4d5bc │ │ │ │ movs r1, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ bl 4d230 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r7, [r1] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -93374,15 +93373,15 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #20] │ │ │ │ b.n 4d654 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cbnz r0, 4d654 │ │ │ │ bl 5a418 │ │ │ │ adds r4, #4 │ │ │ │ b.n 4d62a │ │ │ │ mov r0, r6 │ │ │ │ bl 4d230 │ │ │ │ mov r0, r6 │ │ │ │ @@ -93391,21 +93390,21 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cbz r0, 4d680 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 4d690 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 4d70e │ │ │ │ @@ -93471,25 +93470,25 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #2656] @ 0xa60 │ │ │ │ cbnz r4, 4d784 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #20 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #20 │ │ │ │ blx 10cec │ │ │ │ movs r0, #16 │ │ │ │ adds r3, r4, r0 │ │ │ │ add.w r2, r4, #20 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ ldr r3, [pc, #12] @ (4d788 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ str.w r4, [r5, #2656] @ 0xa60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -93501,15 +93500,15 @@ │ │ │ │ ldr r3, [pc, #64] @ (4d7dc ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ cbnz r0, 4d7b4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 4d7da │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ @@ -93525,24 +93524,24 @@ │ │ │ │ blx 107d8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #198 @ 0xc6 │ │ │ │ movs r5, r1 │ │ │ │ - bne.n 4d7c4 │ │ │ │ + bne.n 4d794 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [pc, #936] @ (4db90 ) │ │ │ │ + ldr r3, [pc, #840] @ (4db30 ) │ │ │ │ movs r1, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ movw r2, #45189 @ 0xb085 │ │ │ │ movt r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 4d83c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -93563,24 +93562,24 @@ │ │ │ │ movw r2, #41861 @ 0xa385 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ b.n 4d84a │ │ │ │ movs r2, #133 @ 0x85 │ │ │ │ movt r2, #1 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movw r2, #2053 @ 0x805 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - beq.n 4d76c │ │ │ │ + beq.n 4d93c │ │ │ │ movs r1, r1 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #100] @ (4d8d4 ) │ │ │ │ ldr r3, [r2, #4] │ │ │ │ @@ -93595,26 +93594,26 @@ │ │ │ │ beq.n 4d8a0 │ │ │ │ cbnz r3, 4d8b4 │ │ │ │ ldr.w r3, [r5, #1768] @ 0x6e8 │ │ │ │ cbz r3, 4d8a0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbz r0, 4d8a0 │ │ │ │ ldr.w r3, [r6, #1384] @ 0x568 │ │ │ │ cbnz r3, 4d8ce │ │ │ │ b.n 4d8ca │ │ │ │ ldr.w r0, [r6, #1384] @ 0x568 │ │ │ │ cbz r0, 4d8d0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ ldr r3, [pc, #36] @ (4d8dc ) │ │ │ │ movw r2, #4712 @ 0x1268 │ │ │ │ ldr r1, [pc, #36] @ (4d8e0 ) │ │ │ │ ldr r0, [pc, #36] @ (4d8e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ @@ -93625,46 +93624,46 @@ │ │ │ │ movs r0, #6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r2, r5, r7 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ movs r1, r1 │ │ │ │ ldr r3, [pc, #32] @ (4d90c ) │ │ │ │ mov r1, r0 │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [pc, #32] @ (4d910 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr.w r0, [r3, #1384] @ 0x568 │ │ │ │ cbz r0, 4d906 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ pop {r4, r5} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r4, r5, r5 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r3, [r0, #1768] @ 0x6e8 │ │ │ │ cbz r3, 4d924 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #128] @ (4d9bc ) │ │ │ │ @@ -93681,41 +93680,41 @@ │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [pc, #116] @ (4d9c8 ) │ │ │ │ ldr r0, [pc, #116] @ (4d9cc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ addw r3, r3, #3228 @ 0xc9c │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ movs r1, #3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ cbnz r0, 4d974 │ │ │ │ movs r0, #0 │ │ │ │ b.n 4d9b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4d970 │ │ │ │ mov r2, r8 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4d970 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ bl 4b4fc │ │ │ │ adds r1, r4, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4d970 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #0 │ │ │ │ blx 118f8 │ │ │ │ @@ -93725,17 +93724,17 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ movs r5, r1 │ │ │ │ subs r6, r2, r4 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 4daa4 │ │ │ │ + beq.n 4da74 │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47be │ │ │ │ movs r1, r1 │ │ │ │ ldr r3, [pc, #32] @ (4d9f4 ) │ │ │ │ ldr r2, [pc, #36] @ (4d9f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cbz r3, 4d9f0 │ │ │ │ @@ -93789,15 +93788,15 @@ │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 4da7e │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 4da7e │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -93846,28 +93845,28 @@ │ │ │ │ cmp r2, r6 │ │ │ │ bne.n 4db00 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ b.n 4db50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 4db54 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cbz r3, 4db2a │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r0, [pc, #140] @ (4dba4 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ b.n 4db2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ movw r3, #62384 @ 0xf3b0 │ │ │ │ movt r3, #29786 @ 0x745a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -93879,30 +93878,30 @@ │ │ │ │ streq r3, [r4, #32] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 4b4fc │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ movs r5, #1 │ │ │ │ b.n 4db82 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r5, [r4, #8] │ │ │ │ cbnz r3, 4db82 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #2565 @ 0xa05 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 4db82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ cbz r0, 4db82 │ │ │ │ movw r3, #27397 @ 0x6b05 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 4daea │ │ │ │ ldr r2, [pc, #44] @ (4dbb0 ) │ │ │ │ ldr r3, [pc, #36] @ (4dbac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -93951,31 +93950,31 @@ │ │ │ │ bl 45b00 │ │ │ │ ldr r0, [pc, #32] @ (4dc1c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl b78a8 │ │ │ │ + bl b78a0 │ │ │ │ cbnz r0, 4dc18 │ │ │ │ ldr r0, [pc, #28] @ (4dc2c ) │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 10684 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ movs r5, r1 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r2} │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #80] @ (4dc90 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -93983,15 +93982,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ add r5, pc │ │ │ │ mov r2, sp │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ - bl d12d8 │ │ │ │ + bl d12d0 │ │ │ │ cbz r0, 4dc74 │ │ │ │ ldr r2, [pc, #60] @ (4dc98 ) │ │ │ │ ldr r3, [pc, #52] @ (4dc94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -94014,26 +94013,26 @@ │ │ │ │ nop │ │ │ │ adds r6, r2, r0 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #31 │ │ │ │ movs r5, r1 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4, {r4} │ │ │ │ movs r1, r1 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ movs r1, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [r0, #1784] @ 0x6f8 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [r0, #1784] @ 0x6f8 │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #104] @ (4dd34 ) │ │ │ │ ldr r2, [pc, #104] @ (4dd38 ) │ │ │ │ @@ -94048,28 +94047,28 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 4dd0a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movw r3, #54021 @ 0xd305 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 4dd0a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 4dd14 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ ldr r2, [pc, #36] @ (4dd3c ) │ │ │ │ ldr r3, [pc, #32] @ (4dd38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -94098,15 +94097,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 4dde6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movw r3, #56965 @ 0xde85 │ │ │ │ movt r3, #1 │ │ │ │ movw r1, #37637 @ 0x9305 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -94164,15 +94163,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r6, r0, #28 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ movs r1, r1 │ │ │ │ asrs r2, r6, #25 │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -94196,15 +94195,15 @@ │ │ │ │ movt r3, #29786 @ 0x745a │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 4de40 │ │ │ │ add r2, sp, #8 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4de40 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ bl 4d692 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #32] @ (4de90 ) │ │ │ │ ldr r3, [pc, #28] @ (4de8c ) │ │ │ │ @@ -94233,15 +94232,15 @@ │ │ │ │ cbz r1, 4df04 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ beq.n 4defc │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b14e │ │ │ │ cbz r0, 4df06 │ │ │ │ @@ -94371,15 +94370,15 @@ │ │ │ │ cbz r0, 4e008 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ cbz r0, 4e008 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ ldr r2, [pc, #32] @ (4e02c ) │ │ │ │ ldr r3, [pc, #28] @ (4e028 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -94486,40 +94485,40 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ asrs r6, r5, #14 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ movs r1, r1 │ │ │ │ asrs r2, r5, #13 │ │ │ │ movs r5, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r4, #1792] @ 0x700 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ cbz r0, 4e15c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -94625,22 +94624,22 @@ │ │ │ │ beq.w 4e418 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ble.w 4e416 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #28 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -94651,31 +94650,31 @@ │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r3, #400 @ 0x190 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r9, sp, #24 │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4e34e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbz r0, 4e2ec │ │ │ │ bl 4e1d8 │ │ │ │ cbnz r0, 4e2ec │ │ │ │ ldr r5, [sp, #32] │ │ │ │ b.n 4e392 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ @@ -94691,15 +94690,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 4e2c0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 4e2c0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4e2c0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cbz r3, 4e332 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -94708,25 +94707,25 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.n 4e340 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cbnz r0, 4e340 │ │ │ │ bl 5a418 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ b.n 4e2c0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n 4e36a │ │ │ │ subs r2, r3, #4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ @@ -94737,30 +94736,30 @@ │ │ │ │ movs r5, #0 │ │ │ │ b.n 4e392 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 4e36e │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4e36e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 4e2bc │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cbz r0, 4e39a │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cbz r3, 4e3a4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ cbnz r5, 4e40e │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #28 │ │ │ │ str r5, [r6, #0] │ │ │ │ str.w r5, [r9] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr.w sl, [fp, #16] │ │ │ │ @@ -94774,15 +94773,15 @@ │ │ │ │ mov r8, r5 │ │ │ │ dmb ish │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str.w r9, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cbz r0, 4e3f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r1, [r3, #21] │ │ │ │ str.w r8, [r3, #24] │ │ │ │ bfi r1, r8, #0, #1 │ │ │ │ strb r1, [r3, #21] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -94791,15 +94790,15 @@ │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 4e3fc │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ b.n 4e418 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #36] @ (4e440 ) │ │ │ │ ldr r3, [pc, #32] @ (4e43c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -94887,24 +94886,24 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 5d958 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #6917 @ 0x1b05 │ │ │ │ movt r2, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #104] @ (4e5a4 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -94917,38 +94916,38 @@ │ │ │ │ subs r5, r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ lsrs r5, r5, #2 │ │ │ │ b.n 4e558 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 4e594 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cbz r3, 4e59c │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ bl 5d958 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4e56e │ │ │ │ b.n 4e59c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w afe38 │ │ │ │ + b.w afe30 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r6, r4, r4 │ │ │ │ movs r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ @@ -94983,15 +94982,15 @@ │ │ │ │ bne.n 4e65a │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ adds r1, r4, #1 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ bne.n 4e608 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #34181 @ 0x8585 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 4e65c │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cbz r3, 4e64a │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n 4e63e │ │ │ │ tst.w r3, #16 │ │ │ │ @@ -95001,24 +95000,24 @@ │ │ │ │ mov.w r2, #11 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r3, [sp] │ │ │ │ movw r3, #61581 @ 0xf08d │ │ │ │ movt r3, #11 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 4e65c │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #52997 @ 0xcf05 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 4e65c │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #7301 @ 0x1c85 │ │ │ │ movt r2, #1 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 4e65c │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #36] @ (4e684 ) │ │ │ │ ldr r3, [pc, #28] @ (4e67c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -95051,55 +95050,55 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cbnz r0, 4e6d2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 4e784 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ cbnz r0, 4e6ea │ │ │ │ ldr r0, [pc, #204] @ (4e7ac ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ b.n 4e784 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 95478 │ │ │ │ + bl 95470 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4e6ce │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ cbnz r0, 4e714 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 971ec │ │ │ │ + bl 971e4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 4e750 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cbz r3, 4e72c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 4e750 │ │ │ │ @@ -95119,27 +95118,27 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 4e764 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ b.n 4e784 │ │ │ │ movs r2, #7 │ │ │ │ strd r2, r6, [sp, #8] │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #11 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #3 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ ldr r2, [pc, #40] @ (4e7b0 ) │ │ │ │ ldr r3, [pc, #32] @ (4e7a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -95149,15 +95148,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r2, r5, r3 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r2, #19 │ │ │ │ movs r5, r1 │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ @@ -95593,21 +95592,21 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r0, #4 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 4ec32 │ │ │ │ + cbz r6, 4ec2c │ │ │ │ movs r2, r1 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r2, pc} │ │ │ │ movs r1, r1 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ movs r1, r1 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ movs r1, r1 │ │ │ │ lsrs r0, r6, #2 │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -95628,15 +95627,15 @@ │ │ │ │ bl 4eb44 │ │ │ │ cbz r0, 4ec2a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (4ec50 ) │ │ │ │ ldr r3, [pc, #28] @ (4ec4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -95679,15 +95678,15 @@ │ │ │ │ bl 4eb44 │ │ │ │ cbz r0, 4eca2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #40] @ (4eccc ) │ │ │ │ ldr r3, [pc, #32] @ (4ecc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -95756,19 +95755,19 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r6, r6, #29 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 4ed92 │ │ │ │ + cbz r0, 4ed8c │ │ │ │ movs r2, r1 │ │ │ │ - cbnz r6, 4edbc │ │ │ │ + cbnz r6, 4edb6 │ │ │ │ movs r1, r1 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ movs r1, r1 │ │ │ │ lsls r6, r5, #28 │ │ │ │ movs r5, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -95829,32 +95828,32 @@ │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4efc6 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ bl 5d958 │ │ │ │ cbnz r0, 4ee20 │ │ │ │ movs r0, #0 │ │ │ │ b.n 4efc6 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4ee1c │ │ │ │ ldrb r1, [r7, #20] │ │ │ │ adds r0, r5, #2 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ blx 10d68 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -95867,87 +95866,87 @@ │ │ │ │ beq.n 4ee1c │ │ │ │ ldr r0, [pc, #400] @ (4efe4 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w fp, [r0] │ │ │ │ adds r1, r5, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [pc, #388] @ (4eff4 ) │ │ │ │ ldr r6, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r3, r4, [sp, #28] │ │ │ │ strd r9, r5, [sp, #36] @ 0x24 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 4ef88 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4ee1c │ │ │ │ ldr r0, [pc, #336] @ (4efe8 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 4eec8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #18 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cbnz r0, 4eeca │ │ │ │ b.n 4ee1c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrd r5, r2, [r6, #12] │ │ │ │ mov r9, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cbnz r3, 4ef12 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n 4ef76 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4ee1c │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #4 │ │ │ │ bl 4de94 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4eee6 │ │ │ │ b.n 4ee1c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 4ef70 │ │ │ │ ldr r3, [pc, #212] @ (4eff8 ) │ │ │ │ movw r2, #5172 @ 0x1434 │ │ │ │ ldr r1, [pc, #212] @ (4effc ) │ │ │ │ @@ -95957,59 +95956,59 @@ │ │ │ │ add.w r3, r3, #280 @ 0x118 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4ee1c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bl 47104 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4ee1c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4ee1c │ │ │ │ adds r5, #12 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 4ef38 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4ee1c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ b.n 4ee80 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ ldrd r4, r9, [sp, #32] │ │ │ │ ldrd r5, sl, [sp, #40] @ 0x28 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4ee1c │ │ │ │ movw r1, #37517 @ 0x928d │ │ │ │ movt r1, #19 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 10cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4ee1c │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, r0, r6 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #60] @ (4f004 ) │ │ │ │ ldr r3, [pc, #36] @ (4eff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -96025,21 +96024,21 @@ │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r1, #31 │ │ │ │ movs r5, r1 │ │ │ │ lsls r0, r0, #26 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 4f070 │ │ │ │ + cbnz r4, 4f06a │ │ │ │ movs r1, r1 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ movs r2, r1 │ │ │ │ - cbnz r4, 4f01e │ │ │ │ + cbnz r4, 4f018 │ │ │ │ movs r1, r1 │ │ │ │ - cbnz r2, 4f04e │ │ │ │ + cbnz r2, 4f048 │ │ │ │ movs r1, r1 │ │ │ │ lsls r2, r2, #18 │ │ │ │ movs r5, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -96083,15 +96082,15 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r6, r7, #16 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r0, r3 │ │ │ │ movs r1, r1 │ │ │ │ lsls r0, r0, #16 │ │ │ │ movs r5, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -96107,18 +96106,18 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 4f008 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4f19a │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r8 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cbz r5, 4f0e2 │ │ │ │ ldr r0, [pc, #232] @ (4f1b8 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ @@ -96137,36 +96136,36 @@ │ │ │ │ ldr r0, [pc, #200] @ (4f1bc ) │ │ │ │ ldr r5, [r6, #20] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r9, r0 │ │ │ │ cbnz r5, 4f116 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cbnz r0, 4f14e │ │ │ │ b.n 4f0ee │ │ │ │ ldrd fp, r3, [r5] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 4f10a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4f0ee │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r5, #4 │ │ │ │ bl 5d958 │ │ │ │ @@ -96196,15 +96195,15 @@ │ │ │ │ blx 10cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4f0ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ adds r2, #1 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (4f1cc ) │ │ │ │ ldr r3, [pc, #36] @ (4f1c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -96220,15 +96219,15 @@ │ │ │ │ movs r5, r1 │ │ │ │ lsrs r6, r5, #21 │ │ │ │ movs r5, r1 │ │ │ │ lsls r0, r0, #15 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 4f1f4 │ │ │ │ + cbnz r6, 4f1ee │ │ │ │ movs r1, r1 │ │ │ │ lsls r6, r7, #10 │ │ │ │ movs r5, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -96244,15 +96243,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 4b620 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4f2a6 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ bl 4b14e │ │ │ │ @@ -96260,40 +96259,40 @@ │ │ │ │ beq.n 4f2a6 │ │ │ │ movw r2, #8461 @ 0x210d │ │ │ │ movt r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, r5, #1 │ │ │ │ adds r7, r5, #2 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cbnz r0, 4f24a │ │ │ │ ldr r3, [pc, #152] @ (4f2cc ) │ │ │ │ movw r2, #4774 @ 0x12a6 │ │ │ │ ldr r1, [pc, #148] @ (4f2d0 ) │ │ │ │ ldr r0, [pc, #152] @ (4f2d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #296 @ 0x128 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cbz r0, 4f2a6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ @@ -96307,15 +96306,15 @@ │ │ │ │ movw r3, #20749 @ 0x510d │ │ │ │ movt r3, #5 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ ldr r2, [pc, #48] @ (4f2d8 ) │ │ │ │ ldr r3, [pc, #28] @ (4f2c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -96324,19 +96323,19 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r4, r6, #9 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + @ instruction: 0xb652 │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ movs r1, r1 │ │ │ │ lsls r2, r6, #6 │ │ │ │ movs r5, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -96381,24 +96380,24 @@ │ │ │ │ str r2, [r7, #0] │ │ │ │ b.n 4f3b2 │ │ │ │ mov r4, r0 │ │ │ │ movw r2, #28813 @ 0x708d │ │ │ │ movt r2, #18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cbz r0, 4f3b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c308 │ │ │ │ cbz r0, 4f3b6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r2, #4686 @ 0x124e │ │ │ │ @@ -96439,27 +96438,27 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsrs r0, r6, #13 │ │ │ │ movs r5, r1 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r5, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ movs r2, r1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r1, r1 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ movs r2, r1 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ movs r1, r1 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ movs r1, r1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r5, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -96482,15 +96481,15 @@ │ │ │ │ movt r2, #6715 @ 0x1a3b │ │ │ │ ldr.w r0, [r0, #244] @ 0xf4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add.w r0, r0, r1, lsr #5 │ │ │ │ adds r0, #4 │ │ │ │ lsrs r1, r3, #9 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ bic.w r1, r0, #8 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ b.n 4f486 │ │ │ │ and.w r3, r1, #24 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ @@ -96643,15 +96642,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4b4fc │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b786c │ │ │ │ + bl b7864 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 10844 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -96777,15 +96776,15 @@ │ │ │ │ strb r3, [r5, #20] │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 4f76e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 4f76e │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r6, #4] │ │ │ │ @@ -96799,31 +96798,31 @@ │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl 4d230 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ add.w r2, r4, #56 @ 0x38 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, r1 │ │ │ │ - cbz r2, 4f7dc │ │ │ │ + cbz r2, 4f7d6 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r0, 4f824 │ │ │ │ + cbz r0, 4f81e │ │ │ │ movs r1, r1 │ │ │ │ - add r7, pc, #928 @ (adr r7, 4fb54 ) │ │ │ │ + add r7, pc, #832 @ (adr r7, 4faf4 ) │ │ │ │ movs r2, r1 │ │ │ │ - cbz r6, 4f7d8 │ │ │ │ + cbz r6, 4f7d2 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r0, 4f826 │ │ │ │ + cbz r0, 4f820 │ │ │ │ movs r1, r1 │ │ │ │ - add r7, pc, #800 @ (adr r7, 4fae0 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 4fa80 ) │ │ │ │ movs r2, r1 │ │ │ │ - cbz r6, 4f7dc │ │ │ │ + cbz r6, 4f7d6 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r4, 4f82c │ │ │ │ + cbz r4, 4f826 │ │ │ │ movs r1, r1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #1 │ │ │ │ bls.n 4f7ea │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -96934,15 +96933,15 @@ │ │ │ │ bcc.n 4f906 │ │ │ │ ldrd r3, r4, [r0, #144] @ 0x90 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ cmp r4, r3 │ │ │ │ bcs.n 4f90e │ │ │ │ pop {r4} │ │ │ │ movs r3, #1 │ │ │ │ - b.w c2f74 │ │ │ │ + b.w c2f6c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -96970,20 +96969,20 @@ │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #6 │ │ │ │ bne.n 4f980 │ │ │ │ ldr.w r5, [r4, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ add.w r5, r5, r3, lsr #5 │ │ │ │ adds r1, r5, #4 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ adds r1, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ - bl c7244 │ │ │ │ + bl c723c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #0 │ │ │ │ @@ -96995,15 +96994,15 @@ │ │ │ │ beq.n 4f9aa │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 5a380 │ │ │ │ ldr.w r5, [r7, #1796] @ 0x704 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ cbz r6, 4f9c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 4b4fc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ b.n 4f9cc │ │ │ │ str.w r6, [r4, r5, lsl #2] │ │ │ │ movs r0, #1 │ │ │ │ @@ -97075,15 +97074,15 @@ │ │ │ │ cbnz r2, 4fa80 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 4f984 │ │ │ │ b.n 4fa8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4fa76 │ │ │ │ ldr r2, [pc, #32] @ (4fab0 ) │ │ │ │ ldr r3, [pc, #28] @ (4faac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -97180,19 +97179,19 @@ │ │ │ │ add.w r0, r2, #1392 @ 0x570 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ nop │ │ │ │ vst4.8 {d0-d3}, [r6], ip │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #632 @ (adr r3, 4fe10 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 4fdb0 ) │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r6, r6, #10 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ movs r1, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (4fbf4 ) │ │ │ │ ldr r2, [pc, #68] @ (4fbf8 ) │ │ │ │ @@ -97310,15 +97309,15 @@ │ │ │ │ ldr r3, [pc, #528] @ (4ff00 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr.w r9, [r6, #1496] @ 0x5d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 4fd46 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ blx 10cec │ │ │ │ add.w r3, r9, #76 @ 0x4c │ │ │ │ strd r3, r3, [r9] │ │ │ │ @@ -97331,15 +97330,15 @@ │ │ │ │ strex r1, r9, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 4fd24 │ │ │ │ dmb ish │ │ │ │ beq.n 4fd46 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr.w r9, [r6, #1496] @ 0x5d8 │ │ │ │ ldr.w r1, [r9, r5, lsl #2] │ │ │ │ cbnz r1, 4fd94 │ │ │ │ mov.w sl, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ lsl.w sl, sl, r5 │ │ │ │ mov r0, sl │ │ │ │ @@ -97476,22 +97475,22 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ b.n 4fef4 │ │ │ │ ldr.w r3, [r6, #1496] @ 0x5d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4fe44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #25093 @ 0x6205 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4fe44 │ │ │ │ mov r0, r4 │ │ │ │ blx 120b0 │ │ │ │ b.n 4fe44 │ │ │ │ mov r0, sl │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ @@ -97511,20 +97510,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4ff96 │ │ │ │ movw r5, #62384 @ 0xf3b0 │ │ │ │ movt r5, #29786 @ 0x745a │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 4ff90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ lsls r1, r2, #25 │ │ │ │ bpl.n 4ff52 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ adds r1, #1 │ │ │ │ @@ -97554,15 +97553,15 @@ │ │ │ │ str.w r2, [r3], #4 │ │ │ │ b.n 4ff6c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ b.n 4ff58 │ │ │ │ mov r0, r4 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r2, [pc, #36] @ (4ffbc ) │ │ │ │ ldr r3, [pc, #28] @ (4ffb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -97590,15 +97589,15 @@ │ │ │ │ lsls r5, r3, #29 │ │ │ │ bpl.n 5007c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands.w r9, r3, #4 │ │ │ │ bne.n 5007c │ │ │ │ movs r1, #3 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 50254 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ mov r3, r0 │ │ │ │ @@ -97641,28 +97640,28 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #7 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 50254 │ │ │ │ mov r0, r6 │ │ │ │ blx 120b0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 50256 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cbnz r3, 500bc │ │ │ │ movs r0, #4 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [pc, #472] @ (50268 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #12] │ │ │ │ add.w r3, r7, #8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ @@ -97672,24 +97671,24 @@ │ │ │ │ bne.n 500ac │ │ │ │ strex r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5009c │ │ │ │ dmb ish │ │ │ │ beq.n 500bc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 50200 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 50154 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw fp, #62384 @ 0xf3b0 │ │ │ │ movt fp, #29786 @ 0x745a │ │ │ │ cmp r2, fp │ │ │ │ @@ -97705,20 +97704,20 @@ │ │ │ │ cmp r3, fp │ │ │ │ bne.n 50154 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 5014e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 50254 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 50254 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl 47104 │ │ │ │ @@ -97780,15 +97779,15 @@ │ │ │ │ lsls r2, r3, #27 │ │ │ │ mov r2, r6 │ │ │ │ ittt mi │ │ │ │ ldrbmi r3, [r5, #4] │ │ │ │ orrmi.w r3, r3, #1 │ │ │ │ strbmi r3, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ - bl b786c │ │ │ │ + bl b7864 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 50204 │ │ │ │ ldr.w r3, [r4, #2640] @ 0xa50 │ │ │ │ ldr.w r2, [r4, #2644] @ 0xa54 │ │ │ │ orrs r3, r2 │ │ │ │ beq.n 50204 │ │ │ │ @@ -97796,26 +97795,26 @@ │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ bne.n 50204 │ │ │ │ ldr.w r1, [r4, #2652] @ 0xa5c │ │ │ │ cbz r1, 50204 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbz r0, 50204 │ │ │ │ ldrb r3, [r6, #21] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r6, #21] │ │ │ │ b.n 50204 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cbnz r3, 50244 │ │ │ │ movs r0, #4 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [pc, #88] @ (50270 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #12] │ │ │ │ add.w r3, r6, #12 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ @@ -97825,35 +97824,35 @@ │ │ │ │ bne.n 50234 │ │ │ │ strex r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 50224 │ │ │ │ dmb ish │ │ │ │ beq.n 50244 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ movs r0, #1 │ │ │ │ b.n 50256 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ movs r1, r1 │ │ │ │ - add r2, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ movs r1, r1 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ movs r1, r1 │ │ │ │ blt.n 502b2 │ │ │ │ - @ instruction: 0xffff2cd6 │ │ │ │ + @ instruction: 0xffff2cbe │ │ │ │ movs r1, r1 │ │ │ │ lsls r7, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #104] @ 0x68 │ │ │ │ cbz r3, 502aa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -97958,15 +97957,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bmi.n 50356 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 5038a │ │ │ │ movs r0, #0 │ │ │ │ b.n 503f6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ @@ -97999,27 +97998,27 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r3, #24845 @ 0x610d │ │ │ │ movt r3, #7 │ │ │ │ movs r2, #11 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 50386 │ │ │ │ adds r0, r5, #2 │ │ │ │ blx 120b0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r7, pc, #296 @ (adr r7, 50528 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 504c8 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #80] @ (50464 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -98064,15 +98063,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ cbz r0, 504ee │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ @@ -98100,28 +98099,28 @@ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ movw r3, #24845 @ 0x610d │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cbz r0, 504ee │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 120ac │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #288 @ (adr r6, 50618 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 505b8 ) │ │ │ │ movs r1, r1 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ movs r1, r1 │ │ │ │ - add r6, pc, #264 @ (adr r6, 50608 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 505a8 ) │ │ │ │ movs r1, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cbnz r4, 5052a │ │ │ │ @@ -98137,15 +98136,15 @@ │ │ │ │ ldr r0, [pc, #60] @ (50568 ) │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl b78a8 │ │ │ │ + bl b78a0 │ │ │ │ cbz r0, 50558 │ │ │ │ movw r5, #21714 @ 0x54d2 │ │ │ │ movt r5, #13438 @ 0x347e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 50564 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ @@ -98155,21 +98154,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (50578 ) │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 10684 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsh.w r0, [r6, ip] │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ movs r2, r1 │ │ │ │ - add r3, pc, #552 @ (adr r3, 5079c ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 5073c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r5, pc, #960 @ (adr r5, 50938 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 508d8 ) │ │ │ │ movs r1, r1 │ │ │ │ - add r5, pc, #792 @ (adr r5, 50894 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 50834 ) │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #476] @ (5076c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -98224,26 +98223,26 @@ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 506d8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ bne.n 506ca │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5061c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5061c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -98323,15 +98322,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 4b3e0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ adds r1, #1 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ b.n 5074c │ │ │ │ movs r0, #0 │ │ │ │ b.n 5074c │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r4, #21] │ │ │ │ b.n 50704 │ │ │ │ @@ -98351,19 +98350,19 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp 0, 12, cr0, cr8, cr12, {0} │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r1 │ │ │ │ - add r1, pc, #936 @ (adr r1, 50b24 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 50ac4 ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [pc, #224] @ (50860 ) │ │ │ │ + ldr r0, [pc, #128] @ (50800 ) │ │ │ │ movs r1, r1 │ │ │ │ ldmia r2!, {r0, r1, r5} │ │ │ │ @ instruction: 0xffffed0c │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -98399,25 +98398,25 @@ │ │ │ │ dmb ish │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cbz r0, 50814 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ bne.n 507e6 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r6, #2652] @ 0xa5c │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 507e6 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ @@ -98463,15 +98462,15 @@ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb r3, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ cbz r0, 5089a │ │ │ │ - bl b771c │ │ │ │ + bl b7714 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r2, r3, #29 │ │ │ │ bmi.n 508ae │ │ │ │ ldr r1, [pc, #36] @ (508c8 ) │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r5, #28 │ │ │ │ add r1, pc │ │ │ │ @@ -98516,36 +98515,36 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 4fc88 │ │ │ │ cbz r0, 50958 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r2, 5091e │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 50958 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbnz r3, 50950 │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ ands.w r2, r2, #64 @ 0x40 │ │ │ │ bne.n 50950 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ adds r5, #1 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 5093e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ b.n 50958 │ │ │ │ mov r0, r1 │ │ │ │ bl 4b4fc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 50958 │ │ │ │ mov r0, r4 │ │ │ │ bl 5085c │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #32] @ (5097c ) │ │ │ │ ldr r3, [pc, #28] @ (50978 ) │ │ │ │ add r2, pc │ │ │ │ @@ -98596,15 +98595,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 4fc88 │ │ │ │ cbz r0, 50a02 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r2, 509e0 │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 50a02 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 509ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r3, r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -98778,19 +98777,19 @@ │ │ │ │ bmi.n 50bb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 50a2c │ │ │ │ adds r6, #4 │ │ │ │ b.n 50ae6 │ │ │ │ @ instruction: 0xe99e000c │ │ │ │ stcl 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ movs r1, r1 │ │ │ │ - add r0, pc, #96 @ (adr r0, 50c30 ) │ │ │ │ + add r0, pc, #0 @ (adr r0, 50bd0 ) │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 50be2 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cbz r0, 50be2 │ │ │ │ @@ -98812,15 +98811,15 @@ │ │ │ │ subs r4, r4, r7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r4 │ │ │ │ bcs.n 50c1e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 50c1e │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r1, r7, r4 │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r7, r1 │ │ │ │ beq.n 50c32 │ │ │ │ @@ -98894,15 +98893,15 @@ │ │ │ │ subs r4, r4, r7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ bls.n 50cfe │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 50cfe │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r1, r7, r4 │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r7, r1 │ │ │ │ beq.n 50d12 │ │ │ │ @@ -98918,19 +98917,19 @@ │ │ │ │ blx 105f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #20] │ │ │ │ b.n 50d30 │ │ │ │ cbz r3, 50d30 │ │ │ │ strd r5, r3, [r6, #20] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #312] @ (50e8c ) │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ @@ -99015,18 +99014,18 @@ │ │ │ │ ldr r3, [pc, #116] @ (50e9c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 50e50 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cbz r0, 50e38 │ │ │ │ - bl b771c │ │ │ │ + bl b7714 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cbz r0, 50e40 │ │ │ │ - bl b771c │ │ │ │ + bl b7714 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r2, [r5, #24] │ │ │ │ strb r3, [r5, #20] │ │ │ │ b.n 50e5a │ │ │ │ @@ -99093,19 +99092,19 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #460 @ 0x1cc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #100] @ 0x64 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #260] @ (51018 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -99217,19 +99216,19 @@ │ │ │ │ b.n 50aa0 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ b.n 50aa0 │ │ │ │ movs r4, r1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ movs r2, r1 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ b.n 508f8 │ │ │ │ movs r4, r1 │ │ │ │ cbz r1, 51074 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ @@ -99378,15 +99377,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 510b8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 511a0 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ ldr r2, [pc, #40] @ (511e4 ) │ │ │ │ ldr r3, [pc, #32] @ (511e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -99470,15 +99469,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ b.n 51324 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 512e0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #32] │ │ │ │ cbz r1, 512bc │ │ │ │ movw r2, #2565 @ 0xa05 │ │ │ │ @@ -99488,24 +99487,24 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 51612 │ │ │ │ movw r2, #27397 @ 0x6b05 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 51612 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ b.n 51324 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 51324 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ movw r1, #2565 @ 0xa05 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 51304 │ │ │ │ @@ -99529,18 +99528,18 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 51612 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 51612 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 5134e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ bl 4dabc │ │ │ │ cbnz r0, 51392 │ │ │ │ mov r0, sl │ │ │ │ bl 4d668 │ │ │ │ b.n 51612 │ │ │ │ @@ -99548,15 +99547,15 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ bl 4b620 │ │ │ │ cbz r0, 5136c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 51612 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ b.n 51392 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ @@ -99617,15 +99616,15 @@ │ │ │ │ beq.n 513e6 │ │ │ │ ldr.w r4, [sl, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 513e6 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cbnz r3, 5142c │ │ │ │ mov r0, fp │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 51506 │ │ │ │ b.n 515e4 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cbnz r3, 51440 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ @@ -99639,18 +99638,18 @@ │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldrd r6, r3, [r7] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ str.w sl, [sp] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ bls.n 514da │ │ │ │ ldr.w sl, [r6], #4 │ │ │ │ and.w r3, sl, #31 │ │ │ │ @@ -99662,45 +99661,45 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ lsls r2, r3, #31 │ │ │ │ bmi.n 5146a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 515ec │ │ │ │ ldr.w r2, [r6, #-4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbnz r0, 514d6 │ │ │ │ b.n 515ec │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5146a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 515ec │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5d958 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 515ec │ │ │ │ adds r4, #1 │ │ │ │ b.n 5146a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [sp] │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 515f0 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 515f0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 513e6 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ @@ -99715,15 +99714,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 47104 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 515e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 513d2 │ │ │ │ b.n 515e4 │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ bl 4b5a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ @@ -99735,21 +99734,21 @@ │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 5156a │ │ │ │ movw r3, #19589 @ 0x4c85 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 5156a │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, fp │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 515f0 │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbnz r0, 5157c │ │ │ │ b.n 515d0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 513e6 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ @@ -99759,22 +99758,22 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 4dabc │ │ │ │ cbnz r0, 5159c │ │ │ │ b.n 515c8 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbz r0, 515d0 │ │ │ │ b.n 51582 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ cbnz r3, 515c4 │ │ │ │ mov r5, sl │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ movs r7, #1 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -99827,27 +99826,27 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ands.w r0, lr, ip │ │ │ │ b.n 51af0 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ movs r2, r1 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ movs r2, r1 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ movs r1, r1 │ │ │ │ udf #70 @ 0x46 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -99947,15 +99946,15 @@ │ │ │ │ b.n 5178a │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 51780 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 51780 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -100015,15 +100014,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov.w r1, #292 @ 0x124 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb r3, [r4, #20] │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 5182e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.n 517c0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -100074,19 +100073,19 @@ │ │ │ │ movs r1, #12 │ │ │ │ adds r0, r6, #4 │ │ │ │ bl 4d184 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r4, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -100137,25 +100136,25 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #548 @ 0x224 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ movs r1, r1 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ movs r1, r1 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ @@ -100443,15 +100442,15 @@ │ │ │ │ ldrd r2, r3, [r1, #-8] │ │ │ │ ldr.w r1, [r1, #-12] │ │ │ │ bl 51964 │ │ │ │ b.n 51c24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 4d230 │ │ │ │ ldr r2, [pc, #44] @ (51c88 ) │ │ │ │ ldr r3, [pc, #32] @ (51c7c ) │ │ │ │ @@ -100466,17 +100465,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bhi.n 51c08 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ movs r1, r1 │ │ │ │ bhi.n 51c8c │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3624] @ 0xe28 │ │ │ │ @@ -100542,28 +100541,28 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ bcc.n 51d3a │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #32] │ │ │ │ b.n 51d44 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cbz r0, 51d48 │ │ │ │ movs r6, #1 │ │ │ │ b.n 51dac │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 51df6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 51df6 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 51df6 │ │ │ │ cmp r6, #1 │ │ │ │ beq.n 51dc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cbz r0, 51d74 │ │ │ │ @@ -100624,15 +100623,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #4 │ │ │ │ str r3, [r6, #4] │ │ │ │ b.n 51d68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cbz r3, 51e00 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ ldr r2, [pc, #48] @ (51e34 ) │ │ │ │ ldr r3, [pc, #32] @ (51e24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3 │ │ │ │ @@ -100643,19 +100642,19 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ b.n 521a0 │ │ │ │ movs r4, r1 │ │ │ │ bvc.n 51d9c │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ movs r1, r1 │ │ │ │ bvs.n 51ee8 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -100711,25 +100710,25 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bvs.n 51ee8 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ movs r1, r1 │ │ │ │ bpl.n 51e44 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -100830,15 +100829,15 @@ │ │ │ │ cmp.w r2, r0, asr #7 │ │ │ │ beq.n 52022 │ │ │ │ movs r4, #0 │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl aaa98 │ │ │ │ + bl aaa90 │ │ │ │ cmp r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ b.n 52022 │ │ │ │ ldr r2, [pc, #72] @ (52048 ) │ │ │ │ ldr r3, [pc, #64] @ (52044 ) │ │ │ │ @@ -100887,21 +100886,21 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r2, [r5, #1792] @ 0x700 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r0, r8 │ │ │ │ blx 114fc │ │ │ │ cbz r0, 520b0 │ │ │ │ ldr r2, [pc, #320] @ (521d8 ) │ │ │ │ ldr r3, [pc, #316] @ (521d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -100926,22 +100925,22 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 521c4 │ │ │ │ mov r2, r8 │ │ │ │ adds r1, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r5 │ │ │ │ movw r9, #4997 @ 0x1385 │ │ │ │ movt r9, #1 │ │ │ │ add.w r1, r1, r8, lsl #2 │ │ │ │ - bl 91654 │ │ │ │ + bl 9164c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 52112 │ │ │ │ ldr r3, [pc, #228] @ (521e0 ) │ │ │ │ movw r2, #1494 @ 0x5d6 │ │ │ │ ldr r1, [pc, #224] @ (521e4 ) │ │ │ │ @@ -100949,15 +100948,15 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ add.w r1, r0, r0, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 521b0 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ add.w r6, r6, r8, lsl #2 │ │ │ │ sub.w r8, r0, r3 │ │ │ │ @@ -100994,15 +100993,15 @@ │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ bl 51f74 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 521b0 │ │ │ │ adds r4, #12 │ │ │ │ subs r0, r4, r0 │ │ │ │ lsls r0, r0, #5 │ │ │ │ orr.w r0, r0, #14 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ b.n 52150 │ │ │ │ @@ -101023,19 +101022,19 @@ │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 52164 │ │ │ │ movs r4, r1 │ │ │ │ bcc.n 52120 │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ movs r2, r1 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ movs r1, r1 │ │ │ │ bcs.n 52140 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -101112,15 +101111,15 @@ │ │ │ │ bl 4cf4c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 526cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #11 │ │ │ │ bls.w 526cc │ │ │ │ mov.w r0, #292 @ 0x124 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ str r7, [r0, #16] │ │ │ │ strd r9, r8, [r0] │ │ │ │ subs r7, #1 │ │ │ │ str.w fp, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ @@ -101284,33 +101283,33 @@ │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 52492 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 52492 │ │ │ │ b.n 52500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 526c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 526c6 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 47104 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 526c6 │ │ │ │ mov r1, fp │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 10f7c │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 5251c │ │ │ │ mov r0, fp │ │ │ │ blx 112f4 │ │ │ │ @@ -101324,15 +101323,15 @@ │ │ │ │ bcs.n 52514 │ │ │ │ mov sl, r7 │ │ │ │ b.n 526ba │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5248a │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 526c6 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ @@ -101343,15 +101342,15 @@ │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r5] │ │ │ │ bl 4f8e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 526c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r0, r9, lsl #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ bne.n 52576 │ │ │ │ @@ -101384,15 +101383,15 @@ │ │ │ │ add.w r2, r9, #20 │ │ │ │ adds r1, r6, #5 │ │ │ │ mov r0, r4 │ │ │ │ bl 521f0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 526c6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 4eb44 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -101402,15 +101401,15 @@ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ bl 4f984 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 526c6 │ │ │ │ cbnz r7, 52632 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 52618 │ │ │ │ ldr r3, [pc, #300] @ (52730 ) │ │ │ │ movw r2, #4220 @ 0x107c │ │ │ │ ldr r1, [pc, #300] @ (52734 ) │ │ │ │ ldr r0, [pc, #300] @ (52738 ) │ │ │ │ add r3, pc │ │ │ │ @@ -101439,15 +101438,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add.w r2, r2, fp, lsl #2 │ │ │ │ bl 51fa4 │ │ │ │ movs r1, #6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 52678 │ │ │ │ ldr r3, [pc, #216] @ (5273c ) │ │ │ │ movw r2, #4228 @ 0x1084 │ │ │ │ ldr r1, [pc, #216] @ (52740 ) │ │ │ │ ldr r0, [pc, #216] @ (52744 ) │ │ │ │ add r3, pc │ │ │ │ @@ -101509,39 +101508,39 @@ │ │ │ │ nop │ │ │ │ bcs.n 52714 │ │ │ │ movs r4, r1 │ │ │ │ bne.n 52708 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ movs r2, r1 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ movs r1, r1 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ movs r2, r1 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r6, [r7, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ movs r2, r1 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ movs r1, r1 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r2, r3 │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ movs r2, r1 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ movs r1, r1 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ movs r1, r1 │ │ │ │ ldmia r5, {r4, r5, r6} │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ @@ -101572,15 +101571,15 @@ │ │ │ │ cbnz r5, 527da │ │ │ │ b.n 527ea │ │ │ │ cbnz r5, 527d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #5 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbz r0, 527b8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ b.n 527d0 │ │ │ │ ldr.w r1, [pc, #1136] @ 52c2c │ │ │ │ add.w r3, r7, #704 @ 0x2c0 │ │ │ │ ldr.w r0, [pc, #1132] @ 52c30 │ │ │ │ @@ -101759,39 +101758,39 @@ │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [pc, #692] @ (52c4c ) │ │ │ │ ldr r0, [pc, #696] @ (52c50 ) │ │ │ │ ldr.w sl, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ addw r3, sl, #3228 @ 0xc9c │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ movs r1, #3 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 52a28 │ │ │ │ mov r1, r0 │ │ │ │ movw r2, #65029 @ 0xfe05 │ │ │ │ mov r0, r8 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cbz r0, 52a28 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ adds r1, r7, #1 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cbz r0, 52a28 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [sl, #1372] @ 0x55c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ adds r1, r7, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ cbz r0, 52a28 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #0 │ │ │ │ blx 118f8 │ │ │ │ cbz r0, 52a28 │ │ │ │ @@ -101936,15 +101935,15 @@ │ │ │ │ b.n 52b70 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r7, #96] @ 0x60 │ │ │ │ movw r2, #27013 @ 0x6985 │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 52d30 │ │ │ │ movs r7, #0 │ │ │ │ b.n 52d30 │ │ │ │ sub.w fp, sl, r9 │ │ │ │ movs.w r2, fp, asr #2 │ │ │ │ bne.n 52bac │ │ │ │ @@ -101962,24 +101961,24 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, r2, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 52be2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ b.n 52be2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, #80] @ (52c34 ) │ │ │ │ mov.w r0, r8, lsr #12 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ clz r3, r0 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ @@ -101999,60 +101998,60 @@ │ │ │ │ bl 45b00 │ │ │ │ bmi.n 52bd8 │ │ │ │ movs r4, r1 │ │ │ │ ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ movs r2, r1 │ │ │ │ ldmia r4!, {r2, r5, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ movs r1, r1 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #26 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r2, #8912896 @ 0x880000 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + orns r0, sl, #8912896 @ 0x880000 │ │ │ │ + strh r0, [r1, #32] │ │ │ │ movs r1, r1 │ │ │ │ b.n 52896 │ │ │ │ @ instruction: 0xffff1f26 │ │ │ │ movs r5, r1 │ │ │ │ ldmia r6, {r0, r1, r2, r5, r6, r7} │ │ │ │ - vaddl.u q12, d15, d24 │ │ │ │ + vshr.u32 d24, d0, #1 │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xf7920008 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + @ instruction: 0xf77a0008 │ │ │ │ + strb r2, [r2, #13] │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ movs r1, r1 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ movs r1, r1 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ movs r1, r1 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ movs r1, r1 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w fp, fp, #32 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ add r3, fp │ │ │ │ cmp r1, r3 │ │ │ │ bcc.n 52cf8 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r1, r3 │ │ │ │ bcc.n 52cf8 │ │ │ │ adds r1, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ subs r3, r0, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str.w r8, [r0] │ │ │ │ cmp sl, r9 │ │ │ │ @@ -102064,29 +102063,29 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r2, r3, #15 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ b.n 52ca2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 52cd8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r8, r0 │ │ │ │ b.n 52cea │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #8 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #1 │ │ │ │ beq.n 52d30 │ │ │ │ cmp.w r8, #0 │ │ │ │ blt.n 52cfc │ │ │ │ b.n 52b86 │ │ │ │ mvn.w r8, #1 │ │ │ │ @@ -102157,15 +102156,15 @@ │ │ │ │ lsls r1, r3, #29 │ │ │ │ bpl.n 52dda │ │ │ │ cbnz r5, 52dc4 │ │ │ │ movs r3, #5 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbz r0, 52dd6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r3, #21 │ │ │ │ bpl.n 52dd6 │ │ │ │ ldr r1, [r6, #104] @ 0x68 │ │ │ │ @@ -102242,19 +102241,19 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ movs r1, r1 │ │ │ │ stmia r6!, {r2, r3} │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -102268,15 +102267,15 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r7, r6] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov.w r6, #0 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbnz r0, 52eba │ │ │ │ movs r0, #0 │ │ │ │ b.n 52ee4 │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, r4, #2 │ │ │ │ bl 4b620 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -102327,15 +102326,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ cbz r6, 52f7a │ │ │ │ cmp r6, #1 │ │ │ │ bls.w 53268 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #2 │ │ │ │ mov r9, r0 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ movw r3, #20749 @ 0x510d │ │ │ │ movt r3, #5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movw ip, #12557 @ 0x310d │ │ │ │ movt ip, #3 │ │ │ │ movw lr, #28813 @ 0x708d │ │ │ │ movt lr, #18 │ │ │ │ @@ -102378,15 +102377,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 52f96 │ │ │ │ b.n 53244 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r9 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r3, r2, r1, lsl #3 │ │ │ │ @@ -102412,40 +102411,40 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #780 @ 0x30c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5328e │ │ │ │ mov r2, r0 │ │ │ │ bic.w r1, r8, #1 │ │ │ │ mov r0, r9 │ │ │ │ bl 47104 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5328e │ │ │ │ mov r2, r6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ add.w sl, r5, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5328e │ │ │ │ subs r4, #8 │ │ │ │ b.n 53076 │ │ │ │ mov sl, r8 │ │ │ │ mov r5, r8 │ │ │ │ b.n 53076 │ │ │ │ @@ -102484,21 +102483,21 @@ │ │ │ │ b.n 53216 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 531d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, r3, #1 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ mov r3, r8 │ │ │ │ bl 4b14e │ │ │ │ cmp r0, #0 │ │ │ │ @@ -102528,15 +102527,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5328e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5328e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -102570,30 +102569,30 @@ │ │ │ │ add.w r3, r3, #780 @ 0x30c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cbnz r0, 531d0 │ │ │ │ mov r0, sl │ │ │ │ bl 37c72 │ │ │ │ mov r0, r6 │ │ │ │ bl 37c72 │ │ │ │ b.n 5328e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n 531fc │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ mov r3, r8 │ │ │ │ bl 4b14e │ │ │ │ cmp r0, #0 │ │ │ │ @@ -102617,15 +102616,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r4, #8 │ │ │ │ b.n 5308a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cbz r3, 5323c │ │ │ │ movw r1, #49421 @ 0xc10d │ │ │ │ movt r1, #15 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 10cd0 │ │ │ │ @@ -102644,29 +102643,29 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 532a2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ ldr r2, [pc, #112] @ (532dc ) │ │ │ │ ldr r3, [pc, #72] @ (532b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 532a2 │ │ │ │ movw r2, #50949 @ 0xc705 │ │ │ │ movt r2, #1 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ ldr r2, [pc, #80] @ (532e0 ) │ │ │ │ ldr r3, [pc, #32] @ (532b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -102679,27 +102678,27 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r3, r4, r5} │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ movs r2, r1 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ movs r1, r1 │ │ │ │ stmia r2!, {r2, r4} │ │ │ │ movs r4, r1 │ │ │ │ stmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ stmia r1!, {r1, r3, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ @@ -102708,15 +102707,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ cbnz r2, 53304 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 53306 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ cbz r4, 5330c │ │ │ │ cbnz r1, 53310 │ │ │ │ movs r0, #0 │ │ │ │ @@ -103044,52 +103043,52 @@ │ │ │ │ adds r2, #1 │ │ │ │ b.n 53612 │ │ │ │ mov r3, r8 │ │ │ │ adds r0, #12 │ │ │ │ b.n 53606 │ │ │ │ mov r0, r9 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 536a0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r3, [pc, #212] @ (53718 ) │ │ │ │ ldr.w r5, [r9, #1764] @ 0x6e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r5, [sp, #0] │ │ │ │ addw r3, r3, #3212 @ 0xc8c │ │ │ │ ldr.w r5, [r9, #1776] @ 0x6f0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ add.w r3, r9, #1776 @ 0x6f0 │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r9, #1764] @ 0x6e4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ vstr d8, [r3] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cbnz r0, 536b6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str.w r3, [r9, #1776] @ 0x6f0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r3, [r9, #1764] @ 0x6e4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #1780] @ 0x6f4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 535d6 │ │ │ │ ldr r2, [pc, #120] @ (5371c ) │ │ │ │ ldr r3, [pc, #92] @ (53700 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -103133,17 +103132,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r5, r6, r7} │ │ │ │ movs r4, r1 │ │ │ │ stmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r4, r1 │ │ │ │ stmia r0!, {r4, r5} │ │ │ │ movs r4, r1 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ movs r1, r1 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r5, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -103252,30 +103251,30 @@ │ │ │ │ str r3, [r0, #32] │ │ │ │ b.n 53d1e │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 91654 │ │ │ │ + bl 9164c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r6 │ │ │ │ beq.n 5386e │ │ │ │ ldr.w r0, [pc, #1288] @ 53d68 │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ mov r7, r0 │ │ │ │ b.n 53d40 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91654 │ │ │ │ + bl 9164c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r6 │ │ │ │ beq.n 53890 │ │ │ │ ldr.w r0, [pc, #1260] @ 53d6c │ │ │ │ ldr.w r1, [r5, #1792] @ 0x700 │ │ │ │ add r0, pc │ │ │ │ @@ -103423,22 +103422,22 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #800 @ 0x320 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 90a54 │ │ │ │ + bl 90a4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 53a98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cbnz r3, 53a6c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbnz r0, 53a4a │ │ │ │ ldr r3, [pc, #856] @ (53d8c ) │ │ │ │ mov.w r2, #1232 @ 0x4d0 │ │ │ │ ldr r1, [pc, #852] @ (53d90 ) │ │ │ │ ldr r0, [pc, #856] @ (53d94 ) │ │ │ │ add r3, pc │ │ │ │ @@ -103456,15 +103455,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [r2, #8] │ │ │ │ b.n 53a98 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ cbnz r0, 53a8e │ │ │ │ ldr r3, [pc, #800] @ (53d98 ) │ │ │ │ movw r2, #1238 @ 0x4d6 │ │ │ │ ldr r1, [pc, #796] @ (53d9c ) │ │ │ │ ldr r0, [pc, #800] @ (53da0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -103534,15 +103533,15 @@ │ │ │ │ ldrd r2, r3, [r8, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 53b50 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r8, #56 @ 0x38 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 53b50 │ │ │ │ bl 5a418 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ str.w sl, [r3] │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ @@ -103605,15 +103604,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r3, r1 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, #14 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ movw r1, #54789 @ 0xd605 │ │ │ │ movt r1, #1 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl 5b15c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -103686,15 +103685,15 @@ │ │ │ │ bmi.n 53cf6 │ │ │ │ ldrd r2, r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 53ce8 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 53b4c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #4 │ │ │ │ @@ -103742,64 +103741,64 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ pop {r1, r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ movs r1, r1 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ movs r1, r1 │ │ │ │ - ldc 0, cr0, [r8], {8} │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + stc 0, cr0, [r0], {8} │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ movs r1, r1 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ movs r1, r1 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ movs r1, r1 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r4, r8 │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ movs r1, r1 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ movs r1, r1 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ movs r1, r1 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r6, #28] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ movs r1, r1 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ movs r1, r1 │ │ │ │ - sbc.w r0, r8, #8 │ │ │ │ + adcs.w r0, r0, #8 │ │ │ │ @ instruction: 0xb718 │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3576] @ 0xdf8 │ │ │ │ ldr r2, [pc, #684] @ (54094 ) │ │ │ │ @@ -103835,27 +103834,27 @@ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ and.w r3, r6, #1 │ │ │ │ and.w r6, r6, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r4, sp, #28 │ │ │ │ strd r6, r7, [sp] │ │ │ │ add.w fp, sp, #24 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 54060 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrb r1, [r3, #20] │ │ │ │ lsls r6, r1, #30 │ │ │ │ @@ -104019,85 +104018,85 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 53e56 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cbnz r3, 5404e │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 53e56 │ │ │ │ bl 5a418 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ bcc.n 5403c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.n 53e56 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n 5407e │ │ │ │ subs r1, r3, #4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 540c6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbnz r3, 540b4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 540ec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ b.n 540ec │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ movs r4, r1 │ │ │ │ cpsid │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb66c │ │ │ │ movs r4, r1 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ movs r1, r1 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 54082 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 54082 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cbnz r0, 540e4 │ │ │ │ ldr r3, [pc, #64] @ (54110 ) │ │ │ │ movw r2, #7079 @ 0x1ba7 │ │ │ │ ldr r1, [pc, #64] @ (54114 ) │ │ │ │ ldr r0, [pc, #64] @ (54118 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #844 @ 0x34c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b.n 53e50 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #44] @ (5411c ) │ │ │ │ ldr r3, [pc, #44] @ (54120 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -104107,19 +104106,19 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 54106 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #484 @ 0x1e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ movs r1, r1 │ │ │ │ cbz r2, 5417a │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -104242,21 +104241,21 @@ │ │ │ │ beq.n 5433e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5433e │ │ │ │ mov r7, r1 │ │ │ │ movw r9, #62384 @ 0xf3b0 │ │ │ │ movt r9, #29786 @ 0x745a │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ and.w fp, r7, #31 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 54338 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ ands.w r5, r5, #64 @ 0x40 │ │ │ │ bne.n 5428e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -104274,15 +104273,15 @@ │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 54296 │ │ │ │ b.n 54314 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbnz r3, 542c8 │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ str r0, [r4, #20] │ │ │ │ add.w r3, r0, #12 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -104296,15 +104295,15 @@ │ │ │ │ ldrd r3, r1, [r0, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, #3 │ │ │ │ bhi.n 542f6 │ │ │ │ movs r1, #4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbnz r0, 542f6 │ │ │ │ bl 5a418 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ addne r5, #1 │ │ │ │ @@ -104330,15 +104329,15 @@ │ │ │ │ movne r1, #3 │ │ │ │ moveq r1, #1 │ │ │ │ bl 54124 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 54272 │ │ │ │ b.n 54340 │ │ │ │ mov r0, r8 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (54368 ) │ │ │ │ ldr r3, [pc, #32] @ (54364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -104417,15 +104416,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ sub sp, #360 @ 0x168 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ movs r1, r1 │ │ │ │ add sp, #440 @ 0x1b8 │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -104442,23 +104441,23 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bl 4b620 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 54664 │ │ │ │ add r2, sp, #32 │ │ │ │ add.w r1, r9, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 54664 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 546c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ mov r7, r0 │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r6, #20] │ │ │ │ ldrb r3, [r6, #21] │ │ │ │ lsls r1, r3, #30 │ │ │ │ bpl.n 54484 │ │ │ │ @@ -104470,32 +104469,32 @@ │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ ands.w r5, r5, #32 │ │ │ │ beq.w 545a4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #40965 @ 0xa005 │ │ │ │ movs r5, #0 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 545ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 54488 │ │ │ │ movs r5, #0 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r5 │ │ │ │ mov r8, r0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ strd r3, r6, [sp, #12] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 54582 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 544c2 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ @@ -104504,89 +104503,89 @@ │ │ │ │ bne.n 5453c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5457e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 5457e │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ mov r9, r0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 54524 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 544fc │ │ │ │ bl 4e1d8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 544fc │ │ │ │ movs r3, #1 │ │ │ │ b.n 54526 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbnz r3, 5453c │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #72 @ 0x48 │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 5457e │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 54554 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cbnz r0, 5456a │ │ │ │ mov r0, r8 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ b.n 54664 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 4b4fc │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 54562 │ │ │ │ adds r5, #1 │ │ │ │ b.n 544c2 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r6, r9, [sp, #16] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 54488 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite ne │ │ │ │ movne r1, sl │ │ │ │ moveq r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ b.n 545ac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 54664 │ │ │ │ ldrd r0, r3, [sp, #28] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 54626 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -104640,64 +104639,64 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e236 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 54648 │ │ │ │ add.w r1, r9, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ b.n 546c8 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ mov r0, r7 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #24] │ │ │ │ blx 114fc │ │ │ │ cbz r0, 546a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 54668 │ │ │ │ movs r0, #0 │ │ │ │ b.n 546c8 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ bl 4b4fc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 54664 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af264 │ │ │ │ + bl af25c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 54664 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r9, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 546c8 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r9, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ b.n 546c8 │ │ │ │ ldrb r2, [r6, #21] │ │ │ │ add.w r1, r9, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #24] │ │ │ │ bfi r2, r3, #0, #1 │ │ │ │ strb r2, [r6, #21] │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ b.n 546c8 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #40] @ (546f4 ) │ │ │ │ ldr r3, [pc, #32] @ (546ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -104843,15 +104842,15 @@ │ │ │ │ strexd ip, r1, r2, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 5484c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ add.w r8, r4, #1448 @ 0x5a8 │ │ │ │ mov.w r9, #0 │ │ │ │ strd fp, r0, [sp, #8] │ │ │ │ b.n 548e2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ @@ -104981,19 +104980,19 @@ │ │ │ │ add r5, sp, #280 @ 0x118 │ │ │ │ movs r4, r1 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ movs r4, r1 │ │ │ │ bcc.n 54a5a │ │ │ │ vtbx.8 d16, {d15-d18}, d12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ movs r2, r1 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ movs r1, r1 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ movs r1, r1 │ │ │ │ add r2, sp, #616 @ 0x268 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -105012,15 +105011,15 @@ │ │ │ │ b.n 54a5a │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 54a50 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 54a50 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -105162,15 +105161,15 @@ │ │ │ │ str.w r0, [sl, #20] │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 54bde │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 54bde │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -105220,21 +105219,21 @@ │ │ │ │ str r3, [r0, #8] │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 54c8e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 54c8e │ │ │ │ b.n 54bda │ │ │ │ movw r2, #45189 @ 0xb085 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r7, #20 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ dmb ish │ │ │ │ @@ -105250,15 +105249,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #11 │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ movw r3, #269 @ 0x10d │ │ │ │ movt r3, #9 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r5, r8, [r0] │ │ │ │ @@ -105317,15 +105316,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.n 54b44 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ ldr r7, [r2, #96] @ 0x60 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 54e18 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bmi.n 54dec │ │ │ │ cbz r6, 54dde │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -105364,15 +105363,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 5d958 │ │ │ │ cmp r7, #65 @ 0x41 │ │ │ │ bne.n 54dfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r2, #34181 @ 0x8585 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ beq.n 54e18 │ │ │ │ ldr r3, [pc, #36] @ (54e28 ) │ │ │ │ mov.w r2, #3312 @ 0xcf0 │ │ │ │ ldr r1, [pc, #36] @ (54e2c ) │ │ │ │ ldr r0, [pc, #36] @ (54e30 ) │ │ │ │ add r3, pc │ │ │ │ @@ -105383,19 +105382,19 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.n 54b44 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r4, r3] │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ movs r1, r1 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r6, [r0, #0] │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #112] @ (54eb4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -105404,15 +105403,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b620 │ │ │ │ cbz r0, 54e98 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -105426,15 +105425,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 532e4 │ │ │ │ cbz r0, 54e98 │ │ │ │ mov r2, r6 │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #32] @ (54ebc ) │ │ │ │ ldr r3, [pc, #28] @ (54eb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -105526,15 +105525,15 @@ │ │ │ │ adds r2, r5, #1 │ │ │ │ bl 5274c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 54f94 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbz r0, 54f94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r2, r4 │ │ │ │ adds r1, r5, #3 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -105598,15 +105597,15 @@ │ │ │ │ bne.n 55086 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cbnz r6, 55030 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #16 │ │ │ │ movw r3, #2053 @ 0x805 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5500a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cbz r3, 55086 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -105695,29 +105694,29 @@ │ │ │ │ strexd r6, r0, r1, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 550fa │ │ │ │ dmb ish │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5500a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #19589 @ 0x4c85 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 55158 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5500a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -105739,19 +105738,19 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ add r4, pc, #544 @ (adr r4, 5539c ) │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #216] @ (5525c ) │ │ │ │ + ldr r6, [pc, #120] @ (551fc ) │ │ │ │ movs r2, r1 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ movs r1, r1 │ │ │ │ add r3, pc, #0 @ (adr r3, 55190 ) │ │ │ │ movs r4, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -105842,15 +105841,15 @@ │ │ │ │ cbnz r3, 55296 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 5528a │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 5528a │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #16] │ │ │ │ @@ -105980,21 +105979,21 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 53720 │ │ │ │ b.n 553f6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 553f6 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbz r0, 553f6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 4ba20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #36] @ (55420 ) │ │ │ │ ldr r3, [pc, #32] @ (5541c ) │ │ │ │ @@ -106029,15 +106028,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r2, r5, lsl #2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ bne.n 55474 │ │ │ │ @@ -106114,15 +106113,15 @@ │ │ │ │ blx 10cec │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ strd r6, r4, [sp, #32] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5566a │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ @@ -106131,22 +106130,22 @@ │ │ │ │ beq.n 5566a │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r1, #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5566a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5566a │ │ │ │ cbz r7, 555e4 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r1, [r8, #276] @ 0x114 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ @@ -106244,15 +106243,15 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r0, pc, #128 @ (adr r0, 55710 ) │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ movs r1, r1 │ │ │ │ lsls r3, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -106334,15 +106333,15 @@ │ │ │ │ bl 4d740 │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 4b4fc │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbnz r0, 557b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4d740 │ │ │ │ movs r1, #16 │ │ │ │ adds r0, #4 │ │ │ │ bl 4d184 │ │ │ │ movs r3, #12 │ │ │ │ @@ -106373,19 +106372,19 @@ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ cbz r3, 5582a │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cbz r3, 5582a │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5582a │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 5582a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 532e4 │ │ │ │ @@ -106425,15 +106424,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #656] @ 0x290 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ movs r1, r1 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -106509,15 +106508,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [pc, #692] @ (55bdc ) │ │ │ │ ldr r0, [pc, #696] @ (55be0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ addw r3, r3, #3224 @ 0xc98 │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r9 │ │ │ │ blx 118f8 │ │ │ │ cbnz r0, 55962 │ │ │ │ b.n 55bac │ │ │ │ @@ -106564,15 +106563,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 53720 │ │ │ │ cmp r0, #2 │ │ │ │ bne.w 55bac │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #22277 @ 0x5705 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r4, r0 │ │ │ │ b.n 55bac │ │ │ │ ldr r1, [pc, #528] @ (55be4 ) │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [pc, #528] @ (55be8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ @@ -106602,15 +106601,15 @@ │ │ │ │ movw r3, #11013 @ 0x2b05 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 55b16 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ bl 4bfda │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 55bac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ @@ -106622,23 +106621,23 @@ │ │ │ │ cmp r3, #6 │ │ │ │ bne.n 55a66 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ b.n 55a86 │ │ │ │ movw r3, #27013 @ 0x6985 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 55a7c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 55a86 │ │ │ │ ldr r0, [pc, #364] @ (55bec ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 55bac │ │ │ │ @@ -106646,15 +106645,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [pc, #348] @ (55bf0 ) │ │ │ │ ldr r0, [pc, #352] @ (55bf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ addw r3, r3, #3220 @ 0xc94 │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r3 │ │ │ │ blx 118f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 55bac │ │ │ │ @@ -106670,15 +106669,15 @@ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ bl 4ad88 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 55b0c │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #22277 @ 0x5705 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 55bac │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movw r2, #45189 @ 0xb085 │ │ │ │ movt r2, #1 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 4bef6 │ │ │ │ @@ -106739,15 +106738,15 @@ │ │ │ │ bl 53720 │ │ │ │ cbz r0, 55bac │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 55b94 │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #22277 @ 0x5705 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbz r0, 55bac │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #1 │ │ │ │ bl 55220 │ │ │ │ b.n 55bac │ │ │ │ mov r1, r8 │ │ │ │ @@ -106772,27 +106771,27 @@ │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #824] @ 0x338 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r5, [pc, #928] @ (55f88 ) │ │ │ │ + ldr r5, [pc, #832] @ (55f28 ) │ │ │ │ movs r1, r1 │ │ │ │ - cbnz r6, 55c04 │ │ │ │ + cbnz r6, 55bfe │ │ │ │ movs r0, r1 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ movs r1, r1 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ movs r1, r1 │ │ │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -106833,15 +106832,15 @@ │ │ │ │ movs r1, #7 │ │ │ │ ldr r2, [pc, #264] @ (55d68 ) │ │ │ │ ldr r0, [pc, #268] @ (55d6c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ add.w r3, r3, #3216 @ 0xc90 │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r9, r0 │ │ │ │ add.w r3, r8, #3 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n 55c88 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -106854,36 +106853,36 @@ │ │ │ │ bl 4bee0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 55d1a │ │ │ │ ldr r2, [r5, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - bl d4b18 │ │ │ │ + bl d4b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 55d1a │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ cbz r0, 55d1a │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r8, #6 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ cbz r0, 55d1a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #0 │ │ │ │ blx 118f8 │ │ │ │ cbz r0, 55d1a │ │ │ │ add.w r1, r8, #6 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 55d12 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r3, #30853 @ 0x7885 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 55d16 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ @@ -106938,17 +106937,17 @@ │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #400] @ (55efc ) │ │ │ │ + ldr r5, [pc, #304] @ (55e9c ) │ │ │ │ movs r1, r1 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -106987,15 +106986,15 @@ │ │ │ │ beq.n 55e88 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #11 │ │ │ │ bhi.n 55dea │ │ │ │ movs r1, #12 │ │ │ │ adds r0, r4, r1 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 55dea │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r3, #12 │ │ │ │ @@ -107028,15 +107027,15 @@ │ │ │ │ str r3, [r0, #20] │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #11 │ │ │ │ bhi.n 55e54 │ │ │ │ movs r1, #12 │ │ │ │ adds r0, r4, r1 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 55de6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r3, #12 │ │ │ │ @@ -107183,15 +107182,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [r0, #1792] @ 0x700 │ │ │ │ cbz r4, 55fd0 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r0, r4 │ │ │ │ blx 114fc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 55ff8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ @@ -107228,15 +107227,15 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #936 @ 0x3a8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r1, #6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d339c │ │ │ │ + bl d3394 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 56074 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #45325 @ 0xb10d │ │ │ │ movt r2, #5 │ │ │ │ str.w r2, [r3], #12 │ │ │ │ movw r2, #33037 @ 0x810d │ │ │ │ @@ -107256,25 +107255,25 @@ │ │ │ │ ldr r1, [pc, #32] @ (5609c ) │ │ │ │ ldr r0, [pc, #32] @ (560a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #936 @ 0x3a8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [pc, #520] @ (5629c ) │ │ │ │ + ldr r0, [pc, #424] @ (5623c ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [pc, #768] @ (56398 ) │ │ │ │ + ldr r6, [pc, #672] @ (56338 ) │ │ │ │ movs r1, r1 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [pc, #160] @ (56140 ) │ │ │ │ + ldr r0, [pc, #64] @ (560e0 ) │ │ │ │ movs r1, r1 │ │ │ │ - cdp 0, 7, cr0, cr6, cr8, {0} │ │ │ │ + cdp 0, 5, cr0, cr14, cr8, {0} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cbnz r7, 560ba │ │ │ │ movs r0, #1 │ │ │ │ @@ -107316,19 +107315,19 @@ │ │ │ │ bl 45b00 │ │ │ │ mov r3, r6 │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 56000 │ │ │ │ b.n 560b6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - subs r6, #2 │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ movs r2, r1 │ │ │ │ - blx r4 │ │ │ │ + blx r1 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [pc, #248] @ (56228 ) │ │ │ │ + ldr r4, [pc, #152] @ (561c8 ) │ │ │ │ movs r1, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (5617c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -107434,19 +107433,19 @@ │ │ │ │ bl 45b00 │ │ │ │ mov r0, r2 │ │ │ │ bl 4d5ec │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ movs r2, r1 │ │ │ │ - mov r6, sl │ │ │ │ + mov r6, r7 │ │ │ │ movs r1, r1 │ │ │ │ - stc 0, cr0, [r4], #32 │ │ │ │ + stc 0, cr0, [ip], {8} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #308] @ (563c0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #308] @ (563c4 ) │ │ │ │ @@ -107475,15 +107474,15 @@ │ │ │ │ add.w r9, sp, #20 │ │ │ │ dmb ish │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cbz r0, 5631c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 4b5a8 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 562d6 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ @@ -107564,19 +107563,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #824] @ 0x338 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r1, r1 │ │ │ │ - sbc.w r0, ip, r8 │ │ │ │ + adcs.w r0, r4, r8 │ │ │ │ str r0, [sp, #736] @ 0x2e0 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r3, r5, [r1, #4] │ │ │ │ @@ -107590,15 +107589,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx 11430 │ │ │ │ mov r0, r6 │ │ │ │ bl 4d230 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ bl 52d70 │ │ │ │ @@ -107660,22 +107659,22 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 564a8 │ │ │ │ b.n 564c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #40197 @ 0x9d05 │ │ │ │ movt r4, #1 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ @@ -107716,15 +107715,15 @@ │ │ │ │ movw r3, #52997 @ 0xcf05 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 5656e │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ movw r3, #50309 @ 0xc485 │ │ │ │ movt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 56582 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ b.n 56564 │ │ │ │ @@ -107769,29 +107768,29 @@ │ │ │ │ bne.n 565fc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds r3, r2, #1 │ │ │ │ beq.n 56602 │ │ │ │ movs r3, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w b0d7c │ │ │ │ + b.w b0d74 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 56604 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ movs r4, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl d2320 │ │ │ │ + bl d2318 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ subs r2, r4, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5666a │ │ │ │ @@ -107808,35 +107807,35 @@ │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 5664a │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w a7000 │ │ │ │ + b.w a6ff8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5} │ │ │ │ movw r5, #65157 @ 0xfe85 │ │ │ │ cmp r2, r5 │ │ │ │ bne.n 56680 │ │ │ │ pop {r4, r5} │ │ │ │ ldr.w r2, [r0, #1800] @ 0x708 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movw r5, #64901 @ 0xfd85 │ │ │ │ cmp r2, r5 │ │ │ │ bne.n 56692 │ │ │ │ pop {r4, r5} │ │ │ │ ldr.w r2, [r0, #1808] @ 0x710 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movw r5, #64645 @ 0xfc85 │ │ │ │ cmp r2, r5 │ │ │ │ bne.n 566a4 │ │ │ │ pop {r4, r5} │ │ │ │ ldr.w r2, [r0, #1816] @ 0x718 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #65029 @ 0xfe05 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 566b8 │ │ │ │ ldr.w r2, [r0, #1804] @ 0x70c │ │ │ │ adds r0, r2, #1 │ │ │ │ beq.n 566ea │ │ │ │ @@ -107924,15 +107923,15 @@ │ │ │ │ ldr r0, [pc, #52] @ (567c8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - bl 96f78 │ │ │ │ + bl 96f70 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 567c4 │ │ │ │ movs r0, #8 │ │ │ │ bl 4fab4 │ │ │ │ cbnz r0, 567c4 │ │ │ │ ldr r0, [pc, #32] @ (567d4 ) │ │ │ │ add r0, pc │ │ │ │ @@ -107945,17 +107944,17 @@ │ │ │ │ nop │ │ │ │ str r6, [sp, #840] @ 0x348 │ │ │ │ movs r4, r1 │ │ │ │ ldrh r2, [r3, #38] @ 0x26 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bx r7 │ │ │ │ + bx r4 │ │ │ │ movs r1, r1 │ │ │ │ - bx sl │ │ │ │ + bx r7 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [pc, #116] @ (56864 ) │ │ │ │ movs r2, #32 │ │ │ │ @@ -107990,29 +107989,29 @@ │ │ │ │ beq.n 5684a │ │ │ │ blx 105f0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #20 │ │ │ │ bne.n 56836 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1496] @ 0x5d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 568c8 │ │ │ │ movs r4, r1 │ │ │ │ ldrh r0, [r4, #34] @ 0x22 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #4] @ (56878 ) │ │ │ │ add r0, pc │ │ │ │ b.w 113d4 │ │ │ │ - ldr r4, [pc, #696] @ (56b34 ) │ │ │ │ + ldr r4, [pc, #600] @ (56ad4 ) │ │ │ │ movs r1, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -108020,15 +108019,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #12] @ (568a4 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11e64 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #624] @ (56b18 ) │ │ │ │ + ldr r4, [pc, #528] @ (56ab8 ) │ │ │ │ movs r1, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -108039,19 +108038,19 @@ │ │ │ │ ldr r1, [pc, #12] @ (568d4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #584] @ (56b20 ) │ │ │ │ + ldr r4, [pc, #488] @ (56ac0 ) │ │ │ │ movs r1, r1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ @@ -108061,15 +108060,15 @@ │ │ │ │ blx 116a0 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 56918 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [pc, #104] @ (56994 ) │ │ │ │ @@ -108085,15 +108084,15 @@ │ │ │ │ ldr r0, [pc, #76] @ (56990 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r1, [r5, #3592] @ 0xe08 │ │ │ │ - bl b78a8 │ │ │ │ + bl b78a0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cbz r2, 56976 │ │ │ │ ldr r0, [pc, #60] @ (5699c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ @@ -108105,32 +108104,32 @@ │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 56984 │ │ │ │ mov r0, r4 │ │ │ │ blx 116a0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ movs r4, r1 │ │ │ │ ldrh r0, [r5, #24] │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #32] @ (569c0 ) │ │ │ │ + ldr r3, [pc, #960] @ (56d60 ) │ │ │ │ movs r1, r1 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r2, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 569b2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -108160,19 +108159,19 @@ │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r0, #1 │ │ │ │ b.n 56a0a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #8 │ │ │ │ movs r2, r1 │ │ │ │ - ldr r3, [pc, #40] @ (56a3c ) │ │ │ │ + ldr r2, [pc, #968] @ (56ddc ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [pc, #696] @ (56cd0 ) │ │ │ │ + ldr r3, [pc, #600] @ (56c70 ) │ │ │ │ movs r1, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ (56a80 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -108193,15 +108192,15 @@ │ │ │ │ ldr r3, [pc, #60] @ (56a88 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 56a64 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #0 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 56a64 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (56a8c ) │ │ │ │ ldr r3, [pc, #28] @ (56a84 ) │ │ │ │ add r2, pc │ │ │ │ @@ -108225,19 +108224,19 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 56aa8 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #108] @ (56b30 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [pc, #108] @ (56b34 ) │ │ │ │ @@ -108249,31 +108248,31 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 1212c │ │ │ │ ldr r3, [pc, #92] @ (56b3c ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r0, [r3, #3592] @ 0xe08 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 56b0c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 56aec │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ blx 11198 │ │ │ │ b.n 56aec │ │ │ │ mov r0, r4 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r2, [pc, #44] @ (56b40 ) │ │ │ │ ldr r3, [pc, #28] @ (56b34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -108317,19 +108316,19 @@ │ │ │ │ add.w r0, r2, #1288 @ 0x508 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ ldrh r6, [r0, #8] │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ movs r2, r1 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ movs r0, r1 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ movs r0, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (56bf0 ) │ │ │ │ ldr r2, [pc, #68] @ (56bf4 ) │ │ │ │ @@ -108366,15 +108365,15 @@ │ │ │ │ ldr r2, [pc, #44] @ (56c38 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr.w r3, [r4, #3584] @ 0xe00 │ │ │ │ cbz r3, 56c1a │ │ │ │ bl 56b9c │ │ │ │ mov r0, r5 │ │ │ │ - bl d25b0 │ │ │ │ + bl d25a8 │ │ │ │ ldr.w r3, [r4, #3584] @ 0xe00 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cbz r3, 56c30 │ │ │ │ bl 56b44 │ │ │ │ mov r0, r4 │ │ │ │ @@ -108408,21 +108407,21 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cbz r0, 56cce │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r2, 56ca8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 56ca8 │ │ │ │ ldr r0, [pc, #104] @ (56d00 ) │ │ │ │ movs r5, #1 │ │ │ │ movs r3, #19 │ │ │ │ movs r1, #2 │ │ │ │ str r4, [sp, #4] │ │ │ │ @@ -108432,15 +108431,15 @@ │ │ │ │ b.n 56cce │ │ │ │ ldr r3, [pc, #88] @ (56d04 ) │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ cbz r3, 56cb6 │ │ │ │ bl 56b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl d25b0 │ │ │ │ + bl d25a8 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 56cc8 │ │ │ │ bl 56b44 │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -108453,25 +108452,25 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 56ce6 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ movs r2, r1 │ │ │ │ strh r2, [r7, #62] @ 0x3e │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #312 @ (adr r7, 56e34 ) │ │ │ │ + add r7, pc, #216 @ (adr r7, 56dd4 ) │ │ │ │ movs r0, r1 │ │ │ │ strh r2, [r5, #62] @ 0x3e │ │ │ │ movs r4, r1 │ │ │ │ - ldr r0, [pc, #344] @ (56e5c ) │ │ │ │ + ldr r0, [pc, #248] @ (56dfc ) │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #60] @ 0x3c │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -108483,44 +108482,44 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r3, #28] │ │ │ │ cbz r5, 56d76 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r3, #21 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #7 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ movw r3, #57613 @ 0xe10d │ │ │ │ movt r3, #10 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cbz r0, 56d88 │ │ │ │ ldr r3, [pc, #52] @ (56d94 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r3, [r3, #3580] @ 0xdfc │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ - bl ce014 │ │ │ │ + bl ce00c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 56d88 │ │ │ │ movw r2, #52869 @ 0xce85 │ │ │ │ movt r2, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, #56] @ 0x38 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -108551,15 +108550,15 @@ │ │ │ │ bne.n 56e88 │ │ │ │ add r4, sp, #12 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ blx 10cec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 56e3a │ │ │ │ ldr.w sl, [pc, #468] @ 56fc8 │ │ │ │ movw r1, #3845 @ 0xf05 │ │ │ │ movt r1, #1 │ │ │ │ add r3, sp, #20 │ │ │ │ add sl, pc │ │ │ │ @@ -108568,29 +108567,29 @@ │ │ │ │ bl 3eb4c │ │ │ │ cbz r0, 56e20 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 56e66 │ │ │ │ ldr r3, [pc, #444] @ (56fcc ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r0, [r3, #3592] @ 0xe08 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 56e9e │ │ │ │ ldr r3, [pc, #424] @ (56fcc ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r0, [r3, #3592] @ 0xe08 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ movs r3, #1 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 56e9e │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl d2444 │ │ │ │ + bl d243c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 56f96 │ │ │ │ ldr.w r9, [pc, #388] @ 56fd0 │ │ │ │ movw r1, #3845 @ 0xf05 │ │ │ │ movt r1, #1 │ │ │ │ add r3, sp, #20 │ │ │ │ add r9, pc │ │ │ │ @@ -108631,43 +108630,43 @@ │ │ │ │ ldr r0, [pc, #312] @ (56fe8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 56eca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ b.n 56eec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ add r3, sp, #12 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 56f96 │ │ │ │ ldr r3, [pc, #276] @ (56fec ) │ │ │ │ movw r2, #678 @ 0x2a6 │ │ │ │ ldr r1, [pc, #272] @ (56ff0 ) │ │ │ │ ldr r0, [pc, #276] @ (56ff4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r0 │ │ │ │ cbnz r3, 56f04 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 56f80 │ │ │ │ @@ -108680,35 +108679,35 @@ │ │ │ │ movs r2, #7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #11 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 56f18 │ │ │ │ b.n 56f8a │ │ │ │ ldr r0, [pc, #124] @ (56fb8 ) │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbz r0, 56f8a │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #12 │ │ │ │ bl 56a18 │ │ │ │ cbz r0, 56f72 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 56f6e │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ b.n 56f98 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 56f7c │ │ │ │ @@ -108749,31 +108748,31 @@ │ │ │ │ movs r4, r1 │ │ │ │ ldr r6, [r2, #96] @ 0x60 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #88] @ 0x58 │ │ │ │ movs r4, r1 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ movs r2, r1 │ │ │ │ - mov r0, lr │ │ │ │ + mov r0, fp │ │ │ │ movs r1, r1 │ │ │ │ - b.n 570a8 │ │ │ │ + b.n 57078 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ movs r2, r1 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #32 │ │ │ │ movs r2, r1 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r1 │ │ │ │ movs r1, r1 │ │ │ │ - mov sl, sl │ │ │ │ + mov sl, r7 │ │ │ │ movs r1, r1 │ │ │ │ strh r0, [r0, #38] @ 0x26 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -108783,15 +108782,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d2444 │ │ │ │ + bl d243c │ │ │ │ cbz r0, 57044 │ │ │ │ ldr r2, [pc, #64] @ (57068 ) │ │ │ │ ldr r3, [pc, #56] @ (57064 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -108832,29 +108831,29 @@ │ │ │ │ movs r2, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d2444 │ │ │ │ + bl d243c │ │ │ │ cbz r0, 570ba │ │ │ │ ldr r2, [pc, #68] @ (570e0 ) │ │ │ │ ldr r3, [pc, #60] @ (570dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 570ce │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d2770 │ │ │ │ + b.w d2768 │ │ │ │ ldr r2, [pc, #40] @ (570e4 ) │ │ │ │ ldr r3, [pc, #28] @ (570dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -108893,29 +108892,29 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #68] @ (57168 ) │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r1, [r3, #3592] @ 0xe08 │ │ │ │ - bl b78a8 │ │ │ │ + bl b78a0 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 5713e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 1114c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #24] │ │ │ │ blx 11198 │ │ │ │ mov r0, r4 │ │ │ │ bl 568e0 │ │ │ │ b.n 5715a │ │ │ │ mov r0, r4 │ │ │ │ - bl d282c │ │ │ │ + bl d2824 │ │ │ │ b.n 57102 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #42] @ 0x2a │ │ │ │ movs r4, r1 │ │ │ │ strh r2, [r4, #26] │ │ │ │ @@ -108934,15 +108933,15 @@ │ │ │ │ ldr r4, [pc, #108] @ (571f4 ) │ │ │ │ mov r1, sp │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d2444 │ │ │ │ + bl d243c │ │ │ │ cbz r0, 571ce │ │ │ │ ldr r3, [pc, #92] @ (571f8 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ cbz r3, 571a8 │ │ │ │ bl 56b9c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ @@ -108994,19 +108993,19 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d2444 │ │ │ │ + bl d243c │ │ │ │ cbz r0, 57294 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl d282c │ │ │ │ + bl d2824 │ │ │ │ cbz r0, 57264 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 57260 │ │ │ │ ldr r3, [pc, #120] @ (572bc ) │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ @@ -109054,19 +109053,19 @@ │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #16] │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r4 │ │ │ │ + muls r2, r1 │ │ │ │ movs r1, r1 │ │ │ │ - muls r0, r5 │ │ │ │ + muls r0, r2 │ │ │ │ movs r1, r1 │ │ │ │ - muls r4, r4 │ │ │ │ + muls r4, r1 │ │ │ │ movs r1, r1 │ │ │ │ strh r4, [r0, #14] │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -109080,15 +109079,15 @@ │ │ │ │ strd r6, r5, [r0, #4] │ │ │ │ b.n 572fc │ │ │ │ ldr r0, [pc, #8] @ (57300 ) │ │ │ │ add r0, pc │ │ │ │ blx 106ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r6, 57364 │ │ │ │ + cbnz r6, 5735e │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ cbnz r3, 57310 │ │ │ │ b.w 11014 │ │ │ │ bx lr │ │ │ │ @@ -109120,15 +109119,15 @@ │ │ │ │ cbnz r0, 57362 │ │ │ │ ldr r0, [pc, #12] @ (57368 ) │ │ │ │ add r0, pc │ │ │ │ blx 106ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 573b4 │ │ │ │ + cbnz r0, 573ae │ │ │ │ movs r0, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -109157,39 +109156,39 @@ │ │ │ │ cbz r3, 573c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 573c6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 11014 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ movs r2, r1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r3 │ │ │ │ movs r1, r1 │ │ │ │ ldr r0, [pc, #4] @ (573dc ) │ │ │ │ add r0, pc │ │ │ │ b.w 113d4 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmp r2, r6 │ │ │ │ movs r1, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ blx 11e58 │ │ │ │ bl 337cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #8] @ (57408 ) │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 11e64 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r6, r2 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -109201,30 +109200,30 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r4, r2 │ │ │ │ + negs r4, r7 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ blx 11e58 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl a7000 │ │ │ │ + bl a6ff8 │ │ │ │ add.w r0, r4, #60 @ 0x3c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bl aac58 │ │ │ │ + bl aac50 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #108] @ (574f0 ) │ │ │ │ @@ -109252,15 +109251,15 @@ │ │ │ │ mov.w r6, #4352 @ 0x1100 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ adds r1, r4, #1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr.w r0, [r0, #1372] @ 0x55c │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ b.n 574d2 │ │ │ │ ldr r0, [pc, #56] @ (57504 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ ldr r2, [pc, #52] @ (57508 ) │ │ │ │ ldr r3, [pc, #28] @ (574f4 ) │ │ │ │ @@ -109281,15 +109280,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #31] │ │ │ │ movs r4, r1 │ │ │ │ ldr r5, [sp, #560] @ 0x230 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - tst r0, r1 │ │ │ │ + rors r0, r6 │ │ │ │ movs r1, r1 │ │ │ │ ldrb r6, [r0, #30] │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -109305,38 +109304,38 @@ │ │ │ │ add r5, pc │ │ │ │ ldr.w r7, [ip, r7] │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ str r7, [sp, #20] │ │ │ │ mov.w r7, #0 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbnz r0, 5754c │ │ │ │ movs r0, #0 │ │ │ │ b.n 575e2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [pc, #188] @ (5760c ) │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr.w r3, [r9, #516] @ 0x204 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 57548 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw sl, #45325 @ 0xb10d │ │ │ │ movt sl, #11 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r2 │ │ │ │ blx 11e58 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov fp, r0 │ │ │ │ @@ -109345,39 +109344,39 @@ │ │ │ │ bl 44a5c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57548 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57548 │ │ │ │ movs r3, #7 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57548 │ │ │ │ ldr.w r5, [fp, #20] │ │ │ │ ldr.w r3, [r9, #516] @ 0x204 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 57584 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ ldr r2, [pc, #44] @ (57610 ) │ │ │ │ ldr r3, [pc, #28] @ (57604 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -109413,15 +109412,15 @@ │ │ │ │ ldr r5, [pc, #180] @ (576f0 ) │ │ │ │ add r4, pc │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbnz r0, 57654 │ │ │ │ movs r0, #0 │ │ │ │ b.n 576ca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [pc, #152] @ (576f4 ) │ │ │ │ @@ -109442,29 +109441,29 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ blx 11e58 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbnz r0, 576a0 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ add.w sl, r6, #20 │ │ │ │ b.n 57666 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - bl 987a8 │ │ │ │ + bl 987a0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r5 │ │ │ │ - bl a7930 │ │ │ │ + bl a7928 │ │ │ │ mov r0, r9 │ │ │ │ blx 1114c │ │ │ │ mov r0, r8 │ │ │ │ blx 1114c │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #44] @ (576f8 ) │ │ │ │ ldr r3, [pc, #32] @ (576f0 ) │ │ │ │ @@ -109499,49 +109498,49 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbnz r0, 5773c │ │ │ │ movs r0, #0 │ │ │ │ b.n 577f4 │ │ │ │ movs r3, #5 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57738 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl d29cc │ │ │ │ + bl d29c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57738 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r9, [r3, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 577e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add.w r1, r9, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57738 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ add.w r5, r5, fp, lsl #2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -109550,39 +109549,39 @@ │ │ │ │ add.w r5, r3, r5, lsr #5 │ │ │ │ beq.n 57790 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ str.w r0, [sl] │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #4 │ │ │ │ - bl d2b30 │ │ │ │ + bl d2b28 │ │ │ │ cmp r6, r9 │ │ │ │ str.w r0, [sl, r6, lsl #2] │ │ │ │ bne.n 577b0 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ add.w r1, r8, #2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [r2, r7, lsl #2] │ │ │ │ mov r2, r7 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ b.n 577f4 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r8, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ ldr r2, [pc, #36] @ (5781c ) │ │ │ │ ldr r3, [pc, #32] @ (57818 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -109743,25 +109742,25 @@ │ │ │ │ b.n 578be │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 11198 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ movs r2, r1 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #30 │ │ │ │ movs r1, r1 │ │ │ │ - bvs.n 57988 │ │ │ │ + bpl.n 57958 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ movs r2, r1 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ movs r1, r1 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ @@ -109790,54 +109789,54 @@ │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d2d5c │ │ │ │ + bl d2d54 │ │ │ │ cbnz r0, 579fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 57ae6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 57ae4 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ blx 1057c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r3, r4 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d3114 │ │ │ │ + bl d310c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 579f8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 57a58 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 95478 │ │ │ │ + bl 95470 │ │ │ │ mov r6, r0 │ │ │ │ b.n 57a5a │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r7, #8 │ │ │ │ mov r9, r8 │ │ │ │ blx 11334 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ @@ -109877,15 +109876,15 @@ │ │ │ │ cbz r0, 57ad2 │ │ │ │ mov r0, fp │ │ │ │ blx 11198 │ │ │ │ b.n 579f8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57ab4 │ │ │ │ b.n 57a86 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 11944 │ │ │ │ mov r8, r4 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ @@ -109914,15 +109913,15 @@ │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w d2c78 │ │ │ │ + b.w d2c70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #28 │ │ │ │ mov r5, r3 │ │ │ │ @@ -109934,15 +109933,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 10cec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r9 │ │ │ │ str r6, [r4, #20] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bl d3030 │ │ │ │ + bl d3028 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ blx 11334 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 57b6e │ │ │ │ strd r4, r4, [r5] │ │ │ │ @@ -110034,19 +110033,19 @@ │ │ │ │ ldr.w r2, [r4, #1648] @ 0x670 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r2, #8] │ │ │ │ pop {r4, pc} │ │ │ │ strh r0, [r5, #18] │ │ │ │ movs r4, r1 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ movs r2, r1 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [pc, #496] @ (57e6c ) │ │ │ │ @@ -110098,45 +110097,45 @@ │ │ │ │ bl 45b00 │ │ │ │ ldr.w r0, [r4, #1648] @ 0x670 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #11 │ │ │ │ bhi.n 57d10 │ │ │ │ movs r1, #12 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 57d10 │ │ │ │ bl 5a418 │ │ │ │ ldr.w r3, [r4, #1648] @ 0x670 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ strd sl, r5, [r3] │ │ │ │ str r7, [r3, #8] │ │ │ │ ldr.w r2, [r4, #1648] @ 0x670 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r0, #1 │ │ │ │ b.n 57e4a │ │ │ │ mov r0, sl │ │ │ │ add r7, sp, #8 │ │ │ │ - bl d2e5c │ │ │ │ + bl d2e54 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5708 │ │ │ │ + bl a5700 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 57e4a │ │ │ │ ldr r3, [pc, #312] @ (57e80 ) │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ add.w r1, r9, #1 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w sl, #11 │ │ │ │ bhi.n 57df4 │ │ │ │ tbb [pc, sl] │ │ │ │ lsls r5, r1, #25 │ │ │ │ asrs r4, r1, #8 │ │ │ │ asrs r2, r2, #8 │ │ │ │ @@ -110154,45 +110153,45 @@ │ │ │ │ ldr r3, [pc, #244] @ (57e84 ) │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ ldrd sl, fp, [fp] │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57e40 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r5, #2 │ │ │ │ bl 44a5c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57e40 │ │ │ │ mov r2, fp │ │ │ │ adds r1, r5, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl d4dd8 │ │ │ │ + bl d4dd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57e40 │ │ │ │ b.n 57e04 │ │ │ │ ldr.w r1, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bl 305e8 │ │ │ │ b.n 57e02 │ │ │ │ ldr.w r1, [fp] │ │ │ │ adds r0, #1 │ │ │ │ - bl ce014 │ │ │ │ + bl ce00c │ │ │ │ b.n 57e02 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov.w r2, #4352 @ 0x1100 │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ b.n 57e02 │ │ │ │ ldr r0, [pc, #144] @ (57e88 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ bl 4288c │ │ │ │ mov r6, r0 │ │ │ │ b.n 57e40 │ │ │ │ @@ -110217,15 +110216,15 @@ │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 57e2c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl a57d8 │ │ │ │ + bl a57d0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #64] @ (57e8c ) │ │ │ │ ldr r3, [pc, #32] @ (57e70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -110237,25 +110236,25 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r6, [r3, #14] │ │ │ │ movs r4, r1 │ │ │ │ strb r4, [r3, #31] │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ movs r2, r1 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ - bcs.n 57e98 │ │ │ │ + bne.n 57e68 │ │ │ │ movs r0, r1 │ │ │ │ strb r4, [r7, #10] │ │ │ │ movs r4, r1 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #16 │ │ │ │ movs r2, r1 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ movs r1, r1 │ │ │ │ strb r6, [r1, #24] │ │ │ │ movs r4, r1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -110268,15 +110267,15 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d2e5c │ │ │ │ + bl d2e54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 57eda │ │ │ │ ldr r3, [pc, #72] @ (57f0c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 57eda │ │ │ │ @@ -110322,15 +110321,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d2e5c │ │ │ │ + bl d2e54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 57f4e │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 57c68 │ │ │ │ b.n 57f50 │ │ │ │ @@ -110390,27 +110389,27 @@ │ │ │ │ bhi.n 58004 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 58018 │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ bl 57f14 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r6, #-8] │ │ │ │ - bl 98e98 │ │ │ │ + bl 98e90 │ │ │ │ b.n 5802e │ │ │ │ cmp r0, #8 │ │ │ │ bne.n 58018 │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ bl 57f14 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5802e │ │ │ │ ldrd r1, r2, [r6, #-8] │ │ │ │ bl 57f14 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r6, #-8] │ │ │ │ - bl 98e98 │ │ │ │ + bl 98e90 │ │ │ │ b.n 5802e │ │ │ │ ldr r3, [pc, #72] @ (58064 ) │ │ │ │ movw r2, #555 @ 0x22b │ │ │ │ ldr r1, [pc, #72] @ (58068 ) │ │ │ │ ldr r0, [pc, #72] @ (5806c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -110421,32 +110420,32 @@ │ │ │ │ adds r6, #12 │ │ │ │ b.n 57fca │ │ │ │ ldr.w r0, [r8] │ │ │ │ cbz r0, 58046 │ │ │ │ add.w r3, r8, #12 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 58046 │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ mov r0, r8 │ │ │ │ blx 11018 │ │ │ │ b.n 58050 │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r2, #27] │ │ │ │ movs r4, r1 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ movs r2, r1 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #172] @ (58130 ) │ │ │ │ @@ -110459,28 +110458,28 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a5708 │ │ │ │ + bl a5700 │ │ │ │ cbz r0, 5810c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r7, sp │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 580b8 │ │ │ │ movs r4, #0 │ │ │ │ b.n 58102 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 580b4 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, r4, #2 │ │ │ │ bl 44a5c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 580b4 │ │ │ │ @@ -110501,15 +110500,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 57894 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a57d8 │ │ │ │ + bl a57d0 │ │ │ │ b.n 5810e │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #40] @ (58138 ) │ │ │ │ ldr r3, [pc, #32] @ (58134 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -110542,33 +110541,33 @@ │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a5708 │ │ │ │ + bl a5700 │ │ │ │ cbz r0, 581ca │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 58180 │ │ │ │ movs r4, #0 │ │ │ │ b.n 581c0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5817c │ │ │ │ mov r2, r7 │ │ │ │ adds r1, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5817c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 56130 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ cbz r1, 581b8 │ │ │ │ @@ -110579,15 +110578,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 581ba │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 56180 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl a57d8 │ │ │ │ + bl a57d0 │ │ │ │ b.n 581cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #36] @ (581f4 ) │ │ │ │ ldr r3, [pc, #32] @ (581f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -110634,23 +110633,23 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #2648] @ 0xa58 │ │ │ │ cbnz r0, 58266 │ │ │ │ movs r0, #16 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ ldr r3, [pc, #8] @ (58268 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ str.w r0, [r4, #2648] @ 0xa58 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 98e98 │ │ │ │ + b.w 98e90 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #196] @ (58348 ) │ │ │ │ ldr r3, [pc, #196] @ (5834c ) │ │ │ │ @@ -110659,15 +110658,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 80198 │ │ │ │ + bl 80190 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov fp, r0 │ │ │ │ cbz r3, 582ac │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 582ba │ │ │ │ movs r5, #1 │ │ │ │ b.n 58326 │ │ │ │ @@ -110816,15 +110815,15 @@ │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r5, #2648] @ 0xa58 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, sl │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 584e8 │ │ │ │ ldrd r4, r8, [sp, #12] │ │ │ │ add.w r3, r8, #4 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 58482 │ │ │ │ @@ -110833,15 +110832,15 @@ │ │ │ │ bmi.n 58474 │ │ │ │ vstr d8, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ vstr d8, [r4, #8] │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - bl 98830 │ │ │ │ + bl 98828 │ │ │ │ movw r2, #6277 @ 0x1885 │ │ │ │ movw r3, #6405 @ 0x1905 │ │ │ │ cmn.w r8, #3 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ b.n 584ba │ │ │ │ vstr d9, [r4, #16] │ │ │ │ @@ -110890,19 +110889,19 @@ │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 584f0 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r5, #2648] @ 0xa58 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr.w r0, [r5, #2652] @ 0xa5c │ │ │ │ str.w r4, [r5, #2648] @ 0xa58 │ │ │ │ cbz r0, 58520 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ str.w r4, [r5, #2652] @ 0xa5c │ │ │ │ b.n 58520 │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [pc, #60] @ (58560 ) │ │ │ │ ldr r3, [pc, #56] @ (5855c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -110955,19 +110954,19 @@ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ nop │ │ │ │ ldr r6, [r4, #108] @ 0x6c │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r7, #2 │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ movs r0, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (58610 ) │ │ │ │ ldr r2, [pc, #68] @ (58614 ) │ │ │ │ @@ -111080,15 +111079,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r0, [r9, #2648] @ 0xa58 │ │ │ │ add.w ip, sp, #24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 587ae │ │ │ │ ldrd sl, r0, [sp, #20] │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 5876c │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ @@ -111102,15 +111101,15 @@ │ │ │ │ moveq r2, ip │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, #7 │ │ │ │ bhi.n 5875e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cbnz r0, 5875e │ │ │ │ bl 5a418 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ strd sl, r2, [r1] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ @@ -111129,15 +111128,15 @@ │ │ │ │ beq.n 58706 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #7 │ │ │ │ bhi.n 587a0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5875a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ strd sl, r6, [r2] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -111245,23 +111244,23 @@ │ │ │ │ str.w lr, [r4, #2664] @ 0xa68 │ │ │ │ str.w r9, [r4, #2648] @ 0xa58 │ │ │ │ str.w r9, [r4, #2652] @ 0xa5c │ │ │ │ strd ip, r5, [r6, #-8] │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #2668] @ 0xa6c │ │ │ │ str.w r9, [r4, #2656] @ 0xa60 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 588f4 │ │ │ │ cbz r7, 588f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #16 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 58a86 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.w 58a86 │ │ │ │ ldr.w r1, [r4, #2656] @ 0xa60 │ │ │ │ @@ -111295,40 +111294,40 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, sp, #28 │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cbz r0, 5898c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ and.w r3, r0, #3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl b786c │ │ │ │ + bl b7864 │ │ │ │ b.n 58956 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 58990 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #2652] @ 0xa5c │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ b.n 589b0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [r4, #2648] @ 0xa58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 58ab0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -111372,28 +111371,28 @@ │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 58a58 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl b786c │ │ │ │ + bl b7864 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 58a18 │ │ │ │ b.n 58a60 │ │ │ │ mov r0, r4 │ │ │ │ bl 29aa4 │ │ │ │ b.n 58a42 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ @@ -111401,15 +111400,15 @@ │ │ │ │ ldrex r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 58a66 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #2648] @ 0xa58 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ b.n 58ab0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.n 58ab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 583bc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -111444,15 +111443,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 58b02 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl d2444 │ │ │ │ + bl d243c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 58e7a │ │ │ │ ldr r3, [pc, #436] @ (58cb8 ) │ │ │ │ add.w ip, fp, #2147483648 @ 0x80000000 │ │ │ │ add.w r5, r4, #2608 @ 0xa30 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -111468,37 +111467,37 @@ │ │ │ │ str.w lr, [r4, #2624] @ 0xa40 │ │ │ │ str.w r8, [r4, #2616] @ 0xa38 │ │ │ │ str.w ip, [r4, #2620] @ 0xa3c │ │ │ │ str.w ip, [r4, #2628] @ 0xa44 │ │ │ │ str.w r8, [r4, #2640] @ 0xa50 │ │ │ │ str.w ip, [r6, #4] │ │ │ │ str.w sl, [r4, #2660] @ 0xa64 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 58e12 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ beq.w 58e12 │ │ │ │ cbz r7, 58b8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl d2770 │ │ │ │ + bl d2768 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 58dfa │ │ │ │ ldrd sl, fp, [fp] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #16 │ │ │ │ strd sl, fp, [r5] │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ cbnz r0, 58b90 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl d282c │ │ │ │ + bl d2824 │ │ │ │ b.n 58dfa │ │ │ │ str r7, [sp, #8] │ │ │ │ b.n 58b94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r3, #29 │ │ │ │ @@ -111547,15 +111546,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 58cbc │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r2, #1 │ │ │ │ bls.n 58c76 │ │ │ │ adds r3, #5 │ │ │ │ @@ -111639,24 +111638,24 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cbz r0, 58d46 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 58d1e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ - bl 98830 │ │ │ │ + bl 98828 │ │ │ │ b.n 58d1e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 58d4a │ │ │ │ @@ -111676,45 +111675,45 @@ │ │ │ │ dmb ish │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r4, #2652] @ 0xa5c │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cbz r0, 58db0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - bl 95998 │ │ │ │ + bl 95990 │ │ │ │ b.n 58d88 │ │ │ │ str r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [fp] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 58db6 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #2652] @ 0xa5c │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ ldr.w r0, [r4, #2648] @ 0xa58 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #2648] @ 0xa58 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 58e3e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl d282c │ │ │ │ + bl d2824 │ │ │ │ b.n 58e3e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 58b84 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -111756,15 +111755,15 @@ │ │ │ │ lsls r3, r3, #29 │ │ │ │ bpl.n 58e7a │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 58e7a │ │ │ │ cbz r0, 58e7a │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r2, [pc, #36] @ (58ea0 ) │ │ │ │ ldr r3, [pc, #36] @ (58ea4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -111832,15 +111831,15 @@ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ adds r1, r6, #1 │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cbz r0, 58f50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, r4 │ │ │ │ ite ne │ │ │ │ @@ -111857,21 +111856,21 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 58f68 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ movs r2, r1 │ │ │ │ str r6, [r1, #84] @ 0x54 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ movs r0, r1 │ │ │ │ str r0, [r1, #80] @ 0x50 │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -111929,15 +111928,15 @@ │ │ │ │ adds r4, #8 │ │ │ │ b.n 58fe0 │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 59026 │ │ │ │ cmp r0, r6 │ │ │ │ beq.n 59026 │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ cbz r4, 59034 │ │ │ │ mov r0, r7 │ │ │ │ blx 119b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -112006,15 +112005,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ bl 58240 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ b.n 59140 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr.w r6, [r0, #2632] @ 0xa48 │ │ │ │ ldr.w r1, [r0, #2636] @ 0xa4c │ │ │ │ cmp r6, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n 59144 │ │ │ │ @@ -112034,20 +112033,20 @@ │ │ │ │ bl 29aa4 │ │ │ │ mov r0, r5 │ │ │ │ bl 58240 │ │ │ │ mvn.w r3, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ movs r0, #1 │ │ │ │ b.n 59146 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbnz r2, 591b2 │ │ │ │ + cbnz r2, 591ac │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -112059,15 +112058,15 @@ │ │ │ │ bl 29aa4 │ │ │ │ mov r0, r4 │ │ │ │ bl 58240 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -112105,15 +112104,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r4, #2648] @ 0xa58 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cbz r1, 59218 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbz r0, 59218 │ │ │ │ adds r3, r0, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 59218 │ │ │ │ ldr.w r3, [r4, #2616] @ 0xa38 │ │ │ │ adds r2, r0, r3 │ │ │ │ ldr.w r3, [r4, #2620] @ 0xa3c │ │ │ │ @@ -112149,15 +112148,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r0, #2652] @ 0xa5c │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 5927e │ │ │ │ mov r2, r5 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbz r0, 5927e │ │ │ │ ldr.w r3, [r4, #2608] @ 0xa30 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ ldr.w r1, [r4, #2612] @ 0xa34 │ │ │ │ adds r0, r0, r3 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ b.n 59296 │ │ │ │ @@ -112182,30 +112181,30 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr.w r1, [r4, #2652] @ 0xa5c │ │ │ │ cbnz r1, 592cc │ │ │ │ movs r0, #16 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #2652] @ 0xa5c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ ldr.w r3, [r4, #2616] @ 0xa38 │ │ │ │ and.w r0, r0, #3 │ │ │ │ ldr.w r1, [r4, #2652] @ 0xa5c │ │ │ │ subs r6, r6, r3 │ │ │ │ mov r2, r7 │ │ │ │ orr.w r3, r5, r6, lsl #2 │ │ │ │ orrs r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b786c │ │ │ │ + b.w b7864 │ │ │ │ ldr r4, [r6, #56] @ 0x38 │ │ │ │ movs r4, r1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -112234,15 +112233,15 @@ │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bl 70bbc │ │ │ │ movs r1, #3 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 593c8 │ │ │ │ ldr.w r3, [r5, #2728] @ 0xaa8 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -112256,15 +112255,15 @@ │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r6, #8] │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ movs r0, #1 │ │ │ │ subs r3, r6, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 593c8 │ │ │ │ @@ -112304,24 +112303,24 @@ │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #29] │ │ │ │ movs r4, r1 │ │ │ │ str r2, [r7, #8] │ │ │ │ movs r4, r1 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ movs r0, r1 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #32 │ │ │ │ movs r1, r1 │ │ │ │ str r0, [r2, #8] │ │ │ │ movs r4, r1 │ │ │ │ ldr r0, [pc, #4] @ (5940c ) │ │ │ │ add r0, pc │ │ │ │ b.w 113d4 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ movs r1, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -112329,15 +112328,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #12] @ (59438 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11e64 │ │ │ │ nop │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ movs r1, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -112348,15 +112347,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (59468 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ movs r1, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -112373,15 +112372,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 594b0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 594b0 │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr.w r0, [r4, #2732] @ 0xaac │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 11014 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -112423,67 +112422,67 @@ │ │ │ │ blx 10848 │ │ │ │ ldr.w r0, [r4, #2732] @ 0xaac │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 5954a │ │ │ │ movs r1, #4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5951a │ │ │ │ ldr.w r3, [r4, #2732] @ 0xaac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr.w r2, [r4, #2732] @ 0xaac │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ lsls r3, r3, #22 │ │ │ │ bmi.n 5956e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f56c │ │ │ │ + b.w 7f564 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #240] @ (59674 ) │ │ │ │ mov r4, r0 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r7, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 59656 │ │ │ │ ldr r3, [pc, #228] @ (59678 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #228] @ (5967c ) │ │ │ │ ldr r0, [pc, #232] @ (59680 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ addw r3, r3, #3240 @ 0xca8 │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #2736] @ 0xab0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 59640 │ │ │ │ blx 11588 │ │ │ │ ldr.w r3, [r4, #2732] @ 0xaac │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5965a │ │ │ │ ldrd sl, r5, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov fp, r0 │ │ │ │ mov r8, r5 │ │ │ │ movs r2, #0 │ │ │ │ cmp sl, r8 │ │ │ │ bcs.n 59604 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r8, #-4]! │ │ │ │ @@ -112492,15 +112491,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 11d68 │ │ │ │ mov r3, r6 │ │ │ │ cbz r0, 59640 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af264 │ │ │ │ + bl af25c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 595d8 │ │ │ │ b.n 59640 │ │ │ │ cmp r8, r5 │ │ │ │ bcs.n 59612 │ │ │ │ ldr.w r0, [r5, #-4]! │ │ │ │ blx 1114c │ │ │ │ @@ -112513,26 +112512,26 @@ │ │ │ │ bcs.n 59626 │ │ │ │ str r0, [r5, #4] │ │ │ │ b.n 5965a │ │ │ │ add.w r8, r5, #12 │ │ │ │ cbz r0, 59634 │ │ │ │ cmp r0, r8 │ │ │ │ beq.n 59634 │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ add.w r3, r5, #16 │ │ │ │ strd r8, r8, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ b.n 5965a │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2736] @ 0xab0 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ b.n 5966e │ │ │ │ mov r5, r0 │ │ │ │ b.n 5966e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #0 │ │ │ │ @@ -112543,17 +112542,17 @@ │ │ │ │ b.n 59642 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh r2, [r2, r3] │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 59648 │ │ │ │ + blt.n 59618 │ │ │ │ movs r0, r1 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r2 │ │ │ │ @@ -112721,15 +112720,15 @@ │ │ │ │ cmp.w ip, #6 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ bne.n 598de │ │ │ │ cmp r0, r7 │ │ │ │ bne.n 598de │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 91654 │ │ │ │ + bl 9164c │ │ │ │ str r7, [r4, #0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w lr, r2, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ bne.n 59894 │ │ │ │ ldr.w r3, [sl, #276] @ 0x114 │ │ │ │ @@ -112867,36 +112866,36 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 59a70 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 59a70 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 10be8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 11258 │ │ │ │ cbz r0, 59a7a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cbz r0, 59a7a │ │ │ │ cbz r7, 59a70 │ │ │ │ ldr r6, [pc, #116] @ (59aa8 ) │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cbz r5, 59a62 │ │ │ │ mov r1, r5 │ │ │ │ @@ -112945,21 +112944,21 @@ │ │ │ │ movs r4, r1 │ │ │ │ ldrh r6, [r0, r2] │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ movs r4, r1 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ movs r1, r1 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ movs r0, r1 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r0, #0 │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + adds r4, r6, #7 │ │ │ │ movs r1, r1 │ │ │ │ ldr r4, [r3, r7] │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -112987,15 +112986,15 @@ │ │ │ │ beq.n 59b7a │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 59bfc │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cbz r0, 59b6a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 59b6a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ blx 10be8 │ │ │ │ @@ -113011,31 +113010,31 @@ │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 59b66 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ blx 1170c │ │ │ │ cbz r0, 59b66 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 1178c │ │ │ │ b.n 59c12 │ │ │ │ adds r4, #4 │ │ │ │ b.n 59b2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 59b7a │ │ │ │ ldr r4, [pc, #200] @ (59c40 ) │ │ │ │ add r4, pc │ │ │ │ b.n 59b82 │ │ │ │ mov r0, r7 │ │ │ │ blx 118ac │ │ │ │ mov r4, r0 │ │ │ │ @@ -113064,15 +113063,15 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #18 │ │ │ │ strd sl, r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 59ba2 │ │ │ │ mov r0, r7 │ │ │ │ blx 10678 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cbz r3, 59bec │ │ │ │ add.w r0, r8, #4 │ │ │ │ @@ -113112,19 +113111,19 @@ │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #31] │ │ │ │ movs r4, r1 │ │ │ │ strb r6, [r6, #29] │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ movs r2, r1 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ movs r1, r1 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r0, r3 │ │ │ │ movs r0, r1 │ │ │ │ ldr r6, [r0, r1] │ │ │ │ movs r4, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -113169,48 +113168,48 @@ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 59d32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r2, #30981 @ 0x7905 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 59cf0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca98c │ │ │ │ + bl ca984 │ │ │ │ ldr r3, [pc, #116] @ (59d5c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cbz r3, 59d18 │ │ │ │ blx 11340 │ │ │ │ b.n 59d18 │ │ │ │ movw r2, #61317 @ 0xef85 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 59d18 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #364] @ 0x16c │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ - bl c3814 │ │ │ │ + bl c380c │ │ │ │ ldr r3, [pc, #84] @ (59d60 ) │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #364] @ 0x16c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cbz r3, 59d18 │ │ │ │ blx 11f44 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ ldr r3, [pc, #60] @ (59d64 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cbz r3, 59d30 │ │ │ │ blx 11c9c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #52] @ (59d68 ) │ │ │ │ @@ -113249,15 +113248,15 @@ │ │ │ │ bcc.n 59d88 │ │ │ │ ldrd r4, r2, [r0, #144] @ 0x90 │ │ │ │ adds r4, #24 │ │ │ │ cmp r2, r4 │ │ │ │ bcs.n 59d90 │ │ │ │ pop {r4} │ │ │ │ movs r2, #6 │ │ │ │ - b.w c2f74 │ │ │ │ + b.w c2f6c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsrs r0, r0, #9 │ │ │ │ adds r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -113426,15 +113425,15 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldrd r5, r2, [r4, #92] @ 0x5c │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 5a284 │ │ │ │ mov r0, r8 │ │ │ │ - bl a8974 │ │ │ │ + bl a896c │ │ │ │ movw r3, #34693 @ 0x8785 │ │ │ │ movt r3, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ lsls r3, r3, #7 │ │ │ │ @@ -113644,31 +113643,31 @@ │ │ │ │ movs r4, r1 │ │ │ │ ldrsh r2, [r3, r1] │ │ │ │ movs r4, r1 │ │ │ │ strb r0, [r0, r7] │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r4, r3, r7 │ │ │ │ movs r1, r1 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r4, r0, r0 │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + adds r0, r5, r7 │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + adds r0, r7, r7 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ movs r2, r1 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ movs r1, r1 │ │ │ │ - adds r0, r4, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ movs r1, r1 │ │ │ │ mov r3, lr │ │ │ │ cbz r3, 5a202 │ │ │ │ cmp r9, r1 │ │ │ │ bgt.n 5a154 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r3, 5a202 │ │ │ │ @@ -113733,20 +113732,20 @@ │ │ │ │ bl 59684 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ subs r0, r0, r5 │ │ │ │ asrs r0, r0, #2 │ │ │ │ subs r0, #2 │ │ │ │ add.w r0, r0, r0, lsr #31 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - bl a8974 │ │ │ │ + bl a896c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a89f0 │ │ │ │ + bl a89e8 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ subs r0, r5, r0 │ │ │ │ lsls r0, r0, #5 │ │ │ │ orr.w r0, r0, #14 │ │ │ │ b.n 5a28a │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ blx 113d8 │ │ │ │ @@ -113827,25 +113826,25 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, r0 │ │ │ │ b.n 5a240 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ movs r1, r1 │ │ │ │ str r2, [r7, r4] │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ movs r1, r1 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ (5a400 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -113896,45 +113895,45 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ movs r4, r1 │ │ │ │ str r4, [r0, r3] │ │ │ │ movs r4, r1 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r6, #18 │ │ │ │ movs r1, r1 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #8 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 66160 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #4] @ (5a434 ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [r4], #4 │ │ │ │ lsrs r5, r6, #9 │ │ │ │ adds r1, r5, #2 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ cbz r0, 5a494 │ │ │ │ ldr.w r1, [r8, #276] @ 0x114 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r3, r5, lsl #2 │ │ │ │ subs r1, r0, r1 │ │ │ │ and.w r0, r6, #7 │ │ │ │ @@ -113957,15 +113956,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #20] @ (5a4c4 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r6, r6] │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -113989,30 +113988,30 @@ │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ bls.n 5a4f2 │ │ │ │ cmp r0, r7 │ │ │ │ bne.n 5a528 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aae20 │ │ │ │ + bl aae18 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 5a514 │ │ │ │ mov r0, r4 │ │ │ │ b.n 5a552 │ │ │ │ adds r3, r0, #5 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ strb r2, [r0, #4] │ │ │ │ cmp r6, r7 │ │ │ │ bcs.n 5a546 │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ b.n 5a51a │ │ │ │ add.w r1, r8, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl aae20 │ │ │ │ + bl aae18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5a510 │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r1, r6 │ │ │ │ @@ -114146,22 +114145,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r7, r0, #192 @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl c32dc │ │ │ │ + bl c32d4 │ │ │ │ cbz r0, 5a6e8 │ │ │ │ - bl aa98c │ │ │ │ + bl aa984 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 5a6e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #192] @ 0xc0 │ │ │ │ - bl d3444 │ │ │ │ + bl d343c │ │ │ │ cbz r0, 5a6e8 │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 5a6c8 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ add r0, r5 │ │ │ │ str.w r0, [r4, #200] @ 0xc8 │ │ │ │ @@ -114199,15 +114198,15 @@ │ │ │ │ addw r3, r3, #1268 @ 0x4f4 │ │ │ │ ldrex ip, [r3] │ │ │ │ sub.w ip, ip, r2 │ │ │ │ strex r1, ip, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5a710 │ │ │ │ dmb ish │ │ │ │ - b.w aab28 │ │ │ │ + b.w aab20 │ │ │ │ ldr r5, [pc, #408] @ (5a8c4 ) │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -114254,15 +114253,15 @@ │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #72] @ (5a7e8 ) │ │ │ │ movs r4, r1 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #896] @ (5ab30 ) │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -114283,22 +114282,22 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cbz r3, 5a7fe │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ - bl abc60 │ │ │ │ + bl abc58 │ │ │ │ str.w r0, [r6, r4, lsl #2] │ │ │ │ cbz r0, 5a806 │ │ │ │ adds r4, #1 │ │ │ │ b.n 5a7de │ │ │ │ lsls r1, r4, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl d36b4 │ │ │ │ + bl d36ac │ │ │ │ ldr r2, [pc, #36] @ (5a82c ) │ │ │ │ ldr r3, [pc, #28] @ (5a828 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -114379,21 +114378,21 @@ │ │ │ │ ldr r0, [pc, #20] @ (5a8d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #168 @ 0xa8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [lr], {9} │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + stc2 0, cr0, [r6], {9} │ │ │ │ + asrs r4, r6, #8 │ │ │ │ movs r1, r1 │ │ │ │ - add r6, pc, #208 @ (adr r6, 5a9ac ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 5a94c ) │ │ │ │ movs r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (5a920 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, #44] @ (5a924 ) │ │ │ │ @@ -114423,25 +114422,25 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ cbnz r0, 5a962 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5aac0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5a95e │ │ │ │ ldrb r3, [r6, #22] │ │ │ │ cbz r3, 5a9c8 │ │ │ │ add.w r7, r6, #25 │ │ │ │ add.w sl, r6, #21 │ │ │ │ @@ -114450,22 +114449,22 @@ │ │ │ │ ldrb.w r2, [r7, #-1]! │ │ │ │ cbnz r2, 5a98e │ │ │ │ cmp r7, sl │ │ │ │ bne.n 5a982 │ │ │ │ b.n 5a9ac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4b18 │ │ │ │ + bl d4b10 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5a95e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af264 │ │ │ │ + bl af25c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5a988 │ │ │ │ b.n 5a95e │ │ │ │ movw r1, #4237 @ 0x108d │ │ │ │ movt r1, #12 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -114475,27 +114474,27 @@ │ │ │ │ ldrb r3, [r6, #25] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ bne.n 5a9ec │ │ │ │ b.n 5aa42 │ │ │ │ ldrb r2, [r6, #21] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4b18 │ │ │ │ + bl d4b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5a95e │ │ │ │ movw r1, #16525 @ 0x408d │ │ │ │ movt r1, #16 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ blx 12454 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5a9c0 │ │ │ │ b.n 5a95e │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5a95e │ │ │ │ blx 11588 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5a95e │ │ │ │ movw r1, #45325 @ 0xb10d │ │ │ │ @@ -114551,28 +114550,28 @@ │ │ │ │ movs r4, #7 │ │ │ │ movw r3, #33293 @ 0x820d │ │ │ │ movt r3, #9 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #11 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 5aac0 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ adds r2, #1 │ │ │ │ - bl d4b18 │ │ │ │ + bl d4b10 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5a95e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ subs r7, #1 │ │ │ │ - bl af264 │ │ │ │ + bl af25c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5aa28 │ │ │ │ b.n 5a95e │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ @@ -114613,15 +114612,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ cbz r4, 5ab58 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 5ab1e │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cbz r0, 5ab66 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 5a928 │ │ │ │ cbz r0, 5ab66 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -114667,79 +114666,79 @@ │ │ │ │ add.w r0, r2, #448 @ 0x1c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ ldr r0, [pc, #888] @ (5af2c ) │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.8 {d16-d19}, [lr], r9 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + ldrsh.w r0, [r6, r9] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ movs r0, r1 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ movs r0, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cbz r3, 5abec │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ cbz r4, 5abec │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 5abd8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d35e0 │ │ │ │ + b.w d35d8 │ │ │ │ ldr r3, [pc, #20] @ (5ac04 ) │ │ │ │ movw r2, #1889 @ 0x761 │ │ │ │ ldr r1, [pc, #20] @ (5ac08 ) │ │ │ │ ldr r0, [pc, #20] @ (5ac0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - str??.w r0, [sl, #9] │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + ldr.w r0, [r2, #9] │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #0 @ (adr r3, 5ac10 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 5afb0 ) │ │ │ │ movs r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (5ac3c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w abc60 │ │ │ │ + b.w abc58 │ │ │ │ nop │ │ │ │ strh r2, [r0, r1] │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #8 │ │ │ │ ldr r6, [pc, #120] @ (5acd0 ) │ │ │ │ - bl aaed0 │ │ │ │ + bl aaec8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r6, pc │ │ │ │ cbz r0, 5ac6a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - bl 98ca4 │ │ │ │ + bl 98c9c │ │ │ │ mov r0, r4 │ │ │ │ b.n 5ac5e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cbz r0, 5acc2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ and.w r3, r1, #31 │ │ │ │ cmp r3, #13 │ │ │ │ @@ -114766,26 +114765,26 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 5acbe │ │ │ │ ubfx r1, r1, #7, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ nop │ │ │ │ ldr r0, [pc, #0] @ (5acd4 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr.w r0, [lr, r9] │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + str.w r0, [r6, r9] │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -114852,15 +114851,15 @@ │ │ │ │ cbnz r2, 5ad84 │ │ │ │ str r6, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 5ad92 │ │ │ │ bl 5ac40 │ │ │ │ b.n 5ad96 │ │ │ │ - bl 98ca4 │ │ │ │ + bl 98c9c │ │ │ │ movs r5, #1 │ │ │ │ b.n 5adc2 │ │ │ │ mov r6, r3 │ │ │ │ cbz r4, 5adac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r9 │ │ │ │ @@ -114875,18 +114874,18 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xf72a0009 │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + @ instruction: 0xf7120009 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ movs r1, r1 │ │ │ │ - add r1, pc, #256 @ (adr r1, 5aed4 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 5ae74 ) │ │ │ │ movs r0, r1 │ │ │ │ b.n 5ac40 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ @@ -114897,19 +114896,19 @@ │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #4 │ │ │ │ cbz r5, 5ae06 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n 5adee │ │ │ │ - bl d35e0 │ │ │ │ + bl d35d8 │ │ │ │ b.n 5adee │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ str r5, [r4, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ @@ -114944,15 +114943,15 @@ │ │ │ │ cbz r4, 5aece │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 5ae74 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ - bl ad944 │ │ │ │ + bl ad93c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cbnz r0, 5aeaa │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -114961,15 +114960,15 @@ │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #12 │ │ │ │ and.w r3, r3, #1 │ │ │ │ bl 5ace4 │ │ │ │ b.n 5ae90 │ │ │ │ mov r1, r9 │ │ │ │ subs r5, #1 │ │ │ │ - bl a6fd4 │ │ │ │ + bl a6fcc │ │ │ │ ands r0, r5 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ and.w r3, r3, #1 │ │ │ │ mla r0, sl, r0, r7 │ │ │ │ bl 5ace4 │ │ │ │ @@ -115016,39 +115015,39 @@ │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cbnz r5, 5af52 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5afb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ subs r5, #4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ cbz r6, 5afaa │ │ │ │ cmp r6, #1 │ │ │ │ beq.n 5af68 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5af4e │ │ │ │ bl 5a928 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -115063,15 +115062,15 @@ │ │ │ │ bl 5aacc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5af4e │ │ │ │ adds r7, #1 │ │ │ │ b.n 5af68 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 5af4e │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ subs r0, r0, r6 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -115170,15 +115169,15 @@ │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r2, r3, asr #7 │ │ │ │ beq.n 5b0c4 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl aaa98 │ │ │ │ + bl aaa90 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [pc, #36] @ (5b0ec ) │ │ │ │ ldr r3, [pc, #28] @ (5b0e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -115229,15 +115228,15 @@ │ │ │ │ bcc.n 5b150 │ │ │ │ ldrd r3, r2, [r0, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 5b158 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ - b.w c2f74 │ │ │ │ + b.w c2f6c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ @@ -115253,24 +115252,24 @@ │ │ │ │ ldr r0, [pc, #36] @ (5b1b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #28 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ - bl af8fc │ │ │ │ + bl af8f4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, r4, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - orn r0, sl, #8978432 @ 0x890000 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + orrs.w r0, r2, #8978432 @ 0x890000 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ movs r0, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #1420] @ 0x58c │ │ │ │ subs r2, r3, #1 │ │ │ │ @@ -115288,18 +115287,18 @@ │ │ │ │ bl 45b00 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r3, #1400] @ 0x578 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ - ands.w r0, sl, #8978432 @ 0x890000 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + and.w r0, r2, #8978432 @ 0x890000 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ movs r1, r1 │ │ │ │ push {r4} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r4, r3, #7 │ │ │ │ cmp r4, #7 │ │ │ │ bne.n 5b21a │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ @@ -115356,25 +115355,25 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 5b29e │ │ │ │ ldr r0, [pc, #36] @ (5b2bc ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ cbz r0, 5b2b4 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [pc, #888] @ (5b634 <_PL_cons_small_int@@Base+0x84>) │ │ │ │ movs r4, r1 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ 0005b2c0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0005b2c2 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -115410,15 +115409,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ orrs r3, r2 │ │ │ │ bne.n 5b322 │ │ │ │ - bl be078 │ │ │ │ + bl be070 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 5b32e │ │ │ │ mov r0, r5 │ │ │ │ blx 11364 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #20] @ (5b344 ) │ │ │ │ add r0, pc │ │ │ │ @@ -115466,18 +115465,18 @@ │ │ │ │ movs r3, #5 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl b7a08 │ │ │ │ + bl b7a00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r2, [pc, #36] @ (5b3d4 ) │ │ │ │ ldr r3, [pc, #28] @ (5b3d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -115514,15 +115513,15 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, r4] │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ orrs r3, r2 │ │ │ │ bne.n 5b416 │ │ │ │ - bl be078 │ │ │ │ + bl be070 │ │ │ │ ldr r0, [pc, #52] @ (5b44c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ @@ -115569,20 +115568,20 @@ │ │ │ │ add r4, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [pc, #36] @ (5b4ac ) │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cbnz r3, 5b494 │ │ │ │ - bl c2ab4 │ │ │ │ + bl c2aac │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8a368 │ │ │ │ + b.w 8a360 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #936] @ (5b850 ) │ │ │ │ movs r4, r1 │ │ │ │ subs r7, #222 @ 0xde │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ ... │ │ │ │ @@ -115598,22 +115597,22 @@ │ │ │ │ ldr r0, [pc, #28] @ (5b4e4 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8a368 │ │ │ │ + b.w 8a360 │ │ │ │ ldr r0, [pc, #12] @ (5b4e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #632] @ (5b760 ) │ │ │ │ movs r4, r1 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ 0005b4ec : │ │ │ │ ldr r2, [pc, #32] @ (5b510 ) │ │ │ │ lsrs r0, r0, #12 │ │ │ │ ldr r1, [pc, #32] @ (5b514 ) │ │ │ │ clz r3, r0 │ │ │ │ @@ -115687,15 +115686,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ 0005b5b0 <_PL_cons_small_int@@Base>: │ │ │ │ lsls r3, r0, #7 │ │ │ │ push {r4} │ │ │ │ orr.w r2, r3, #3 │ │ │ │ asrs r4, r3, #7 │ │ │ │ @@ -115725,21 +115724,21 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 34ce4 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ subs r1, r1, r0 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - bl d4c84 │ │ │ │ + bl d4c7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 5b616 <_PL_cons_small_int@@Base+0x66> │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 5b616 <_PL_cons_small_int@@Base+0x66> │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r2, [pc, #36] @ (5b63c <_PL_cons_small_int@@Base+0x8c>) │ │ │ │ ldr r3, [pc, #28] @ (5b638 <_PL_cons_small_int@@Base+0x88>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -115775,32 +115774,32 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ orrs r3, r2 │ │ │ │ bne.n 5b67c │ │ │ │ - bl be078 │ │ │ │ + bl be070 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 5b688 │ │ │ │ mov r0, r6 │ │ │ │ blx 110bc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b7a08 │ │ │ │ + bl b7a00 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r2, [pc, #44] @ (5b6d4 ) │ │ │ │ ldr r3, [pc, #28] @ (5b6c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -115862,15 +115861,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx sl │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005b73c : │ │ │ │ - b.w b9aa0 │ │ │ │ + b.w b9a98 │ │ │ │ │ │ │ │ 0005b740 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #164] @ (5b7f8 ) │ │ │ │ @@ -115897,41 +115896,41 @@ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ b.n 5b7f4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ands.w r0, r0, #2 │ │ │ │ beq.n 5b7f4 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ mov r7, r1 │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r6, [r5, #20] │ │ │ │ add.w r8, r6, r3 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ cmp r6, r8 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ bcs.n 5b7d0 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 5b7c0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 5b7c0 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ b.n 5b7a2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 5b7e0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5b7bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #4 │ │ │ │ @@ -116050,15 +116049,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 81a8c │ │ │ │ + b.w 81a84 │ │ │ │ nop │ │ │ │ cmp r8, r2 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005b8f0 : │ │ │ │ b.w 11748 │ │ │ │ │ │ │ │ @@ -116076,15 +116075,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 819a8 │ │ │ │ + b.w 819a0 │ │ │ │ nop │ │ │ │ cmp r0, fp │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005b928 : │ │ │ │ b.w 11034 │ │ │ │ │ │ │ │ @@ -116103,15 +116102,15 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl af44c │ │ │ │ + bl af444 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ cmp r2, r4 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005b964 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -116124,15 +116123,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w af09c │ │ │ │ + b.w af094 │ │ │ │ nop │ │ │ │ add ip, sp │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005b994 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -116147,15 +116146,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl af44c │ │ │ │ + bl af444 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r8, r7 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005b9cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -116210,15 +116209,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af264 │ │ │ │ + b.w af25c │ │ │ │ nop │ │ │ │ add r6, r3 │ │ │ │ movs r4, r1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -116258,15 +116257,15 @@ │ │ │ │ add.w r7, sl, #12 │ │ │ │ str.w fp, [r7, #-12] │ │ │ │ sub.w r1, r7, #8 │ │ │ │ mov r0, r4 │ │ │ │ subs r5, #1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r2, r8 │ │ │ │ - bl af3cc │ │ │ │ + bl af3c4 │ │ │ │ cbz r5, 5bafa │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ subs r3, r7, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ b.n 5bb02 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ @@ -116371,15 +116370,15 @@ │ │ │ │ movt r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #9 │ │ │ │ moveq r4, #8 │ │ │ │ b.n 5bc7e │ │ │ │ movs r2, #0 │ │ │ │ - bl aad60 │ │ │ │ + bl aad58 │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 5bc7e │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldr r1, [pc, #100] @ (5bc90 ) │ │ │ │ lsrs r2, r2, #12 │ │ │ │ @@ -116417,20 +116416,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orrs r2, r1 │ │ │ │ movs r4, r1 │ │ │ │ subs r0, #254 @ 0xfe │ │ │ │ movs r4, r1 │ │ │ │ - orns r0, r2, r9 │ │ │ │ + orrs.w r0, sl, r9 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9840009 │ │ │ │ - vaddl.u16 q8, d14, d8 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + strd r0, r0, [ip, #-36]! @ 0x24 │ │ │ │ + vaddl.u8 q8, d6, d8 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ 0005bca0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -116440,15 +116439,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w af6f8 │ │ │ │ + b.w af6f0 │ │ │ │ nop │ │ │ │ sbcs r0, r6 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005bcd0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -116519,24 +116518,24 @@ │ │ │ │ mov r7, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl af7f8 │ │ │ │ + bl af7f0 │ │ │ │ cbnz r0, 5bdba │ │ │ │ lsls r3, r6, #19 │ │ │ │ bpl.n 5bde2 │ │ │ │ ldr r0, [pc, #116] @ (5be04 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 5bde2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [pc, #104] @ (5be10 ) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ str.w r9, [r3, r1, lsl #2] │ │ │ │ @@ -116544,27 +116543,27 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 5bde4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8688 │ │ │ │ + bl b8680 │ │ │ │ cbz r0, 5bddc │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b9804 │ │ │ │ + bl b97fc │ │ │ │ cbz r7, 5bdd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 5bde4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [pc, #44] @ (5be14 ) │ │ │ │ ldr r3, [pc, #36] @ (5be0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -116577,15 +116576,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r4, r2 │ │ │ │ movs r4, r1 │ │ │ │ adds r6, #236 @ 0xec │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ movs r0, r1 │ │ │ │ adds r6, #116 @ 0x74 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005be18 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -116609,15 +116608,15 @@ │ │ │ │ add.w r1, r3, r1, lsr #5 │ │ │ │ b.n 5be3e │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 5be5a │ │ │ │ movs r3, #0 │ │ │ │ b.n 5be68 │ │ │ │ mov r2, r5 │ │ │ │ - bl aad60 │ │ │ │ + bl aad58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5be56 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ands r6, r6 │ │ │ │ @@ -116638,28 +116637,28 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #0 │ │ │ │ - bl bbccc │ │ │ │ + bl bbcc4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5bf00 │ │ │ │ ldrd r3, r5, [r0] │ │ │ │ subs r5, r5, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 5beb6 │ │ │ │ str.w r5, [r8] │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 5becc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 5becc │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r8, [r4] │ │ │ │ @@ -116725,21 +116724,21 @@ │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cbz r0, 5bf90 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 689c8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b9804 │ │ │ │ + bl b97fc │ │ │ │ cbz r5, 5bf8a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [pc, #40] @ (5bfbc ) │ │ │ │ @@ -116816,23 +116815,23 @@ │ │ │ │ b.n 5c02a │ │ │ │ and.w r3, r4, #31 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 5c068 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cbnz r0, 5c056 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5c06c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b7a08 │ │ │ │ + bl b7a00 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 5c052 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ ldr r2, [pc, #40] @ (5c098 ) │ │ │ │ ldr r3, [pc, #36] @ (5c094 ) │ │ │ │ add r2, pc │ │ │ │ @@ -116859,21 +116858,21 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ mov r5, r1 │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 5c0cc │ │ │ │ movs r1, #1 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 5c0cc │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r5, #1 │ │ │ │ strb r6, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ @@ -116883,53 +116882,53 @@ │ │ │ │ cbz r1, 5c11e │ │ │ │ cmp r1, r6 │ │ │ │ bne.n 5c0fe │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 5c0f4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5c0c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strb r6, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 5c112 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5c0c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ b.n 5c0d6 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 5c12e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5c0c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strb r6, [r3, #0] │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 5c14a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5c0c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r0, r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ @@ -116947,15 +116946,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w b0124 │ │ │ │ + b.w b011c │ │ │ │ subs r4, #246 @ 0xf6 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005c188 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -116966,15 +116965,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w b02bc │ │ │ │ + b.w b02b4 │ │ │ │ nop │ │ │ │ subs r4, #200 @ 0xc8 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005c1b8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -117031,15 +117030,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl b02bc │ │ │ │ + bl b02b4 │ │ │ │ cbz r0, 5c25e │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbnz r2, 5c25c │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 5c25e │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #40] @ (5c288 ) │ │ │ │ @@ -117079,15 +117078,15 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 5c2da │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movw r2, #53637 @ 0xd185 │ │ │ │ movw r3, #54021 @ 0xd305 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ @@ -117125,15 +117124,15 @@ │ │ │ │ mov r4, r2 │ │ │ │ add r5, pc │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b02bc │ │ │ │ + bl b02b4 │ │ │ │ cbz r0, 5c342 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbnz r2, 5c340 │ │ │ │ mov.w r3, r3, ror #30 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 5c342 │ │ │ │ movs r0, #0 │ │ │ │ @@ -117189,15 +117188,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af9a8 │ │ │ │ + b.w af9a0 │ │ │ │ nop │ │ │ │ subs r2, #182 @ 0xb6 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005c3cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -117218,15 +117217,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r3, sp │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cbz r0, 5c41c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bge.n 5c41a │ │ │ │ ldr r0, [pc, #48] @ (5c444 ) │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ @@ -117246,15 +117245,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, #130 @ 0x82 │ │ │ │ movs r4, r1 │ │ │ │ adds r0, #114 @ 0x72 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r4, #8] │ │ │ │ + ldrh.w r0, [ip, #8] │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005c44c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -117293,15 +117292,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r7, #250 @ 0xfa │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r8, r8] │ │ │ │ + ldr.w r0, [r0, r8] │ │ │ │ cmp r7, #206 @ 0xce │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005c4b8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -117312,15 +117311,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w af728 │ │ │ │ + b.w af720 │ │ │ │ nop │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005c4e8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -117340,20 +117339,20 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5c530 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr r2, [pc, #40] @ (5c55c ) │ │ │ │ ldr r3, [pc, #36] @ (5c558 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -117398,15 +117397,15 @@ │ │ │ │ b.n 5c586 <_PL_get_arg_sz@@Base+0x26> │ │ │ │ and.w r1, r3, #24 │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r1, [r1, #244] @ 0xf4 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl aed1c │ │ │ │ + bl aed14 │ │ │ │ mov r3, r0 │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r0, #238 @ 0xee │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ @@ -117420,30 +117419,30 @@ │ │ │ │ ldr r0, [pc, #16] @ (5c5e8 <_PL_get_arg@@Base+0x24>) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ blx 11df0 <_PL_get_arg_sz@plt> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf6f60008 │ │ │ │ + @ instruction: 0xf6de0008 │ │ │ │ │ │ │ │ 0005c5ec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.n 5c606 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11254 │ │ │ │ ldr r0, [pc, #8] @ (5c610 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ - @ instruction: 0xf6fa0008 │ │ │ │ + @ instruction: 0xf6e20008 │ │ │ │ │ │ │ │ 0005c614 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #28] @ (5c640 ) │ │ │ │ @@ -117474,15 +117473,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b0190 │ │ │ │ + b.w b0188 │ │ │ │ nop │ │ │ │ subs r0, #10 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005c678 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -117511,15 +117510,15 @@ │ │ │ │ ldr r2, [r3, r0] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ add.w r1, r0, r1, lsr #5 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 5c6da │ │ │ │ adds r1, #4 │ │ │ │ - bl aed1c │ │ │ │ + bl aed14 │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ b.n 5c6dc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r7, #216 @ 0xd8 │ │ │ │ @@ -117553,15 +117552,15 @@ │ │ │ │ ldr r2, [r3, r0] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ add.w r1, r0, r1, lsr #5 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 5c746 │ │ │ │ adds r1, #8 │ │ │ │ - bl aed1c │ │ │ │ + bl aed14 │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ b.n 5c748 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r7, #108 @ 0x6c │ │ │ │ @@ -117836,15 +117835,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 1b098 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r4, #234 @ 0xea │ │ │ │ movs r4, r1 │ │ │ │ - @ instruction: 0xf33a0008 │ │ │ │ + ssat16 r0, #9, r2 │ │ │ │ │ │ │ │ 0005ca0c : │ │ │ │ b.w 10810 │ │ │ │ │ │ │ │ 0005ca10 : │ │ │ │ b.w 10810 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -117865,15 +117864,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cbz r0, 5ca5e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r7 │ │ │ │ bgt.n 5ca5e │ │ │ │ cmp r2, r5 │ │ │ │ blt.n 5ca5e │ │ │ │ strh r2, [r6, #0] │ │ │ │ @@ -117920,17 +117919,17 @@ │ │ │ │ nop │ │ │ │ adds r4, #46 @ 0x2e │ │ │ │ movs r4, r1 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xf2b20008 │ │ │ │ + @ instruction: 0xf29a0008 │ │ │ │ cmp r1, #228 @ 0xe4 │ │ │ │ movs r4, r1 │ │ │ │ cmp r1, #182 @ 0xb6 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005cadc : │ │ │ │ movs r2, #0 │ │ │ │ @@ -117961,42 +117960,42 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r8, [r0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cbz r0, 5cb42 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r6 │ │ │ │ bgt.n 5cb42 │ │ │ │ cmp r2, r5 │ │ │ │ blt.n 5cb42 │ │ │ │ strb r2, [r7, #0] │ │ │ │ b.n 5cb62 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cbz r0, 5cb6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 5cb66 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 5cb66 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ b.n 5cb98 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ mov r0, r4 │ │ │ │ blx 1074c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 5cb88 │ │ │ │ cbz r5, 5cb7e │ │ │ │ ldr r0, [pc, #72] @ (5cbc4 ) │ │ │ │ add r0, pc │ │ │ │ @@ -118025,17 +118024,17 @@ │ │ │ │ nop │ │ │ │ adds r3, #78 @ 0x4e │ │ │ │ movs r4, r1 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ movs r0, r1 │ │ │ │ - sub.w r0, ip, #8 │ │ │ │ + @ instruction: 0xf1940008 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005cbd0 : │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #0 │ │ │ │ b.n 5caf2 │ │ │ │ @@ -118302,21 +118301,21 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 11364 │ │ │ │ mov r1, r4 │ │ │ │ - bl aadd4 │ │ │ │ + bl aadcc │ │ │ │ cbz r0, 5ce6e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af09c │ │ │ │ + b.w af094 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #28 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005ce74 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -118329,21 +118328,21 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl aadd4 │ │ │ │ + bl aadcc │ │ │ │ cbz r0, 5ceae │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af09c │ │ │ │ + b.w af094 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r7, #218 @ 0xda │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005ceb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -118425,15 +118424,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 11364 │ │ │ │ mov r1, r4 │ │ │ │ - bl aadd4 │ │ │ │ + bl aadcc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 5cf92 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, #244 @ 0xf4 │ │ │ │ @@ -118451,15 +118450,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl aadd4 │ │ │ │ + bl aadcc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 5cfce │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, #182 @ 0xb6 │ │ │ │ @@ -118507,29 +118506,29 @@ │ │ │ │ mov.w r2, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r5, sp │ │ │ │ str r2, [sp, #12] │ │ │ │ bne.n 5d04a │ │ │ │ mov r0, sp │ │ │ │ - bl b7a08 │ │ │ │ + bl b7a00 │ │ │ │ b.n 5d086 │ │ │ │ cmp r3, #6 │ │ │ │ bne.n 5d056 │ │ │ │ mov r0, sp │ │ │ │ - bl b99dc │ │ │ │ + bl b99d4 │ │ │ │ b.n 5d086 │ │ │ │ sub.w r2, r3, #15 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 5d070 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [r2, r6, lsl #2] │ │ │ │ mov r2, sp │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ mov r4, r0 │ │ │ │ b.n 5d094 │ │ │ │ ldr r3, [pc, #84] @ (5d0c8 ) │ │ │ │ movw r2, #2679 @ 0xa77 │ │ │ │ ldr r1, [pc, #84] @ (5d0cc ) │ │ │ │ ldr r0, [pc, #84] @ (5d0d0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -118540,15 +118539,15 @@ │ │ │ │ cbz r0, 5d092 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ movs r4, #1 │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ b.n 5d094 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r2, [pc, #56] @ (5d0d4 ) │ │ │ │ ldr r3, [pc, #36] @ (5d0c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -118561,18 +118560,18 @@ │ │ │ │ nop │ │ │ │ cmp r6, #108 @ 0x6c │ │ │ │ movs r4, r1 │ │ │ │ movs r4, #112 @ 0x70 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 5d1c0 │ │ │ │ + bpl.n 5d190 │ │ │ │ movs r1, r1 │ │ │ │ - rsbs r0, r4, r8 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + subs.w r0, ip, r8 │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ movs r0, r1 │ │ │ │ movs r3, #190 @ 0xbe │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005d0d8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -118591,15 +118590,15 @@ │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ str.w r3, [r2, r6, lsl #2] │ │ │ │ movs r0, #1 │ │ │ │ b.n 5d17e │ │ │ │ add.w r1, r4, r4, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ cbz r0, 5d17e │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add r7, r4 │ │ │ │ subs r3, r0, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -118659,15 +118658,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ │ │ - b.w d4b1c │ │ │ │ + b.w d4b14 │ │ │ │ cmp r4, #164 @ 0xa4 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005d1dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -118723,15 +118722,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #24 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005d270 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -118744,15 +118743,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r4 │ │ │ │ asrs r3, r4, #31 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d4b1c │ │ │ │ + b.w d4b14 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005d2a0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -118764,15 +118763,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ movs r3, #0 │ │ │ │ - b.w d4b1c │ │ │ │ + b.w d4b14 │ │ │ │ nop │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005d2d4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -118794,15 +118793,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl aacc0 │ │ │ │ + bl aacb8 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 5d328 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str.w r1, [r2, r5, lsl #2] │ │ │ │ b.n 5d32e │ │ │ │ @@ -118880,15 +118879,15 @@ │ │ │ │ b.n 5d420 │ │ │ │ bge.n 5d3f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mvn.w r0, #1 │ │ │ │ b.w 5a380 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ cbz r0, 5d420 │ │ │ │ ldr.w r3, [r7, #276] @ 0x114 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ subs r3, r0, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ @@ -118915,15 +118914,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 5d47c │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ movw r4, #45325 @ 0xb10d │ │ │ │ movt r4, #5 │ │ │ │ @@ -118950,15 +118949,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w af940 │ │ │ │ + b.w af938 │ │ │ │ nop │ │ │ │ cmp r1, #204 @ 0xcc │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005d4b4 <_PL_put_xpce_reference_i@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -119010,15 +119009,15 @@ │ │ │ │ cmp.w r6, r3, asr #7 │ │ │ │ beq.n 5d53e <_PL_put_xpce_reference_i@@Base+0x8a> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl aaa98 │ │ │ │ + bl aaa90 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -119063,15 +119062,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 5d5e2 <_PL_put_xpce_reference_a@@Base+0x4a> │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ subs r3, r0, r3 │ │ │ │ movs r0, #1 │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -119095,15 +119094,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w af09c │ │ │ │ + b.w af094 │ │ │ │ nop │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005d618 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -119115,15 +119114,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w aed48 │ │ │ │ + b.w aed40 │ │ │ │ nop │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005d648 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -119141,15 +119140,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 70b54 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af09c │ │ │ │ + bl af094 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 1114c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r0, #6 │ │ │ │ @@ -119173,30 +119172,30 @@ │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ str.w r3, [r2, r7, lsl #2] │ │ │ │ movs r0, #1 │ │ │ │ b.n 5d736 │ │ │ │ add.w r1, r5, r5, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5d736 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ movw r9, #45325 @ 0xb10d │ │ │ │ movt r9, #5 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, r0, r3 │ │ │ │ add.w sl, r8, r5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [r2, r7, lsl #2] │ │ │ │ add.w r7, r0, #12 │ │ │ │ str.w r9, [r7, #-12] │ │ │ │ ldrb.w r0, [r8], #1 │ │ │ │ - bl b0d9c │ │ │ │ + bl b0d94 │ │ │ │ str.w r0, [r7, #-8] │ │ │ │ cmp r8, sl │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ sub.w r3, r7, r3 │ │ │ │ add.w r7, r7, #12 │ │ │ │ mov.w r3, r3, lsl #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ @@ -119282,15 +119281,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl af44c │ │ │ │ + bl af444 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0005d7fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -119315,20 +119314,20 @@ │ │ │ │ blt.n 5d848 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl af44c │ │ │ │ + bl af444 │ │ │ │ mov r4, r0 │ │ │ │ b.n 5d8ba │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5d88e │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -119337,15 +119336,15 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 5d87a │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 5d886 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl af09c │ │ │ │ + bl af094 │ │ │ │ mov r4, r0 │ │ │ │ b.n 5d8ba │ │ │ │ ldr r0, [pc, #108] @ (5d8e8 ) │ │ │ │ add r0, pc │ │ │ │ blx 10f30 │ │ │ │ mov r4, r0 │ │ │ │ b.n 5d8ba │ │ │ │ @@ -119387,15 +119386,15 @@ │ │ │ │ nop │ │ │ │ movs r6, #72 @ 0x48 │ │ │ │ movs r4, r1 │ │ │ │ adds r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ movs r0, r1 │ │ │ │ subs r6, r3, r6 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005d8f0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -119407,15 +119406,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ nop │ │ │ │ movs r5, #96 @ 0x60 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005d920 : │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -119431,28 +119430,28 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl af44c │ │ │ │ + bl af444 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ movs r5, #46 @ 0x2e │ │ │ │ movs r4, r1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, r2, ror #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl af44c │ │ │ │ + bl af444 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0005d978 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -119466,15 +119465,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl af44c │ │ │ │ + bl af444 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, #212 @ 0xd4 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005d9b0 : │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ @@ -119492,15 +119491,15 @@ │ │ │ │ blt.n 5d9d6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 10bd8 │ │ │ │ ldr r0, [pc, #8] @ (5d9e0 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ - b.n 5e038 │ │ │ │ + b.n 5e008 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ 0005d9e4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -119512,15 +119511,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w afaf8 │ │ │ │ + b.w afaf0 │ │ │ │ nop │ │ │ │ movs r4, #106 @ 0x6a │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005da18 <_PL_unify_xpce_reference@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -119567,15 +119566,15 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ bl 5b084 │ │ │ │ orr.w r2, r6, #14 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl aef7c │ │ │ │ + bl aef74 │ │ │ │ b.n 5daea <_PL_unify_xpce_reference@@Base+0xd2> │ │ │ │ cmp r3, #6 │ │ │ │ bne.n 5db3e <_PL_unify_xpce_reference@@Base+0x126> │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movw r2, #49293 @ 0xc08d │ │ │ │ movt r2, #19 │ │ │ │ @@ -119594,15 +119593,15 @@ │ │ │ │ bne.n 5daee <_PL_unify_xpce_reference@@Base+0xd6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 5b084 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aef7c │ │ │ │ + bl aef74 │ │ │ │ movs r0, #1 │ │ │ │ b.n 5db4e <_PL_unify_xpce_reference@@Base+0x136> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 5db34 <_PL_unify_xpce_reference@@Base+0x11c> │ │ │ │ and.w r3, r1, #31 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -119896,15 +119895,15 @@ │ │ │ │ movs r0, #10 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ movs r4, r1 │ │ │ │ asrs r6, r7, #29 │ │ │ │ movs r4, r1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ 0005ddc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -119916,59 +119915,59 @@ │ │ │ │ mov r6, r2 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 5de10 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ blx 10fbc │ │ │ │ cbz r0, 5de6e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 5de6e │ │ │ │ mov r0, r4 │ │ │ │ add r5, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 5de4e │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cbz r0, 5de6e │ │ │ │ ldrb.w r0, [r6], #1 │ │ │ │ - bl b0d9c │ │ │ │ + bl b0d94 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af09c │ │ │ │ + bl af094 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5de24 │ │ │ │ b.n 5de6e │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ - bl af09c │ │ │ │ + bl af094 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ add.w r3, r1, #20 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #2 │ │ │ │ @@ -120004,61 +120003,61 @@ │ │ │ │ mov r5, r2 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 5def2 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ blx 11dd8 │ │ │ │ cbnz r0, 5dee0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5df4e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 5df4e │ │ │ │ mov r0, r4 │ │ │ │ add r6, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r6 │ │ │ │ beq.n 5df2e │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5dedc │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5df06 │ │ │ │ b.n 5dedc │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ - bl af09c │ │ │ │ + bl af094 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ add.w r3, r1, #20 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #2 │ │ │ │ @@ -120115,17 +120114,17 @@ │ │ │ │ ldr.w r4, [r0, #144] @ 0x90 │ │ │ │ ldr.w r5, [r0, #148] @ 0x94 │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r4 │ │ │ │ bcs.n 5dfec │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ movs r3, #3 │ │ │ │ - b.w 8f4e0 │ │ │ │ + b.w 8f4d8 │ │ │ │ mov r2, r3 │ │ │ │ - bl aef7c │ │ │ │ + bl aef74 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0005dff6 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -120140,15 +120139,15 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005e030 : │ │ │ │ @@ -120161,15 +120160,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cbz r0, 5e058 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80198 │ │ │ │ + b.w 80190 │ │ │ │ ldr r3, [pc, #16] @ (5e06c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r2, r4, #0 │ │ │ │ movs r4, r1 │ │ │ │ @@ -120199,25 +120198,25 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ cbnz r0, 5e0b6 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5e0e6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5e0b2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -120278,15 +120277,15 @@ │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4} │ │ │ │ - b.w 948f0 │ │ │ │ + b.w 948e8 │ │ │ │ │ │ │ │ 0005e158 <_PL_retry@@Base>: │ │ │ │ lsls r0, r0, #2 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0005e160 : │ │ │ │ @@ -120312,15 +120311,15 @@ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 96f78 │ │ │ │ + b.w 96f70 │ │ │ │ nop │ │ │ │ adds r6, r4, #3 │ │ │ │ movs r4, r1 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r1, r2 │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -120485,15 +120484,15 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 5e34a │ │ │ │ ldr r0, [pc, #412] @ (5e4e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [r4, #1348] @ 0x544 │ │ │ │ mov r1, r5 │ │ │ │ @@ -120516,47 +120515,47 @@ │ │ │ │ bl 59e16 │ │ │ │ ldr.w r2, [r4, #1348] @ 0x544 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ ldr.w r6, [r4, #1348] @ 0x544 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5e49e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 46ecc │ │ │ │ cbz r0, 5e3b6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ b.n 5e4b0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #1 │ │ │ │ blx 11944 │ │ │ │ blx 11824 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [r4, #1372] @ 0x55c │ │ │ │ movw r2, #24845 @ 0x610d │ │ │ │ movt r2, #7 │ │ │ │ mov r8, r2 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cbz r0, 5e42a │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5e496 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5e496 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ mov r2, sl │ │ │ │ blx 11258 │ │ │ │ @@ -120615,46 +120614,46 @@ │ │ │ │ bls.n 5e496 │ │ │ │ subs r2, r2, r3 │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ b.n 5e438 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr r0, [pc, #76] @ (5e4ec ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #1157 @ 0x485 │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ ldr.w r1, [r4, #1348] @ 0x544 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0bc4 │ │ │ │ + bl b0bbc │ │ │ │ cbnz r0, 5e4c2 │ │ │ │ mov r0, r4 │ │ │ │ bl 419d6 │ │ │ │ ldr.w r3, [r4, #1348] @ 0x544 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #1344] @ 0x540 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r0, r3, r5 │ │ │ │ movs r4, r1 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - bls.n 5e520 │ │ │ │ + bls.n 5e4f0 │ │ │ │ movs r0, r1 │ │ │ │ - bge.n 5e4e4 │ │ │ │ + bls.n 5e4b4 │ │ │ │ movs r0, r1 │ │ │ │ - bge.n 5e50c │ │ │ │ + bls.n 5e4dc │ │ │ │ movs r0, r1 │ │ │ │ - bls.n 5e594 │ │ │ │ + bls.n 5e564 │ │ │ │ movs r0, r1 │ │ │ │ - bls.n 5e5d8 │ │ │ │ + bls.n 5e5a8 │ │ │ │ movs r0, r1 │ │ │ │ - bls.n 5e588 │ │ │ │ + bls.n 5e558 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ 0005e4f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -120715,27 +120714,27 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #104] @ (5e5f8 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 10aa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5e5c0 │ │ │ │ ldr r3, [pc, #88] @ (5e5fc ) │ │ │ │ mov r1, r7 │ │ │ │ mov.w r2, #1200 @ 0x4b0 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ add.w r0, r0, #320 @ 0x140 │ │ │ │ blx 121a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr r2, [pc, #60] @ (5e600 ) │ │ │ │ ldr r3, [pc, #40] @ (5e5ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -120750,39 +120749,39 @@ │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #28 │ │ │ │ movs r4, r1 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ movs r1, r1 │ │ │ │ - bhi.n 5e528 │ │ │ │ + bhi.n 5e6f8 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #26 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r1, #16 │ │ │ │ - bl d3db4 │ │ │ │ + bl d3dac │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r1, [r4, #-16] │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #16 │ │ │ │ cbz r1, 5e63c │ │ │ │ ldrsh.w r6, [r4, #-20] │ │ │ │ ldr.w r3, [r4, #-24] │ │ │ │ ldrsh.w r2, [r4, #-28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl d3e1c │ │ │ │ + bl d3e14 │ │ │ │ b.n 5e61e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0005e640 : │ │ │ │ ldr r3, [pc, #16] @ (5e654 ) │ │ │ │ ldr r2, [pc, #20] @ (5e658 ) │ │ │ │ @@ -120820,15 +120819,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [pc, #52] @ (5e6c4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ - bl d3cf0 │ │ │ │ + bl d3ce8 │ │ │ │ ldr r2, [pc, #40] @ (5e6c8 ) │ │ │ │ ldr r3, [pc, #32] @ (5e6c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -120850,15 +120849,15 @@ │ │ │ │ b.n 5e65c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #134 @ 0x86 │ │ │ │ movt r0, #2 │ │ │ │ - bl d4d94 │ │ │ │ + bl d4d8c │ │ │ │ blx 1078c │ │ │ │ │ │ │ │ 0005e6ea : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -120893,25 +120892,25 @@ │ │ │ │ ldr r0, [pc, #160] @ (5e7e0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r6, #3204] @ 0xc84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov sl, r0 │ │ │ │ cbnz r0, 5e762 │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ b.n 5e7a6 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ blx 10b38 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 10b38 │ │ │ │ mov r3, r6 │ │ │ │ @@ -120952,17 +120951,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #21 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 5e83c │ │ │ │ + bvc.n 5e80c │ │ │ │ movs r0, r1 │ │ │ │ - bvc.n 5e844 │ │ │ │ + bvc.n 5e814 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r2, r6, #18 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005e7e8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -120971,15 +120970,15 @@ │ │ │ │ ldr r3, [pc, #52] @ (5e82c ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, #8 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r5, [r0] │ │ │ │ ldr.w r3, [r4, #1860] @ 0x744 │ │ │ │ cbnz r3, 5e820 │ │ │ │ str.w r0, [r4, #1860] @ 0x744 │ │ │ │ str.w r0, [r4, #1864] @ 0x748 │ │ │ │ b.n 5e82a │ │ │ │ @@ -120995,15 +120994,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #1860] @ 0x744 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ cbz r4, 5e852 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 5e844 │ │ │ │ str.w r4, [r5, #1860] @ 0x744 │ │ │ │ str.w r4, [r5, #1864] @ 0x748 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0005e85c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -121028,15 +121027,15 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ b.n 5e896 │ │ │ │ str.w r1, [r2, #1860] @ 0x744 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cbnz r1, 5e89e │ │ │ │ str.w r3, [r2, #1864] @ 0x748 │ │ │ │ movs r1, #8 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r0, #1 │ │ │ │ b.n 5e8ae │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ b.n 5e87e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ asrs r6, r6, #23 │ │ │ │ @@ -121192,15 +121191,15 @@ │ │ │ │ blx 1117c │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 5ea1c │ │ │ │ bl 64624 <_PL_streams@@Base+0x18e8> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ea1c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl af7f8 │ │ │ │ + bl af7f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ea1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 5ea1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [pc, #40] @ (5ea6c ) │ │ │ │ @@ -121391,15 +121390,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ae4f8 │ │ │ │ + bl ae4f0 │ │ │ │ ldr r2, [pc, #44] @ (5ec28 ) │ │ │ │ ldr r3, [pc, #40] @ (5ec24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -121429,15 +121428,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w ae4f8 │ │ │ │ + b.w ae4f0 │ │ │ │ nop │ │ │ │ asrs r4, r4, #8 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005ec5c : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -121513,15 +121512,15 @@ │ │ │ │ beq.n 5ed12 <_PL_yield_address@@Base+0x1e> │ │ │ │ ldr r0, [pc, #12] @ (5ed18 <_PL_yield_address@@Base+0x24>) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 10e68 │ │ │ │ orr.w r0, r4, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - bne.n 5ee04 │ │ │ │ + bne.n 5edd4 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ 0005ed1c <_PL_retry_address@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -121531,15 +121530,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (5ed40 <_PL_retry_address@@Base+0x24>) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 10e68 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bne.n 5ee24 │ │ │ │ + bne.n 5edf4 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ 0005ed44 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -121607,15 +121606,15 @@ │ │ │ │ mov r6, fp │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bl 332ac │ │ │ │ b.n 5eeda │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl cac90 │ │ │ │ + bl cac88 │ │ │ │ b.n 5eed8 │ │ │ │ ldr r0, [pc, #260] @ (5eefc ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r3, #2940] @ 0xb7c │ │ │ │ cbz r2, 5ee20 │ │ │ │ @@ -121688,15 +121687,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5ee40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str.w r3, [r2, #2796] @ 0xaec │ │ │ │ - bl d0af8 │ │ │ │ + bl d0af0 │ │ │ │ b.n 5eed8 │ │ │ │ ldr r0, [pc, #84] @ (5ef24 ) │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ b.n 5ee40 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #76] @ (5ef28 ) │ │ │ │ @@ -121723,21 +121722,21 @@ │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #26 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 5ee88 │ │ │ │ + beq.n 5ee58 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 5eec4 │ │ │ │ + beq.n 5ee94 │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 5efe8 │ │ │ │ + beq.n 5efb8 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #21 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ 0005ef2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -121853,19 +121852,19 @@ │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -121883,34 +121882,34 @@ │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 5f0f0 │ │ │ │ movs r0, #32 │ │ │ │ blx 11fa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #28 │ │ │ │ adds r0, #4 │ │ │ │ blx 10cec │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl d1170 │ │ │ │ + bl d1168 │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r2, r6 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ beq.n 5f0f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx 1114c │ │ │ │ mov r0, r5 │ │ │ │ blx 105f0 │ │ │ │ @@ -121932,34 +121931,34 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 5f16c │ │ │ │ movs r0, #32 │ │ │ │ blx 11fa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #28 │ │ │ │ adds r0, #4 │ │ │ │ blx 10cec │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl d1170 │ │ │ │ + bl d1168 │ │ │ │ strd r0, r6, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ beq.n 5f16c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx 1114c │ │ │ │ mov r0, r5 │ │ │ │ blx 105f0 │ │ │ │ @@ -122040,15 +122039,15 @@ │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #393216 @ 0x60000 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 5f22a │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ b.n 5f210 │ │ │ │ ldr r2, [pc, #36] @ (5f26c ) │ │ │ │ ldr r3, [pc, #28] @ (5f268 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -122070,15 +122069,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #12 │ │ │ │ blx 11ad4 │ │ │ │ cbz r0, 5f2a8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ cbz r0, 5f2a2 │ │ │ │ ldr r3, [pc, #28] @ (5f2b0 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r2, [r4] │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -122115,15 +122114,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 5f2f0 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #312] @ (5f460 ) │ │ │ │ @@ -122241,17 +122240,17 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r4, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ movs r0, r1 │ │ │ │ movs r4, r2 │ │ │ │ movs r4, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -122298,37 +122297,37 @@ │ │ │ │ ldr r0, [pc, #20] @ (5f4fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r2, 5f522 │ │ │ │ + cbz r2, 5f51c │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ movs r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 5f518 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cbz r0, 5f520 │ │ │ │ blx 1114c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 5f530 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #672] @ (5f7e8 ) │ │ │ │ @@ -122359,15 +122358,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 5f7a8 │ │ │ │ mov r0, r5 │ │ │ │ blx 11de4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 5f5a6 │ │ │ │ mov r0, r9 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 5f714 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #16653 @ 0x410d │ │ │ │ movt r1, #2 │ │ │ │ blx 110f0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -122411,15 +122410,15 @@ │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ beq.n 5f65c │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5f658 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5f474 │ │ │ │ cbz r0, 5f658 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ @@ -122431,20 +122430,20 @@ │ │ │ │ blx 11f2c │ │ │ │ subs r6, r0, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ mov r4, r6 │ │ │ │ b.n 5f7be │ │ │ │ mov r0, r9 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r3, 5f670 │ │ │ │ mov r0, r3 │ │ │ │ - bl d1170 │ │ │ │ + bl d1168 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 5f714 │ │ │ │ movw r1, #53389 @ 0xd08d │ │ │ │ movt r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ @@ -122465,15 +122464,15 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ bl 44b4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5f7be │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5f6dc │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 11f2c │ │ │ │ cbz r0, 5f6dc │ │ │ │ ldrd r2, r3, [r4, #24] │ │ │ │ @@ -122481,15 +122480,15 @@ │ │ │ │ blx 11f2c │ │ │ │ subs r7, r0, r7 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r4, r7 │ │ │ │ b.n 5f7be │ │ │ │ mov r0, r9 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r0, [sp, #20] │ │ │ │ b.n 5f714 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ b.n 5f716 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ bl 5f500 │ │ │ │ @@ -122502,20 +122501,20 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ add.w r9, r5, #1 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 5f79a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cbz r3, 5f73a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 5f7ac │ │ │ │ @@ -122540,29 +122539,29 @@ │ │ │ │ cbz r0, 5f7ac │ │ │ │ ldrd r2, r3, [r6, #24] │ │ │ │ adds r0, r5, #2 │ │ │ │ blx 11f2c │ │ │ │ cbz r0, 5f7ac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbnz r3, 5f7be │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r5 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ b.n 5f7be │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ mov r0, r4 │ │ │ │ bl 5f500 │ │ │ │ movs r4, #0 │ │ │ │ b.n 5f7be │ │ │ │ movs r0, #0 │ │ │ │ blx 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -122585,19 +122584,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vhadd.u16 d0, d2, d11 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ movs r0, r1 │ │ │ │ ldc2 0, cr0, [sl], {11} │ │ │ │ cbz r0, 5f81a │ │ │ │ adds r3, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -122715,15 +122714,15 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 5f92e │ │ │ │ dmb ish │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r4, #2700] @ 0xa8c │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ ldr.w r5, [r4, #2696] @ 0xa88 │ │ │ │ cbz r5, 5f998 │ │ │ │ addw r4, r4, #2696 @ 0xa88 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 5f96c │ │ │ │ @@ -122738,15 +122737,15 @@ │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5f978 │ │ │ │ dmb ish │ │ │ │ cbnz r2, 5f998 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ mov r0, r5 │ │ │ │ blx 11018 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -122770,25 +122769,25 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 5f9e2 │ │ │ │ bl 5f910 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - blt.n 5fa98 │ │ │ │ + blt.n 5fa68 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 5f9fc │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 5f9fc │ │ │ │ - b.w aab28 │ │ │ │ + b.w aab20 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -122835,27 +122834,27 @@ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w r2, [r2, #1888] @ 0x760 │ │ │ │ mla r3, r0, r3, r2 │ │ │ │ adds r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 5faa2 │ │ │ │ addw r0, r1, #1884 @ 0x75c │ │ │ │ - bl b152c │ │ │ │ + bl b1524 │ │ │ │ b.n 5faaa │ │ │ │ ldr r0, [pc, #20] @ (5fab8 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ lsls r0, r7, #15 │ │ │ │ movs r4, r1 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r3} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ 0005fabc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -122882,15 +122881,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr.w r3, [r4, #1884] @ 0x75c │ │ │ │ addw r0, r4, #1884 @ 0x75c │ │ │ │ cmp r6, r3 │ │ │ │ bcs.n 5fb12 │ │ │ │ - bl b152c │ │ │ │ + bl b1524 │ │ │ │ b.n 5fb00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r6, r5, #13 │ │ │ │ movs r4, r1 │ │ │ │ cmp r0, #9 │ │ │ │ it ne │ │ │ │ cmpne r0, #32 │ │ │ │ @@ -123006,19 +123005,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ pop {r4, pc} │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #76] @ (5fc8c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -123067,15 +123066,15 @@ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 5fcc8 │ │ │ │ movs r1, #4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 5fcc8 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -123164,15 +123163,15 @@ │ │ │ │ subs r1, r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 5fdfc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -123182,15 +123181,15 @@ │ │ │ │ subs r1, r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ b.w 11990 │ │ │ │ b.w 11244 │ │ │ │ b.w 10998 │ │ │ │ b.w 12308 │ │ │ │ b.w 11bc0 │ │ │ │ b.w 111ec │ │ │ │ @@ -123199,15 +123198,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c588 │ │ │ │ cbz r0, 5fe3c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 994bc │ │ │ │ + b.w 994b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ b.w 11fdc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -123259,19 +123258,19 @@ │ │ │ │ cmp r4, #2 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ beq.n 5ffca │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 600c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r1, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 5ff1c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 5ff24 │ │ │ │ ldr r2, [pc, #596] @ (60148 ) │ │ │ │ ldr r3, [pc, #588] @ (60144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -123300,26 +123299,26 @@ │ │ │ │ beq.w 6019c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ bne.n 5ff4e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #34949 @ 0x8885 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r4, r0 │ │ │ │ b.n 6019c │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 5ffa0 │ │ │ │ b.n 5ff5a │ │ │ │ mov.w sl, #1 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cbz r0, 5ff86 │ │ │ │ ldr r6, [pc, #484] @ (60150 ) │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cbz r2, 5ff86 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -123338,15 +123337,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ b.n 6019c │ │ │ │ mov.w sl, #2 │ │ │ │ movs r6, #0 │ │ │ │ movs r0, #12 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ cmp.w sl, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w sl, [r0, #8] │ │ │ │ beq.n 5ffc0 │ │ │ │ ldr r6, [pc, #412] @ (60158 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ @@ -123356,23 +123355,23 @@ │ │ │ │ b.n 5ffdc │ │ │ │ ldr r4, [r6, #8] │ │ │ │ b.n 5ffdc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 600c8 │ │ │ │ movs r1, #12 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 600c8 │ │ │ │ blx 1057c │ │ │ │ str r0, [sp, #8] │ │ │ │ cbnz r0, 60008 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ b.n 6019c │ │ │ │ cbz r3, 60022 │ │ │ │ cmp.w sl, #0 │ │ │ │ bge.n 6001e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 11944 │ │ │ │ mov r0, r4 │ │ │ │ @@ -123392,15 +123391,15 @@ │ │ │ │ ble.n 5fff8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 60034 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl c58ec │ │ │ │ + bl c58e4 │ │ │ │ cbz r0, 60078 │ │ │ │ ldrd fp, r2, [r4, #4] │ │ │ │ ldrsh.w r3, [fp, #12] │ │ │ │ lsls r2, r2, #30 │ │ │ │ bmi.n 60044 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 600b6 │ │ │ │ @@ -123410,57 +123409,57 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ cbnz r3, 60062 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 600b2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cbnz r0, 60082 │ │ │ │ ldr.w r3, [r5, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5fff8 │ │ │ │ b.n 5ffe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldrsh.w r2, [fp, #14] │ │ │ │ cbnz r2, 600a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl c58ec │ │ │ │ + bl c58e4 │ │ │ │ b.n 600b2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 60078 │ │ │ │ mov r0, r4 │ │ │ │ bl 5fbaa │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6019c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r4, #1 │ │ │ │ b.n 6019c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 600de │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.n 60132 │ │ │ │ @@ -123473,77 +123472,77 @@ │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 6019c │ │ │ │ blx r2 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ blt.n 6019c │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldrsh.w r3, [r6, #14] │ │ │ │ cbnz r3, 6011e │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl c58ec │ │ │ │ + bl c58e4 │ │ │ │ b.n 60128 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 600d2 │ │ │ │ b.n 600c8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbnz r3, 6015c │ │ │ │ mov.w sl, #1 │ │ │ │ b.n 5ffa6 │ │ │ │ vaddl.u16 q0, d14, d11 │ │ │ │ cdp2 0, 1, cr0, cr12, cr11, {0} │ │ │ │ subs.w r0, r2, #9109504 @ 0x8b0000 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r0, r6, #9109504 @ 0x8b0000 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ movs r0, r1 │ │ │ │ @ instruction: 0xf19e000b │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ movs r0, r1 │ │ │ │ adcs.w r0, r0, #11 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 60132 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #32 │ │ │ │ - bl c59d4 │ │ │ │ + bl c59cc │ │ │ │ cbz r0, 6019c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx r3 │ │ │ │ subs r1, r0, #0 │ │ │ │ blt.n 6019c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl c58ec │ │ │ │ + bl c58e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #28] @ (601bc ) │ │ │ │ ldr r3, [pc, #32] @ (601c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -123574,30 +123573,30 @@ │ │ │ │ add r4, pc │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1188] @ 0x4a4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d6940 │ │ │ │ + bl d6938 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 60282 │ │ │ │ ldr r0, [pc, #168] @ (602b0 ) │ │ │ │ movs r7, #0 │ │ │ │ ldr.w sl, [sp, #132] @ 0x84 │ │ │ │ mov r4, sp │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ adds r1, r5, #1 │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ movw r3, #4147 @ 0x1033 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cbz r0, 6027c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ bl 5fc30 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r9, r7 │ │ │ │ @@ -123630,15 +123629,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 60234 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 6421a <_PL_streams@@Base+0x14de> │ │ │ │ movs r0, #0 │ │ │ │ b.n 6028c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl d6ca4 │ │ │ │ + bl d6c9c │ │ │ │ ldr r2, [pc, #44] @ (602bc ) │ │ │ │ ldr r3, [pc, #40] @ (602b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1188] @ 0x4a4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -123666,23 +123665,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #4147 @ 0x1033 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 604d2 │ │ │ │ add r7, sp, #252 @ 0xfc │ │ │ │ movs r3, #51 @ 0x33 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cbz r0, 6035a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ bl 5fbd4 │ │ │ │ add r1, sp, #12 │ │ │ │ @@ -123709,15 +123708,15 @@ │ │ │ │ b.n 604d2 │ │ │ │ blx 12444 │ │ │ │ cmp r6, r0 │ │ │ │ beq.n 6030e │ │ │ │ b.n 604ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 604b0 │ │ │ │ ldrd r0, r2, [sp, #136] @ 0x88 │ │ │ │ add r4, sp, #16 │ │ │ │ ldr.w sl, [sp, #132] @ 0x84 │ │ │ │ add r6, sp, #28 │ │ │ │ @@ -123743,15 +123742,15 @@ │ │ │ │ ldrb.w r0, [sl, r5] │ │ │ │ blx 11f10 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ bls.n 603de │ │ │ │ mov r0, r7 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [sp, #132] @ 0x84 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ add r3, sp, #32 │ │ │ │ str r6, [r4, #0] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 60450 │ │ │ │ @@ -123775,15 +123774,15 @@ │ │ │ │ ldrb.w r0, [sl, r5] │ │ │ │ blx 12444 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ bls.n 603e6 │ │ │ │ mov r0, r7 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [sp, #132] @ 0x84 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ add r3, sp, #32 │ │ │ │ str r6, [r4, #0] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 60450 │ │ │ │ @@ -123828,28 +123827,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5fca0 │ │ │ │ b.n 6046a │ │ │ │ ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 604ac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 604ac │ │ │ │ cmp r0, r6 │ │ │ │ beq.n 604ac │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ mov r0, r5 │ │ │ │ b.n 604d2 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ movw r3, #37765 @ 0x9385 │ │ │ │ movt r3, #1 │ │ │ │ movw r4, #7941 @ 0x1f05 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ @@ -123942,15 +123941,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 62d70 <_PL_streams@@Base+0x34> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ands.w r3, r3, #32768 @ 0x8000 │ │ │ │ @@ -124028,18 +124027,18 @@ │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ nop │ │ │ │ - add r1, pc, #368 @ (adr r1, 60804 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 607a4 ) │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xf79e0007 │ │ │ │ - @ instruction: 0xf7ac0007 │ │ │ │ + @ instruction: 0xf7860007 │ │ │ │ + @ instruction: 0xf7940007 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ (60710 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -124048,34 +124047,34 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [pc, #88] @ (60714 ) │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbz r0, 606d0 │ │ │ │ mov r1, r4 │ │ │ │ - bl d51d0 │ │ │ │ + bl d51c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b1990 │ │ │ │ + bl b1988 │ │ │ │ ldr r3, [pc, #64] @ (60718 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ mov r0, r4 │ │ │ │ blx 10848 │ │ │ │ mov r0, r6 │ │ │ │ - bl d9590 │ │ │ │ + bl d9588 │ │ │ │ movs r0, #8 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r4, [r0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbz r3, 6070a │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ b.n 6070e │ │ │ │ @@ -124085,30 +124084,30 @@ │ │ │ │ sbcs r2, r5 │ │ │ │ movs r4, r1 │ │ │ │ sbcs r4, r1 │ │ │ │ movs r4, r1 │ │ │ │ ldr r0, [pc, #4] @ (60724 ) │ │ │ │ add r0, pc │ │ │ │ b.w 113d4 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2} │ │ │ │ movs r0, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ blx 11e58 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #12] @ (60750 ) │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11e64 │ │ │ │ - pop {r1, r3} │ │ │ │ + cbnz r2, 607d0 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -124132,32 +124131,32 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - pop {r1} │ │ │ │ + cbnz r2, 6081e │ │ │ │ movs r0, r1 │ │ │ │ - pop {r1, r2} │ │ │ │ + cbnz r6, 60822 │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r0, 6082a │ │ │ │ + cbnz r0, 60824 │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r1, #120] @ 0x78 │ │ │ │ ldr r7, [pc, #172] @ (60870 ) │ │ │ │ lsls r2, r3, #29 │ │ │ │ add r7, pc │ │ │ │ bpl.n 607d2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, r1 │ │ │ │ - b.w d94b4 │ │ │ │ + b.w d94ac │ │ │ │ ldr r2, [r1, #20] │ │ │ │ movw r3, #3717 @ 0xe85 │ │ │ │ movt r3, #110 @ 0x6e │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 60868 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ands.w r4, r3, #4194304 @ 0x400000 │ │ │ │ @@ -124213,19 +124212,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xf66a000b │ │ │ │ ldc 0, cr0, [r8], {11} │ │ │ │ lsrs r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 608d8 │ │ │ │ + cbnz r4, 608d2 │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r2, 608e0 │ │ │ │ + cbnz r2, 608da │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ movs r0, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -124308,15 +124307,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0006 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ @@ -124338,20 +124337,20 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ movw r0, #34693 @ 0x8785 │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r0, r1 │ │ │ │ bl 1b098 │ │ │ │ @@ -124367,54 +124366,54 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #36741 @ 0x8f85 │ │ │ │ movt r4, #1 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr r2, [pc, #24] @ (60a48 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #18 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orrs.w r0, ip, #9109504 @ 0x8b0000 │ │ │ │ - cbnz r0, 60a80 │ │ │ │ + cbnz r0, 60a7a │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (60a88 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ cbz r0, 60a86 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.n 60a8c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ and.w r0, r6, #9109504 @ 0x8b0000 │ │ │ │ cbnz r0, 60a92 │ │ │ │ @@ -124443,27 +124442,27 @@ │ │ │ │ tst.w r3, #2 │ │ │ │ movw r2, #40965 @ 0xa005 │ │ │ │ movw r3, #59269 @ 0xe785 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ b.n 60ade │ │ │ │ movw r2, #45701 @ 0xb285 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ push {r4, r5} │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #37637 @ 0x9305 │ │ │ │ movw r3, #51973 @ 0xcb05 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ tst.w r2, #8192 @ 0x2000 │ │ │ │ ite eq │ │ │ │ moveq r2, r4 │ │ │ │ movne r2, r3 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 60b2c │ │ │ │ lsls r2, r3, #2 │ │ │ │ bmi.n 60b36 │ │ │ │ @@ -124471,63 +124470,63 @@ │ │ │ │ movw r4, #51333 @ 0xc885 │ │ │ │ movt r4, #1 │ │ │ │ movw r2, #37637 @ 0x9305 │ │ │ │ bics.w r2, r2, r3, asr #32 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ pop {r4} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movw r2, #59141 @ 0xe705 │ │ │ │ movt r2, #1 │ │ │ │ b.n 60b3e │ │ │ │ movw r2, #17797 @ 0x4585 │ │ │ │ movt r2, #1 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r3, #120] @ 0x78 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 60b62 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 60b6a │ │ │ │ movw r2, #14981 @ 0x3a85 │ │ │ │ movt r2, #1 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movw r2, #30981 @ 0x7905 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5} │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ movw r3, #42629 @ 0xa685 │ │ │ │ movt r3, #1 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ movw r4, #9861 @ 0x2685 │ │ │ │ tst.w r2, #32768 @ 0x8000 │ │ │ │ ite eq │ │ │ │ moveq r2, r4 │ │ │ │ movne r2, r3 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ lsls r2, r3, #17 │ │ │ │ bmi.n 60bae │ │ │ │ tst.w r3, #131072 @ 0x20000 │ │ │ │ movw r2, #36485 @ 0x8e85 │ │ │ │ movw r3, #37637 @ 0x9305 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ b.n 60bb6 │ │ │ │ movw r2, #26373 @ 0x6705 │ │ │ │ movt r2, #1 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r3, r1 │ │ │ │ push {r4} │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #3717 @ 0xe85 │ │ │ │ movt r4, #110 @ 0x6e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ @@ -124543,15 +124542,15 @@ │ │ │ │ movw r3, #6533 @ 0x1985 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ b.n 60bf6 │ │ │ │ movw r2, #12805 @ 0x3205 │ │ │ │ movt r2, #1 │ │ │ │ pop {r4} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -124574,15 +124573,15 @@ │ │ │ │ b.n 60cde │ │ │ │ ldr.w r8, [r5, #136] @ 0x88 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 60c36 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 60c94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cbz r3, 60c64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ @@ -124625,23 +124624,23 @@ │ │ │ │ cmp r4, #2 │ │ │ │ bgt.n 60cc8 │ │ │ │ ldr r3, [pc, #88] @ (60d10 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 60cde │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 60c36 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 60cde │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #52] @ (60d14 ) │ │ │ │ ldr r3, [pc, #32] @ (60d04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -124652,19 +124651,19 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ rsb r0, lr, #11 │ │ │ │ strex r0, r0, [r2, #44] @ 0x2c │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r1 │ │ │ │ b.n 60c0c │ │ │ │ movs r3, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -124695,20 +124694,20 @@ │ │ │ │ movne r2, r3 │ │ │ │ b.n 60d78 │ │ │ │ movw r2, #23045 @ 0x5a05 │ │ │ │ movt r2, #1 │ │ │ │ b.n 60d78 │ │ │ │ movw r2, #4741 @ 0x1285 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w af260 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + b.w af258 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r1 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #100] @ (60e04 ) │ │ │ │ @@ -124719,33 +124718,33 @@ │ │ │ │ add r3, pc │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 60ddc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r7 │ │ │ │ bne.n 60dbe │ │ │ │ ldr r3, [r3, #12] │ │ │ │ tst r6, r3 │ │ │ │ beq.n 60dbe │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 60dde │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r2, [pc, #40] @ (60e10 ) │ │ │ │ ldr r3, [pc, #36] @ (60e0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -124812,15 +124811,15 @@ │ │ │ │ movt r3, #17 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r7, [r4, #16] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r6, r7, [r4, #8] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 60eb0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 60eb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -124837,15 +124836,15 @@ │ │ │ │ bge.n 60ee2 │ │ │ │ ldr r0, [pc, #12] @ (60ee4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #45701 @ 0xb285 │ │ │ │ mov r4, r0 │ │ │ │ @@ -124876,36 +124875,36 @@ │ │ │ │ str r3, [r4, #28] │ │ │ │ b.n 60f0c │ │ │ │ ldr r0, [pc, #56] @ (60f7c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 60f5a │ │ │ │ movs r0, #0 │ │ │ │ b.n 60f78 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 60f56 │ │ │ │ ldr r0, [pc, #20] @ (60f80 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ vhadd.s32 d0, d0, d11 │ │ │ │ - addw r0, ip, #7 │ │ │ │ + @ instruction: 0xf1f40007 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #168] @ (6103c ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #168] @ (61040 ) │ │ │ │ @@ -124915,15 +124914,15 @@ │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r0, [r3, #1980] @ 0x7bc │ │ │ │ - bl b27a0 │ │ │ │ + bl b2798 │ │ │ │ cbnz r0, 60fda │ │ │ │ ldr r2, [pc, #144] @ (61048 ) │ │ │ │ ldr r3, [pc, #132] @ (61040 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -124943,20 +124942,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ and.w r5, r5, #2097152 @ 0x200000 │ │ │ │ blx 11ff8 │ │ │ │ cbz r5, 60ffc │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d89b8 │ │ │ │ + bl d89b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r5, 61016 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 66846 │ │ │ │ mov r0, r4 │ │ │ │ @@ -124992,15 +124991,15 @@ │ │ │ │ bmi.n 6106c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq.w r2, #4096 @ 0x1000 │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -125008,15 +125007,15 @@ │ │ │ │ mov r5, r2 │ │ │ │ blx 1117c │ │ │ │ subs r2, r0, #0 │ │ │ │ blt.n 61098 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ @@ -125152,15 +125151,15 @@ │ │ │ │ mov r1, sp │ │ │ │ blx 10d04 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 611fe │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ ldr r2, [pc, #36] @ (6123c ) │ │ │ │ ldr r3, [pc, #28] @ (61238 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -125177,15 +125176,15 @@ │ │ │ │ b.n 616c4 │ │ │ │ movs r3, r1 │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ adds r1, r3, #1 │ │ │ │ bne.n 61250 │ │ │ │ mov r1, r2 │ │ │ │ movw r2, #54021 @ 0xd305 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ vmov s15, r3 │ │ │ │ mov r0, r2 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ vldr d7, [pc, #12] @ 61268 │ │ │ │ vdiv.f64 d0, d0, d7 │ │ │ │ b.w 11d54 │ │ │ │ nop │ │ │ │ @@ -125277,23 +125276,23 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #260] @ (61444 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r6, pc │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #12 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [pc, #236] @ 61448 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ add sl, pc │ │ │ │ ldr.w r1, [r6, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 61426 │ │ │ │ mov r0, r8 │ │ │ │ blx 10ee0 │ │ │ │ @@ -125316,21 +125315,21 @@ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ b.n 613ac │ │ │ │ ubfx r4, r4, #7, #5 │ │ │ │ cbz r4, 613d4 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 613e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ b.n 613f8 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ @@ -125348,52 +125347,52 @@ │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cbz r0, 6141c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61376 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61376 │ │ │ │ adds r6, #12 │ │ │ │ b.n 61366 │ │ │ │ blx 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61418 │ │ │ │ b.n 61376 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r1 │ │ │ │ b.n 6163c │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ movs r1, r1 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ movs r0, r1 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -125405,48 +125404,48 @@ │ │ │ │ ldr r6, [pc, #812] @ (617a8 ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ cbz r0, 614b8 │ │ │ │ ldr r7, [pc, #772] @ (617ac ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, 614b8 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 615c0 │ │ │ │ adds r7, #12 │ │ │ │ b.n 614aa │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 615a6 │ │ │ │ ldr r3, [pc, #744] @ (617b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [pc, #724] @ (617b4 ) │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ cbz r3, 614f8 │ │ │ │ ldr r3, [pc, #712] @ (617b8 ) │ │ │ │ @@ -125454,56 +125453,56 @@ │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60620 │ │ │ │ movw r7, #45325 @ 0xb10d │ │ │ │ movt r7, #11 │ │ │ │ movs r0, #1 │ │ │ │ cbnz r0, 61522 │ │ │ │ mov r0, r8 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6158c │ │ │ │ ldr r3, [pc, #672] @ (617b8 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60658 │ │ │ │ b.n 6158c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61504 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 61504 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61504 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61504 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61504 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl d5ac4 │ │ │ │ + bl d5abc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61504 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -125514,15 +125513,15 @@ │ │ │ │ bl 6132c │ │ │ │ b.n 61502 │ │ │ │ movs r0, #0 │ │ │ │ blx 112f4 │ │ │ │ cbnz r0, 615a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 615a6 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #532] @ (617bc ) │ │ │ │ ldr r3, [pc, #504] @ (617a4 ) │ │ │ │ @@ -125533,24 +125532,24 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 61798 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #508] @ (617c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [pc, #464] @ (617b4 ) │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ cbz r3, 615fc │ │ │ │ ldr r3, [pc, #452] @ (617b8 ) │ │ │ │ @@ -125566,19 +125565,19 @@ │ │ │ │ mov.w r3, fp, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 61766 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl d9590 │ │ │ │ + bl d9588 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, sl │ │ │ │ bne.n 616d8 │ │ │ │ ldr.w r0, [r6, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 616dc │ │ │ │ @@ -125604,30 +125603,30 @@ │ │ │ │ b.n 61678 │ │ │ │ ubfx r1, r1, #7, #5 │ │ │ │ cbz r1, 616aa │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 616b6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ b.n 616ce │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ b.n 616ce │ │ │ │ @@ -125644,55 +125643,55 @@ │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ b.n 616de │ │ │ │ movs r6, #0 │ │ │ │ b.n 616de │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl d9ae4 │ │ │ │ + bl d9adc │ │ │ │ cbnz r0, 616e8 │ │ │ │ cbnz r6, 616f6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6175a │ │ │ │ b.n 61766 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r1, r0, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, r3 │ │ │ │ - bl 935a8 │ │ │ │ + bl 935a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 616e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 616e8 │ │ │ │ movw r2, #45325 @ 0xb10d │ │ │ │ movt r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 616e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 616e8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl d5ac4 │ │ │ │ + bl d5abc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 616e8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ blx 10bdc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -125700,25 +125699,25 @@ │ │ │ │ b.n 616e8 │ │ │ │ movs r0, #0 │ │ │ │ blx 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 61618 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ cbz r3, 61782 │ │ │ │ ldr r3, [pc, #64] @ (617b8 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60658 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6158c │ │ │ │ mov r0, r9 │ │ │ │ blx 120b0 │ │ │ │ b.n 615a6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -125737,19 +125736,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ udf #178 @ 0xb2 │ │ │ │ movs r3, r1 │ │ │ │ adds r2, #166 @ 0xa6 │ │ │ │ movs r4, r1 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r1 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ adds r3, r4, #4 │ │ │ │ subs r3, r3, r0 │ │ │ │ movw r0, #45325 @ 0xb10d │ │ │ │ movt r0, #5 │ │ │ │ @@ -125782,21 +125781,21 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 61848 │ │ │ │ movs r3, #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r2, sp, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl b20b0 │ │ │ │ + bl b20a8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (61870 ) │ │ │ │ ldr r3, [pc, #32] @ (6186c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -125839,31 +125838,31 @@ │ │ │ │ ldr r3, [pc, #128] @ (61928 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60620 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbnz r0, 618c2 │ │ │ │ movs r4, #0 │ │ │ │ b.n 618e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl b20b0 │ │ │ │ + bl b20a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 618be │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [r1, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 618be │ │ │ │ adds r0, r4, #1 │ │ │ │ - bl d5ac4 │ │ │ │ + bl d5abc │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 618fa │ │ │ │ ldr r3, [pc, #56] @ (61928 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ @@ -125908,23 +125907,23 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b2648 │ │ │ │ + bl b2640 │ │ │ │ cbz r0, 61976 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl d6ef0 │ │ │ │ + bl d6ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (6199c ) │ │ │ │ ldr r3, [pc, #28] @ (61998 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -125955,23 +125954,23 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d6b60 │ │ │ │ + bl d6b58 │ │ │ │ cbz r0, 619e6 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl d6ef0 │ │ │ │ + bl d6ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (61a0c ) │ │ │ │ ldr r3, [pc, #28] @ (61a08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -126012,15 +126011,15 @@ │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60620 │ │ │ │ movs r3, #5 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl b2040 │ │ │ │ + bl b2038 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 61a6e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r2, r8, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 6132c │ │ │ │ mov r4, r0 │ │ │ │ @@ -126066,36 +126065,36 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #404] @ (61c7c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbnz r0, 61b0a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 60978 │ │ │ │ cbnz r0, 61b54 │ │ │ │ movs r0, #0 │ │ │ │ b.n 61c5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl b20b0 │ │ │ │ + bl b20a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61b06 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cbz r3, 61b28 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cbz r3, 61b28 │ │ │ │ @@ -126110,27 +126109,27 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25861 @ 0x6505 │ │ │ │ movt r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r0, r4 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ b.n 61b06 │ │ │ │ add.w r7, r8, #1 │ │ │ │ movw r2, #21005 @ 0x520d │ │ │ │ movt r2, #17 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cbnz r0, 61b8c │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #37253 @ 0x9185 │ │ │ │ movt r4, #1 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r0, [pc, #268] @ (61c88 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -126141,51 +126140,51 @@ │ │ │ │ movs r0, #1 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61b6a │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl b02bc │ │ │ │ + bl b02b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61b6a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #2 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61b6a │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl b1290 │ │ │ │ + bl b1288 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61b6a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #3 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61b6a │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl b1290 │ │ │ │ + bl b1288 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61b6a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61b6a │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl b02bc │ │ │ │ + bl b02b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61b6a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 105d4 │ │ │ │ @@ -126212,15 +126211,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r6, r7, [r3, #8] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r2, [r3, #20] │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #44] @ (61c8c ) │ │ │ │ ldr r3, [pc, #36] @ (61c84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -126233,15 +126232,15 @@ │ │ │ │ nop │ │ │ │ b.n 62378 │ │ │ │ movs r3, r1 │ │ │ │ bls.n 61b9c │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ movs r0, r1 │ │ │ │ bvc.n 61c88 │ │ │ │ movs r3, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -126250,18 +126249,18 @@ │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cbz r3, 61cba │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61ca6 │ │ │ │ - bl d9ae4 │ │ │ │ + bl d9adc │ │ │ │ b.n 61ca6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst.w r2, #4 │ │ │ │ ldr.w r3, [r1, #2004] @ 0x7d4 │ │ │ │ @@ -126273,28 +126272,28 @@ │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r1, r8, lsl #2 │ │ │ │ add.w r9, r0, #1976 @ 0x7b8 │ │ │ │ str.w r3, [r0, #2004] @ 0x7d4 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 61d04 │ │ │ │ - bl d9590 │ │ │ │ + bl d9588 │ │ │ │ cmp r6, r5 │ │ │ │ str.w r7, [r9, #4]! │ │ │ │ bne.n 61cf8 │ │ │ │ cmp.w r8, #2 │ │ │ │ bne.n 61d32 │ │ │ │ ldr.w r0, [r4, #1980] @ 0x7bc │ │ │ │ ldr.w r3, [r4, #1984] @ 0x7c0 │ │ │ │ str.w r0, [r4, #1992] @ 0x7c8 │ │ │ │ str.w r3, [r4, #1996] @ 0x7cc │ │ │ │ - bl d9590 │ │ │ │ + bl d9588 │ │ │ │ ldr.w r0, [r4, #1996] @ 0x7cc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d9590 │ │ │ │ + b.w d9588 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #64] @ (61d88 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -126306,15 +126305,15 @@ │ │ │ │ cbz r3, 61d62 │ │ │ │ ldr r3, [pc, #56] @ (61d90 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60620 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl d59ec │ │ │ │ + bl d59e4 │ │ │ │ mov r0, r6 │ │ │ │ blx 10848 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ cbz r3, 61d82 │ │ │ │ ldr r3, [pc, #24] @ (61d90 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ @@ -126330,22 +126329,22 @@ │ │ │ │ ... │ │ │ │ │ │ │ │ 00061d94 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ cbnz r0, 61dac │ │ │ │ blx 11824 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 00061db0 : │ │ │ │ - b.w b27a0 │ │ │ │ + b.w b2798 │ │ │ │ │ │ │ │ 00061db4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #28] @ (61de0 ) │ │ │ │ @@ -126355,15 +126354,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ - b.w b2040 │ │ │ │ + b.w b2038 │ │ │ │ b.n 61f1c │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #364] @ (61f64 ) │ │ │ │ @@ -126377,15 +126376,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61f1a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r2, #10501 @ 0x2905 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 61e52 │ │ │ │ movw r2, #21765 @ 0x5505 │ │ │ │ @@ -126410,15 +126409,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ b.n 61e5c │ │ │ │ movs r7, #2 │ │ │ │ add.w r8, r4, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b02bc │ │ │ │ + bl b02b4 │ │ │ │ mov r2, r0 │ │ │ │ cbnz r0, 61e86 │ │ │ │ ldr r0, [pc, #256] @ (61f70 ) │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ @@ -126474,33 +126473,33 @@ │ │ │ │ add r0, pc │ │ │ │ movs r1, #4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 1239c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 61f46 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 12434 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, r4, #3 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ ldr r2, [pc, #56] @ (61f80 ) │ │ │ │ ldr r3, [pc, #28] @ (61f68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -126509,23 +126508,23 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bvs.n 62028 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #32 @ (adr r6, 61f90 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 62330 ) │ │ │ │ movs r0, r1 │ │ │ │ - add r5, pc, #848 @ (adr r5, 622c4 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 62264 ) │ │ │ │ movs r0, r1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 62198 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 62138 ) │ │ │ │ movs r0, r1 │ │ │ │ - add r5, pc, #448 @ (adr r5, 6213c ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 620dc ) │ │ │ │ movs r0, r1 │ │ │ │ - add r5, pc, #304 @ (adr r5, 620b0 ) │ │ │ │ + add r5, pc, #208 @ (adr r5, 62050 ) │ │ │ │ movs r0, r1 │ │ │ │ bpl.n 61fa8 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ 00061f84 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -126551,15 +126550,15 @@ │ │ │ │ tst.w r4, #192 @ 0xc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #32 │ │ │ │ - b.w b20b0 │ │ │ │ + b.w b20a8 │ │ │ │ udf #202 @ 0xca │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ 00061fd8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -126578,15 +126577,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbnz r0, 6201c │ │ │ │ mov r0, r4 │ │ │ │ bl 60978 │ │ │ │ b.n 62026 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ @@ -126643,15 +126642,15 @@ │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #19205 @ 0x4b05 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ b.n 62082 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #32] @ (620dc ) │ │ │ │ ldr r3, [pc, #28] @ (620d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -126690,30 +126689,30 @@ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 62054 │ │ │ │ cbz r0, 62146 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r2, [pc, #76] @ (62170 ) │ │ │ │ ldr r3, [pc, #68] @ (6216c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 6215a │ │ │ │ mov r2, r6 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ ldr r2, [pc, #44] @ (62174 ) │ │ │ │ ldr r3, [pc, #32] @ (6216c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -126754,30 +126753,30 @@ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 62054 │ │ │ │ cbz r0, 621de │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r2, [pc, #76] @ (62208 ) │ │ │ │ ldr r3, [pc, #68] @ (62204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 621f2 │ │ │ │ mov r2, r6 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ ldr r2, [pc, #44] @ (6220c ) │ │ │ │ ldr r3, [pc, #32] @ (62204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -126813,15 +126812,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 62054 │ │ │ │ cbz r0, 6226e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldrd r6, r7, [r3, #8] │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r2, [pc, #72] @ (62294 ) │ │ │ │ ldr r3, [pc, #68] @ (62290 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -126829,15 +126828,15 @@ │ │ │ │ bne.n 62282 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w b0d7c │ │ │ │ + b.w b0d74 │ │ │ │ ldr r2, [pc, #40] @ (62298 ) │ │ │ │ ldr r3, [pc, #28] @ (62290 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -126871,15 +126870,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 62054 │ │ │ │ cbz r0, 622fa │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldrd r6, r7, [r3] │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r2, [pc, #72] @ (62320 ) │ │ │ │ ldr r3, [pc, #68] @ (6231c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -126887,15 +126886,15 @@ │ │ │ │ bne.n 6230e │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w b0d7c │ │ │ │ + b.w b0d74 │ │ │ │ ldr r2, [pc, #40] @ (62324 ) │ │ │ │ ldr r3, [pc, #28] @ (6231c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -126924,26 +126923,26 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #580] @ 0x244 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ add.w r1, r9, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ blx 12010 │ │ │ │ cmp r0, #12 │ │ │ │ beq.n 6239c │ │ │ │ @@ -126994,21 +126993,21 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl b0190 │ │ │ │ + bl b0188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 624ae │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cbz r0, 62418 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ b.n 62482 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -127018,46 +127017,46 @@ │ │ │ │ ldr.w r0, [fp] │ │ │ │ blx 1117c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r7, #1 │ │ │ │ ldr.w r0, [fp] │ │ │ │ bne.n 6244a │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r0, [pc, #532] @ (62654 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ b.n 62510 │ │ │ │ blx 12214 │ │ │ │ cbz r0, 6247a │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cbnz r0, 62468 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ b.n 62510 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6245e │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r0, [r3], #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ @@ -127067,29 +127066,29 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 625f2 │ │ │ │ add.w r4, r9, #2 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 624d2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r3, #54021 @ 0xd305 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 62564 │ │ │ │ mov r0, r4 │ │ │ │ blx 1074c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 6251a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cbz r0, 62504 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 62514 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ smull fp, r2, r3, r2 │ │ │ │ @@ -127169,26 +127168,26 @@ │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, sl │ │ │ │ bne.n 625be │ │ │ │ b.n 625f2 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cbz r0, 625fc │ │ │ │ ldr.w r2, [r9, r8, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 625c8 │ │ │ │ b.n 625fc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r7, r3 │ │ │ │ beq.n 62608 │ │ │ │ mov r0, r7 │ │ │ │ blx 11018 │ │ │ │ add r3, sp, #324 @ 0x144 │ │ │ │ @@ -127217,21 +127216,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ bne.n 62680 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ movs r0, r1 │ │ │ │ - add r0, pc, #168 @ (adr r0, 62700 ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 626a0 ) │ │ │ │ movs r0, r1 │ │ │ │ - stc2l 0, cr0, [r2], #-28 @ 0xffffffe4 │ │ │ │ - stc2 0, cr0, [ip], {7} │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + mcrr2 0, 0, r0, sl, cr7 │ │ │ │ + @ instruction: 0xfbf40007 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r0, r1 │ │ │ │ ldmia r6, {r1, r6} │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -127275,15 +127274,15 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #29957 @ 0x7505 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r2, [pc, #40] @ (62714 ) │ │ │ │ ldr r3, [pc, #32] @ (6270c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -127294,15 +127293,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r0, r1 │ │ │ │ ldmia r5, {r4, r5, r6} │ │ │ │ movs r3, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -127329,15 +127328,15 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [pc, #88] @ (627b0 ) │ │ │ │ ldr r1, [r0, #28] │ │ │ │ add r2, pc │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ bic.w r1, r1, #4096 @ 0x1000 │ │ │ │ blx 11bf8 │ │ │ │ - bl b27a0 │ │ │ │ + bl b2798 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 62738 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic.w r3, r3, #7 │ │ │ │ @@ -127404,33 +127403,33 @@ │ │ │ │ ldr r3, [pc, #312] @ (62950 ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60620 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6ef0 │ │ │ │ + bl d6ee8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6ef0 │ │ │ │ + bl d6ee8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6ef0 │ │ │ │ + bl d6ee8 │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 628cc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6ef0 │ │ │ │ + bl d6ee8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6ef0 │ │ │ │ + bl d6ee8 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx 11fa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r3, r8 │ │ │ │ @@ -127483,21 +127482,21 @@ │ │ │ │ cbz r3, 62906 │ │ │ │ ldr r3, [pc, #84] @ (62950 ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60658 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cbz r0, 6290e │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 62916 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cbz r0, 6291e │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r2, [pc, #64] @ (62960 ) │ │ │ │ ldr r3, [pc, #36] @ (62948 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -127608,24 +127607,24 @@ │ │ │ │ cbz r3, 62a46 │ │ │ │ ldr r3, [pc, #92] @ (62a98 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60658 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cbz r0, 62a4e │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cbz r0, 62a56 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cbz r0, 62a64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 62a64 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r2, [pc, #52] @ (62a9c ) │ │ │ │ ldr r3, [pc, #36] @ (62a8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -127662,39 +127661,39 @@ │ │ │ │ blx 11bf8 │ │ │ │ cbz r0, 62ad4 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r1, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w b2484 │ │ │ │ + b.w b247c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r7} │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr.w r4, [r6, #2000] @ 0x7d0 │ │ │ │ cbz r4, 62b16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2810 │ │ │ │ + bl b2808 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 62b0a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b2484 │ │ │ │ + b.w b247c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -127708,23 +127707,23 @@ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 62bf0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 62bb4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ blx 11e58 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 62bb4 │ │ │ │ @@ -127735,48 +127734,48 @@ │ │ │ │ bne.n 62bb4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cbz r1, 62b92 │ │ │ │ ldrb.w r3, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.n 62b92 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bl b2484 │ │ │ │ + bl b247c │ │ │ │ subs r0, r0, r7 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 62b94 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 62c92 │ │ │ │ ldrb.w r3, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r3, #29 │ │ │ │ bmi.n 62c92 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 62c92 │ │ │ │ adds r0, r4, #2 │ │ │ │ - bl b2484 │ │ │ │ + bl b247c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 62c92 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cbz r1, 62bd6 │ │ │ │ movs r3, #7 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl b20b0 │ │ │ │ + bl b20a8 │ │ │ │ cbz r0, 62bd6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, r4, #1 │ │ │ │ addpl r0, r4, #2 │ │ │ │ - bl b2484 │ │ │ │ + bl b247c │ │ │ │ b.n 62c92 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ movw r4, #37125 @ 0x9105 │ │ │ │ @@ -127784,24 +127783,24 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ b.n 62c92 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl b2648 │ │ │ │ + bl b2640 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cbnz r0, 62c04 │ │ │ │ mov r4, r0 │ │ │ │ b.n 62c6c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, r4, #2 │ │ │ │ - bl d6b60 │ │ │ │ + bl d6b58 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 62c00 │ │ │ │ ldr r3, [pc, #164] @ (62cbc ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ strd r7, r1, [sp, #24] │ │ │ │ @@ -127834,22 +127833,22 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #528 @ 0x210 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cbz r7, 62c7e │ │ │ │ mov r0, r7 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ andne.w r4, r0, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cbz r0, 62c90 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ andne.w r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #68] @ (62cd8 ) │ │ │ │ ldr r3, [pc, #28] @ (62cb4 ) │ │ │ │ @@ -127866,62 +127865,62 @@ │ │ │ │ nop │ │ │ │ ldmia r1!, {r3, r5} │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8c6000b │ │ │ │ @ instruction: 0xe818000b │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r1 │ │ │ │ stmia r7!, {r1, r2, r6, r7} │ │ │ │ movs r3, r1 │ │ │ │ push {r4} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r2, [r3, #1996] @ 0x7cc │ │ │ │ ldr.w r4, [r3, #1984] @ 0x7c0 │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 62cfe │ │ │ │ mov r1, r0 │ │ │ │ movw r2, #53509 @ 0xd105 │ │ │ │ movt r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ pop {r4} │ │ │ │ mov r1, r2 │ │ │ │ b.w 11d28 │ │ │ │ push {r4} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r2, [r3, #1992] @ 0x7c8 │ │ │ │ ldr.w r4, [r3, #1980] @ 0x7bc │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 62d28 │ │ │ │ mov r1, r0 │ │ │ │ movw r2, #53509 @ 0xd105 │ │ │ │ movt r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ pop {r4} │ │ │ │ mov r1, r2 │ │ │ │ b.w 11d28 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [r0, #1992] @ 0x7c8 │ │ │ │ - b.w d6fb0 │ │ │ │ + b.w d6fa8 │ │ │ │ │ │ │ │ 00062d3c <_PL_streams@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #16] @ (62d5c <_PL_streams@@Base+0x20>) │ │ │ │ @@ -127931,18 +127930,18 @@ │ │ │ │ addw r0, r0, #1980 @ 0x7bc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bne.n 62d90 <_PL_streams@@Base+0x54> │ │ │ │ movs r3, r1 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #2 │ │ │ │ - b.w d6b60 │ │ │ │ + b.w d6b58 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #2 │ │ │ │ - b.w b2648 │ │ │ │ + b.w b2640 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #396] @ (62f10 <_PL_streams@@Base+0x1d4>) │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [pc, #396] @ (62f14 <_PL_streams@@Base+0x1d8>) │ │ │ │ @@ -127960,20 +127959,20 @@ │ │ │ │ ldr r0, [pc, #356] @ (62f0c <_PL_streams@@Base+0x1d0>) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 62e9a <_PL_streams@@Base+0x15e> │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 62e9a <_PL_streams@@Base+0x15e> │ │ │ │ mov r1, r4 │ │ │ │ - bl b2484 │ │ │ │ + bl b247c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 62e9a <_PL_streams@@Base+0x15e> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ands.w r7, r3, #16 │ │ │ │ beq.n 62ed0 <_PL_streams@@Base+0x194> │ │ │ │ ldr.w r7, [r5, #1344] @ 0x540 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -127983,15 +127982,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r5, #1372] @ 0x55c │ │ │ │ blx 1057c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 62e9a <_PL_streams@@Base+0x15e> │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ blx 11d68 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ blx 108c8 │ │ │ │ @@ -128093,15 +128092,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ beq.n 62e8c <_PL_streams@@Base+0x150> │ │ │ │ movs r3, r1 │ │ │ │ stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #144] @ (62fbc <_PL_streams@@Base+0x280>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -128130,15 +128129,15 @@ │ │ │ │ cbz r0, 62f9a <_PL_streams@@Base+0x25e> │ │ │ │ cmp r5, #0 │ │ │ │ blt.n 62f78 <_PL_streams@@Base+0x23c> │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ b.n 62f9a <_PL_streams@@Base+0x25e> │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r3, #9 │ │ │ │ movw r4, #36741 @ 0x8f85 │ │ │ │ movt r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -128183,15 +128182,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl b2648 │ │ │ │ + bl b2640 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6306c <_PL_streams@@Base+0x330> │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r2, r3, #29 │ │ │ │ bpl.n 63022 <_PL_streams@@Base+0x2e6> │ │ │ │ mov r0, r4 │ │ │ │ @@ -128251,17 +128250,17 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 62d70 <_PL_streams@@Base+0x34> │ │ │ │ + b.n 62d40 <_PL_streams@@Base+0x4> │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r1 │ │ │ │ stmia r4!, {r3, r5} │ │ │ │ movs r3, r1 │ │ │ │ stmia r4!, {r2, r3} │ │ │ │ movs r3, r1 │ │ │ │ stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r1 │ │ │ │ @@ -128278,24 +128277,24 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, sp │ │ │ │ - bl b2648 │ │ │ │ + bl b2640 │ │ │ │ cbz r0, 630e8 <_PL_streams@@Base+0x3ac> │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl d6b60 │ │ │ │ + bl d6b58 │ │ │ │ cbnz r0, 630ec <_PL_streams@@Base+0x3b0> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 631b0 <_PL_streams@@Base+0x474> │ │ │ │ cbnz r4, 63140 <_PL_streams@@Base+0x404> │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 10ab4 │ │ │ │ mov r7, r0 │ │ │ │ @@ -128310,28 +128309,28 @@ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 630ee <_PL_streams@@Base+0x3b2> │ │ │ │ mov r0, r5 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r2, [pc, #176] @ (631d4 <_PL_streams@@Base+0x498>) │ │ │ │ ldr r3, [pc, #172] @ (631d0 <_PL_streams@@Base+0x494>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 631c4 <_PL_streams@@Base+0x488> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w b2954 │ │ │ │ + b.w b294c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 11ef0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 630e8 <_PL_streams@@Base+0x3ac> │ │ │ │ movs r4, #0 │ │ │ │ b.n 6315c <_PL_streams@@Base+0x420> │ │ │ │ @@ -128358,23 +128357,23 @@ │ │ │ │ ubfx r3, r4, #0, #12 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 63150 <_PL_streams@@Base+0x414> │ │ │ │ blx 11cd0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 63150 <_PL_streams@@Base+0x414> │ │ │ │ mov r0, r5 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ b.n 630e8 <_PL_streams@@Base+0x3ac> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ ands r0, r4 │ │ │ │ ldr r2, [pc, #36] @ (631d8 <_PL_streams@@Base+0x49c>) │ │ │ │ ldr r3, [pc, #28] @ (631d0 <_PL_streams@@Base+0x494>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -128411,47 +128410,47 @@ │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w d5c3c │ │ │ │ + b.w d5c34 │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w d5c3c │ │ │ │ + b.w d5c34 │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w d5c3c │ │ │ │ + b.w d5c34 │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w d5c3c │ │ │ │ + b.w d5c34 │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w d5c3c │ │ │ │ + b.w d5c34 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #156] @ (63304 <_PL_streams@@Base+0x5c8>) │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [pc, #156] @ (63308 <_PL_streams@@Base+0x5cc>) │ │ │ │ @@ -128459,15 +128458,15 @@ │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ - bl b2648 │ │ │ │ + bl b2640 │ │ │ │ cbz r0, 632e4 <_PL_streams@@Base+0x5a8> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 11884 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge.n 632b0 <_PL_streams@@Base+0x574> │ │ │ │ ldr r2, [pc, #124] @ (6330c <_PL_streams@@Base+0x5d0>) │ │ │ │ @@ -128494,18 +128493,18 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 632fa <_PL_streams@@Base+0x5be> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b2954 │ │ │ │ + b.w b294c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ b.n 632e6 <_PL_streams@@Base+0x5aa> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #44] @ (63314 <_PL_streams@@Base+0x5d8>) │ │ │ │ ldr r3, [pc, #28] @ (63308 <_PL_streams@@Base+0x5cc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -128517,29 +128516,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r1 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r1 │ │ │ │ stmia r1!, {r1, r4, r5, r6} │ │ │ │ movs r3, r1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ b.n 63256 <_PL_streams@@Base+0x51a> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ b.n 63256 <_PL_streams@@Base+0x51a> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ - b.w d6da0 │ │ │ │ + b.w d6d98 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #116] @ (633b0 <_PL_streams@@Base+0x674>) │ │ │ │ sub sp, #24 │ │ │ │ ldr r5, [pc, #116] @ (633b4 <_PL_streams@@Base+0x678>) │ │ │ │ @@ -128547,15 +128546,15 @@ │ │ │ │ add r6, pc │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ mov.w r5, #0 │ │ │ │ - bl d6b60 │ │ │ │ + bl d6b58 │ │ │ │ cbnz r0, 6335c <_PL_streams@@Base+0x620> │ │ │ │ movs r0, #0 │ │ │ │ b.n 63392 <_PL_streams@@Base+0x656> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ae00 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -128571,15 +128570,15 @@ │ │ │ │ blt.n 6338c <_PL_streams@@Base+0x650> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #32 │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 63368 <_PL_streams@@Base+0x62c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ ldr r2, [pc, #36] @ (633b8 <_PL_streams@@Base+0x67c>) │ │ │ │ ldr r3, [pc, #28] @ (633b4 <_PL_streams@@Base+0x678>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -128607,21 +128606,21 @@ │ │ │ │ b.n 6332c <_PL_streams@@Base+0x5f0> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r0, [r3, #1984] @ 0x7c0 │ │ │ │ - bl b27a0 │ │ │ │ + bl b2798 │ │ │ │ cbz r0, 633fa <_PL_streams@@Base+0x6be> │ │ │ │ mov r4, r0 │ │ │ │ blx 11ff8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w b2954 │ │ │ │ + b.w b294c │ │ │ │ movw r0, #54149 @ 0xd385 │ │ │ │ movt r0, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 60a4c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -128634,40 +128633,40 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r7, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ - bl b2648 │ │ │ │ + bl b2640 │ │ │ │ cbnz r0, 6343c <_PL_streams@@Base+0x700> │ │ │ │ movs r0, #0 │ │ │ │ b.n 63478 <_PL_streams@@Base+0x73c> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 10ab4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ cbz r0, 63478 <_PL_streams@@Base+0x73c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 6345c <_PL_streams@@Base+0x720> │ │ │ │ - bl b0d9c │ │ │ │ + bl b0d94 │ │ │ │ mov r2, r0 │ │ │ │ b.n 63460 <_PL_streams@@Base+0x724> │ │ │ │ movw r2, #34949 @ 0x8885 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbnz r0, 63476 <_PL_streams@@Base+0x73a> │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c59d4 │ │ │ │ + bl c59cc │ │ │ │ b.n 63438 <_PL_streams@@Base+0x6fc> │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #32] @ (6349c <_PL_streams@@Base+0x760>) │ │ │ │ ldr r3, [pc, #28] @ (63498 <_PL_streams@@Base+0x75c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -128706,34 +128705,34 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r7, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ - bl b2648 │ │ │ │ + bl b2640 │ │ │ │ cbnz r0, 634e6 <_PL_streams@@Base+0x7aa> │ │ │ │ movs r0, #0 │ │ │ │ b.n 63512 <_PL_streams@@Base+0x7d6> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 10ab4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ cbz r0, 63512 <_PL_streams@@Base+0x7d6> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbnz r0, 63510 <_PL_streams@@Base+0x7d4> │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c59d4 │ │ │ │ + bl c59cc │ │ │ │ b.n 634e2 <_PL_streams@@Base+0x7a6> │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (63538 <_PL_streams@@Base+0x7fc>) │ │ │ │ ldr r3, [pc, #28] @ (63534 <_PL_streams@@Base+0x7f8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -128773,15 +128772,15 @@ │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r7, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ - bl b2648 │ │ │ │ + bl b2640 │ │ │ │ cbnz r0, 63582 <_PL_streams@@Base+0x846> │ │ │ │ movs r0, #0 │ │ │ │ b.n 635e6 <_PL_streams@@Base+0x8aa> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cbz r1, 635aa <_PL_streams@@Base+0x86e> │ │ │ │ @@ -128806,26 +128805,26 @@ │ │ │ │ b.n 635be <_PL_streams@@Base+0x882> │ │ │ │ mov r0, r4 │ │ │ │ blx 10ebc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbnz r0, 635d2 <_PL_streams@@Base+0x896> │ │ │ │ mov r0, r4 │ │ │ │ blx 11fb8 │ │ │ │ cbz r0, 635da <_PL_streams@@Base+0x89e> │ │ │ │ mov r0, r4 │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ b.n 635e6 <_PL_streams@@Base+0x8aa> │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c59d4 │ │ │ │ + bl c59cc │ │ │ │ b.n 6357e <_PL_streams@@Base+0x842> │ │ │ │ ldr r2, [pc, #36] @ (6360c <_PL_streams@@Base+0x8d0>) │ │ │ │ ldr r3, [pc, #28] @ (63608 <_PL_streams@@Base+0x8cc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -128867,32 +128866,32 @@ │ │ │ │ ldr r3, [pc, #88] @ (636a0 <_PL_streams@@Base+0x964>) │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl c59d4 │ │ │ │ + bl c59cc │ │ │ │ cbz r0, 63680 <_PL_streams@@Base+0x944> │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2648 │ │ │ │ + bl b2640 │ │ │ │ cbz r0, 63680 <_PL_streams@@Base+0x944> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 10ab4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 6367a <_PL_streams@@Base+0x93e> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 63668 <_PL_streams@@Base+0x92c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ ldr r2, [pc, #32] @ (636a4 <_PL_streams@@Base+0x968>) │ │ │ │ ldr r3, [pc, #28] @ (636a0 <_PL_streams@@Base+0x964>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -128931,69 +128930,69 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r8, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #1 │ │ │ │ - bl b2648 │ │ │ │ + bl b2640 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 63772 <_PL_streams@@Base+0xa36> │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 10ab4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6372e <_PL_streams@@Base+0x9f2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbz r0, 63772 <_PL_streams@@Base+0xa36> │ │ │ │ ldr r2, [pc, #144] @ (637a0 <_PL_streams@@Base+0xa64>) │ │ │ │ ldr r3, [pc, #132] @ (63798 <_PL_streams@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 63786 <_PL_streams@@Base+0xa4a> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b2954 │ │ │ │ + b.w b294c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ bhi.n 63740 <_PL_streams@@Base+0xa04> │ │ │ │ ldr r3, [pc, #112] @ (637a4 <_PL_streams@@Base+0xa68>) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 636f4 <_PL_streams@@Base+0x9b8> │ │ │ │ b.n 63748 <_PL_streams@@Base+0xa0c> │ │ │ │ blx 11994 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 636f4 <_PL_streams@@Base+0x9b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ ldr r2, [pc, #88] @ (637a8 <_PL_streams@@Base+0xa6c>) │ │ │ │ ldr r3, [pc, #68] @ (63798 <_PL_streams@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 63786 <_PL_streams@@Base+0xa4a> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ ldr r2, [pc, #56] @ (637ac <_PL_streams@@Base+0xa70>) │ │ │ │ ldr r3, [pc, #32] @ (63798 <_PL_streams@@Base+0xa5c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -129043,27 +129042,27 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl c59d4 │ │ │ │ + bl c59cc │ │ │ │ cbz r0, 63816 <_PL_streams@@Base+0xada> │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6b60 │ │ │ │ + bl d6b58 │ │ │ │ cbz r0, 63816 <_PL_streams@@Base+0xada> │ │ │ │ ldrd r4, r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx 10d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ ldr r2, [pc, #36] @ (6383c <_PL_streams@@Base+0xb00>) │ │ │ │ ldr r3, [pc, #28] @ (63838 <_PL_streams@@Base+0xafc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -129104,15 +129103,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cbz r0, 6388e <_PL_streams@@Base+0xb52> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ bls.n 638a4 <_PL_streams@@Base+0xb68> │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #12677 @ 0x3185 │ │ │ │ movs r3, #18 │ │ │ │ @@ -129121,21 +129120,21 @@ │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ b.n 638c2 <_PL_streams@@Base+0xb86> │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl d6b60 │ │ │ │ + bl d6b58 │ │ │ │ cbz r0, 638c2 <_PL_streams@@Base+0xb86> │ │ │ │ ldrd r4, r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx 10bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ ldr r2, [pc, #36] @ (638e8 <_PL_streams@@Base+0xbac>) │ │ │ │ ldr r3, [pc, #28] @ (638e4 <_PL_streams@@Base+0xba8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -129175,22 +129174,22 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 63a32 <_PL_streams@@Base+0xcf6> │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b2648 │ │ │ │ + bl b2640 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 63a32 <_PL_streams@@Base+0xcf6> │ │ │ │ mov.w sl, #3 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, sp, #24 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ @@ -129210,24 +129209,24 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 6399c <_PL_streams@@Base+0xc60> │ │ │ │ movs r2, #6 │ │ │ │ adds r0, r7, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl da05c │ │ │ │ + bl da054 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ mov r0, r5 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ mov r0, r4 │ │ │ │ b.n 63a32 <_PL_streams@@Base+0xcf6> │ │ │ │ mov r0, r8 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 639b8 <_PL_streams@@Base+0xc7c> │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -129238,15 +129237,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 63a2a <_PL_streams@@Base+0xcee> │ │ │ │ mov r0, r5 │ │ │ │ blx 11fb8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 639d4 <_PL_streams@@Base+0xc98> │ │ │ │ mov r0, r5 │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ b.n 63a32 <_PL_streams@@Base+0xcf6> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r4, #3 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -129255,32 +129254,32 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ subs r3, r3, r2 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b136c │ │ │ │ + bl b1364 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 68b10 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 63a18 <_PL_streams@@Base+0xcdc> │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, r7, #2 │ │ │ │ movs r3, #6 │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ subs.w r4, r0, r8 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl b1374 │ │ │ │ + bl b136c │ │ │ │ mov r0, r5 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ mov r0, r4 │ │ │ │ b.n 63a32 <_PL_streams@@Base+0xcf6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 63952 <_PL_streams@@Base+0xc16> │ │ │ │ ldr r2, [pc, #36] @ (63a58 <_PL_streams@@Base+0xd1c>) │ │ │ │ @@ -129320,15 +129319,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r4, sp, #4256 @ 0x10a0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl b2648 │ │ │ │ + bl b2640 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 64048 <_PL_streams@@Base+0x130c> │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ blx 12434 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ @@ -129347,37 +129346,37 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 64062 <_PL_streams@@Base+0x1326> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4192 @ 0x1060 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w b2954 │ │ │ │ + b.w b294c │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ movs r3, #2 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 124a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ bge.n 63b10 <_PL_streams@@Base+0xdd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ b.n 64048 <_PL_streams@@Base+0x130c> │ │ │ │ bne.n 63b38 <_PL_streams@@Base+0xdfc> │ │ │ │ mov r0, r4 │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ cbz r0, 63b34 <_PL_streams@@Base+0xdf8> │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cbz r0, 63b34 <_PL_streams@@Base+0xdf8> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ b.n 64048 <_PL_streams@@Base+0x130c> │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cbz r3, 63b5e <_PL_streams@@Base+0xe22> │ │ │ │ @@ -129438,15 +129437,15 @@ │ │ │ │ mov.w r2, sl, lsl #7 │ │ │ │ ldr.w r0, [fp, #276] @ 0x114 │ │ │ │ orr.w r2, r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ bl 617d0 │ │ │ │ b.n 63bf0 <_PL_streams@@Base+0xeb4> │ │ │ │ mov r0, sl │ │ │ │ - bl b0d9c │ │ │ │ + bl b0d94 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [fp, #276] @ 0x114 │ │ │ │ bl 617d0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ bgt.n 63ba0 <_PL_streams@@Base+0xe64> │ │ │ │ @@ -129532,15 +129531,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r0, #7 │ │ │ │ orr.w r2, r2, #3 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ bl 617d0 │ │ │ │ b.n 63cb6 <_PL_streams@@Base+0xf7a> │ │ │ │ - bl b0d9c │ │ │ │ + bl b0d94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ bl 617d0 │ │ │ │ b.n 63cb6 <_PL_streams@@Base+0xf7a> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ @@ -129621,15 +129620,15 @@ │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [fp, #-60] │ │ │ │ str.w r1, [fp, #-64] │ │ │ │ b.n 63dc8 <_PL_streams@@Base+0x108c> │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl da524 │ │ │ │ + bl da51c │ │ │ │ ldr.w r1, [fp, #-60] │ │ │ │ cmp r1, #13 │ │ │ │ bne.n 63dde <_PL_streams@@Base+0x10a2> │ │ │ │ mov r0, r4 │ │ │ │ bl 605c0 │ │ │ │ cbz r0, 63dde <_PL_streams@@Base+0x10a2> │ │ │ │ add.w r8, r8, #1 │ │ │ │ @@ -129645,15 +129644,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r0, #7 │ │ │ │ orr.w r2, r2, #3 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ bl 617d0 │ │ │ │ b.n 63dd8 <_PL_streams@@Base+0x109c> │ │ │ │ - bl b0d9c │ │ │ │ + bl b0d94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ bl 617d0 │ │ │ │ b.n 63dd8 <_PL_streams@@Base+0x109c> │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ @@ -129758,15 +129757,15 @@ │ │ │ │ lsls r2, r5, #7 │ │ │ │ orr.w r2, r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ bl 617d0 │ │ │ │ b.n 63f40 <_PL_streams@@Base+0x1204> │ │ │ │ mov r0, r5 │ │ │ │ - bl b0d9c │ │ │ │ + bl b0d94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ bl 617d0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r1, sl │ │ │ │ @@ -129808,15 +129807,15 @@ │ │ │ │ mov.w r2, fp, lsl #7 │ │ │ │ orr.w r2, r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ bl 617d0 │ │ │ │ b.n 63fc2 <_PL_streams@@Base+0x1286> │ │ │ │ mov r0, fp │ │ │ │ - bl b0d9c │ │ │ │ + bl b0d94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ bl 617d0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ b.n 63f6a <_PL_streams@@Base+0x122e> │ │ │ │ @@ -129844,15 +129843,15 @@ │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ bl 23134 │ │ │ │ cbz r0, 64018 <_PL_streams@@Base+0x12dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ movs r0, #1 │ │ │ │ b.n 64048 <_PL_streams@@Base+0x130c> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 105d4 │ │ │ │ @@ -129864,15 +129863,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #72] @ (64094 <_PL_streams@@Base+0x1358>) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ ldr r3, [pc, #36] @ (64074 <_PL_streams@@Base+0x1338>) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -129887,25 +129886,25 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cbnz r4, 640a8 <_PL_streams@@Base+0x136c> │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 6409e <_PL_streams@@Base+0x1362> │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ movs r0, r1 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ movs r0, r1 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ movs r1, r1 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ movs r0, r1 │ │ │ │ push {r1, r3} │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -129957,47 +129956,47 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ adds r1, r5, #1 │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cbz r0, 64134 <_PL_streams@@Base+0x13f8> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d5dd0 │ │ │ │ + bl d5dc8 │ │ │ │ ldr r2, [pc, #40] @ (64160 <_PL_streams@@Base+0x1424>) │ │ │ │ ldr r3, [pc, #32] @ (64158 <_PL_streams@@Base+0x141c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 6414c <_PL_streams@@Base+0x1410> │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ movs r1, r1 │ │ │ │ cbz r4, 641aa <_PL_streams@@Base+0x146e> │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r6} │ │ │ │ movs r7, r0 │ │ │ │ cbz r4, 641ac <_PL_streams@@Base+0x1470> │ │ │ │ movs r3, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d71e4 │ │ │ │ + bl d71dc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ (641d4 <_PL_streams@@Base+0x1498>) │ │ │ │ @@ -130006,52 +130005,52 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 641d0 <_PL_streams@@Base+0x1494> │ │ │ │ ldr.w r0, [r3, #2000] @ 0x7d0 │ │ │ │ cbz r0, 641d0 <_PL_streams@@Base+0x1494> │ │ │ │ - bl b27a0 │ │ │ │ + bl b2798 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 641d0 <_PL_streams@@Base+0x1494> │ │ │ │ add r6, r4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 641ba <_PL_streams@@Base+0x147e> │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ blx 10d98 │ │ │ │ b.n 641aa <_PL_streams@@Base+0x146e> │ │ │ │ mov r0, r5 │ │ │ │ blx 11ff8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ cbnz r0, 641d0 <_PL_streams@@Base+0x1494> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 11820 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ pop {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr.w r0, [r5, #1996] @ 0x7cc │ │ │ │ - bl b27a0 │ │ │ │ + bl b2798 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d6f28 │ │ │ │ + bl d6f20 │ │ │ │ cbz r4, 6420a <_PL_streams@@Base+0x14ce> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r3, r3, #17 │ │ │ │ bmi.n 64216 <_PL_streams@@Base+0x14da> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d6014 │ │ │ │ + b.w d600c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ movw r0, #22149 @ 0x5685 │ │ │ │ b.w 60a4c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r3, #48883 @ 0xbef3 │ │ │ │ @@ -130067,20 +130066,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ cbz r3, 6424e <_PL_streams@@Base+0x1512> │ │ │ │ ldr r0, [pc, #48] @ (64274 <_PL_streams@@Base+0x1538>) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6f28 │ │ │ │ + bl d6f20 │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ cbz r3, 6425c <_PL_streams@@Base+0x1520> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w b2954 │ │ │ │ - bl d6014 │ │ │ │ + b.w b294c │ │ │ │ + bl d600c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ adds r4, #36 @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 64270 <_PL_streams@@Base+0x1534> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 115a0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -130103,23 +130102,23 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl a135c │ │ │ │ + bl a1354 │ │ │ │ mov r0, r6 │ │ │ │ blx 10a14 │ │ │ │ mov r0, r6 │ │ │ │ blx 11ff8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl d89b8 │ │ │ │ + bl d89b0 │ │ │ │ ldr.w r3, [r4, #1832] @ 0x728 │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.n 642f2 <_PL_streams@@Base+0x15b6> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 60e14 │ │ │ │ mov r4, r0 │ │ │ │ @@ -130163,15 +130162,15 @@ │ │ │ │ bne.n 6433a <_PL_streams@@Base+0x15fe> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 66846 │ │ │ │ movs r0, #0 │ │ │ │ - bl a135c │ │ │ │ + bl a1354 │ │ │ │ mov r0, r6 │ │ │ │ blx 10a48 │ │ │ │ ldr r2, [pc, #40] @ (6437c <_PL_streams@@Base+0x1640>) │ │ │ │ ldr r3, [pc, #36] @ (64378 <_PL_streams@@Base+0x163c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -130198,15 +130197,15 @@ │ │ │ │ ldr r3, [pc, #112] @ (64400 <_PL_streams@@Base+0x16c4>) │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr.w r0, [r5, #1980] @ 0x7bc │ │ │ │ - bl b27a0 │ │ │ │ + bl b2798 │ │ │ │ cbnz r0, 643b6 <_PL_streams@@Base+0x167a> │ │ │ │ movw r0, #53893 @ 0xd285 │ │ │ │ movt r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 60a4c │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -130216,27 +130215,27 @@ │ │ │ │ bne.n 643e0 <_PL_streams@@Base+0x16a4> │ │ │ │ movs r0, #0 │ │ │ │ blx 112f4 │ │ │ │ cbnz r0, 643f4 <_PL_streams@@Base+0x16b8> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w b2954 │ │ │ │ + b.w b294c │ │ │ │ mov r0, r4 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ mov r0, r4 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ revsh r2, r2 │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -130264,15 +130263,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 10a14 │ │ │ │ mov r0, r6 │ │ │ │ blx 10a14 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d89b8 │ │ │ │ + bl d89b0 │ │ │ │ mov r0, r6 │ │ │ │ blx 11ff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 60e14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #10 │ │ │ │ @@ -130337,40 +130336,40 @@ │ │ │ │ movs r3, r1 │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ movs r3, r1 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ movs r0, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #20] @ (6452c <_PL_streams@@Base+0x17f0>) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1992] @ 0x7c8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w b27a0 │ │ │ │ + b.w b2798 │ │ │ │ cbnz r4, 64542 <_PL_streams@@Base+0x1806> │ │ │ │ movs r3, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #20] @ (64554 <_PL_streams@@Base+0x1818>) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1996] @ 0x7cc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w b27a0 │ │ │ │ + b.w b2798 │ │ │ │ cbnz r4, 64560 <_PL_streams@@Base+0x1824> │ │ │ │ movs r3, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (64594 <_PL_streams@@Base+0x1858>) │ │ │ │ @@ -130409,28 +130408,28 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 645dc <_PL_streams@@Base+0x18a0> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ bl 64558 <_PL_streams@@Base+0x181c> │ │ │ │ movs r0, #1 │ │ │ │ b.n 645f8 <_PL_streams@@Base+0x18bc> │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4151 @ 0x1037 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cbz r0, 645f8 <_PL_streams@@Base+0x18bc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b7a08 │ │ │ │ + bl b7a00 │ │ │ │ bl 64558 <_PL_streams@@Base+0x181c> │ │ │ │ b.n 645d8 <_PL_streams@@Base+0x189c> │ │ │ │ ldr r2, [pc, #36] @ (64620 <_PL_streams@@Base+0x18e4>) │ │ │ │ ldr r3, [pc, #32] @ (6461c <_PL_streams@@Base+0x18e0>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -130485,27 +130484,27 @@ │ │ │ │ ldr r3, [pc, #60] @ (646b8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr.w r0, [r5, #1984] @ 0x7c0 │ │ │ │ - bl b27a0 │ │ │ │ + bl b2798 │ │ │ │ cbz r0, 646b0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r6, 646a4 │ │ │ │ bl 64624 <_PL_streams@@Base+0x18e8> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 646a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 373f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 11ff8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b27dc │ │ │ │ + bl b27d4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #1300] @ 0x514 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xb7e6 │ │ │ │ movs r3, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -130590,15 +130589,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ blx 1057c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 64966 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 647ac │ │ │ │ movs r4, #0 │ │ │ │ b.n 6495e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ subs r1, r3, r7 │ │ │ │ @@ -130624,15 +130623,15 @@ │ │ │ │ ldr r0, [pc, #444] @ (649a4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ str.w r0, [sl, #3196] @ 0xc7c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 96358 │ │ │ │ + bl 96350 │ │ │ │ cbnz r0, 64808 │ │ │ │ ldr r0, [pc, #424] @ (649a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ b.n 64858 │ │ │ │ add.w fp, r4, #2 │ │ │ │ cmp r6, #3 │ │ │ │ @@ -130642,30 +130641,30 @@ │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 64834 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ blx 11588 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ movs r3, #7 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #11 │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #269 @ 0x10d │ │ │ │ movt r3, #13 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 64918 │ │ │ │ movs r0, #0 │ │ │ │ b.n 64958 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #16 │ │ │ │ bhi.n 64890 │ │ │ │ @@ -130704,31 +130703,31 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ movw r3, #8333 @ 0x208d │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 64858 │ │ │ │ add.w r9, r5, #4 │ │ │ │ b.n 6491c │ │ │ │ movw r2, #45701 @ 0xb285 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cbnz r0, 6491c │ │ │ │ b.n 64858 │ │ │ │ movw r2, #32389 @ 0x7e85 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cbnz r0, 6491c │ │ │ │ b.n 64858 │ │ │ │ ldr r3, [pc, #180] @ (649b8 ) │ │ │ │ movw r2, #3890 @ 0xf32 │ │ │ │ ldr r1, [pc, #180] @ (649bc ) │ │ │ │ ldr r0, [pc, #180] @ (649c0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -130788,31 +130787,31 @@ │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #848 @ 0x350 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ movs r0, r1 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ movs r0, r1 │ │ │ │ add r2, sp, #960 @ 0x3c0 │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -130832,88 +130831,88 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 64aa2 │ │ │ │ ldr r3, [pc, #260] @ (64b14 ) │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 64a22 │ │ │ │ ldr r3, [pc, #256] @ (64b18 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #784 @ 0x310 │ │ │ │ bl 60620 │ │ │ │ movs r3, #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r2, sp, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl b20b0 │ │ │ │ + bl b20a8 │ │ │ │ cbz r0, 64a3e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6ef0 │ │ │ │ + bl d6ee8 │ │ │ │ b.n 64acc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r3, #53509 @ 0xd105 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 64a5a │ │ │ │ ldr.w r2, [r4, #1984] @ 0x7c0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6ef0 │ │ │ │ + bl d6ee8 │ │ │ │ b.n 64acc │ │ │ │ movs r1, #1 │ │ │ │ bl 60d8c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 64a70 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6ef0 │ │ │ │ + bl d6ee8 │ │ │ │ b.n 64acc │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl d5320 │ │ │ │ + bl d5318 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 64aa6 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 64aa2 │ │ │ │ ldr r3, [pc, #128] @ (64b18 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #784 @ 0x310 │ │ │ │ bl 60658 │ │ │ │ movs r0, #0 │ │ │ │ b.n 64ae4 │ │ │ │ - bl b1990 │ │ │ │ + bl b1988 │ │ │ │ adds r0, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 64ab0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl d6eb0 │ │ │ │ + bl d6ea8 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbnz r3, 64ad6 │ │ │ │ movs r0, #1 │ │ │ │ b.n 64ae4 │ │ │ │ ldr r3, [pc, #64] @ (64b18 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #784 @ 0x310 │ │ │ │ @@ -130954,49 +130953,49 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r2, r0, #3 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl d5320 │ │ │ │ + bl d5318 │ │ │ │ cbz r0, 64b56 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, r4, #2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w b2484 │ │ │ │ + b.w b247c │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ (64bcc ) │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ - bl d71e4 │ │ │ │ + bl d71dc │ │ │ │ movw r2, #58117 @ 0xe305 │ │ │ │ movt r2, #1 │ │ │ │ movw r3, #4741 @ 0x1285 │ │ │ │ mov r1, r5 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d5320 │ │ │ │ + bl d5318 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 64bca │ │ │ │ ldr r2, [r0, #28] │ │ │ │ movs r0, #1 │ │ │ │ orr.w r2, r2, #262144 @ 0x40000 │ │ │ │ str r2, [r3, #28] │ │ │ │ str.w r3, [r4, #2000] @ 0x7d0 │ │ │ │ @@ -131032,77 +131031,77 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 64c96 │ │ │ │ ldr r3, [pc, #244] @ (64d10 ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbz r3, 64c30 │ │ │ │ ldr r3, [pc, #236] @ (64d14 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #784 @ 0x310 │ │ │ │ bl 60620 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #6 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b20b0 │ │ │ │ + bl b20a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 64cc4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r3, #53509 @ 0xd105 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 64c54 │ │ │ │ ldr.w r4, [r5, #1980] @ 0x7bc │ │ │ │ b.n 64cc6 │ │ │ │ movs r1, #2 │ │ │ │ bl 60d8c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 64cc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movw r2, #23045 @ 0x5a05 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl d5320 │ │ │ │ + bl d5318 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 64c9a │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbz r3, 64c96 │ │ │ │ ldr r3, [pc, #136] @ (64d14 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #784 @ 0x310 │ │ │ │ bl 60658 │ │ │ │ movs r0, #0 │ │ │ │ b.n 64ce2 │ │ │ │ - bl b1990 │ │ │ │ + bl b1988 │ │ │ │ adds r0, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 64ca4 │ │ │ │ movw r0, #28805 @ 0x7085 │ │ │ │ movt r0, #1 │ │ │ │ dmb ish │ │ │ │ - bl b2434 │ │ │ │ + bl b242c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str.w r4, [r5, #1992] @ 0x7c8 │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cbnz r3, 64cd4 │ │ │ │ movs r0, #1 │ │ │ │ b.n 64ce2 │ │ │ │ ldr r3, [pc, #60] @ (64d14 ) │ │ │ │ @@ -131142,24 +131141,24 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #56] @ (64d68 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1992] @ 0x7c8 │ │ │ │ - bl b27a0 │ │ │ │ + bl b2798 │ │ │ │ mov r4, r0 │ │ │ │ - bl b25e0 │ │ │ │ + bl b25d8 │ │ │ │ cbz r4, 64d56 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r3, r3, #17 │ │ │ │ bmi.n 64d62 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d6014 │ │ │ │ + b.w d600c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movw r0, #21893 @ 0x5585 │ │ │ │ b.w 60a4c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cbz r6, 64d78 │ │ │ │ @@ -131181,15 +131180,15 @@ │ │ │ │ add.w r4, sp, #4192 @ 0x1060 │ │ │ │ adds r4, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ - bl b4ea4 │ │ │ │ + bl b4e9c │ │ │ │ mov r1, sp │ │ │ │ blx 11984 <__stat64_time64@plt> │ │ │ │ ldr r2, [pc, #52] @ (64de8 ) │ │ │ │ ldr r3, [pc, #48] @ (64de4 ) │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc │ │ │ │ itte lt │ │ │ │ @@ -131219,15 +131218,15 @@ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 64e14 │ │ │ │ movs r1, #4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 64e14 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -131263,21 +131262,21 @@ │ │ │ │ blx 123b8 │ │ │ │ cbnz r0, 64e78 │ │ │ │ b.n 64ebe │ │ │ │ blx 10b50 │ │ │ │ cbz r0, 64ebe │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4ea4 │ │ │ │ + bl b4e9c │ │ │ │ mov r1, sp │ │ │ │ blx 11984 <__stat64_time64@plt> │ │ │ │ cbnz r0, 64eba │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4ea4 │ │ │ │ + bl b4e9c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ blx 11984 <__stat64_time64@plt> │ │ │ │ cbnz r0, 64eba │ │ │ │ ldrd r5, r2, [sp, #8] │ │ │ │ ldrd r1, r3, [sp, #120] @ 0x78 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ @@ -131337,15 +131336,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 10b6c │ │ │ │ cbz r0, 64f62 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d84b0 │ │ │ │ + bl d84a8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 64f5a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #32 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 11380 │ │ │ │ @@ -131368,15 +131367,15 @@ │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r5, pc, #288 @ (adr r5, 650ac ) │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ add r4, pc, #960 @ (adr r4, 65358 ) │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -131392,20 +131391,20 @@ │ │ │ │ mov r5, r1 │ │ │ │ adds r4, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b4ea4 │ │ │ │ + bl b4e9c │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4ea4 │ │ │ │ + bl b4e9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 10acc │ │ │ │ ldr r2, [pc, #48] @ (65020 ) │ │ │ │ ldr r3, [pc, #44] @ (6501c ) │ │ │ │ add.w r1, sp, #8192 @ 0x2000 │ │ │ │ add r2, pc │ │ │ │ @@ -131452,15 +131451,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ bl 66464 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 65070 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 6508e │ │ │ │ movw r5, #21125 @ 0x5285 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r3, #3 │ │ │ │ movw r4, #41349 @ 0xa185 │ │ │ │ movt r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -131481,15 +131480,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r4, pc, #136 @ (adr r4, 65138 ) │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r0, r1 │ │ │ │ add r3, pc, #808 @ (adr r3, 653e4 ) │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -131509,15 +131508,15 @@ │ │ │ │ blx 10b6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 651aa │ │ │ │ adds r6, r5, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 651aa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 11950 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 6512c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -131542,15 +131541,15 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ bl 66464 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 6518c │ │ │ │ mov r0, r8 │ │ │ │ adds r1, r5, #2 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 65172 │ │ │ │ blx 11854 │ │ │ │ movs r1, #2 │ │ │ │ movs r3, #19 │ │ │ │ @@ -131592,19 +131591,19 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, pc, #544 @ (adr r3, 653ec ) │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ movs r0, r1 │ │ │ │ add r2, pc, #696 @ (adr r2, 65498 ) │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -131613,44 +131612,44 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ cbnz r0, 6520c │ │ │ │ movs r0, #0 │ │ │ │ b.n 65240 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 65208 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #8333 @ 0x208d │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 65208 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r4, sp, #440 @ 0x1b8 │ │ │ │ movs r3, r1 │ │ │ │ - b.w b2dfc │ │ │ │ + b.w b2df4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-128] │ │ │ │ ldr r2, [pc, #100] @ (652c4 ) │ │ │ │ sub.w sp, sp, #4192 @ 0x1060 │ │ │ │ @@ -131660,15 +131659,15 @@ │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ adds r1, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ - bl b4ea4 │ │ │ │ + bl b4e9c │ │ │ │ mov r1, sp │ │ │ │ blx 11984 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 6529a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ and.w r0, r0, #61440 @ 0xf000 │ │ │ │ sub.w r3, r0, #32768 @ 0x8000 │ │ │ │ @@ -131711,15 +131710,15 @@ │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add r1, sp, #4 │ │ │ │ add.w ip, ip, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b4ea4 │ │ │ │ + bl b4e9c │ │ │ │ blx 11978 │ │ │ │ ldr r2, [pc, #48] @ (65340 ) │ │ │ │ ldr r3, [pc, #44] @ (6533c ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ add r2, pc │ │ │ │ adds r1, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -131743,15 +131742,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl df9a0 │ │ │ │ + bl df998 │ │ │ │ vmov d0, r0, r1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 11d54 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -131768,19 +131767,19 @@ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 10628 │ │ │ │ cbz r0, 653d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b195c │ │ │ │ + bl b1954 │ │ │ │ cbnz r0, 653d0 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b4ea4 │ │ │ │ + bl b4e9c │ │ │ │ add r1, sp, #8 │ │ │ │ blx 11984 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 653c2 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ blx 10d8c │ │ │ │ b.n 653d0 │ │ │ │ @@ -131849,15 +131848,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 6549c │ │ │ │ ldr r0, [pc, #168] @ (65510 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 10b38 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #41221 @ 0xa105 │ │ │ │ movs r3, #3 │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ @@ -131884,15 +131883,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 654aa │ │ │ │ ldr r0, [pc, #76] @ (65514 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ blx 10b38 │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #41221 @ 0xa105 │ │ │ │ movw r5, #15877 @ 0x3e05 │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ @@ -132056,19 +132055,19 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [sp, #616] @ 0x268 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ movs r0, r1 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ movs r0, r1 │ │ │ │ ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -132180,15 +132179,15 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbnz r0, 657ca │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 10628 │ │ │ │ cbz r0, 657fc │ │ │ │ b.n 657d8 │ │ │ │ @@ -132283,15 +132282,15 @@ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 10628 │ │ │ │ cbz r0, 658d6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b195c │ │ │ │ + bl b1954 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r3, 658d2 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ bl 64744 │ │ │ │ @@ -132339,28 +132338,28 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 10628 │ │ │ │ cbnz r0, 65942 │ │ │ │ movs r0, #0 │ │ │ │ b.n 65988 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d7538 │ │ │ │ + bl d7530 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6593e │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #32 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 11380 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6593e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d73b8 │ │ │ │ + bl d73b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6593e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #32 │ │ │ │ adds r0, r5, #2 │ │ │ │ @@ -132406,26 +132405,26 @@ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov.w r5, #0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx 10628 │ │ │ │ cbz r0, 65a52 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl b195c │ │ │ │ + bl b1954 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r3, 65a16 │ │ │ │ add r2, sp, #24 │ │ │ │ movs r1, #2 │ │ │ │ bl 64744 │ │ │ │ cbz r0, 65a52 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 65a52 │ │ │ │ bl 64d70 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -132442,15 +132441,15 @@ │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ bl 1b098 │ │ │ │ b.n 65a52 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ ldr r2, [pc, #40] @ (65a7c ) │ │ │ │ ldr r3, [pc, #28] @ (65a74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -132460,15 +132459,15 @@ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #552] @ 0x228 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ movs r0, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ 00065a80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -132489,44 +132488,44 @@ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, sp │ │ │ │ adds r5, #12 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl b2b18 │ │ │ │ + bl b2b10 │ │ │ │ cbz r0, 65ae0 │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r6, #30 │ │ │ │ bpl.n 65ae4 │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ adds r1, #12 │ │ │ │ - bl b4ea4 │ │ │ │ + bl b4e9c │ │ │ │ str r0, [sp, #0] │ │ │ │ cbnz r0, 65ae4 │ │ │ │ movs r5, #0 │ │ │ │ b.n 65b22 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cbz r1, 65b18 │ │ │ │ lsls r2, r1, #24 │ │ │ │ bmi.n 65b04 │ │ │ │ adds r3, #1 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ b.n 65b0e │ │ │ │ add r2, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl da524 │ │ │ │ + bl da51c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 64dec │ │ │ │ b.n 65af2 │ │ │ │ mov r0, r6 │ │ │ │ bl 64dec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -132585,56 +132584,56 @@ │ │ │ │ cbz r0, 65c12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 10804 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 65c26 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 12110 │ │ │ │ mov r4, r0 │ │ │ │ b.n 65bfa │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cbz r0, 65c0c │ │ │ │ add.w r3, r4, #19 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 11380 │ │ │ │ cbz r0, 65c0c │ │ │ │ mov r0, r5 │ │ │ │ blx 12110 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 65c16 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ blx 11cd0 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 65bd2 │ │ │ │ mov r0, r5 │ │ │ │ blx 118d4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 65c44 │ │ │ │ mov r0, r5 │ │ │ │ blx 118d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ b.n 65c44 │ │ │ │ movw r2, #29701 @ 0x7405 │ │ │ │ movs r3, #3 │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ movw r2, #10757 @ 0x2a05 │ │ │ │ movt r2, #1 │ │ │ │ @@ -132675,15 +132674,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 65c9c │ │ │ │ bl 65b58 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl b4104 │ │ │ │ + bl b40fc │ │ │ │ ldr r2, [pc, #36] @ (65ccc ) │ │ │ │ ldr r3, [pc, #32] @ (65cc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -132717,15 +132716,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ cbnz r3, 65d1c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl b136c │ │ │ │ + bl b1364 │ │ │ │ movw r2, #4151 @ 0x1037 │ │ │ │ movt r2, #16 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 10b6c │ │ │ │ cbz r0, 65d4e │ │ │ │ b.n 65d3c │ │ │ │ @@ -132735,15 +132734,15 @@ │ │ │ │ add r3, pc │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #152] @ (65dc8 ) │ │ │ │ add r3, pc │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 65cfe │ │ │ │ b.n 65d9a │ │ │ │ movw r2, #4151 @ 0x1037 │ │ │ │ movt r2, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ @@ -132758,31 +132757,31 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ clz r3, r5 │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7aa0 │ │ │ │ + bl d7a98 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 65d82 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7a8c │ │ │ │ + bl d7a84 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl b1374 │ │ │ │ + bl b136c │ │ │ │ b.n 65d9a │ │ │ │ clz r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl b4124 │ │ │ │ + bl b411c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7a8c │ │ │ │ + bl d7a84 │ │ │ │ b.n 65d78 │ │ │ │ ldr r2, [pc, #48] @ (65dcc ) │ │ │ │ ldr r3, [pc, #32] @ (65dc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ @@ -132794,17 +132793,17 @@ │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r7, [sp, #464] @ 0x1d0 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #72] @ (65e10 ) │ │ │ │ + ldr r4, [pc, #1000] @ (661b0 ) │ │ │ │ movs r1, r1 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ str r6, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r1 │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #2 │ │ │ │ @@ -132853,15 +132852,15 @@ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ blx 11364 │ │ │ │ movw r2, #58186 @ 0xe34a │ │ │ │ movt r2, #6715 @ 0x1a3b │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r5, [r6, #2992] @ 0xbb0 │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ ldr.w r2, [r6, #2988] @ 0xbac │ │ │ │ subs r5, #1 │ │ │ │ ands r0, r5 │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 65e76 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ @@ -132880,31 +132879,31 @@ │ │ │ │ ldr r1, [pc, #52] @ (65ec0 ) │ │ │ │ ldr r0, [pc, #52] @ (65ec4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d9e84 │ │ │ │ + bl d9e7c │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 65eaa │ │ │ │ - bl d9e84 │ │ │ │ + bl d9e7c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 105ec │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #904] @ (66248 ) │ │ │ │ + ldr r3, [pc, #808] @ (661e8 ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ movs r0, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cbnz r3, 65ef0 │ │ │ │ @@ -132917,19 +132916,19 @@ │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ - ldr r3, [pc, #560] @ (66130 ) │ │ │ │ + ldr r3, [pc, #464] @ (660d0 ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #72] @ (65f60 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -132996,23 +132995,23 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl af7f8 │ │ │ │ + bl af7f0 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8688 │ │ │ │ + bl b8680 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 652d0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ mov r0, r6 │ │ │ │ blx 1114c │ │ │ │ ldr r2, [pc, #36] @ (66010 ) │ │ │ │ ldr r3, [pc, #28] @ (6600c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -133204,15 +133203,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #800] @ 0x320 │ │ │ │ movs r3, r1 │ │ │ │ b.n 65fa4 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -133230,15 +133229,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 114cc <__clock_gettime64@plt+0x4> │ │ │ │ cbnz r0, 66270 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl df9a0 │ │ │ │ + bl df998 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d8, r0, r1 │ │ │ │ vldr d5, [pc, #96] @ 66298 │ │ │ │ ldr r0, [pc, #116] @ (662b0 ) │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ add r0, pc │ │ │ │ vdiv.f64 d6, d7, d5 │ │ │ │ @@ -133487,22 +133486,22 @@ │ │ │ │ ldr r6, [pc, #456] @ (66694 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 66518 │ │ │ │ mov r0, fp │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 66650 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 66650 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #34 @ 0x22 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 10b6c │ │ │ │ @@ -133512,15 +133511,15 @@ │ │ │ │ ldrd r0, r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r0, [r6] │ │ │ │ blx 10848 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 665e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2968 │ │ │ │ + bl b2960 │ │ │ │ cbz r0, 66530 │ │ │ │ ldr r3, [pc, #368] @ (66698 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 66574 │ │ │ │ ldr r1, [pc, #360] @ (6669c ) │ │ │ │ @@ -133604,15 +133603,15 @@ │ │ │ │ ldr r3, [pc, #180] @ (666bc ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #1120 @ 0x460 │ │ │ │ bl 65df0 │ │ │ │ ldr.w r3, [r6, #2984] @ 0xba8 │ │ │ │ cbnz r3, 66626 │ │ │ │ movs r0, #4 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ ldr r3, [pc, #160] @ (666c0 ) │ │ │ │ str.w r0, [r6, #2984] @ 0xba8 │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 66638 │ │ │ │ ldr r3, [pc, #140] @ (666bc ) │ │ │ │ @@ -133622,15 +133621,15 @@ │ │ │ │ ldr r0, [pc, #72] @ (66684 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r1, [r6, #2984] @ 0xba8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ b.n 66656 │ │ │ │ ldr r4, [pc, #112] @ (666c4 ) │ │ │ │ add r4, pc │ │ │ │ b.n 6651e │ │ │ │ ldr r2, [pc, #112] @ (666c8 ) │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ ldr r3, [pc, #44] @ (6668c ) │ │ │ │ @@ -133657,34 +133656,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #62] @ 0x3e │ │ │ │ movs r3, r1 │ │ │ │ b.n 66df4 │ │ │ │ movs r3, r1 │ │ │ │ b.n 66d44 │ │ │ │ movs r3, r1 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ movs r0, r1 │ │ │ │ - bpl.n 665d8 │ │ │ │ + bpl.n 667a8 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [pc :128] │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ movs r0, r1 │ │ │ │ ldrh r4, [r7, #46] @ 0x2e │ │ │ │ movs r3, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -133710,21 +133709,21 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 66736 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 6670c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6670c │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r1, [r5, #2984] @ 0xba8 │ │ │ │ mov r0, r7 │ │ │ │ - bl b78a8 │ │ │ │ + bl b78a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 65fa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ cbz r3, 66748 │ │ │ │ ldr r3, [pc, #24] @ (66758 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ @@ -133754,15 +133753,15 @@ │ │ │ │ cbz r3, 66784 │ │ │ │ ldr r3, [pc, #60] @ (667b8 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #1120 @ 0x460 │ │ │ │ bl 65df0 │ │ │ │ ldr.w r0, [r4, #1240] @ 0x4d8 │ │ │ │ cbz r0, 6678e │ │ │ │ - bl d9e84 │ │ │ │ + bl d9e7c │ │ │ │ ldr.w r2, [r4, #3584] @ 0xe00 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1240] @ 0x4d8 │ │ │ │ str.w r3, [r4, #1244] @ 0x4dc │ │ │ │ cbz r2, 667ae │ │ │ │ ldr r3, [pc, #24] @ (667b8 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ @@ -133795,17 +133794,17 @@ │ │ │ │ cbz r4, 6680c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cbz r0, 667fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 667fc │ │ │ │ - bl d9e84 │ │ │ │ + bl d9e7c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d9e84 │ │ │ │ + bl d9e7c │ │ │ │ mov r0, r4 │ │ │ │ blx 105f0 │ │ │ │ mov r4, r7 │ │ │ │ b.n 667ea │ │ │ │ adds r6, #1 │ │ │ │ b.n 667da │ │ │ │ movs r3, #0 │ │ │ │ @@ -133854,15 +133853,15 @@ │ │ │ │ blt.n 66878 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 6617c │ │ │ │ mov r4, r0 │ │ │ │ cbz r6, 668a0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 668a0 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [sp, #1016] @ 0x3f8 │ │ │ │ @@ -133908,15 +133907,15 @@ │ │ │ │ bne.n 66998 │ │ │ │ add.w r8, sp, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r8, #8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ sub.w r6, r8, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl d8560 │ │ │ │ + bl d8558 │ │ │ │ cbz r0, 6699a │ │ │ │ mov r0, r6 │ │ │ │ bl 65f08 │ │ │ │ cbnz r0, 66998 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 11b74 │ │ │ │ cbnz r0, 6699a │ │ │ │ @@ -133938,17 +133937,17 @@ │ │ │ │ ldr r3, [pc, #116] @ (669d8 ) │ │ │ │ ldr r0, [r7, r3] │ │ │ │ add.w r0, r0, #1120 @ 0x460 │ │ │ │ bl 65df0 │ │ │ │ ldr.w r0, [r5, #1240] @ 0x4d8 │ │ │ │ str.w r4, [r5, #1244] @ 0x4dc │ │ │ │ cbz r0, 6697c │ │ │ │ - bl d9e84 │ │ │ │ + bl d9e7c │ │ │ │ mov r0, r6 │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ str.w r0, [r5, #1240] @ 0x4d8 │ │ │ │ cbz r3, 66998 │ │ │ │ ldr r3, [pc, #72] @ (669d8 ) │ │ │ │ ldr r0, [r7, r3] │ │ │ │ add.w r0, r0, #1120 @ 0x460 │ │ │ │ bl 65ec8 │ │ │ │ @@ -133971,15 +133970,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r6, [r1, #28] │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #26] │ │ │ │ movs r3, r1 │ │ │ │ - bcs.n 66a54 │ │ │ │ + bcs.n 66a24 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #20] │ │ │ │ movs r3, r1 │ │ │ │ @@ -133999,15 +133998,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ b.n 66a10 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cdp 0, 2, cr0, cr14, cr7, {0} │ │ │ │ + cdp 0, 1, cr0, cr6, cr7, {0} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ blx 10714 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -134020,15 +134019,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ b.n 66a48 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldcl 0, cr0, [lr, #28]! │ │ │ │ + stcl 0, cr0, [r6, #28]! │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ ldr r1, [pc, #496] @ (66c58 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ @@ -134053,21 +134052,21 @@ │ │ │ │ movw r0, #15109 @ 0x3b05 │ │ │ │ movt r0, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #2 │ │ │ │ blx 11f78 │ │ │ │ cbz r0, 66ad2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 66ad2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cbz r0, 66ad2 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 10b6c │ │ │ │ cbz r0, 66ad2 │ │ │ │ @@ -134122,15 +134121,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #2 │ │ │ │ blx 11e74 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 66b30 │ │ │ │ subs r1, r5, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d84b0 │ │ │ │ + bl d84a8 │ │ │ │ ldr r1, [pc, #280] @ (66c74 ) │ │ │ │ str.w r0, [r5, #-20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #276] @ (66c78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #276] @ (66c7c ) │ │ │ │ add r0, pc │ │ │ │ @@ -134175,15 +134174,15 @@ │ │ │ │ ubfx r4, r4, #8, #8 │ │ │ │ b.n 66c1a │ │ │ │ adds r3, #1 │ │ │ │ sbfx r3, r3, #1, #7 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 66c12 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r4, [r5, #-24] │ │ │ │ mov r6, r0 │ │ │ │ blx 10b38 │ │ │ │ ldr r0, [pc, #140] @ (66c88 ) │ │ │ │ and.w r4, r4, #127 @ 0x7f │ │ │ │ movs r3, #14 │ │ │ │ @@ -134223,34 +134222,34 @@ │ │ │ │ movs r3, r1 │ │ │ │ ldrh r6, [r5, #14] │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #14] │ │ │ │ movs r3, r1 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r2, #4] │ │ │ │ movs r0, r1 │ │ │ │ - add r0, pc, #640 @ (adr r0, 66eec ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 66e8c ) │ │ │ │ movs r7, r0 │ │ │ │ - cbz r0, 66ca0 │ │ │ │ + cbz r0, 66c9a │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ movs r0, r1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ movs r0, r1 │ │ │ │ - cdp2 0, 4, cr0, cr6, cr7, {0} │ │ │ │ + cdp2 0, 2, cr0, cr14, cr7, {0} │ │ │ │ lsrs r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ movs r0, r1 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ movs r0, r1 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ movs r3, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -134264,15 +134263,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bmi.n 66d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov r0, r1, d0 │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ strd r0, r1, [sp] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 10e0c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ vldr d7, [pc, #88] @ 66d38 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ @@ -134421,15 +134420,15 @@ │ │ │ │ blx 11ac4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d9480 │ │ │ │ + bl d9478 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 66e7e │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #9 │ │ │ │ itt eq │ │ │ │ @@ -134455,15 +134454,15 @@ │ │ │ │ streq r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl b63a8 │ │ │ │ + bl b63a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bge.n 66ed4 │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #9 │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ @@ -134716,20 +134715,20 @@ │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr.w r3, [r0, #140] @ 0x8c │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 67146 │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 6713a │ │ │ │ mov r0, r1 │ │ │ │ - bl ddb14 │ │ │ │ + bl ddb0c │ │ │ │ mov r1, r0 │ │ │ │ str.w r1, [r4, #140] @ 0x8c │ │ │ │ cbz r5, 67146 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddb64 │ │ │ │ + bl ddb5c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0006714a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -134747,21 +134746,21 @@ │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [pc, #20] @ (6718c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #24 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r2, [r0, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ble.n 670a8 │ │ │ │ + ble.n 67278 │ │ │ │ movs r7, r0 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #10 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ 00067190 : │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ cbz r3, 6719a │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ bx lr │ │ │ │ @@ -134847,15 +134846,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b195c │ │ │ │ + bl b1954 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 672fe │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ movw r3, #58117 @ 0xe305 │ │ │ │ movt r3, #1 │ │ │ │ movw r2, #23045 @ 0x5a05 │ │ │ │ movt r2, #1 │ │ │ │ @@ -135053,15 +135052,15 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r2, [r4, #4] │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ movs r0, r1 │ │ │ │ strh r4, [r1, #0] │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ 00067478 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -135185,15 +135184,15 @@ │ │ │ │ strd r5, r7, [r2] │ │ │ │ blx 120f8 │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ asrs r3, r2, #31 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ b.n 67596 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 000675c8 : │ │ │ │ @@ -135414,15 +135413,15 @@ │ │ │ │ tst.w r9, #2 │ │ │ │ bne.n 677bc │ │ │ │ add.w r9, r6, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r9 │ │ │ │ bcs.n 677bc │ │ │ │ ldrb.w r1, [r6], #1 │ │ │ │ - bl b6410 │ │ │ │ + bl b6408 │ │ │ │ ldrd r3, r2, [r8, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str.w r2, [r8, #12] │ │ │ │ b.n 677ce │ │ │ │ mov r0, r4 │ │ │ │ @@ -135504,15 +135503,15 @@ │ │ │ │ add r6, sl │ │ │ │ add r3, sl │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 67872 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ subs r0, r7, r5 │ │ │ │ - bl df160 │ │ │ │ + bl df158 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ 000678c2 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -135610,20 +135609,20 @@ │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl b6b04 │ │ │ │ + bl b6afc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 679ea │ │ │ │ mov r0, r5 │ │ │ │ - bl b6b04 │ │ │ │ + bl b6afc │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 679de │ │ │ │ ldr r2, [pc, #36] @ (679f0 ) │ │ │ │ mov.w r1, #67108864 @ 0x4000000 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #65533 @ 0xfffd │ │ │ │ add r2, pc │ │ │ │ @@ -135632,15 +135631,15 @@ │ │ │ │ cbz r6, 679e6 │ │ │ │ add.w r4, r0, r4, lsl #8 │ │ │ │ b.n 679ea │ │ │ │ add.w r4, r4, r0, lsl #8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -135668,46 +135667,46 @@ │ │ │ │ add r2, pc │ │ │ │ blx 11cb8 │ │ │ │ movw r0, #65533 @ 0xfffd │ │ │ │ b.n 67a56 │ │ │ │ add.w r0, r0, r5, lsl #10 │ │ │ │ add.w r0, r0, #65536 @ 0x10000 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ movs r0, r1 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ movs r0, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cbz r2, 67a98 │ │ │ │ asrs r0, r0, #8 │ │ │ │ - bl b60a0 │ │ │ │ + bl b6098 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 67a84 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 67ab4 │ │ │ │ mov r1, r5 │ │ │ │ uxtb r0, r4 │ │ │ │ - bl b60a0 │ │ │ │ + bl b6098 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ b.n 67ab4 │ │ │ │ uxtb r0, r0 │ │ │ │ - bl b60a0 │ │ │ │ + bl b6098 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 67a7e │ │ │ │ mov r1, r5 │ │ │ │ asrs r0, r4, #8 │ │ │ │ - bl b60a0 │ │ │ │ + bl b6098 │ │ │ │ adds r0, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -135750,15 +135749,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 121e8 <__sprintf_chk@plt> │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ cbz r0, 67b2a │ │ │ │ mov r1, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl b60a0 │ │ │ │ + bl b6098 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 67b18 │ │ │ │ b.n 67b3e │ │ │ │ mov r0, r4 │ │ │ │ b.n 67b3e │ │ │ │ ldr r2, [pc, #68] @ (67b74 ) │ │ │ │ movs r1, #16 │ │ │ │ @@ -135779,23 +135778,23 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + str r2, [r6, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + str r2, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + str r4, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + str r6, [r5, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r4, [r1, r7] │ │ │ │ movs r0, r1 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ movs r3, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -136077,38 +136076,38 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b60a0 │ │ │ │ + bl b6098 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 67e30 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 67e64 │ │ │ │ cmp r4, #10 │ │ │ │ str r4, [r6, #16] │ │ │ │ beq.n 67e52 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, 67e64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl b6410 │ │ │ │ + bl b6408 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r5, #12] │ │ │ │ b.n 67e64 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 67e36 │ │ │ │ mov r0, r6 │ │ │ │ - bl d9900 │ │ │ │ + bl d98f8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 67e36 │ │ │ │ b.n 67e2a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00067e68 : │ │ │ │ @@ -136127,15 +136126,15 @@ │ │ │ │ blx 10bf8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 67e98 │ │ │ │ subs r4, #1 │ │ │ │ b.n 67e84 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, r5, r4 │ │ │ │ - bl df160 │ │ │ │ + bl df158 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 00067ea4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -136160,15 +136159,15 @@ │ │ │ │ │ │ │ │ 00067eda : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl d91a4 │ │ │ │ + bl d919c │ │ │ │ adds r0, #1 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r4, #28] │ │ │ │ bicne.w r3, r3, #32 │ │ │ │ strne r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ @@ -136364,48 +136363,48 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 680cc │ │ │ │ dmb ish │ │ │ │ cbnz r2, 680ec │ │ │ │ ldrb.w r3, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r3, #29 │ │ │ │ bpl.n 680ec │ │ │ │ - bl d94b4 │ │ │ │ + bl d94ac │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 680f4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 6809a │ │ │ │ ldrb.w r3, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r3, #29 │ │ │ │ bpl.n 6809a │ │ │ │ mov r0, r4 │ │ │ │ - bl d94b4 │ │ │ │ + bl d94ac │ │ │ │ b.n 6809a │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [pc, #240] @ (68214 ) │ │ │ │ + ldr r3, [pc, #144] @ (681b4 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [pc, #704] @ (683e8 ) │ │ │ │ + ldr r4, [pc, #608] @ (68388 ) │ │ │ │ movs r0, r1 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [pc, #56] @ (68168 ) │ │ │ │ + ldr r2, [pc, #984] @ (68508 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [pc, #728] @ (6840c ) │ │ │ │ + ldr r4, [pc, #632] @ (683ac ) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ 00068134 : │ │ │ │ orr.w r1, r1, #4 │ │ │ │ - b.w d92f4 │ │ │ │ + b.w d92ec │ │ │ │ │ │ │ │ 0006813c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #140] @ (681d8 ) │ │ │ │ @@ -136465,19 +136464,19 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r2, [r1, #12] │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [pc, #112] @ (68258 ) │ │ │ │ + ldr r2, [pc, #16] @ (681f8 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, r1 │ │ │ │ strb r4, [r3, #10] │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ 000681f4 : │ │ │ │ @@ -136538,19 +136537,19 @@ │ │ │ │ add r5, pc │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ cbz r0, 68282 │ │ │ │ blx 11018 │ │ │ │ ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ cbz r0, 6828c │ │ │ │ - bl ddb64 │ │ │ │ + bl ddb5c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl b6344 │ │ │ │ + bl b633c │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 682aa │ │ │ │ str.w r8, [r4, #92] @ 0x5c │ │ │ │ blx 116a0 │ │ │ │ mov r0, r7 │ │ │ │ blx 105f0 │ │ │ │ @@ -136821,15 +136820,15 @@ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr.w r3, [r8, #2312] @ 0x908 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr.w r3, [r8, #2312] @ 0x908 │ │ │ │ ldr r7, [r3, #80] @ 0x50 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -136846,30 +136845,30 @@ │ │ │ │ beq.n 68590 │ │ │ │ cmn.w fp, #2 │ │ │ │ beq.n 68590 │ │ │ │ adds r3, r0, #2 │ │ │ │ bne.n 685c0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl b6cac │ │ │ │ + bl b6ca4 │ │ │ │ str r0, [sp, #16] │ │ │ │ subs r0, #1 │ │ │ │ adds r0, #3 │ │ │ │ bhi.n 68590 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 685d0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl b6e6c │ │ │ │ + bl b6e64 │ │ │ │ b.n 68590 │ │ │ │ ldr.w r3, [r8, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [pc, #44] @ (68618 ) │ │ │ │ ldr r3, [pc, #36] @ (68614 ) │ │ │ │ add r2, pc │ │ │ │ @@ -136908,15 +136907,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 6864e │ │ │ │ mov r0, r5 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ 00068654 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -136927,15 +136926,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 6867a │ │ │ │ mov r0, r4 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ strb r6, [r7, #31] │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ 00068680 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -136949,15 +136948,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 686ac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w b6c80 │ │ │ │ + b.w b6c78 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r2, #31] │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ 000686b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -136976,21 +136975,21 @@ │ │ │ │ cbz r0, 68700 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ lsls r5, r7, #30 │ │ │ │ bne.n 686ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b6e30 │ │ │ │ + b.w b6e28 │ │ │ │ lsls r4, r7, #31 │ │ │ │ bpl.n 686f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b6db4 │ │ │ │ + b.w b6dac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b786c │ │ │ │ + b.w b7864 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r4, [r2, #30] │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ 00068708 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -137003,15 +137002,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 68734 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w b78a8 │ │ │ │ + b.w b78a0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r1, #29] │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ 0006873c : │ │ │ │ push {r4, lr} │ │ │ │ @@ -137022,15 +137021,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 68762 │ │ │ │ mov r0, r4 │ │ │ │ - bl b771c │ │ │ │ + bl b7714 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ strb r6, [r2, #28] │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ 00068768 : │ │ │ │ push {r4, lr} │ │ │ │ @@ -137042,34 +137041,34 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 68790 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d9f40 │ │ │ │ + b.w d9f38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r2, [r5, #27] │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ 00068798 : │ │ │ │ - b.w d9f80 │ │ │ │ + b.w d9f78 │ │ │ │ │ │ │ │ 0006879c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r0, #8 │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (687e4 ) │ │ │ │ @@ -137077,19 +137076,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (687e8 ) │ │ │ │ ldr r0, [pc, #20] @ (687ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ movs r1, r1 │ │ │ │ - mov r6, lr │ │ │ │ + mov r6, fp │ │ │ │ movs r0, r1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ movs r7, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (68814 ) │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ @@ -137097,34 +137096,34 @@ │ │ │ │ ldr r0, [pc, #20] @ (6881c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ movs r1, r1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r6 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ cmp r2, #7 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ bne.n 6885a │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 6884e │ │ │ │ movs r1, #2 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 6884e │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strh r6, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -137132,15 +137131,15 @@ │ │ │ │ ubfx r2, r6, #8, #8 │ │ │ │ mov.w r5, #0 │ │ │ │ cmp r3, #1 │ │ │ │ bfi r5, r2, #0, #8 │ │ │ │ bfi r5, r6, #8, #8 │ │ │ │ bhi.n 68878 │ │ │ │ movs r1, #2 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6884a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strh r5, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -137151,15 +137150,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl b0d9c │ │ │ │ + bl b0d94 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r4, #12 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ subs r3, r0, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str r3, [r4, #8] │ │ │ │ @@ -137204,29 +137203,29 @@ │ │ │ │ ldr r1, [pc, #36] @ (6894c ) │ │ │ │ ldr r0, [pc, #40] @ (68950 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r3 │ │ │ │ movs r0, r1 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r4, r4 │ │ │ │ movs r0, r1 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r6, r5 │ │ │ │ movs r0, r1 │ │ │ │ - mov r4, sl │ │ │ │ + mov r4, r7 │ │ │ │ movs r0, r1 │ │ │ │ - mov r0, sp │ │ │ │ + mov r0, sl │ │ │ │ movs r0, r1 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #12 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #84] @ (689b8 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -137263,15 +137262,15 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r0 │ │ │ │ + cmp lr, sp │ │ │ │ movs r0, r1 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -137344,41 +137343,41 @@ │ │ │ │ it cc │ │ │ │ movcc r5, #0 │ │ │ │ movs r3, #8 │ │ │ │ str.w r2, [r8, r5] │ │ │ │ str r3, [r4, #8] │ │ │ │ b.n 68ae4 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r6, r3, [r4] │ │ │ │ adds r7, r6, r3 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ bcs.n 68abc │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 68aac │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 68aac │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ b.n 68a8e │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 68acc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 68aa8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #8 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrd r1, r3, [r5] │ │ │ │ @@ -137406,15 +137405,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ movs r3, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl b7aac │ │ │ │ + bl b7aa4 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 68b2c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 688bc │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -137458,44 +137457,44 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bcs.n 68baa │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bge.n 68b90 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 68bb0 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r4, #8] │ │ │ │ b.n 68e40 │ │ │ │ cmp r6, r7 │ │ │ │ bcs.n 68bd6 │ │ │ │ ldrb.w r0, [r6], #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ b.n 68bb0 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ ldrd r8, r7, [r4] │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ cbnz r7, 68c36 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 68bfa │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 68bfa │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #5 │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldrd r1, r3, [r5] │ │ │ │ @@ -137504,21 +137503,21 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r1, [r4, #0] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ b.n 68e40 │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ add.w r7, r6, r3, lsl #2 │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, r7 │ │ │ │ bcs.n 68bd6 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ b.n 68c26 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ blx 10e40 │ │ │ │ subs r3, r0, #1 │ │ │ │ @@ -137526,15 +137525,15 @@ │ │ │ │ bls.n 68c4c │ │ │ │ movs r0, #0 │ │ │ │ b.n 68e42 │ │ │ │ subs r7, r7, r0 │ │ │ │ add r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ b.n 68bd4 │ │ │ │ ldr r3, [pc, #524] @ (68e68 ) │ │ │ │ movw r2, #1593 @ 0x639 │ │ │ │ ldr r1, [pc, #520] @ (68e6c ) │ │ │ │ ldr r0, [pc, #524] @ (68e70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -137614,22 +137613,22 @@ │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 68d38 │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 68dd8 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ mov r8, r3 │ │ │ │ add.w r9, r3, r2, lsl #2 │ │ │ │ b.n 68d8c │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r7, r3, [r4] │ │ │ │ add.w r8, r7, r3 │ │ │ │ cmp r7, r8 │ │ │ │ bcs.n 68d90 │ │ │ │ ldrb.w r1, [r7], #1 │ │ │ │ mov r2, r6 │ │ │ │ @@ -137650,25 +137649,25 @@ │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 68820 │ │ │ │ cmp r9, r8 │ │ │ │ bhi.n 68d5c │ │ │ │ mov r0, r4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 68db6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 68bf6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r2, #0 │ │ │ │ strh r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -137711,15 +137710,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 68e56 │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w b8688 │ │ │ │ + b.w b8680 │ │ │ │ ldr r3, [pc, #144] @ (68ebc ) │ │ │ │ movw r2, #1667 @ 0x683 │ │ │ │ ldr r1, [pc, #140] @ (68ec0 ) │ │ │ │ ldr r0, [pc, #144] @ (68ec4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #212 @ 0xd4 │ │ │ │ @@ -137738,61 +137737,61 @@ │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ movs r1, r1 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r2, r2 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r6, r6, #2 │ │ │ │ movs r1, r1 │ │ │ │ - rors r0, r2 │ │ │ │ + sbcs r0, r7 │ │ │ │ movs r0, r1 │ │ │ │ - negs r4, r2 │ │ │ │ + tst r4, r7 │ │ │ │ movs r0, r1 │ │ │ │ str r6, [r0, #124] @ 0x7c │ │ │ │ movs r3, r1 │ │ │ │ str r6, [r2, #120] @ 0x78 │ │ │ │ movs r3, r1 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + subs r0, r0, #1 │ │ │ │ movs r1, r1 │ │ │ │ - adcs r2, r3 │ │ │ │ + adcs r2, r0 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ movs r1, r1 │ │ │ │ - adcs r0, r0 │ │ │ │ + asrs r0, r5 │ │ │ │ movs r0, r1 │ │ │ │ - rors r4, r0 │ │ │ │ + sbcs r4, r5 │ │ │ │ movs r0, r1 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r2, r2, #5 │ │ │ │ movs r1, r1 │ │ │ │ - eors r4, r5 │ │ │ │ + eors r4, r2 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r0, r7, #4 │ │ │ │ movs r1, r1 │ │ │ │ - eors r2, r2 │ │ │ │ + ands r2, r7 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsls r6, r7 │ │ │ │ movs r0, r1 │ │ │ │ str r0, [r2, #100] @ 0x64 │ │ │ │ movs r3, r1 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adds r0, r0, #4 │ │ │ │ movs r1, r1 │ │ │ │ - ands r2, r3 │ │ │ │ + ands r2, r0 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ movs r3, r1 │ │ │ │ ldrsb.w r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 68ee4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -137815,15 +137814,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl da524 │ │ │ │ + bl da51c │ │ │ │ ldr r2, [pc, #36] @ (68f38 ) │ │ │ │ ldr r3, [pc, #28] @ (68f34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -137861,15 +137860,15 @@ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bge.n 68f82 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl da524 │ │ │ │ + bl da51c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 68f86 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ ble.n 68f90 │ │ │ │ @@ -137942,28 +137941,28 @@ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ bge.n 6904e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ - bl da524 │ │ │ │ + bl da51c │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ b.n 69054 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bge.n 6906e │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl da524 │ │ │ │ + bl da51c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 69072 │ │ │ │ adds r4, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 6907e │ │ │ │ @@ -138000,19 +137999,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (690d8 ) │ │ │ │ ldr r0, [pc, #20] @ (690dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r0, r2, r5 │ │ │ │ movs r1, r1 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r7, #18 │ │ │ │ movs r0, r1 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x0016 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #188] @ (691b0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -138033,40 +138032,40 @@ │ │ │ │ beq.n 6912a │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 69190 │ │ │ │ ldr r3, [pc, #160] @ (691bc ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r0, [r3, #2800] @ 0xaf0 │ │ │ │ cbz r0, 69144 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 69136 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ b.n 69136 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ b.n 69190 │ │ │ │ blx 1057c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 6915a │ │ │ │ mov r0, r4 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ movs r0, #0 │ │ │ │ b.n 69192 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbnz r0, 6916a │ │ │ │ mov r0, r7 │ │ │ │ blx 11944 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 69148 │ │ │ │ b.n 69182 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ adds r0, r5, #1 │ │ │ │ bl 1e0d4 │ │ │ │ @@ -138075,15 +138074,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 10678 │ │ │ │ mov r0, r4 │ │ │ │ b.n 69192 │ │ │ │ mov r0, r7 │ │ │ │ blx 10678 │ │ │ │ mov r0, r4 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ b.n 69144 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #44] @ (691c0 ) │ │ │ │ ldr r3, [pc, #28] @ (691b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -138128,15 +138127,15 @@ │ │ │ │ blx 11158 │ │ │ │ cbz r0, 69260 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cbz r0, 69260 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #16 │ │ │ │ blx 10fe4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -138155,20 +138154,20 @@ │ │ │ │ bl 1b098 │ │ │ │ b.n 69260 │ │ │ │ ldr r3, [pc, #80] @ (69290 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr.w r1, [r4, #2800] @ 0xaf0 │ │ │ │ cbnz r1, 69254 │ │ │ │ movs r0, #8 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #2800] @ 0xaf0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl b786c │ │ │ │ + bl b7864 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (69294 ) │ │ │ │ ldr r3, [pc, #32] @ (69284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -138180,17 +138179,17 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ movs r3, r1 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #30 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -138218,35 +138217,35 @@ │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ bgt.n 692fc │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 692f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 692f0 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strb r6, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ b.n 6932e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ subs r6, r0, #1 │ │ │ │ cmp r6, r8 │ │ │ │ bcc.n 6932e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 6931e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 692ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r2, [r6], #-1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ @@ -138256,15 +138255,15 @@ │ │ │ │ b.n 692d0 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 69348 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 692ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strb r5, [r3, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -138297,15 +138296,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cbz r1, 693aa │ │ │ │ adds r4, #4 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ bhi.n 693a4 │ │ │ │ strb.w r1, [r0], #1 │ │ │ │ b.n 69390 │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ b.n 69390 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -138330,15 +138329,15 @@ │ │ │ │ b.n 69430 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r6, r3 │ │ │ │ bls.n 69402 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #8 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cbnz r0, 69402 │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r7, r2 │ │ │ │ beq.n 69416 │ │ │ │ @@ -138393,15 +138392,15 @@ │ │ │ │ b.n 6943c │ │ │ │ adds r3, #1 │ │ │ │ b.n 6943c │ │ │ │ movs r3, #0 │ │ │ │ b.n 6943c │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb358 │ │ │ │ + bl bb350 │ │ │ │ cbz r0, 694aa │ │ │ │ cmp r5, r6 │ │ │ │ bcc.n 69482 │ │ │ │ movs r0, #1 │ │ │ │ b.n 694ac │ │ │ │ ldr r3, [pc, #24] @ (694b0 ) │ │ │ │ movs r2, #215 @ 0xd7 │ │ │ │ @@ -138411,28 +138410,28 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ movs r0, r1 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r0, r0 │ │ │ │ movs r7, r0 │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w da5c8 │ │ │ │ + b.w da5c0 │ │ │ │ nop │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ mov r3, r0 │ │ │ │ itet cc │ │ │ │ lslcc r3, r0, #16 │ │ │ │ movcs r0, #0 │ │ │ │ movcc r0, #16 │ │ │ │ @@ -138530,23 +138529,23 @@ │ │ │ │ adds r0, r3, #1 │ │ │ │ strb r3, [r1, r4] │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 6959e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #22 │ │ │ │ movs r0, r1 │ │ │ │ cbz r6, 69600 │ │ │ │ movs r3, r1 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #8 │ │ │ │ movs r0, r1 │ │ │ │ cbz r6, 69602 │ │ │ │ movs r3, r1 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ movs r0, r1 │ │ │ │ uxtb r0, r7 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5} │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ @@ -138995,17 +138994,17 @@ │ │ │ │ vmov d0, r2, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r2, r2] │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ movs r0, r1 │ │ │ │ - cdp2 0, 3, cr0, cr4, cr7, {0} │ │ │ │ + cdp2 0, 1, cr0, cr12, cr7, {0} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #116] @ (69b0c ) │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ @@ -139054,22 +139053,22 @@ │ │ │ │ bcc.n 69aec │ │ │ │ b.n 69b08 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r0, r7] │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ movs r0, r1 │ │ │ │ - stc2l 0, cr0, [r0, #-28]! @ 0xffffffe4 │ │ │ │ + stc2l 0, cr0, [r8, #-28] @ 0xffffffe4 │ │ │ │ lsrs r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #8 │ │ │ │ movs r0, r1 │ │ │ │ - stc2l 0, cr0, [r6, #-28] @ 0xffffffe4 │ │ │ │ + stc2 0, cr0, [lr, #-28]! @ 0xffffffe4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w fp, [pc, #304] @ 69c68 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -139096,15 +139095,15 @@ │ │ │ │ add.w r2, r6, r4, lsl #2 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r9, r7, r4, lsl #2 │ │ │ │ - bl df160 │ │ │ │ + bl df158 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #15 │ │ │ │ bls.n 69bac │ │ │ │ ldr r3, [pc, #228] @ (69c78 ) │ │ │ │ ldr r2, [pc, #232] @ (69c7c ) │ │ │ │ @@ -139189,22 +139188,22 @@ │ │ │ │ b.n 69c60 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r3, r4] │ │ │ │ movs r3, r1 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ movs r0, r1 │ │ │ │ - stc2l 0, cr0, [r4], {7} │ │ │ │ + stc2 0, cr0, [ip], #28 │ │ │ │ lsrs r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ movs r0, r1 │ │ │ │ - ldc2l 0, cr0, [r8], #-28 @ 0xffffffe4 │ │ │ │ + stc2l 0, cr0, [r0], #-28 @ 0xffffffe4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bl 69a88 │ │ │ │ @@ -139496,15 +139495,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ addw r0, r9, #2620 @ 0xa3c │ │ │ │ blx 11198 │ │ │ │ b.n 69f98 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ movs r1, r1 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ movs r3, r1 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ movs r3, r1 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ movs r3, r1 │ │ │ │ @@ -139918,31 +139917,31 @@ │ │ │ │ strb r5, [r2, #20] │ │ │ │ strb r6, [r3, r0] │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, r7] │ │ │ │ movs r3, r1 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ movs r0, r1 │ │ │ │ strh r0, [r6, r6] │ │ │ │ movs r3, r1 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ movs r7, r0 │ │ │ │ strh r0, [r0, r6] │ │ │ │ movs r3, r1 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ movs r1, r1 │ │ │ │ ldr.w r2, [pc, #1456] @ 6aa04 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ vldr d4, [r2, #-8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cbz r2, 6a4bc │ │ │ │ @@ -140486,17 +140485,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ add.w fp, fp, #1 │ │ │ │ b.n 6a7d8 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ movs r1, r1 │ │ │ │ ldr r2, [pc, #888] @ (6ad88 ) │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -140511,40 +140510,40 @@ │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 6aa9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 6aa70 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 6aa6a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ - bl bba5c │ │ │ │ + bl bba54 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ b.n 6aaa0 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #12 │ │ │ │ b.n 6aa4a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ands.w r0, r0, #1 │ │ │ │ beq.n 6aaa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 6aa9c │ │ │ │ movw r1, #8461 @ 0x210d │ │ │ │ movt r1, #3 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ blx 12454 │ │ │ │ @@ -140608,15 +140607,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl bb690 │ │ │ │ + bl bb688 │ │ │ │ ldr r2, [pc, #44] @ (6ab60 ) │ │ │ │ ldr r3, [pc, #36] @ (6ab5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -140838,35 +140837,35 @@ │ │ │ │ addw sp, sp, #1604 @ 0x644 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #544] @ (6af88 ) │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ movs r0, r1 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ movs r0, r1 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ movs r0, r1 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ movs r0, r1 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ movs r7, r0 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #18 │ │ │ │ movs r0, r1 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ movs r0, r1 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ movs r0, r1 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ movs r0, r1 │ │ │ │ bx r7 │ │ │ │ movs r3, r1 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ movs r0, r1 │ │ │ │ bx r3 │ │ │ │ movs r3, r1 │ │ │ │ cbz r0, 6adee │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -140894,15 +140893,15 @@ │ │ │ │ bne.n 6adb4 │ │ │ │ ldr r0, [pc, #12] @ (6adf0 ) │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 10684 │ │ │ │ bx lr │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r0, #4 │ │ │ │ @@ -140931,21 +140930,21 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bl 6ab64 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 6aea0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ movs r1, #10 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ cmp r4, #9 │ │ │ │ mov r6, r1 │ │ │ │ ble.n 6ae6a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #10 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ mov r4, r1 │ │ │ │ add.w r8, r5, r6, lsl #2 │ │ │ │ str r4, [r5, #120] @ 0x78 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 11618 │ │ │ │ mov r4, r0 │ │ │ │ @@ -140995,15 +140994,15 @@ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.n 6abb8 │ │ │ │ ldr r0, [pc, #12] @ (6af00 ) │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 10684 │ │ │ │ nop │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -141105,15 +141104,15 @@ │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r3, [pc, #100] @ (6b084 ) │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ addw r0, r0, #3012 @ 0xbc4 │ │ │ │ - bl d0aa8 │ │ │ │ + bl d0aa0 │ │ │ │ blx 11ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #80] @ (6b088 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ mov r1, r4 │ │ │ │ @@ -141134,26 +141133,26 @@ │ │ │ │ nop │ │ │ │ add lr, lr │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ add ip, sp │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xeb340008 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + adds.w r0, ip, r8 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ movs r0, r1 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ movs r0, r1 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ movs r0, r1 │ │ │ │ add r4, r2 │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -141206,15 +141205,15 @@ │ │ │ │ bic.w r7, r7, #15 │ │ │ │ orr.w r7, r7, r8 │ │ │ │ strh r7, [r4, #0] │ │ │ │ b.n 6b108 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6b1c6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl b00ec │ │ │ │ + bl b00e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 6b1c6 │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ it ne │ │ │ │ movwne r5, #50053 @ 0xc385 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ it ne │ │ │ │ @@ -141231,37 +141230,37 @@ │ │ │ │ blx 10848 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 6b108 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 6b1c6 │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ bic.w r7, r7, #15 │ │ │ │ - bl df9a0 │ │ │ │ + bl df998 │ │ │ │ orr.w r7, r7, r8 │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ strh r7, [r4, #0] │ │ │ │ b.n 6b108 │ │ │ │ ldr r0, [pc, #276] @ (6b290 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 6b192 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 6b270 │ │ │ │ ldr r3, [pc, #272] @ (6b2a4 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r1, [r3, #1372] @ 0x55c │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl bd738 │ │ │ │ + bl bd730 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6b18c │ │ │ │ mov r0, r5 │ │ │ │ blx 117ac │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6b18c │ │ │ │ @@ -141279,22 +141278,22 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ ldr r0, [pc, #180] @ (6b294 ) │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6b18c │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6b18c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ bl 6b36c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -141302,15 +141301,15 @@ │ │ │ │ ldr r3, [pc, #144] @ (6b2a4 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr.w r1, [r3, #1372] @ 0x55c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl bd738 │ │ │ │ + bl bd730 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6b18c │ │ │ │ ldr r2, [pc, #120] @ (6b2a8 ) │ │ │ │ movs r1, #7 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ @@ -141356,15 +141355,15 @@ │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r5 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ movs r0, r1 │ │ │ │ rors r0, r5 │ │ │ │ movs r3, r1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -141375,31 +141374,31 @@ │ │ │ │ cmp r1, r4 │ │ │ │ bls.n 6b2d6 │ │ │ │ ldr.w r0, [r0, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ blx 1114c │ │ │ │ b.n 6b2c2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #104] @ (6b364 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 11588 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ subs r4, #1 │ │ │ │ ldr r0, [pc, #76] @ (6b368 ) │ │ │ │ cmp r4, #0 │ │ │ │ @@ -141407,22 +141406,22 @@ │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [r9, r4, lsl #2] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ cbz r0, 6b360 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r4, #1 │ │ │ │ - bl af264 │ │ │ │ + bl af25c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6b318 │ │ │ │ b.n 6b360 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #61581 @ 0xf08d │ │ │ │ movt r1, #12 │ │ │ │ @@ -141453,27 +141452,27 @@ │ │ │ │ lsls r0, r6, #12 │ │ │ │ movs r5, r3 │ │ │ │ movw r2, #42373 @ 0xa585 │ │ │ │ b.n 6b402 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cbz r3, 6b3fe │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 6b3b6 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6b40e │ │ │ │ ldr r1, [r5, #16] │ │ │ │ bl 6b2e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6b3b2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 6b40e │ │ │ │ movw r2, #41861 @ 0xa385 │ │ │ │ movt r2, #1 │ │ │ │ b.n 6b402 │ │ │ │ @@ -141490,22 +141489,22 @@ │ │ │ │ b.n 6b402 │ │ │ │ movw r2, #55685 @ 0xd985 │ │ │ │ b.n 6b402 │ │ │ │ movw r2, #7941 @ 0x1f05 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #912] @ (6b7a4 ) │ │ │ │ movs r3, r1 │ │ │ │ - vst1.8 {d16[0]}, [r2], r8 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + vld1.8 {d0[0]}, [sl], r8 │ │ │ │ + subs r0, r3, #4 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ movs r7, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -141537,15 +141536,15 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #24 │ │ │ │ mov r5, r7 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ldr r3, [r7, #16] │ │ │ │ @@ -141602,18 +141601,18 @@ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ nop │ │ │ │ subs r7, #104 @ 0x68 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r0, #8] │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + strb.w r0, [r8, #8] │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [pc, #104] @ (6b5a4 ) │ │ │ │ + ldr r1, [pc, #8] @ (6b544 ) │ │ │ │ movs r7, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (6b588 ) │ │ │ │ ldr r2, [pc, #60] @ (6b58c ) │ │ │ │ @@ -141652,35 +141651,35 @@ │ │ │ │ lsls r3, r5, #19 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bpl.n 6b5c4 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #23045 @ 0x5a05 │ │ │ │ movt r2, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #58117 @ 0xe305 │ │ │ │ movt r2, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #768] @ (6b8dc ) │ │ │ │ movs r3, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 1114c │ │ │ │ mov r0, r4 │ │ │ │ bl 6b420 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ movw r3, #15621 @ 0x3d05 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 6b66c │ │ │ │ movw r3, #18309 @ 0x4785 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 6b670 │ │ │ │ movw r3, #7941 @ 0x1f05 │ │ │ │ @@ -141697,20 +141696,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #80] @ (6b688 ) │ │ │ │ sub sp, #8 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #31493 @ 0x7b05 │ │ │ │ strd r0, r5, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ @@ -141752,20 +141751,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #80] @ (6b718 ) │ │ │ │ sub sp, #8 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #9093 @ 0x2385 │ │ │ │ strd r0, r5, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ @@ -141801,22 +141800,22 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #76] @ (6b790 ) │ │ │ │ sub sp, #8 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r4, #22661 @ 0x5885 │ │ │ │ movt r4, #1 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ @@ -141842,29 +141841,29 @@ │ │ │ │ adds r5, r0, #4 │ │ │ │ adds r4, r0, #3 │ │ │ │ adds r3, r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl bd318 │ │ │ │ + bl bd310 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #32] @ (6b7e0 ) │ │ │ │ ldr r2, [pc, #32] @ (6b7e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r0, [r2, #2808] @ 0xaf8 │ │ │ │ cbz r0, 6b7dc │ │ │ │ ldr r3, [pc, #24] @ (6b7e8 ) │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #2808] @ 0xaf8 │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ - b.w da024 │ │ │ │ + b.w da01c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r4, #154 @ 0x9a │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 0, pc, cr5, cr15, {7} @ │ │ │ │ @@ -141899,15 +141898,15 @@ │ │ │ │ bpl.n 6b854 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d8, d0, d6 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ vldr d7, [pc, #72] @ 6b8a8 │ │ │ │ adds.w r3, r0, #10 │ │ │ │ mov.w r0, #0 │ │ │ │ adc.w r2, r1, #1073741824 @ 0x40000000 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ @@ -141991,15 +141990,15 @@ │ │ │ │ nop │ │ │ │ ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r1 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #80] @ (6b9b8 ) │ │ │ │ @@ -142011,27 +142010,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 6b9a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 6b9a8 │ │ │ │ str.w r8, [r7] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 119d4 │ │ │ │ add r8, pc │ │ │ │ @@ -142047,15 +142046,15 @@ │ │ │ │ add r0, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 119d4 │ │ │ │ nop │ │ │ │ add sl, r2 │ │ │ │ movs r3, r1 │ │ │ │ @@ -142110,15 +142109,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ adc.w r2, r2, r1, asr #31 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 6dcd0 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ subs r0, #10 │ │ │ │ sbc.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ - bl df9a0 │ │ │ │ + bl df998 │ │ │ │ vldr s13, [sp, #28] │ │ │ │ vmov d7, r0, r1 │ │ │ │ vldr d5, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ @@ -142202,15 +142201,15 @@ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ mov r5, r0 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ strb.w r4, [sp, #9] │ │ │ │ movs r4, #0 │ │ │ │ strb.w r4, [sp, #10] │ │ │ │ @@ -142239,15 +142238,15 @@ │ │ │ │ nop │ │ │ │ cmn r6, r7 │ │ │ │ movs r3, r1 │ │ │ │ subs r0, #250 @ 0xfa │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ movs r7, r0 │ │ │ │ subs r0, #170 @ 0xaa │ │ │ │ movs r3, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -142270,15 +142269,15 @@ │ │ │ │ bl 6b7f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6bd90 │ │ │ │ adds r5, r6, #2 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6bcee │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ movw r3, #60037 @ 0xea85 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 6bcc2 │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ @@ -142398,15 +142397,15 @@ │ │ │ │ movt r3, #4 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #32] │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ b.n 6bda2 │ │ │ │ movw r1, #42373 @ 0xa585 │ │ │ │ mov r2, r0 │ │ │ │ strd r1, r6, [sp] │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ @@ -142621,20 +142620,20 @@ │ │ │ │ rsb r6, r6, r2, asr #5 │ │ │ │ b.n 6c16a │ │ │ │ ldr r0, [pc, #836] @ (6c2e8 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4b18 │ │ │ │ + bl d4b10 │ │ │ │ ldr r0, [pc, #840] @ (6c308 ) │ │ │ │ add r0, pc │ │ │ │ blx 113d8 │ │ │ │ movs r2, #0 │ │ │ │ strd r0, r4, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -142679,15 +142678,15 @@ │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ b.n 6c042 │ │ │ │ movs r0, #32 │ │ │ │ mov r1, r4 │ │ │ │ blx 10d98 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r1, #10 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ add.w r0, r1, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 10d98 │ │ │ │ b.n 6be1a │ │ │ │ ldr r2, [pc, #688] @ (6c310 ) │ │ │ │ ldr r3, [pc, #660] @ (6c2f4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -142711,108 +142710,108 @@ │ │ │ │ bl 6b9f8 │ │ │ │ movs r1, #7 │ │ │ │ ldrd r3, fp, [r5, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ sub.w r0, fp, r3 │ │ │ │ add.w r0, r0, #382 @ 0x17e │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ sub.w r1, fp, r1 │ │ │ │ adds r3, r1, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bpl.n 6c0f6 │ │ │ │ addw r6, r7, #1899 @ 0x76b │ │ │ │ lsls r7, r6, #30 │ │ │ │ bne.n 6c0d2 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ cbnz r1, 6c0d6 │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ mov r0, r6 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ b.n 6c0d8 │ │ │ │ movs r1, #0 │ │ │ │ b.n 6c0d8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ addw r1, r1, #365 @ 0x16d │ │ │ │ add.w r7, r1, fp │ │ │ │ movs r1, #7 │ │ │ │ subs r0, r7, r3 │ │ │ │ add.w r0, r0, #382 @ 0x17e │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ subs r7, r7, r1 │ │ │ │ adds r3, r7, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 6c14a │ │ │ │ addw r6, r7, #1900 @ 0x76c │ │ │ │ lsls r0, r7, #30 │ │ │ │ bne.n 6c11a │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ cbnz r1, 6c11e │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ mov r0, r6 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ b.n 6c120 │ │ │ │ movs r1, #0 │ │ │ │ b.n 6c120 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ addw r1, r1, #365 @ 0x16d │ │ │ │ sub.w fp, fp, r1 │ │ │ │ movs r1, #7 │ │ │ │ sub.w r0, fp, r3 │ │ │ │ add.w r0, r0, #382 @ 0x17e │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ sub.w fp, fp, r1 │ │ │ │ adds.w fp, fp, #3 │ │ │ │ itt pl │ │ │ │ strpl.w fp, [sp, #16] │ │ │ │ addwpl r6, r7, #1901 @ 0x76d │ │ │ │ cmp.w r9, #86 @ 0x56 │ │ │ │ beq.n 6c1a2 │ │ │ │ cmp.w r9, #103 @ 0x67 │ │ │ │ bne.n 6c194 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ add.w r0, r1, #100 @ 0x64 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ mov r6, r1 │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ mov r1, r4 │ │ │ │ umull r3, r0, r6, r3 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ blx 10d98 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #10 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ add.w r0, r1, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 10d98 │ │ │ │ b.n 6be1a │ │ │ │ ldr r1, [pc, #384] @ (6c318 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ b.n 6be1a │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl df3d8 │ │ │ │ + bl df3d0 │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ adds r6, r0, #1 │ │ │ │ movs r7, #10 │ │ │ │ mov r1, r4 │ │ │ │ asrs r3, r6, #31 │ │ │ │ smull ip, r0, r6, r2 │ │ │ │ @@ -142835,15 +142834,15 @@ │ │ │ │ asrs r3, r0, #31 │ │ │ │ rsb r3, r3, r2, asr #2 │ │ │ │ mls r0, r6, r3, r0 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ b.n 6c2d0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #12 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ subs r7, r1, #0 │ │ │ │ it eq │ │ │ │ moveq r7, #12 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ mov r1, r4 │ │ │ │ asrs r6, r7, #31 │ │ │ │ @@ -142865,15 +142864,15 @@ │ │ │ │ movt r0, #20971 @ 0x51eb │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #10 │ │ │ │ movs r6, #10 │ │ │ │ smull r2, r0, r3, r0 │ │ │ │ asrs r3, r3, #31 │ │ │ │ rsb r0, r3, r0, asr #5 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ add.w r0, r1, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 10d98 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ adds r2, #1 │ │ │ │ @@ -142907,15 +142906,15 @@ │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ b.n 6c2ce │ │ │ │ movs r0, #32 │ │ │ │ mov r1, r4 │ │ │ │ blx 10d98 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #10 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ add.w r0, r1, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 10d98 │ │ │ │ b.n 6be1a │ │ │ │ subs r6, #194 @ 0xc2 │ │ │ │ movs r3, r1 │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ @@ -142928,29 +142927,29 @@ │ │ │ │ movs r3, r1 │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ movs r3, r1 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ movs r3, r1 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ movs r0, r1 │ │ │ │ - blt.n 6c330 │ │ │ │ + bge.n 6c300 │ │ │ │ movs r0, r1 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ movs r3, r1 │ │ │ │ - bge.n 6c294 │ │ │ │ + bge.n 6c264 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ movs r0, r1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #12 │ │ │ │ movw r7, #26215 @ 0x6667 │ │ │ │ movt r7, #26214 @ 0x6666 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ mov r6, r1 │ │ │ │ cbz r1, 6c33a │ │ │ │ add.w r3, r1, #9 │ │ │ │ cmp r3, #18 │ │ │ │ bls.n 6c34a │ │ │ │ b.n 6c33c │ │ │ │ movs r6, #12 │ │ │ │ @@ -142985,15 +142984,15 @@ │ │ │ │ rsb r3, r3, r2, asr #2 │ │ │ │ mls r0, r6, r3, r0 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ blx 10d98 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #1 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ add.w r0, r1, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 10d98 │ │ │ │ b.n 6be1a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ @@ -143006,15 +143005,15 @@ │ │ │ │ asrs r3, r0, #31 │ │ │ │ rsb r3, r3, r2, asr #2 │ │ │ │ mls r0, r6, r3, r0 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ blx 10d98 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ add.w r0, r1, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 10d98 │ │ │ │ b.n 6be1a │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 10d98 │ │ │ │ @@ -143102,15 +143101,15 @@ │ │ │ │ asrs r3, r0, #31 │ │ │ │ rsb r3, r3, r2, asr #2 │ │ │ │ mls r0, r6, r3, r0 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ blx 10d98 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ add.w r0, r1, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 10d98 │ │ │ │ b.n 6be1a │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #9 │ │ │ │ blx 10d98 │ │ │ │ @@ -143124,32 +143123,32 @@ │ │ │ │ b.n 6be1a │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #2 │ │ │ │ bl 6b9f8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ add.w r0, r1, #49 @ 0x31 │ │ │ │ mov r1, r4 │ │ │ │ blx 10d98 │ │ │ │ b.n 6be1a │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #2 │ │ │ │ bl 6b9f8 │ │ │ │ ldrd r0, r6, [r5, #24] │ │ │ │ subs r0, r6, r0 │ │ │ │ adds r0, #7 │ │ │ │ movs r1, #7 │ │ │ │ movs r7, #10 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ subs r0, r6, r1 │ │ │ │ adds r0, #7 │ │ │ │ movs r1, #7 │ │ │ │ - bl df3d8 │ │ │ │ + bl df3d0 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ mov r6, r0 │ │ │ │ asrs r0, r0, #31 │ │ │ │ mov r1, r4 │ │ │ │ smull ip, r2, r6, r3 │ │ │ │ rsb r0, r0, r2, asr #2 │ │ │ │ @@ -143157,65 +143156,65 @@ │ │ │ │ asrs r3, r0, #31 │ │ │ │ rsb r3, r3, r2, asr #2 │ │ │ │ mls r0, r7, r3, r0 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ blx 10d98 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ add.w r0, r1, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 10d98 │ │ │ │ b.n 6be1a │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #2 │ │ │ │ bl 6b9f8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movs r1, #10 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ add.w r0, r1, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 10d98 │ │ │ │ b.n 6be1a │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #2 │ │ │ │ bl 6b9f8 │ │ │ │ ldrd r0, r6, [r5, #24] │ │ │ │ subs r0, r6, r0 │ │ │ │ adds r0, #8 │ │ │ │ b.n 6c530 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ smull r3, r2, r1, r3 │ │ │ │ asrs r1, r1, #31 │ │ │ │ rsb r0, r1, r2, asr #2 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ blx 10d98 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ mov r0, r1 │ │ │ │ b.n 6c182 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #348] @ (6c748 ) │ │ │ │ addw r2, r2, #1900 @ 0x76c │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ b.n 6be1a │ │ │ │ ldr.w r9, [r5, #56] @ 0x38 │ │ │ │ mvn.w r1, #59 @ 0x3b │ │ │ │ mov r0, r9 │ │ │ │ - bl df3d8 │ │ │ │ + bl df3d0 │ │ │ │ cmp.w r9, #59 @ 0x3b │ │ │ │ ite le │ │ │ │ movle r1, r4 │ │ │ │ movgt r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ itee le │ │ │ │ movle r0, #43 @ 0x2b │ │ │ │ @@ -143223,23 +143222,23 @@ │ │ │ │ neggt r7, r7 │ │ │ │ blx 10d98 │ │ │ │ movw r0, #33205 @ 0x81b5 │ │ │ │ movt r0, #6990 @ 0x1b4e │ │ │ │ movs r1, #10 │ │ │ │ umull r3, r0, r7, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ add.w r0, r1, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 10d98 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl df3d8 │ │ │ │ + bl df3d0 │ │ │ │ movs r1, #10 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ add.w r0, r1, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 10d98 │ │ │ │ cbz r6, 6c65c │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #58 @ 0x3a │ │ │ │ blx 10d98 │ │ │ │ @@ -143321,25 +143320,25 @@ │ │ │ │ add sp, #356 @ 0x164 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r0, #82 @ 0x52 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 6c7ac │ │ │ │ + bvc.n 6c77c │ │ │ │ movs r0, r1 │ │ │ │ - bvc.n 6c7f0 │ │ │ │ + bvc.n 6c7c0 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ movs r0, r1 │ │ │ │ - bvs.n 6c6a4 │ │ │ │ + bvs.n 6c674 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #120 @ 0x78 │ │ │ │ movs r3, r1 │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ movs r3, r1 │ │ │ │ @@ -143362,25 +143361,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 10cec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #1165 @ 0x48d │ │ │ │ movt r2, #4 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6c908 │ │ │ │ movs r0, #1 │ │ │ │ add.w r3, r4, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ @@ -143388,18 +143387,18 @@ │ │ │ │ bl 6b9bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6cb2a │ │ │ │ movs r1, #6 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 6c800 │ │ │ │ vldr d7, [pc, #632] @ 6ca68 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 11d58 │ │ │ │ b.n 6c80c │ │ │ │ @@ -143450,18 +143449,18 @@ │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ movs r1, #7 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cbz r0, 6c8ae │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ b.n 6c8be │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 119d8 │ │ │ │ @@ -143471,38 +143470,38 @@ │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ movs r1, #8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6cad8 │ │ │ │ mov r0, sl │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6cb2a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r2, #1669 @ 0x685 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 6cad8 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ b.n 6cad8 │ │ │ │ movw r2, #61837 @ 0xf18d │ │ │ │ movt r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6cb2a │ │ │ │ add.w r3, r4, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ bl 6b9bc │ │ │ │ @@ -143588,38 +143587,38 @@ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 6c9ae │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cbz r0, 6ca5a │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ adds r3, #2 │ │ │ │ bne.n 6ca9e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r1, #9 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ bge.n 6ca94 │ │ │ │ movw r2, #1669 @ 0x685 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cbnz r0, 6ca9e │ │ │ │ movs r0, #0 │ │ │ │ b.n 6cb74 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 6ca2c │ │ │ │ b.n 6c9ae │ │ │ │ nop │ │ │ │ @@ -143634,15 +143633,15 @@ │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #222 @ 0xde │ │ │ │ movs r3, r1 │ │ │ │ cmp r2, #142 @ 0x8e │ │ │ │ movs r3, r1 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 10d68 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6ca5a │ │ │ │ @@ -143652,41 +143651,41 @@ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ bl 6b8f0 │ │ │ │ movs r1, #8 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6c9ae │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 6cb74 │ │ │ │ ldr r0, [pc, #184] @ (6cb94 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbz r0, 6cb44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 6cb52 │ │ │ │ movw r2, #40965 @ 0xa005 │ │ │ │ @@ -143708,15 +143707,15 @@ │ │ │ │ movw r4, #45701 @ 0xb285 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ b.n 6cb74 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6cb1e │ │ │ │ b.n 6cb6e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -143824,24 +143823,24 @@ │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bl 6c758 │ │ │ │ cbz r0, 6cc9c │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl d6940 │ │ │ │ + bl d6938 │ │ │ │ cbz r0, 6cc9c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ bl 6bde4 │ │ │ │ cbz r0, 6cc96 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl d6ca4 │ │ │ │ + bl d6c9c │ │ │ │ b.n 6cc9e │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 6421a <_PL_streams@@Base+0x14de> │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #52] @ (6ccd4 ) │ │ │ │ ldr r3, [pc, #36] @ (6ccc8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -143879,15 +143878,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cbz r0, 6cd3a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r3, #14981 @ 0x3a85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 6cd26 │ │ │ │ movs r3, #1 │ │ │ │ @@ -143966,21 +143965,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ movs r3, r1 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cbz r2, 6cddc │ │ │ │ mov r1, r3 │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #4] @ (6cde8 ) │ │ │ │ add r0, pc │ │ │ │ b.w 113d4 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ movs r0, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -143988,15 +143987,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #12] @ (6ce14 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11e64 │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -144007,15 +144006,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (6ce44 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 11cf8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ movs r0, r1 │ │ │ │ cbz r0, 6ce7e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -144049,15 +144048,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ mov.w r5, #0 │ │ │ │ blx 10f14 │ │ │ │ cbz r0, 6cec8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 11018 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl dd9f4 │ │ │ │ + bl dd9ec │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 6cec6 │ │ │ │ bl 1c1ca │ │ │ │ b.n 6cec8 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #32] @ (6ceec ) │ │ │ │ ldr r3, [pc, #28] @ (6cee8 ) │ │ │ │ @@ -144121,15 +144120,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r5, #86 @ 0x56 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ movs r0, r1 │ │ │ │ movs r5, #30 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -144152,15 +144151,15 @@ │ │ │ │ ldr r3, [pc, #60] @ (6cfd8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 6cfb4 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #0 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 6cfb4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (6cfdc ) │ │ │ │ ldr r3, [pc, #28] @ (6cfd4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -144191,25 +144190,25 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6d086 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6d086 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cbz r3, 6d086 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldrb.w ip, [r5] │ │ │ │ @@ -144224,31 +144223,31 @@ │ │ │ │ movs r2, #21 │ │ │ │ mov r1, r7 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #141 @ 0x8d │ │ │ │ movt r3, #15 │ │ │ │ movs r2, #11 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cbz r0, 6d086 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n 6d088 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ bne.n 6d07e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w afe38 │ │ │ │ - bl af068 │ │ │ │ + b.w afe30 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6d012 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r0, r2 │ │ │ │ @@ -144294,19 +144293,19 @@ │ │ │ │ add.w r0, r2, #1176 @ 0x498 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ movs r3, #142 @ 0x8e │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 6d038 │ │ │ │ + ble.n 6d208 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #24 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ movs r7, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (6d168 ) │ │ │ │ ldr r2, [pc, #68] @ (6d16c ) │ │ │ │ @@ -144386,18 +144385,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r6, 6d1f2 │ │ │ │ cbnz r2, 6d1f6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 6d200 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ b.n 6d252 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 6d20e │ │ │ │ movs r0, #0 │ │ │ │ b.n 6d252 │ │ │ │ ldr r3, [pc, #76] @ (6d25c ) │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ @@ -144405,15 +144404,15 @@ │ │ │ │ blx 12400 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6d20a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r2, #4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 6d248 │ │ │ │ ldr r3, [pc, #44] @ (6d260 ) │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ ldr r1, [pc, #40] @ (6d264 ) │ │ │ │ ldr r0, [pc, #44] @ (6d268 ) │ │ │ │ @@ -144421,27 +144420,27 @@ │ │ │ │ add r1, pc │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r4, #134 @ 0x86 │ │ │ │ movs r3, r1 │ │ │ │ cmp r2, r6 │ │ │ │ movs r3, r1 │ │ │ │ - bgt.n 6d2dc │ │ │ │ + bgt.n 6d2ac │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r1, [r3, #2672] @ 0xa70 │ │ │ │ cbz r1, 6d278 │ │ │ │ movs r2, #1 │ │ │ │ b.n 6d1c8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -144467,15 +144466,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cbnz r0, 6d2c2 │ │ │ │ movs r3, #0 │ │ │ │ b.n 6d334 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r3, #22021 @ 0x5605 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 6d2d4 │ │ │ │ @@ -144497,15 +144496,15 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6d2be │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6d2be │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movw r3, #24471 @ 0x5f97 │ │ │ │ movt r3, #577 @ 0x241 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 6d32c │ │ │ │ @@ -144514,15 +144513,15 @@ │ │ │ │ ldr r1, [pc, #80] @ (6d370 ) │ │ │ │ ldr r0, [pc, #84] @ (6d374 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - bl ddb14 │ │ │ │ + bl ddb0c │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [pc, #64] @ (6d378 ) │ │ │ │ ldr r2, [pc, #36] @ (6d35c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -144543,19 +144542,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ movs r3, r1 │ │ │ │ add r6, ip │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 6d420 │ │ │ │ + blt.n 6d3f0 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -144569,15 +144568,15 @@ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 6d27c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 6d3c6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0bc4 │ │ │ │ + bl b0bbc │ │ │ │ cbz r0, 6d3bc │ │ │ │ ldr r0, [pc, #28] @ (6d3d0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 124fc │ │ │ │ b.n 6d3c6 │ │ │ │ ldr r0, [pc, #20] @ (6d3d4 ) │ │ │ │ @@ -144585,26 +144584,26 @@ │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r2, #212 @ 0xd4 │ │ │ │ movs r3, r1 │ │ │ │ - @ instruction: 0xfaec0007 │ │ │ │ - @ instruction: 0xfae00007 │ │ │ │ + @ instruction: 0xfad40007 │ │ │ │ + @ instruction: 0xfac80007 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ blx 11e58 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ddb14 │ │ │ │ + b.w ddb0c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (6d478 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [pc, #112] @ (6d47c ) │ │ │ │ @@ -144621,15 +144620,15 @@ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ cmp r6, r0 │ │ │ │ bne.n 6d430 │ │ │ │ movs r0, #1 │ │ │ │ b.n 6d45a │ │ │ │ str.w r6, [r4, #2672] @ 0xa70 │ │ │ │ cbz r0, 6d43a │ │ │ │ - bl ddb64 │ │ │ │ + bl ddb5c │ │ │ │ blx 1173c <_PL_streams@plt> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6d42c │ │ │ │ subs r5, r0, #4 │ │ │ │ add.w r4, r0, #16 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movs r2, #0 │ │ │ │ @@ -144689,32 +144688,32 @@ │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 6d4d6 │ │ │ │ bl 6d114 │ │ │ │ add.w r8, r6, #4096 @ 0x1000 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r8, #176] @ 0xb0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cbz r0, 6d4f4 │ │ │ │ ldr.w r1, [r8, #176] @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl b78a8 │ │ │ │ + bl b78a0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ blx 1114c │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cbz r3, 6d50e │ │ │ │ bl 6d0bc │ │ │ │ mov r0, r4 │ │ │ │ - bl ddb64 │ │ │ │ + bl ddb5c │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #48] @ (6d548 ) │ │ │ │ ldr r3, [pc, #32] @ (6d53c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -144755,46 +144754,46 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 6d27c │ │ │ │ cbz r0, 6d596 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl dd8a8 │ │ │ │ + bl dd8a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddb64 │ │ │ │ + bl ddb5c │ │ │ │ b.n 6d62e │ │ │ │ movs r2, #7 │ │ │ │ movt r2, #32 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ blx 10b6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6d624 │ │ │ │ ldr r1, [pc, #616] @ (6d814 ) │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ blx 123b8 │ │ │ │ cbnz r0, 6d5bc │ │ │ │ - bl dd8a8 │ │ │ │ + bl dd8a0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 6d62e │ │ │ │ ldr r3, [pc, #600] @ (6d818 ) │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ cbz r3, 6d5cc │ │ │ │ bl 6d114 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r0, #1 │ │ │ │ blx 1143c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 6d5ea │ │ │ │ movs r0, #0 │ │ │ │ - bl dd8a8 │ │ │ │ + bl dd8a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx 1143c │ │ │ │ b.n 6d5ec │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ @@ -144825,21 +144824,21 @@ │ │ │ │ b.n 6d7e6 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 6d7e2 │ │ │ │ adds r1, r6, #2 │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #141 @ 0x8d │ │ │ │ movt r2, #15 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ movw r3, #43013 @ 0xa805 │ │ │ │ movt r3, #1 │ │ │ │ strd r2, r6, [sp, #32] │ │ │ │ @@ -144850,15 +144849,15 @@ │ │ │ │ blx 10c3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6d7b2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cbnz r0, 6d694 │ │ │ │ ldr r0, [pc, #408] @ (6d824 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ b.n 6d7bc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -144872,15 +144871,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movw r2, #3333 @ 0xd05 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 6d6c0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6d66a │ │ │ │ b.n 6d7bc │ │ │ │ movw r2, #26501 @ 0x6785 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 6d6d8 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -144904,18 +144903,18 @@ │ │ │ │ ldr r0, [pc, #268] @ (6d804 ) │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r9, [r0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 10c3c │ │ │ │ @@ -144927,25 +144926,25 @@ │ │ │ │ ldr r0, [pc, #244] @ (6d828 ) │ │ │ │ add r0, pc │ │ │ │ blx 10f30 │ │ │ │ b.n 6d7aa │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cbz r0, 6d76e │ │ │ │ mov r0, r8 │ │ │ │ blx 109a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6d7bc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 6cef0 │ │ │ │ cbz r0, 6d7bc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ b.n 6d78e │ │ │ │ @@ -144986,15 +144985,15 @@ │ │ │ │ cbnz r1, 6d7d6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 6d1c8 │ │ │ │ b.n 6d7e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl dda24 │ │ │ │ + bl dda1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6d7ca │ │ │ │ b.n 6d7bc │ │ │ │ bl 1c1ca │ │ │ │ ldr r2, [pc, #68] @ (6d82c ) │ │ │ │ ldr r3, [pc, #32] @ (6d80c ) │ │ │ │ add r2, pc │ │ │ │ @@ -145011,44 +145010,44 @@ │ │ │ │ movs r3, r1 │ │ │ │ subs r2, r6, #3 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, #3 │ │ │ │ movs r3, r1 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [sl, #7] │ │ │ │ - @ instruction: 0xead40007 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + strb.w r0, [r2, #7] │ │ │ │ + @ instruction: 0xeabc0007 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ movs r0, r1 │ │ │ │ adds r2, r6, #1 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 6d84a │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ b.n 6d852 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 6d852 │ │ │ │ - bl ddb64 │ │ │ │ + bl ddb5c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 6d862 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #632] @ (6daf0 ) │ │ │ │ @@ -145073,15 +145072,15 @@ │ │ │ │ bne.w 6da1a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 10cec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6d97c │ │ │ │ ldr.w fp, [pc, #568] @ 6dafc │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #60549 @ 0xec85 │ │ │ │ add fp, pc │ │ │ │ @@ -145104,49 +145103,49 @@ │ │ │ │ bne.n 6d94c │ │ │ │ ldr r0, [pc, #496] @ (6daec ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 11258 │ │ │ │ cbz r0, 6d94c │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ add r2, sp, #20 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #176] @ 0xb0 │ │ │ │ cbz r0, 6d94c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6daca │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 6d1c8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 6daca │ │ │ │ add.w r8, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r8, #176] @ 0xb0 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 6d978 │ │ │ │ ldr r3, [pc, #416] @ (6db00 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #176] @ 0xb0 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ movs r3, #1 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #24 │ │ │ │ b.n 6d9b8 │ │ │ │ add r1, sp, #28 │ │ │ │ @@ -145174,23 +145173,23 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 6d978 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6da30 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r0 │ │ │ │ cbnz r3, 6d9d6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6dabc │ │ │ │ @@ -145201,15 +145200,15 @@ │ │ │ │ movs r2, #7 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #11 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6da7a │ │ │ │ mov r0, r4 │ │ │ │ bl 6d830 │ │ │ │ movs r4, #0 │ │ │ │ b.n 6daca │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ @@ -145232,21 +145231,21 @@ │ │ │ │ ldr r0, [pc, #220] @ (6db1c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cbz r0, 6da58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #4] │ │ │ │ b.n 6d9be │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 6da0c │ │ │ │ ldr r3, [pc, #184] @ (6db20 ) │ │ │ │ movw r2, #574 @ 0x23e │ │ │ │ ldr r1, [pc, #184] @ (6db24 ) │ │ │ │ ldr r0, [pc, #184] @ (6db28 ) │ │ │ │ @@ -145266,15 +145265,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6cf68 │ │ │ │ cbz r0, 6dab4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 6daca │ │ │ │ mov r6, r4 │ │ │ │ movs r0, #20 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ mov.w ip, #1 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r7, #16] │ │ │ │ @@ -145312,63 +145311,63 @@ │ │ │ │ movs r3, r1 │ │ │ │ asrs r6, r5, #10 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #7 │ │ │ │ movs r3, r1 │ │ │ │ - bmi.n 6dbb4 │ │ │ │ + bmi.n 6db84 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r7, #18] │ │ │ │ movs r7, r0 │ │ │ │ - bmi.n 6db8c │ │ │ │ + bmi.n 6db5c │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ movs r7, r0 │ │ │ │ - bmi.n 6db38 │ │ │ │ + bcc.n 6db08 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ movs r0, r1 │ │ │ │ - blt.n 6dbb4 │ │ │ │ + blt.n 6db84 │ │ │ │ movs r7, r0 │ │ │ │ adds r6, r1, r6 │ │ │ │ movs r3, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 1114c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ddb64 │ │ │ │ + b.w ddb5c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ (6db94 ) │ │ │ │ ldr r2, [pc, #52] @ (6db98 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ cbz r0, 6db7c │ │ │ │ - bl ddb64 │ │ │ │ + bl ddb5c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #180] @ 0xb4 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ cbz r0, 6db90 │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #176] @ 0xb0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r0, r7, r3 │ │ │ │ movs r3, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ @@ -145397,33 +145396,33 @@ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ movw r3, #58486 @ 0xe476 │ │ │ │ mov.w r2, #20864 @ 0x5180 │ │ │ │ movt r2, #1 │ │ │ │ adds r0, r0, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ - bl dfa9c │ │ │ │ + bl dfa94 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ mov r0, fp │ │ │ │ add r1, r9 │ │ │ │ str r1, [r4, #20] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl df3d8 │ │ │ │ + bl df3d0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r4, #16] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl df3d8 │ │ │ │ + bl df3d0 │ │ │ │ mov.w r3, #488 @ 0x1e8 │ │ │ │ movt r3, #28351 @ 0x6ebf │ │ │ │ str.w r8, [sp, #4] │ │ │ │ adds r2, r5, r3 │ │ │ │ movw r3, #53108 @ 0xcf74 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r0, [r4, #12] │ │ │ │ @@ -145586,15 +145585,15 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movw r2, #15025 @ 0x3ab1 │ │ │ │ movt r2, #2 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ movw r1, #23521 @ 0x5be1 │ │ │ │ movt r1, #10 │ │ │ │ movw ip, #50511 @ 0xc54f │ │ │ │ movt ip, #65533 @ 0xfffd │ │ │ │ adds r2, r1, r2 │ │ │ │ ldrd r9, r7, [sp, #40] @ 0x28 │ │ │ │ movw sl, #15024 @ 0x3ab0 │ │ │ │ @@ -145616,38 +145615,38 @@ │ │ │ │ beq.n 6de4e │ │ │ │ movw r3, #50514 @ 0xc552 │ │ │ │ movt r3, #65533 @ 0xfffd │ │ │ │ adds r0, r0, r3 │ │ │ │ mov.w r2, #7 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ str.w r2, [r9] │ │ │ │ lsls r4, r4, #2 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq r8, sl │ │ │ │ bne.n 6de62 │ │ │ │ adds r4, #3 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #36524 @ 0x8eac │ │ │ │ b.n 6de76 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #36524 @ 0x8eac │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ add r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #25 │ │ │ │ movw r2, #1461 @ 0x5b5 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ movs r3, #0 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ cmp.w r2, #306 @ 0x132 │ │ │ │ add r4, r0 │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ subw r1, r2, #1460 @ 0x5b4 │ │ │ │ ite lt │ │ │ │ movlt.w r8, #1 │ │ │ │ movge.w r8, #0 │ │ │ │ @@ -145657,30 +145656,30 @@ │ │ │ │ adds r4, #3 │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ b.n 6debc │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ movs r3, #0 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ add r4, r0 │ │ │ │ movs r3, #10 │ │ │ │ movs r0, #5 │ │ │ │ movs r1, #0 │ │ │ │ add r8, r2 │ │ │ │ smlal r0, r1, r2, r3 │ │ │ │ mov.w r2, #306 @ 0x132 │ │ │ │ movs r3, #0 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #10 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ cmp r6, #9 │ │ │ │ itet gt │ │ │ │ subgt r6, #10 │ │ │ │ addle r6, #2 │ │ │ │ addgt r4, #1 │ │ │ │ add.w r6, r6, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ @@ -145753,23 +145752,23 @@ │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsrs r3, r5, #3 │ │ │ │ add r4, r1 │ │ │ │ add.w r5, r2, r3, lsl #2 │ │ │ │ movs r1, #25 │ │ │ │ - bl df66c │ │ │ │ + bl df664 │ │ │ │ movw r3, #1461 @ 0x5b5 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ smlabb r1, r1, r3, r4 │ │ │ │ add r0, r1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #28] @ (6e018 ) │ │ │ │ add r4, pc │ │ │ │ @@ -145783,15 +145782,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r7, #11] │ │ │ │ movs r3, r1 │ │ │ │ - stc2 0, cr0, [r0], {7} │ │ │ │ + umlal r0, r0, r8, r7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #220] @ (6e110 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ ldr r3, [pc, #220] @ (6e114 ) │ │ │ │ @@ -146469,31 +146468,31 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r9 │ │ │ │ ite ne │ │ │ │ movne r2, #7 │ │ │ │ moveq r2, #11 │ │ │ │ mov r0, r6 │ │ │ │ - bl df110 │ │ │ │ + bl df108 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ cbz r0, 6e76c │ │ │ │ cmp r7, #1 │ │ │ │ bne.n 6e726 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ add.w r9, r5, #65536 @ 0x10000 │ │ │ │ mov r0, r5 │ │ │ │ - bl df130 │ │ │ │ + bl df128 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r0, r1, [r9, #240] @ 0xf0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ movt r0, #1 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ @@ -146517,21 +146516,21 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ add.w sl, sp, #392 @ 0x188 │ │ │ │ mov r1, r4 │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6e934 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl df130 │ │ │ │ + bl df128 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ movw r0, #1028 @ 0x404 │ │ │ │ blx 11ad4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6e934 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -146569,15 +146568,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sbc.w r8, r3, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ cbz r0, 6e830 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, sl │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ b.n 6e89a │ │ │ │ @@ -146633,15 +146632,15 @@ │ │ │ │ beq.n 6e934 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6e934 │ │ │ │ sub.w r7, sl, #296 @ 0x128 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 6e30c │ │ │ │ @@ -146669,15 +146668,15 @@ │ │ │ │ bne.n 6e934 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r5, fp, [r8] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, fp │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ cbnz r0, 6e934 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 6e30c │ │ │ │ cbnz r0, 6e934 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ @@ -146692,23 +146691,23 @@ │ │ │ │ sub.w r0, sl, #280 @ 0x118 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 6e956 │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r5 │ │ │ │ b.n 6ea3e │ │ │ │ sub.w r0, sl, #280 @ 0x118 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl df130 │ │ │ │ + bl df128 │ │ │ │ strd r0, r1, [sp, #28] │ │ │ │ movw r0, #1028 @ 0x404 │ │ │ │ blx 11ad4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6e950 │ │ │ │ ldrd r8, r9, [sp, #28] │ │ │ │ @@ -146739,15 +146738,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sbc.w fp, r3, r7 │ │ │ │ mov r3, fp │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ cbz r0, 6e9d4 │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r5 │ │ │ │ b.n 6ea38 │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r2, r7, #0 │ │ │ │ @@ -146797,15 +146796,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, fp │ │ │ │ sub.w r0, r6, #280 @ 0x118 │ │ │ │ ldr.w r1, [r6, #-228] │ │ │ │ sub.w r7, r6, #344 @ 0x158 │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ ldr.w r1, [r6, #-228] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ sub.w r0, r6, #280 @ 0x118 │ │ │ │ bl 6e30c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6ebb6 │ │ │ │ @@ -146814,15 +146813,15 @@ │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 6ebba │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r3, fp │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ bl 6e30c │ │ │ │ cbnz r0, 6ea9e │ │ │ │ subs r4, r6, r0 │ │ │ │ @@ -147069,15 +147068,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adc.w r8, r3, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ str r6, [sp, #20] │ │ │ │ negs r0, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r5, [sp, #28] │ │ │ │ @@ -147129,15 +147128,15 @@ │ │ │ │ add.w r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r5, sl, [r6, #240] @ 0xf0 │ │ │ │ movs r5, #0 │ │ │ │ strd r8, r9, [r6, #256] @ 0x100 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ cbz r0, 6ee30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbz r3, 6ee4a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 6ee3a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbnz r3, 6ee3a │ │ │ │ @@ -147647,24 +147646,24 @@ │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ add.w r6, r4, #65536 @ 0x10000 │ │ │ │ blx 11018 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 6f480 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl df130 │ │ │ │ + bl df128 │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ adds r2, #14 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ cbnz r0, 6f3e4 │ │ │ │ mov.w fp, #4 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ @@ -147681,15 +147680,15 @@ │ │ │ │ beq.n 6f464 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ adds r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ orrs r0, r5 │ │ │ │ beq.n 6f412 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 6f468 │ │ │ │ movs r5, #8 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ @@ -147727,15 +147726,15 @@ │ │ │ │ b.n 6f468 │ │ │ │ mvn.w r5, #102 @ 0x66 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r2, [r6, #256] @ 0x100 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #256] @ 0x100 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ @@ -147887,15 +147886,15 @@ │ │ │ │ str.w r5, [fp, #176] @ 0xb0 │ │ │ │ str.w r9, [r4, #164] @ 0xa4 │ │ │ │ mov.w r9, #2 │ │ │ │ str.w r5, [fp, #180] @ 0xb4 │ │ │ │ str.w r3, [r4, #168] @ 0xa8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ strd r5, r5, [r4, #128] @ 0x80 │ │ │ │ - bl df130 │ │ │ │ + bl df128 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd r0, r1, [r4, #136] @ 0x88 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r0, r3, r2 │ │ │ │ @@ -148215,15 +148214,15 @@ │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 6f9fe │ │ │ │ add.w r5, r4, #65536 @ 0x10000 │ │ │ │ ldr.w r0, [r5, #184] @ 0xb8 │ │ │ │ cbz r0, 6fa02 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl df130 │ │ │ │ + bl df128 │ │ │ │ strd r0, r1, [r5, #192] @ 0xc0 │ │ │ │ movs r5, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ @@ -148447,17 +148446,17 @@ │ │ │ │ ldr r3, [pc, #320] @ (6fd6c ) │ │ │ │ lsls r3, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u d16, d6, d10 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r7, #6 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 6ffd4 │ │ │ │ + b.n 6ffa4 │ │ │ │ movs r7, r0 │ │ │ │ ldr r6, [r5, r1] │ │ │ │ movs r3, r1 │ │ │ │ str??.w r0, [r6, sl] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -148717,15 +148716,15 @@ │ │ │ │ bl 6f0d6 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r7, 6fed0 │ │ │ │ add.w r3, r4, #65536 @ 0x10000 │ │ │ │ ldr.w r7, [r3, #264] @ 0x108 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl df130 │ │ │ │ + bl df128 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cbnz r5, 6ff0e │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ mov r8, r5 │ │ │ │ cbz r6, 6ff12 │ │ │ │ cbnz r5, 6ff02 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -148769,15 +148768,15 @@ │ │ │ │ ldrd r1, r3, [r6, #256] @ 0x100 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ bcc.w 70094 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl df130 │ │ │ │ + bl df128 │ │ │ │ mov.w sl, #4 │ │ │ │ str.w sl, [sp] │ │ │ │ add.w fp, r4, #65536 @ 0x10000 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ add r3, pc, #616 @ (adr r3, 701e0 ) │ │ │ │ @@ -149195,15 +149194,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl de490 │ │ │ │ + bl de488 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -149223,15 +149222,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl de490 │ │ │ │ + bl de488 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 70438 │ │ │ │ cbz r4, 70438 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ str r3, [r4, #4] │ │ │ │ add.w r5, r4, #56 @ 0x38 │ │ │ │ @@ -149278,18 +149277,18 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xf0a0000a │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r0, r0, #10 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w ddce0 │ │ │ │ + b.w ddcd8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w ddce0 │ │ │ │ + b.w ddcd8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #100] @ (704e8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r3, [pc, #100] @ (704ec ) │ │ │ │ @@ -149301,15 +149300,15 @@ │ │ │ │ cbz r1, 704be │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 70984 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl ddce0 │ │ │ │ + bl ddcd8 │ │ │ │ ldr r2, [pc, #68] @ (704f0 ) │ │ │ │ ldr r3, [pc, #64] @ (704ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -149324,15 +149323,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r4, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 704de │ │ │ │ mov r2, r1 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w ddce0 │ │ │ │ + b.w ddcd8 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ vaddl.s16 q8, d4, d10 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -149410,15 +149409,15 @@ │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ strd r2, r3, [r0, #96] @ 0x60 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ strd r2, r3, [r0, #88] @ 0x58 │ │ │ │ add.w r1, r0, #136 @ 0x88 │ │ │ │ add.w r2, r0, #224 @ 0xe0 │ │ │ │ mov r3, r5 │ │ │ │ - bl de490 │ │ │ │ + bl de488 │ │ │ │ clz r2, r0 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [r4, #104] @ 0x68 │ │ │ │ b.n 705e0 │ │ │ │ mvn.w r0, #101 @ 0x65 │ │ │ │ add sp, #28 │ │ │ │ @@ -149531,15 +149530,15 @@ │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ adds r2, r0, r6 │ │ │ │ add.w r0, r5, #136 @ 0x88 │ │ │ │ adc.w r3, r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ cbz r0, 7071c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 70742 │ │ │ │ ldr.w r6, [r5, #140] @ 0x8c │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ mov r2, r7 │ │ │ │ @@ -149558,27 +149557,27 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl dec94 │ │ │ │ + bl dec8c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl dec94 │ │ │ │ + bl dec8c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 707ee │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -149591,15 +149590,15 @@ │ │ │ │ adds.w r2, r3, #22 │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ cbz r0, 707c0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 707f4 │ │ │ │ cmp r5, r8 │ │ │ │ it cs │ │ │ │ movcs r5, r8 │ │ │ │ cbz r5, 707e6 │ │ │ │ @@ -149675,15 +149674,15 @@ │ │ │ │ add.w r1, r0, #136 @ 0x88 │ │ │ │ str r5, [sp, #16] │ │ │ │ strd r2, r3, [r0, #88] @ 0x58 │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r0, #224 @ 0xe0 │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ strd r5, r5, [sp] │ │ │ │ - bl de490 │ │ │ │ + bl de488 │ │ │ │ clz r3, r0 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn.w r0, #101 @ 0x65 │ │ │ │ @@ -149747,19 +149746,19 @@ │ │ │ │ add r1, pc │ │ │ │ cbz r0, 7093a │ │ │ │ cbz r1, 7093a │ │ │ │ b.w 11460 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ite vc │ │ │ │ - movvc r7, r0 │ │ │ │ - bcs.n 70934 @ unpredictable │ │ │ │ + itt pl │ │ │ │ + movpl r7, r0 │ │ │ │ + bcs.n 70904 @ unpredictable │ │ │ │ movs r7, r0 │ │ │ │ - bcs.n 70934 │ │ │ │ + bcs.n 70904 │ │ │ │ movs r7, r0 │ │ │ │ b.n 7090e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -150006,34 +150005,34 @@ │ │ │ │ @ instruction: 0xe8ca000a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r3, [pc, #1768] @ 712bc │ │ │ │ + ldr.w r3, [pc, #1756] @ 712b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [fp, #76] @ 0x4c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71042 │ │ │ │ + beq.w 71038 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ movw r2, #58186 @ 0xe34a │ │ │ │ movt r2, #6715 @ 0x1a3b │ │ │ │ lsls r4, r3, #29 │ │ │ │ ittee mi │ │ │ │ movmi r1, #4 │ │ │ │ addmi r0, sp, #36 @ 0x24 │ │ │ │ movpl r1, r9 │ │ │ │ ldrpl r0, [sp, #36] @ 0x24 │ │ │ │ - bl a6cd0 │ │ │ │ - ldr.w r3, [pc, #1720] @ 712c0 │ │ │ │ + bl a6cc8 │ │ │ │ + ldr.w r3, [pc, #1708] @ 712b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr.w r3, [r6, #2312] @ 0x908 │ │ │ │ ldr.w r2, [r5, #1652] @ 0x674 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ ldr.w r2, [r6, #2312] @ 0x908 │ │ │ │ @@ -150045,110 +150044,109 @@ │ │ │ │ add.w r3, r7, r8, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r1, [r7, r8, lsl #2] │ │ │ │ str r3, [r2, #88] @ 0x58 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 70d58 │ │ │ │ + bpl.w 70d52 │ │ │ │ ldr.w r4, [r7, r8, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 70d58 │ │ │ │ + beq.w 70d52 │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ bge.n 70c5e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r9, r2 │ │ │ │ beq.n 70cb8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70d58 │ │ │ │ + beq.n 70d52 │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ bge.n 70c76 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 70f44 │ │ │ │ + beq.w 70f0e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70d58 │ │ │ │ + beq.n 70d52 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 70d4c │ │ │ │ + bge.n 70d46 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 70d4c │ │ │ │ + bne.n 70d46 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 70d4c │ │ │ │ + bne.n 70d46 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsls r1, r5, #29 │ │ │ │ - bmi.n 70d46 │ │ │ │ + bmi.n 70d40 │ │ │ │ cbz r2, 70cb0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 1082c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70d4c │ │ │ │ + bne.n 70d46 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r2 │ │ │ │ b.n 70cdc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp fp, r2 │ │ │ │ bne.n 70c5e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.w 710fe │ │ │ │ + bmi.w 710f4 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 70cdc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 1082c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 70c5e │ │ │ │ tst.w sl, #1073741824 @ 0x40000000 │ │ │ │ beq.n 70c0e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r5, #1680] @ 0x690 │ │ │ │ cmp.w r3, r2, lsr #7 │ │ │ │ - bhi.w 70f40 │ │ │ │ + bhi.n 70d20 │ │ │ │ add.w r2, sl, #1 │ │ │ │ bics.w r3, r2, #4026531840 @ 0xf0000000 │ │ │ │ - beq.w 70f40 │ │ │ │ + beq.n 70d20 │ │ │ │ add.w r3, r4, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 70d14 │ │ │ │ + bne.n 70d10 │ │ │ │ strex r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70d04 │ │ │ │ + bne.n 70d00 │ │ │ │ dmb ish │ │ │ │ - bne.w 70f30 │ │ │ │ - mov r3, r4 │ │ │ │ - bics.w r2, sl, #4026531840 @ 0xf0000000 │ │ │ │ - beq.w 70f7a │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bne.w 70f3a │ │ │ │ + bics.w r3, sl, #4026531840 @ 0xf0000000 │ │ │ │ + beq.w 70f70 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ ldr.w r1, [r6, #2312] @ 0x908 │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ ldr.w r1, [r6, #2312] @ 0x908 │ │ │ │ str r2, [r1, #88] @ 0x58 │ │ │ │ ldr.w r1, [r6, #2312] @ 0x908 │ │ │ │ str r2, [r1, #88] @ 0x58 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 70cb0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -150156,79 +150154,79 @@ │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r3, [r5, #1652] @ 0x674 │ │ │ │ ldr.w r2, [r5, #1256] @ 0x4e8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bhi.w 7113e │ │ │ │ + bhi.w 71134 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 70c0e │ │ │ │ ldr.w r3, [r7, r8, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 70c0e │ │ │ │ ldr.w r3, [r5, #1684] @ 0x694 │ │ │ │ movs r0, #2 │ │ │ │ clz r2, r3 │ │ │ │ rsb r2, r2, #31 │ │ │ │ ldr.w r4, [r5, #1520] @ 0x5f0 │ │ │ │ lsl.w r1, r0, r2 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.w 710ee │ │ │ │ + bcc.w 710e4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.w 7104a │ │ │ │ + bcc.w 71040 │ │ │ │ adds r3, #1 │ │ │ │ mov.w sl, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [r5, #1684] @ 0x694 │ │ │ │ ldr.w r2, [r5, #1520] @ 0x5f0 │ │ │ │ dmb ish │ │ │ │ clz r0, r2 │ │ │ │ rsb r0, r0, #31 │ │ │ │ add.w r3, r0, #380 @ 0x17c │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 70fe4 │ │ │ │ + beq.w 70fda │ │ │ │ movs r3, #28 │ │ │ │ mla r4, r3, r2, r4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 71002 │ │ │ │ + bcs.w 70ff8 │ │ │ │ add.w r3, r4, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 70df4 │ │ │ │ + bne.n 70dee │ │ │ │ strex ip, sl, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 70de2 │ │ │ │ + bne.n 70ddc │ │ │ │ dmb ish │ │ │ │ - bne.n 70daa │ │ │ │ + bne.n 70da4 │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r3, r5, #1520 @ 0x5f0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 70e16 │ │ │ │ + bne.n 70e10 │ │ │ │ strex ip, r1, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 70e04 │ │ │ │ + bne.n 70dfe │ │ │ │ lsls r2, r2, #7 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #5 │ │ │ │ strd fp, r9, [r4, #16] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 710c4 │ │ │ │ + bmi.w 710ba │ │ │ │ ldr.w sl, [fp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 70f96 │ │ │ │ + beq.w 70f8c │ │ │ │ add.w r3, sl, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ blx 10a60 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [r4, #24] │ │ │ │ @@ -150241,175 +150239,172 @@ │ │ │ │ addw r2, r5, #1260 @ 0x4ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ add r0, r3 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 70e68 │ │ │ │ + bne.n 70e62 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 70ec2 │ │ │ │ + bpl.n 70ebc │ │ │ │ ldr.w r3, [r7, r8, lsl #2] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r5, #1676] @ 0x68c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 710ca │ │ │ │ + bne.w 710c0 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 70eae │ │ │ │ + bne.n 70ea8 │ │ │ │ strex r0, r4, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70e9e │ │ │ │ + bne.n 70e98 │ │ │ │ dmb ish │ │ │ │ - bne.w 710ca │ │ │ │ + bne.w 710c0 │ │ │ │ ldr.w r3, [r5, #1652] @ 0x674 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 710ca │ │ │ │ + bne.w 710c0 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #49152 @ 0xc000 │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r7, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 70fc0 │ │ │ │ + bne.n 70fb6 │ │ │ │ ldr.w r3, [r6, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ ldr.w r3, [r6, #2312] @ 0x908 │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ add.w r3, r5, #1256 @ 0x4e8 │ │ │ │ ldr.w r1, [r6, #2312] @ 0x908 │ │ │ │ str r2, [r1, #88] @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 70ef6 │ │ │ │ + bne.n 70ef0 │ │ │ │ lsls r3, r2, #25 │ │ │ │ dmb ish │ │ │ │ - beq.n 70fc6 │ │ │ │ + beq.n 70fbc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - dmb ish │ │ │ │ - ldrex r0, [r3] │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 70f2a │ │ │ │ - strex ip, r2, [r3] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 70f18 │ │ │ │ - dmb ish │ │ │ │ - beq.n 70f70 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - lsls r2, r1, #1 │ │ │ │ - bpl.w 70d58 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - bics.w r0, r2, #4026531840 @ 0xf0000000 │ │ │ │ - bne.n 70f14 │ │ │ │ - mov r3, r4 │ │ │ │ - b.n 70d26 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 70c76 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 71134 │ │ │ │ + bmi.w 7112a │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 70cdc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 1082c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 70cdc │ │ │ │ b.n 70c76 │ │ │ │ - mov r3, r4 │ │ │ │ - bics.w r2, r1, #4026531840 @ 0xf0000000 │ │ │ │ - bne.w 70d26 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + bpl.w 70d52 │ │ │ │ + adds r2, r1, #1 │ │ │ │ + bics.w r0, r2, #4026531840 @ 0xf0000000 │ │ │ │ + beq.w 70d20 │ │ │ │ + dmb ish │ │ │ │ + ldrex r0, [r3] │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 70f62 │ │ │ │ + strex ip, r2, [r3] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 70f50 │ │ │ │ + dmb ish │ │ │ │ + bne.n 70f3a │ │ │ │ + bics.w r3, r1, #4026531840 @ 0xf0000000 │ │ │ │ + bne.w 70d20 │ │ │ │ add.w r5, r5, #1704 @ 0x6a8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r5] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 70f82 │ │ │ │ + bne.n 70f78 │ │ │ │ dmb ish │ │ │ │ - b.n 70d26 │ │ │ │ + b.n 70d20 │ │ │ │ mov r0, r9 │ │ │ │ blx 11fa8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [r4, #24] │ │ │ │ blx 11430 │ │ │ │ addw r3, r5, #1260 @ 0x4ec │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ add r1, r9 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 70e76 │ │ │ │ - b.n 70fae │ │ │ │ + beq.w 70e70 │ │ │ │ + b.n 70fa4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 70eda │ │ │ │ + b.n 70ed4 │ │ │ │ ldr.w r3, [r5, #1688] @ 0x698 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70f0c │ │ │ │ + beq.n 70f06 │ │ │ │ ldr.w r1, [r5, #1692] @ 0x69c │ │ │ │ ldr.w r2, [r5, #1704] @ 0x6a8 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 70f0c │ │ │ │ + bcc.n 70f06 │ │ │ │ movs r0, #32 │ │ │ │ - bl ce0d8 │ │ │ │ - b.n 70f0c │ │ │ │ + bl ce0d0 │ │ │ │ + b.n 70f06 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl be23c │ │ │ │ + bl be234 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movs r3, #28 │ │ │ │ mla r4, r3, r2, r4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - b.w dfcc8 │ │ │ │ + bcc.w 70dd4 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ movs r3, #28 │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r5, [r6, #1520] @ 0x5f0 │ │ │ │ dmb ish │ │ │ │ clz r0, r5 │ │ │ │ rsb r0, r0, #31 │ │ │ │ add.w r4, r0, #380 @ 0x17c │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7112a │ │ │ │ + beq.n 71120 │ │ │ │ mla r4, r3, r5, r1 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 7100c │ │ │ │ + bcs.n 71002 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, fp │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ - b.n 70dda │ │ │ │ + b.n 70dd4 │ │ │ │ mov r0, fp │ │ │ │ blx 11028 │ │ │ │ b.n 70be8 │ │ │ │ mov r1, r4 │ │ │ │ mov.w ip, #1 │ │ │ │ addw r4, r5, #1524 @ 0x5f4 │ │ │ │ mov.w lr, #28 │ │ │ │ @@ -150417,125 +150412,125 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ mla sl, lr, r3, r4 │ │ │ │ mov lr, r7 │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ str.w sl, [sp, #28] │ │ │ │ cmp.w ip, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 71108 │ │ │ │ + bcs.n 710fe │ │ │ │ add.w r2, sl, #12 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ dmb ish │ │ │ │ ldrex r7, [r2] │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 71092 │ │ │ │ + bne.n 71088 │ │ │ │ strex r4, r1, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71082 │ │ │ │ + bne.n 71078 │ │ │ │ dmb ish │ │ │ │ - bne.n 71108 │ │ │ │ + bne.n 710fe │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ mov r7, lr │ │ │ │ mov r4, sl │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 71268 │ │ │ │ + bne.w 7125e │ │ │ │ lsls r2, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ orr.w r2, r2, #5 │ │ │ │ str.w r3, [r5, #1684] @ 0x694 │ │ │ │ str.w r2, [sl, #4] │ │ │ │ strd fp, r9, [sl, #16] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 70e30 │ │ │ │ + bpl.w 70e2a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 70e7a │ │ │ │ + b.n 70e74 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 710e6 │ │ │ │ - ldr r3, [pc, #496] @ (712c4 ) │ │ │ │ + bpl.n 710dc │ │ │ │ + ldr r3, [pc, #492] @ (712b8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #12] │ │ │ │ b.n 70c0e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx 105f0 │ │ │ │ - b.n 710d2 │ │ │ │ + b.n 710c8 │ │ │ │ cmp r3, r1 │ │ │ │ it cs │ │ │ │ addcs r2, #1 │ │ │ │ - bcs.w 70d8c │ │ │ │ + bcs.w 70d86 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 71050 │ │ │ │ + b.n 71046 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r0, r2 │ │ │ │ bne.w 70c5e │ │ │ │ b.n 70cdc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r4, r3, #1 │ │ │ │ add.w sl, sl, #28 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.w 7124c │ │ │ │ + bcc.w 71242 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ mov r7, lr │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 71250 │ │ │ │ + beq.w 71246 │ │ │ │ adds r3, #2 │ │ │ │ - b.n 70da2 │ │ │ │ - bl be23c │ │ │ │ + b.n 70d9c │ │ │ │ + bl be234 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r3, #28 │ │ │ │ - b.n 7102a │ │ │ │ + b.n 71020 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r0, r2 │ │ │ │ bne.w 70c76 │ │ │ │ b.n 70cdc │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ - cbnz r3, 71170 │ │ │ │ + cbnz r3, 71166 │ │ │ │ ldr.w r4, [r5, #144] @ 0x90 │ │ │ │ - cbnz r4, 7115a │ │ │ │ + cbnz r4, 71150 │ │ │ │ ldr.w r3, [r5, #1652] @ 0x674 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r3, [r5, #1256] @ 0x4e8 │ │ │ │ cmp.w r3, r2, lsl #1 │ │ │ │ - bhi.n 7117e │ │ │ │ + bhi.n 71174 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7123e │ │ │ │ + bne.n 71234 │ │ │ │ ldr.w r3, [r5, #1652] @ 0x674 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 70d72 │ │ │ │ + beq.w 70d6c │ │ │ │ b.n 70c0e │ │ │ │ - ldr r3, [pc, #340] @ (712c8 ) │ │ │ │ + ldr r3, [pc, #340] @ (712bc ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ bl 12508 │ │ │ │ - b.n 71144 │ │ │ │ + b.n 7113a │ │ │ │ movs r0, #12 │ │ │ │ - bl d3398 │ │ │ │ + bl d3390 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7125e │ │ │ │ + beq.n 71254 │ │ │ │ ldr.w r3, [r5, #1652] @ 0x674 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ lsls r3, r0, #1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71256 │ │ │ │ + beq.n 7124c │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ mov r1, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 10cec │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov ip, r4 │ │ │ │ add.w r1, r5, #1520 @ 0x5f0 │ │ │ │ @@ -150549,509 +150544,510 @@ │ │ │ │ str.w r0, [r5, #1676] @ 0x68c │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r3, [r5, #1520] @ 0x5f0 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ lsl.w r2, r2, ip │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 7128a │ │ │ │ + bcc.n 71280 │ │ │ │ movs r7, #1 │ │ │ │ mov r2, r0 │ │ │ │ strd r0, ip, [sp, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 71290 │ │ │ │ + bcs.n 71286 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mla r0, lr, r2, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 712b6 │ │ │ │ + bge.n 712ac │ │ │ │ lsls r0, r0, #1 │ │ │ │ - bpl.n 711fe │ │ │ │ + bpl.n 711f4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bpl.n 7123a │ │ │ │ + bpl.n 71230 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ands r0, r1 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ str.w r1, [ip] │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str.w ip, [r1, r0, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 711f0 │ │ │ │ - ldr r3, [pc, #136] @ (712c8 ) │ │ │ │ + b.n 711e6 │ │ │ │ + ldr r3, [pc, #132] @ (712bc ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ bl 12540 │ │ │ │ - b.n 71162 │ │ │ │ + b.n 71158 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 71068 │ │ │ │ + b.n 7105e │ │ │ │ adds r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 70d8c │ │ │ │ + b.n 70d86 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, sl │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ - cbnz r3, 7127c │ │ │ │ + cbnz r3, 71272 │ │ │ │ bl 5a418 │ │ │ │ - ldr r3, [pc, #96] @ (712cc ) │ │ │ │ + ldr r3, [pc, #96] @ (712c0 ) │ │ │ │ movw r2, #463 @ 0x1cf │ │ │ │ - ldr r1, [pc, #96] @ (712d0 ) │ │ │ │ - ldr r0, [pc, #96] @ (712d4 ) │ │ │ │ + ldr r1, [pc, #92] @ (712c4 ) │ │ │ │ + ldr r0, [pc, #96] @ (712c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #72] @ (712c8 ) │ │ │ │ + ldr r3, [pc, #72] @ (712bc ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ bl 12540 │ │ │ │ - b.n 71264 │ │ │ │ + b.n 7125a │ │ │ │ mov r3, r2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 711e8 │ │ │ │ + b.n 711de │ │ │ │ ldrd r0, ip, [sp, #28] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, r3, r0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it hi │ │ │ │ movhi r2, #0 │ │ │ │ add r0, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 711d2 │ │ │ │ + beq.n 711c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r4 │ │ │ │ str.w sl, [r5, #1652] @ 0x674 │ │ │ │ str.w r3, [r5, #1676] @ 0x68c │ │ │ │ - b.n 7115a │ │ │ │ + b.n 71150 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 7123a │ │ │ │ - nop │ │ │ │ + b.n 71230 │ │ │ │ stmia.w r4, {r1, r3} │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8], {6} │ │ │ │ + stcl 0, cr0, [sl], {6} │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ + @ instruction: 0xeafa0006 │ │ │ │ add.w r0, r8, r6 │ │ │ │ - adds.w r0, r6, r6 │ │ │ │ - ldr.w ip, [pc, #100] @ 71340 │ │ │ │ + ldr.w ip, [pc, #100] @ 71334 │ │ │ │ add.w r3, r0, #12 │ │ │ │ push {r4, lr} │ │ │ │ add ip, pc │ │ │ │ adds r2, r1, #1 │ │ │ │ bics.w lr, r2, #4026531840 @ 0xf0000000 │ │ │ │ - beq.n 7130c │ │ │ │ + beq.n 71300 │ │ │ │ dmb ish │ │ │ │ ldrex lr, [r3] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 71300 │ │ │ │ + bne.n 712f4 │ │ │ │ strex r4, r2, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 712f0 │ │ │ │ + bne.n 712e4 │ │ │ │ dmb ish │ │ │ │ - bne.n 71332 │ │ │ │ + bne.n 71326 │ │ │ │ bics.w r3, r1, #4026531840 @ 0xf0000000 │ │ │ │ - beq.n 71310 │ │ │ │ + beq.n 71304 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #48] @ (71344 ) │ │ │ │ + ldr r3, [pc, #48] @ (71338 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #1704 @ 0x6a8 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7131e │ │ │ │ + bne.n 71312 │ │ │ │ dmb ish │ │ │ │ - b.n 7130c │ │ │ │ + b.n 71300 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ands.w r2, r1, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 712e4 │ │ │ │ + bne.n 712d8 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 71638 │ │ │ │ + b.n 71644 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071348 : │ │ │ │ - ldr r3, [pc, #156] @ (713e8 ) │ │ │ │ +0007133c : │ │ │ │ + ldr r3, [pc, #156] @ (713dc ) │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - ldr r2, [pc, #156] @ (713ec ) │ │ │ │ + ldr r2, [pc, #156] @ (713e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r3, [r2, #1680] @ 0x690 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 713a4 │ │ │ │ + bhi.n 71398 │ │ │ │ clz r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ movs r1, #28 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r1, ip, #1 │ │ │ │ bics.w lr, r1, #4026531840 @ 0xf0000000 │ │ │ │ - beq.n 713a2 │ │ │ │ + beq.n 71396 │ │ │ │ add.w r0, r3, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r5, [r0] │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 71396 │ │ │ │ + bne.n 7138a │ │ │ │ strex r4, r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71386 │ │ │ │ + bne.n 7137a │ │ │ │ dmb ish │ │ │ │ - bne.n 713c2 │ │ │ │ + bne.n 713b6 │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 713a6 │ │ │ │ + beq.n 7139a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ add.w r2, r2, #1704 @ 0x6a8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ subs r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 713ae │ │ │ │ + bne.n 713a2 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r1, ip, #1 │ │ │ │ bics.w lr, r1, #4026531840 @ 0xf0000000 │ │ │ │ - beq.n 713a2 │ │ │ │ + beq.n 71396 │ │ │ │ dmb ish │ │ │ │ ldrex r5, [r0] │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 71396 │ │ │ │ + bne.n 7138a │ │ │ │ strex r4, r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 71396 │ │ │ │ - b.n 713d4 │ │ │ │ + beq.n 7138a │ │ │ │ + b.n 713c8 │ │ │ │ nop │ │ │ │ - b.n 71608 │ │ │ │ + b.n 71614 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -000713f0 : │ │ │ │ +000713e4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #580] @ (71644 ) │ │ │ │ + ldr r4, [pc, #580] @ (71638 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r1, [pc, #580] @ (71648 ) │ │ │ │ + ldr r1, [pc, #580] @ (7163c ) │ │ │ │ lsrs r0, r0, #7 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #576] @ (7164c ) │ │ │ │ - ldr r2, [pc, #580] @ (71650 ) │ │ │ │ + ldr r3, [pc, #576] @ (71640 ) │ │ │ │ + ldr r2, [pc, #580] @ (71644 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r3, [r2, #1680] @ 0x690 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 71478 │ │ │ │ + bhi.n 7146c │ │ │ │ clz r3, r0 │ │ │ │ movs r1, #28 │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mla r4, r1, r0, r4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.w 71548 │ │ │ │ + bpl.w 7153c │ │ │ │ ldr.w r3, [r2, #1672] @ 0x688 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71516 │ │ │ │ + bne.n 7150a │ │ │ │ ldr r5, [r4, #12] │ │ │ │ subs r3, r5, #1 │ │ │ │ bics.w r1, r3, #4026531840 @ 0xf0000000 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 71490 │ │ │ │ + beq.n 71484 │ │ │ │ add.w r1, r4, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 7146a │ │ │ │ + bne.n 7145e │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7145a │ │ │ │ + bne.n 7144e │ │ │ │ dmb ish │ │ │ │ - bne.n 714e6 │ │ │ │ + bne.n 714da │ │ │ │ mvn.w r3, #4026531840 @ 0xf0000000 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 7155c │ │ │ │ - ldr r2, [pc, #472] @ (71654 ) │ │ │ │ - ldr r3, [pc, #460] @ (71648 ) │ │ │ │ + beq.n 71550 │ │ │ │ + ldr r2, [pc, #472] @ (71648 ) │ │ │ │ + ldr r3, [pc, #460] @ (7163c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 71512 │ │ │ │ + bne.n 71506 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #424] @ (7163c ) │ │ │ │ + ldr r0, [pc, #424] @ (71630 ) │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 715ba │ │ │ │ + beq.w 715ae │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r0, [r1, #1628] @ 0x65c │ │ │ │ add.w r1, r2, #1704 @ 0x6a8 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ adds r6, #1 │ │ │ │ strex r0, r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 714b6 │ │ │ │ + bne.n 714aa │ │ │ │ add.w r1, r4, #12 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 714e0 │ │ │ │ + bne.n 714d4 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 714d0 │ │ │ │ + bne.n 714c4 │ │ │ │ dmb ish │ │ │ │ - beq.n 71478 │ │ │ │ + beq.n 7146c │ │ │ │ add.w r2, r2, #1704 @ 0x6a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r5, r3, #1 │ │ │ │ bics.w r0, r5, #4026531840 @ 0xf0000000 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 715d6 │ │ │ │ + beq.n 715ca │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 7150a │ │ │ │ + bne.n 714fe │ │ │ │ strex r6, r5, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 714fa │ │ │ │ + bne.n 714ee │ │ │ │ dmb ish │ │ │ │ - beq.n 71470 │ │ │ │ - b.n 714ea │ │ │ │ + beq.n 71464 │ │ │ │ + b.n 714de │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add.w r1, r4, #12 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ dmb ish │ │ │ │ subs r3, r2, #1 │ │ │ │ bics.w r0, r3, #4026531840 @ 0xf0000000 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7153c │ │ │ │ + bne.n 71530 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7152c │ │ │ │ + bne.n 71520 │ │ │ │ dmb ish │ │ │ │ - bne.n 7151a │ │ │ │ + bne.n 7150e │ │ │ │ bic.w r7, r3, #4026531840 @ 0xf0000000 │ │ │ │ - b.n 71470 │ │ │ │ - ldr r0, [pc, #268] @ (71658 ) │ │ │ │ + b.n 71464 │ │ │ │ + ldr r0, [pc, #268] @ (7164c ) │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 10688 │ │ │ │ bl 29612 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 7143e │ │ │ │ - ldr.w ip, [pc, #252] @ 7165c │ │ │ │ + b.n 71432 │ │ │ │ + ldr.w ip, [pc, #252] @ 71650 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r5, sp, #24 │ │ │ │ add ip, pc │ │ │ │ add r7, sp, #24 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 10b44 │ │ │ │ - ldr r3, [pc, #216] @ (71660 ) │ │ │ │ + ldr r3, [pc, #216] @ (71654 ) │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7160e │ │ │ │ + beq.n 71602 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl d4d04 │ │ │ │ + bl d4cfc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71616 │ │ │ │ + beq.n 7160a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ strb r3, [r2, #1] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ blx 10688 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 715b4 │ │ │ │ + cbz r0, 715a8 │ │ │ │ blx 105f0 │ │ │ │ bl 29612 │ │ │ │ - b.n 71478 │ │ │ │ + b.n 7146c │ │ │ │ add.w r1, r2, #1704 @ 0x6a8 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ adds r6, #1 │ │ │ │ strex r0, r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 715c2 │ │ │ │ + bne.n 715b6 │ │ │ │ dmb ish │ │ │ │ - b.n 71452 │ │ │ │ - ldr r0, [pc, #104] @ (71640 ) │ │ │ │ + b.n 71446 │ │ │ │ + ldr r0, [pc, #104] @ (71634 ) │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 715f4 │ │ │ │ + cbz r0, 715e8 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str.w r6, [r0, #1628] @ 0x65c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ adds r0, #1 │ │ │ │ strex ip, r0, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 715f8 │ │ │ │ + bne.n 715ec │ │ │ │ dmb ish │ │ │ │ - b.n 714f6 │ │ │ │ + b.n 714ea │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ strb r3, [r0, #1] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 715a6 │ │ │ │ - ldr r2, [pc, #76] @ (71664 ) │ │ │ │ + b.n 7159a │ │ │ │ + ldr r2, [pc, #76] @ (71658 ) │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ blx 11ca8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 12208 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 715a6 │ │ │ │ + b.n 7159a │ │ │ │ nop │ │ │ │ - strd r0, r0, [lr, #40] @ 0x28 │ │ │ │ - stmia.w r8, {r1, r3} │ │ │ │ - b.n 716f4 │ │ │ │ + ldrd r0, r0, [sl, #40] @ 0x28 │ │ │ │ + ldmia.w r4, {r1, r3} │ │ │ │ + b.n 71700 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 716f0 │ │ │ │ + b.n 716fc │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 236 @ 0xec │ │ │ │ movs r2, r1 │ │ │ │ - strd r0, r0, [r8], #-24 │ │ │ │ - ldrd r0, r0, [lr], #-24 │ │ │ │ - orns r0, r6, sl │ │ │ │ - add r5, pc, #40 @ (adr r5, 71690 ) │ │ │ │ + @ instruction: 0xe85c0006 │ │ │ │ + ldrd r0, r0, [r2], #-24 │ │ │ │ + eor.w r0, r2, sl │ │ │ │ + add r4, pc, #1016 @ (adr r4, 71a54 ) │ │ │ │ movs r7, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00071668 : │ │ │ │ +00071660 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ (716d0 ) │ │ │ │ + ldr r3, [pc, #88] @ (716c8 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r4, 71692 │ │ │ │ + cbnz r4, 7168a │ │ │ │ ldr.w r1, [r3, #1344] @ 0x540 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7168c │ │ │ │ + beq.n 71684 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 716c6 │ │ │ │ + bls.n 716be │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 7168c │ │ │ │ - ldr r0, [pc, #12] @ (716d4 ) │ │ │ │ + b.n 71684 │ │ │ │ + ldr r0, [pc, #12] @ (716cc ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ nop │ │ │ │ - b.n 716a4 │ │ │ │ + b.n 716ac │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #2464] @ 0x9a0 │ │ │ │ sub.w sp, sp, #5664 @ 0x1620 │ │ │ │ - ldr.w ip, [pc, #3148] @ 72344 │ │ │ │ + ldr.w ip, [pc, #3148] @ 7233c │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r4, [pc, #3148] @ 72348 │ │ │ │ - ldr.w r3, [pc, #3148] @ 7234c │ │ │ │ + ldr.w r4, [pc, #3148] @ 72340 │ │ │ │ + ldr.w r3, [pc, #3148] @ 72344 │ │ │ │ add ip, pc │ │ │ │ add r4, pc │ │ │ │ add.w r7, sp, #5664 @ 0x1620 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ @@ -151065,127 +151061,127 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 10cec │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ adds r0, r5, #1 │ │ │ │ str.w r5, [r3, #-80] │ │ │ │ str.w r6, [r3, #-32] │ │ │ │ - beq.w 7651a │ │ │ │ + beq.w 76512 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72b1e │ │ │ │ + beq.w 72b16 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ movw r2, #20482 @ 0x5002 │ │ │ │ movt r2, #39030 @ 0x9876 │ │ │ │ add.w r1, r0, ip, lsl #2 │ │ │ │ str.w r1, [r3, #-76] │ │ │ │ ldr.w r0, [r0, ip, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 72b1e │ │ │ │ + beq.w 72b16 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 7ecf0 │ │ │ │ + bne.w 7ece8 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bmi.w 7ecce │ │ │ │ + bmi.w 7ecc6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ sub.w r1, r3, #488 @ 0x1e8 │ │ │ │ ldr.w r0, [r0, #1376] @ 0x560 │ │ │ │ str r0, [r1, #0] │ │ │ │ add.w r0, sp, #1112 @ 0x458 │ │ │ │ add.w r1, r2, #160 @ 0xa0 │ │ │ │ adds r2, #200 @ 0xc8 │ │ │ │ str.w r1, [r3, #-72] │ │ │ │ str.w r2, [r3, #-64] │ │ │ │ blx 112b8 <_setjmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79eea │ │ │ │ + bne.w 79ee2 │ │ │ │ add.w r1, sp, #1104 @ 0x450 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r3, #22450 @ 0x57b2 │ │ │ │ movt r3, #647 @ 0x287 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r3, [sp, #1516] @ 0x5ec │ │ │ │ str.w r1, [r0, #1376] @ 0x560 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str.w r1, [sp, #1532] @ 0x5fc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79e8c │ │ │ │ + bne.w 79e84 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79e8c │ │ │ │ + bne.w 79e84 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #2640] @ 0xa50 │ │ │ │ ldr.w r2, [r3, #2644] @ 0xa54 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ orrs.w ip, r0, r2 │ │ │ │ - bne.w 79d9c │ │ │ │ - ldr.w r2, [pc, #2912] @ 72350 │ │ │ │ + bne.w 79d94 │ │ │ │ + ldr.w r2, [pc, #2912] @ 72348 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add.w r2, r2, #1200 @ 0x4b0 │ │ │ │ ldrd r4, r5, [r2] │ │ │ │ strd r4, r5, [r1, #24] │ │ │ │ ldrd r7, r8, [r2] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ cmp r8, r6 │ │ │ │ it eq │ │ │ │ cmpeq r7, r4 │ │ │ │ - bne.w 79dcc │ │ │ │ + bne.w 79dc4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr.w r2, [r3, #1448] @ 0x5a8 │ │ │ │ ldr.w r0, [r3, #344] @ 0x158 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #1448] @ 0x5a8 │ │ │ │ ldr.w r2, [r3, #1452] @ 0x5ac │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str.w r2, [r3, #1452] @ 0x5ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71998 │ │ │ │ + beq.w 71990 │ │ │ │ ldr.w ip, [sp, #1532] @ 0x5fc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ adds r2, #10 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ldr.w r2, [pc, #2824] @ 72354 │ │ │ │ + ldr.w r2, [pc, #2824] @ 7234c │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr.w r0, [r2, #480] @ 0x1e0 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 769d2 │ │ │ │ + beq.w 769ca │ │ │ │ ldrd r0, r2, [r3, #384] @ 0x180 │ │ │ │ orrs r2, r0 │ │ │ │ - beq.n 7193e │ │ │ │ + beq.n 71936 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd lr, ip, [r2] │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ strd r1, r4, [r2, #8] │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75f8e │ │ │ │ + beq.w 75f86 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ and.w r0, r0, #1024 @ 0x400 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75a10 │ │ │ │ + bne.w 75a08 │ │ │ │ str.w r1, [sp, #1532] @ 0x5fc │ │ │ │ ldr.w r1, [sp, #1512] @ 0x5e8 │ │ │ │ ldrd lr, ip, [r1] │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ add.w r1, r1, ip, lsl #2 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ str.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -151194,34 +151190,34 @@ │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 75a52 │ │ │ │ + bne.w 75a4a │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 7193e │ │ │ │ + bmi.n 71936 │ │ │ │ ldr.w r1, [sp, #1512] @ 0x5e8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w r2, sp, #1592 @ 0x638 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldrd lr, ip, [r1] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ add.w r1, r1, ip, lsl #2 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r1, #12] │ │ │ │ - bl a0e84 │ │ │ │ + bl a0e7c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r2, #-80] │ │ │ │ ldrd lr, ip, [r0] │ │ │ │ ldr.w r0, [lr, #36] @ 0x24 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -151230,42 +151226,42 @@ │ │ │ │ str.w r3, [r2, #-64] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #1344] @ 0x540 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a6c4 │ │ │ │ + bne.w 7a6bc │ │ │ │ ldr.w r2, [r3, #2732] @ 0xaac │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79bf8 │ │ │ │ + bne.w 79bf0 │ │ │ │ ldr.w r2, [r3, #1536] @ 0x600 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79bc0 │ │ │ │ + bne.w 79bb8 │ │ │ │ ldr.w r2, [r3, #2700] @ 0xa8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79c64 │ │ │ │ + bne.w 79c5c │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r0, [r3, #2028] @ 0x7ec │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.w 79c6a │ │ │ │ + bcc.w 79c62 │ │ │ │ ldr.w r0, [r3, #2024] @ 0x7e8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.w 79c72 │ │ │ │ + bcc.w 79c6a │ │ │ │ ldr.w r4, [r3, #1448] @ 0x5a8 │ │ │ │ ldr.w r5, [r3, #2032] @ 0x7f0 │ │ │ │ ldr.w r1, [r3, #1452] @ 0x5ac │ │ │ │ ldr.w r0, [r3, #2036] @ 0x7f4 │ │ │ │ cmp r4, r5 │ │ │ │ sbcs r1, r0 │ │ │ │ - bcs.w 79c88 │ │ │ │ + bcs.w 79c80 │ │ │ │ ldr.w r2, [r3, #2280] @ 0x8e8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79cf6 │ │ │ │ + bne.w 79cee │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -151280,15 +151276,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r3, r1, #40 @ 0x28 │ │ │ │ subs r3, r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 7ff08 │ │ │ │ + bl 7ff00 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr.w r1, [sp, #1512] @ 0x5e8 │ │ │ │ add.w r2, sp, #1560 @ 0x618 │ │ │ │ str.w r3, [sp, #1572] @ 0x624 │ │ │ │ str.w r5, [sp, #1564] @ 0x61c │ │ │ │ str.w r5, [sp, #1568] @ 0x620 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -151316,170 +151312,170 @@ │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 71a60 │ │ │ │ + bcs.n 71a58 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.n 71a60 │ │ │ │ + bls.n 71a58 │ │ │ │ mov ip, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 71a52 │ │ │ │ + bhi.n 71a4a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7511e │ │ │ │ + beq.w 75116 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7c07e │ │ │ │ + bne.w 7c076 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c074 │ │ │ │ + bne.w 7c06c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #344] @ 0x158 │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bmi.w 7817a │ │ │ │ + bmi.w 78172 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r2, [r2, #1440] @ 0x5a0 │ │ │ │ ldr.w r3, [r3, #1444] @ 0x5a4 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.w 799ec │ │ │ │ + bne.w 799e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71b20 │ │ │ │ + beq.n 71b18 │ │ │ │ lsls r1, r3, #23 │ │ │ │ - bmi.w 75dda │ │ │ │ + bmi.w 75dd2 │ │ │ │ ldr.w r3, [r2, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75df8 │ │ │ │ + bne.w 75df0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [r1, #2700] @ 0xa8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7df4e │ │ │ │ + bne.w 7df46 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 71b2c │ │ │ │ + bcc.n 71b24 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ands.w r2, r2, #272 @ 0x110 │ │ │ │ - bne.w 75be8 │ │ │ │ + bne.w 75be0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r5, [r4, #1536] @ 0x600 │ │ │ │ add.w ip, r3, #40 @ 0x28 │ │ │ │ ldrd r0, lr, [r3] │ │ │ │ str.w lr, [sp, #1520] @ 0x5f0 │ │ │ │ str.w lr, [r4, #4] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ str.w r3, [sp, #1532] @ 0x5fc │ │ │ │ str.w ip, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7e678 │ │ │ │ + bne.w 7e670 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r2, [r2, #1440] @ 0x5a0 │ │ │ │ ldr.w r3, [r3, #1444] @ 0x5a4 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.w 7c0c2 │ │ │ │ + bne.w 7c0ba │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 71ac6 │ │ │ │ + bls.n 71abe │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #64 @ 0x40 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 71b32 │ │ │ │ + bne.n 71b2a │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #6144 @ 0x1800 │ │ │ │ - bne.w 7aa6a │ │ │ │ + bne.w 7aa62 │ │ │ │ ldrd r0, lr, [r2] │ │ │ │ str.w lr, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #1536] @ 0x600 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr.w r5, [lr, #12] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str.w r5, [sp, #1532] @ 0x5fc │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 71b00 │ │ │ │ + beq.n 71af8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ bl 2b710 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71b00 │ │ │ │ - b.w 75c1c │ │ │ │ + beq.n 71af8 │ │ │ │ + b.w 75c14 │ │ │ │ ldr.w r0, [sp, #1576] @ 0x628 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [sp, #1576] @ 0x628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 738f0 │ │ │ │ + beq.w 738e8 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ mov.w lr, #40 @ 0x28 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ add.w ip, sp, #908 @ 0x38c │ │ │ │ add.w r1, r2, lr │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w ip, [sp] │ │ │ │ mla r0, lr, r0, r1 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab050 │ │ │ │ + bl ab048 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72804 │ │ │ │ + beq.w 727fc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r2, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldrd r3, r1, [r4, #40] @ 0x28 │ │ │ │ addw r0, r2, #1043 @ 0x413 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.w 75004 │ │ │ │ + bcc.w 74ffc │ │ │ │ sub.w r3, r6, #684 @ 0x2ac │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [r6, #-64] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r6, #-72] │ │ │ │ str r7, [r3, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75084 │ │ │ │ + beq.w 7507c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w ip, r3, #36 @ 0x24 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -151514,48 +151510,48 @@ │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 72c7a │ │ │ │ + bhi.w 72c72 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ dmb ish │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldrex r0, [r3] │ │ │ │ bic.w r0, r0, #1024 @ 0x400 │ │ │ │ strex r2, r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 71c94 │ │ │ │ + bne.n 71c8c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r1, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a31e │ │ │ │ + bne.w 7a316 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r2, #344] @ 0x158 │ │ │ │ - cbz r3, 71cee │ │ │ │ + cbz r3, 71ce6 │ │ │ │ ldr.w r3, [r2, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77178 │ │ │ │ + bne.w 77170 │ │ │ │ ldr.w r3, [r2, #2700] @ 0xa8c │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f134 │ │ │ │ + bne.w 7f12c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.w 7ef1c │ │ │ │ + bmi.w 7ef14 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -151585,15 +151581,15 @@ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ add.w r2, r2, #4160 @ 0x1040 │ │ │ │ str.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ adds r2, #12 │ │ │ │ str.w ip, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 717d6 │ │ │ │ + bcs.w 717ce │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #4172 @ 0x104c │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -151619,34 +151615,34 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 717d6 │ │ │ │ + beq.w 717ce │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [ip], #4 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ add.w lr, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75b06 │ │ │ │ + beq.w 75afe │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r0, r1, #4 │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [lr] │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 71e2c │ │ │ │ + beq.n 71e24 │ │ │ │ sub.w r3, lr, r3 │ │ │ │ tst.w r2, #6 │ │ │ │ mov.w r3, r3, lsl #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ mov r3, ip │ │ │ │ @@ -151656,32 +151652,32 @@ │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add.w lr, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 71e08 │ │ │ │ - b.n 71e2c │ │ │ │ + bne.n 71e00 │ │ │ │ + b.n 71e24 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ mov r6, r2 │ │ │ │ add.w r2, r3, #32 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bcc.w 766fa │ │ │ │ + bcc.w 766f2 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ adds r2, #24 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 766fa │ │ │ │ + bcc.w 766f2 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r4, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r4 │ │ │ │ @@ -151694,23 +151690,23 @@ │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1192] @ 72350 │ │ │ │ + ldr.w r3, [pc, #1192] @ 72348 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r1, #1628] @ 0x65c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r3, [r3, #1672] @ 0x688 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 796a0 │ │ │ │ + bne.w 79698 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ adds r2, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ adds r1, r3, #4 │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -151720,81 +151716,81 @@ │ │ │ │ ldr.w lr, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [sp, #1504] @ 0x5e0 │ │ │ │ adds r4, #4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r2, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w r1, lr, r3, lsl #2 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 750ac │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [sp, #1512] @ 0x5e8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ strd r5, r4, [r2, #8] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r1, #0 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ str.w r4, [sp, #1528] @ 0x5f8 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7562e │ │ │ │ + beq.w 75626 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r3, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 71dec │ │ │ │ + bne.w 71de4 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ adds r2, #32 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 780f0 │ │ │ │ + bcc.w 780e8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ adds r2, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 780f0 │ │ │ │ + bcc.w 780e8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r0, #92] @ 0x5c │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp lr, r2 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bcc.w 780e4 │ │ │ │ + bcc.w 780dc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ str.w r1, [r0, #144] @ 0x90 │ │ │ │ str.w lr, [r2] │ │ │ │ str.w r3, [lr] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ @@ -151812,37 +151808,37 @@ │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ and.w ip, r2, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n 72016 │ │ │ │ + bne.n 7200e │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, r2, lsr #5 │ │ │ │ ldr.w lr, [r4, #276] @ 0x114 │ │ │ │ ldr.w ip, [ip, lr] │ │ │ │ tst.w ip, #6 │ │ │ │ - bne.n 7202a │ │ │ │ + bne.n 72022 │ │ │ │ str.w r2, [r1, r0, lsl #2] │ │ │ │ add.w r2, r3, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ mov ip, r2 │ │ │ │ and.w r2, ip, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 72040 │ │ │ │ + bne.n 72038 │ │ │ │ mov.w r2, ip, lsr #5 │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ tst.w r2, #6 │ │ │ │ - bne.n 72028 │ │ │ │ + bne.n 72020 │ │ │ │ mov r2, ip │ │ │ │ - b.n 72016 │ │ │ │ + b.n 7200e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -151856,48 +151852,48 @@ │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r3, r3, #4160 @ 0x1040 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7f264 │ │ │ │ + bcc.w 7f25c │ │ │ │ ldr.w r3, [r1, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f2c4 │ │ │ │ + bne.w 7f2bc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r2, r3, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r3, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 71dec │ │ │ │ + bne.w 71de4 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - b.n 71f74 │ │ │ │ + b.n 71f6c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ mov lr, r3 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ add.w ip, r2, r3, lsl #2 │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 72102 │ │ │ │ + beq.n 720fa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 751a2 │ │ │ │ + beq.w 7519a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 7684e │ │ │ │ + beq.w 76846 │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ add.w r3, lr, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r0, r2, #4 │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -151907,32 +151903,32 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr.w r2, [r3, #276] @ 0x114 │ │ │ │ add.w ip, r1, r2 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 720d6 │ │ │ │ + bne.n 720ce │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w ip, r1, r2 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 720d6 │ │ │ │ - b.n 72118 │ │ │ │ + bne.n 720ce │ │ │ │ + b.n 72110 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 762c4 │ │ │ │ + bhi.w 762bc │ │ │ │ ldr.w r3, [r4, #1832] @ 0x728 │ │ │ │ lsls r6, r3, #14 │ │ │ │ - bpl.w 762c4 │ │ │ │ + bpl.w 762bc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add.w r3, r0, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r1, #196] @ 0xc4 │ │ │ │ @@ -151946,15 +151942,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [sp, #1580] @ 0x62c │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [sp, #1580] @ 0x62c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 780c2 │ │ │ │ + beq.w 780ba │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -151963,15 +151959,15 @@ │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.w 73ebc │ │ │ │ + bcc.w 73eb4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ str r0, [r3, #20] │ │ │ │ @@ -151982,15 +151978,15 @@ │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r0, [r3, #16] │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 7e41e │ │ │ │ + beq.w 7e416 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r5, r2 │ │ │ │ add.w r0, r2, r6, lsl #2 │ │ │ │ ldr.w r2, [r4, #1548] @ 0x60c │ │ │ │ str r2, [r3, #24] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r3, #28] │ │ │ │ @@ -152003,57 +151999,57 @@ │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r0, #196] @ 0xc4 │ │ │ │ ldr.w r2, [r0, #200] @ 0xc8 │ │ │ │ adds r3, r1, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 7bd7e │ │ │ │ + bcs.w 7bd76 │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ str.w r3, [r0, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r1, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mov r7, r2 │ │ │ │ and.w r2, r3, #3968 @ 0xf80 │ │ │ │ cmp.w r2, #3968 @ 0xf80 │ │ │ │ - beq.w 7bcdc │ │ │ │ + beq.w 7bcd4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ubfx r1, r3, #7, #5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, #8 │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 7bd14 │ │ │ │ + bcc.w 7bd0c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ adds r2, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 7bd14 │ │ │ │ + bcc.w 7bd0c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ subs r2, r2, r0 │ │ │ │ ldr.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #14 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ adds r0, r2, #4 │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r6, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 750a4 │ │ │ │ + beq.w 7509c │ │ │ │ sub.w r2, r8, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 10cec │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ mov r3, r7 │ │ │ │ @@ -152085,41 +152081,41 @@ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 744e2 │ │ │ │ + beq.w 744da │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 7545c │ │ │ │ + bne.w 75454 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [sp, #1536] @ 0x600 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr.w r3, [r0, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c840 │ │ │ │ + bne.w 7c838 │ │ │ │ ldr.w r3, [r0, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c854 │ │ │ │ + bne.w 7c84c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.w 71a78 │ │ │ │ + b.w 71a70 │ │ │ │ nop │ │ │ │ - ble.n 723fc │ │ │ │ + ble.n 72404 │ │ │ │ movs r2, r1 │ │ │ │ - ble.n 723fc │ │ │ │ + ble.n 72404 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ @@ -152146,15 +152142,15 @@ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - beq.w 7ea44 │ │ │ │ + beq.w 7ea3c │ │ │ │ str r2, [r4, #20] │ │ │ │ ldr.w r2, [r4, #1548] @ 0x60c │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r0, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r3, #28] │ │ │ │ add.w r2, r3, #56 @ 0x38 │ │ │ │ @@ -152182,20 +152178,20 @@ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ add.w r2, sp, #1592 @ 0x638 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 751d4 │ │ │ │ + beq.w 751cc │ │ │ │ ldr.w r0, [r2, #-64] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #6 │ │ │ │ - beq.w 76794 │ │ │ │ + beq.w 7678c │ │ │ │ ldr.w r2, [r2, #-72] │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r1, [r2, r0, lsl #2] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ @@ -152205,58 +152201,58 @@ │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r3, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 71dec │ │ │ │ + bne.w 71de4 │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ - b.n 71f74 │ │ │ │ + b.n 71f6c │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ dmb ish │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #12288 @ 0x3000 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 72466 │ │ │ │ + bne.n 7245e │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ dmb ish │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldrex r0, [r3] │ │ │ │ bic.w r0, r0, #1024 @ 0x400 │ │ │ │ strex r2, r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 72484 │ │ │ │ + bne.n 7247c │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - bls.w 75424 │ │ │ │ + bls.w 7541c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2280] @ 0x8e8 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 770f8 │ │ │ │ + bne.w 770f0 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str.w lr, [r3, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ strd r1, r6, [r3, #8] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ - bl 80424 │ │ │ │ + bl 8041c │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -152270,15 +152266,15 @@ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ adds r2, #10 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 796c2 │ │ │ │ + bne.w 796ba │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ @@ -152292,23 +152288,23 @@ │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w ip, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 762e0 │ │ │ │ + beq.w 762d8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.w 75350 │ │ │ │ + bne.w 75348 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ and.w r2, r2, #262144 @ 0x40000 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.w 75600 │ │ │ │ + bne.w 755f8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r1, [ip] │ │ │ │ str.w r1, [sp, #1532] @ 0x5fc │ │ │ │ @@ -152318,170 +152314,170 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r3, #10 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ tst.w r3, #272 @ 0x110 │ │ │ │ - bne.w 7bb98 │ │ │ │ + bne.w 7bb90 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 768c6 │ │ │ │ + beq.w 768be │ │ │ │ ldr.w r0, [sp, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ and.w r2, r2, #262144 @ 0x40000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75210 │ │ │ │ + bne.w 75208 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #9600 @ 0x2580 │ │ │ │ bic.w r3, r3, #51 @ 0x33 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ and.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 75270 │ │ │ │ + beq.w 75268 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ dmb ish │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldrex r0, [r3] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 725f0 │ │ │ │ + bne.n 725e8 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.w 717d6 │ │ │ │ + b.w 717ce │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71b0e │ │ │ │ + beq.w 71b06 │ │ │ │ ldr.w r3, [r2, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b834 │ │ │ │ + bne.w 7b82c │ │ │ │ ldr.w r3, [r2, #2700] @ 0xa8c │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71a78 │ │ │ │ + beq.w 71a70 │ │ │ │ movs r1, #16 │ │ │ │ bl 5f81c │ │ │ │ - b.w 71a78 │ │ │ │ + b.w 71a70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r0, [r3, #1832] @ 0x728 │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ lsls r7, r0, #13 │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ - bpl.w 7e446 │ │ │ │ + bpl.w 7e43e │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.w 7535a │ │ │ │ + beq.w 75352 │ │ │ │ tst.w r3, #6 │ │ │ │ - beq.w 75200 │ │ │ │ + beq.w 751f8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76542 │ │ │ │ + bne.w 7653a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 72810 │ │ │ │ + bne.w 72808 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r6, r3 │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 726e2 │ │ │ │ + bhi.n 726da │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ mov r4, r1 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bmi.w 75920 │ │ │ │ + bmi.w 75918 │ │ │ │ subs r2, #8 │ │ │ │ movs r0, #0 │ │ │ │ cmp r6, r2 │ │ │ │ str r0, [r1, #0] │ │ │ │ - bhi.n 726e2 │ │ │ │ + bhi.n 726da │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r3, #-4]! │ │ │ │ mov r4, r1 │ │ │ │ lsls r7, r1, #31 │ │ │ │ - bmi.w 75920 │ │ │ │ + bmi.w 75918 │ │ │ │ subs r2, #8 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 726cc │ │ │ │ + bls.n 726c4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r4, #1392] @ 0x570 │ │ │ │ cmp r3, ip │ │ │ │ it cc │ │ │ │ movcc r3, ip │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 75d4a │ │ │ │ + bcs.w 75d42 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str.w r3, [sp, #1516] @ 0x5ec │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 758f8 │ │ │ │ + beq.w 758f0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 72810 │ │ │ │ + bne.n 72808 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r3, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ - bl abccc │ │ │ │ + bl abcc4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72810 │ │ │ │ + beq.n 72808 │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ adds r3, #10 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - beq.w 75780 │ │ │ │ + beq.w 75778 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ @@ -152496,18 +152492,18 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #10 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r3, r3, #4160 @ 0x1040 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7512e │ │ │ │ + bcc.w 75126 │ │ │ │ mov r3, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 75188 │ │ │ │ + beq.w 75180 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -152537,111 +152533,111 @@ │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77572 │ │ │ │ + bne.w 7756a │ │ │ │ add.w r8, sp, #1592 @ 0x638 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 72820 │ │ │ │ + cbz r3, 72818 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ subs r3, r3, r2 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r8, #-72] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 72864 │ │ │ │ + bls.n 7285c │ │ │ │ add.w r9, sp, #1592 @ 0x638 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76f2a │ │ │ │ + bne.w 76f22 │ │ │ │ ldr.w r3, [r9, #-72] │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #7440 @ 0x1d10 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr.w r3, [r9, #-72] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ tst r0, r2 │ │ │ │ - bne.w 7638c │ │ │ │ + bne.w 76384 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r0, [r9, #-72] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 72834 │ │ │ │ + bhi.n 7282c │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str.w r3, [r8, #-72] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r2, [r2, #144] @ 0x90 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r5, r3 │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 728ac │ │ │ │ + bhi.n 728a4 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ mov r4, r0 │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.w 75548 │ │ │ │ + bne.w 75540 │ │ │ │ subs r2, #8 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.n 728ac │ │ │ │ + bhi.n 728a4 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ mov r4, r1 │ │ │ │ ands.w r1, r1, #1 │ │ │ │ - bne.w 75546 │ │ │ │ + bne.w 7553e │ │ │ │ subs r3, #8 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 72894 │ │ │ │ + bls.n 7288c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r2, [r4, #1392] @ 0x570 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 758da │ │ │ │ + bcs.w 758d2 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldrd lr, ip, [r2] │ │ │ │ ldr.w r0, [r4, #344] @ 0x158 │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ str.w r2, [sp, #1516] @ 0x5ec │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str.w r2, [sp, #1532] @ 0x5fc │ │ │ │ - cbz r0, 72910 │ │ │ │ + cbz r0, 72908 │ │ │ │ lsls r4, r0, #23 │ │ │ │ - bmi.w 75eb4 │ │ │ │ + bmi.w 75eac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2732] @ 0xaac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75ece │ │ │ │ + bne.w 75ec6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1536] @ 0x600 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75f5a │ │ │ │ + bne.w 75f52 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 780ca │ │ │ │ + bhi.w 780c2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -152657,19 +152653,19 @@ │ │ │ │ cmp ip, r7 │ │ │ │ it cc │ │ │ │ movcc ip, r7 │ │ │ │ str.w ip, [r4, #20] │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ str.w lr, [sp] │ │ │ │ str.w ip, [r4, #8] │ │ │ │ - bl abccc │ │ │ │ + bl abcc4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72822 │ │ │ │ + beq.w 7281a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ add.w r1, sp, #1592 @ 0x638 │ │ │ │ ldr.w ip, [r1, #-72] │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr.w r0, [r4, #344] @ 0x158 │ │ │ │ @@ -152680,28 +152676,28 @@ │ │ │ │ add.w r5, r3, #60 @ 0x3c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #10 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72a1e │ │ │ │ + beq.n 72a16 │ │ │ │ ldrd r0, r3, [r4, #384] @ 0x180 │ │ │ │ orrs r3, r0 │ │ │ │ - beq.w 76cf4 │ │ │ │ + beq.w 76cec │ │ │ │ ldr.w lr, [r1, #-80] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrd r3, lr, [lr] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r6, [r1, #-64] │ │ │ │ strd r6, r5, [r3, #8] │ │ │ │ - bl a0e84 │ │ │ │ + bl a0e7c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r1, #-80] │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -152709,34 +152705,34 @@ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str.w r0, [r1, #-64] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r4, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76c1c │ │ │ │ + bne.w 76c14 │ │ │ │ ldr.w r3, [r4, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76d00 │ │ │ │ + bne.w 76cf8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r2, #1448] @ 0x5a8 │ │ │ │ ldr.w r1, [r2, #2032] @ 0x7f0 │ │ │ │ ldr.w r3, [r2, #1452] @ 0x5ac │ │ │ │ ldr.w r2, [r2, #2036] @ 0x7f4 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.w 77438 │ │ │ │ + bcs.w 77430 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 754b2 │ │ │ │ + bne.w 754aa │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r2, #40] @ 0x28 │ │ │ │ add.w r3, r3, #4160 @ 0x1040 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 78606 │ │ │ │ + bcc.w 785fe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ @@ -152757,24 +152753,24 @@ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ add.w r0, r2, #40 @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ str.w r3, [r4, #1448] @ 0x5a8 │ │ │ │ str.w r1, [r4, #1452] @ 0x5ac │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7509e │ │ │ │ + beq.w 75096 │ │ │ │ ldr.w r0, [r4, #2280] @ 0x8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76e94 │ │ │ │ + bne.w 76e8c │ │ │ │ ldr.w r5, [r4, #2032] @ 0x7f0 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #2036] @ 0x7f4 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs r1, r0 │ │ │ │ - bcs.w 76ed0 │ │ │ │ + bcs.w 76ec8 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add.w r1, sp, #1592 @ 0x638 │ │ │ │ @@ -152791,50 +152787,50 @@ │ │ │ │ str.w r3, [r1, #-76] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ orr.w r0, r0, #256 @ 0x100 │ │ │ │ strex r2, r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 72adc │ │ │ │ + bne.n 72ad4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r1, #-76] │ │ │ │ strd r3, r1, [sp, #812] @ 0x32c │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r3, [sp, #812] @ 0x32c │ │ │ │ add.w r2, sp, #1104 @ 0x450 │ │ │ │ ldr r1, [sp, #816] @ 0x330 │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #1376] @ 0x560 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 782ca │ │ │ │ + bne.w 782c2 │ │ │ │ sub.w r3, r1, #488 @ 0x1e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #1376] @ 0x560 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #3160] @ 7377c │ │ │ │ + ldr.w r2, [pc, #3160] @ 73774 │ │ │ │ add.w r1, sp, #5664 @ 0x1620 │ │ │ │ - ldr.w r3, [pc, #3156] @ 73780 │ │ │ │ + ldr.w r3, [pc, #3156] @ 73778 │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 75b0e │ │ │ │ + bne.w 75b06 │ │ │ │ add.w sp, sp, #5664 @ 0x1620 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ tst.w r2, #272 @ 0x110 │ │ │ │ - beq.w 7636e │ │ │ │ + beq.w 76366 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r6, #36 @ 0x24 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ @@ -152844,31 +152840,31 @@ │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.w 79ac2 │ │ │ │ + bpl.w 79aba │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 72bae │ │ │ │ + bmi.n 72ba6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ - bl 80980 │ │ │ │ + bl 80978 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r1, #0 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -152878,159 +152874,159 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r3, #1344] @ 0x540 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76c1c │ │ │ │ + bne.w 76c14 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ subs r2, r6, r3 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov.w sl, r2, asr #2 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r1, #20] │ │ │ │ - b.n 72822 │ │ │ │ + b.n 7281a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r0, #196] @ 0xc4 │ │ │ │ ldr.w r2, [r0, #200] @ 0xc8 │ │ │ │ adds r3, r1, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 733c0 │ │ │ │ + bcs.w 733b8 │ │ │ │ str.w r3, [r0, #196] @ 0xc4 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r0, [sp, #1504] @ 0x5e0 │ │ │ │ adds r3, #4 │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 733dc │ │ │ │ + beq.w 733d4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 75434 │ │ │ │ + beq.w 7542c │ │ │ │ tst.w r3, #6 │ │ │ │ - beq.w 7537e │ │ │ │ + beq.w 75376 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 72c7a │ │ │ │ + bne.n 72c72 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ adds r2, r3, r1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 72c7a │ │ │ │ + bne.n 72c72 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ add.w r3, r0, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 726a6 │ │ │ │ - b.n 72810 │ │ │ │ + beq.w 7269e │ │ │ │ + b.n 72808 │ │ │ │ ldr.w r2, [sp, #1504] @ 0x5e0 │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 75946 │ │ │ │ + beq.w 7593e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 75cf2 │ │ │ │ + beq.w 75cea │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 7593e │ │ │ │ + bne.w 75936 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw ip, #45325 @ 0xb10d │ │ │ │ movt ip, #5 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ lsrs r3, r2, #5 │ │ │ │ add.w lr, r3, r0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 7593e │ │ │ │ + bne.w 75936 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ tst.w r3, #6 │ │ │ │ - beq.w 7601e │ │ │ │ + beq.w 76016 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r1, [lr, #8] │ │ │ │ tst.w r1, #6 │ │ │ │ - beq.w 76044 │ │ │ │ + beq.w 7603c │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add.w r0, r3, #12 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ str.w r1, [r0, r4, lsl #2] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 71ea2 │ │ │ │ + beq.w 71e9a │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2660] @ 73784 │ │ │ │ + ldr.w r3, [pc, #2660] @ 7377c │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [r2, #1628] @ 0x65c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #1672] @ 0x688 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c068 │ │ │ │ + bne.w 7c060 │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #832] @ 0x340 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 752fe │ │ │ │ + beq.w 752f6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 754fc │ │ │ │ + bne.w 754f4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7b78a │ │ │ │ + bcc.w 7b782 │ │ │ │ ldr r2, [sp, #832] @ 0x340 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 72d7a │ │ │ │ + bcs.n 72d72 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 75768 │ │ │ │ + bcs.w 75760 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ add.w ip, r2, #4 │ │ │ │ str.w ip, [r4, #144] @ 0x90 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ @@ -153066,35 +153062,35 @@ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [sp, #1576] @ 0x628 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [sp, #1576] @ 0x628 │ │ │ │ - cbnz r0, 72e02 │ │ │ │ + cbnz r0, 72dfa │ │ │ │ bl 1ddcc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w ip, r2, r1, lsl #2 │ │ │ │ cmp lr, ip │ │ │ │ - bcc.w 7a81a │ │ │ │ + bcc.w 7a812 │ │ │ │ cmp lr, ip │ │ │ │ - bhi.w 7527e │ │ │ │ + bhi.w 75276 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w lr, [r2, #8] │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ cmp r2, ip │ │ │ │ it cc │ │ │ │ addcc.w r2, ip, #36 @ 0x24 │ │ │ │ - bcc.n 72e56 │ │ │ │ + bcc.n 72e4e │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r0, #26 │ │ │ │ itete pl │ │ │ │ ldrpl r1, [r2, #8] │ │ │ │ ldrmi r1, [r1, #0] │ │ │ │ ldrpl r1, [r1, #8] │ │ │ │ @@ -153114,183 +153110,183 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r1, [r3, #1832] @ 0x728 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ lsls r4, r1, #13 │ │ │ │ add.w r3, ip, r2, lsl #2 │ │ │ │ - bpl.w 76aea │ │ │ │ + bpl.w 76ae2 │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 752c8 │ │ │ │ + beq.w 752c0 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 752e2 │ │ │ │ + bne.w 752da │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 749de │ │ │ │ + bhi.w 749d6 │ │ │ │ ldr.w r2, [r1, #1832] @ 0x728 │ │ │ │ lsls r0, r2, #14 │ │ │ │ - bpl.w 749de │ │ │ │ + bpl.w 749d6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ orr.w r0, r0, #128 @ 0x80 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 72ed8 │ │ │ │ + bne.n 72ed0 │ │ │ │ dmb ish │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 758b6 │ │ │ │ + bhi.w 758ae │ │ │ │ ldr.w r3, [r0, #1832] @ 0x728 │ │ │ │ lsls r6, r3, #14 │ │ │ │ - bpl.w 758b6 │ │ │ │ + bpl.w 758ae │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 758a4 │ │ │ │ + beq.w 7589c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ tst.w r3, #272 @ 0x110 │ │ │ │ - bne.w 7e5ce │ │ │ │ + bne.w 7e5c6 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str.w r0, [sp, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ and.w r2, r2, #262144 @ 0x40000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75650 │ │ │ │ + bne.w 75648 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #9600 @ 0x2580 │ │ │ │ bic.w r3, r3, #51 @ 0x33 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ and.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 72f7e │ │ │ │ + beq.n 72f76 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ dmb ish │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldrex r0, [r3] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 72f6a │ │ │ │ + bne.n 72f62 │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 717d6 │ │ │ │ + beq.w 717ce │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 717d6 │ │ │ │ + bcs.w 717ce │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bls.w 717d6 │ │ │ │ + bls.w 717ce │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.w 717d6 │ │ │ │ + bls.w 717ce │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ add.w r0, r3, #52 @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.w 717d6 │ │ │ │ + bls.w 717ce │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ - bcs.w 717d6 │ │ │ │ + bcs.w 717ce │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 72fe0 │ │ │ │ - b.w 717d6 │ │ │ │ + bhi.n 72fd8 │ │ │ │ + b.w 717ce │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ ands.w r2, r3, #272 @ 0x110 │ │ │ │ - bne.w 7c754 │ │ │ │ + bne.w 7c74c │ │ │ │ bic.w r3, r3, #9472 @ 0x2500 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ bic.w r3, r3, #51 @ 0x33 │ │ │ │ str.w r3, [ip, #36] @ 0x24 │ │ │ │ ldr.w r3, [ip, #32] │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #32] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ and.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 717d6 │ │ │ │ + beq.w 717ce │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ dmb ish │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73034 │ │ │ │ + bne.n 7302c │ │ │ │ dmb ish │ │ │ │ - b.w 717d6 │ │ │ │ + b.w 717ce │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r1, r2, #40 @ 0x28 │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.w 7652c │ │ │ │ + beq.w 76524 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 7548e │ │ │ │ + bne.w 75486 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ movw r1, #45325 @ 0xb10d │ │ │ │ movt r1, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7548e │ │ │ │ + bne.w 75486 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ add.w r2, r1, #8 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -153300,19 +153296,19 @@ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ str.w r0, [sp, #1504] @ 0x5e0 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ add.w r3, r3, #4160 @ 0x1040 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7deca │ │ │ │ + bcc.w 7dec2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dd5c │ │ │ │ + bne.w 7dd54 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r2, r3, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ @@ -153344,36 +153340,36 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 73788 │ │ │ │ + beq.w 73780 │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 75566 │ │ │ │ + beq.w 7555e │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7558e │ │ │ │ + bne.w 75586 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [sp, #1576] @ 0x628 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [sp, #1576] @ 0x628 │ │ │ │ - cbnz r0, 73174 │ │ │ │ + cbnz r0, 7316c │ │ │ │ bl 1ddcc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -153392,15 +153388,15 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #1832] @ 0x728 │ │ │ │ lsls r5, r3, #13 │ │ │ │ - bpl.w 72188 │ │ │ │ + bpl.w 72180 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ subs r3, r3, r5 │ │ │ │ asrs r3, r3, #2 │ │ │ │ @@ -153421,51 +153417,51 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r0, [r2], #8 │ │ │ │ mov r7, r4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w r2, lr, r3, lsl #2 │ │ │ │ add.w r1, lr, r0, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7bed8 │ │ │ │ + bne.w 7bed0 │ │ │ │ ldr.w r5, [sp, #1512] @ 0x5e8 │ │ │ │ movs r3, #3 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldrd ip, r5, [r5] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w ip, [ip, #36] @ 0x24 │ │ │ │ add.w ip, ip, r5, lsl #2 │ │ │ │ str.w lr, [ip, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str.w r5, [ip, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str.w r5, [ip, #12] │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7689e │ │ │ │ + beq.w 76896 │ │ │ │ ldr.w r2, [r6, #344] @ 0x158 │ │ │ │ lsls r4, r2, #25 │ │ │ │ - bmi.w 7814e │ │ │ │ + bmi.w 78146 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1832] @ 0x728 │ │ │ │ lsls r3, r3, #13 │ │ │ │ - bpl.w 7e936 │ │ │ │ + bpl.w 7e92e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -153476,79 +153472,79 @@ │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ orr.w r0, r0, #128 @ 0x80 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 732a4 │ │ │ │ + bne.n 7329c │ │ │ │ dmb ish │ │ │ │ ldr r2, [r2, #4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r1, [sp, #1504] @ 0x5e0 │ │ │ │ adds r3, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orrs r1, r3 │ │ │ │ bl 5a678 │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73352 │ │ │ │ + beq.n 7334a │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 756a0 │ │ │ │ + beq.w 75698 │ │ │ │ tst.w r3, #6 │ │ │ │ - beq.w 756ba │ │ │ │ + beq.w 756b2 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r1, #45325 @ 0xb10d │ │ │ │ movt r1, #5 │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ adds r2, r3, r0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r0, #196] @ 0xc4 │ │ │ │ ldr.w r2, [r0, #200] @ 0xc8 │ │ │ │ adds r3, r1, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 732c0 │ │ │ │ + bcs.n 732b8 │ │ │ │ str.w r3, [r0, #196] @ 0xc4 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r0, [sp, #1504] @ 0x5e0 │ │ │ │ adds r3, #4 │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 732da │ │ │ │ + bne.n 732d2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r2, #92] @ 0x5c │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 73922 │ │ │ │ + bcc.w 7391a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r4, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 73922 │ │ │ │ + bcc.w 7391a │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ subs r3, r3, r1 │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ @@ -153576,227 +153572,227 @@ │ │ │ │ ldr.w r1, [sp, #1504] @ 0x5e0 │ │ │ │ adds r3, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orrs r1, r3 │ │ │ │ bl 5a678 │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 72c2c │ │ │ │ + bne.w 72c24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b.w 7222e │ │ │ │ + b.w 72226 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r3, [r3, #1832] @ 0x728 │ │ │ │ tst.w r3, #262144 @ 0x40000 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ - beq.w 7e1da │ │ │ │ + beq.w 7e1d2 │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 75cce │ │ │ │ + beq.w 75cc6 │ │ │ │ tst.w r3, #6 │ │ │ │ - beq.w 7bea2 │ │ │ │ + beq.w 7be9a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add.w r3, r1, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75640 │ │ │ │ + beq.w 75638 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 10cec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r1, #92] @ 0x5c │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7f2ec │ │ │ │ + bcc.w 7f2e4 │ │ │ │ ldrd r3, r2, [r1, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7f2ec │ │ │ │ + bcc.w 7f2e4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w ip, r1, r3, lsl #2 │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f364 │ │ │ │ + beq.w 7f35c │ │ │ │ ldr.w lr, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7f1b4 │ │ │ │ + beq.w 7f1ac │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w lr, r3, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.w 7f176 │ │ │ │ + beq.w 7f16e │ │ │ │ and.w lr, r3, #31 │ │ │ │ cmp.w lr, #3 │ │ │ │ ittt eq │ │ │ │ moveq r7, r2 │ │ │ │ asreq r3, r3, #7 │ │ │ │ ldreq.w r2, [ip] │ │ │ │ - bne.w 7f3a6 │ │ │ │ + bne.w 7f39e │ │ │ │ and.w lr, r2, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.w 76282 │ │ │ │ + beq.w 7627a │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 74612 │ │ │ │ + bne.w 7460a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [r4, #1832] @ 0x728 │ │ │ │ lsls r6, r5, #13 │ │ │ │ - bpl.w 74612 │ │ │ │ + bpl.w 7460a │ │ │ │ ldr.w lr, [r4, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add.w r6, r2, lr │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ and.w r4, r2, #3968 @ 0xf80 │ │ │ │ cmp.w r4, #3968 @ 0xf80 │ │ │ │ - beq.w 7f1f4 │ │ │ │ + beq.w 7f1ec │ │ │ │ ubfx r2, r2, #7, #5 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, r3 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74612 │ │ │ │ + beq.w 7460a │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 74fb2 │ │ │ │ + beq.w 74faa │ │ │ │ tst.w r3, #6 │ │ │ │ it eq │ │ │ │ addeq.w r2, r6, r4, lsl #2 │ │ │ │ - beq.w 74fce │ │ │ │ + beq.w 74fc6 │ │ │ │ str r3, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7780a │ │ │ │ + beq.w 77802 │ │ │ │ add.w r3, r1, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ orr.w r0, r0, #512 @ 0x200 │ │ │ │ strex r2, r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73556 │ │ │ │ + bne.n 7354e │ │ │ │ dmb ish │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ - bl 7fe90 │ │ │ │ + bl 7fe88 │ │ │ │ ldr r3, [sp, #596] @ 0x254 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #856 @ 0x358 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r7, #1 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ str.w r1, [sp, #1524] @ 0x5f4 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 8e248 │ │ │ │ + bl 8e240 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ ldr.w r1, [sl] │ │ │ │ and.w r2, r1, #31 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 75b18 │ │ │ │ + beq.w 75b10 │ │ │ │ and.w r2, r1, #7 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.w 7b75c │ │ │ │ + bne.w 7b754 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ movw r0, #8461 @ 0x210d │ │ │ │ movt r0, #3 │ │ │ │ ldr.w r1, [r3, #276] @ 0x114 │ │ │ │ adds r4, r2, r1 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ mov r9, r4 │ │ │ │ cmp r1, r0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b75c │ │ │ │ - ldr r2, [pc, #416] @ (73784 ) │ │ │ │ + bne.w 7b754 │ │ │ │ + ldr r2, [pc, #416] @ (7377c ) │ │ │ │ lsrs r0, r1, #12 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w lr, [r3, r2] │ │ │ │ clz r2, r0 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w ip, [r2, r0, lsl #2] │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 7657e │ │ │ │ + bne.w 76576 │ │ │ │ lsrs r0, r3, #7 │ │ │ │ movs r5, #28 │ │ │ │ clz r2, r0 │ │ │ │ rsb r2, r2, #410 @ 0x19a │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, r2, lsl #2 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ mla r2, r5, r0, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 7657e │ │ │ │ + bpl.w 76576 │ │ │ │ add.w r9, r4, #4 │ │ │ │ ldr.w lr, [ip, #12] │ │ │ │ add.w r2, lr, r8 │ │ │ │ mov r6, lr │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bgt.w 7b71e │ │ │ │ + bgt.w 7b716 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75c78 │ │ │ │ + beq.w 75c70 │ │ │ │ ldr.w r2, [ip, #16] │ │ │ │ ands.w r0, r2, #2 │ │ │ │ - bne.w 765f2 │ │ │ │ + bne.w 765ea │ │ │ │ movw r2, #12933 @ 0x3285 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 765ea │ │ │ │ + beq.w 765e2 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 736d0 │ │ │ │ + ble.n 736c8 │ │ │ │ ldr.w r3, [sp, #1524] @ 0x5f4 │ │ │ │ add.w lr, r6, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, sp, #1592 @ 0x638 │ │ │ │ mov ip, r9 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ @@ -153805,38 +153801,38 @@ │ │ │ │ ldr.w r3, [ip] │ │ │ │ ldr.w r5, [r1, #-64] │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ it ne │ │ │ │ movne r2, ip │ │ │ │ - beq.n 7376c │ │ │ │ + beq.n 73764 │ │ │ │ subs r2, r2, r0 │ │ │ │ tst.w r3, #6 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ add.w ip, ip, #4 │ │ │ │ mov.w r2, r2, lsl #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r1, #-64] │ │ │ │ add.w r3, r3, #4 │ │ │ │ str.w r3, [r1, #-64] │ │ │ │ - bne.n 7367e │ │ │ │ + bne.n 73676 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75bdc │ │ │ │ + bne.w 75bd4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #856 @ 0x358 │ │ │ │ ldr r2, [sp, #856] @ 0x358 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 95478 │ │ │ │ + bl 95470 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r3, [sp, #1532] @ 0x5fc │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ @@ -153846,19 +153842,19 @@ │ │ │ │ str.w ip, [r2, #32] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ bic.w ip, r4, #15744 @ 0x3d80 │ │ │ │ bic.w ip, ip, #51 @ 0x33 │ │ │ │ str.w ip, [r2, #36] @ 0x24 │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7619e │ │ │ │ + beq.w 76196 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r2, #13 │ │ │ │ - bmi.w 76178 │ │ │ │ + bmi.w 76170 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ str r1, [r2, #12] │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ @@ -153872,24 +153868,24 @@ │ │ │ │ str.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r2, #4] │ │ │ │ add.w r3, r3, #4160 @ 0x1040 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 717d6 │ │ │ │ - b.w 71d66 │ │ │ │ + bcs.w 717ce │ │ │ │ + b.w 71d5e │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r2, r3, r0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r4, r3, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - bne.n 73698 │ │ │ │ - b.n 7376c │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + bne.n 73690 │ │ │ │ + b.n 73764 │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ movw r1, #4997 @ 0x1385 │ │ │ │ @@ -153903,19 +153899,19 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r1, #92] @ 0x5c │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 73922 │ │ │ │ + bcc.w 7391a │ │ │ │ ldrd r3, r2, [r1, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 73922 │ │ │ │ + bcc.w 7391a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r0 │ │ │ │ movw r0, #45325 @ 0xb10d │ │ │ │ movt r0, #5 │ │ │ │ @@ -153950,49 +153946,49 @@ │ │ │ │ ldrd lr, r1, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ strd r1, r5, [r3, #8] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ - bl 801cc │ │ │ │ + bl 801c4 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ str.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bne.w 7c2b0 │ │ │ │ + bne.w 7c2a8 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr.w r1, [r3, #-24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ orr.w r0, r0, #128 @ 0x80 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 73884 │ │ │ │ + bne.n 7387c │ │ │ │ mov r3, r2 │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72e02 │ │ │ │ + beq.w 72dfa │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #28] │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ @@ -154007,75 +154003,75 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [sp, #1580] @ 0x62c │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [sp, #1580] @ 0x62c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71ba4 │ │ │ │ + bne.w 71b9c │ │ │ │ bl 1ddcc │ │ │ │ - b.w 71ba4 │ │ │ │ + b.w 71b9c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r0, #196] @ 0xc4 │ │ │ │ ldr.w r1, [r0, #200] @ 0xc8 │ │ │ │ adds r3, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 7eed4 │ │ │ │ + bcs.w 7eecc │ │ │ │ str.w r3, [r0, #196] @ 0xc4 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r3, r2, [r0, #92] @ 0x5c │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 73360 │ │ │ │ + bcs.w 73358 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 737c8 │ │ │ │ + beq.w 737c0 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ dmb ish │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1024 @ 0x400 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73998 │ │ │ │ + bne.n 73990 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ @@ -154084,27 +154080,27 @@ │ │ │ │ ldr.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r0, [r0, #348] @ 0x15c │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str.w r0, [sp, #1508] @ 0x5e4 │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74028 │ │ │ │ + bne.w 74020 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sp, #1504] @ 0x5e0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 73a3a │ │ │ │ + beq.n 73a32 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -154140,41 +154136,41 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip], #8 │ │ │ │ lsls r1, r1, #13 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r6, r2 │ │ │ │ add.w r2, lr, r3, lsl #2 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ - bpl.w 76f6e │ │ │ │ + bpl.w 76f66 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 75744 │ │ │ │ + beq.w 7573c │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75894 │ │ │ │ + beq.w 7588c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75ca8 │ │ │ │ + beq.w 75ca0 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #28] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 757c2 │ │ │ │ + bne.w 757ba │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 75844 │ │ │ │ + bne.w 7583c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ str.w r1, [sp, #1564] @ 0x61c │ │ │ │ sub.w r0, r3, #16 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ asrs r3, r1 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -154182,43 +154178,43 @@ │ │ │ │ str.w r3, [sp, #1568] @ 0x620 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r3, #10 │ │ │ │ - b.w 7237c │ │ │ │ + b.w 72374 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r6, [sp, #1520] @ 0x5f0 │ │ │ │ mov r3, r5 │ │ │ │ adds r5, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldrd lr, r1, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ strd r1, r5, [r3, #8] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ - bl 801cc │ │ │ │ + bl 801c4 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ str.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - bne.w 7f2d4 │ │ │ │ + bne.w 7f2cc │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ @@ -154229,29 +154225,29 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ add.w r8, r6, r0, lsl #2 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.w 76824 │ │ │ │ + beq.w 7681c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r1, #1832] @ 0x728 │ │ │ │ lsls r1, r1, #13 │ │ │ │ - bpl.w 7e2fa │ │ │ │ + bpl.w 7e2f2 │ │ │ │ and.w lr, r3, #31 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.w 7e4c6 │ │ │ │ + bne.w 7e4be │ │ │ │ add.w r2, r7, r3, asr #7 │ │ │ │ add r7, sp, #840 @ 0x348 │ │ │ │ lsls r3, r2, #7 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [sp, #840] @ 0x348 │ │ │ │ cmp.w r2, r3, asr #7 │ │ │ │ - bne.w 7e458 │ │ │ │ + bne.w 7e450 │ │ │ │ str.w r3, [r6, r9, lsl #2] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ @@ -154262,37 +154258,37 @@ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r2, [r2, #1832] @ 0x728 │ │ │ │ ldr.w r3, [ip], #8 │ │ │ │ mov r6, r1 │ │ │ │ lsls r7, r2, #13 │ │ │ │ add.w r1, lr, r3, lsl #2 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ - bpl.w 7a1e4 │ │ │ │ + bpl.w 7a1dc │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 75a8e │ │ │ │ + beq.w 75a86 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75d1c │ │ │ │ + beq.w 75d14 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ add.w r1, r2, #40 @ 0x28 │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r1, [sp, #1508] @ 0x5e4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7a8d6 │ │ │ │ + bne.w 7a8ce │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bmi.w 7a8b8 │ │ │ │ + bmi.w 7a8b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -154302,158 +154298,158 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ subs r0, r0, r2 │ │ │ │ add.w r2, sp, #1560 @ 0x618 │ │ │ │ asrs r0, r0, #2 │ │ │ │ adds r1, r0, #1 │ │ │ │ blx r3 │ │ │ │ - b.w 722d8 │ │ │ │ + b.w 722d0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 782aa │ │ │ │ + beq.w 782a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 782a2 │ │ │ │ + beq.w 7829a │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 71a96 │ │ │ │ + bne.w 71a8e │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71a96 │ │ │ │ + bne.w 71a8e │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 782b0 │ │ │ │ + bne.w 782a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r2, #2280] @ 0x8e8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7829a │ │ │ │ + bne.w 78292 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ dmb ish │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #32 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73c96 │ │ │ │ + bne.n 73c8e │ │ │ │ dmb ish │ │ │ │ - b.w 71a96 │ │ │ │ + b.w 71a8e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ ldr.w r3, [r3, #1832] @ 0x728 │ │ │ │ tst.w r3, #262144 @ 0x40000 │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ - beq.w 7ea9c │ │ │ │ + beq.w 7ea94 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 75d7c │ │ │ │ + beq.w 75d74 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 75da0 │ │ │ │ - ldr.w r2, [pc, #3068] @ 748e0 │ │ │ │ + bne.w 75d98 │ │ │ │ + ldr.w r2, [pc, #3068] @ 748d8 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, r2] │ │ │ │ clz r2, r3 │ │ │ │ rsb r2, r2, #410 @ 0x19a │ │ │ │ adds r2, #1 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r1, #28 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 75da0 │ │ │ │ + bpl.w 75d98 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79810 │ │ │ │ + bne.w 79808 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str.w r3, [sp, #1516] @ 0x5ec │ │ │ │ add.w ip, r3, #120 @ 0x78 │ │ │ │ cmp r0, ip │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ add.w r1, r1, #1 │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ - bne.w 79790 │ │ │ │ + bne.w 79788 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r3, #76 @ 0x4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 73d98 │ │ │ │ + bne.n 73d90 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ orr.w r0, r0, #256 @ 0x100 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 73d60 │ │ │ │ + bne.n 73d58 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r3, #10 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ tst.w r3, #272 @ 0x110 │ │ │ │ - bne.w 79746 │ │ │ │ + bne.w 7973e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1536] @ 0x600 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dcf0 │ │ │ │ + bne.w 7dce8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr.w r2, [sp, #1516] @ 0x5ec │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #268] @ 0x10c │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ add.w r2, sp, #1104 @ 0x450 │ │ │ │ ldr.w r1, [r4, #1376] @ 0x560 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7dd04 │ │ │ │ + bne.w 7dcfc │ │ │ │ sub.w r2, r3, #488 @ 0x1e8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #-76] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [r1, #1376] @ 0x560 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ and.w r3, r3, #320 @ 0x140 │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ - bne.w 76526 │ │ │ │ + bne.w 7651e │ │ │ │ movs r0, #2 │ │ │ │ - b.w 72b20 │ │ │ │ + b.w 72b18 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7825c │ │ │ │ + beq.w 78254 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r2, #36 @ 0x24 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r2, #20] │ │ │ │ @@ -154470,23 +154466,23 @@ │ │ │ │ it ne │ │ │ │ strne r1, [r4, #20] │ │ │ │ ldr.w r1, [r4, #1548] @ 0x60c │ │ │ │ str r1, [r2, #24] │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7824e │ │ │ │ + beq.w 78246 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ it ne │ │ │ │ addne r3, #40 @ 0x28 │ │ │ │ ldr.w ip, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r1, #276] @ 0x114 │ │ │ │ - beq.w 74fdc │ │ │ │ + beq.w 74fd4 │ │ │ │ subs r3, r3, r1 │ │ │ │ tst.w r2, #6 │ │ │ │ mov.w r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r3, r3, lsl #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ it eq │ │ │ │ @@ -154496,17 +154492,17 @@ │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str.w r1, [sp, #1524] @ 0x5f4 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ add r2, sp, #856 @ 0x358 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 8e248 │ │ │ │ + bl 8e240 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 7359a │ │ │ │ + b.w 73592 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -154516,15 +154512,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.w 721b2 │ │ │ │ + bcs.w 721aa │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -154544,137 +154540,137 @@ │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - beq.w 721b2 │ │ │ │ + beq.w 721aa │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 782aa │ │ │ │ + beq.w 782a2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 7e176 │ │ │ │ + beq.w 7e16e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 73f9e │ │ │ │ + bne.n 73f96 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 73f9e │ │ │ │ + bne.n 73f96 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ str r1, [r2, #8] │ │ │ │ - bcc.w 7e2b2 │ │ │ │ + bcc.w 7e2aa │ │ │ │ ldr.w r1, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r1] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ add.w r1, r1, ip, lsl #2 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ strd r3, r5, [r1, #8] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ - bl 80924 │ │ │ │ + bl 8091c │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r6, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76c1c │ │ │ │ + bne.w 76c14 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1832] @ 0x728 │ │ │ │ lsls r2, r3, #13 │ │ │ │ - bmi.w 72c7a │ │ │ │ + bmi.w 72c72 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r0, #12301 @ 0x300d │ │ │ │ movt r0, #8 │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str.w r1, [sp, #1524] @ 0x5f4 │ │ │ │ ldr.w r3, [ip, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #15744 @ 0x3d80 │ │ │ │ bic.w r3, r3, #51 @ 0x33 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2300] @ 748e0 │ │ │ │ + ldr.w r3, [pc, #2300] @ 748d8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r1, [r3, #1376] @ 0x560 │ │ │ │ - bl 94d44 │ │ │ │ - cbz r0, 73ff6 │ │ │ │ + bl 94d3c │ │ │ │ + cbz r0, 73fee │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1532] @ 0x5fc │ │ │ │ - b.w 73726 │ │ │ │ + b.w 7371e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ add.w lr, r1, r0, lsl #2 │ │ │ │ str.w lr, [sp, #1528] @ 0x5f8 │ │ │ │ str.w ip, [r1, r0, lsl #2] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r1, #348] @ 0x15c │ │ │ │ str.w r1, [sp, #1508] @ 0x5e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 739de │ │ │ │ + beq.w 739d6 │ │ │ │ ldr.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 74082 │ │ │ │ + cbnz r3, 7407a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7f3ac │ │ │ │ + bcc.w 7f3a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7f3ac │ │ │ │ + bcc.w 7f3a4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #92] @ 0x5c │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r0, r2 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bcc.w 7f410 │ │ │ │ + bcc.w 7f408 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ str.w r1, [r4, #144] @ 0x90 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -154688,27 +154684,27 @@ │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sp, #1504] @ 0x5e0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [pc, #2096] @ 748e0 │ │ │ │ + ldr.w r2, [pc, #2096] @ 748d8 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [r4, #1628] @ 0x65c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr.w r2, [r2, #1672] @ 0x688 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77866 │ │ │ │ + bne.w 7785e │ │ │ │ str.w r0, [r1, r5, lsl #2] │ │ │ │ add.w r2, r3, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -154719,60 +154715,60 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ str.w r3, [sp, #1524] @ 0x5f4 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.w 7b210 │ │ │ │ + beq.w 7b208 │ │ │ │ mov r1, r3 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 73e7a │ │ │ │ + b.n 73e72 │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 730ce │ │ │ │ + beq.w 730c6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 72d3e │ │ │ │ + b.w 72d36 │ │ │ │ ldr.w r0, [sp, #1576] @ 0x628 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [sp, #1576] @ 0x628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b98e │ │ │ │ + beq.w 7b986 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r1, #92] @ 0x5c │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7750e │ │ │ │ + bcc.w 77506 │ │ │ │ ldrd r3, r2, [r1, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7750e │ │ │ │ + bcc.w 77506 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ ldr.w r3, [r2], #8 │ │ │ │ add.w r0, r1, lr, lsl #2 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [r1, lr, lsl #2] │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 774d4 │ │ │ │ + beq.w 774cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ee86 │ │ │ │ + bne.w 7ee7e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r1, lr, lsl #2] │ │ │ │ ldr.w ip, [r2, #276] @ 0x114 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 74fee │ │ │ │ + beq.w 74fe6 │ │ │ │ sub.w r2, r0, ip │ │ │ │ tst.w r3, #6 │ │ │ │ mov.w r2, r2, lsl #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str.w r3, [r1, r5, lsl #2] │ │ │ │ @@ -154793,63 +154789,63 @@ │ │ │ │ ite ne │ │ │ │ movne r5, #2 │ │ │ │ moveq r5, #1 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.w 7787a │ │ │ │ + beq.w 77872 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e662 │ │ │ │ + beq.w 7e65a │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 7e640 │ │ │ │ + bne.w 7e638 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw ip, #8461 @ 0x210d │ │ │ │ movt ip, #3 │ │ │ │ ldr.w lr, [r1, #276] @ 0x114 │ │ │ │ add.w r1, r3, lr │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 7e640 │ │ │ │ + bne.w 7e638 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 774c0 │ │ │ │ + beq.w 774b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e662 │ │ │ │ + beq.w 7e65a │ │ │ │ and.w r3, r3, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 7e640 │ │ │ │ + bne.w 7e638 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.w 774ae │ │ │ │ + beq.w 774a6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e662 │ │ │ │ + beq.w 7e65a │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 74276 │ │ │ │ + beq.n 7426e │ │ │ │ and.w r1, r3, #31 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 7e640 │ │ │ │ - ldr.w r1, [pc, #1684] @ 748e0 │ │ │ │ + bne.w 7e638 │ │ │ │ + ldr.w r1, [pc, #1684] @ 748d8 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov.w ip, #28 │ │ │ │ ldr r4, [r4, r1] │ │ │ │ clz r1, r3 │ │ │ │ rsb r1, r1, #410 @ 0x19a │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mla r3, ip, r3, r1 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 7e640 │ │ │ │ + bpl.w 7e638 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -154862,101 +154858,101 @@ │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - beq.n 742aa │ │ │ │ + beq.n 742a2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldr.w r1, [r0, #1548] @ 0x60c │ │ │ │ str r1, [r3, #24] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ dmb ish │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldrex r0, [r3] │ │ │ │ orr.w r0, r0, #256 @ 0x100 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 742bc │ │ │ │ + bne.n 742b4 │ │ │ │ dmb ish │ │ │ │ add.w r1, r5, #9 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [r3, r1, lsl #2] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76dc0 │ │ │ │ + beq.w 76db8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ ldr.w ip, [r1, #40] @ 0x28 │ │ │ │ ldr.w r1, [r1, #276] @ 0x114 │ │ │ │ - bne.w 73e52 │ │ │ │ + bne.w 73e4a │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r3, r2, r1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 73e52 │ │ │ │ - b.n 742fa │ │ │ │ + bne.w 73e4a │ │ │ │ + b.n 742f2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [r3, #348] @ 0x15c │ │ │ │ ldr.w r3, [r1], #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, ip, r3, lsl #2 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 796c8 │ │ │ │ + bne.w 796c0 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 75dbe │ │ │ │ + beq.w 75db6 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7616a │ │ │ │ + beq.w 76162 │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7b6a2 │ │ │ │ + bcc.w 7b69a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7b6a2 │ │ │ │ + bcc.w 7b69a │ │ │ │ str r6, [sp, #880] @ 0x370 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b67c │ │ │ │ + bne.w 7b674 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [r1, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 74384 │ │ │ │ + bcs.n 7437c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 74392 │ │ │ │ + bcs.n 7438a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ adds r2, r3, #4 │ │ │ │ str.w r2, [r0, #144] @ 0x90 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.w 7dff0 │ │ │ │ + bmi.w 7dfe8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -154965,80 +154961,80 @@ │ │ │ │ str.w r3, [sp, #1556] @ 0x614 │ │ │ │ ldr.w r4, [r1, #1520] @ 0x5f0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [sp, #1540] @ 0x604 │ │ │ │ strd r1, r1, [r2, #4] │ │ │ │ str r1, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e94e │ │ │ │ + bne.w 7e946 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r2, [r3, #1520] @ 0x5f0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sp, #1548] @ 0x60c │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bmi.w 75ea8 │ │ │ │ + bmi.w 75ea0 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ str.w r1, [sp, #1532] @ 0x5fc │ │ │ │ str r1, [r2, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r1, [r2, #2640] @ 0xa50 │ │ │ │ ldr.w r2, [r2, #2644] @ 0xa54 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - bne.w 79852 │ │ │ │ - ldr.w r3, [pc, #1216] @ 748e0 │ │ │ │ + bne.w 7984a │ │ │ │ + ldr.w r3, [pc, #1216] @ 748d8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ strd r0, r1, [ip, #24] │ │ │ │ ldrd r4, r5, [r3] │ │ │ │ cmp r1, r5 │ │ │ │ it eq │ │ │ │ cmpeq r0, r4 │ │ │ │ - bne.w 7988c │ │ │ │ + bne.w 79884 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79872 │ │ │ │ + beq.w 7986a │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r3, [r3, #1832] @ 0x728 │ │ │ │ tst.w r3, #262144 @ 0x40000 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ - beq.w 7c832 │ │ │ │ + beq.w 7c82a │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 7c81c │ │ │ │ + beq.w 7c814 │ │ │ │ and.w r3, r3, #6 │ │ │ │ cmp r2, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - beq.w 766ac │ │ │ │ + beq.w 766a4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add.w r3, r1, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r0, sp, #1560 @ 0x618 │ │ │ │ @@ -155055,34 +155051,34 @@ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ str.w lr, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 72304 │ │ │ │ + bne.w 722fc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [sp, #1536] @ 0x600 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr.w r3, [r0, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76c1c │ │ │ │ + bne.w 76c14 │ │ │ │ ldr.w r3, [r0, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 78170 │ │ │ │ + bne.w 78168 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.w 72810 │ │ │ │ + b.w 72808 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ @@ -155094,27 +155090,27 @@ │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r3, [ip, r1, lsl #2] │ │ │ │ add.w r1, ip, r1, lsl #2 │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - beq.w 75f66 │ │ │ │ + beq.w 75f5e │ │ │ │ and.w r3, r3, #31 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7630e │ │ │ │ + bne.w 76306 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1664] @ 0x680 │ │ │ │ ldr.w r2, [r2, #1668] @ 0x684 │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ addne.w r2, r3, #32 │ │ │ │ ldrne r1, [sp, #36] @ 0x24 │ │ │ │ strne.w r2, [r1, #1664] @ 0x680 │ │ │ │ - beq.w 76362 │ │ │ │ + beq.w 7635a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [r3, #0] │ │ │ │ asrs r0, r2, #7 │ │ │ │ asrs r2, r2, #31 │ │ │ │ str r0, [r3, #8] │ │ │ │ @@ -155124,44 +155120,44 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r1, #92] @ 0x5c │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7ba76 │ │ │ │ + bcc.w 7ba6e │ │ │ │ ldrd r3, r2, [r1, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7ba76 │ │ │ │ + bcc.w 7ba6e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ ldrd lr, r1, [r2, #4] │ │ │ │ ldr.w r3, [r0], #12 │ │ │ │ ldr.w r2, [ip, lr, lsl #2] │ │ │ │ add.w r1, ip, r1, lsl #2 │ │ │ │ asrs r3, r3, #7 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734c2 │ │ │ │ + bne.w 734ba │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w lr, r3, #4 │ │ │ │ str.w lr, [r4, #92] @ 0x5c │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r2, ip │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bhi.w 7bad2 │ │ │ │ + bhi.w 7baca │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ add.w lr, r2, #4 │ │ │ │ str.w lr, [r4, #144] @ 0x90 │ │ │ │ str.w ip, [r2] │ │ │ │ str.w r3, [ip] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -155186,30 +155182,30 @@ │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [ip] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ add.w r2, r3, #52 @ 0x34 │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #640] @ (748e0 ) │ │ │ │ + ldr r3, [pc, #640] @ (748d8 ) │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r3, [r3, #3112] @ 0xc28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr.w r3, [lr, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #15744 @ 0x3d80 │ │ │ │ bic.w r3, r3, #51 @ 0x33 │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ - b.w 73726 │ │ │ │ + b.w 7371e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r3, sp, #1560 @ 0x618 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -155220,27 +155216,27 @@ │ │ │ │ adds r1, r0, #1 │ │ │ │ adds r3, r0, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, r0, #2 │ │ │ │ blx r4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 744b2 │ │ │ │ + b.n 744aa │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 7453c │ │ │ │ + b.n 74534 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #1664] @ 0x680 │ │ │ │ ldr.w r2, [r3, #1668] @ 0x684 │ │ │ │ cmp r0, r2 │ │ │ │ itt ne │ │ │ │ addne.w r2, r0, #32 │ │ │ │ strne.w r2, [r3, #1664] @ 0x680 │ │ │ │ - beq.w 7678a │ │ │ │ + beq.w 76782 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [r3], #8 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ asrs r2, r2, #31 │ │ │ │ str r2, [r0, #12] │ │ │ │ @@ -155257,109 +155253,109 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r1, ip, r0, lsl #2 │ │ │ │ ldr.w r2, [r2, #1832] @ 0x728 │ │ │ │ tst.w r2, #262144 @ 0x40000 │ │ │ │ add.w r2, ip, r3, lsl #2 │ │ │ │ - beq.w 7a602 │ │ │ │ + beq.w 7a5fa │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 762b6 │ │ │ │ + beq.w 762ae │ │ │ │ adds r0, #2 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ + beq.w 72c72 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #28] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #1664] @ 0x680 │ │ │ │ ldr.w r3, [r0, #-64] │ │ │ │ ldr.w r2, [r0, #-32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 768b4 │ │ │ │ + bne.w 768ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 768ae │ │ │ │ + bne.w 768a6 │ │ │ │ ldr.w r3, [r0, #-56] │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ cmp r2, r3 │ │ │ │ ldr.w r3, [r0, #-20] │ │ │ │ ldr.w r2, [r0, #-52] │ │ │ │ sbcs r3, r2 │ │ │ │ ite lt │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r1, #1664] @ 0x680 │ │ │ │ sub.w r0, r2, #32 │ │ │ │ str.w r0, [r1, #1664] @ 0x680 │ │ │ │ ldr.w r2, [r2, #-32] │ │ │ │ - cbz r2, 747a2 │ │ │ │ + cbz r2, 7479a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 7be6c │ │ │ │ + bne.w 7be64 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r1, #1664] @ 0x680 │ │ │ │ sub.w r0, r2, #32 │ │ │ │ str.w r0, [r1, #1664] @ 0x680 │ │ │ │ ldr.w r2, [r2, #-32] │ │ │ │ - cbz r2, 747bc │ │ │ │ + cbz r2, 747b4 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 7be60 │ │ │ │ + bne.w 7be58 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r1, #1520] @ 0x5f0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75e92 │ │ │ │ + bne.w 75e8a │ │ │ │ ldr r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ + beq.w 72c72 │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ movs r1, #10 │ │ │ │ - b.n 7453c │ │ │ │ + b.n 74534 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r0, [r3, #1832] @ 0x728 │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ lsls r6, r0, #13 │ │ │ │ - bpl.w 7ee60 │ │ │ │ + bpl.w 7ee58 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 7ee4a │ │ │ │ + beq.w 7ee42 │ │ │ │ and.w r2, r1, #31 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 7615c │ │ │ │ + beq.w 76154 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 76150 │ │ │ │ + beq.w 76148 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ + beq.w 72c72 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #28] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -155372,24 +155368,24 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r3, #10 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7605a │ │ │ │ + beq.w 76052 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r3, #21 │ │ │ │ - bmi.w 7dfca │ │ │ │ + bmi.w 7dfc2 │ │ │ │ ldr.w r0, [sp, #1532] @ 0x5fc │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ str r3, [sp, #352] @ 0x160 │ │ │ │ - bl a717c │ │ │ │ + bl a7174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e00e │ │ │ │ + beq.w 7e006 │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ ldr.w r3, [r3, #-60] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ @@ -155400,23 +155396,23 @@ │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r0, [r3, #1832] @ 0x728 │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ lsls r0, r0, #13 │ │ │ │ - bpl.w 7e5c0 │ │ │ │ + bpl.w 7e5b8 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 7680e │ │ │ │ + beq.w 76806 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl b1118 │ │ │ │ + bl b1110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76564 │ │ │ │ + beq.w 7655c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w r3, r4, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsrs r4, r1, #13 │ │ │ │ @@ -155427,36 +155423,36 @@ │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r3, [r3, #1832] @ 0x728 │ │ │ │ tst.w r3, #262144 @ 0x40000 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ - beq.w 7c1c8 │ │ │ │ + beq.w 7c1c0 │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 7c1b2 │ │ │ │ + beq.w 7c1aa │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 7c1d6 │ │ │ │ + beq.w 7c1ce │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ + beq.w 72c72 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #28] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ movs r1, #12 │ │ │ │ - b.n 7453c │ │ │ │ + b.n 74534 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -155464,66 +155460,66 @@ │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl 8120c │ │ │ │ + bl 81204 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7eb02 │ │ │ │ + beq.w 7eafa │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #1664] @ 0x680 │ │ │ │ ldr.w r3, [r0, #-64] │ │ │ │ ldr.w r2, [r0, #-32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 76682 │ │ │ │ + bne.w 7667a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7667c │ │ │ │ + bne.w 76674 │ │ │ │ ldr.w r3, [r0, #-56] │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ cmp r2, r3 │ │ │ │ ldr.w r3, [r0, #-20] │ │ │ │ ldr.w r2, [r0, #-52] │ │ │ │ sbcs r3, r2 │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - b.n 74788 │ │ │ │ + b.n 74780 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r1, [r3], #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r8, r1 │ │ │ │ str.w r2, [sp, #1532] @ 0x5fc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sp, #1532] @ 0x5fc │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ - b.w 736ea │ │ │ │ + b.w 736e2 │ │ │ │ ldr.w r4, [sp, #1512] @ 0x5e8 │ │ │ │ add r1, sp, #852 @ 0x354 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ ldrd ip, r4, [r4] │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ ldr.w ip, [ip, #36] @ 0x24 │ │ │ │ @@ -155531,18 +155527,18 @@ │ │ │ │ add.w ip, ip, r4, lsl #2 │ │ │ │ ldr.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr.w r4, [sp, #1528] @ 0x5f8 │ │ │ │ str.w r4, [ip, #8] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str.w r4, [ip, #12] │ │ │ │ - bl a6858 │ │ │ │ + bl a6850 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7e754 │ │ │ │ + bne.w 7e74c │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r0, #0 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -155552,22 +155548,22 @@ │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r2, [r4, #1664] @ 0x680 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ sub.w r0, r2, #32 │ │ │ │ str.w r0, [r4, #1664] @ 0x680 │ │ │ │ ldr.w r3, [r2, #-32] │ │ │ │ - cbz r3, 74a7c │ │ │ │ + cbz r3, 74a74 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7c2c0 │ │ │ │ + bne.w 7c2b8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #852] @ 0x354 │ │ │ │ ldr.w r1, [r3], #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ @@ -155575,41 +155571,41 @@ │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #1664] @ 0x680 │ │ │ │ ldr.w r3, [r0, #-64] │ │ │ │ ldr.w r2, [r0, #-32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7669a │ │ │ │ + bne.w 76692 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76694 │ │ │ │ + bne.w 7668c │ │ │ │ ldr.w r2, [r0, #-56] │ │ │ │ ldr.w r3, [r0, #-24] │ │ │ │ cmp r2, r3 │ │ │ │ ldr.w r3, [r0, #-52] │ │ │ │ ldr.w r2, [r0, #-20] │ │ │ │ sbcs r3, r2 │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - b.n 74788 │ │ │ │ + b.n 74780 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 74946 │ │ │ │ + b.n 7493e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r1, #92] @ 0x5c │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7e0c8 │ │ │ │ + bcc.w 7e0c0 │ │ │ │ ldrd r3, r2, [r1, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7e0c8 │ │ │ │ + bcc.w 7e0c0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -155620,15 +155616,15 @@ │ │ │ │ ldr.w r5, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str.w r3, [r1, lr, lsl #2] │ │ │ │ ldr.w r4, [r4, #348] @ 0x15c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e088 │ │ │ │ + bne.w 7e080 │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ @@ -155644,15 +155640,15 @@ │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr.w r6, [sp, #1528] @ 0x5f8 │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [r3, #12] │ │ │ │ mov r6, r5 │ │ │ │ - bl bef24 │ │ │ │ + bl bef1c │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #2 │ │ │ │ ldrd r2, lr, [r3] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -155660,19 +155656,19 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 80d84 │ │ │ │ + bl 80d7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7dcbe │ │ │ │ + beq.w 7dcb6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80d64 │ │ │ │ + bl 80d5c │ │ │ │ add.w lr, sp, #976 @ 0x3d0 │ │ │ │ mov ip, r0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ @@ -155687,24 +155683,24 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r1, ip, r0, lsl #2 │ │ │ │ ldr.w r2, [r2, #1832] @ 0x728 │ │ │ │ tst.w r2, #262144 @ 0x40000 │ │ │ │ add.w r2, ip, r3, lsl #2 │ │ │ │ - beq.w 7ecf8 │ │ │ │ + beq.w 7ecf0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76442 │ │ │ │ + bne.w 7643a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ + beq.w 72c72 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -155713,15 +155709,15 @@ │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r3, r1, #40 @ 0x28 │ │ │ │ subs r3, r3, r7 │ │ │ │ ldr.w r6, [r5], #8 │ │ │ │ asrs r7, r3, #2 │ │ │ │ - bl 7ff08 │ │ │ │ + bl 7ff00 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r7, [sp, #1520] @ 0x5f0 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str r7, [r3, #4] │ │ │ │ @@ -155741,116 +155737,116 @@ │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.w 71a42 │ │ │ │ - b.w 71a60 │ │ │ │ + bcc.w 71a3a │ │ │ │ + b.w 71a58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #1664] @ 0x680 │ │ │ │ ldr.w r3, [r0, #-64] │ │ │ │ ldr.w r2, [r0, #-32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 762f4 │ │ │ │ + bne.w 762ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 762ee │ │ │ │ + bne.w 762e6 │ │ │ │ ldrd r1, r3, [r0, #-24] │ │ │ │ ldrd ip, r2, [r0, #-56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 74788 │ │ │ │ + b.n 74780 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [r4, #40] @ 0x28 │ │ │ │ ldr.w r0, [r4, #1664] @ 0x680 │ │ │ │ add.w r1, lr, #40 @ 0x28 │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [lr, #40] @ 0x28 │ │ │ │ sub.w r5, r0, #32 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 74d0c │ │ │ │ + bne.n 74d04 │ │ │ │ ldr.w ip, [r4, #276] @ 0x114 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ add.w r1, ip, r3, lsr #5 │ │ │ │ ldr.w r3, [r2, ip] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 74cfa │ │ │ │ + beq.n 74cf2 │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.w 7c3f0 │ │ │ │ + bne.w 7c3e8 │ │ │ │ ldr.w r3, [r0, #-32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c368 │ │ │ │ + bne.w 7c360 │ │ │ │ ldrd r3, r4, [r0, #-24] │ │ │ │ lsls r2, r3, #7 │ │ │ │ orr.w r2, r2, #3 │ │ │ │ str r2, [sp, #848] @ 0x350 │ │ │ │ mov.w ip, r2, asr #7 │ │ │ │ asrs r0, r2, #31 │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ - bne.w 7c368 │ │ │ │ + bne.w 7c360 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ adds r0, #28 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 7c368 │ │ │ │ + bcc.w 7c360 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ adds r0, #24 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 7c368 │ │ │ │ + bcc.w 7c360 │ │ │ │ mov r0, r4 │ │ │ │ - bl 806dc │ │ │ │ + bl 806d4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d84 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #1520] @ 0x5f0 │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bmi.w 7c32e │ │ │ │ + bmi.w 7c326 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7dd8c │ │ │ │ + beq.w 7dd84 │ │ │ │ ldr.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 76558 │ │ │ │ + beq.w 76550 │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.w 7c5be │ │ │ │ + bne.w 7c5b6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7eb90 │ │ │ │ + bcc.w 7eb88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7eb90 │ │ │ │ + bcc.w 7eb88 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movw ip, #1042 @ 0x412 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ add.w r0, r3, #16 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ @@ -155859,15 +155855,15 @@ │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r5, [r3, #4] │ │ │ │ orr.w r2, r2, #10 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ strd r5, ip, [r3, #8] │ │ │ │ - bl 806dc │ │ │ │ + bl 806d4 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ add.w r3, r4, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ @@ -155888,15 +155884,15 @@ │ │ │ │ ldr.w lr, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r1, [r3, #348] @ 0x15c │ │ │ │ ldr.w r3, [ip], #8 │ │ │ │ mov r6, r2 │ │ │ │ add.w r2, lr, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7eaac │ │ │ │ + bne.w 7eaa4 │ │ │ │ str.w r6, [lr, r3, lsl #2] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ @@ -155911,21 +155907,21 @@ │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [ip, r0, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 74eb0 │ │ │ │ + ble.n 74ea8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7dd54 │ │ │ │ + bne.w 7dd4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ asrs r3, r3, #2 │ │ │ │ negs r3, r3 │ │ │ │ str.w r3, [ip, r0, lsl #2] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -155933,38 +155929,38 @@ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [sp, #1580] @ 0x62c │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [sp, #1580] @ 0x62c │ │ │ │ - cbnz r0, 74ed0 │ │ │ │ + cbnz r0, 74ec8 │ │ │ │ bl 1ddcc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ lsrs r1, r1, #9 │ │ │ │ add.w r2, r1, #9 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7ad9e │ │ │ │ + bcc.w 7ad96 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7ad9e │ │ │ │ + bcc.w 7ad96 │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 810c8 │ │ │ │ + bl 810c0 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldrd r1, r4, [r0] │ │ │ │ ldr.w r2, [r3, #-64] │ │ │ │ adds r0, r2, #4 │ │ │ │ str.w r0, [r3, #-64] │ │ │ │ mov r0, r4 │ │ │ │ @@ -155980,74 +155976,74 @@ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r3, r1, #40 @ 0x28 │ │ │ │ subs r3, r3, r7 │ │ │ │ ldr.w r6, [r5], #8 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ - bl 7ff08 │ │ │ │ + bl 7ff00 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ ldr.w r7, [sp, #1520] @ 0x5f0 │ │ │ │ adds r1, r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ strd r2, r5, [r3, #8] │ │ │ │ blx r6 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 74c6e │ │ │ │ + b.n 74c66 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr.w r2, [r2, #144] @ 0x90 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 71cba │ │ │ │ - b.w 72c7a │ │ │ │ + bls.w 71cb2 │ │ │ │ + b.w 72c72 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #1664] @ 0x680 │ │ │ │ ldr.w r3, [r0, #-64] │ │ │ │ ldr.w r2, [r0, #-32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77892 │ │ │ │ + beq.w 7788a │ │ │ │ sub.w r1, r0, #32 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, #64 @ 0x40 │ │ │ │ - bl beea0 │ │ │ │ + bl bee98 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 74788 │ │ │ │ + b.w 74780 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r2, r3, lr │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n 74fb2 │ │ │ │ + beq.n 74faa │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.w 73532 │ │ │ │ + bne.w 7352a │ │ │ │ sub.w r3, r2, lr │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - b.w 73532 │ │ │ │ + b.w 7352a │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r3, r2, r1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 73e52 │ │ │ │ - b.n 74fdc │ │ │ │ + bne.w 73e4a │ │ │ │ + b.n 74fd4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r0, r3, ip │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 7418e │ │ │ │ - b.n 74fee │ │ │ │ + bne.w 74186 │ │ │ │ + b.n 74fe6 │ │ │ │ ldr.w r3, [r6, #-80] │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r5, [r6, #-72] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, r1, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ @@ -156069,57 +156065,57 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r6, #-72] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [r6, #-64] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 7eecc │ │ │ │ + bne.w 7eec4 │ │ │ │ sub.w r3, r6, #684 @ 0x2ac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr.w r3, [r6, #-64] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [r6, #-72] │ │ │ │ str r7, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 71c1a │ │ │ │ + bne.w 71c12 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71c66 │ │ │ │ + beq.w 71c5e │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ - b.w 71c66 │ │ │ │ + bl 803e8 │ │ │ │ + b.w 71c5e │ │ │ │ mov r2, r6 │ │ │ │ - b.w 72aa4 │ │ │ │ + b.w 72a9c │ │ │ │ mov r3, r7 │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r2, #1844] @ 0x734 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b7fe │ │ │ │ + bne.w 7b7f6 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 750fa │ │ │ │ + beq.n 750f2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75ab2 │ │ │ │ + beq.w 75aaa │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ - beq.w 75866 │ │ │ │ + beq.w 7585e │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -156130,27 +156126,27 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ adds r1, r3, r0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 750cc │ │ │ │ + bne.n 750c4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r1, r3, r0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 750cc │ │ │ │ - b.n 7510e │ │ │ │ + bne.n 750c4 │ │ │ │ + b.n 75106 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72810 │ │ │ │ - b.w 76c1c │ │ │ │ + beq.w 72808 │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movw r1, #4172 @ 0x104c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, lr, [lr] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -156168,29 +156164,29 @@ │ │ │ │ str.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ mov.w r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 7c0e2 │ │ │ │ + bne.w 7c0da │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 727b0 │ │ │ │ + bne.w 727a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727f6 │ │ │ │ + beq.w 727ee │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ - b.w 727f6 │ │ │ │ + bl 803e8 │ │ │ │ + b.w 727ee │ │ │ │ ldr.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r0, ip │ │ │ │ - bcc.w 767b2 │ │ │ │ + bcc.w 767aa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #276] @ 0x114 │ │ │ │ sub.w r3, ip, r2 │ │ │ │ adds r2, r0, #4 │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ @@ -156209,15 +156205,15 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ subs r2, r1, r2 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ - b.w 7242a │ │ │ │ + b.w 72422 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -156229,178 +156225,178 @@ │ │ │ │ str.w r1, [r2, #-4] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ bic.w r0, r0, #7456 @ 0x1d20 │ │ │ │ bic.w r0, r0, #19 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7522a │ │ │ │ + bne.n 75222 │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ dmb ish │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ ldrex r0, [r2] │ │ │ │ orr.w r0, r0, #128 @ 0x80 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7524c │ │ │ │ + bne.n 75244 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ and.w r3, r3, #8388608 @ 0x800000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 725e6 │ │ │ │ + bne.w 725de │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.w 717d6 │ │ │ │ + b.w 717ce │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r7, ip │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ mov ip, r2 │ │ │ │ cmp lr, r1 │ │ │ │ - bcc.w 76884 │ │ │ │ - bne.w 75fd4 │ │ │ │ + bcc.w 7687c │ │ │ │ + bne.w 75fcc │ │ │ │ mov ip, r7 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 75fb0 │ │ │ │ + bne.w 75fa8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 75286 │ │ │ │ + bcc.n 7527e │ │ │ │ mov lr, r3 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 72e28 │ │ │ │ - b.w 75fb2 │ │ │ │ + beq.w 72e20 │ │ │ │ + b.w 75faa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr.w r1, [r3, #276] @ 0x114 │ │ │ │ ldr r3, [r2, r1] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 75d3a │ │ │ │ + beq.w 75d32 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.w 72e9a │ │ │ │ + beq.w 72e92 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75d68 │ │ │ │ + bne.w 75d60 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 726a6 │ │ │ │ - b.w 72810 │ │ │ │ + beq.w 7269e │ │ │ │ + b.w 72808 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 75340 │ │ │ │ + beq.n 75338 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d56 │ │ │ │ + beq.w 72d4e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 75502 │ │ │ │ + beq.w 754fa │ │ │ │ ldr r0, [sp, #832] @ 0x340 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 75b12 │ │ │ │ + bne.w 75b0a │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ add.w r1, r2, r3, lsr #5 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 75312 │ │ │ │ - b.n 75340 │ │ │ │ + bne.n 7530a │ │ │ │ + b.n 75338 │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, r3 │ │ │ │ - b.w 7257c │ │ │ │ + b.w 72574 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r1, [r1, #276] @ 0x114 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 72684 │ │ │ │ + bne.w 7267c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 72684 │ │ │ │ - b.n 7536e │ │ │ │ + bne.w 7267c │ │ │ │ + b.n 75366 │ │ │ │ and.w r3, r5, #3968 @ 0xf80 │ │ │ │ cmp.w r3, #3968 @ 0xf80 │ │ │ │ - beq.w 7bd8e │ │ │ │ + beq.w 7bd86 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ubfx r3, r5, #7, #5 │ │ │ │ mov r7, r3 │ │ │ │ adds r3, #8 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 7bdc6 │ │ │ │ + bcc.w 7bdbe │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ adds r2, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 7bdc6 │ │ │ │ + bcc.w 7bdbe │ │ │ │ sub.w r2, r8, #28 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ mov r0, r3 │ │ │ │ subs r1, r3, r1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ str.w r5, [r0], #4 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r8, r1, #14 │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ - cbz r7, 753e2 │ │ │ │ + cbz r7, 753da │ │ │ │ subs r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ blx 10cec │ │ │ │ str.w r8, [sp, #868] @ 0x364 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75876 │ │ │ │ + bne.w 7586e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [r6] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 75402 │ │ │ │ + bls.n 753fa │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 75880 │ │ │ │ + bls.w 75878 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r0, r2, #4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ str r6, [r2, #0] │ │ │ │ @@ -156418,53 +156414,53 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ adds r6, r3, r1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 72c4a │ │ │ │ + bne.w 72c42 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r6, r3, r1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 72c4a │ │ │ │ - b.n 7544a │ │ │ │ + bne.w 72c42 │ │ │ │ + b.n 75442 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7de46 │ │ │ │ + bne.w 7de3e │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ str r1, [r3, #8] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 7de66 │ │ │ │ + bmi.w 7de5e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [sp, #1536] @ 0x600 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - b.w 71a78 │ │ │ │ + b.w 71a70 │ │ │ │ movw r1, #4997 @ 0x1385 │ │ │ │ movt r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 7642a │ │ │ │ + bne.w 76422 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r1], #8 │ │ │ │ str r3, [r2, #8] │ │ │ │ mov r6, r3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - b.w 73094 │ │ │ │ + b.w 7308c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r3, #0] │ │ │ │ @@ -156486,28 +156482,28 @@ │ │ │ │ strne r2, [r3, #24] │ │ │ │ itett eq │ │ │ │ ldreq.w r2, [r1, #1548] @ 0x60c │ │ │ │ strne r3, [r4, #8] │ │ │ │ streq r2, [r3, #24] │ │ │ │ streq r3, [r1, #8] │ │ │ │ strd r9, sl, [r3, #28] │ │ │ │ - b.w 72a26 │ │ │ │ + b.w 72a1e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7531e │ │ │ │ + bne.w 75316 │ │ │ │ ldrd r4, r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ adds r2, #28 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 7b788 │ │ │ │ + bcc.w 7b780 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ adds r2, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 7b788 │ │ │ │ + bcc.w 7b780 │ │ │ │ add r2, sp, #832 @ 0x340 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ bl 416e0 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ adds r3, #4 │ │ │ │ @@ -156518,62 +156514,62 @@ │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #-8] │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 79fe6 │ │ │ │ + beq.w 79fde │ │ │ │ bic.w r3, r4, #1 │ │ │ │ subs r2, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 72876 │ │ │ │ + b.w 7286e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 75ea2 │ │ │ │ + beq.w 75e9a │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7314e │ │ │ │ + beq.w 73146 │ │ │ │ mov r1, r0 │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7bc6c │ │ │ │ + bcc.w 7bc64 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7bc6c │ │ │ │ + bcc.w 7bc64 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [sp, #864] @ 0x360 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bc32 │ │ │ │ + bne.w 7bc2a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 755d8 │ │ │ │ + bcs.n 755d0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 755e6 │ │ │ │ + bcs.n 755de │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ adds r2, r3, #4 │ │ │ │ str.w r2, [r0, #144] @ 0x90 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ adds r3, #4 │ │ │ │ @@ -156582,87 +156578,87 @@ │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 762e0 │ │ │ │ + beq.w 762d8 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ands.w r2, r2, #128 @ 0x80 │ │ │ │ - bne.w 75352 │ │ │ │ + bne.w 7534a │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ ldr.w r1, [lr, #48] @ 0x30 │ │ │ │ and.w r1, r1, #262144 @ 0x40000 │ │ │ │ orrs r1, r2 │ │ │ │ - bne.w 762d8 │ │ │ │ + bne.w 762d0 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ mov r7, r3 │ │ │ │ - b.w 7257c │ │ │ │ + b.w 72574 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ - b.w 76c1c │ │ │ │ + beq.w 72c72 │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76140 │ │ │ │ + beq.w 76138 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.w 75e8a │ │ │ │ + bne.w 75e82 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ and.w r1, r1, #262144 @ 0x40000 │ │ │ │ orrs r1, r3 │ │ │ │ - bne.w 7611c │ │ │ │ + bne.w 76114 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #9600 @ 0x2580 │ │ │ │ bic.w r3, r3, #51 @ 0x33 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r3, #8 │ │ │ │ - bmi.w 72f60 │ │ │ │ - b.w 72f7e │ │ │ │ + bmi.w 72f58 │ │ │ │ + b.w 72f76 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r1, r3, r0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 756a6 │ │ │ │ + beq.n 7569e │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 732f2 │ │ │ │ + bhi.w 732ea │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7708a │ │ │ │ + bcc.w 77082 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7708a │ │ │ │ + bcc.w 77082 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ add.w ip, r3, #12 │ │ │ │ str.w ip, [r4, #92] @ 0x5c │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -156671,22 +156667,22 @@ │ │ │ │ movt r0, #5 │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r0, [r3, #0] │ │ │ │ orr.w r2, r2, #14 │ │ │ │ str r2, [sp, #872] @ 0x368 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7707a │ │ │ │ + bne.w 77072 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 7571a │ │ │ │ + bcs.n 75712 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 75728 │ │ │ │ + bcs.n 75720 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r0, r2, #4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ str r1, [r2, #0] │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ @@ -156700,21 +156696,21 @@ │ │ │ │ bx r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 73a7a │ │ │ │ + bne.w 73a72 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 73a7a │ │ │ │ - b.n 75758 │ │ │ │ + bne.w 73a72 │ │ │ │ + b.n 75750 │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ @@ -156723,15 +156719,15 @@ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75cb0 │ │ │ │ + beq.w 75ca8 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ add.w r2, r5, #36 @ 0x24 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ str r3, [r5, #12] │ │ │ │ @@ -156744,71 +156740,71 @@ │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldrd r2, r3, [r2, #384] @ 0x180 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 73aaa │ │ │ │ + beq.w 73aa2 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ add.w r2, sp, #1592 @ 0x638 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ands.w r4, r3, #1 │ │ │ │ - bne.w 73aaa │ │ │ │ + bne.w 73aa2 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #496] @ 0x1f0 │ │ │ │ ldrd lr, r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ - bl a0e84 │ │ │ │ + bl a0e7c │ │ │ │ ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ ldr.w r3, [r2, #-80] │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r0, [r2, #-72] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str.w r0, [r2, #-64] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r1, [r5, #1344] @ 0x540 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76c1c │ │ │ │ + bne.w 76c14 │ │ │ │ ldr.w r2, [r2, #-72] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 73aba │ │ │ │ + beq.w 73ab2 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7a8ee │ │ │ │ + beq.w 7a8e6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a8e2 │ │ │ │ + beq.w 7a8da │ │ │ │ movs r1, #3 │ │ │ │ str.w r1, [sp, #1564] @ 0x61c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ sub.w r0, r2, #16 │ │ │ │ - b.w 73aca │ │ │ │ + b.w 73ac2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ subs r3, r1, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - b.n 750dc │ │ │ │ + b.n 750d4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #868 @ 0x364 │ │ │ │ mov r1, r6 │ │ │ │ bl 416e0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [sp, #1504] @ 0x5e0 │ │ │ │ @@ -156823,38 +156819,38 @@ │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ movw r1, #12832 @ 0x3220 │ │ │ │ movt r1, #8192 @ 0x2000 │ │ │ │ ands r1, r0 │ │ │ │ orrs r1, r3 │ │ │ │ - bne.w 72f1c │ │ │ │ + bne.w 72f14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ str.w r1, [sp, #1524] @ 0x5f4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #32] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #9600 @ 0x2580 │ │ │ │ bic.w r3, r3, #51 @ 0x33 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str.w r2, [sp, #1532] @ 0x5fc │ │ │ │ - b.w 73726 │ │ │ │ + b.w 7371e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 758e6 │ │ │ │ + cbz r2, 758de │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ add.w r2, r1, r2, lsr #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ str.w r2, [r1, #1392] @ 0x570 │ │ │ │ - bcs.w 7688a │ │ │ │ + bcs.w 76882 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.w 728c6 │ │ │ │ + b.w 728be │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, ip │ │ │ │ it cc │ │ │ │ movcc r3, ip │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -156867,35 +156863,35 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #-8] │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 7dfbc │ │ │ │ + beq.w 7dfb4 │ │ │ │ bic.w r3, r4, #1 │ │ │ │ subs r2, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 726b0 │ │ │ │ + b.w 726a8 │ │ │ │ tst.w r2, #6 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 78038 │ │ │ │ + bcc.w 78030 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 78038 │ │ │ │ + bcc.w 78030 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ add.w r0, r3, #12 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ @@ -156920,27 +156916,27 @@ │ │ │ │ subs r3, r3, r4 │ │ │ │ ldr.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str.w r3, [r4, r2, lsl #2] │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 76306 │ │ │ │ + beq.w 762fe │ │ │ │ str.w ip, [sp, #876] @ 0x36c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79866 │ │ │ │ + bne.w 7985e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [r1] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 759ea │ │ │ │ + bcs.n 759e2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 759f8 │ │ │ │ + bcs.n 759f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ adds r2, r3, #4 │ │ │ │ str.w r2, [r0, #144] @ 0x90 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ add.w r2, r5, #12 │ │ │ │ @@ -156948,15 +156944,15 @@ │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - bl 800d8 │ │ │ │ + bl 800d0 │ │ │ │ ldr.w r1, [sp, #1512] @ 0x5e8 │ │ │ │ str.w r0, [sp, #1532] @ 0x5fc │ │ │ │ movs r2, #0 │ │ │ │ ldrd lr, r0, [r1] │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -156967,82 +156963,82 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 718d4 │ │ │ │ + beq.w 718cc │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r0, [r3, #2640] @ 0xa50 │ │ │ │ ldr.w r1, [r3, #2644] @ 0xa54 │ │ │ │ orrs.w lr, r0, r1 │ │ │ │ - bne.w 7a32a │ │ │ │ - ldr.w r2, [pc, #3164] @ 766c8 │ │ │ │ + bne.w 7a322 │ │ │ │ + ldr.w r2, [pc, #3164] @ 766c0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r2, r2, #1200 @ 0x4b0 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ strd r0, r1, [ip, #24] │ │ │ │ ldrd r4, r5, [r2] │ │ │ │ mov r6, r5 │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ cmpeq r0, r4 │ │ │ │ - beq.w 718d4 │ │ │ │ - b.n 75a74 │ │ │ │ + beq.w 718cc │ │ │ │ + b.n 75a6c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 73be6 │ │ │ │ + bne.w 73bde │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 73be6 │ │ │ │ - b.n 75aa2 │ │ │ │ + bne.w 73bde │ │ │ │ + b.n 75a9a │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 75866 │ │ │ │ + bcs.w 7585e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7e228 │ │ │ │ + bcc.w 7e220 │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ - bcc.w 7e21c │ │ │ │ + bcc.w 7e214 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ adds r0, r3, #4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.w 750e0 │ │ │ │ + b.w 750d8 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - b.w 71f74 │ │ │ │ + b.w 71f6c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 72c7a │ │ │ │ - ldr.w r3, [pc, #2988] @ 766c8 │ │ │ │ + b.w 72c72 │ │ │ │ + ldr.w r3, [pc, #2988] @ 766c0 │ │ │ │ lsrs r0, r1, #7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw ip, #4997 @ 0x1385 │ │ │ │ movt ip, #1 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ clz r3, r0 │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ @@ -157054,63 +157050,63 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bpl.w 7b74e │ │ │ │ + bpl.w 7b746 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 736d0 │ │ │ │ + bne.w 736c8 │ │ │ │ ldr.w r3, [sp, #1524] @ 0x5f4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 736d0 │ │ │ │ + ble.w 736c8 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ mov r6, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ add.w lr, r3, r2, lsl #2 │ │ │ │ mov.w r9, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 75bc6 │ │ │ │ + bne.n 75bbe │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ add.w r2, r0, r3, lsr #5 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w 7f094 │ │ │ │ + bls.w 7f08c │ │ │ │ str.w r3, [lr] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, r8 │ │ │ │ - bge.n 75bd2 │ │ │ │ + bge.n 75bca │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ add.w lr, lr, #4 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 75b9a │ │ │ │ + beq.n 75b92 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w r3, [lr] │ │ │ │ cmp ip, r8 │ │ │ │ - blt.n 75bb6 │ │ │ │ + blt.n 75bae │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 736d0 │ │ │ │ + beq.w 736c8 │ │ │ │ ldr.w r8, [sp, #856] @ 0x358 │ │ │ │ str.w r0, [sp, #1532] @ 0x5fc │ │ │ │ - b.w 736ea │ │ │ │ + b.w 736e2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r1, #40 @ 0x28 │ │ │ │ ldr.w r5, [r4, #1536] @ 0x600 │ │ │ │ @@ -157118,157 +157114,157 @@ │ │ │ │ str.w lr, [sp, #1520] @ 0x5f0 │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ str.w r1, [sp, #1532] @ 0x5fc │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 71b7c │ │ │ │ + bne.w 71b74 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl 80924 │ │ │ │ + bl 8091c │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr.w r3, [r6, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71b00 │ │ │ │ + beq.w 71af8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ cmp r6, #1 │ │ │ │ mov r1, r0 │ │ │ │ - beq.w 76a02 │ │ │ │ + beq.w 769fa │ │ │ │ ldr.w r0, [sp, #1524] @ 0x5f4 │ │ │ │ subs r2, r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ - bgt.w 76a08 │ │ │ │ + bgt.w 76a00 │ │ │ │ cmp.w r8, #0 │ │ │ │ it gt │ │ │ │ movgt r0, r7 │ │ │ │ - bgt.w 75b7c │ │ │ │ - b.w 736d0 │ │ │ │ + bgt.w 75b74 │ │ │ │ + b.w 736c8 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - b.w 72c7a │ │ │ │ + b.w 72c72 │ │ │ │ ldr.w r3, [r0, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e1e8 │ │ │ │ + bne.w 7e1e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ add.w r3, r1, #64 @ 0x40 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 73410 │ │ │ │ + bne.w 73408 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 73410 │ │ │ │ - b.n 75ce2 │ │ │ │ + bne.w 73408 │ │ │ │ + b.n 75cda │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 72ca8 │ │ │ │ + bne.w 72ca0 │ │ │ │ lsrs r3, r2, #5 │ │ │ │ add.w r1, r0, r2, lsr #5 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 72ca8 │ │ │ │ - b.n 75d08 │ │ │ │ + bne.w 72ca0 │ │ │ │ + b.n 75d00 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 75ca8 │ │ │ │ + beq.n 75ca0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #28] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 752dc │ │ │ │ - b.n 75d3a │ │ │ │ + bne.w 752d4 │ │ │ │ + b.n 75d32 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 75d56 │ │ │ │ + cbz r2, 75d4e │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ add.w r2, r1, r2, lsr #5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ str.w r2, [r1, #1392] @ 0x570 │ │ │ │ - bcs.w 766e4 │ │ │ │ + bcs.w 766dc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.w 726fe │ │ │ │ + b.w 726f6 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #28] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 73cd8 │ │ │ │ + bne.w 73cd0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 73cd8 │ │ │ │ - b.n 75d90 │ │ │ │ + bne.w 73cd0 │ │ │ │ + b.n 75d88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76676 │ │ │ │ + beq.w 7666e │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #28] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ @@ -157276,26 +157272,26 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w lr, r3, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bne.w 7433c │ │ │ │ + bne.w 74334 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 75dc6 │ │ │ │ + b.n 75dbe │ │ │ │ mov r4, r2 │ │ │ │ bic.w r3, r3, #256 @ 0x100 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ mov r0, r2 │ │ │ │ str.w r3, [r2, #344] @ 0x158 │ │ │ │ - bl b16e0 │ │ │ │ + bl b16d8 │ │ │ │ ldr.w r3, [r4, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71ab0 │ │ │ │ + beq.w 71aa8 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r4, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, r1, [r2] │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ @@ -157319,60 +157315,60 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r0, [r4, #-72] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str.w r0, [r4, #-64] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7dd30 │ │ │ │ + beq.w 7dd28 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 771e8 │ │ │ │ + beq.w 771e0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df3e │ │ │ │ + beq.w 7df36 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 71ab0 │ │ │ │ + bne.w 71aa8 │ │ │ │ ldr.w r2, [r4, #-72] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ ittt eq │ │ │ │ ldreq r2, [sp, #36] @ 0x24 │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ streq r3, [r2, #8] │ │ │ │ - b.w 71ab0 │ │ │ │ + b.w 71aa8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.w 75674 │ │ │ │ + b.w 7566c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.w 7556e │ │ │ │ + b.w 75566 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 800d8 │ │ │ │ + bl 800d0 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 743fc │ │ │ │ + b.w 743f4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #256 @ 0x100 │ │ │ │ str.w r0, [r4, #344] @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl b16e0 │ │ │ │ + bl b16d8 │ │ │ │ ldr.w r3, [r4, #2732] @ 0xaac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72904 │ │ │ │ + beq.w 728fc │ │ │ │ ldrd r3, r2, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 72904 │ │ │ │ + beq.w 728fc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r6, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ @@ -157404,128 +157400,128 @@ │ │ │ │ str.w r4, [r2, #-72] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ str.w r4, [r2, #-64] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ ldr.w r3, [r5, #1536] @ 0x600 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72910 │ │ │ │ + beq.w 72908 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2b782 │ │ │ │ - b.w 72910 │ │ │ │ + b.w 72908 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ adds r4, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 74556 │ │ │ │ + bne.w 7454e │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r4, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 74556 │ │ │ │ - b.n 75f7c │ │ │ │ + bne.w 7454e │ │ │ │ + b.n 75f74 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movw r0, #12832 @ 0x3220 │ │ │ │ movt r0, #8192 @ 0x2000 │ │ │ │ ands r0, r4 │ │ │ │ orrs r0, r2 │ │ │ │ - bne.w 71892 │ │ │ │ + bne.w 7188a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - bl 971ec │ │ │ │ + bl 971e4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 71892 │ │ │ │ - bhi.n 75fcc │ │ │ │ - ldr.w r3, [pc, #1816] @ 766cc │ │ │ │ + b.w 7188a │ │ │ │ + bhi.n 75fc4 │ │ │ │ + ldr.w r3, [pc, #1816] @ 766c4 │ │ │ │ movw r2, #3133 @ 0xc3d │ │ │ │ - ldr.w r1, [pc, #1812] @ 766d0 │ │ │ │ - ldr.w r0, [pc, #1812] @ 766d4 │ │ │ │ + ldr.w r1, [pc, #1812] @ 766c8 │ │ │ │ + ldr.w r0, [pc, #1812] @ 766cc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b.w 75284 │ │ │ │ + b.w 7527c │ │ │ │ cmp lr, ip │ │ │ │ - bcc.w 76948 │ │ │ │ + bcc.w 76940 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b566 │ │ │ │ + beq.w 7b55e │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ tst.w r2, #272 @ 0x110 │ │ │ │ - bne.w 7b4e0 │ │ │ │ + bne.w 7b4d8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #26 │ │ │ │ - bmi.w 76930 │ │ │ │ + bmi.w 76928 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r5, [r2] │ │ │ │ bic.w r5, r5, #983040 @ 0xf0000 │ │ │ │ strex r1, r5, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 76002 │ │ │ │ + bne.n 75ffa │ │ │ │ dmb ish │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r6, r2 │ │ │ │ - b.w 7528c │ │ │ │ + b.w 75284 │ │ │ │ add.w r3, lr, #4 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ subs r3, r3, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [lr, #8] │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.w 72cf0 │ │ │ │ + bne.w 72ce8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ add.w r2, lr, #8 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r1, r2, #15 │ │ │ │ - b.w 72cf0 │ │ │ │ + b.w 72ce8 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movw r3, #12832 @ 0x3220 │ │ │ │ movt r3, #8192 @ 0x2000 │ │ │ │ ands r3, r4 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 74866 │ │ │ │ + bne.w 7485e │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c1e4 │ │ │ │ + beq.w 7c1dc │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r3, #21 │ │ │ │ - bmi.w 7687a │ │ │ │ + bmi.w 76872 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ str.w r1, [sp, #1532] @ 0x5fc │ │ │ │ movs r1, #0 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -157537,56 +157533,56 @@ │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ str r1, [r2, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r1, [r2, #2640] @ 0xa50 │ │ │ │ ldr.w r2, [r2, #2644] @ 0xa54 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - bne.w 7c050 │ │ │ │ - ldr.w r3, [pc, #1508] @ 766c8 │ │ │ │ + bne.w 7c048 │ │ │ │ + ldr.w r3, [pc, #1508] @ 766c0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ strd r0, r1, [ip, #24] │ │ │ │ ldrd r4, r5, [r3] │ │ │ │ cmp r1, r5 │ │ │ │ it eq │ │ │ │ cmpeq r0, r4 │ │ │ │ - bne.w 7c036 │ │ │ │ + bne.w 7c02e │ │ │ │ ldr.w r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dd3e │ │ │ │ + bne.w 7dd36 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 717d6 │ │ │ │ - b.w 7486e │ │ │ │ + bne.w 717ce │ │ │ │ + b.w 74866 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 76140 │ │ │ │ + cbz r3, 76138 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #128 @ 0x80 │ │ │ │ - bne.w 75e8c │ │ │ │ + bne.w 75e84 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ and.w ip, r4, #262144 @ 0x40000 │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ - beq.w 75672 │ │ │ │ + beq.w 7566a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76120 │ │ │ │ - ldr.w r3, [pc, #1412] @ 766c8 │ │ │ │ + bne.n 76118 │ │ │ │ + ldr.w r3, [pc, #1412] @ 766c0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #1372] @ 0x55c │ │ │ │ - b.w 75674 │ │ │ │ + b.w 7566c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 13a74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74824 │ │ │ │ + bne.w 7481c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w r3, r4, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r3, r0, #12 │ │ │ │ @@ -157597,37 +157593,37 @@ │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ str.w r8, [r3, #-20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #128 @ 0x80 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76186 │ │ │ │ + bne.n 7617e │ │ │ │ dmb ish │ │ │ │ - b.w 73726 │ │ │ │ + b.w 7371e │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ movw r4, #12832 @ 0x3220 │ │ │ │ movt r4, #8192 @ 0x2000 │ │ │ │ ands r0, r4 │ │ │ │ mov r5, r0 │ │ │ │ orrs.w r0, r0, ip │ │ │ │ - bne.w 7371a │ │ │ │ + bne.w 73712 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #592] @ 0x250 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r1, [r2, #4] │ │ │ │ subs r7, r2, r0 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ str r1, [r2, #12] │ │ │ │ add.w r1, r4, #2640 @ 0xa50 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ str r2, [sp, #588] @ 0x24c │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 7febc │ │ │ │ + bl 7feb4 │ │ │ │ ldr r2, [sp, #588] @ 0x24c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #592] @ 0x250 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [r2, #0] │ │ │ │ str r3, [sp, #584] @ 0x248 │ │ │ │ ldr.w r2, [r3, #-68] │ │ │ │ @@ -157655,15 +157651,15 @@ │ │ │ │ ldrd r2, ip, [ip] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr.w r1, [r3, #-64] │ │ │ │ strd r1, r6, [r2, #8] │ │ │ │ ldr.w r1, [r3, #-60] │ │ │ │ - bl 971ec │ │ │ │ + bl 971e4 │ │ │ │ ldr r3, [sp, #584] @ 0x248 │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ str.w r0, [r3, #-60] │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ @@ -157675,71 +157671,71 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r2, r7 │ │ │ │ str.w r2, [r3, #-68] │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str.w r2, [r3, #-72] │ │ │ │ - b.w 7371a │ │ │ │ + b.w 73712 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr.w r4, [r4, #276] @ 0x114 │ │ │ │ add.w ip, r2, r4 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ and.w lr, r2, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bne.w 734ce │ │ │ │ + bne.w 734c6 │ │ │ │ mov.w lr, r2, lsr #5 │ │ │ │ add.w ip, r4, r2, lsr #5 │ │ │ │ ldr.w r2, [lr, r4] │ │ │ │ and.w lr, r2, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bne.w 734ce │ │ │ │ - b.n 7629c │ │ │ │ + bne.w 734c6 │ │ │ │ + b.n 76294 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75608 │ │ │ │ - ldr r3, [pc, #996] @ (766c8 ) │ │ │ │ + bne.w 75600 │ │ │ │ + ldr r3, [pc, #996] @ (766c0 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r7, [r3, #1372] @ 0x55c │ │ │ │ - b.w 7257c │ │ │ │ + b.w 72574 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7801e │ │ │ │ + beq.w 78016 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ movs r2, #6 │ │ │ │ subs r0, #64 @ 0x40 │ │ │ │ - bl beea0 │ │ │ │ + bl bee98 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 74788 │ │ │ │ + b.w 74780 │ │ │ │ str.w ip, [r1] │ │ │ │ - b.w 759f8 │ │ │ │ + b.w 759f0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.w 76460 │ │ │ │ + bne.w 76458 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1664] @ 0x680 │ │ │ │ ldr.w r2, [r2, #1668] @ 0x684 │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ addne.w r2, r3, #32 │ │ │ │ ldrne r1, [sp, #36] @ 0x24 │ │ │ │ strne.w r2, [r1, #1664] @ 0x680 │ │ │ │ - beq.w 76456 │ │ │ │ + beq.w 7644e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w ip, #3 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ and.w r2, r0, #24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ @@ -157748,40 +157744,40 @@ │ │ │ │ str.w ip, [r3] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl beb20 │ │ │ │ + bl beb18 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 7457c │ │ │ │ + b.w 74574 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #32 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76374 │ │ │ │ + bne.n 7636c │ │ │ │ dmb ish │ │ │ │ - b.w 72be2 │ │ │ │ + b.w 72bda │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ adds r2, #10 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr.w r2, [r9, #-72] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ tst.w r3, #7168 @ 0x1c00 │ │ │ │ - bne.w 79418 │ │ │ │ + bne.w 79410 │ │ │ │ ldr.w r1, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r1] │ │ │ │ mov r0, r5 │ │ │ │ @@ -157790,15 +157786,15 @@ │ │ │ │ add.w r1, r1, ip, lsl #2 │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r4, [sp, #1528] @ 0x5f8 │ │ │ │ str r4, [r1, #8] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [r1, #12] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ - bl 80924 │ │ │ │ + bl 8091c │ │ │ │ ldr r3, [sp, #780] @ 0x30c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -157807,42 +157803,42 @@ │ │ │ │ str.w r0, [r3, #-64] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #1344] @ 0x540 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76c1c │ │ │ │ + bne.w 76c14 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str.w r0, [r3, #-72] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 72834 │ │ │ │ - b.w 72862 │ │ │ │ + bhi.w 7282c │ │ │ │ + b.w 7285a │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.w 72810 │ │ │ │ - ldr r3, [pc, #676] @ (766d8 ) │ │ │ │ + bne.w 72808 │ │ │ │ + ldr r3, [pc, #676] @ (766d0 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ addw r3, r3, #1036 @ 0x40c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 71ba4 │ │ │ │ + b.w 71b9c │ │ │ │ adds r0, #2 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl beb20 │ │ │ │ + bl beb18 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 76330 │ │ │ │ + b.n 76328 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 7946c │ │ │ │ + beq.w 79464 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ ldrd r3, r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ subs r5, r0, r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -157851,29 +157847,29 @@ │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7927c │ │ │ │ + beq.w 79274 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ mov r0, r4 │ │ │ │ subs r1, r1, r2 │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl bf318 │ │ │ │ + bl bf310 │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add.w r1, sp, #1592 @ 0x638 │ │ │ │ ldr.w r2, [r1, #-80] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ @@ -157884,122 +157880,122 @@ │ │ │ │ str.w r2, [r1, #-72] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [r1, #-64] │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 792a4 │ │ │ │ + beq.w 7929c │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ - bl 80d64 │ │ │ │ + bl 80d5c │ │ │ │ ldr r1, [sp, #412] @ 0x19c │ │ │ │ mov ip, r0 │ │ │ │ sub.w lr, r1, #648 @ 0x288 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ - ldr r2, [pc, #444] @ (766d8 ) │ │ │ │ + ldr r2, [pc, #444] @ (766d0 ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #444] @ (766dc ) │ │ │ │ + ldr r3, [pc, #444] @ (766d4 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, pc │ │ │ │ str r3, [r2, #8] │ │ │ │ movs r0, #1 │ │ │ │ - b.w 72b20 │ │ │ │ + b.w 72b18 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r1, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 73064 │ │ │ │ - b.n 76532 │ │ │ │ + bne.w 7305c │ │ │ │ + b.n 7652a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #28] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #276] @ 0x114 │ │ │ │ add.w r1, r2, r3, lsr #5 │ │ │ │ - b.w 74d9a │ │ │ │ + b.w 74d92 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ + beq.w 72c72 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b7f2 │ │ │ │ + beq.w 7b7ea │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7b75c │ │ │ │ - ldr r2, [pc, #308] @ (766c8 ) │ │ │ │ + beq.w 7b754 │ │ │ │ + ldr r2, [pc, #308] @ (766c0 ) │ │ │ │ mov.w lr, r3, lsr #7 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, r2] │ │ │ │ clz r2, lr │ │ │ │ rsb r2, r2, #410 @ 0x19a │ │ │ │ adds r2, #1 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r0, #28 │ │ │ │ mla r0, r0, lr, r2 │ │ │ │ - ldr r2, [pc, #300] @ (766e0 ) │ │ │ │ + ldr r2, [pc, #300] @ (766d8 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 7b75c │ │ │ │ + bne.w 7b754 │ │ │ │ ldr.w r4, [ip, #12] │ │ │ │ add.w r2, r8, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov lr, r4 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bgt.w 7b71e │ │ │ │ + bgt.w 7b716 │ │ │ │ ldr.w r2, [ip, #16] │ │ │ │ lsls r7, r2, #30 │ │ │ │ - bmi.n 765f2 │ │ │ │ + bmi.n 765ea │ │ │ │ movw r2, #12933 @ 0x3285 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7bfae │ │ │ │ + bne.w 7bfa6 │ │ │ │ cmp.w lr, #8 │ │ │ │ - bls.w 7bfae │ │ │ │ + bls.w 7bfa6 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r1, #22 │ │ │ │ - bmi.w 7b660 │ │ │ │ + bmi.w 7b658 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ movw r2, #53517 @ 0xd10d │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7b64e │ │ │ │ + beq.w 7b646 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [sp, #1524] @ 0x5f4 │ │ │ │ mov r3, sl │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ add r1, sp, #860 @ 0x35c │ │ │ │ str.w lr, [r4, #40] @ 0x28 │ │ │ │ - ldr.w ip, [pc, #160] @ 766c8 │ │ │ │ + ldr.w ip, [pc, #160] @ 766c0 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr r5, [sp, #856] @ 0x358 │ │ │ │ adds r6, #1 │ │ │ │ str.w r6, [lr, #32] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #15744 @ 0x3d80 │ │ │ │ bic.w r0, r0, #51 @ 0x33 │ │ │ │ @@ -158007,105 +158003,105 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #4] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ ldr.w r0, [r0, #3140] @ 0xc44 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 82e0c │ │ │ │ + bl 82e04 │ │ │ │ adds r3, r0, #7 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 7b620 │ │ │ │ + bhi.w 7b618 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r7, #149 @ 0x95 │ │ │ │ movs r7, #222 @ 0xde │ │ │ │ movs r7, #222 @ 0xde │ │ │ │ movs r7, #222 @ 0xde │ │ │ │ movs r7, #222 @ 0xde │ │ │ │ movs r7, #222 @ 0xde │ │ │ │ movs r7, #149 @ 0x95 │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r0, r7, #5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 72c7a │ │ │ │ + b.w 72c72 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7c296 │ │ │ │ + beq.w 7c28e │ │ │ │ sub.w r1, r0, #32 │ │ │ │ movs r2, #3 │ │ │ │ subs r0, #64 @ 0x40 │ │ │ │ - bl beea0 │ │ │ │ + bl bee98 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 74788 │ │ │ │ + b.w 74780 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7c7e4 │ │ │ │ + beq.w 7c7dc │ │ │ │ sub.w r1, r0, #32 │ │ │ │ movs r2, #4 │ │ │ │ subs r0, #64 @ 0x40 │ │ │ │ - bl beea0 │ │ │ │ + bl bee98 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 74788 │ │ │ │ + b.w 74780 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ + beq.w 72c72 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r1, #28] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ movs r7, r0 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75d56 │ │ │ │ + beq.w 75d4e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r1, #276] @ 0x114 │ │ │ │ add.w r2, r1, r2, lsr #5 │ │ │ │ - b.w 75d56 │ │ │ │ + b.w 75d4e │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, lr, [lr] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 7dce2 │ │ │ │ + bne.w 7dcda │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w ip, [r1, #-4] │ │ │ │ add.w lr, r3, #4 │ │ │ │ str.w lr, [r4, #92] @ 0x5c │ │ │ │ @@ -158120,45 +158116,45 @@ │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl beb20 │ │ │ │ - b.w 746dc │ │ │ │ + bl beb18 │ │ │ │ + b.w 746d4 │ │ │ │ ldr.w r1, [r2, #-72] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ subs r2, r0, r2 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ str.w r2, [r1, r0, lsl #2] │ │ │ │ - b.w 7242a │ │ │ │ + b.w 72422 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 76a4a │ │ │ │ + bcc.w 76a42 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ subs r3, r2, r3 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc.w 76a40 │ │ │ │ + bcc.w 76a38 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ str.w r1, [r0, #144] @ 0x90 │ │ │ │ str.w ip, [r2] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [ip] │ │ │ │ @@ -158168,31 +158164,31 @@ │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ and.w r2, r1, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 748c4 │ │ │ │ - b.n 76814 │ │ │ │ + bne.w 748bc │ │ │ │ + b.n 7680c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ adds r2, r3, r0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 73b76 │ │ │ │ + bne.w 73b6e │ │ │ │ lsrs r1, r3, #5 │ │ │ │ add.w r2, r0, r3, lsr #5 │ │ │ │ ldr r3, [r1, r0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 73b76 │ │ │ │ - b.n 7683a │ │ │ │ + bne.w 73b6e │ │ │ │ + b.n 76832 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r2, lr, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ adds r0, r2, #4 │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ @@ -158200,91 +158196,91 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 800d8 │ │ │ │ + bl 800d0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7609c │ │ │ │ + b.n 76094 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 75296 │ │ │ │ + b.w 7528e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 758e8 │ │ │ │ + beq.w 758e0 │ │ │ │ ldr.w r0, [r1, #276] @ 0x114 │ │ │ │ add.w r2, r0, r2, lsr #5 │ │ │ │ - b.w 758e8 │ │ │ │ + b.w 758e0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r2, #1344] @ 0x540 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ - b.n 76c1c │ │ │ │ + beq.w 72c72 │ │ │ │ + b.n 76c14 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 7bc18 │ │ │ │ + beq.w 7bc10 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ movs r2, #2 │ │ │ │ subs r0, #64 @ 0x40 │ │ │ │ - bl beea0 │ │ │ │ + bl bee98 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 74788 │ │ │ │ + b.w 74780 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ movw r2, #12832 @ 0x3220 │ │ │ │ movt r2, #8192 @ 0x2000 │ │ │ │ and.w r4, r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 725b4 │ │ │ │ + bne.w 725ac │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ add.w r2, sp, #1592 @ 0x638 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, r1, [r3] │ │ │ │ str r2, [sp, #312] @ 0x138 │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ strd r1, r5, [r3, #8] │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ - bl 7fe40 │ │ │ │ + bl 7fe38 │ │ │ │ ldr r2, [sp, #312] @ 0x138 │ │ │ │ ldr.w r3, [r2, #-80] │ │ │ │ str.w r0, [r2, #-60] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r2, #-72] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [r2, #-64] │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.w 725b4 │ │ │ │ + b.w 725ac │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75ffa │ │ │ │ + beq.w 75ff2 │ │ │ │ strd r0, r3, [sp, #340] @ 0x154 │ │ │ │ - bl 80f0c │ │ │ │ + bl 80f04 │ │ │ │ ldrd r0, r3, [sp, #340] @ 0x154 │ │ │ │ - b.w 75ff6 │ │ │ │ + b.w 75fee │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ - b.w 75296 │ │ │ │ + b.w 7528e │ │ │ │ ldr.w ip, [sp, #1524] @ 0x5f4 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #680] @ (76c08 ) │ │ │ │ + ldr r2, [pc, #680] @ (76c00 ) │ │ │ │ ldr.w r4, [ip, #12] │ │ │ │ str.w r4, [sp, #1532] @ 0x5fc │ │ │ │ ldr.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr.w r4, [sp, #1524] @ 0x5f4 │ │ │ │ - vldr d7, [pc, #648] @ 76c00 │ │ │ │ + vldr d7, [pc, #648] @ 76bf8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r1, r5, #2640 @ 0xa50 │ │ │ │ ldr.w r6, [sp, #1524] @ 0x5f4 │ │ │ │ ldr r4, [sp, #860] @ 0x35c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ @@ -158295,149 +158291,149 @@ │ │ │ │ str r3, [sp, #580] @ 0x244 │ │ │ │ add.w r2, r2, #1200 @ 0x4b0 │ │ │ │ vldr d7, [r2] │ │ │ │ vstr d7, [r4, #8] │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str r2, [sp, #576] @ 0x240 │ │ │ │ - bl 7febc │ │ │ │ + bl 7feb4 │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ ldr r2, [sp, #576] @ 0x240 │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r2, [r3, #-72] │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str.w r2, [r3, #-64] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w lr, [ip, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 71862 │ │ │ │ + bne.w 7185a │ │ │ │ ldr.w ip, [ip, #48] @ 0x30 │ │ │ │ movw r0, #12832 @ 0x3220 │ │ │ │ movt r0, #8192 @ 0x2000 │ │ │ │ and.w r0, ip, r0 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - bne.w 71862 │ │ │ │ + bne.w 7185a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bx r2 │ │ │ │ mov r0, r7 │ │ │ │ - b.w 73666 │ │ │ │ + b.w 7365e │ │ │ │ add.w r2, r8, r6 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ add.w lr, r8, #4294967295 @ 0xffffffff │ │ │ │ add.w r5, r3, r6, lsl #2 │ │ │ │ add.w ip, r0, r2, lsl #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r7, r2, #4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 76ae4 │ │ │ │ + blt.n 76adc │ │ │ │ ldr.w r0, [r3, lr, lsl #2] │ │ │ │ and.w r2, r0, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 77582 │ │ │ │ + beq.w 7757a │ │ │ │ str.w r0, [ip] │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, ip, #4 │ │ │ │ - b.n 76a1e │ │ │ │ + b.n 76a16 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp ip, r2 │ │ │ │ - bcs.w 767fc │ │ │ │ - b.n 767ec │ │ │ │ + bcs.w 767f4 │ │ │ │ + b.n 767e4 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r2, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 76ac0 │ │ │ │ + bne.n 76ab8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [ip] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 767c4 │ │ │ │ + bne.w 767bc │ │ │ │ ldr.w r3, [r1, #276] @ 0x114 │ │ │ │ add.w ip, r3, r2, lsr #5 │ │ │ │ - b.n 76aa8 │ │ │ │ + b.n 76aa0 │ │ │ │ bl 5a380 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76c1c │ │ │ │ - ldr r3, [pc, #312] @ (76c0c ) │ │ │ │ + bne.w 76c14 │ │ │ │ + ldr r3, [pc, #312] @ (76c04 ) │ │ │ │ movw r2, #1181 @ 0x49d │ │ │ │ - ldr r1, [pc, #312] @ (76c10 ) │ │ │ │ - ldr r0, [pc, #312] @ (76c14 ) │ │ │ │ + ldr r1, [pc, #312] @ (76c08 ) │ │ │ │ + ldr r0, [pc, #312] @ (76c0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 73666 │ │ │ │ + b.w 7365e │ │ │ │ movw r2, #20621 @ 0x508d │ │ │ │ movt r2, #3 │ │ │ │ mov r6, r2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 76b46 │ │ │ │ + cbnz r2, 76b3e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ adds r2, #32 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 76b9e │ │ │ │ + bcc.n 76b96 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ adds r2, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 76b9e │ │ │ │ + bcc.n 76b96 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r3, r1 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ - bcc.w 76d9c │ │ │ │ + bcc.w 76d94 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ adds r0, r1, #4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ @@ -158450,70 +158446,70 @@ │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #32] │ │ │ │ str.w ip, [sp, #1524] @ 0x5f4 │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #15744 @ 0x3d80 │ │ │ │ bic.w r2, r2, #51 @ 0x33 │ │ │ │ str.w r2, [ip, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #144] @ (76c08 ) │ │ │ │ + ldr r2, [pc, #144] @ (76c00 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r1, [r2, #1376] @ 0x560 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ - cbz r0, 76b86 │ │ │ │ + cbz r0, 76b7e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ str.w r0, [sp, #1532] @ 0x5fc │ │ │ │ add.w r0, r2, #44 @ 0x2c │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - b.w 73726 │ │ │ │ + b.w 7371e │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 76c18 │ │ │ │ + bne.n 76c10 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [r2, #-4] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - b.n 76b16 │ │ │ │ + b.n 76b0e │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ movs r7, r0 │ │ │ │ - cbnz r0, 76c68 │ │ │ │ + cbnz r0, 76c5c │ │ │ │ movs r6, r0 │ │ │ │ - cbnz r6, 76c6e │ │ │ │ + cbnz r6, 76c62 │ │ │ │ movs r6, r0 │ │ │ │ bl 5a380 │ │ │ │ movw r3, #24845 @ 0x610d │ │ │ │ movt r3, #7 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ @@ -158523,15 +158519,15 @@ │ │ │ │ ldrd lr, r0, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ str.w r3, [sp, #1516] @ 0x5ec │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ str.w r3, [r4, #196] @ 0xc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76da6 │ │ │ │ + beq.w 76d9e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [r0, #360] @ 0x168 │ │ │ │ str.w r1, [r0, #360] @ 0x168 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ @@ -158543,17 +158539,17 @@ │ │ │ │ it cc │ │ │ │ strcc r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ bl 5e19c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78274 │ │ │ │ + bne.w 7826c │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r3, [pc, #3144] @ 778d4 │ │ │ │ + ldr.w r3, [pc, #3144] @ 778cc │ │ │ │ subs.w sl, r7, #0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ mov.w ip, #2 │ │ │ │ add.w r8, sp, #1592 @ 0x638 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -158574,36 +158570,36 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [r3, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78412 │ │ │ │ + beq.w 7840a │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 78476 │ │ │ │ + beq.w 7846e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 76ce2 │ │ │ │ - b.w 78412 │ │ │ │ + bne.n 76cda │ │ │ │ + b.w 7840a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72a04 │ │ │ │ + beq.w 729fc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w r6, [r5, #2300] @ 0x8fc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 72a04 │ │ │ │ + bne.w 729fc │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r0, [r5, #1848] @ 0x738 │ │ │ │ bl 13f5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77496 │ │ │ │ + beq.w 7748e │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r7, [sp, #1520] @ 0x5f0 │ │ │ │ str r1, [sp, #804] @ 0x324 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -158627,52 +158623,52 @@ │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 77496 │ │ │ │ - add r3, pc, #8 @ (adr r3, 76d88 ) │ │ │ │ + bhi.w 7748e │ │ │ │ + add r3, pc, #8 @ (adr r3, 76d80 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ add r2, sp, #316 @ 0x13c │ │ │ │ vtbl.8 d27, {d31- instruction: 0xffffad0f │ │ │ │ vabdl.u q8, d15, d15 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 4, pc, cr5, cr15, {7} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 76b44 │ │ │ │ - b.n 76b36 │ │ │ │ - ldr.w r3, [pc, #2864] @ 778d8 │ │ │ │ + bcs.w 76b3c │ │ │ │ + b.n 76b2e │ │ │ │ + ldr.w r3, [pc, #2864] @ 778d0 │ │ │ │ movw r2, #5199 @ 0x144f │ │ │ │ - ldr.w r1, [pc, #2860] @ 778dc │ │ │ │ - ldr.w r0, [pc, #2860] @ 778e0 │ │ │ │ + ldr.w r1, [pc, #2860] @ 778d4 │ │ │ │ + ldr.w r0, [pc, #2860] @ 778d8 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r3, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n 76c1c │ │ │ │ + b.n 76c14 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 76e38 │ │ │ │ + bcs.n 76e30 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ @@ -158692,65 +158688,65 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 77ef0 │ │ │ │ + bne.w 77ee8 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ + bl 803e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr.w lr, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [lr, #52] @ 0x34 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ and.w r3, r1, #7 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 7700c │ │ │ │ + beq.w 77004 │ │ │ │ ldr.w r3, [lr, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ asrs r2, r3, #7 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 7830c │ │ │ │ + bne.w 78304 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n 76e7e │ │ │ │ + b.n 76e76 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w r6, [r5, #2300] @ 0x8fc │ │ │ │ - cbnz r6, 76eb2 │ │ │ │ + cbnz r6, 76eaa │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r0, [r5, #1848] @ 0x738 │ │ │ │ str r2, [sp, #792] @ 0x318 │ │ │ │ bl 13f5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 775aa │ │ │ │ + bne.w 775a2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r2, #1448] @ 0x5a8 │ │ │ │ ldr.w r1, [r2, #2032] @ 0x7f0 │ │ │ │ ldr.w r3, [r2, #1452] @ 0x5ac │ │ │ │ ldr.w r2, [r2, #2036] @ 0x7f4 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ it cc │ │ │ │ ldrcc r2, [sp, #40] @ 0x28 │ │ │ │ - bcc.w 72aa4 │ │ │ │ + bcc.w 72a9c │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ add.w r2, sp, #1592 @ 0x638 │ │ │ │ str r2, [sp, #800] @ 0x320 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -158771,66 +158767,66 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72aa4 │ │ │ │ - b.n 76c1c │ │ │ │ + beq.w 72a9c │ │ │ │ + b.n 76c14 │ │ │ │ str r1, [sp, #764] @ 0x2fc │ │ │ │ bl 306c8 │ │ │ │ ldr r1, [sp, #764] @ 0x2fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72840 │ │ │ │ + beq.w 72838 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 72840 │ │ │ │ + beq.w 72838 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ add.w r2, ip, sl, lsl #2 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 782e4 │ │ │ │ + bcs.w 782dc │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 782f8 │ │ │ │ + beq.w 782f0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 76f4e │ │ │ │ + b.n 76f46 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 74946 │ │ │ │ + b.w 7493e │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 76fc0 │ │ │ │ + cbnz r3, 76fb8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 77018 │ │ │ │ + bcc.n 77010 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 77018 │ │ │ │ + bcc.n 77010 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ adds r0, r3, #4 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r1 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bcc.w 782ec │ │ │ │ + bcc.w 782e4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ adds r0, r1, #4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -158838,15 +158834,15 @@ │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ strd r2, r6, [r3, #40] @ 0x28 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #2296] @ 778d4 │ │ │ │ + ldr.w r1, [pc, #2296] @ 778cc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r1, [r1, #3104] @ 0xc20 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w r1, [sp, #1532] @ 0x5fc │ │ │ │ @@ -158854,94 +158850,94 @@ │ │ │ │ ldr r3, [r1, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #15744 @ 0x3d80 │ │ │ │ bic.w r3, r3, #51 @ 0x33 │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ - b.w 73726 │ │ │ │ + b.w 7371e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ - b.n 76e7e │ │ │ │ + b.n 76e76 │ │ │ │ ldr.w r5, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r5, [r5] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str.w lr, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ strd r5, ip, [r3, #8] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 77074 │ │ │ │ + bne.n 7706c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ - b.n 76f90 │ │ │ │ + b.n 76f88 │ │ │ │ bl 5a380 │ │ │ │ - b.n 76c1c │ │ │ │ + b.n 76c14 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #872 @ 0x368 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ bl 416e0 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - b.w 75728 │ │ │ │ + b.w 75720 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 77172 │ │ │ │ + bne.n 7716a │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 756da │ │ │ │ + bne.w 756d2 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r1, r3, r2, lsr #5 │ │ │ │ - b.n 770e2 │ │ │ │ + b.n 770da │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrd ip, r1, [r2] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ @@ -158963,30 +158959,30 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 72810 │ │ │ │ + beq.w 72808 │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 771e8 │ │ │ │ + beq.n 771e0 │ │ │ │ ldr.w lr, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp lr, r3 │ │ │ │ - bcs.n 77220 │ │ │ │ + bcs.n 77218 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 7731a │ │ │ │ + beq.w 77312 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 77162 │ │ │ │ + b.n 7715a │ │ │ │ bl 5a380 │ │ │ │ - b.n 76c1c │ │ │ │ + b.n 76c14 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r6, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ @@ -159011,41 +159007,41 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 72810 │ │ │ │ + beq.w 72808 │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7f126 │ │ │ │ + bne.w 7f11e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #2304] @ 0x900 │ │ │ │ - cbz r1, 7721a │ │ │ │ + cbz r1, 77212 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #2304] @ 0x900 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 772bc │ │ │ │ + beq.n 772b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 773a4 │ │ │ │ + bcs.w 7739c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 773ae │ │ │ │ + beq.w 773a6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 77208 │ │ │ │ + b.n 77200 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ - b.n 771f8 │ │ │ │ + b.n 771f0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ bl 14418 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -159056,15 +159052,15 @@ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [r0, #1344] @ 0x540 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76c1c │ │ │ │ + bne.w 76c14 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ ldr.w r6, [sp, #1520] @ 0x5f0 │ │ │ │ ldrd lr, r1, [r2] │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r6, [r2, #4] │ │ │ │ @@ -159084,24 +159080,24 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 72810 │ │ │ │ + beq.w 72808 │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 771e8 │ │ │ │ + beq.n 771e0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ - ldr.w r0, [pc, #1572] @ 778e4 │ │ │ │ + ldr.w r0, [pc, #1572] @ 778dc │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ @@ -159122,18 +159118,18 @@ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str.w r0, [r3, #-72] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str.w r0, [r3, #-64] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 76c1c │ │ │ │ + b.n 76c14 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7716e │ │ │ │ + beq.w 77166 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ adds r3, #8 │ │ │ │ add r5, sp, #932 @ 0x3a4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w ip, r2, r1, lsl #2 │ │ │ │ @@ -159164,26 +159160,26 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #10 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - bl 803f0 │ │ │ │ + bl 803e8 │ │ │ │ add.w r3, r0, #8 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - b.n 7723e │ │ │ │ + b.n 77236 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 77204 │ │ │ │ - b.n 772bc │ │ │ │ + bne.w 771fc │ │ │ │ + b.n 772b4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77216 │ │ │ │ + beq.w 7720e │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r6, [sp, #1520] @ 0x5f0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ subs r5, r1, r3 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ @@ -159191,15 +159187,15 @@ │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr.w r6, [sp, #1528] @ 0x5f8 │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [r3, #12] │ │ │ │ - bl 80424 │ │ │ │ + bl 8041c │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -159215,18 +159211,18 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sp, #1532] @ 0x5fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7741c │ │ │ │ + bne.n 77414 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r7, #1344] @ 0x540 │ │ │ │ - b.w 717d6 │ │ │ │ + b.w 717ce │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ add.w r2, sp, #1592 @ 0x638 │ │ │ │ str r2, [sp, #808] @ 0x328 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -159247,106 +159243,106 @@ │ │ │ │ str.w r0, [r2, #-64] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72a1e │ │ │ │ - b.w 76c1c │ │ │ │ + beq.w 72a16 │ │ │ │ + b.w 76c14 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 72a04 │ │ │ │ + bne.w 729fc │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ - b.w 72a04 │ │ │ │ + bl 803e8 │ │ │ │ + b.w 729fc │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 74236 │ │ │ │ - b.n 774ae │ │ │ │ + bne.w 7422e │ │ │ │ + b.n 774a6 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.w 7421a │ │ │ │ - b.n 774c0 │ │ │ │ + bne.w 74212 │ │ │ │ + b.n 774b8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w ip, r3, #4 │ │ │ │ str.w ip, [r4, #92] @ 0x5c │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r0, r2 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bcc.n 7756a │ │ │ │ + bcc.n 77562 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [r4, #144] @ 0x90 │ │ │ │ add.w r2, ip, #4 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r3, [r1, lr, lsl #2] │ │ │ │ - b.w 7416e │ │ │ │ + b.w 74166 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7414c │ │ │ │ + beq.w 74144 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 77506 │ │ │ │ - b.n 774f4 │ │ │ │ + bls.n 774fe │ │ │ │ + b.n 774ec │ │ │ │ ldr.w r2, [r6, #-72] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ - b.w 72810 │ │ │ │ + bl 803e8 │ │ │ │ + b.w 72808 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r4, [r2, #276] @ 0x114 │ │ │ │ add.w r2, r4, r0, lsr #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 76a32 │ │ │ │ + bhi.w 76a2a │ │ │ │ cmp r5, r2 │ │ │ │ - bls.w 76a32 │ │ │ │ + bls.w 76a2a │ │ │ │ add r2, r7 │ │ │ │ subs r2, r2, r4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ str.w r2, [ip] │ │ │ │ - b.w 76a36 │ │ │ │ + b.w 76a2e │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r3, #8 │ │ │ │ ldr.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ mov r0, r5 │ │ │ │ ldrd ip, lr, [lr] │ │ │ │ ldr.w ip, [ip, #36] @ 0x24 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ @@ -159373,39 +159369,39 @@ │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ and.w r1, r1, #32 │ │ │ │ orrs r1, r6 │ │ │ │ - beq.n 7761c │ │ │ │ + beq.n 77614 │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bls.n 77644 │ │ │ │ + bls.n 7763c │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 77644 │ │ │ │ + beq.n 7763c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 76eb2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 77630 ) │ │ │ │ + bhi.w 76eaa │ │ │ │ + add r2, pc, #8 @ (adr r2, 77628 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ udiv pc, r9, pc │ │ │ │ - cbz r5, 77670 │ │ │ │ + cbz r5, 77668 │ │ │ │ vmls.i q13, , d23[0] │ │ │ │ vtbl.8 d31, {d31}, d3 │ │ │ │ @ instruction: 0xfffff5ed │ │ │ │ vtbl.8 d22, {d31}, d1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #796] @ 0x31c │ │ │ │ - bl 80f0c │ │ │ │ + bl 80f04 │ │ │ │ ldr r3, [sp, #796] @ 0x31c │ │ │ │ - b.n 7761c │ │ │ │ + b.n 77614 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #612] @ 0x264 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #4 │ │ │ │ @@ -159419,24 +159415,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldrd lr, r1, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ strd r2, r5, [r3, #8] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r2, [sp, #612] @ 0x264 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 475a4 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #608] @ 0x260 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -159445,15 +159441,15 @@ │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 5b1b4 │ │ │ │ ldr r2, [sp, #608] @ 0x260 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ @@ -159468,29 +159464,29 @@ │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 77726 │ │ │ │ + bne.n 7771e │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ add.w r1, r2, r3, lsr #5 │ │ │ │ - b.n 77712 │ │ │ │ + b.n 7770a │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 77746 │ │ │ │ + bne.n 7773e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ ldr.w ip, [r2, r0] │ │ │ │ movw r2, #8333 @ 0x208d │ │ │ │ movt r2, #2 │ │ │ │ add.w r3, r0, r3, lsr #5 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 777d0 │ │ │ │ + beq.n 777c8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 5b15c │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -159516,15 +159512,15 @@ │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 5b1b4 │ │ │ │ ldr r2, [sp, #604] @ 0x25c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ @@ -159534,169 +159530,169 @@ │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ adds r1, r3, #4 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #600] @ 0x258 │ │ │ │ add.w ip, r3, #4 │ │ │ │ str.w ip, [sp, #1528] @ 0x5f8 │ │ │ │ - bl 7fe90 │ │ │ │ + bl 7fe88 │ │ │ │ ldr r3, [sp, #600] @ 0x258 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 7357e │ │ │ │ + b.w 73576 │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add.w r1, ip, #48 @ 0x30 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 77818 │ │ │ │ + bne.n 77810 │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ add.w r1, r2, r3, lsr #5 │ │ │ │ - b.n 777f6 │ │ │ │ + b.n 777ee │ │ │ │ movs r3, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.n 77850 │ │ │ │ + bne.n 77848 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 778e8 │ │ │ │ + bcc.n 778e0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 778e8 │ │ │ │ + bcc.n 778e0 │ │ │ │ movs r2, #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 806dc │ │ │ │ + bl 806d4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b15c │ │ │ │ blx 110cc │ │ │ │ mov r0, r4 │ │ │ │ bl 5b1b4 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ strd r1, r3, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ bl 12c90 │ │ │ │ ldrd r0, r1, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ - b.w 740d2 │ │ │ │ + b.w 740ca │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [r1, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 741e2 │ │ │ │ - b.n 77880 │ │ │ │ - cbz r3, 778b4 │ │ │ │ + bne.w 741da │ │ │ │ + b.n 77878 │ │ │ │ + cbz r3, 778ac │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 74fa0 │ │ │ │ + bne.w 74f98 │ │ │ │ vldr d6, [r0, #-56] @ 0xffffffc8 │ │ │ │ vldr d7, [r0, #-24] @ 0xffffffe8 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ - b.w 74788 │ │ │ │ + b.w 74780 │ │ │ │ ldr.w r2, [r0, #-56] │ │ │ │ ldr.w r3, [r0, #-24] │ │ │ │ cmp r2, r3 │ │ │ │ ldr.w r3, [r0, #-52] │ │ │ │ ldr.w r2, [r0, #-20] │ │ │ │ sbcs r3, r2 │ │ │ │ ite lt │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ - b.w 74788 │ │ │ │ + b.w 74780 │ │ │ │ nop │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb864 │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb872 │ │ │ │ movs r6, r0 │ │ │ │ - cbz r2, 7793a │ │ │ │ + cbz r2, 7792e │ │ │ │ movs r6, r0 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, lr, [lr] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 77954 │ │ │ │ + bne.n 7794c │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 7783a │ │ │ │ + bne.w 77832 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r1, r3, r2, lsr #5 │ │ │ │ - b.n 7793e │ │ │ │ + b.n 77936 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #131 @ 0x83 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ movw r1, #4997 @ 0x1385 │ │ │ │ movt r1, #1 │ │ │ │ subs r2, #6 │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ - bne.w 77e2a │ │ │ │ + bne.w 77e22 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r2, #92] @ 0x5c │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 77e38 │ │ │ │ + bcc.w 77e30 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r2, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 77e38 │ │ │ │ + bcc.w 77e30 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ movw r3, #33037 @ 0x810d │ │ │ │ movt r3, #13 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -159704,21 +159700,21 @@ │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ adds r1, #4 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ adds r2, #12 │ │ │ │ str r2, [r6, #92] @ 0x5c │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r4, #8 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ subs r3, r4, r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ @@ -159731,30 +159727,30 @@ │ │ │ │ ldr r3, [r1, #92] @ 0x5c │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ ldr r2, [r1, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 77ac2 │ │ │ │ + bcc.n 77aba │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ ldr.w r2, [r1, #148] @ 0x94 │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 77ac2 │ │ │ │ + bcc.n 77aba │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77b1c │ │ │ │ + bne.n 77b14 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 77b5a │ │ │ │ + beq.w 77b52 │ │ │ │ bl 4ac98 │ │ │ │ bl 4b4fc │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ @@ -159768,34 +159764,34 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r1, #92] @ 0x5c │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 77b64 │ │ │ │ + bcc.n 77b5c │ │ │ │ ldrd r3, r2, [r1, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 77b64 │ │ │ │ + bcc.n 77b5c │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r3, [sp, #628] @ 0x274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #628] @ 0x274 │ │ │ │ ldr.w r1, [r3, #-72] │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77bc0 │ │ │ │ + bne.w 77bb8 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [r2, #56] @ 0x38 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ @@ -159809,237 +159805,237 @@ │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.n 77a1a │ │ │ │ + beq.n 77a12 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #24 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ movw r2, #37261 @ 0x918d │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 77bfc │ │ │ │ + bne.n 77bf4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 77c30 │ │ │ │ + beq.n 77c28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77bfc │ │ │ │ + bne.n 77bf4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #24 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n 77b3a │ │ │ │ + b.n 77b32 │ │ │ │ movw r1, #4997 @ 0x1385 │ │ │ │ movt r1, #1 │ │ │ │ - b.n 77a40 │ │ │ │ + b.n 77a38 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 77a7e │ │ │ │ + beq.w 77a76 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ and.w r3, r2, #24 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ movw r2, #37261 @ 0x918d │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 77c16 │ │ │ │ + bne.n 77c0e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 77c5e │ │ │ │ + beq.n 77c56 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77c16 │ │ │ │ + bne.n 77c0e │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #24 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n 77bdc │ │ │ │ - ldr.w r3, [pc, #3148] @ 7884c │ │ │ │ + b.n 77bd4 │ │ │ │ + ldr.w r3, [pc, #3148] @ 78844 │ │ │ │ movw r2, #6309 @ 0x18a5 │ │ │ │ - ldr.w r1, [pc, #3144] @ 78850 │ │ │ │ - ldr.w r0, [pc, #3144] @ 78854 │ │ │ │ + ldr.w r1, [pc, #3144] @ 78848 │ │ │ │ + ldr.w r0, [pc, #3144] @ 7884c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr.w r3, [pc, #3136] @ 78858 │ │ │ │ + ldr.w r3, [pc, #3136] @ 78850 │ │ │ │ movw r2, #6297 @ 0x1899 │ │ │ │ - ldr.w r1, [pc, #3132] @ 7885c │ │ │ │ - ldr.w r0, [pc, #3132] @ 78860 │ │ │ │ + ldr.w r1, [pc, #3132] @ 78854 │ │ │ │ + ldr.w r0, [pc, #3132] @ 78858 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ str r3, [sp, #644] @ 0x284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r2, sp, #1592 @ 0x638 │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ str r2, [sp, #640] @ 0x280 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r2, [sp, #640] @ 0x280 │ │ │ │ ldr r3, [sp, #644] @ 0x284 │ │ │ │ ldr.w r2, [r2, #-72] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ str r5, [r2, #60] @ 0x3c │ │ │ │ - b.n 77a2e │ │ │ │ + b.n 77a26 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ str r3, [sp, #636] @ 0x27c │ │ │ │ mov r0, r4 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r2, sp, #1592 @ 0x638 │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ str r2, [sp, #632] @ 0x278 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r2, [sp, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #636] @ 0x27c │ │ │ │ ldr.w r2, [r2, #-72] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ str r5, [r2, #60] @ 0x3c │ │ │ │ - b.n 77aaa │ │ │ │ + b.n 77aa2 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 77d3e │ │ │ │ + bne.n 77d36 │ │ │ │ ldr.w r2, [r1, #276] @ 0x114 │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ - b.n 77c94 │ │ │ │ + b.n 77c8c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 77654 │ │ │ │ + b.n 7764c │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #131 @ 0x83 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ movw r1, #4997 @ 0x1385 │ │ │ │ movt r1, #1 │ │ │ │ subs r2, #6 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ - bne.n 77d32 │ │ │ │ + bne.n 77d2a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r2, #92] @ 0x5c │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 77e94 │ │ │ │ + bcc.w 77e8c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r2, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 77e94 │ │ │ │ + bcc.w 77e8c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movw r3, #28813 @ 0x708d │ │ │ │ movt r3, #13 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ mov r6, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r5, #92] @ 0x5c │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ subs r3, r6, r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ subs r2, #1 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ - bne.n 77d34 │ │ │ │ - b.n 77cce │ │ │ │ + bne.n 77d2c │ │ │ │ + b.n 77cc6 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 77dbc │ │ │ │ + bne.n 77db4 │ │ │ │ movw r2, #40709 @ 0x9f05 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 72810 │ │ │ │ + beq.w 72808 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #620] @ 0x26c │ │ │ │ bl 449f8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 77dae │ │ │ │ + cbz r0, 77da6 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sp, #1504] @ 0x5e0 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ add.w r1, r2, #40 @ 0x28 │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r7, [r2, #8] │ │ │ │ @@ -160049,30 +160045,30 @@ │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ add.w r2, r2, #4160 @ 0x1040 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ adds r2, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 77ef8 │ │ │ │ + bcc.w 77ef0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 78010 │ │ │ │ + bne.w 78008 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r2, r3, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r0, [sp, #620] @ 0x26c │ │ │ │ bl 4b5a8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 77f62 │ │ │ │ + bne.w 77f5a │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ add.w r2, sp, #1592 @ 0x638 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #616] @ 0x268 │ │ │ │ @@ -160082,15 +160078,15 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ strd r1, r4, [r3, #8] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ bl 5b15c │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w r0, [pc, #2672] @ 78864 │ │ │ │ + ldr.w r0, [pc, #2672] @ 7885c │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ mov r0, r5 │ │ │ │ bl 5b1b4 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr.w r3, [r2, #-80] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ @@ -160100,83 +160096,83 @@ │ │ │ │ str.w r1, [r2, #-72] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [r2, #-64] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ - bne.n 77e2e │ │ │ │ - b.n 7797c │ │ │ │ + bne.n 77e26 │ │ │ │ + b.n 77974 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 77998 │ │ │ │ + beq.w 77990 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 77cea │ │ │ │ + beq.w 77ce2 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ movw r1, #4172 @ 0x104c │ │ │ │ str r3, [sp, #624] @ 0x270 │ │ │ │ ldrd ip, lr, [lr] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -160198,34 +160194,34 @@ │ │ │ │ str.w r1, [r3, #-72] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str.w r1, [r3, #-64] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 77d92 │ │ │ │ + beq.w 77d8a │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r3] │ │ │ │ adds r4, r4, r0 │ │ │ │ adcs r5, r1 │ │ │ │ strexd r6, r4, r5, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 77f6e │ │ │ │ + bne.n 77f66 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77ffc │ │ │ │ + bne.n 77ff4 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72810 │ │ │ │ + beq.w 72808 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ @@ -160253,147 +160249,147 @@ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ str r7, [r2, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r7, [r2, #16] │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ movw r2, #40709 @ 0x9f05 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 72810 │ │ │ │ + beq.w 72808 │ │ │ │ mov r0, r3 │ │ │ │ bl 449f8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 77d5c │ │ │ │ + b.n 77d54 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ - b.n 77d9e │ │ │ │ + bl 803e8 │ │ │ │ + b.n 77d96 │ │ │ │ vldr d6, [r0, #-56] @ 0xffffffc8 │ │ │ │ vldr d7, [r0, #-24] @ 0xffffffe8 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - b.w 74788 │ │ │ │ + b.w 74780 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 79552 │ │ │ │ + bne.w 7954a │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 75966 │ │ │ │ + beq.w 7595e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 75966 │ │ │ │ + bne.w 7595e │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r1, r3, r2, lsr #5 │ │ │ │ - b.n 7809c │ │ │ │ + b.n 78094 │ │ │ │ ldr.w r0, [sp, #1576] @ 0x628 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [sp, #1576] @ 0x628 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72188 │ │ │ │ + bne.w 72180 │ │ │ │ bl 1ddcc │ │ │ │ - b.w 72188 │ │ │ │ - ldr.w r3, [pc, #1948] @ 78868 │ │ │ │ + b.w 72180 │ │ │ │ + ldr.w r3, [pc, #1948] @ 78860 │ │ │ │ movw r2, #7053 @ 0x1b8d │ │ │ │ - ldr.w r1, [pc, #1944] @ 7886c │ │ │ │ - ldr.w r0, [pc, #1944] @ 78870 │ │ │ │ + ldr.w r1, [pc, #1944] @ 78864 │ │ │ │ + ldr.w r0, [pc, #1944] @ 78868 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp lr, r2 │ │ │ │ - bcs.w 71fc4 │ │ │ │ - b.w 71fb4 │ │ │ │ + bcs.w 71fbc │ │ │ │ + b.w 71fac │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd ip, lr, [lr] │ │ │ │ ldr.w ip, [ip, #36] @ 0x24 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ strd r3, r5, [ip, #8] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 78246 │ │ │ │ + bne.w 7823e │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ add.w lr, r3, r6 │ │ │ │ - b.w 71f94 │ │ │ │ + b.w 71f8c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #64 @ 0x40 │ │ │ │ ldr.w r1, [r0, #1380] @ 0x564 │ │ │ │ str.w r2, [r0, #344] @ 0x158 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - cbnz r2, 781a0 │ │ │ │ + cbnz r2, 78198 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.w 72810 │ │ │ │ + b.w 72808 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ ldr.w r2, [r1, #1380] @ 0x564 │ │ │ │ str.w r3, [r1, #344] @ 0x158 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71a96 │ │ │ │ - ldr.w r3, [pc, #1756] @ 78874 │ │ │ │ + beq.w 71a8e │ │ │ │ + ldr.w r3, [pc, #1756] @ 7886c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #936 @ 0x3a8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -160412,15 +160408,15 @@ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ - ldr.w r3, [pc, #1684] @ 78878 │ │ │ │ + ldr.w r3, [pc, #1684] @ 78870 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #3168] @ 0xc60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ @@ -160442,125 +160438,125 @@ │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr.w r2, [r4, #1380] @ 0x564 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w lr, [r3, r2, lsl #2] │ │ │ │ ldr.w r2, [r4, #1384] @ 0x568 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w lr, [r3, r2, lsl #2] │ │ │ │ - b.w 73726 │ │ │ │ + b.w 7371e │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ movs r3, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ add.w r1, r3, #52 @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 73e00 │ │ │ │ + bne.w 73df8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 78280 │ │ │ │ + bne.n 78278 │ │ │ │ movs r1, #3 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.w 73e32 │ │ │ │ + b.w 73e2a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7f504 │ │ │ │ + bl 7f4fc │ │ │ │ mov r7, r0 │ │ │ │ - b.w 76c88 │ │ │ │ - ldr.w r3, [pc, #1528] @ 7887c │ │ │ │ + b.w 76c80 │ │ │ │ + ldr.w r3, [pc, #1528] @ 78874 │ │ │ │ movw r2, #5108 @ 0x13f4 │ │ │ │ - ldr.w r1, [pc, #1524] @ 78880 │ │ │ │ - ldr.w r0, [pc, #1524] @ 78884 │ │ │ │ + ldr.w r1, [pc, #1524] @ 78878 │ │ │ │ + ldr.w r0, [pc, #1524] @ 7887c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.w 73c88 │ │ │ │ + b.w 73c80 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73c58 │ │ │ │ + bne.w 73c50 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr.w r3, [pc, #1492] @ 78888 │ │ │ │ + ldr.w r3, [pc, #1492] @ 78880 │ │ │ │ movw r2, #5131 @ 0x140b │ │ │ │ - ldr.w r1, [pc, #1488] @ 7888c │ │ │ │ - ldr.w r0, [pc, #1488] @ 78890 │ │ │ │ + ldr.w r1, [pc, #1488] @ 78884 │ │ │ │ + ldr.w r0, [pc, #1488] @ 78888 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr.w r3, [pc, #1480] @ 78894 │ │ │ │ + ldr.w r3, [pc, #1480] @ 7888c │ │ │ │ movw r2, #7012 @ 0x1b64 │ │ │ │ - ldr.w r1, [pc, #1476] @ 78898 │ │ │ │ - ldr.w r0, [pc, #1476] @ 7889c │ │ │ │ + ldr.w r1, [pc, #1476] @ 78890 │ │ │ │ + ldr.w r0, [pc, #1476] @ 78894 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 72840 │ │ │ │ + b.w 72838 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 76fbe │ │ │ │ - b.w 76fb0 │ │ │ │ + bcs.w 76fb6 │ │ │ │ + b.w 76fa8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76f5c │ │ │ │ + beq.w 76f54 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 7949c │ │ │ │ + bcs.w 79494 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 78302 │ │ │ │ + b.n 782fa │ │ │ │ tst.w r2, #6 │ │ │ │ - bne.w 791b2 │ │ │ │ + bne.w 791aa │ │ │ │ and.w r1, r7, #3968 @ 0xf80 │ │ │ │ cmp.w r1, #3968 @ 0xf80 │ │ │ │ it ne │ │ │ │ ubfxne r8, r7, #7, #5 │ │ │ │ - beq.w 792d6 │ │ │ │ + beq.w 792ce │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79300 │ │ │ │ + bne.w 792f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r8, #18 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 7931a │ │ │ │ + bcc.w 79312 │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 7931a │ │ │ │ + bcc.w 79312 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ sub.w r0, r5, #68 @ 0x44 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ mov r6, r5 │ │ │ │ subs r2, r5, r2 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r9, r2, #14 │ │ │ │ adds r2, r5, r0 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ and.w r1, r1, #7 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 793c4 │ │ │ │ + bne.w 793bc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r2, #16 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ str r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, r5 │ │ │ │ - bcs.w 793fe │ │ │ │ + bcs.w 793f6 │ │ │ │ movw r1, #37261 @ 0x918d │ │ │ │ str r1, [r6, r0] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #656] @ 0x290 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ @@ -160571,45 +160567,45 @@ │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ str r1, [r2, #12] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r1, [r6, #276] @ 0x114 │ │ │ │ ldr r2, [sp, #652] @ 0x28c │ │ │ │ mov r0, r6 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ orr.w r2, r2, #14 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #131 @ 0x83 │ │ │ │ ldr r3, [sp, #656] @ 0x290 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r1, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ str.w r7, [r2], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7955a │ │ │ │ + beq.w 79552 │ │ │ │ subs r0, #1 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78404 │ │ │ │ - b.w 7955a │ │ │ │ + bne.n 783fc │ │ │ │ + b.w 79552 │ │ │ │ mov ip, r5 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r3, [r8, #-80] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -160619,108 +160615,108 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [r8, #-64] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r4, #2300] @ 0x8fc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 784e6 │ │ │ │ + bne.n 784de │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 784e6 │ │ │ │ + beq.n 784de │ │ │ │ ldr.w r1, [r4, #1344] @ 0x540 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ bl 13ad4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 784e6 │ │ │ │ + bne.n 784de │ │ │ │ ldr r1, [sp, #508] @ 0x1fc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 7853e │ │ │ │ + bne.n 78536 │ │ │ │ ldr.w r2, [r1, #276] @ 0x114 │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ - b.n 78462 │ │ │ │ + b.n 7845a │ │ │ │ ldrb.w r3, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bmi.w 76cea │ │ │ │ + bmi.w 76ce2 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 76cea │ │ │ │ + bcc.w 76ce2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r1, #44 @ 0x2c │ │ │ │ str r2, [sp, #500] @ 0x1f4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r0, r0, r3 │ │ │ │ subs r3, r1, r3 │ │ │ │ str r3, [sp, #504] @ 0x1f8 │ │ │ │ asrs r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ ldr r2, [sp, #500] @ 0x1f4 │ │ │ │ add r1, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76cea │ │ │ │ + beq.w 76ce2 │ │ │ │ mov ip, r5 │ │ │ │ add.w r3, r1, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ orr.w r0, r0, #32 │ │ │ │ strex r2, r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 784b6 │ │ │ │ + bne.n 784ae │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, r1, r3 │ │ │ │ mov.w r9, r3, asr #2 │ │ │ │ - b.n 78416 │ │ │ │ + b.n 7840e │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 784d6 │ │ │ │ - cbz r3, 78542 │ │ │ │ + beq.n 784ce │ │ │ │ + cbz r3, 7853a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7866a │ │ │ │ + bne.w 78662 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7867a │ │ │ │ + beq.w 78672 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2280] @ 0x8e8 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 78786 │ │ │ │ + beq.w 7877e │ │ │ │ add.w r4, sp, #1592 @ 0x638 │ │ │ │ mov.w r3, r9, lsl #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr.w r2, [r4, #-72] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 788a4 │ │ │ │ + beq.w 7889c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 788a4 │ │ │ │ + bls.w 7889c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 78ad4 │ │ │ │ + bcs.w 78acc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 78b26 │ │ │ │ + beq.w 78b1e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 7852c │ │ │ │ + b.n 78524 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 785ba │ │ │ │ + beq.n 785b2 │ │ │ │ ldr.w r2, [r8, #-80] │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r5, [r8, #-72] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, r1, [r2] │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ @@ -160743,50 +160739,50 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r8, #-72] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [r8, #-64] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bpl.n 784e6 │ │ │ │ + bpl.n 784de │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 784e6 │ │ │ │ + beq.n 784de │ │ │ │ mov r0, r7 │ │ │ │ blx 11944 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 785e2 │ │ │ │ + bne.n 785da │ │ │ │ mov.w ip, #1 │ │ │ │ - b.w 76ca4 │ │ │ │ + b.w 76c9c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 78542 │ │ │ │ + bne.n 7853a │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 79282 │ │ │ │ + bne.w 7927a │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ - b.n 785d0 │ │ │ │ + b.n 785c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #32 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 785f0 │ │ │ │ + bne.n 785e8 │ │ │ │ dmb ish │ │ │ │ - b.n 785b2 │ │ │ │ + b.n 785aa │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movw r1, #4172 @ 0x104c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ @@ -160806,40 +160802,40 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 792ce │ │ │ │ + bne.w 792c6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 784f4 │ │ │ │ + bne.w 784ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r3, #1352] @ 0x548 │ │ │ │ ldr.w r1, [r3, #1344] @ 0x540 │ │ │ │ bl 288dc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 784f4 │ │ │ │ + bne.w 784ec │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bmi.w 784f4 │ │ │ │ + bmi.w 784ec │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ ldr.w r2, [r0, #1344] @ 0x540 │ │ │ │ @@ -160853,15 +160849,15 @@ │ │ │ │ str.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ str.w r9, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 784f8 │ │ │ │ + bne.w 784f0 │ │ │ │ ldr.w r1, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ @@ -160870,60 +160866,60 @@ │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ strd r3, r5, [r1, #8] │ │ │ │ ldr.w r1, [r0, #1344] @ 0x540 │ │ │ │ str r1, [sp, #512] @ 0x200 │ │ │ │ bl 13aa2 │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ - cbz r0, 7872c │ │ │ │ + cbz r0, 78724 │ │ │ │ ldr.w r2, [r4, #1832] @ 0x728 │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bmi.w 78a78 │ │ │ │ + bmi.w 78a70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 78a62 │ │ │ │ + bne.w 78a5a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #18 │ │ │ │ - ldr r2, [pc, #360] @ (788a0 ) │ │ │ │ + ldr r2, [pc, #360] @ (78898 ) │ │ │ │ movw r0, #37637 @ 0x9305 │ │ │ │ ldr.w r3, [r4, #1344] @ 0x540 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ bl 1c490 │ │ │ │ ldr.w r2, [r4, #1344] @ 0x540 │ │ │ │ ldr.w r1, [r4, #1352] @ 0x548 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r1, #0 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 784f8 │ │ │ │ + b.n 784f0 │ │ │ │ mov.w r8, r9, lsl #2 │ │ │ │ add.w r4, sp, #1592 @ 0x638 │ │ │ │ ldr.w ip, [r4, #-72] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 788ac │ │ │ │ + beq.w 788a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r8 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.w 788ac │ │ │ │ + bls.w 788a4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add.w r2, ip, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r6, #1448] @ 0x5a8 │ │ │ │ str.w ip, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ @@ -160957,86 +160953,86 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r3, #10 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - bl 80e28 │ │ │ │ + bl 80e20 │ │ │ │ ldr.w r3, [r4, #-72] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ tst.w r2, #272 @ 0x110 │ │ │ │ - bne.w 79036 │ │ │ │ + bne.w 7902e │ │ │ │ ldr.w r3, [r4, #-72] │ │ │ │ ldrd r3, r2, [r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r4, #-72] │ │ │ │ - b.n 7878e │ │ │ │ + b.n 78786 │ │ │ │ nop │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ movs r7, r0 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ movs r6, r0 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ movs r6, r0 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r6, [r0, #4] │ │ │ │ movs r7, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ movs r6, r0 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ movs r6, r0 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ movs r7, r0 │ │ │ │ - add r5, pc, #320 @ (adr r5, 789b0 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 78968 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ movs r7, r0 │ │ │ │ - add r3, pc, #616 @ (adr r3, 78aec ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 78aa4 ) │ │ │ │ movs r6, r0 │ │ │ │ - add r4, pc, #848 @ (adr r4, 78bd8 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 78b90 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ movs r7, r0 │ │ │ │ - add r3, pc, #424 @ (adr r3, 78a38 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 789f0 ) │ │ │ │ movs r6, r0 │ │ │ │ - add r4, pc, #752 @ (adr r4, 78b84 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 78b3c ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ movs r7, r0 │ │ │ │ - add r3, pc, #320 @ (adr r3, 789dc ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 78994 ) │ │ │ │ movs r6, r0 │ │ │ │ - add r3, pc, #584 @ (adr r3, 78ae8 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 78aa0 ) │ │ │ │ movs r6, r0 │ │ │ │ - add r0, pc, #528 @ (adr r0, 78ab4 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 78a6c ) │ │ │ │ movs r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 789f6 │ │ │ │ + bne.w 789ee │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1448] @ 0x5a8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1448] @ 0x5a8 │ │ │ │ ldr.w r3, [r2, #1452] @ 0x5ac │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r2, #1452] @ 0x5ac │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 78ee8 │ │ │ │ + beq.w 78ee0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr.w ip, [r3, #-72] │ │ │ │ add.w r2, r2, r9, lsl #2 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 79022 │ │ │ │ + bne.w 7901a │ │ │ │ ldr.w lr, [r3, #-80] │ │ │ │ movs r2, #4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ ldrd r1, lr, [lr] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ @@ -161064,36 +161060,36 @@ │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #4] │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ subs r1, r2, r1 │ │ │ │ ldr.w r2, [r4, #1344] @ 0x540 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ ldr r3, [sp, #528] @ 0x210 │ │ │ │ ldr.w r1, [r4, #1344] @ 0x540 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #524] @ 0x20c │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ str r2, [sp, #520] @ 0x208 │ │ │ │ add.w ip, r2, #52 @ 0x34 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ bl 13ad4 │ │ │ │ ldrd r2, r3, [sp, #520] @ 0x208 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7907e │ │ │ │ + bne.w 79076 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ str r3, [r2, #92] @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1988] @ 79138 │ │ │ │ + ldr.w r3, [pc, #1988] @ 79130 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr.w r3, [r1, #2952] @ 0xb88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79164 │ │ │ │ - ldr.w r3, [pc, #1968] @ 79138 │ │ │ │ + beq.w 7915c │ │ │ │ + ldr.w r3, [pc, #1968] @ 79130 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ @@ -161123,30 +161119,30 @@ │ │ │ │ str.w r1, [r2, #-64] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.w 7357e │ │ │ │ - ldr.w r0, [pc, #1860] @ 7913c │ │ │ │ + b.w 73576 │ │ │ │ + ldr.w r0, [pc, #1860] @ 79134 │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr.w r1, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ mov.w r2, #1200 @ 0x4b0 │ │ │ │ movw r3, #8193 @ 0x2001 │ │ │ │ ldrd lr, r0, [r1] │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ strd r0, r5, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1812] @ 79140 │ │ │ │ + ldr.w r1, [pc, #1812] @ 79138 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r0, #320 @ 0x140 │ │ │ │ ldr.w r1, [r1, #1344] @ 0x540 │ │ │ │ blx 121a0 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ @@ -161157,53 +161153,53 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 788ac │ │ │ │ + b.n 788a4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ bl 5e1bc │ │ │ │ cmp r0, #5 │ │ │ │ - bne.w 78732 │ │ │ │ + bne.w 7872a │ │ │ │ mov r3, sl │ │ │ │ - b.n 7875e │ │ │ │ + b.n 78756 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ - bl cac90 │ │ │ │ + bl cac88 │ │ │ │ bl 31934 │ │ │ │ ldr r3, [sp, #516] @ 0x204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7875e │ │ │ │ + beq.w 78756 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #7 │ │ │ │ movw r0, #37637 @ 0x9305 │ │ │ │ ldr.w r2, [r3, #1344] @ 0x540 │ │ │ │ bl 1c490 │ │ │ │ - cbnz r0, 78ac0 │ │ │ │ - ldr.w r0, [pc, #1696] @ 79144 │ │ │ │ + cbnz r0, 78ab8 │ │ │ │ + ldr.w r0, [pc, #1696] @ 7913c │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #1200 @ 0x4b0 │ │ │ │ ldr.w r1, [r3, #1344] @ 0x540 │ │ │ │ ldr.w r0, [r3, #1988] @ 0x7c4 │ │ │ │ movw r3, #8193 @ 0x2001 │ │ │ │ blx 121a0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r3, #1344] @ 0x540 │ │ │ │ ldr.w r1, [r3, #1352] @ 0x548 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ mov r3, sl │ │ │ │ - b.n 7875e │ │ │ │ + b.n 78756 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [r3, #4] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str.w r2, [r4, #-64] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1448] @ 0x5a8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -161224,21 +161220,21 @@ │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 78c7c │ │ │ │ + bls.w 78c74 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r1, #12] │ │ │ │ - b.n 78b18 │ │ │ │ + b.n 78b10 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7853a │ │ │ │ + beq.w 78532 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #820] @ 0x334 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r7, #4] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str.w r2, [r4, #-64] │ │ │ │ ldr.w r2, [r7, #1448] @ 0x5a8 │ │ │ │ @@ -161283,34 +161279,34 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r6 │ │ │ │ mov r6, r3 │ │ │ │ add.w r1, r3, #8 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r0, [r4, #-72] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r7, #20] │ │ │ │ bl 22bcc │ │ │ │ ldr.w r2, [r7, #1344] @ 0x540 │ │ │ │ ldr.w r1, [r7, #1360] @ 0x550 │ │ │ │ mov r0, r7 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 78c02 │ │ │ │ + beq.n 78bfa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r3, #1344] @ 0x540 │ │ │ │ ldr.w r1, [r3, #1352] @ 0x548 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ ldr.w r1, [r4, #-80] │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r5, [r4, #-72] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, r1, [r1] │ │ │ │ ldr.w ip, [lr, #36] @ 0x24 │ │ │ │ @@ -161333,29 +161329,29 @@ │ │ │ │ str.w r2, [r4, #-72] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [r4, #-64] │ │ │ │ mov.w r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 78da2 │ │ │ │ + beq.w 78d9a │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 76c26 │ │ │ │ + beq.w 76c1e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #1360] @ 0x550 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ - b.n 78af6 │ │ │ │ + b.n 78aee │ │ │ │ ldr.w ip, [r4, #-72] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #272 @ 0x110 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r4, #-80] │ │ │ │ - beq.n 78d4a │ │ │ │ + beq.n 78d42 │ │ │ │ ldrd lr, r1, [r3] │ │ │ │ movs r2, #5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ @@ -161373,46 +161369,46 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [r4, #-72] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [r4, #-64] │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr.w r1, [r4, #-72] │ │ │ │ - bl 80e28 │ │ │ │ + bl 80e20 │ │ │ │ ldr.w r1, [r4, #-80] │ │ │ │ ldr.w r7, [r4, #-72] │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r8 │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ str r7, [r1, #4] │ │ │ │ ldr.w r3, [r4, #-64] │ │ │ │ strd r3, r6, [r1, #8] │ │ │ │ ldr.w r1, [r4, #-72] │ │ │ │ - bl 80924 │ │ │ │ + bl 8091c │ │ │ │ ldr.w r3, [r4, #-80] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [r4, #-72] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [r4, #-64] │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 78e04 │ │ │ │ + bne.n 78dfc │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r3, [r4, #-72] │ │ │ │ ldrd r3, r2, [r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r4, #-72] │ │ │ │ - b.w 78510 │ │ │ │ + b.w 78508 │ │ │ │ ldrd r1, r3, [r3] │ │ │ │ movs r2, #4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ @@ -161430,31 +161426,31 @@ │ │ │ │ str.w r2, [r4, #-72] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [r4, #-64] │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r1, [r4, #-72] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 80e28 │ │ │ │ + bl 80e20 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 78d34 │ │ │ │ - b.n 78e04 │ │ │ │ + beq.n 78d2c │ │ │ │ + b.n 78dfc │ │ │ │ ldr.w r3, [r4, #-80] │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r5, [r4, #-72] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, r1, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r4, #-64] │ │ │ │ strd r1, r5, [r3, #8] │ │ │ │ ldr.w r1, [r4, #-72] │ │ │ │ - bl 80424 │ │ │ │ + bl 8041c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 1422a │ │ │ │ ldr.w r3, [r4, #-80] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ @@ -161464,18 +161460,18 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [r4, #-64] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr.w r3, [r4, #-72] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r2, [r4, #-60] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.w 717d6 │ │ │ │ + b.w 717ce │ │ │ │ ldr.w r3, [r4, #-80] │ │ │ │ ldr.w r5, [r4, #-72] │ │ │ │ - ldr r0, [pc, #804] @ (79134 ) │ │ │ │ + ldr r0, [pc, #804] @ (7912c ) │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r2, [r4, #-64] │ │ │ │ @@ -161483,32 +161479,32 @@ │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r3, #364] @ 0x16c │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ str.w r0, [r3, #152] @ 0x98 │ │ │ │ - bl c30e0 │ │ │ │ + bl c30d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78eda │ │ │ │ + bne.n 78ed2 │ │ │ │ ldr.w r3, [r4, #-80] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [r4, #-72] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [r4, #-64] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 31934 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78d38 │ │ │ │ + beq.w 78d30 │ │ │ │ ldr.w r3, [r4, #-80] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [r4, #-72] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, r2, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ @@ -161516,15 +161512,15 @@ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r4, #-64] │ │ │ │ strd r2, r5, [r3, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #352] @ 0x160 │ │ │ │ - bl ca98c │ │ │ │ + bl ca984 │ │ │ │ ldr.w r2, [r5, #1344] @ 0x540 │ │ │ │ movs r1, #7 │ │ │ │ movw r0, #37637 @ 0x9305 │ │ │ │ bl 1c490 │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #352] @ 0x160 │ │ │ │ @@ -161534,32 +161530,32 @@ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [r4, #-72] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [r4, #-64] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 78d34 │ │ │ │ + b.n 78d2c │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ - bl c3814 │ │ │ │ + bl c380c │ │ │ │ bl 59e16 │ │ │ │ - b.n 78e42 │ │ │ │ + b.n 78e3a │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str.w r2, [r3, #-76] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ orr.w r0, r0, #256 @ 0x100 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 78f00 │ │ │ │ + bne.n 78ef8 │ │ │ │ dmb ish │ │ │ │ ldr.w ip, [r3, #-76] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add.w r2, ip, #120 @ 0x78 │ │ │ │ add.w r1, ip, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #572] @ 0x23c │ │ │ │ @@ -161567,35 +161563,35 @@ │ │ │ │ str.w r2, [r3, #-72] │ │ │ │ ldr.w ip, [ip, #132] @ 0x84 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr.w ip, [ip, #12] │ │ │ │ add.w ip, ip, #10 │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ ldr r3, [sp, #572] @ 0x23c │ │ │ │ str r3, [sp, #568] @ 0x238 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #-76] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r1, [sp, #564] @ 0x234 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ cmp r2, r3 │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r1, [sp, #564] @ 0x234 │ │ │ │ ldr r3, [sp, #568] @ 0x238 │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #-76] │ │ │ │ ldr.w r1, [r4, #1344] @ 0x540 │ │ │ │ strd r2, r3, [sp, #556] @ 0x22c │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ ldr r3, [sp, #560] @ 0x230 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #556] @ 0x22c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #552] @ 0x228 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ @@ -161621,38 +161617,38 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str.w r1, [r3, #-72] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str.w r1, [r3, #-64] │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ str.w r9, [r2, #4] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bl 80718 │ │ │ │ + bl 80710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 790ce │ │ │ │ + bne.n 790c6 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r2, [sp, #1516] @ 0x5ec │ │ │ │ ldr.w r0, [r1, #1376] @ 0x560 │ │ │ │ add.w r1, sp, #1104 @ 0x450 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7911e │ │ │ │ + bne.w 79116 │ │ │ │ add.w r3, sp, #1104 @ 0x450 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r1, #1376] @ 0x560 │ │ │ │ ldrb.w r0, [r2, #40] @ 0x28 │ │ │ │ sbfx r0, r0, #6, #1 │ │ │ │ - b.w 72b20 │ │ │ │ - ldr r3, [pc, #292] @ (79148 ) │ │ │ │ + b.w 72b18 │ │ │ │ + ldr r3, [pc, #292] @ (79140 ) │ │ │ │ movw r2, #5475 @ 0x1563 │ │ │ │ - ldr r1, [pc, #288] @ (7914c ) │ │ │ │ - ldr r0, [pc, #292] @ (79150 ) │ │ │ │ + ldr r1, [pc, #288] @ (79144 ) │ │ │ │ + ldr r0, [pc, #292] @ (79148 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r1, [r4, #-80] │ │ │ │ movs r2, #6 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -161660,34 +161656,34 @@ │ │ │ │ ldrd lr, ip, [r1] │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ add.w r1, r1, ip, lsl #2 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r3, [r4, #-64] │ │ │ │ strd r3, r5, [r1, #8] │ │ │ │ ldr.w r1, [r4, #-72] │ │ │ │ - bl 80924 │ │ │ │ + bl 8091c │ │ │ │ ldr.w r3, [r4, #-80] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [r4, #-72] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [r4, #-64] │ │ │ │ str r7, [r3, #4] │ │ │ │ - b.w 7883a │ │ │ │ + b.w 78832 │ │ │ │ str r3, [sp, #536] @ 0x218 │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r3, #88 @ 0x58 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ mov r5, r2 │ │ │ │ bl 5e19c │ │ │ │ ldr r3, [sp, #536] @ 0x218 │ │ │ │ - cbz r0, 790c6 │ │ │ │ + cbz r0, 790be │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ subs r2, r5, r2 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #14 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ @@ -161697,132 +161693,132 @@ │ │ │ │ ldr.w r3, [r3, #-72] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r3, [r5, #4] │ │ │ │ movw r3, #1157 @ 0x485 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - b.n 78972 │ │ │ │ - ldr r0, [pc, #140] @ (79154 ) │ │ │ │ + b.n 7896a │ │ │ │ + ldr r0, [pc, #140] @ (7914c ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ str r3, [sp, #544] @ 0x220 │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ ldrd lr, r0, [r2] │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr.w r0, [r3, #-72] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr.w r0, [r3, #-64] │ │ │ │ strd r0, r6, [r2, #8] │ │ │ │ add.w r2, r4, #3264 @ 0xcc0 │ │ │ │ ldrd r0, r1, [r2, #-8] │ │ │ │ - bl c3814 │ │ │ │ + bl c380c │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str.w r1, [r3, #-72] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str.w r1, [r3, #-64] │ │ │ │ str.w r9, [r2, #4] │ │ │ │ - b.n 78fe8 │ │ │ │ - ldr r3, [pc, #56] @ (79158 ) │ │ │ │ + b.n 78fe0 │ │ │ │ + ldr r3, [pc, #56] @ (79150 ) │ │ │ │ movw r2, #5538 @ 0x15a2 │ │ │ │ - ldr r1, [pc, #52] @ (7915c ) │ │ │ │ - ldr r0, [pc, #56] @ (79160 ) │ │ │ │ + ldr r1, [pc, #52] @ (79154 ) │ │ │ │ + ldr r0, [pc, #56] @ (79158 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [pc, #320] @ (7928c ) │ │ │ │ + ldr r4, [pc, #256] @ (79244 ) │ │ │ │ movs r7, r0 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r6, r0 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ movs r6, r0 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r3, [pc, #336] @ (792ac ) │ │ │ │ + ldr r3, [pc, #272] @ (79264 ) │ │ │ │ movs r7, r0 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ movs r6, r0 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ movs r6, r0 │ │ │ │ ldr.w r3, [r1, #3076] @ 0xc04 │ │ │ │ - ldr.w r2, [pc, #3212] @ 79df8 │ │ │ │ + ldr.w r2, [pc, #3212] @ 79df0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr.w r0, [r2, #280] @ 0x118 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ add.w ip, r2, #14 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ streq.w r3, [r1, #2952] @ 0xb88 │ │ │ │ - beq.w 78984 │ │ │ │ - ldr.w r3, [pc, #3172] @ 79dfc │ │ │ │ + beq.w 7897c │ │ │ │ + ldr.w r3, [pc, #3172] @ 79df4 │ │ │ │ movw r2, #1958 @ 0x7a6 │ │ │ │ - ldr.w r1, [pc, #3168] @ 79e00 │ │ │ │ - ldr.w r0, [pc, #3168] @ 79e04 │ │ │ │ + ldr.w r1, [pc, #3168] @ 79df8 │ │ │ │ + ldr.w r0, [pc, #3168] @ 79dfc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 795b0 │ │ │ │ + bcc.w 795a8 │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ adds r2, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 795b0 │ │ │ │ + bcc.w 795a8 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ and.w r1, r1, #7 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 79648 │ │ │ │ + bne.w 79640 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r2, #16 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ str r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.w 79686 │ │ │ │ + bcs.w 7967e │ │ │ │ movw r1, #37261 @ 0x918d │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #664] @ 0x298 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -161832,86 +161828,86 @@ │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ str r1, [r2, #12] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r1, [r5, #276] @ 0x114 │ │ │ │ ldr r2, [sp, #660] @ 0x294 │ │ │ │ mov r0, r5 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ orr.w r2, r2, #14 │ │ │ │ str r2, [r1, #8] │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ movs r1, #131 @ 0x83 │ │ │ │ str r1, [r2, #56] @ 0x38 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 764ba │ │ │ │ + b.w 764b2 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 78542 │ │ │ │ + bne.w 7853a │ │ │ │ lsrs r1, r3, #5 │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ movw r1, #20621 @ 0x508d │ │ │ │ movt r1, #15 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 78542 │ │ │ │ + bne.w 7853a │ │ │ │ adds r3, #4 │ │ │ │ - b.w 784da │ │ │ │ + b.w 784d2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r1, #-44] │ │ │ │ mov r2, r3 │ │ │ │ str.w r6, [r3, #1520] @ 0x5f0 │ │ │ │ adds r7, r0, #1 │ │ │ │ ldr.w r3, [r3, #1660] @ 0x67c │ │ │ │ str.w r3, [r2, #1664] @ 0x680 │ │ │ │ - bne.n 792c8 │ │ │ │ + bne.n 792c0 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ bl 430f8 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ blx 11474 │ │ │ │ - b.n 792bc │ │ │ │ + b.n 792b4 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ - ldr.w r1, [pc, #2864] @ 79e08 │ │ │ │ + b.w 76c14 │ │ │ │ + ldr.w r1, [pc, #2864] @ 79e00 │ │ │ │ mov.w ip, r7, lsr #12 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ clz r1, ip │ │ │ │ rsb r1, r1, #732 @ 0x2dc │ │ │ │ adds r1, #1 │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r1, [r1, ip, lsl #2] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7832c │ │ │ │ - ldr.w r3, [pc, #2824] @ 79e0c │ │ │ │ + beq.w 78324 │ │ │ │ + ldr.w r3, [pc, #2824] @ 79e04 │ │ │ │ movw r2, #6346 @ 0x18ca │ │ │ │ - ldr.w r1, [pc, #2820] @ 79e10 │ │ │ │ - ldr.w r0, [pc, #2820] @ 79e14 │ │ │ │ + ldr.w r1, [pc, #2820] @ 79e08 │ │ │ │ + ldr.w r0, [pc, #2820] @ 79e0c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r4, [sp, #1512] @ 0x5e8 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ str r3, [sp, #648] @ 0x288 │ │ │ │ @@ -161922,76 +161918,76 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [ip, #36] @ 0x24 │ │ │ │ add.w ip, ip, r4, lsl #2 │ │ │ │ str.w lr, [ip, #4] │ │ │ │ ldr.w r4, [sp, #1528] @ 0x5f8 │ │ │ │ str.w r4, [ip, #8] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr r3, [sp, #648] @ 0x288 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ ldrd lr, r1, [r2] │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str.w r1, [r3, #-72] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str.w r1, [r3, #-64] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bne.n 793b0 │ │ │ │ + bne.n 793a8 │ │ │ │ ldr.w r3, [r3, #-72] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ and.w r2, r1, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 793b8 │ │ │ │ + beq.n 793b0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ asrs r2, r2, #7 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n 793de │ │ │ │ + bne.n 793d6 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n 7939c │ │ │ │ + b.n 79394 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ - b.n 7939c │ │ │ │ - ldr.w r3, [pc, #2640] @ 79e18 │ │ │ │ + b.n 79394 │ │ │ │ + ldr.w r3, [pc, #2640] @ 79e10 │ │ │ │ movw r2, #6352 @ 0x18d0 │ │ │ │ - ldr.w r1, [pc, #2636] @ 79e1c │ │ │ │ - ldr.w r0, [pc, #2636] @ 79e20 │ │ │ │ + ldr.w r1, [pc, #2636] @ 79e14 │ │ │ │ + ldr.w r0, [pc, #2636] @ 79e18 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78352 │ │ │ │ - ldr.w r3, [pc, #2620] @ 79e24 │ │ │ │ + beq.w 7834a │ │ │ │ + ldr.w r3, [pc, #2620] @ 79e1c │ │ │ │ movw r2, #6348 @ 0x18cc │ │ │ │ - ldr.w r1, [pc, #2616] @ 79e28 │ │ │ │ - ldr.w r0, [pc, #2616] @ 79e2c │ │ │ │ + ldr.w r1, [pc, #2616] @ 79e20 │ │ │ │ + ldr.w r0, [pc, #2616] @ 79e24 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr.w r3, [pc, #2608] @ 79e30 │ │ │ │ + ldr.w r3, [pc, #2608] @ 79e28 │ │ │ │ movw r2, #6352 @ 0x18d0 │ │ │ │ - ldr.w r1, [pc, #2604] @ 79e34 │ │ │ │ - ldr.w r0, [pc, #2604] @ 79e38 │ │ │ │ + ldr.w r1, [pc, #2604] @ 79e2c │ │ │ │ + ldr.w r0, [pc, #2604] @ 79e30 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r3, [r9, #-80] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -161999,60 +161995,60 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r2, [r9, #-64] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ ldr.w r1, [r9, #-72] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ands.w r2, r3, #1024 @ 0x400 │ │ │ │ - beq.w 79572 │ │ │ │ + beq.w 7956a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #768] @ 0x300 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r1, [sp, #768] @ 0x300 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7957c │ │ │ │ + beq.w 79574 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #772] @ 0x304 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r1, [sp, #772] @ 0x304 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79662 │ │ │ │ + bne.w 7965a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ - b.n 7957c │ │ │ │ + bl 7f7ac │ │ │ │ + b.n 79574 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80d64 │ │ │ │ + bl 80d5c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ands.w r3, r1, #24 │ │ │ │ - bne.n 79488 │ │ │ │ + bne.n 79480 │ │ │ │ str r3, [r0, #0] │ │ │ │ asrs r3, r1, #7 │ │ │ │ asrs r1, r1, #31 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ - b.n 7948e │ │ │ │ + b.n 79486 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl d0c4c │ │ │ │ + bl d0c44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ - cbz r3, 794a4 │ │ │ │ + cbz r3, 7949c │ │ │ │ sub.w r3, r3, ip │ │ │ │ asrs r3, r3, #2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r2, #8 │ │ │ │ mov sl, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ str r2, [r5, #4] │ │ │ │ movs r3, #4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -162081,38 +162077,38 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.n 79528 │ │ │ │ + beq.n 79520 │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.w 72840 │ │ │ │ + b.w 72838 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ str r3, [r2, #4] │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr.w r2, [r3, #-24] │ │ │ │ str.w r2, [sp, #1532] @ 0x5fc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #34 @ 0x22 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73044 │ │ │ │ - b.n 7953e │ │ │ │ + beq.w 7303c │ │ │ │ + b.n 79536 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 806dc │ │ │ │ + bl 806d4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r3, #40709 @ 0x9f05 │ │ │ │ @@ -162128,93 +162124,93 @@ │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 763b0 │ │ │ │ - b.w 76c1c │ │ │ │ + beq.w 763a8 │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w ip, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, ip, [ip] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str.w lr, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 79634 │ │ │ │ + bne.n 7962c │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ and.w r2, r1, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 7963c │ │ │ │ + beq.n 79634 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ asrs r2, r2, #7 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 791e4 │ │ │ │ + bne.w 791dc │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n 7961e │ │ │ │ + b.n 79616 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ - b.n 7961e │ │ │ │ - ldr.w r3, [pc, #2032] @ 79e3c │ │ │ │ + b.n 79616 │ │ │ │ + ldr.w r3, [pc, #2032] @ 79e34 │ │ │ │ movw r2, #6374 @ 0x18e6 │ │ │ │ - ldr.w r1, [pc, #2028] @ 79e40 │ │ │ │ - ldr.w r0, [pc, #2028] @ 79e44 │ │ │ │ + ldr.w r1, [pc, #2028] @ 79e38 │ │ │ │ + ldr.w r0, [pc, #2028] @ 79e3c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ str r0, [sp, #776] @ 0x308 │ │ │ │ bl 30726 │ │ │ │ ldr r3, [sp, #776] @ 0x308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79462 │ │ │ │ + beq.w 7945a │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ movw r3, #62469 @ 0xf405 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ bl 1b098 │ │ │ │ - b.n 79462 │ │ │ │ - ldr.w r3, [pc, #1984] @ 79e48 │ │ │ │ + b.n 7945a │ │ │ │ + ldr.w r3, [pc, #1984] @ 79e40 │ │ │ │ movw r2, #6374 @ 0x18e6 │ │ │ │ - ldr.w r1, [pc, #1980] @ 79e4c │ │ │ │ - ldr.w r0, [pc, #1980] @ 79e50 │ │ │ │ + ldr.w r1, [pc, #1980] @ 79e44 │ │ │ │ + ldr.w r0, [pc, #1980] @ 79e48 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ bl 12c90 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -162225,41 +162221,41 @@ │ │ │ │ adds r1, r3, #4 │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 76c1c │ │ │ │ - cbnz r3, 79716 │ │ │ │ + b.w 76c14 │ │ │ │ + cbnz r3, 7970e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 797aa │ │ │ │ + bcc.n 797a2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 797aa │ │ │ │ + bcc.n 797a2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ adds r0, r3, #4 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bcc.w 798a6 │ │ │ │ + bcc.w 7989e │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r0, r2, #4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -162267,48 +162263,48 @@ │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r1, r6, [r3, #40] @ 0x28 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1748] @ 79e08 │ │ │ │ + ldr.w r1, [pc, #1748] @ 79e00 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r1, [r1, #3096] @ 0xc18 │ │ │ │ - b.w 76fec │ │ │ │ + b.w 76fe4 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ strd r1, r5, [r3, #8] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ - bl 80924 │ │ │ │ + bl 8091c │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.w 73d98 │ │ │ │ - ldr.w r3, [pc, #1728] @ 79e54 │ │ │ │ + b.w 73d90 │ │ │ │ + ldr.w r3, [pc, #1728] @ 79e4c │ │ │ │ movw r2, #2436 @ 0x984 │ │ │ │ - ldr.w r1, [pc, #1724] @ 79e58 │ │ │ │ - ldr.w r0, [pc, #1724] @ 79e5c │ │ │ │ + ldr.w r1, [pc, #1724] @ 79e50 │ │ │ │ + ldr.w r0, [pc, #1724] @ 79e54 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -162317,40 +162313,40 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 79808 │ │ │ │ + bne.n 79800 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ - b.n 796e6 │ │ │ │ + b.n 796de │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ - ldr.w r3, [pc, #1612] @ 79e60 │ │ │ │ + b.w 76c14 │ │ │ │ + ldr.w r3, [pc, #1612] @ 79e58 │ │ │ │ movw r2, #2431 @ 0x97f │ │ │ │ - ldr.w r1, [pc, #1608] @ 79e64 │ │ │ │ - ldr.w r0, [pc, #1608] @ 79e68 │ │ │ │ + ldr.w r1, [pc, #1608] @ 79e5c │ │ │ │ + ldr.w r0, [pc, #1608] @ 79e60 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -162363,60 +162359,60 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ adds r2, r0, #2 │ │ │ │ mov r4, r3 │ │ │ │ adds r3, r0, #3 │ │ │ │ blx r4 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 744b2 │ │ │ │ + b.w 744aa │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.w 7441c │ │ │ │ + bpl.w 74414 │ │ │ │ strd r1, r2, [ip, #24] │ │ │ │ - b.w 7443e │ │ │ │ + b.w 74436 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #876 @ 0x36c │ │ │ │ bl 416e0 │ │ │ │ - b.w 759f8 │ │ │ │ - ldr.w r3, [pc, #1528] @ 79e6c │ │ │ │ + b.w 759f0 │ │ │ │ + ldr.w r3, [pc, #1528] @ 79e64 │ │ │ │ movw r2, #3593 @ 0xe09 │ │ │ │ - ldr.w r1, [pc, #1524] @ 79e70 │ │ │ │ - ldr.w r0, [pc, #1524] @ 79e74 │ │ │ │ + ldr.w r1, [pc, #1524] @ 79e68 │ │ │ │ + ldr.w r0, [pc, #1524] @ 79e6c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov lr, r3 │ │ │ │ ldrd r2, r3, [lr] │ │ │ │ strd r2, r3, [ip, #24] │ │ │ │ ldrd r0, r1, [lr] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.w 7443e │ │ │ │ - b.n 7988e │ │ │ │ + beq.w 74436 │ │ │ │ + b.n 79886 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 79714 │ │ │ │ - b.n 79706 │ │ │ │ + bcs.w 7970c │ │ │ │ + b.n 796fe │ │ │ │ ldr.w ip, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str.w r2, [sp, #1516] @ 0x5ec │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ ands.w r1, r1, #32 │ │ │ │ - beq.w 79ae0 │ │ │ │ + beq.w 79ad8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 798ec │ │ │ │ + bcs.n 798e4 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r3, #10 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -162431,39 +162427,39 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr.w r3, [sp, #1516] @ 0x5ec │ │ │ │ strd r3, r2, [sp, #284] @ 0x11c │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #-76] │ │ │ │ strd r3, r2, [sp, #276] @ 0x114 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ ldr.w ip, [r2, #-72] │ │ │ │ str r0, [r3, #32] │ │ │ │ add.w r1, ip, #40 @ 0x28 │ │ │ │ ldr.w r3, [ip, #40] @ 0x28 │ │ │ │ - cbnz r3, 799a8 │ │ │ │ + cbnz r3, 799a0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 79af6 │ │ │ │ + bcc.w 79aee │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 79af6 │ │ │ │ + bcc.w 79aee │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, lr, [lr] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -162473,15 +162469,15 @@ │ │ │ │ str.w ip, [r3] │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bcc.w 79b54 │ │ │ │ + bcc.w 79b4c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r0, r2, #4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -162489,57 +162485,57 @@ │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ ldr.w r2, [sp, #1516] @ 0x5ec │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r4, r3 │ │ │ │ - bl 7fe90 │ │ │ │ + bl 7fe88 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r1, [r3, #-72] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 79b5e │ │ │ │ + bne.w 79b56 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n 799d4 │ │ │ │ + b.n 799cc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r4, #1448] @ 0x5a8 │ │ │ │ bic.w r0, r1, #15 │ │ │ │ ldr.w r1, [r4, #1452] @ 0x5ac │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl dfa9c │ │ │ │ + bl dfa94 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.w 71a96 │ │ │ │ + bne.w 71a8e │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r1, #1432] @ 0x598 │ │ │ │ ldr.w r3, [r1, #1436] @ 0x59c │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ - beq.w 71a96 │ │ │ │ - ldr r3, [pc, #1000] @ (79e08 ) │ │ │ │ + beq.w 71a8e │ │ │ │ + ldr r3, [pc, #1000] @ (79e00 ) │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr.w r3, [r6, #3256] @ 0xcb8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71a96 │ │ │ │ + beq.w 71a8e │ │ │ │ ldr.w ip, [r1, #1344] @ 0x540 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 71a96 │ │ │ │ + bne.w 71a8e │ │ │ │ ldr.w lr, [sp, #1520] @ 0x5f0 │ │ │ │ str.w r0, [r1, #1432] @ 0x598 │ │ │ │ str.w r4, [r1, #1436] @ 0x59c │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ ldr.w r3, [lr, #32] │ │ │ │ ldr.w r1, [sp, #1512] @ 0x5e8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -162551,15 +162547,15 @@ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ ldrd r3, r1, [r1] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str.w lr, [r3, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r1, [r3, #8] │ │ │ │ - ldr r1, [pc, #888] @ (79df8 ) │ │ │ │ + ldr r1, [pc, #888] @ (79df0 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ add.w r1, r1, #936 @ 0x3a8 │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr.w r3, [r6, #3256] @ 0xcb8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ @@ -162572,100 +162568,100 @@ │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r1, [sp, #1524] @ 0x5f4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ - b.w 73726 │ │ │ │ + b.w 7371e │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #32 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79ac8 │ │ │ │ + bne.n 79ac0 │ │ │ │ dmb ish │ │ │ │ - b.w 72bd2 │ │ │ │ - ldr r3, [pc, #916] @ (79e78 ) │ │ │ │ + b.w 72bca │ │ │ │ + ldr r3, [pc, #916] @ (79e70 ) │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #916] @ (79e7c ) │ │ │ │ + ldr r2, [pc, #916] @ (79e74 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ bl 1b098 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, lr, [lr] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 79b4c │ │ │ │ + bne.n 79b44 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - b.n 79962 │ │ │ │ + b.n 7995a │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 799a6 │ │ │ │ - b.n 79998 │ │ │ │ + bcs.w 7999e │ │ │ │ + b.n 79990 │ │ │ │ and.w r2, r2, #31 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 79b8c │ │ │ │ + beq.n 79b84 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b15c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ movw r3, #55685 @ 0xd985 │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r3, #18 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b1b4 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #1376] @ 0x560 │ │ │ │ add.w r2, sp, #1104 @ 0x450 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79bac │ │ │ │ + bne.n 79ba4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [sp, #1104] @ 0x450 │ │ │ │ str.w r2, [r1, #1376] @ 0x560 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ asrs r0, r0, #7 │ │ │ │ - b.w 72b20 │ │ │ │ - ldr r3, [pc, #720] @ (79e80 ) │ │ │ │ + b.w 72b18 │ │ │ │ + ldr r3, [pc, #720] @ (79e78 ) │ │ │ │ movw r2, #2515 @ 0x9d3 │ │ │ │ - ldr r1, [pc, #720] @ (79e84 ) │ │ │ │ - ldr r0, [pc, #720] @ (79e88 ) │ │ │ │ + ldr r1, [pc, #720] @ (79e7c ) │ │ │ │ + ldr r0, [pc, #720] @ (79e80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ @@ -162675,23 +162671,23 @@ │ │ │ │ bl 2b6d4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr.w r0, [r2, #-72] │ │ │ │ ldr.w r2, [r3, #2700] @ 0xa8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7195c │ │ │ │ + beq.w 71954 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ bl 5f81c │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - b.w 7195c │ │ │ │ + b.w 71954 │ │ │ │ ldrd r2, r1, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 71948 │ │ │ │ + beq.w 71940 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add.w r1, sp, #1592 @ 0x638 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldrd lr, ip, [r2] │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ @@ -162714,27 +162710,27 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str.w r3, [r1, #-64] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71948 │ │ │ │ - b.w 76c1c │ │ │ │ + bne.w 71940 │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ - b.n 79bea │ │ │ │ + b.n 79be2 │ │ │ │ str.w r1, [r3, #2028] @ 0x7ec │ │ │ │ - b.w 7196c │ │ │ │ + b.w 71964 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72810 │ │ │ │ + beq.w 72808 │ │ │ │ movs r1, #4 │ │ │ │ - bl 803f0 │ │ │ │ - b.w 72810 │ │ │ │ + bl 803e8 │ │ │ │ + b.w 72808 │ │ │ │ ldr.w r0, [sp, #1532] @ 0x5fc │ │ │ │ add.w r1, sp, #1592 @ 0x638 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r0, #10 │ │ │ │ @@ -162761,16 +162757,16 @@ │ │ │ │ str.w r3, [r1, #-64] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ ldr.w r2, [r3, #1344] @ 0x540 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7198e │ │ │ │ - b.w 76c1c │ │ │ │ + beq.w 71986 │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ adds r2, #10 │ │ │ │ @@ -162781,15 +162777,15 @@ │ │ │ │ ldrd lr, ip, [r2] │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ strd r1, r3, [r2, #8] │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ - bl 7fe40 │ │ │ │ + bl 7fe38 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ str.w r0, [sp, #1532] @ 0x5fc │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ @@ -162799,213 +162795,213 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 79f46 │ │ │ │ + beq.w 79f3e │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ str r1, [r2, #12] │ │ │ │ add.w r1, r3, #2640 @ 0xa50 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 7febc │ │ │ │ + bl 7feb4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 717d8 │ │ │ │ + beq.w 717d0 │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ bl 2b7dc │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - b.w 717d8 │ │ │ │ + b.w 717d0 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr.w ip, [r4, #52] @ 0x34 │ │ │ │ tst.w ip, #2 │ │ │ │ - bne.n 79dee │ │ │ │ - ldr r2, [pc, #92] @ (79e08 ) │ │ │ │ + bne.n 79de6 │ │ │ │ + ldr r2, [pc, #92] @ (79e00 ) │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add.w r2, r2, #1200 @ 0x4b0 │ │ │ │ ldrd r4, r5, [r2] │ │ │ │ strd r4, r5, [r1, #24] │ │ │ │ ldrd r6, r7, [r2] │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - beq.w 71812 │ │ │ │ - ldr r2, [pc, #56] @ (79e08 ) │ │ │ │ + beq.w 7180a │ │ │ │ + ldr r2, [pc, #56] @ (79e00 ) │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add.w r2, r2, #1200 @ 0x4b0 │ │ │ │ ldrd r4, r5, [r2] │ │ │ │ strd r4, r5, [r1, #24] │ │ │ │ ldrd r7, r8, [r2] │ │ │ │ cmp r5, r8 │ │ │ │ it eq │ │ │ │ cmpeq r4, r7 │ │ │ │ - beq.w 71812 │ │ │ │ - b.n 79dd6 │ │ │ │ + beq.w 7180a │ │ │ │ + b.n 79dce │ │ │ │ strd r0, r2, [r1, #24] │ │ │ │ - b.w 71812 │ │ │ │ + b.w 7180a │ │ │ │ nop │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #856] @ (7a158 ) │ │ │ │ + ldr r2, [pc, #792] @ (7a110 ) │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ movs r6, r0 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #432] @ (79fc0 ) │ │ │ │ + ldr r1, [pc, #368] @ (79f78 ) │ │ │ │ movs r7, r0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [pc, #672] @ (7a0bc ) │ │ │ │ + ldr r0, [pc, #608] @ (7a074 ) │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [pc, #544] @ (7a048 ) │ │ │ │ + ldr r0, [pc, #480] @ (7a000 ) │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [pc, #440] @ (79fec ) │ │ │ │ + ldr r0, [pc, #376] @ (79fa4 ) │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #712] @ 0x2c8 │ │ │ │ movs r6, r0 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r4, r2 │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ movs r6, r0 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ movs r6, r0 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp lr, sl │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ movs r6, r0 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ movs r6, r0 │ │ │ │ - add ip, fp │ │ │ │ + add ip, r9 │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ movs r6, r0 │ │ │ │ - add r4, fp │ │ │ │ + add r4, r9 │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ movs r6, r0 │ │ │ │ - mvns r2, r7 │ │ │ │ + mvns r2, r5 │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r0 │ │ │ │ + lsls r6, r6 │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ movs r6, r0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr.w r2, [sp, #1516] @ 0x5ec │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ + beq.w 72c72 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r1, [r1] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r4, [r2, #4] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr.w r0, [r5, #1344] @ 0x540 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c1c │ │ │ │ + bne.w 76c14 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r3, [sp, #1516] @ 0x5ec │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [sp, #1532] @ 0x5fc │ │ │ │ str r0, [r3, #32] │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ - ldr r0, [pc, #752] @ (7a1dc ) │ │ │ │ + ldr r0, [pc, #752] @ (7a1d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [sp, #1532] @ 0x5fc │ │ │ │ - cbz r2, 79f0e │ │ │ │ + cbz r2, 79f06 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 79f0e │ │ │ │ + bcs.n 79f06 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79f04 │ │ │ │ + bne.n 79efc │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sp, #1548] @ 0x60c │ │ │ │ str.w r2, [r3, #1520] @ 0x5f0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 79fdc │ │ │ │ + bne.n 79fd4 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ bl 430f8 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [r3, #464] @ 0x1d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl 2f668 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ add.w r3, r2, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #64 @ 0x40 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79f4e │ │ │ │ + bne.n 79f46 │ │ │ │ dmb ish │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, r1, [r2] │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ @@ -163028,54 +163024,54 @@ │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 71998 │ │ │ │ - add r3, pc, #8 @ (adr r3, 79fc8 ) │ │ │ │ + bhi.w 71990 │ │ │ │ + add r3, pc, #8 @ (adr r3, 79fc0 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r3, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r1, [r1, #2] │ │ │ │ vtbx.8 d23, {d31- instruction: 0xffff79d1 │ │ │ │ vcvt.f16.u16 q14, , #1 │ │ │ │ vrsra.u32 d25, d12, #1 │ │ │ │ blx 11474 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 79f1e │ │ │ │ + b.n 79f16 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #784] @ 0x310 │ │ │ │ bl 594be │ │ │ │ ldr r2, [sp, #784] @ 0x310 │ │ │ │ - b.w 75556 │ │ │ │ + b.w 7554e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #4 │ │ │ │ bl 1e5f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a090 │ │ │ │ + beq.n 7a088 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 7a072 │ │ │ │ + bcs.n 7a06a │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ @@ -163094,20 +163090,20 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 7a2fc │ │ │ │ + bne.w 7a2f4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 803f0 │ │ │ │ + bl 803e8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ @@ -163135,44 +163131,44 @@ │ │ │ │ str r1, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ bl 22cc4 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ subs r3, r5, #4 │ │ │ │ ldr.w r1, [r2, #-72] │ │ │ │ - ldr r2, [pc, #260] @ (7a1e0 ) │ │ │ │ + ldr r2, [pc, #260] @ (7a1d8 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w lr, [r0, r2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldrd lr, ip, [lr] │ │ │ │ sub.w ip, r6, ip │ │ │ │ ldrb.w ip, [lr, ip] │ │ │ │ str.w ip, [sp] │ │ │ │ bl 14744 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7a27c │ │ │ │ + beq.w 7a274 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.w 7a284 │ │ │ │ + bne.w 7a27c │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl cac90 │ │ │ │ - b.n 7a284 │ │ │ │ + bl cac88 │ │ │ │ + b.n 7a27c │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 7a180 │ │ │ │ + bcs.n 7a178 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ @@ -163192,104 +163188,104 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 7a352 │ │ │ │ + bne.w 7a34a │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ + bl 803e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [ip, #52] @ 0x34 │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 7a36a │ │ │ │ + beq.w 7a362 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ asrs r2, r3, #7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r0, lsr #5 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 7a3da │ │ │ │ + bne.w 7a3d2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ - b.n 7a1c4 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + b.n 7a1bc │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 7a23a │ │ │ │ + cbnz r3, 7a232 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7a376 │ │ │ │ + bcc.w 7a36e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7a376 │ │ │ │ + bcc.w 7a36e │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ adds r0, r3, #4 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bcc.w 7a502 │ │ │ │ + bcc.w 7a4fa │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r0, r2, #4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add.w r2, sp, #1592 @ 0x638 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str.w ip, [sp, #1528] @ 0x5f8 │ │ │ │ - bl 7fe90 │ │ │ │ + bl 7fe88 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ strd r0, r6, [r3, #40] @ 0x28 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ str.w r3, [r2, #-64] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #3240] @ 7af10 │ │ │ │ + ldr.w r1, [pc, #3240] @ 7af08 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r1, [r1, #3108] @ 0xc24 │ │ │ │ - b.w 76fec │ │ │ │ + b.w 76fe4 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #1 │ │ │ │ bl 31898 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ cmp r5, #4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ @@ -163303,147 +163299,147 @@ │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r0, [r2, #16] │ │ │ │ - beq.n 7a2c8 │ │ │ │ + beq.n 7a2c0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ orr.w r2, r6, #1 │ │ │ │ bx r2 │ │ │ │ ldr r1, [sp, #828] @ 0x33c │ │ │ │ - cbnz r1, 7a304 │ │ │ │ - ldr.w r3, [pc, #3140] @ 7af14 │ │ │ │ + cbnz r1, 7a2fc │ │ │ │ + ldr.w r3, [pc, #3140] @ 7af0c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ subs r3, r6, r3 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 7a312 │ │ │ │ + bne.n 7a30a │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ adds r3, #14 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7f56c │ │ │ │ - b.w 7357e │ │ │ │ + bl 7f564 │ │ │ │ + b.w 73576 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d84 │ │ │ │ + bl 80d7c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #1520] @ 0x5f0 │ │ │ │ - b.n 7a2cc │ │ │ │ + b.n 7a2c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #4 │ │ │ │ bl 13c44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 7a2f2 │ │ │ │ + b.n 7a2ea │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.w 71cba │ │ │ │ + b.w 71cb2 │ │ │ │ ldr.w r4, [ip, #12] │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ tst.w lr, #2 │ │ │ │ - beq.w 75a68 │ │ │ │ + beq.w 75a60 │ │ │ │ strd r0, r1, [ip, #24] │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 718de │ │ │ │ - b.w 7193e │ │ │ │ + beq.w 718d6 │ │ │ │ + b.w 71936 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #2304] @ 0x900 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 71998 │ │ │ │ - b.w 771f0 │ │ │ │ + beq.w 71990 │ │ │ │ + b.w 771e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #276] @ 0x114 │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ - b.n 7a1c4 │ │ │ │ + b.n 7a1bc │ │ │ │ ldr.w r5, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r5, [r5] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str.w lr, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ strd r5, ip, [r3, #8] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7a3d2 │ │ │ │ + bne.n 7a3ca │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ - b.n 7a20a │ │ │ │ + b.n 7a202 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7a45c │ │ │ │ + beq.n 7a454 │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7a50c │ │ │ │ + bcc.w 7a504 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7a50c │ │ │ │ + bcc.w 7a504 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 806dc │ │ │ │ + bl 806d4 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7a5a6 │ │ │ │ + bcc.w 7a59e │ │ │ │ ldrd r3, r2, [r4, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7a5a6 │ │ │ │ + bcc.w 7a59e │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r3, [sp, #756] @ 0x2f4 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #756] @ 0x2f4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ bic.w r3, r3, #127 @ 0x7f │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ @@ -163453,27 +163449,27 @@ │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 7a4ac │ │ │ │ + bcc.n 7a4a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 7a4ac │ │ │ │ + bcc.n 7a4a4 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r3, [sp, #752] @ 0x2f0 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ bic.w r3, r3, #127 @ 0x7f │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ @@ -163490,166 +163486,166 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.n 7a478 │ │ │ │ + beq.n 7a470 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 7a238 │ │ │ │ - b.n 7a22a │ │ │ │ + bcs.w 7a230 │ │ │ │ + b.n 7a222 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, lr, [lr] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7a592 │ │ │ │ + bne.n 7a58a │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ and.w r2, r0, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 7a59a │ │ │ │ + beq.n 7a592 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ asrs r2, r2, #7 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r0, lsr #5 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 7a406 │ │ │ │ + bne.w 7a3fe │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ - b.n 7a57a │ │ │ │ + b.n 7a572 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #276] @ 0x114 │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ - b.n 7a57a │ │ │ │ + b.n 7a572 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7a428 │ │ │ │ + beq.w 7a420 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a6ba │ │ │ │ + bne.n 7a6b2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.w 7b3fc │ │ │ │ + bcc.w 7b3f4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.w 7b3fc │ │ │ │ + bcc.w 7b3f4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbnz r0, 7a662 │ │ │ │ + cbnz r0, 7a65a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w ip, r3, #4 │ │ │ │ str.w ip, [r4, #92] @ 0x5c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r1, r0 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bcc.w 7b4c8 │ │ │ │ + bcc.w 7b4c0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ add.w ip, r0, #4 │ │ │ │ str.w ip, [r4, #144] @ 0x90 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbnz r0, 7a69a │ │ │ │ + cbnz r0, 7a692 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w ip, r3, #4 │ │ │ │ str.w ip, [r4, #92] @ 0x5c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r2, r0 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bcc.w 7b4d4 │ │ │ │ + bcc.w 7b4cc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ add.w ip, r0, #4 │ │ │ │ str.w ip, [r4, #144] @ 0x90 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -163658,50 +163654,50 @@ │ │ │ │ str.w ip, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.w 76fd8 │ │ │ │ + b.w 76fd0 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a60a │ │ │ │ - b.n 7a69a │ │ │ │ + beq.n 7a602 │ │ │ │ + b.n 7a692 │ │ │ │ ldr.w r3, [r2, #-72] │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #-72] │ │ │ │ - ldr.w r2, [pc, #2108] @ 7af10 │ │ │ │ + ldr.w r2, [pc, #2108] @ 7af08 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r2, [r2, #3076] @ 0xc04 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 76c1c │ │ │ │ + bne.w 76c14 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #32 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a6ea │ │ │ │ + bne.n 7a6e2 │ │ │ │ dmb ish │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r3, r1, #40 @ 0x28 │ │ │ │ subs r3, r3, r4 │ │ │ │ ldr.w r7, [r6], #8 │ │ │ │ asrs r4, r3, #2 │ │ │ │ - bl 7ff08 │ │ │ │ + bl 7ff00 │ │ │ │ ldr.w ip, [sp, #1512] @ 0x5e8 │ │ │ │ add.w lr, r4, #8 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ adds r1, r4, #7 │ │ │ │ adds r0, r4, #6 │ │ │ │ add.w r8, r4, #5 │ │ │ │ ldrd r3, ip, [ip] │ │ │ │ @@ -163716,104 +163712,104 @@ │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r3, r4, #3 │ │ │ │ blx r7 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74c6e │ │ │ │ + b.w 74c66 │ │ │ │ ldr.w r0, [sp, #1580] @ 0x62c │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [sp, #1580] @ 0x62c │ │ │ │ - cbnz r0, 7a776 │ │ │ │ + cbnz r0, 7a76e │ │ │ │ bl 1ddcc │ │ │ │ ldr.w r2, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74ed0 │ │ │ │ + beq.w 74ec8 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 7b22a │ │ │ │ + bne.w 7b222 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n 7a788 │ │ │ │ + b.n 7a780 │ │ │ │ ldr.w r0, [sp, #1576] @ 0x628 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [sp, #1576] @ 0x628 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a776 │ │ │ │ - b.n 7a772 │ │ │ │ + bne.n 7a76e │ │ │ │ + b.n 7a76a │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ and.w r2, r1, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 7a7ae │ │ │ │ + beq.n 7a7a6 │ │ │ │ and.w r0, r1, #31 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 7a7e2 │ │ │ │ + beq.n 7a7da │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 7f156 │ │ │ │ + bne.w 7f14e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ strd r1, r3, [sp, #316] @ 0x13c │ │ │ │ bl 13a74 │ │ │ │ ldrd r1, r3, [sp, #316] @ 0x13c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f156 │ │ │ │ + bne.w 7f14e │ │ │ │ tst.w r1, #24 │ │ │ │ - bne.w 7f156 │ │ │ │ + bne.w 7f14e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ asrs r1, r1, #7 │ │ │ │ str r3, [sp, #328] @ 0x148 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ str r1, [sp, #324] @ 0x144 │ │ │ │ bl 142c4 │ │ │ │ ldr r3, [sp, #328] @ 0x148 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f13e │ │ │ │ + beq.w 7f136 │ │ │ │ ldr r2, [sp, #324] @ 0x144 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - bcs.w 72e22 │ │ │ │ - ldr.w r3, [pc, #1788] @ 7af18 │ │ │ │ + bcs.w 72e1a │ │ │ │ + ldr.w r3, [pc, #1788] @ 7af10 │ │ │ │ movw r2, #3092 @ 0xc14 │ │ │ │ - ldr.w r1, [pc, #1784] @ 7af1c │ │ │ │ - ldr.w r0, [pc, #1784] @ 7af20 │ │ │ │ + ldr.w r1, [pc, #1784] @ 7af14 │ │ │ │ + ldr.w r0, [pc, #1784] @ 7af18 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr.w r3, [pc, #1772] @ 7af24 │ │ │ │ + ldr.w r3, [pc, #1772] @ 7af1c │ │ │ │ movw r2, #4731 @ 0x127b │ │ │ │ - ldr.w r1, [pc, #1768] @ 7af28 │ │ │ │ - ldr.w r0, [pc, #1768] @ 7af2c │ │ │ │ + ldr.w r1, [pc, #1768] @ 7af20 │ │ │ │ + ldr.w r0, [pc, #1768] @ 7af24 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r3, r1, #40 @ 0x28 │ │ │ │ subs r3, r3, r4 │ │ │ │ ldr.w r7, [r6], #8 │ │ │ │ asrs r4, r3, #2 │ │ │ │ - bl 7ff08 │ │ │ │ + bl 7ff00 │ │ │ │ ldr.w ip, [sp, #1512] @ 0x5e8 │ │ │ │ add.w lr, r4, #9 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r1, r4, #8 │ │ │ │ adds r0, r4, #7 │ │ │ │ add.w r8, r4, #6 │ │ │ │ ldrd r3, ip, [ip] │ │ │ │ @@ -163830,35 +163826,35 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ adds r3, r4, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r3, r4, #3 │ │ │ │ blx r7 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74c6e │ │ │ │ + b.w 74c66 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ ldr.w r2, [r1, #1380] @ 0x564 │ │ │ │ str.w r3, [r1, #344] @ 0x158 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73c1e │ │ │ │ - b.w 781a2 │ │ │ │ - ldr.w r1, [pc, #1592] @ 7af10 │ │ │ │ + beq.w 73c16 │ │ │ │ + b.w 7819a │ │ │ │ + ldr.w r1, [pc, #1592] @ 7af08 │ │ │ │ str.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ - b.w 7973a │ │ │ │ + b.w 79732 │ │ │ │ movs r1, #2 │ │ │ │ str.w r1, [sp, #1564] @ 0x61c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - b.w 7585c │ │ │ │ - ldr.w r3, [pc, #1600] @ 7af30 │ │ │ │ + b.w 75854 │ │ │ │ + ldr.w r3, [pc, #1600] @ 7af28 │ │ │ │ movw r2, #4999 @ 0x1387 │ │ │ │ - ldr.w r1, [pc, #1596] @ 7af34 │ │ │ │ - ldr.w r0, [pc, #1596] @ 7af38 │ │ │ │ + ldr.w r1, [pc, #1596] @ 7af2c │ │ │ │ + ldr.w r0, [pc, #1596] @ 7af30 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -163868,58 +163864,58 @@ │ │ │ │ asrs r0, r0, #2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ add.w r3, sp, #1560 @ 0x618 │ │ │ │ adds r2, r0, #2 │ │ │ │ blx r4 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 744b2 │ │ │ │ + b.w 744aa │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ subs r0, r3, r2 │ │ │ │ asrs r0, r0, #2 │ │ │ │ blx 120b0 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 7afd2 │ │ │ │ + bhi.w 7afca │ │ │ │ ldr.w r2, [r0, #1832] @ 0x728 │ │ │ │ lsls r3, r2, #14 │ │ │ │ - bpl.w 7afd2 │ │ │ │ + bpl.w 7afca │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr.w ip, [r1] │ │ │ │ and.w r3, ip, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 7ab66 │ │ │ │ + bne.w 7ab5e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r1, r3, ip, lsr #5 │ │ │ │ - b.n 7a964 │ │ │ │ + b.n 7a95c │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 72810 │ │ │ │ + beq.w 72808 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r3, #24] │ │ │ │ bl 13ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7abc2 │ │ │ │ + beq.w 7abba │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ str r5, [r2, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #-88] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ @@ -163927,22 +163923,22 @@ │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ add.w r2, r2, #4160 @ 0x1040 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ adds r2, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 7ac18 │ │ │ │ + bcc.w 7ac10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ac82 │ │ │ │ + beq.w 7ac7a │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ + bl 803e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r2, r3, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ orr.w r2, r2, #1 │ │ │ │ @@ -163969,19 +163965,19 @@ │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ add.w r2, r2, #4160 @ 0x1040 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ adds r2, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 7aafc │ │ │ │ + bcc.n 7aaf4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7abdc │ │ │ │ + bne.w 7abd4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r2, r3, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r1, [sp, #1512] @ 0x5e8 │ │ │ │ @@ -164009,31 +164005,31 @@ │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r3, [r5, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76c1c │ │ │ │ + bne.w 76c14 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, lr, [r1] │ │ │ │ str.w lr, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r0, [r5, #1536] @ 0x600 │ │ │ │ str.w lr, [r5, #4] │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ str.w r1, [sp, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71b7c │ │ │ │ + bne.w 71b74 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 71b00 │ │ │ │ + b.w 71af8 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ movw r1, #4172 @ 0x104c │ │ │ │ str r3, [sp, #396] @ 0x18c │ │ │ │ ldrd ip, lr, [lr] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -164055,78 +164051,78 @@ │ │ │ │ str.w r1, [r3, #-72] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str.w r1, [r3, #-64] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7aa4e │ │ │ │ + beq.w 7aa46 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ and.w r2, ip, #31 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 7ab96 │ │ │ │ - ldr r2, [pc, #928] @ (7af10 ) │ │ │ │ + bne.n 7ab8e │ │ │ │ + ldr r2, [pc, #928] @ (7af08 ) │ │ │ │ mov.w r0, ip, lsr #7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, r2] │ │ │ │ clz r3, r0 │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ movs r2, #28 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsls r7, r2, #30 │ │ │ │ - bmi.n 7abea │ │ │ │ + bmi.n 7abe2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b15c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ movw ip, #2437 @ 0x985 │ │ │ │ movt ip, #1 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1b098 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b1b4 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2680] @ 0xa78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7a996 │ │ │ │ - b.w 72810 │ │ │ │ + bne.w 7a98e │ │ │ │ + b.w 72808 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ - b.n 7aa5a │ │ │ │ + bl 803e8 │ │ │ │ + b.n 7aa52 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, ip │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #128 @ 0x80 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ac00 │ │ │ │ + bne.n 7abf8 │ │ │ │ dmb ish │ │ │ │ - b.w 72eee │ │ │ │ + b.w 72ee6 │ │ │ │ ldr.w lr, [r3, #-80] │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r4, [r3, #-72] │ │ │ │ movw r1, #4172 @ 0x104c │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ ldrd ip, lr, [lr] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -164148,38 +164144,38 @@ │ │ │ │ str.w r1, [r3, #-72] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str.w r1, [r3, #-64] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7a9da │ │ │ │ + beq.w 7a9d2 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a9f2 │ │ │ │ + beq.w 7a9ea │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ - b.n 7a9f2 │ │ │ │ + bl 803e8 │ │ │ │ + b.n 7a9ea │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r3, [r6], #8 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r3, r1, #40 @ 0x28 │ │ │ │ subs r3, r3, r5 │ │ │ │ asrs r5, r3, #2 │ │ │ │ - bl 7ff08 │ │ │ │ + bl 7ff00 │ │ │ │ ldr.w r7, [sp, #1512] @ 0x5e8 │ │ │ │ add.w lr, r5, #4 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ adds r3, r5, #3 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ adds r1, r5, #1 │ │ │ │ ldrd ip, r7, [r7] │ │ │ │ @@ -164191,26 +164187,26 @@ │ │ │ │ add.w ip, ip, r7, lsl #2 │ │ │ │ str.w r5, [ip, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ strd r5, r6, [ip, #8] │ │ │ │ str.w lr, [sp] │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74c6e │ │ │ │ + b.w 74c66 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r3, r1, #40 @ 0x28 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr.w r7, [r6], #8 │ │ │ │ asrs r5, r3, #2 │ │ │ │ - bl 7ff08 │ │ │ │ + bl 7ff00 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ adds r2, r5, #2 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ adds r1, r5, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ ldrd ip, lr, [lr] │ │ │ │ @@ -164219,83 +164215,83 @@ │ │ │ │ ldr.w ip, [ip, #36] @ 0x24 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str.w r5, [ip, #4] │ │ │ │ ldr.w r4, [sp, #1528] @ 0x5f8 │ │ │ │ strd r4, r6, [ip, #8] │ │ │ │ blx r7 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74c6e │ │ │ │ + b.w 74c66 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r3, r1, #40 @ 0x28 │ │ │ │ subs r3, r3, r7 │ │ │ │ ldr.w r6, [r5], #8 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [sp, #468] @ 0x1d4 │ │ │ │ - bl 7ff08 │ │ │ │ + bl 7ff00 │ │ │ │ ldr.w ip, [sp, #1512] @ 0x5e8 │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ ldr.w r7, [sp, #1520] @ 0x5f0 │ │ │ │ adds r2, r3, #2 │ │ │ │ adds r1, r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrd r3, ip, [ip] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr.w r4, [sp, #1528] @ 0x5f8 │ │ │ │ strd r4, r5, [r3, #8] │ │ │ │ blx r6 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74c6e │ │ │ │ + b.w 74c66 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ adds r1, #2 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 74efa │ │ │ │ + beq.w 74ef2 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r3, r1, #40 @ 0x28 │ │ │ │ subs r3, r3, r4 │ │ │ │ ldr.w r7, [r6], #8 │ │ │ │ asrs r4, r3, #2 │ │ │ │ - bl 7ff08 │ │ │ │ + bl 7ff00 │ │ │ │ ldr.w ip, [sp, #1512] @ 0x5e8 │ │ │ │ add.w lr, r4, #6 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ adds r0, r4, #4 │ │ │ │ add.w r8, r4, #5 │ │ │ │ adds r3, r4, #3 │ │ │ │ ldrd r2, ip, [ip] │ │ │ │ @@ -164307,26 +164303,26 @@ │ │ │ │ adds r2, r4, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, lr, [sp, #4] │ │ │ │ blx r7 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74c6e │ │ │ │ + b.w 74c66 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r3, r1, #40 @ 0x28 │ │ │ │ subs r3, r3, r4 │ │ │ │ ldr.w r7, [r6], #8 │ │ │ │ asrs r4, r3, #2 │ │ │ │ - bl 7ff08 │ │ │ │ + bl 7ff00 │ │ │ │ ldr.w ip, [sp, #1512] @ 0x5e8 │ │ │ │ add.w lr, r4, #7 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ adds r1, r4, #6 │ │ │ │ adds r0, r4, #5 │ │ │ │ add.w r8, r4, #4 │ │ │ │ ldrd r3, ip, [ip] │ │ │ │ @@ -164339,26 +164335,26 @@ │ │ │ │ strd r1, lr, [sp, #8] │ │ │ │ adds r3, r4, #3 │ │ │ │ strd r8, r0, [sp] │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74c6e │ │ │ │ + b.w 74c66 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r3, r1, #40 @ 0x28 │ │ │ │ subs r3, r3, r4 │ │ │ │ ldr.w r7, [r6], #8 │ │ │ │ asrs r4, r3, #2 │ │ │ │ - bl 7ff08 │ │ │ │ + bl 7ff00 │ │ │ │ ldr.w ip, [sp, #1512] @ 0x5e8 │ │ │ │ add.w lr, r4, #5 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ adds r2, r4, #2 │ │ │ │ add.w r8, r4, #4 │ │ │ │ adds r3, r4, #3 │ │ │ │ ldrd r1, ip, [ip] │ │ │ │ @@ -164368,50 +164364,50 @@ │ │ │ │ ldr.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ strd r0, r6, [r1, #8] │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, lr, [sp] │ │ │ │ blx r7 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74c6e │ │ │ │ + b.w 74c66 │ │ │ │ nop │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ movs r6, r0 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ movs r6, r0 │ │ │ │ - add r6, pc, #720 @ (adr r6, 7b200 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 7b1b8 ) │ │ │ │ movs r6, r0 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ movs r6, r0 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 7b324 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 7b2dc ) │ │ │ │ movs r6, r0 │ │ │ │ ldr.w r2, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7c34c │ │ │ │ + bne.w 7c344 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r1, #92] @ 0x5c │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7b3a0 │ │ │ │ + bcc.w 7b398 │ │ │ │ ldrd r3, r2, [r1, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7b3a0 │ │ │ │ + bcc.w 7b398 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ add.w r4, r0, #12 │ │ │ │ ldr.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ add.w r3, r2, #16 │ │ │ │ str r3, [r1, #92] @ 0x5c │ │ │ │ @@ -164430,89 +164426,89 @@ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ strd r3, r1, [r2, #8] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [sp, #1504] @ 0x5e0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b340 │ │ │ │ + beq.w 7b338 │ │ │ │ ldr.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 7b060 │ │ │ │ + bne.n 7b058 │ │ │ │ ldr.w r2, [ip, #276] @ 0x114 │ │ │ │ add.w r1, r2, r3, lsr #5 │ │ │ │ - b.n 7afbe │ │ │ │ + b.n 7afb6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, r2, #4 │ │ │ │ adds r2, #12 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr.w ip, [r1] │ │ │ │ and.w r3, ip, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 7b002 │ │ │ │ + bne.n 7affa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #276] @ 0x114 │ │ │ │ add.w r1, r1, ip, lsr #5 │ │ │ │ - b.n 7afea │ │ │ │ + b.n 7afe2 │ │ │ │ and.w r3, ip, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 7b034 │ │ │ │ - ldr.w r3, [pc, #3124] @ 7bc40 │ │ │ │ + bne.n 7b02c │ │ │ │ + ldr.w r3, [pc, #3124] @ 7bc38 │ │ │ │ mov.w r0, ip, lsr #7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ clz r3, r0 │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ movs r2, #28 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.n 7b0d2 │ │ │ │ + bmi.n 7b0ca │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b15c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ movw ip, #2437 @ 0x985 │ │ │ │ movt ip, #1 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1b098 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b1b4 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.n 7b0f2 │ │ │ │ + bne.n 7b0ea │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 7b142 │ │ │ │ + bcc.n 7b13a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 7b142 │ │ │ │ + bcc.n 7b13a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movw lr, #1043 @ 0x413 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ add.w r0, r3, #16 │ │ │ │ @@ -164524,53 +164520,53 @@ │ │ │ │ str.w ip, [r3, #4] │ │ │ │ orr.w r2, r2, #11 │ │ │ │ str.w lr, [r3] │ │ │ │ mov.w ip, ip, asr #31 │ │ │ │ str.w lr, [r3, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 806dc │ │ │ │ + bl 806d4 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str.w r2, [sp, #1532] @ 0x5fc │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r0, [sp, #1532] @ 0x5fc │ │ │ │ str.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ - b.w 736ea │ │ │ │ + b.w 736e2 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and.w r2, r3, #24 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ lsrs r2, r1, #9 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrd ip, r1, [r3, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - bne.n 7b1fe │ │ │ │ + bne.n 7b1f6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r0, #4 │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ @@ -164584,129 +164580,129 @@ │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7b208 │ │ │ │ + bne.n 7b200 │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 7b082 │ │ │ │ + bne.w 7b07a │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r1, r3, r2, lsr #5 │ │ │ │ - b.n 7b19a │ │ │ │ + b.n 7b192 │ │ │ │ ldr.w r2, [ip, #276] @ 0x114 │ │ │ │ add.w r1, r2, r3, lsr #5 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 7b1b0 │ │ │ │ + beq.n 7b1a8 │ │ │ │ tst.w r3, #6 │ │ │ │ - beq.w 7c4b2 │ │ │ │ + beq.w 7c4aa │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and.w r2, r3, #24 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ lsrs r2, r1, #9 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7c59e │ │ │ │ + beq.w 7c596 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 72c7a │ │ │ │ + b.w 72c72 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #276] @ 0x114 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ add.w r3, r1, r2, lsr #5 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 74106 │ │ │ │ - b.n 7b216 │ │ │ │ + bne.w 740fe │ │ │ │ + b.n 7b20e │ │ │ │ tst.w r2, #6 │ │ │ │ - bne.n 7b28c │ │ │ │ + bne.n 7b284 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsrs r1, r1, #9 │ │ │ │ add.w r0, r1, #9 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 7b2cc │ │ │ │ + bcc.n 7b2c4 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ adds r2, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 7b2cc │ │ │ │ + bcc.n 7b2c4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - bl 810c8 │ │ │ │ + bl 810c0 │ │ │ │ ldrd r0, r1, [sp, #148] @ 0x94 │ │ │ │ ldrd r2, r5, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 806dc │ │ │ │ + bl 806d4 │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ mov r3, r5 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ and.w r1, r2, #31 │ │ │ │ mov.w r3, #7168 @ 0x1c00 │ │ │ │ movt r3, #28 │ │ │ │ asrs r3, r1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.w 72c7a │ │ │ │ + bpl.w 72c72 │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ bl 13a2c │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ + beq.w 72c72 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r3, r5, #4 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ @@ -164720,49 +164716,49 @@ │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7b338 │ │ │ │ + bne.n 7b330 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n 7b256 │ │ │ │ + bne.n 7b24e │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n 7b324 │ │ │ │ + b.n 7b31c │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r1, #92] @ 0x5c │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7b46c │ │ │ │ + bcc.w 7b464 │ │ │ │ ldrd r3, r2, [r1, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7b46c │ │ │ │ + bcc.w 7b464 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w lr, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, lr, #4 │ │ │ │ add.w r3, r2, #16 │ │ │ │ @@ -164793,105 +164789,105 @@ │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7af60 │ │ │ │ + beq.w 7af58 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, lr, [lr] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7b464 │ │ │ │ + bne.n 7b45c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ - b.w 7a62a │ │ │ │ + b.w 7a622 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7b35a │ │ │ │ + beq.w 7b352 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.w 7a660 │ │ │ │ - b.w 7a650 │ │ │ │ + bcs.w 7a658 │ │ │ │ + b.w 7a648 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.w 7a698 │ │ │ │ - b.w 7a688 │ │ │ │ + bcs.w 7a690 │ │ │ │ + b.w 7a680 │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldrd ip, lr, [lr] │ │ │ │ @@ -164900,15 +164896,15 @@ │ │ │ │ ldr.w ip, [ip, #36] @ 0x24 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ str.w r3, [ip, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ - bl 80924 │ │ │ │ + bl 8091c │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ mov.w ip, #0 │ │ │ │ ldrd lr, r1, [r2] │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ @@ -164917,35 +164913,35 @@ │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str.w ip, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r5 │ │ │ │ ldr r3, [sp, #336] @ 0x150 │ │ │ │ - beq.n 7b558 │ │ │ │ + beq.n 7b550 │ │ │ │ subs r2, r2, r5 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ add r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7b688 │ │ │ │ + bne.w 7b680 │ │ │ │ add r7, r2 │ │ │ │ ldr.w r2, [r0, #1344] @ 0x540 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75fec │ │ │ │ - b.w 76c1c │ │ │ │ + beq.w 75fe4 │ │ │ │ + b.w 76c14 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 75fe2 │ │ │ │ - ldr.w r3, [pc, #1740] @ 7bc44 │ │ │ │ + bne.w 75fda │ │ │ │ + ldr.w r3, [pc, #1740] @ 7bc3c │ │ │ │ movw r2, #3105 @ 0xc21 │ │ │ │ - ldr.w r1, [pc, #1736] @ 7bc48 │ │ │ │ - ldr.w r0, [pc, #1736] @ 7bc4c │ │ │ │ + ldr.w r1, [pc, #1736] @ 7bc40 │ │ │ │ + ldr.w r0, [pc, #1736] @ 7bc44 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -164962,15 +164958,15 @@ │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ - beq.n 7b63a │ │ │ │ + beq.n 7b632 │ │ │ │ blx 11cd0 │ │ │ │ mvn.w ip, r0 │ │ │ │ mov.w ip, ip, lsr #31 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs r2, r5, r6 │ │ │ │ @@ -164986,59 +164982,59 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r0, [r3, #16] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - beq.w 7357e │ │ │ │ + beq.w 73576 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ mov r0, ip │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ - ldr.w r3, [pc, #1580] @ 7bc50 │ │ │ │ + b.w 76c14 │ │ │ │ + ldr.w r3, [pc, #1580] @ 7bc48 │ │ │ │ movw r2, #5798 @ 0x16a6 │ │ │ │ - ldr.w r1, [pc, #1576] @ 7bc54 │ │ │ │ - ldr.w r0, [pc, #1576] @ 7bc58 │ │ │ │ + ldr.w r1, [pc, #1576] @ 7bc4c │ │ │ │ + ldr.w r0, [pc, #1576] @ 7bc50 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r2, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ bl 22e70 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 7b5d6 │ │ │ │ + b.n 7b5ce │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ bl 13dac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76610 │ │ │ │ - b.w 76c1c │ │ │ │ - ldr.w r3, [pc, #1500] @ 7bc40 │ │ │ │ + bne.w 76608 │ │ │ │ + b.w 76c14 │ │ │ │ + ldr.w r3, [pc, #1500] @ 7bc38 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #856] @ 0x358 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r3, [r3, #3084] @ 0xc0c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1532] @ 0x5fc │ │ │ │ mov r0, r3 │ │ │ │ - b.w 736ea │ │ │ │ + b.w 736e2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #880 @ 0x370 │ │ │ │ bl 416e0 │ │ │ │ - b.w 74392 │ │ │ │ - ldr.w r3, [pc, #1488] @ 7bc5c │ │ │ │ + b.w 7438a │ │ │ │ + ldr.w r3, [pc, #1488] @ 7bc54 │ │ │ │ movw r2, #3119 @ 0xc2f │ │ │ │ - ldr.w r1, [pc, #1484] @ 7bc60 │ │ │ │ - ldr.w r0, [pc, #1484] @ 7bc64 │ │ │ │ + ldr.w r1, [pc, #1484] @ 7bc58 │ │ │ │ + ldr.w r0, [pc, #1484] @ 7bc5c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -165047,81 +165043,81 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7b716 │ │ │ │ + bne.n 7b70e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 7436a │ │ │ │ + bne.w 74362 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r1, r3, r2, lsr #5 │ │ │ │ - b.n 7b700 │ │ │ │ + b.n 7b6f8 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sp, #1524] @ 0x5f4 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ movw r3, #63877 @ 0xf985 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #11 │ │ │ │ bl 1b098 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ - b.w 76c1c │ │ │ │ - ldr.w r3, [pc, #1304] @ 7bc68 │ │ │ │ + bl 7f7ac │ │ │ │ + b.w 76c14 │ │ │ │ + ldr.w r3, [pc, #1304] @ 7bc60 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7f0b0 │ │ │ │ + beq.w 7f0a8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [sp, #1524] @ 0x5f4 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ bl 5b15c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ movw r3, #13317 @ 0x3405 │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r3, #18 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b1b4 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r1, r2 │ │ │ │ @@ -165130,35 +165126,35 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [ip, #36] @ 0x24 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr.w r4, [sp, #1528] @ 0x5f8 │ │ │ │ str.w r4, [ip, #8] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ ldrd lr, ip, [r2] │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str.w r4, [r3, #-72] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ str.w r4, [r3, #-64] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7b8a8 │ │ │ │ + bne.n 7b8a0 │ │ │ │ ldr.w r1, [r3, #-64] │ │ │ │ - b.w 72d44 │ │ │ │ + b.w 72d3c │ │ │ │ add.w r9, r9, #4 │ │ │ │ - b.w 73634 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 7362c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #3 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -165167,16 +165163,16 @@ │ │ │ │ add.w r2, r2, lr, lsl #2 │ │ │ │ str r4, [r2, #4] │ │ │ │ ldr.w r4, [sp, #1528] @ 0x5f8 │ │ │ │ str r4, [r2, #8] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [r2, #12] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ - bl 8f4e0 │ │ │ │ - b.w 71f1e │ │ │ │ + bl 8f4d8 │ │ │ │ + b.w 71f16 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r6, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, r1, [r2] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ @@ -165199,75 +165195,75 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 771e8 │ │ │ │ + beq.w 771e0 │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ ldr.w r3, [r5, #2700] @ 0xa8c │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71a78 │ │ │ │ - b.w 72650 │ │ │ │ + beq.w 71a70 │ │ │ │ + b.w 72648 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r2, #1832] @ 0x728 │ │ │ │ lsls r7, r2, #13 │ │ │ │ it mi │ │ │ │ ldrmi r0, [sp, #36] @ 0x24 │ │ │ │ - bpl.n 7b918 │ │ │ │ + bpl.n 7b910 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 7b926 │ │ │ │ + bne.n 7b91e │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ - b.n 7b8d0 │ │ │ │ + b.n 7b8c8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r2, #1832] @ 0x728 │ │ │ │ lsls r2, r2, #13 │ │ │ │ it mi │ │ │ │ ldrmi r0, [sp, #36] @ 0x24 │ │ │ │ - bpl.n 7b9d4 │ │ │ │ + bpl.n 7b9cc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 7b9e2 │ │ │ │ + bne.n 7b9da │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n 7b904 │ │ │ │ + b.n 7b8fc │ │ │ │ movw r2, #45197 @ 0xb08d │ │ │ │ movt r2, #12 │ │ │ │ mov r6, r2 │ │ │ │ - b.w 76af6 │ │ │ │ + b.w 76aee │ │ │ │ and.w r3, r3, #6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7b94c │ │ │ │ + beq.n 7b944 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ + beq.w 72c72 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #28] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ @@ -165285,34 +165281,34 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r2, #1832] @ 0x728 │ │ │ │ lsls r0, r2, #13 │ │ │ │ it mi │ │ │ │ ldrmi r0, [sp, #36] @ 0x24 │ │ │ │ - bpl.n 7b996 │ │ │ │ + bpl.n 7b98e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 7b9a4 │ │ │ │ + bne.n 7b99c │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n 7b97a │ │ │ │ + b.n 7b972 │ │ │ │ bl 1ddcc │ │ │ │ - b.w 74132 │ │ │ │ + b.w 7412a │ │ │ │ movw r2, #45197 @ 0xb08d │ │ │ │ movt r2, #14 │ │ │ │ mov r6, r2 │ │ │ │ - b.w 76af6 │ │ │ │ + b.w 76aee │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7b9c6 │ │ │ │ + beq.n 7b9be │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ + beq.w 72c72 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #28] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ @@ -165321,21 +165317,21 @@ │ │ │ │ add.w r3, r1, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ movw r2, #37005 @ 0x908d │ │ │ │ movt r2, #8 │ │ │ │ mov r6, r2 │ │ │ │ - b.w 76af6 │ │ │ │ + b.w 76aee │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7ba04 │ │ │ │ + beq.n 7b9fc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ + beq.w 72c72 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #28] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ @@ -165363,15 +165359,15 @@ │ │ │ │ adds r1, r0, #1 │ │ │ │ adds r3, r0, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, r0, #2 │ │ │ │ blx r4 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 744b2 │ │ │ │ + b.w 744aa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r3, sp, #1560 @ 0x618 │ │ │ │ str r3, [sp, #8] │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -165384,49 +165380,49 @@ │ │ │ │ adds r1, r0, #1 │ │ │ │ adds r3, r0, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, r0, #2 │ │ │ │ blx r4 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 744b2 │ │ │ │ + b.w 744aa │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 745b2 │ │ │ │ + beq.w 745aa │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, ip │ │ │ │ - bls.w 7460e │ │ │ │ - b.w 745fc │ │ │ │ + bls.w 74606 │ │ │ │ + b.w 745f4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r3, sp, #1560 @ 0x618 │ │ │ │ str r3, [sp, #20] │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -165445,15 +165441,15 @@ │ │ │ │ adds r1, r0, #1 │ │ │ │ adds r3, r0, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, r0, #2 │ │ │ │ blx r4 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 744b2 │ │ │ │ + b.w 744aa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r3, sp, #1560 @ 0x618 │ │ │ │ str r3, [sp, #16] │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -165470,15 +165466,15 @@ │ │ │ │ adds r1, r0, #1 │ │ │ │ adds r3, r0, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, r0, #2 │ │ │ │ blx r4 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 744b2 │ │ │ │ + b.w 744aa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r3, sp, #1560 @ 0x618 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -165499,46 +165495,46 @@ │ │ │ │ adds r1, r0, #1 │ │ │ │ adds r3, r0, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ adds r2, r0, #2 │ │ │ │ blx r4 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 744b2 │ │ │ │ + b.w 744aa │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ strd r1, r5, [r3, #8] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ - bl 80924 │ │ │ │ + bl 8091c │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r6, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76c1c │ │ │ │ + bne.w 76c14 │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ - b.w 725ac │ │ │ │ + b.w 725a4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80d64 │ │ │ │ + bl 80d5c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -165550,39 +165546,39 @@ │ │ │ │ vldr d6, [r0, #-56] @ 0xffffffc8 │ │ │ │ vldr d7, [r0, #-24] @ 0xffffffe8 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ - b.w 74788 │ │ │ │ + b.w 74780 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #864 @ 0x360 │ │ │ │ bl 416e0 │ │ │ │ - b.w 755e6 │ │ │ │ + b.w 755de │ │ │ │ nop │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ movs r7, r0 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ movs r6, r0 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ movs r6, r0 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ movs r6, r0 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -165591,39 +165587,39 @@ │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 7be4c │ │ │ │ + bne.w 7be44 │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 755b6 │ │ │ │ + bne.w 755ae │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r1, r3, r2, lsr #5 │ │ │ │ - b.n 7bcc6 │ │ │ │ - ldr.w r2, [pc, #1668] @ 7c364 │ │ │ │ + b.n 7bcbe │ │ │ │ + ldr.w r2, [pc, #1668] @ 7c35c │ │ │ │ lsrs r1, r3, #12 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r0, r2] │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ @@ -165633,15 +165629,15 @@ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldrd r2, r0, [r0, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ adds r1, #8 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 7225c │ │ │ │ + bcs.w 72254 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ adds r1, r5, #1 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldrd ip, lr, [lr] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ @@ -165649,39 +165645,39 @@ │ │ │ │ ldr.w ip, [ip, #36] @ 0x24 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ str.w r3, [ip, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r2, [r2] │ │ │ │ ldr.w ip, [ip, #36] @ 0x24 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ str.w r4, [sp, #1528] @ 0x5f8 │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - beq.w 7226e │ │ │ │ + beq.w 72266 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #4 │ │ │ │ bl 5a678 │ │ │ │ - b.w 733dc │ │ │ │ - ldr.w r3, [pc, #1492] @ 7c364 │ │ │ │ + b.w 733d4 │ │ │ │ + ldr.w r3, [pc, #1492] @ 7c35c │ │ │ │ lsrs r1, r5, #12 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ @@ -165691,15 +165687,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrd r2, r1, [r1, #92] @ 0x5c │ │ │ │ mov r7, r3 │ │ │ │ adds r3, #8 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 753a6 │ │ │ │ + bcs.w 7539e │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ adds r1, r7, #1 │ │ │ │ ldrd ip, lr, [lr] │ │ │ │ @@ -165707,74 +165703,74 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [ip, #36] @ 0x24 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr.w r4, [sp, #1528] @ 0x5f8 │ │ │ │ str.w r4, [ip, #8] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ ldrd lr, r1, [r2] │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str.w r1, [r3, #-72] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str.w r1, [r3, #-64] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7be44 │ │ │ │ + bne.n 7be3c │ │ │ │ ldr.w r3, [r3, #-64] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n 7be54 │ │ │ │ + bne.n 7be4c │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n 7be30 │ │ │ │ + b.n 7be28 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ sub.w r2, r8, #28 │ │ │ │ - b.w 753bc │ │ │ │ + b.w 753b4 │ │ │ │ str r3, [sp, #440] @ 0x1b8 │ │ │ │ bl 43770 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ - b.w 747bc │ │ │ │ + b.w 747b4 │ │ │ │ str r3, [sp, #436] @ 0x1b4 │ │ │ │ bl 43770 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ - b.w 747a2 │ │ │ │ + b.w 7479a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #1664] @ 0x680 │ │ │ │ ldr.w r3, [r0, #-64] │ │ │ │ ldr.w r2, [r0, #-32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7be90 │ │ │ │ - cbz r3, 7bec0 │ │ │ │ + bne.n 7be88 │ │ │ │ + cbz r3, 7beb8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7bf8a │ │ │ │ + beq.n 7bf82 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ movs r2, #5 │ │ │ │ subs r0, #64 @ 0x40 │ │ │ │ - bl beea0 │ │ │ │ + bl bee98 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 74788 │ │ │ │ + b.w 74780 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ + beq.w 72c72 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #28] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ @@ -165783,64 +165779,64 @@ │ │ │ │ ldrd ip, r2, [r0, #-24] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.w 74788 │ │ │ │ + b.w 74780 │ │ │ │ ldr.w r0, [lr, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7bfa4 │ │ │ │ + bne.n 7bf9c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 7bfb8 │ │ │ │ + bcc.n 7bfb0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 7bfb8 │ │ │ │ + bcc.n 7bfb0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbnz r0, 7bf34 │ │ │ │ + cbnz r0, 7bf2c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w ip, r3, #4 │ │ │ │ str.w ip, [r4, #92] @ 0x5c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r1, r0 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bcc.w 7c026 │ │ │ │ + bcc.w 7c01e │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ add.w ip, r0, #4 │ │ │ │ str.w ip, [r4, #144] @ 0x90 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbnz r0, 7bf6a │ │ │ │ + cbnz r0, 7bf62 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w ip, r3, #4 │ │ │ │ str.w ip, [r4, #92] @ 0x5c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r2, r0 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bcc.n 7c02e │ │ │ │ + bcc.n 7c026 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ add.w ip, r0, #4 │ │ │ │ str.w ip, [r4, #144] @ 0x90 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -165849,153 +165845,153 @@ │ │ │ │ str.w ip, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.w 7972e │ │ │ │ + b.w 79726 │ │ │ │ vldr d6, [r0, #-56] @ 0xffffffc8 │ │ │ │ vldr d7, [r0, #-24] @ 0xffffffe8 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.w 74788 │ │ │ │ + b.w 74780 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bee0 │ │ │ │ - b.n 7bf6a │ │ │ │ + beq.n 7bed8 │ │ │ │ + b.n 7bf62 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.w 73666 │ │ │ │ - b.w 75bd6 │ │ │ │ + bgt.w 7365e │ │ │ │ + b.w 75bce │ │ │ │ ldr.w ip, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, ip, [ip] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str.w lr, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7c01e │ │ │ │ + bne.n 7c016 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ - b.n 7befc │ │ │ │ + b.n 7bef4 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 7bf32 │ │ │ │ - b.n 7bf22 │ │ │ │ + bcs.n 7bf2a │ │ │ │ + b.n 7bf1a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.n 7bf68 │ │ │ │ - b.n 7bf58 │ │ │ │ + bcs.n 7bf60 │ │ │ │ + b.n 7bf50 │ │ │ │ mov lr, r3 │ │ │ │ ldrd r2, r3, [lr] │ │ │ │ strd r2, r3, [ip, #24] │ │ │ │ ldrd r0, r1, [lr] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.w 76102 │ │ │ │ - b.n 7c038 │ │ │ │ + beq.w 760fa │ │ │ │ + b.n 7c030 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 760e0 │ │ │ │ + beq.w 760d8 │ │ │ │ strd r1, r2, [ip, #24] │ │ │ │ - b.w 76102 │ │ │ │ + b.w 760fa │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ bl 12c90 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - b.w 72d3e │ │ │ │ + b.w 72d36 │ │ │ │ mov r0, r1 │ │ │ │ bl 5e528 │ │ │ │ - b.w 71a78 │ │ │ │ - ldr r0, [pc, #732] @ (7c35c ) │ │ │ │ + b.w 71a70 │ │ │ │ + ldr r0, [pc, #732] @ (7c354 ) │ │ │ │ str r2, [sp, #472] @ 0x1d8 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r2, [sp, #476] @ 0x1dc │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [sp, #476] @ 0x1dc │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 7c0ea │ │ │ │ - ldr r0, [pc, #688] @ (7c360 ) │ │ │ │ + cbnz r0, 7c0e2 │ │ │ │ + ldr r0, [pc, #688] @ (7c358 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 7f7b4 │ │ │ │ - b.w 76c1c │ │ │ │ + bl 7f7ac │ │ │ │ + b.w 76c14 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r4, #1448] @ 0x5a8 │ │ │ │ bic.w r0, r1, #15 │ │ │ │ ldr.w r1, [r4, #1452] @ 0x5ac │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl dfa9c │ │ │ │ + bl dfa94 │ │ │ │ orrs r2, r3 │ │ │ │ - beq.w 79a08 │ │ │ │ - b.w 71b20 │ │ │ │ + beq.w 79a00 │ │ │ │ + b.w 71b18 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ bl 13afa │ │ │ │ ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c0ae │ │ │ │ + beq.n 7c0a6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r3, #44165 @ 0xac85 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #1 │ │ │ │ bl 1b098 │ │ │ │ - b.n 7c0ae │ │ │ │ + b.n 7c0a6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80d64 │ │ │ │ + bl 80d5c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r3, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #16] │ │ │ │ @@ -166008,29 +166004,29 @@ │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80d64 │ │ │ │ + bl 80d5c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80d64 │ │ │ │ + bl 80d5c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r2, #12 │ │ │ │ ldr.w r1, [r2, #-8] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ str r2, [r0, #16] │ │ │ │ @@ -166056,35 +166052,35 @@ │ │ │ │ bx r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 74912 │ │ │ │ - b.n 7c1b8 │ │ │ │ + bne.w 7490a │ │ │ │ + b.n 7c1b0 │ │ │ │ movw r2, #28813 @ 0x708d │ │ │ │ movt r2, #17 │ │ │ │ mov r6, r2 │ │ │ │ - b.w 76af6 │ │ │ │ + b.w 76aee │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add.w r3, r1, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ movw r3, #12832 @ 0x3220 │ │ │ │ movt r3, #8192 @ 0x2000 │ │ │ │ ands r3, r0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 76094 │ │ │ │ + bne.w 7608c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 971ec │ │ │ │ + bl 971e4 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 76094 │ │ │ │ + b.w 7608c │ │ │ │ ldr.w r1, [sp, #1512] @ 0x5e8 │ │ │ │ movw r3, #40709 @ 0x9f05 │ │ │ │ ldr.w r6, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldrd lr, ip, [r1] │ │ │ │ subs r2, r5, #4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -166106,27 +166102,27 @@ │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r7, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76c1c │ │ │ │ - b.w 72c7a │ │ │ │ + bne.w 76c14 │ │ │ │ + b.w 72c72 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c2cc │ │ │ │ + bne.n 7c2c4 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ add.w r2, r3, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ @@ -166134,24 +166130,24 @@ │ │ │ │ vldr d6, [r0, #-56] @ 0xffffffc8 │ │ │ │ vldr d7, [r0, #-24] @ 0xffffffe8 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ls │ │ │ │ movls r3, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - b.w 74788 │ │ │ │ + b.w 74780 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ str r1, [sp, #460] @ 0x1cc │ │ │ │ bl 43770 │ │ │ │ ldr r1, [sp, #460] @ 0x1cc │ │ │ │ - b.w 74a7c │ │ │ │ + b.w 74a74 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movw r3, #6661 @ 0x1a05 │ │ │ │ movt r3, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, lr, [lr] │ │ │ │ subs r2, r5, #4 │ │ │ │ @@ -166173,33 +166169,33 @@ │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r7, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72e02 │ │ │ │ - b.w 76c1c │ │ │ │ + beq.w 72dfa │ │ │ │ + b.w 76c14 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ ldr.w r2, [r1, #1380] @ 0x564 │ │ │ │ str.w r3, [r1, #344] @ 0x158 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d78 │ │ │ │ - b.w 781a2 │ │ │ │ + beq.w 74d70 │ │ │ │ + b.w 7819a │ │ │ │ ldr.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 7b1b8 │ │ │ │ + b.w 7b1b0 │ │ │ │ nop │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ movs r2, r1 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, lr, #44 @ 0x2c │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ mov r2, r5 │ │ │ │ @@ -166211,15 +166207,15 @@ │ │ │ │ ldr.w ip, [ip, #36] @ 0x24 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str.w r5, [ip, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str.w r5, [ip, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str.w r5, [ip, #12] │ │ │ │ - bl a6858 │ │ │ │ + bl a6850 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ it eq │ │ │ │ ldreq r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ @@ -166230,29 +166226,29 @@ │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ sub.w r1, r1, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ - bne.n 7c49a │ │ │ │ + bne.n 7c492 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 7c516 │ │ │ │ + bne.w 7c50e │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r1, r3, r2, lsr #5 │ │ │ │ - b.n 7c3da │ │ │ │ + b.n 7c3d2 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7c44a │ │ │ │ + beq.n 7c442 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 7c452 │ │ │ │ + bne.n 7c44a │ │ │ │ ldr.w r2, [r0, #-32] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.n 7c452 │ │ │ │ + bls.n 7c44a │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and.w r2, r3, #24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r0, #24 │ │ │ │ adds r3, #4 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w r1, [r2, #244] @ 0xf4 │ │ │ │ @@ -166261,74 +166257,74 @@ │ │ │ │ blx 1082c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d84 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #1520] @ 0x5f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ + beq.w 72c72 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [r0, #-32] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.n 7c456 │ │ │ │ + bls.n 7c44e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7c422 │ │ │ │ + b.n 7c41a │ │ │ │ ands.w r1, r3, #24 │ │ │ │ - bne.n 7c46e │ │ │ │ + bne.n 7c466 │ │ │ │ str.w r1, [sp, #1072] @ 0x430 │ │ │ │ asrs r1, r3, #7 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str.w r1, [sp, #1080] @ 0x438 │ │ │ │ str.w r3, [sp, #1084] @ 0x43c │ │ │ │ - b.n 7c47a │ │ │ │ + b.n 7c472 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ add.w r2, sp, #1072 @ 0x430 │ │ │ │ - bl d0c4c │ │ │ │ + bl d0c44 │ │ │ │ add.w r2, sp, #1072 @ 0x430 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #452] @ 0x1c4 │ │ │ │ - bl d0dac │ │ │ │ + bl d0da4 │ │ │ │ clz r3, r0 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #448] @ 0x1c0 │ │ │ │ - bl 80e18 │ │ │ │ + bl 80e10 │ │ │ │ ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ - b.n 7c422 │ │ │ │ + b.n 7c41a │ │ │ │ bl 5a380 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d84 │ │ │ │ + bl 80d7c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #1520] @ 0x5f0 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 7c52a │ │ │ │ + bcc.n 7c522 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 7c52a │ │ │ │ + bcc.n 7c522 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movw ip, #1043 @ 0x413 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ add.w r0, r3, #16 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ @@ -166337,182 +166333,182 @@ │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r5, [r3, #4] │ │ │ │ orr.w r2, r2, #11 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ strd r5, ip, [r3, #8] │ │ │ │ - bl 806dc │ │ │ │ + bl 806d4 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ add.w r3, r4, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [sp, #848] @ 0x350 │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 7c5fa │ │ │ │ + beq.n 7c5f2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 806dc │ │ │ │ - b.w 74d5e │ │ │ │ + bl 806d4 │ │ │ │ + b.w 74d56 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7c596 │ │ │ │ + bne.n 7c58e │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 7c4ce │ │ │ │ + bne.n 7c4c6 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r1, r3, r2, lsr #5 │ │ │ │ - b.n 7c582 │ │ │ │ + b.n 7c57a │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c5f0 │ │ │ │ + bne.n 7c5e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r0, #4 │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and.w r2, r3, #24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r3, #4 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ adds r1, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 7b1fe │ │ │ │ + bne.w 7b1f6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ec7e │ │ │ │ + beq.w 7ec76 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 72c7a │ │ │ │ + b.w 72c72 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ add r2, sp, #848 @ 0x350 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd ip, lr, [lr] │ │ │ │ ldr.w ip, [ip, #36] @ 0x24 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str.w r5, [ip, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str.w r5, [ip, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str.w r5, [ip, #12] │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74d5e │ │ │ │ + bne.w 74d56 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #444] @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d84 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r4, #1344] @ 0x540 │ │ │ │ ldr r2, [sp, #444] @ 0x1bc │ │ │ │ str.w r2, [r4, #1520] @ 0x5f0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76c1c │ │ │ │ - b.w 72c7a │ │ │ │ + bne.w 76c14 │ │ │ │ + b.w 72c72 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r3, [r4, #2280] @ 0x8e8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c7d8 │ │ │ │ + beq.w 7c7d0 │ │ │ │ ldr.w r3, [r4, #2300] @ 0x8fc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c7d8 │ │ │ │ + bne.w 7c7d0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c7d8 │ │ │ │ + beq.w 7c7d0 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r3, #24] │ │ │ │ bl 13ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cfc4 │ │ │ │ + beq.w 7cfbc │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r0, [r3, #1848] @ 0x738 │ │ │ │ bl 13f5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c7d8 │ │ │ │ + beq.n 7c7d0 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ movs r3, #8 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r2] │ │ │ │ ldr.w r2, [lr, #36] @ 0x24 │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ @@ -166534,130 +166530,130 @@ │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 7c7d8 │ │ │ │ - add r3, pc, #8 @ (adr r3, 7c740 ) │ │ │ │ + bhi.n 7c7d0 │ │ │ │ + add r3, pc, #8 @ (adr r3, 7c738 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ str r7, [r2, r2] │ │ │ │ vshr.u64 q11, , #1 │ │ │ │ vrsra.u32 , , #1 │ │ │ │ vshr.u64 d16, d9, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #884 @ (adr r4, 7cac8 ) │ │ │ │ + add r4, pc, #884 @ (adr r4, 7cac0 ) │ │ │ │ @ instruction: 0xfffff8dd │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ strd r1, r5, [r3, #8] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ - bl 80924 │ │ │ │ + bl 8091c │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76c1c │ │ │ │ + bne.w 76c14 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r1, [r3, #8] │ │ │ │ bic.w r2, r2, #9472 @ 0x2500 │ │ │ │ ldr.w r0, [sp, #1532] @ 0x5fc │ │ │ │ bic.w r2, r2, #51 @ 0x33 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #32] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ and.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.w 7302a │ │ │ │ - b.w 717d6 │ │ │ │ + bne.w 73022 │ │ │ │ + b.w 717ce │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 7a984 │ │ │ │ + b.w 7a97c │ │ │ │ vldr d6, [r0, #-56] @ 0xffffffc8 │ │ │ │ vldr d7, [r0, #-24] @ 0xffffffe8 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ - b.w 74788 │ │ │ │ + b.w 74780 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r0, r1 │ │ │ │ add.w r1, sp, #1560 @ 0x618 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ asrs r0, r0, #2 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 744b2 │ │ │ │ + b.w 744aa │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 74484 │ │ │ │ - b.n 7c822 │ │ │ │ + bne.w 7447c │ │ │ │ + b.n 7c81a │ │ │ │ movw r2, #20621 @ 0x508d │ │ │ │ movt r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ - b.w 76af6 │ │ │ │ + b.w 76aee │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ bl 5e528 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7232e │ │ │ │ + beq.w 72326 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.w 71a78 │ │ │ │ + b.w 71a70 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 7c8d4 │ │ │ │ + bcs.n 7c8cc │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ @@ -166677,48 +166673,48 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 7cfde │ │ │ │ + bne.w 7cfd6 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ + bl 803e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #3008] @ 7d4ac │ │ │ │ + ldr.w r3, [pc, #3008] @ 7d4a4 │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [r2, #1628] @ 0x65c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #1672] @ 0x688 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a19c │ │ │ │ + beq.w 7a194 │ │ │ │ str r0, [sp, #748] @ 0x2ec │ │ │ │ bl 12c90 │ │ │ │ ldr r0, [sp, #748] @ 0x2ec │ │ │ │ - b.w 7a19c │ │ │ │ + b.w 7a194 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 7c982 │ │ │ │ + bcs.n 7c97a │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ @@ -166738,51 +166734,51 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 7da14 │ │ │ │ + bne.w 7da0c │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ + bl 803e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r0, [ip, #52] @ 0x34 │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 7d0ac │ │ │ │ + beq.w 7d0a4 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ asrs r2, r3, #7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r0, lsr #5 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 7d164 │ │ │ │ + bne.w 7d15c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ - b.n 7c9bc │ │ │ │ + b.n 7c9b4 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 7ca40 │ │ │ │ + bcs.n 7ca38 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ @@ -166802,69 +166798,69 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 7cfbc │ │ │ │ + bne.w 7cfb4 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ + bl 803e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr.w r0, [sp, #1576] @ 0x628 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [sp, #1576] @ 0x628 │ │ │ │ - cbnz r0, 7ca64 │ │ │ │ + cbnz r0, 7ca5c │ │ │ │ bl 1ddcc │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 7caca │ │ │ │ + beq.n 7cac2 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ asrs r2, r3, #7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n 7cb30 │ │ │ │ + bne.n 7cb28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n 7ca86 │ │ │ │ + b.n 7ca7e │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 7cad6 │ │ │ │ + bcc.n 7cace │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ + bl 803e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 7ca64 │ │ │ │ + b.n 7ca5c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ - b.n 7ca86 │ │ │ │ + b.n 7ca7e │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ @@ -166884,60 +166880,60 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.n 7cab4 │ │ │ │ + beq.n 7caac │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ tst.w r2, #6 │ │ │ │ - bne.n 7cbc8 │ │ │ │ + bne.n 7cbc0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsrs r1, r1, #9 │ │ │ │ add.w r0, r1, #9 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 7cc44 │ │ │ │ + bcc.n 7cc3c │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ adds r2, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 7cc44 │ │ │ │ + bcc.n 7cc3c │ │ │ │ ldrd r4, r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r3, [sp, #732] @ 0x2dc │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #728] @ 0x2d8 │ │ │ │ - bl 810c8 │ │ │ │ + bl 810c0 │ │ │ │ ldrd r0, r1, [sp, #728] @ 0x2d8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 806dc │ │ │ │ + bl 806d4 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7cd36 │ │ │ │ + bcc.w 7cd2e │ │ │ │ ldrd r3, r2, [r4, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7cd36 │ │ │ │ + bcc.w 7cd2e │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r3, [sp, #736] @ 0x2e0 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ bic.w r3, r3, #127 @ 0x7f │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ @@ -166947,42 +166943,42 @@ │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ and.w r1, r2, #31 │ │ │ │ mov.w r3, #7168 @ 0x1c00 │ │ │ │ movt r3, #28 │ │ │ │ asrs r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bpl.w 72c7a │ │ │ │ + bpl.w 72c72 │ │ │ │ ldrd r4, r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #740] @ 0x2e4 │ │ │ │ mov r1, r4 │ │ │ │ bl 13a2c │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72c7a │ │ │ │ + beq.w 72c72 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bcc.n 7ccca │ │ │ │ + bcc.n 7ccc2 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 7ccca │ │ │ │ + bcc.n 7ccc2 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r3, [sp, #744] @ 0x2e8 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ bic.w r3, r3, #127 @ 0x7f │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ @@ -166999,123 +166995,123 @@ │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7cd22 │ │ │ │ + bne.n 7cd1a │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ and.w r2, r1, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 7cd2a │ │ │ │ + beq.n 7cd22 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ asrs r2, r2, #7 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 7cb5c │ │ │ │ + bne.w 7cb54 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n 7ccb2 │ │ │ │ + b.n 7ccaa │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7cc10 │ │ │ │ + beq.w 7cc08 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ - b.n 7ccb2 │ │ │ │ + b.n 7ccaa │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7cb94 │ │ │ │ + beq.w 7cb8c │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 7cdfe │ │ │ │ + bcs.n 7cdf6 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ @@ -167135,72 +167131,72 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 7da78 │ │ │ │ + bne.w 7da70 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ + bl 803e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add.w r0, r3, #15 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ add.w r6, r1, r0, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cec2 │ │ │ │ + bne.n 7ceba │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 7cf4a │ │ │ │ + beq.w 7cf42 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ asrs r2, r3, #7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r0, lsr #5 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ - bl 7fe90 │ │ │ │ + bl 7fe88 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 7cfb2 │ │ │ │ + bcc.w 7cfaa │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ adds r2, r3, #4 │ │ │ │ str.w r2, [r1, #144] @ 0x90 │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w r0, [r5, r7, lsl #2] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r1, #92] @ 0x5c │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 7cf56 │ │ │ │ + bcc.n 7cf4e │ │ │ │ ldrd r3, r2, [r1, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 7cf56 │ │ │ │ + bcc.n 7cf4e │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r3, [sp, #700] @ 0x2bc │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #700] @ 0x2bc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ bic.w r3, r3, #127 @ 0x7f │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ @@ -167217,109 +167213,109 @@ │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ and.w r2, r1, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 7cf3e │ │ │ │ + beq.n 7cf36 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ asrs r2, r2, #7 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r1, #0 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str.w r4, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ str.w r4, [sp, #1528] @ 0x5f8 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ce78 │ │ │ │ + bne.n 7ce70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76c1c │ │ │ │ - b.w 72c7a │ │ │ │ + bne.w 76c14 │ │ │ │ + b.w 72c72 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #276] @ 0x114 │ │ │ │ add.w r2, r2, r1, lsr #5 │ │ │ │ - b.n 7cefc │ │ │ │ + b.n 7cef4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #276] @ 0x114 │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ - b.n 7ce52 │ │ │ │ + b.n 7ce4a │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7ce8e │ │ │ │ + beq.w 7ce86 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 7ce74 │ │ │ │ - b.n 7ce66 │ │ │ │ + bcs.w 7ce6c │ │ │ │ + b.n 7ce5e │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2680] @ 0xa78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r6, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c6b2 │ │ │ │ - b.w 7c7d8 │ │ │ │ + bne.w 7c6aa │ │ │ │ + b.w 7c7d0 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 7d052 │ │ │ │ + bcs.n 7d04a │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ @@ -167339,63 +167335,63 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 7d690 │ │ │ │ + bne.w 7d688 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ + bl 803e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r0, [ip, #52] @ 0x34 │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 7d0a0 │ │ │ │ + beq.n 7d098 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ asrs r2, r3, #7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r0, lsr #5 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 7d0b8 │ │ │ │ + bne.n 7d0b0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ - b.n 7d08a │ │ │ │ + b.n 7d082 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #276] @ 0x114 │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ - b.n 7d08a │ │ │ │ + b.n 7d082 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #276] @ 0x114 │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ - b.n 7c9bc │ │ │ │ + b.n 7c9b4 │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.w 7d698 │ │ │ │ + bne.w 7d690 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7d724 │ │ │ │ + bcc.w 7d71c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7d724 │ │ │ │ + bcc.w 7d71c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movw ip, #1042 @ 0x412 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov lr, r5 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ add.w r0, r3, #16 │ │ │ │ @@ -167406,55 +167402,55 @@ │ │ │ │ ldr.w r6, [r5], #8 │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r6, [r3, #4] │ │ │ │ orr.w r2, r2, #10 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r5, [lr, #4] │ │ │ │ strd r5, ip, [r3, #8] │ │ │ │ - bl 806dc │ │ │ │ + bl 806d4 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7d9b8 │ │ │ │ + bcc.w 7d9b0 │ │ │ │ ldrd r3, r2, [r4, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7d9b8 │ │ │ │ + bcc.w 7d9b0 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r3, [sp, #720] @ 0x2d0 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ bic.w r3, r3, #127 @ 0x7f │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.n 7d20e │ │ │ │ + bne.n 7d206 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7d2a4 │ │ │ │ + bcc.w 7d29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7d2a4 │ │ │ │ + bcc.w 7d29c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movw ip, #1043 @ 0x413 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov lr, r5 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ add.w r0, r3, #16 │ │ │ │ @@ -167465,84 +167461,84 @@ │ │ │ │ ldr.w r6, [r5], #8 │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r6, [r3, #4] │ │ │ │ orr.w r2, r2, #11 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r5, [lr, #4] │ │ │ │ strd r5, ip, [r3, #8] │ │ │ │ - bl 806dc │ │ │ │ + bl 806d4 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7da1c │ │ │ │ + bcc.w 7da14 │ │ │ │ ldrd r3, r2, [r4, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7da1c │ │ │ │ + bcc.w 7da14 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r3, [sp, #712] @ 0x2c8 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ bic.w r3, r3, #127 @ 0x7f │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and.w r2, r3, #24 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ lsrs r2, r1, #9 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7d32e │ │ │ │ + bne.n 7d326 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r1, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7db4e │ │ │ │ + bcc.w 7db46 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7db4e │ │ │ │ + bcc.w 7db46 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r3, [sp, #716] @ 0x2cc │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #716] @ 0x2cc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ bic.w r3, r3, #127 @ 0x7f │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ @@ -167559,61 +167555,61 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 7d864 │ │ │ │ + bne.w 7d85c │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ and.w r2, r0, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 7d86c │ │ │ │ + beq.w 7d864 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ asrs r2, r2, #7 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r0, lsr #5 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 7d18a │ │ │ │ + bne.w 7d182 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ - b.n 7d316 │ │ │ │ + b.n 7d30e │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 72c7a │ │ │ │ + b.w 72c72 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 7d3a2 │ │ │ │ + bcs.n 7d39a │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ @@ -167633,59 +167629,59 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 7d4a4 │ │ │ │ + bne.w 7d49c │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ + bl 803e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r0, [ip, #52] @ 0x34 │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 7d3f0 │ │ │ │ + beq.n 7d3e8 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ asrs r2, r3, #7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r0, lsr #5 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 7d3fc │ │ │ │ + bne.n 7d3f4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ - b.n 7d3da │ │ │ │ + b.n 7d3d2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #276] @ 0x114 │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ - b.n 7d3da │ │ │ │ + b.n 7d3d2 │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.n 7d4b0 │ │ │ │ + bne.n 7d4a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7d542 │ │ │ │ + bcc.w 7d53a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7d542 │ │ │ │ + bcc.w 7d53a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ add.w ip, r3, #16 │ │ │ │ str.w ip, [r4, #92] @ 0x5c │ │ │ │ @@ -167697,84 +167693,84 @@ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r3, #8] │ │ │ │ movw r0, #1043 @ 0x413 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 806dc │ │ │ │ + bl 806d4 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7d5c8 │ │ │ │ + bcc.w 7d5c0 │ │ │ │ ldrd r3, r2, [r4, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7d5c8 │ │ │ │ + bcc.w 7d5c0 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r3, [sp, #704] @ 0x2c0 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ bic.w r3, r3, #127 @ 0x7f │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ and.w r2, r3, #24 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ lsrs r2, r1, #9 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r2, [r1, #-4] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ asrs r3, r2, #31 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7d638 │ │ │ │ + bcc.w 7d630 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7d638 │ │ │ │ + bcc.w 7d630 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r3, [sp, #708] @ 0x2c4 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ bic.w r3, r3, #127 @ 0x7f │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ @@ -167791,154 +167787,154 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7d624 │ │ │ │ + bne.n 7d61c │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ and.w r2, r0, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 7d62c │ │ │ │ + beq.n 7d624 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ asrs r2, r2, #7 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r0, lsr #5 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 7d422 │ │ │ │ + bne.w 7d41a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ - b.n 7d5b0 │ │ │ │ + b.n 7d5a8 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7d470 │ │ │ │ + beq.w 7d468 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #276] @ 0x114 │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ - b.n 7d5b0 │ │ │ │ + b.n 7d5a8 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, lr, [lr] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7d50e │ │ │ │ + beq.w 7d506 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ and.w r2, r3, #24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r3, #4 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 7d878 │ │ │ │ + bne.w 7d870 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r1, r1, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bne.w 72c7a │ │ │ │ + bne.w 72c72 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7daf6 │ │ │ │ + bcc.w 7daee │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7daf6 │ │ │ │ + bcc.w 7daee │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r3, [sp, #724] @ 0x2d4 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #724] @ 0x2d4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ bic.w r3, r3, #127 @ 0x7f │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ @@ -167955,185 +167951,185 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7d7aa │ │ │ │ + bne.n 7d7a2 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ and.w r2, r0, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 7d7b2 │ │ │ │ + beq.n 7d7aa │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ asrs r2, r2, #7 │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w r3, r3, r0, lsr #5 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 7d0e0 │ │ │ │ + bne.w 7d0d8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ - b.n 7d792 │ │ │ │ + b.n 7d78a │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #276] @ 0x114 │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ - b.n 7d792 │ │ │ │ + b.n 7d78a │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r1, #92] @ 0x5c │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r1, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7d95c │ │ │ │ + bcc.w 7d954 │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ ldr.w r2, [r1, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7d95c │ │ │ │ + bcc.w 7d954 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #692] @ 0x2b4 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #692] @ 0x2b4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #688] @ 0x2b0 │ │ │ │ ldr.w r1, [r3, #-72] │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #684] @ 0x2ac │ │ │ │ ldr.w r1, [r3, #-72] │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #684] @ 0x2ac │ │ │ │ movw r1, #37261 @ 0x918d │ │ │ │ ldr.w ip, [r3, #-72] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 7dba6 │ │ │ │ + ble.w 7db9e │ │ │ │ ldr.w r2, [ip, #60] @ 0x3c │ │ │ │ subs r5, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #24 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7dc4c │ │ │ │ + bne.w 7dc44 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [ip, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [ip, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #60] @ 0x3c │ │ │ │ - b.n 7d828 │ │ │ │ + b.n 7d820 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #276] @ 0x114 │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ - b.n 7d316 │ │ │ │ + b.n 7d30e │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 72c7a │ │ │ │ + b.w 72c72 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r1, #92] @ 0x5c │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7da80 │ │ │ │ + bcc.w 7da78 │ │ │ │ ldrd r3, r2, [r1, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7da80 │ │ │ │ + bcc.w 7da78 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #676] @ 0x2a4 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #672] @ 0x2a0 │ │ │ │ ldr.w r1, [r3, #-72] │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #668] @ 0x29c │ │ │ │ ldr.w r1, [r3, #-72] │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ movw r1, #37261 @ 0x918d │ │ │ │ ldr.w ip, [r3, #-72] │ │ │ │ ldr.w r2, [ip, #60] @ 0x3c │ │ │ │ and.w r3, r2, #24 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7dadc │ │ │ │ + bne.w 7dad4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [ip, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [ip, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7dc66 │ │ │ │ + bcc.w 7dc5e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7dc66 │ │ │ │ + bcc.w 7dc5e │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r3, [sp, #680] @ 0x2a8 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ bic.w r3, r3, #127 @ 0x7f │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ @@ -168151,129 +168147,129 @@ │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7d7e8 │ │ │ │ + beq.w 7d7e0 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7d130 │ │ │ │ + beq.w 7d128 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7d1da │ │ │ │ + beq.w 7d1d2 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7d89a │ │ │ │ + beq.w 7d892 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ - ldr.w r3, [pc, #3200] @ 7e760 │ │ │ │ + b.w 76c14 │ │ │ │ + ldr.w r3, [pc, #3200] @ 7e758 │ │ │ │ movw r2, #6392 @ 0x18f8 │ │ │ │ - ldr.w r1, [pc, #3196] @ 7e764 │ │ │ │ - ldr.w r0, [pc, #3196] @ 7e768 │ │ │ │ + ldr.w r1, [pc, #3196] @ 7e75c │ │ │ │ + ldr.w r0, [pc, #3196] @ 7e760 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -168282,78 +168278,78 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7d6f0 │ │ │ │ + beq.w 7d6e8 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, lr, [lr] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7d270 │ │ │ │ + beq.w 7d268 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 7dbf6 │ │ │ │ + bcc.n 7dbee │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 7dbf6 │ │ │ │ + bcc.n 7dbee │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ str r3, [sp, #696] @ 0x2b8 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ bic.w r3, r3, #127 @ 0x7f │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ @@ -168370,35 +168366,35 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.n 7dbc2 │ │ │ │ + beq.n 7dbba │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ - ldr.w r3, [pc, #2844] @ 7e76c │ │ │ │ + b.w 76c14 │ │ │ │ + ldr.w r3, [pc, #2844] @ 7e764 │ │ │ │ movw r2, #6407 @ 0x1907 │ │ │ │ - ldr.w r1, [pc, #2840] @ 7e770 │ │ │ │ - ldr.w r0, [pc, #2840] @ 7e774 │ │ │ │ + ldr.w r1, [pc, #2840] @ 7e768 │ │ │ │ + ldr.w r0, [pc, #2840] @ 7e76c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -168407,106 +168403,106 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 7d928 │ │ │ │ + beq.w 7d920 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sp, #1548] @ 0x60c │ │ │ │ mov r2, r3 │ │ │ │ str.w r7, [r3, #1520] @ 0x5f0 │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr.w r3, [r3, #1660] @ 0x67c │ │ │ │ str.w r3, [r2, #1664] @ 0x680 │ │ │ │ - bne.n 7dcea │ │ │ │ + bne.n 7dce2 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ bl 430f8 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ blx 11474 │ │ │ │ - b.n 7dcd6 │ │ │ │ + b.n 7dcce │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 7dd1e │ │ │ │ + cbz r1, 7dd16 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2b710 │ │ │ │ - b.w 73da4 │ │ │ │ - ldr.w r3, [pc, #2672] @ 7e778 │ │ │ │ + b.w 73d9c │ │ │ │ + ldr.w r3, [pc, #2672] @ 7e770 │ │ │ │ movw r2, #2463 @ 0x99f │ │ │ │ - ldr.w r1, [pc, #2668] @ 7e77c │ │ │ │ - ldr.w r0, [pc, #2668] @ 7e780 │ │ │ │ + ldr.w r1, [pc, #2668] @ 7e774 │ │ │ │ + ldr.w r0, [pc, #2668] @ 7e778 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7dcf8 │ │ │ │ + bne.n 7dcf0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 2b710 │ │ │ │ - b.w 73da4 │ │ │ │ + b.w 73d9c │ │ │ │ ldr.w r1, [r4, #-72] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80424 │ │ │ │ - b.w 72810 │ │ │ │ + bl 8041c │ │ │ │ + b.w 72808 │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ bl 2b7dc │ │ │ │ - b.w 7610c │ │ │ │ + b.w 76104 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 7df28 │ │ │ │ + beq.w 7df20 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 7dd4a │ │ │ │ - b.w 74eb0 │ │ │ │ + bcs.n 7dd42 │ │ │ │ + b.w 74ea8 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ + bl 803e8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r2, r3, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r0, [sp, #1576] @ 0x628 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [sp, #1576] @ 0x628 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ed0 │ │ │ │ - b.w 74ecc │ │ │ │ + bne.w 74ec8 │ │ │ │ + b.w 74ec4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r2, [r1, #92] @ 0x5c │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 7ddec │ │ │ │ + bcc.n 7dde4 │ │ │ │ ldrd r3, r2, [r1, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 7ddec │ │ │ │ + bcc.n 7dde4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ add.w r4, r0, #12 │ │ │ │ ldr.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ add.w r3, r2, #16 │ │ │ │ str r3, [r1, #92] @ 0x5c │ │ │ │ @@ -168536,78 +168532,78 @@ │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.n 7dda2 │ │ │ │ + beq.n 7dd9a │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ str r1, [sp, #488] @ 0x1e8 │ │ │ │ str r3, [sp, #484] @ 0x1e4 │ │ │ │ bl 5e528 │ │ │ │ ldr r3, [sp, #484] @ 0x1e4 │ │ │ │ ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [r3, #-72] │ │ │ │ lsls r7, r1, #31 │ │ │ │ str r1, [r3, #8] │ │ │ │ - bpl.w 75474 │ │ │ │ + bpl.w 7546c │ │ │ │ add.w r3, sp, #1592 @ 0x638 │ │ │ │ str r3, [sp, #492] @ 0x1ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [sp, #1536] @ 0x600 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r1, r2, #36 @ 0x24 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ ldr r3, [sp, #492] @ 0x1ec │ │ │ │ ldr.w r2, [r3, #-80] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ str.w r1, [r3, #-76] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ands.w r1, r1, #32 │ │ │ │ - bne.n 7df5a │ │ │ │ - ldr.w r3, [pc, #2256] @ 7e784 │ │ │ │ + bne.n 7df52 │ │ │ │ + ldr.w r3, [pc, #2256] @ 7e77c │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r2, [pc, #2256] @ 7e788 │ │ │ │ + ldr.w r2, [pc, #2256] @ 7e780 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ bl 1b098 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movw r1, #4172 @ 0x104c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ @@ -168627,35 +168623,35 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 730b2 │ │ │ │ + beq.w 730aa │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ subs r3, r3, r2 │ │ │ │ asrs r3, r3, #2 │ │ │ │ negs r3, r3 │ │ │ │ str.w r3, [ip, r0, lsl #2] │ │ │ │ - b.w 74eb0 │ │ │ │ + b.w 74ea8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #2700] @ 0xa8c │ │ │ │ ldr.w r3, [r4, #-72] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 71ac6 │ │ │ │ + beq.w 71abe │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ bl 5f81c │ │ │ │ - b.w 71b20 │ │ │ │ + b.w 71b18 │ │ │ │ ldrd ip, r1, [r2] │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr.w r1, [r3, #-72] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r3, #-64] │ │ │ │ @@ -168664,58 +168660,58 @@ │ │ │ │ str r4, [r2, #12] │ │ │ │ ldr.w r2, [r3, #-76] │ │ │ │ strd r1, r0, [r2, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #1376] @ 0x560 │ │ │ │ add.w r2, sp, #1104 @ 0x450 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7dfa2 │ │ │ │ + bne.n 7df9a │ │ │ │ sub.w r3, r3, #488 @ 0x1e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, #1376] @ 0x560 │ │ │ │ - b.w 72b20 │ │ │ │ - ldr.w r3, [pc, #2024] @ 7e78c │ │ │ │ + b.w 72b18 │ │ │ │ + ldr.w r3, [pc, #2024] @ 7e784 │ │ │ │ movw r2, #4957 @ 0x135d │ │ │ │ - ldr.w r1, [pc, #2020] @ 7e790 │ │ │ │ - ldr.w r0, [pc, #2020] @ 7e794 │ │ │ │ + ldr.w r1, [pc, #2020] @ 7e788 │ │ │ │ + ldr.w r0, [pc, #2020] @ 7e78c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #760] @ 0x2f8 │ │ │ │ bl 594be │ │ │ │ ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ - b.w 7592e │ │ │ │ + b.w 75926 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ str.w r0, [sp, #1532] @ 0x5fc │ │ │ │ str r0, [r3, #12] │ │ │ │ add.w r3, r4, #2640 @ 0xa50 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ - bl 7febc │ │ │ │ - b.w 7486e │ │ │ │ + bl 7feb4 │ │ │ │ + b.w 74866 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ ldr.w r2, [r1, #1380] @ 0x564 │ │ │ │ str.w r3, [r1, #344] @ 0x158 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7439e │ │ │ │ - b.w 781a2 │ │ │ │ - ldr.w r3, [pc, #1928] @ 7e798 │ │ │ │ + beq.w 74396 │ │ │ │ + b.w 7819a │ │ │ │ + ldr.w r3, [pc, #1928] @ 7e790 │ │ │ │ movw r2, #3445 @ 0xd75 │ │ │ │ - ldr.w r1, [pc, #1924] @ 7e79c │ │ │ │ - ldr.w r0, [pc, #1924] @ 7e7a0 │ │ │ │ + ldr.w r1, [pc, #1924] @ 7e794 │ │ │ │ + ldr.w r0, [pc, #1924] @ 7e798 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -168724,24 +168720,24 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 7e124 │ │ │ │ + bne.n 7e11c │ │ │ │ ldr.w r3, [r2, #276] @ 0x114 │ │ │ │ add.w r0, r3, r0, lsr #5 │ │ │ │ - b.n 7e03e │ │ │ │ + b.n 7e036 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r5, [r3], #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 80d64 │ │ │ │ + bl 80d5c │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ blx 1191c │ │ │ │ ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ asrs r2, r1, #31 │ │ │ │ str r1, [r3, #8] │ │ │ │ @@ -168770,53 +168766,53 @@ │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [r1, lr, lsl #2] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ add.w r2, r3, #48 @ 0x30 │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.w 7972e │ │ │ │ + b.w 79726 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 74b02 │ │ │ │ + beq.w 74afa │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 7e168 │ │ │ │ + bne.n 7e160 │ │ │ │ add r1, sp, #836 @ 0x344 │ │ │ │ bl 1aadc │ │ │ │ - cbz r0, 7e168 │ │ │ │ + cbz r0, 7e160 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80d64 │ │ │ │ + bl 80d5c │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ blx 1191c │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ str.w ip, [r3, #12] │ │ │ │ @@ -168828,56 +168824,56 @@ │ │ │ │ add.w r3, r4, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1660] @ 0x67c │ │ │ │ str.w r3, [r2, #1664] @ 0x680 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73f24 │ │ │ │ - b.w 782aa │ │ │ │ + bne.w 73f1c │ │ │ │ + b.w 782a2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e2c8 │ │ │ │ + beq.w 7e2c0 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 7a80c │ │ │ │ + beq.w 7a804 │ │ │ │ mov r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e1a8 │ │ │ │ - b.n 7e2c8 │ │ │ │ + bne.n 7e1a0 │ │ │ │ + b.n 7e2c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ neglt r1, r1 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n 7e19c │ │ │ │ + b.n 7e194 │ │ │ │ movw r2, #28813 @ 0x708d │ │ │ │ movt r2, #12 │ │ │ │ mov r6, r2 │ │ │ │ - b.w 76af6 │ │ │ │ + b.w 76aee │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [r5, #16] │ │ │ │ @@ -168893,101 +168889,101 @@ │ │ │ │ movne r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.w 75afe │ │ │ │ - b.w 75af0 │ │ │ │ + bcs.w 75af6 │ │ │ │ + b.w 75ae8 │ │ │ │ ldr.w ip, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, ip, [ip] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str.w lr, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7e2f2 │ │ │ │ + bne.n 7e2ea │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 75ace │ │ │ │ + bne.w 75ac6 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r1, r3, r2, lsr #5 │ │ │ │ - b.n 7e286 │ │ │ │ + b.n 7e27e │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 7e2ba │ │ │ │ + bcc.n 7e2b2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.w 73f48 │ │ │ │ + bls.w 73f40 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 7e29c │ │ │ │ - b.n 7e2a2 │ │ │ │ + bne.n 7e294 │ │ │ │ + b.n 7e29a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 7e2d8 │ │ │ │ + bne.n 7e2d0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ - ldr.w r3, [pc, #1224] @ 7e7a4 │ │ │ │ + ldr.w r3, [pc, #1224] @ 7e79c │ │ │ │ movw r2, #3014 @ 0xbc6 │ │ │ │ - ldr.w r1, [pc, #1220] @ 7e7a8 │ │ │ │ - ldr.w r0, [pc, #1220] @ 7e7ac │ │ │ │ + ldr.w r1, [pc, #1220] @ 7e7a0 │ │ │ │ + ldr.w r0, [pc, #1220] @ 7e7a4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 7e3b0 │ │ │ │ + bcc.n 7e3a8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 7e3b0 │ │ │ │ + bcc.n 7e3a8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movw r0, #33037 @ 0x810d │ │ │ │ movt r0, #13 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r3, [sp, #424] @ 0x1a8 │ │ │ │ mov r1, r3 │ │ │ │ add.w ip, r3, #12 │ │ │ │ @@ -169022,58 +169018,58 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ add.w ip, r2, #4 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w ip, [sp, #1528] @ 0x5f8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr.w r3, [pc, #1048] @ 7e7b0 │ │ │ │ + ldr.w r3, [pc, #1048] @ 7e7a8 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r3, [r3, #3100] @ 0xc1c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1532] @ 0x5fc │ │ │ │ - b.w 76ff2 │ │ │ │ + b.w 76fea │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7e416 │ │ │ │ + bne.n 7e40e │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [r1, #-8] │ │ │ │ ldr.w r1, [r1, #-12] │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ add.w r8, r3, r1, lsl #2 │ │ │ │ - b.n 7e316 │ │ │ │ + b.n 7e30e │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r2, r6, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [r4, #1548] @ 0x60c │ │ │ │ str r2, [r3, #24] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r3, #28] │ │ │ │ @@ -169085,44 +169081,44 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ movw r2, #20621 @ 0x508d │ │ │ │ movt r2, #19 │ │ │ │ mov r6, r2 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - b.w 76af6 │ │ │ │ + b.w 76aee │ │ │ │ ldr.w r5, [sp, #1512] @ 0x5e8 │ │ │ │ asrs r3, r2, #31 │ │ │ │ add r1, sp, #840 @ 0x348 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd ip, r5, [r5] │ │ │ │ ldr.w ip, [ip, #36] @ 0x24 │ │ │ │ add.w ip, ip, r5, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ str.w r6, [ip, #4] │ │ │ │ ldr.w r6, [sp, #1528] @ 0x5f8 │ │ │ │ str.w r6, [ip, #8] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ str.w r6, [ip, #12] │ │ │ │ str.w lr, [sp] │ │ │ │ - bl aaa98 │ │ │ │ + bl aaa90 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 76c1c │ │ │ │ + bne.w 76c14 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str.w r2, [r5, r9, lsl #2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ @@ -169135,64 +169131,64 @@ │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #12] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r1, [sp, #428] @ 0x1ac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e59a │ │ │ │ + beq.n 7e592 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b15c │ │ │ │ add.w r2, sp, #1040 @ 0x410 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf318 │ │ │ │ + bl bf310 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b1b4 │ │ │ │ - cbz r6, 7e54c │ │ │ │ + cbz r6, 7e544 │ │ │ │ add.w r0, sp, #1040 @ 0x410 │ │ │ │ bl 436e4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, sp, #1040 @ 0x410 │ │ │ │ bl 192d0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 7e544 │ │ │ │ + cbz r0, 7e53c │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, sp, #1040 @ 0x410 │ │ │ │ add r1, sp, #844 @ 0x34c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6858 │ │ │ │ + bl a6850 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7e680 │ │ │ │ + bne.w 7e678 │ │ │ │ add.w r0, sp, #1040 @ 0x410 │ │ │ │ - bl 80e18 │ │ │ │ + bl 80e10 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r1, #0 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [r0, #-12] │ │ │ │ ldr r1, [sp, #844] @ 0x34c │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -169205,19 +169201,19 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [r1, #-72] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [r1, #-64] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ movw r2, #20621 @ 0x508d │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r2 │ │ │ │ - b.w 76af6 │ │ │ │ + b.w 76aee │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ @@ -169228,15 +169224,15 @@ │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ strd r1, r6, [r3, #8] │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ - bl 80924 │ │ │ │ + bl 8091c │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -169247,63 +169243,63 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w r3, [r5, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72f26 │ │ │ │ - b.w 76c1c │ │ │ │ + beq.w 72f1e │ │ │ │ + b.w 76c14 │ │ │ │ subs r3, r2, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #13317 @ 0x3405 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #18 │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74276 │ │ │ │ - b.w 76c1c │ │ │ │ + bne.w 7426e │ │ │ │ + b.w 76c14 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74276 │ │ │ │ - b.w 76c1c │ │ │ │ + bne.w 7426e │ │ │ │ + b.w 76c14 │ │ │ │ mov r3, r2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 71b7c │ │ │ │ + b.w 71b74 │ │ │ │ bl 5a380 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7e544 │ │ │ │ + b.n 7e53c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 7ff08 │ │ │ │ + bl 7ff00 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ strd r2, r5, [r3, #8] │ │ │ │ blx r6 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 74c6e │ │ │ │ + b.w 74c66 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ add r2, sp, #1008 @ 0x3f0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w r6, [sp, #1520] @ 0x5f0 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r0, [r5, #1664] @ 0x680 │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ @@ -169328,163 +169324,163 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 80d84 │ │ │ │ + bl 80d7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7e7b4 │ │ │ │ + beq.n 7e7ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 80d64 │ │ │ │ + bl 80d5c │ │ │ │ add.w lr, sp, #1008 @ 0x3f0 │ │ │ │ mov ip, r0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ bl 5a380 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 74a3e │ │ │ │ + b.w 74a36 │ │ │ │ nop │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r3, [pc, #248] @ (7e860 ) │ │ │ │ + ldr r3, [pc, #184] @ (7e818 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r5, [pc, #960] @ (7eb2c ) │ │ │ │ + ldr r5, [pc, #896] @ (7eae4 ) │ │ │ │ movs r6, r0 │ │ │ │ - movs r0, r4 │ │ │ │ + movs r0, r2 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [pc, #824] @ (7eaac ) │ │ │ │ + ldr r1, [pc, #760] @ (7ea64 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [pc, #512] @ (7e978 ) │ │ │ │ + ldr r4, [pc, #448] @ (7e930 ) │ │ │ │ movs r6, r0 │ │ │ │ - vhadd.u32 d16, d8, d6 │ │ │ │ - ldr r1, [pc, #88] @ (7e7d8 ) │ │ │ │ + vhadd.u16 d16, d8, d6 │ │ │ │ + ldr r1, [pc, #24] @ (7e790 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r1, [pc, #352] @ (7e8e4 ) │ │ │ │ + ldr r1, [pc, #288] @ (7e89c ) │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ movs r6, r0 │ │ │ │ - stc2l 0, cr0, [sl], {6} │ │ │ │ - mov r0, pc │ │ │ │ + ldc2 0, cr0, [sl], #24 │ │ │ │ + mov r0, sp │ │ │ │ movs r6, r0 │ │ │ │ - mov sl, r7 │ │ │ │ + mov sl, r5 │ │ │ │ movs r6, r0 │ │ │ │ - mrrc2 0, 0, r0, lr, cr6 │ │ │ │ - mov r4, r1 │ │ │ │ + mcrr2 0, 0, r0, lr, cr6 │ │ │ │ + cmp ip, pc │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ movs r6, r0 │ │ │ │ - ldrsb.w r0, [r4, #6] │ │ │ │ - muls r2, r0 │ │ │ │ + vst1.8 {d0[0]}, [r4], r6 │ │ │ │ + orrs r2, r6 │ │ │ │ movs r6, r0 │ │ │ │ - mvns r4, r1 │ │ │ │ + bics r4, r7 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sp, #1548] @ 0x60c │ │ │ │ mov r2, r3 │ │ │ │ str.w r7, [r3, #1520] @ 0x5f0 │ │ │ │ adds r4, r0, #1 │ │ │ │ ldr.w r3, [r3, #1660] @ 0x67c │ │ │ │ str.w r3, [r2, #1664] @ 0x680 │ │ │ │ - bne.n 7e7d8 │ │ │ │ + bne.n 7e7d0 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ bl 430f8 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ blx 11474 │ │ │ │ - b.n 7e7cc │ │ │ │ - ldr.w r3, [pc, #3140] @ 7f424 │ │ │ │ + b.n 7e7c4 │ │ │ │ + ldr.w r3, [pc, #3140] @ 7f41c │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r2, [r2, #480] @ 0x1e0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7e870 │ │ │ │ - ldr.w r3, [pc, #3120] @ 7f428 │ │ │ │ + bne.n 7e868 │ │ │ │ + ldr.w r3, [pc, #3120] @ 7f420 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ - cbz r3, 7e842 │ │ │ │ - ldr.w r3, [pc, #3112] @ 7f42c │ │ │ │ + cbz r3, 7e83a │ │ │ │ + ldr.w r3, [pc, #3112] @ 7f424 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ add.w r1, r3, #448 @ 0x1c0 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ mov r0, r1 │ │ │ │ blx 12354 │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e9a2 │ │ │ │ - ldr.w r3, [pc, #3084] @ 7f42c │ │ │ │ + bne.w 7e99a │ │ │ │ + ldr.w r3, [pc, #3084] @ 7f424 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrd r2, r1, [r3, #480] @ 0x1e0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #480] @ 0x1e0 │ │ │ │ ldr.w r2, [r3, #488] @ 0x1e8 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str.w r1, [r3, #484] @ 0x1e4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ add.w r2, sp, #1592 @ 0x638 │ │ │ │ str r2, [sp, #384] @ 0x180 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl a7238 │ │ │ │ + bl a7230 │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [r2, #-60] │ │ │ │ - ldr.w r2, [pc, #3016] @ 7f428 │ │ │ │ + ldr.w r2, [pc, #3016] @ 7f420 │ │ │ │ str r0, [r1, #20] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r2, [r2, #3584] @ 0xe00 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e968 │ │ │ │ + bne.n 7e960 │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str.w r1, [sp, #1532] @ 0x5fc │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r3, #2640 @ 0xa50 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 7febc │ │ │ │ + bl 7feb4 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r5, #1796] @ 0x704 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71ba4 │ │ │ │ + beq.w 71b9c │ │ │ │ bl 4b5a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71ba4 │ │ │ │ + beq.w 71b9c │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71ba4 │ │ │ │ + beq.w 71b9c │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r3, #10 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ @@ -169494,18 +169490,18 @@ │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #12] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e9b4 │ │ │ │ + bne.n 7e9ac │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ @@ -169513,70 +169509,70 @@ │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71ba4 │ │ │ │ - b.w 76c1c │ │ │ │ + beq.w 71b9c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r0, #53261 @ 0xd00d │ │ │ │ movt r0, #18 │ │ │ │ ldr.w ip, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str.w r1, [sp, #1524] @ 0x5f4 │ │ │ │ - b.w 73fcc │ │ │ │ - ldr.w r3, [pc, #2784] @ 7f430 │ │ │ │ + b.w 73fc4 │ │ │ │ + ldr.w r3, [pc, #2784] @ 7f428 │ │ │ │ movw r2, #3962 @ 0xf7a │ │ │ │ - ldr.w r1, [pc, #2780] @ 7f434 │ │ │ │ - ldr.w r0, [pc, #2780] @ 7f438 │ │ │ │ + ldr.w r1, [pc, #2780] @ 7f42c │ │ │ │ + ldr.w r0, [pc, #2780] @ 7f430 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr.w r2, [pc, #2752] @ 7f42c │ │ │ │ + ldr.w r2, [pc, #2752] @ 7f424 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ ldr.w r2, [r0, #488] @ 0x1e8 │ │ │ │ - cbz r2, 7e986 │ │ │ │ + cbz r2, 7e97e │ │ │ │ str r3, [sp, #388] @ 0x184 │ │ │ │ subs r2, #1 │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ blx 11198 │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ - b.n 7e870 │ │ │ │ - ldr.w r3, [pc, #2740] @ 7f43c │ │ │ │ + b.n 7e868 │ │ │ │ + ldr.w r3, [pc, #2740] @ 7f434 │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ - ldr.w r1, [pc, #2736] @ 7f440 │ │ │ │ - ldr.w r0, [pc, #2736] @ 7f444 │ │ │ │ + ldr.w r1, [pc, #2736] @ 7f438 │ │ │ │ + ldr.w r0, [pc, #2736] @ 7f43c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r2, [r3, #492] @ 0x1ec │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #492] @ 0x1ec │ │ │ │ blx 11334 │ │ │ │ - b.n 7e81e │ │ │ │ + b.n 7e816 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r1, #4 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ mov r6, r2 │ │ │ │ movw r2, #8461 @ 0x210d │ │ │ │ movt r2, #3 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ add.w r2, r0, #12 │ │ │ │ @@ -169591,31 +169587,31 @@ │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7ec06 │ │ │ │ + beq.w 7ebfe │ │ │ │ ldr r2, [r2, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 7ec06 │ │ │ │ + beq.w 7ebfe │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ec94 │ │ │ │ + bne.w 7ec8c │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r3, #12 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r0, [sp, #1532] @ 0x5fc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.w 7eca6 │ │ │ │ + bls.w 7ec9e │ │ │ │ adds r2, #1 │ │ │ │ str.w ip, [r1, #4]! │ │ │ │ - b.n 7ea2e │ │ │ │ + b.n 7ea26 │ │ │ │ ldr.w r2, [r4, #1548] @ 0x60c │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r0, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r3, #28] │ │ │ │ add.w r2, r3, #56 @ 0x38 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ @@ -169643,27 +169639,27 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ movw r2, #16525 @ 0x408d │ │ │ │ movt r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 76af6 │ │ │ │ + b.w 76aee │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 7eb26 │ │ │ │ + bcc.n 7eb1e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 7eb26 │ │ │ │ + bcc.n 7eb1e │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w ip, r3, #4 │ │ │ │ str.w ip, [r4, #92] @ 0x5c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ @@ -169674,99 +169670,99 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ strd r2, r6, [r3, #40] @ 0x28 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ str.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ - b.w 7972e │ │ │ │ + b.w 79726 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ str.w r0, [r3, #1520] @ 0x5f0 │ │ │ │ ldr.w r0, [sp, #1548] @ 0x60c │ │ │ │ ldr.w r3, [r3, #1660] @ 0x67c │ │ │ │ adds r6, r0, #1 │ │ │ │ str.w r3, [r2, #1664] @ 0x680 │ │ │ │ - bne.n 7eb8a │ │ │ │ + bne.n 7eb82 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ bl 430f8 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r5, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r5, [r5] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str.w lr, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ strd r5, ip, [r3, #8] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7eb82 │ │ │ │ + bne.n 7eb7a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ - b.n 7eaca │ │ │ │ + b.n 7eac2 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ blx 11474 │ │ │ │ - b.n 7eb1a │ │ │ │ + b.n 7eb12 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7ebfe │ │ │ │ + bne.n 7ebf6 │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 74dce │ │ │ │ + bne.w 74dc6 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r1, r3, r2, lsr #5 │ │ │ │ - b.n 7ebe8 │ │ │ │ + b.n 7ebe0 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r2, [sp, #1512] @ 0x5e8 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r5, ip │ │ │ │ add.w lr, r3, #16 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r2, [r2] │ │ │ │ @@ -169788,208 +169784,208 @@ │ │ │ │ strd r2, r4, [r0, #8] │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ add.w ip, r2, #40 @ 0x28 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 7eca4 │ │ │ │ + bls.n 7ec9c │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [r2, #0] │ │ │ │ and.w r4, r0, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - bne.w 7f0d4 │ │ │ │ + bne.w 7f0cc │ │ │ │ ldr.w r2, [r3, #276] @ 0x114 │ │ │ │ add.w r2, r2, r0, lsr #5 │ │ │ │ - b.n 7ec68 │ │ │ │ + b.n 7ec60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r0, #4 │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ - ldr.w r0, [pc, #1968] @ 7f448 │ │ │ │ + ldr.w r0, [pc, #1968] @ 7f440 │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ - b.n 7ea26 │ │ │ │ + b.n 7ea1e │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ subs r3, r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ lsls r3, r3, #5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [r1, r9, lsl #2] │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ bl 56414 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ - b.n 7e904 │ │ │ │ + bl 7f7ac │ │ │ │ + b.n 7e8fc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #-76] │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ - bl 7f720 │ │ │ │ - b.w 72b1e │ │ │ │ + bl 7f718 │ │ │ │ + b.w 72b16 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.w 72b20 │ │ │ │ + b.w 72b18 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7edd2 │ │ │ │ + bne.n 7edca │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 7eddc │ │ │ │ + bcc.n 7edd4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 7eddc │ │ │ │ + bcc.n 7edd4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbnz r0, 7ed54 │ │ │ │ + cbnz r0, 7ed4c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w ip, r3, #4 │ │ │ │ str.w ip, [r4, #92] @ 0x5c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r1, r0 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bcc.w 7f250 │ │ │ │ + bcc.w 7f248 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ add.w ip, r0, #4 │ │ │ │ str.w ip, [r4, #144] @ 0x90 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbnz r0, 7ed8c │ │ │ │ + cbnz r0, 7ed84 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w ip, r3, #4 │ │ │ │ str.w ip, [r4, #92] @ 0x5c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r2, r0 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bcc.w 7f25a │ │ │ │ + bcc.w 7f252 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ add.w ip, r0, #4 │ │ │ │ str.w ip, [r4, #144] @ 0x90 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str.w ip, [sp, #1528] @ 0x5f8 │ │ │ │ - bl 7fe90 │ │ │ │ + bl 7fe88 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ add.w r2, r3, #48 @ 0x30 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ - bl 7fe90 │ │ │ │ + bl 7fe88 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - b.w 7a264 │ │ │ │ + b.w 7a25c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 74946 │ │ │ │ + b.w 7493e │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ed8c │ │ │ │ - b.n 7ed00 │ │ │ │ + bne.n 7ed84 │ │ │ │ + b.n 7ecf8 │ │ │ │ ldr.w lr, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, lr, [lr] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7ee42 │ │ │ │ + bne.n 7ee3a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ - b.n 7ed1c │ │ │ │ + b.n 7ed14 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 74814 │ │ │ │ - b.n 7ee50 │ │ │ │ + bne.w 7480c │ │ │ │ + b.n 7ee48 │ │ │ │ movs r2, #141 @ 0x8d │ │ │ │ movt r2, #10 │ │ │ │ mov r6, r2 │ │ │ │ - b.w 76af6 │ │ │ │ + b.w 76aee │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ - b.w 7a7b6 │ │ │ │ + b.w 7a7ae │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w ip, r3, #4 │ │ │ │ str.w ip, [r4, #92] @ 0x5c │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -170004,49 +170000,49 @@ │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r0, [r1, r5, lsl #2] │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ str.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [r1, lr, lsl #2] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - b.w 7972e │ │ │ │ + b.w 79726 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r1, #4 │ │ │ │ bl 5a678 │ │ │ │ - b.w 73352 │ │ │ │ + b.w 7334a │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ add.w r2, sp, #1592 @ 0x638 │ │ │ │ str r2, [sp, #356] @ 0x164 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl c6ac4 │ │ │ │ + bl c6abc │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ cmp.w r0, #8192 @ 0x2000 │ │ │ │ - beq.n 7ef3a │ │ │ │ + beq.n 7ef32 │ │ │ │ cmp.w r0, #16384 @ 0x4000 │ │ │ │ - beq.n 7efc4 │ │ │ │ + beq.n 7efbc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72810 │ │ │ │ + beq.w 72808 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #4 │ │ │ │ - bl 803f0 │ │ │ │ - b.w 72810 │ │ │ │ + bl 803e8 │ │ │ │ + b.w 72808 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ ldr.w r2, [r1, #1380] @ 0x564 │ │ │ │ str.w r3, [r1, #344] @ 0x158 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71cee │ │ │ │ - b.w 781a2 │ │ │ │ + beq.w 71ce6 │ │ │ │ + b.w 7819a │ │ │ │ ldr.w r3, [r2, #-60] │ │ │ │ ldr.w lr, [r2, #-72] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #360] @ 0x168 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r3, #10 │ │ │ │ @@ -170057,100 +170053,100 @@ │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str.w lr, [r3, #4] │ │ │ │ ldr.w r1, [r2, #-64] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r2, [sp, #360] @ 0x168 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 7ef88 │ │ │ │ + cbnz r0, 7ef80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ef02 │ │ │ │ - b.w 76c1c │ │ │ │ + beq.n 7eefa │ │ │ │ + b.w 76c14 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [sp, #364] @ 0x16c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 7efba │ │ │ │ - ldr.w r3, [pc, #1168] @ 7f428 │ │ │ │ + cbz r0, 7efb2 │ │ │ │ + ldr.w r3, [pc, #1168] @ 7f420 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r2, #-60] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f058 │ │ │ │ + bne.n 7f050 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ - b.n 7ef7a │ │ │ │ + bl 7f7ac │ │ │ │ + b.n 7ef72 │ │ │ │ ldr.w r2, [r2, #-72] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 7efd2 │ │ │ │ + cbz r3, 7efca │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [sp, #1532] @ 0x5fc │ │ │ │ movs r1, #4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r3, #10 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 803f0 │ │ │ │ + bl 803e8 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r6, [sp, #1520] @ 0x5f0 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 7f03a │ │ │ │ + cbnz r0, 7f032 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r1, [sp, #1532] @ 0x5fc │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r3, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7f7b4 │ │ │ │ - b.n 7f014 │ │ │ │ + bl 7f7ac │ │ │ │ + b.n 7f00c │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r3, #16261 @ 0x3f85 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -170163,177 +170159,177 @@ │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ movw r2, #24845 @ 0x610d │ │ │ │ movt r2, #7 │ │ │ │ bl 1c490 │ │ │ │ - b.n 7efba │ │ │ │ + b.n 7efb2 │ │ │ │ add.w r4, r1, r6, lsl #2 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs.w 75baa │ │ │ │ + bcs.w 75ba2 │ │ │ │ add r2, r9 │ │ │ │ subs r2, r2, r0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ str.w r2, [lr] │ │ │ │ - b.w 75bae │ │ │ │ + b.w 75ba6 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r7, 7f0cc │ │ │ │ + cbnz r7, 7f0c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 7f0cc │ │ │ │ + ble.n 7f0c4 │ │ │ │ ldr.w r3, [sp, #1524] @ 0x5f4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r2 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - b.w 75b7c │ │ │ │ + b.w 75b74 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.w 75bd6 │ │ │ │ - cbnz r0, 7f10e │ │ │ │ + b.w 75bce │ │ │ │ + cbnz r0, 7f106 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 7f114 │ │ │ │ + bhi.n 7f10c │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 7f114 │ │ │ │ + bls.n 7f10c │ │ │ │ str.w r0, [lr] │ │ │ │ ldr.w r0, [r3, #144] @ 0x90 │ │ │ │ adds r4, r0, #4 │ │ │ │ str.w r4, [r3, #144] @ 0x90 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ sub.w r0, lr, r0 │ │ │ │ lsls r0, r0, #5 │ │ │ │ orr.w r0, r0, #15 │ │ │ │ str r0, [r2, #0] │ │ │ │ adds r5, #1 │ │ │ │ add.w ip, ip, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ - b.n 7ec5a │ │ │ │ + b.n 7ec52 │ │ │ │ tst.w r0, #6 │ │ │ │ - bne.n 7f120 │ │ │ │ + bne.n 7f118 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ subs r2, r2, r0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r0, r2, #15 │ │ │ │ str.w r0, [lr] │ │ │ │ - b.n 7f102 │ │ │ │ + b.n 7f0fa │ │ │ │ ldr.w r3, [r5, #2700] @ 0xa8c │ │ │ │ ldr.w r0, [sp, #1520] @ 0x5f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71ce2 │ │ │ │ + beq.w 71cda │ │ │ │ movs r1, #16 │ │ │ │ bl 5f81c │ │ │ │ - b.w 71ce2 │ │ │ │ + b.w 71cda │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #16005 @ 0x3e85 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ bl 1b098 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r1, #16005 @ 0x3e85 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #18 │ │ │ │ bl 1b098 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w lr, [r4, #276] @ 0x114 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ add.w r4, lr, r3, lsr #5 │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 7f180 │ │ │ │ + beq.n 7f178 │ │ │ │ and.w lr, r3, #31 │ │ │ │ mov r2, r1 │ │ │ │ cmp.w lr, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bne.w 7f3a6 │ │ │ │ + bne.w 7f39e │ │ │ │ ldr.w r2, [ip] │ │ │ │ asrs r3, r3, #7 │ │ │ │ mov r7, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 734c2 │ │ │ │ - b.w 745d8 │ │ │ │ + bne.w 734ba │ │ │ │ + b.w 745d0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ adds r5, r3, #4 │ │ │ │ str r5, [r4, #92] @ 0x5c │ │ │ │ str.w lr, [r3] │ │ │ │ ldr.w r5, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r5, ip │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bhi.n 7f1ec │ │ │ │ + bhi.n 7f1e4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [r4, #144] @ 0x90 │ │ │ │ add.w r5, lr, #4 │ │ │ │ str.w r5, [r4, #144] @ 0x90 │ │ │ │ str.w ip, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ - b.w 7349e │ │ │ │ + b.w 73496 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmp r4, ip │ │ │ │ - bls.n 7f1e4 │ │ │ │ - b.n 7f1d2 │ │ │ │ + bls.n 7f1dc │ │ │ │ + b.n 7f1ca │ │ │ │ lsrs r4, r2, #12 │ │ │ │ - ldr r2, [pc, #560] @ (7f428 ) │ │ │ │ + ldr r2, [pc, #560] @ (7f420 ) │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r5, r2] │ │ │ │ clz r2, r4 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 74612 │ │ │ │ + bhi.w 7460a │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 73516 │ │ │ │ - b.w 74612 │ │ │ │ + bgt.w 7350e │ │ │ │ + b.w 7460a │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ dmb ish │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #2048 @ 0x800 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f22e │ │ │ │ + bne.n 7f226 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ bx r2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.w 7ed52 │ │ │ │ - b.n 7ed42 │ │ │ │ + bcs.w 7ed4a │ │ │ │ + b.n 7ed3a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.w 7ed8a │ │ │ │ - b.n 7ed7a │ │ │ │ + bcs.w 7ed82 │ │ │ │ + b.n 7ed72 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movw r1, #4172 @ 0x104c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ @@ -170353,111 +170349,111 @@ │ │ │ │ str.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str.w r2, [sp, #1528] @ 0x5f8 │ │ │ │ mov.w r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7f2e4 │ │ │ │ + bne.n 7f2dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2280] @ 0x8e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7208c │ │ │ │ + beq.w 72084 │ │ │ │ ldr.w r2, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 803f0 │ │ │ │ - b.w 7208c │ │ │ │ + bl 803e8 │ │ │ │ + b.w 72084 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76c1c │ │ │ │ + beq.w 76c14 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7f41c │ │ │ │ + bne.n 7f414 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [sp, #1520] @ 0x5f0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w ip, r1, r3, lsl #2 │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73492 │ │ │ │ + bne.w 7348a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ adds r5, r3, #4 │ │ │ │ str r5, [r4, #92] @ 0x5c │ │ │ │ str.w lr, [r3] │ │ │ │ ldr.w r5, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r5, r2 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bhi.n 7f39e │ │ │ │ + bhi.n 7f396 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [r4, #144] @ 0x90 │ │ │ │ add.w r5, lr, #4 │ │ │ │ str.w r5, [r4, #144] @ 0x90 │ │ │ │ str.w r2, [lr] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 73492 │ │ │ │ + b.w 7348a │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 7f398 │ │ │ │ - b.n 7f386 │ │ │ │ + bls.n 7f390 │ │ │ │ + b.n 7f37e │ │ │ │ mov r7, r2 │ │ │ │ - b.w 74612 │ │ │ │ + b.w 7460a │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [sp, #1520] @ 0x5f0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr.w r5, [sp, #1528] @ 0x5f8 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [r3, #12] │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ cmp r0, #1 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ ldr.w r3, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ @@ -170465,68 +170461,68 @@ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r1, [sp, #1528] @ 0x5f8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ it eq │ │ │ │ ldreq.w r0, [sp, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 74052 │ │ │ │ + beq.w 7404a │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 74080 │ │ │ │ - b.w 74072 │ │ │ │ + bcs.w 74078 │ │ │ │ + b.w 7406a │ │ │ │ bl 5a380 │ │ │ │ - b.w 76c1c │ │ │ │ + b.w 76c14 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31e0006 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + ssat r0, #7, lr │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ movs r6, r0 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xf2e60006 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + @ instruction: 0xf2d60006 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ movs r6, r0 │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ movs r6, r0 │ │ │ │ ldr.w r2, [r0, #1632] @ 0x660 │ │ │ │ - cbnz r2, 7f4a4 │ │ │ │ + cbnz r2, 7f49c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, ip, [r0, #40] @ 0x28 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ add.w r1, r2, #148 @ 0x94 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 7f4b6 │ │ │ │ + bcc.n 7f4ae │ │ │ │ add.w r1, r2, #20 │ │ │ │ cmp r1, ip │ │ │ │ - bhi.n 7f4dc │ │ │ │ + bhi.n 7f4d4 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r1, [r2, #16] │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ str r1, [r2, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7f4a8 │ │ │ │ + beq.n 7f4a0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r1, [r3, #20] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ @@ -170536,56 +170532,56 @@ │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r2, r2, r3 │ │ │ │ asrs r0, r2, #2 │ │ │ │ - b.n 7f4a0 │ │ │ │ + b.n 7f498 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 22e70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7f4d0 │ │ │ │ + beq.n 7f4c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 5a380 │ │ │ │ - cbz r0, 7f4f2 │ │ │ │ + cbz r0, 7f4ea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r0, [r3, #40] @ 0x28 │ │ │ │ add.w r1, r2, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 7f478 │ │ │ │ - ldr r3, [pc, #24] @ (7f4f8 ) │ │ │ │ + bls.n 7f470 │ │ │ │ + ldr r3, [pc, #24] @ (7f4f0 ) │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - ldr r1, [pc, #24] @ (7f4fc ) │ │ │ │ - ldr r0, [pc, #24] @ (7f500 ) │ │ │ │ + ldr r1, [pc, #24] @ (7f4f4 ) │ │ │ │ + ldr r0, [pc, #24] @ (7f4f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f4a0 │ │ │ │ + b.n 7f498 │ │ │ │ nop │ │ │ │ - b.n 7f428 │ │ │ │ + b.n 7f400 │ │ │ │ movs r6, r0 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ movs r6, r0 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #4 │ │ │ │ movs r6, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r1, [r0, #40] @ 0x28 │ │ │ │ add.w r2, r3, #20 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 7f548 │ │ │ │ + bhi.n 7f540 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r2, [r3, #16] │ │ │ │ @@ -170598,253 +170594,253 @@ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ subs r0, r3, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #20] @ (7f560 ) │ │ │ │ + ldr r3, [pc, #20] @ (7f558 ) │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - ldr r1, [pc, #20] @ (7f564 ) │ │ │ │ - ldr r0, [pc, #20] @ (7f568 ) │ │ │ │ + ldr r1, [pc, #20] @ (7f55c ) │ │ │ │ + ldr r0, [pc, #20] @ (7f560 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - b.n 7f3b8 │ │ │ │ + b.n 7f390 │ │ │ │ movs r6, r0 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ movs r6, r0 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ movs r6, r0 │ │ │ │ push {r4} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f5f2 │ │ │ │ + beq.n 7f5ea │ │ │ │ ldr.w r1, [r0, #1832] @ 0x728 │ │ │ │ ldrd r3, r2, [r0, #384] @ 0x180 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ lsls r1, r1, #13 │ │ │ │ - bpl.n 7f5fc │ │ │ │ + bpl.n 7f5f4 │ │ │ │ ldr.w r1, [r0, #1536] @ 0x600 │ │ │ │ ldr.w r3, [r0, #1844] @ 0x734 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str.w r3, [r0, #348] @ 0x15c │ │ │ │ - cbnz r1, 7f60a │ │ │ │ + cbnz r1, 7f602 │ │ │ │ ldr.w r3, [r0, #2536] @ 0x9e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f63c │ │ │ │ + bne.n 7f634 │ │ │ │ ldr.w r3, [r0, #2024] @ 0x7e8 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 7f648 │ │ │ │ + bne.n 7f640 │ │ │ │ ldr.w r1, [r0, #2036] @ 0x7f4 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r4, [r0, #2032] @ 0x7f0 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #32 │ │ │ │ - cbz r3, 7f5d2 │ │ │ │ + cbz r3, 7f5ca │ │ │ │ ldr.w r1, [r0, #1380] @ 0x564 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ - cbnz r3, 7f636 │ │ │ │ + cbnz r3, 7f62e │ │ │ │ ldr.w r3, [r0, #2280] @ 0x8e8 │ │ │ │ - cbnz r3, 7f630 │ │ │ │ + cbnz r3, 7f628 │ │ │ │ ldr.w r3, [r0, #1884] @ 0x75c │ │ │ │ - cbnz r3, 7f616 │ │ │ │ + cbnz r3, 7f60e │ │ │ │ ldr.w r3, [r0, #2732] @ 0xaac │ │ │ │ - cbnz r3, 7f622 │ │ │ │ + cbnz r3, 7f61a │ │ │ │ ldr.w r3, [r0, #2700] @ 0xa8c │ │ │ │ - cbnz r3, 7f610 │ │ │ │ + cbnz r3, 7f608 │ │ │ │ pop {r4} │ │ │ │ str.w r2, [r0, #344] @ 0x158 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #1832] @ 0x728 │ │ │ │ mov r2, r0 │ │ │ │ lsls r3, r3, #13 │ │ │ │ - bmi.n 7f586 │ │ │ │ + bmi.n 7f57e │ │ │ │ ldr.w r3, [r0, #1536] @ 0x600 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r0, #348] @ 0x15c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f59a │ │ │ │ + beq.n 7f592 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - b.n 7f59a │ │ │ │ + b.n 7f592 │ │ │ │ orr.w r2, r2, #1024 @ 0x400 │ │ │ │ - b.n 7f5ea │ │ │ │ + b.n 7f5e2 │ │ │ │ ldr.w r3, [r0, #2732] @ 0xaac │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f5e4 │ │ │ │ + beq.n 7f5dc │ │ │ │ ldrd r3, r1, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #512 @ 0x200 │ │ │ │ - b.n 7f5e4 │ │ │ │ + b.n 7f5dc │ │ │ │ orr.w r2, r2, #128 @ 0x80 │ │ │ │ - b.n 7f5d8 │ │ │ │ + b.n 7f5d0 │ │ │ │ orr.w r2, r2, #64 @ 0x40 │ │ │ │ - b.n 7f5d2 │ │ │ │ + b.n 7f5ca │ │ │ │ ldr.w r3, [r0, #2024] @ 0x7e8 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7f5aa │ │ │ │ + beq.n 7f5a2 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ - b.n 7f5aa │ │ │ │ + b.n 7f5a2 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f650 : │ │ │ │ +0007f648 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #188] @ (7f71c ) │ │ │ │ + ldr r3, [pc, #188] @ (7f714 ) │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr.w r4, [r3, #144] @ 0x90 │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ subs r1, r4, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 7f6ae │ │ │ │ + bhi.n 7f6a6 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r6, r0 │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bmi.n 7f6d8 │ │ │ │ + bmi.n 7f6d0 │ │ │ │ sub.w r6, r4, #8 │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, r6 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bhi.n 7f6ae │ │ │ │ + bhi.n 7f6a6 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [r1, #-4]! │ │ │ │ sub.w ip, r0, #8 │ │ │ │ lsls r7, r6, #31 │ │ │ │ - bmi.n 7f6d6 │ │ │ │ + bmi.n 7f6ce │ │ │ │ cmp r5, ip │ │ │ │ str r4, [r6, #0] │ │ │ │ - bls.n 7f69a │ │ │ │ + bls.n 7f692 │ │ │ │ str.w r5, [r3, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr.w r4, [r3, #1392] @ 0x570 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 7f6f2 │ │ │ │ + bcs.n 7f6ea │ │ │ │ str r1, [r3, #92] @ 0x5c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ str r1, [r3, #20] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ sub.w r7, r4, #8 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7f708 │ │ │ │ + beq.n 7f700 │ │ │ │ bic.w r6, r6, #1 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ - b.n 7f67e │ │ │ │ + b.n 7f676 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 7f6fe │ │ │ │ + cbz r4, 7f6f6 │ │ │ │ ldr.w r5, [r3, #276] @ 0x114 │ │ │ │ add.w r4, r5, r4, lsr #5 │ │ │ │ cmp r1, r4 │ │ │ │ str.w r4, [r3, #1392] @ 0x570 │ │ │ │ - bhi.n 7f6c4 │ │ │ │ - b.n 7f6f2 │ │ │ │ + bhi.n 7f6bc │ │ │ │ + b.n 7f6ea │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 594be │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 7f6e6 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + b.n 7f6de │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ movs r2, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 7f754 │ │ │ │ + bhi.n 7f74c │ │ │ │ ldr.w r5, [r3, #-4] │ │ │ │ lsls r1, r5, #31 │ │ │ │ - bmi.n 7f772 │ │ │ │ + bmi.n 7f76a │ │ │ │ mov r3, r2 │ │ │ │ str.w r8, [r5] │ │ │ │ - b.n 7f73e │ │ │ │ + b.n 7f736 │ │ │ │ str.w r4, [r0, #144] @ 0x90 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ ldr.w r2, [r0, #1392] @ 0x570 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 7f78c │ │ │ │ + bls.n 7f784 │ │ │ │ str r3, [r0, #92] @ 0x5c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ sub.w r2, r3, #8 │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 7f79e │ │ │ │ + beq.n 7f796 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 7f73e │ │ │ │ + b.n 7f736 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 7f798 │ │ │ │ + cbz r2, 7f790 │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ add.w r2, r1, r2, lsr #5 │ │ │ │ str.w r2, [r0, #1392] @ 0x570 │ │ │ │ - b.n 7f762 │ │ │ │ + b.n 7f75a │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 594be │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ - b.n 7f780 │ │ │ │ + b.n 7f778 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ - cbz r1, 7f7d0 │ │ │ │ + cbz r1, 7f7c8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ @@ -170853,15 +170849,15 @@ │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r0, [pc, #32] @ (7f808 ) │ │ │ │ + ldr r0, [pc, #32] @ (7f800 ) │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -170870,116 +170866,116 @@ │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -0007f80c : │ │ │ │ +0007f804 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #16] @ (7f82c ) │ │ │ │ + ldr r0, [pc, #16] @ (7f824 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 7f44c │ │ │ │ + b.n 7f444 │ │ │ │ nop │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0007f830 : │ │ │ │ +0007f828 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r6, [pc, #604] @ (7faa8 ) │ │ │ │ + ldr r6, [pc, #604] @ (7faa0 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #596] @ (7faa4 ) │ │ │ │ + ldr r0, [pc, #596] @ (7fa9c ) │ │ │ │ add r6, pc │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #596] @ (7faac ) │ │ │ │ + ldr r3, [pc, #596] @ (7faa4 ) │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7fc9e │ │ │ │ + beq.w 7fc96 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 7fd08 │ │ │ │ + bls.w 7fd00 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ adds r1, #5 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 7fcf2 │ │ │ │ + bcc.w 7fcea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7fc80 │ │ │ │ + beq.w 7fc78 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r2, #21 │ │ │ │ - bmi.w 7fc74 │ │ │ │ + bmi.w 7fc6c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ add.w r2, r2, #4288 @ 0x10c0 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 7fdc4 │ │ │ │ + bcc.w 7fdbc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7fa62 │ │ │ │ + bne.w 7fa5a │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ - ldr r2, [pc, #504] @ (7fab0 ) │ │ │ │ - ldr r0, [pc, #508] @ (7fab4 ) │ │ │ │ + ldr r2, [pc, #504] @ (7faa8 ) │ │ │ │ + ldr r0, [pc, #508] @ (7faac ) │ │ │ │ add.w r7, r4, #120 @ 0x78 │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ str.w ip, [r4, #124] @ 0x7c │ │ │ │ add r0, pc │ │ │ │ adds r0, #72 @ 0x48 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr.w r1, [r2, #3160] @ 0xc58 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r0, r1, [r4, #128] @ 0x80 │ │ │ │ str.w ip, [r4, #120] @ 0x78 │ │ │ │ ldr.w r0, [r5, #1536] @ 0x600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fbf0 │ │ │ │ + bne.w 7fbe8 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7fc0a │ │ │ │ + beq.w 7fc02 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #15744 @ 0x3d80 │ │ │ │ bic.w r0, r0, #51 @ 0x33 │ │ │ │ str.w r0, [r1, #156]! │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ bic.w r0, r0, #512 @ 0x200 │ │ │ │ strex r6, r0, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7f90a │ │ │ │ + bne.n 7f902 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ add.w sl, r4, #160 @ 0xa0 │ │ │ │ str.w r7, [r4, #164] @ 0xa4 │ │ │ │ bic.w r0, r0, #15744 @ 0x3d80 │ │ │ │ bic.w r0, r0, #51 @ 0x33 │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ @@ -170987,61 +170983,61 @@ │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ orr.w r6, r6, #1 │ │ │ │ strex r0, r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f944 │ │ │ │ - ldr r1, [pc, #352] @ (7fab8 ) │ │ │ │ + bne.n 7f93c │ │ │ │ + ldr r1, [pc, #352] @ (7fab0 ) │ │ │ │ dmb ish │ │ │ │ add r1, pc │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 7fd34 │ │ │ │ + bls.w 7fd2c │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.w 7fd1e │ │ │ │ + bcc.w 7fd16 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 7fdc0 │ │ │ │ + beq.w 7fdb8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7fd86 │ │ │ │ + beq.w 7fd7e │ │ │ │ uxtb.w r1, fp │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ movw r1, #20481 @ 0x5001 │ │ │ │ movt r1, #39030 @ 0x9876 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ - bne.w 7fdaa │ │ │ │ + bne.w 7fda2 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add.w r0, r4, #200 @ 0xc8 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r6, [r5, #196] @ 0xc4 │ │ │ │ strd r1, r6, [r4, #52] @ 0x34 │ │ │ │ strd r1, r1, [r4, #28] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 7fabc │ │ │ │ + bne.n 7fab4 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ands.w r1, r1, #4 │ │ │ │ - bne.w 7fb1e │ │ │ │ + bne.w 7fb16 │ │ │ │ strd r1, r3, [r4, #168] @ 0xa8 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ str.w r1, [r4, #180] @ 0xb4 │ │ │ │ movs r1, #2 │ │ │ │ str r7, [r4, #96] @ 0x60 │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ @@ -171049,146 +171045,146 @@ │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ str r1, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7fbb8 │ │ │ │ + beq.w 7fbb0 │ │ │ │ ldr.w r7, [r5, #2640] @ 0xa50 │ │ │ │ str r1, [r5, #20] │ │ │ │ ldr.w r1, [r5, #2644] @ 0xa54 │ │ │ │ orrs.w r0, r7, r1 │ │ │ │ - bne.w 7fbc8 │ │ │ │ + bne.w 7fbc0 │ │ │ │ add.w r7, r2, #1200 @ 0x4b0 │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ strd r0, r1, [r4, #184] @ 0xb8 │ │ │ │ ldrd r8, r9, [r7] │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r8, r0 │ │ │ │ - bne.w 7fd6c │ │ │ │ + bne.w 7fd64 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r3, #13 │ │ │ │ - bmi.w 7fc4c │ │ │ │ + bmi.w 7fc44 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r4, #76 @ 0x4c │ │ │ │ movs r0, #8 │ │ │ │ strd sl, r2, [r5, #4] │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ subs r3, r4, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl aec48 │ │ │ │ + bl aec40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa5c │ │ │ │ + beq.n 7fa54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 7f8ae │ │ │ │ + beq.w 7f8a6 │ │ │ │ add.w r7, r8, #1 │ │ │ │ add.w r4, r8, r9 │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl aec48 │ │ │ │ + bl aec40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fa5c │ │ │ │ + beq.n 7fa54 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 7fa88 │ │ │ │ + bne.n 7fa80 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, sl │ │ │ │ - b.n 7f8ae │ │ │ │ + b.n 7f8a6 │ │ │ │ nop │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ movs r2, r1 │ │ │ │ - stc2 0, cr0, [lr], {9} │ │ │ │ - subs r2, r3, #5 │ │ │ │ + ldc2 0, cr0, [r6], {9} │ │ │ │ + subs r2, r4, #5 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r7, #3 │ │ │ │ movs r2, r1 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ movs r2, r1 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ mov lr, ip │ │ │ │ add.w r9, r4, #196 @ 0xc4 │ │ │ │ mov r6, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r1, r1, r8, lsl #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ ldr.w fp, [r5, #276] @ 0x114 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 7fbda │ │ │ │ + beq.n 7fbd2 │ │ │ │ sub.w r8, r8, fp │ │ │ │ tst.w r3, #6 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ mov.w r8, r8, lsl #5 │ │ │ │ orr.w r8, r8, #15 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r9, #4]! │ │ │ │ - bne.n 7fad2 │ │ │ │ + bne.n 7faca │ │ │ │ adds r0, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov sl, r6 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ands.w r1, r1, #4 │ │ │ │ - beq.w 7f9d6 │ │ │ │ + beq.w 7f9ce │ │ │ │ add.w r1, r4, #196 @ 0xc4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fb2a │ │ │ │ + bne.n 7fb22 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ - bl a135c │ │ │ │ + bl a1354 │ │ │ │ ldr.w r1, [r5, #2280] @ 0x8e8 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #2280] @ 0x8e8 │ │ │ │ ldr.w r1, [r5, #1832] @ 0x728 │ │ │ │ and.w r1, r1, #393216 @ 0x60000 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r5, #1832 @ 0x728 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #393216 @ 0x60000 │ │ │ │ strex ip, r3, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7fb62 │ │ │ │ + bne.n 7fb5a │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r5, #2024] @ 0x7e8 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r5, #2028] @ 0x7ec │ │ │ │ @@ -171205,449 +171201,449 @@ │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ str r1, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 7f9fe │ │ │ │ + bne.w 7f9f6 │ │ │ │ ldr.w r7, [r5, #2640] @ 0xa50 │ │ │ │ ldr.w r1, [r5, #2644] @ 0xa54 │ │ │ │ orrs.w r0, r7, r1 │ │ │ │ - beq.w 7fa10 │ │ │ │ + beq.w 7fa08 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bpl.w 7fa10 │ │ │ │ + bpl.w 7fa08 │ │ │ │ strd r7, r1, [r4, #184] @ 0xb8 │ │ │ │ - b.n 7fa2a │ │ │ │ + b.n 7fa22 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r8, r3, fp │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 7fae4 │ │ │ │ - b.n 7fbda │ │ │ │ + bne.w 7fadc │ │ │ │ + b.n 7fbd2 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ bl 2b6d4 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7f8ec │ │ │ │ + bne.w 7f8e4 │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #472] @ 7fde8 │ │ │ │ + vldr d7, [pc, #472] @ 7fde0 │ │ │ │ str.w r1, [r4, #192] @ 0xc0 │ │ │ │ add.w sl, r4, #160 @ 0xa0 │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #51669 @ 0xc9d5 │ │ │ │ str.w r1, [r4, #196] @ 0xc4 │ │ │ │ add.w r1, r4, #156 @ 0x9c │ │ │ │ str.w r7, [r4, #164] @ 0xa4 │ │ │ │ vstr d7, [r4, #152] @ 0x98 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ orr.w r6, r6, #1 │ │ │ │ strex r0, r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fc32 │ │ │ │ - ldr r1, [pc, #436] @ (7fdf8 ) │ │ │ │ + bne.n 7fc2a │ │ │ │ + ldr r1, [pc, #436] @ (7fdf0 ) │ │ │ │ dmb ish │ │ │ │ add r1, pc │ │ │ │ - b.n 7f95c │ │ │ │ + b.n 7f954 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fcca │ │ │ │ + beq.n 7fcc2 │ │ │ │ add.w r3, r4, #196 @ 0xc4 │ │ │ │ str.w r1, [r4, #176] @ 0xb0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #128 @ 0x80 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7fc5e │ │ │ │ + bne.n 7fc56 │ │ │ │ dmb ish │ │ │ │ - b.n 7fa32 │ │ │ │ + b.n 7fa2a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 800d8 │ │ │ │ + bl 800d0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7f890 │ │ │ │ + b.n 7f888 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ movw r2, #12832 @ 0x3220 │ │ │ │ movt r2, #8192 @ 0x2000 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7f888 │ │ │ │ + bne.w 7f880 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 971ec │ │ │ │ + bl 971e4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7f888 │ │ │ │ - ldr r2, [pc, #348] @ (7fdfc ) │ │ │ │ + b.n 7f880 │ │ │ │ + ldr r2, [pc, #348] @ (7fdf4 ) │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #332] @ 7fdf0 │ │ │ │ + vldr d7, [pc, #332] @ 7fde8 │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr.w r2, [r2, #3160] @ 0xc58 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r3, #8] │ │ │ │ - ldr r2, [pc, #328] @ (7fe00 ) │ │ │ │ + ldr r2, [pc, #328] @ (7fdf8 ) │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ vstr d7, [r3, #24] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r2, [r2, #288] @ 0x120 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - b.n 7f864 │ │ │ │ + b.n 7f85c │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fd4a │ │ │ │ - bl 80198 │ │ │ │ + beq.n 7fd42 │ │ │ │ + bl 80190 │ │ │ │ add.w r3, r4, #196 @ 0xc4 │ │ │ │ str.w r0, [r4, #176] @ 0xb0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #128 @ 0x80 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7fc6e │ │ │ │ - b.n 7fce0 │ │ │ │ - ldr r3, [pc, #272] @ (7fe04 ) │ │ │ │ + beq.n 7fc66 │ │ │ │ + b.n 7fcd8 │ │ │ │ + ldr r3, [pc, #272] @ (7fdfc ) │ │ │ │ mov.w r2, #2640 @ 0xa50 │ │ │ │ - ldr r1, [pc, #268] @ (7fe08 ) │ │ │ │ - ldr r0, [pc, #272] @ (7fe0c ) │ │ │ │ + ldr r1, [pc, #268] @ (7fe00 ) │ │ │ │ + ldr r0, [pc, #272] @ (7fe04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #260] @ (7fe10 ) │ │ │ │ + ldr r3, [pc, #260] @ (7fe08 ) │ │ │ │ movw r2, #2639 @ 0xa4f │ │ │ │ - ldr r1, [pc, #260] @ (7fe14 ) │ │ │ │ - ldr r0, [pc, #260] @ (7fe18 ) │ │ │ │ + ldr r1, [pc, #260] @ (7fe0c ) │ │ │ │ + ldr r0, [pc, #260] @ (7fe10 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #252] @ (7fe1c ) │ │ │ │ + ldr r3, [pc, #252] @ (7fe14 ) │ │ │ │ movw r2, #2695 @ 0xa87 │ │ │ │ - ldr r1, [pc, #248] @ (7fe20 ) │ │ │ │ - ldr r0, [pc, #252] @ (7fe24 ) │ │ │ │ + ldr r1, [pc, #248] @ (7fe18 ) │ │ │ │ + ldr r0, [pc, #252] @ (7fe1c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #240] @ (7fe28 ) │ │ │ │ + ldr r3, [pc, #240] @ (7fe20 ) │ │ │ │ movw r2, #2694 @ 0xa86 │ │ │ │ - ldr r1, [pc, #240] @ (7fe2c ) │ │ │ │ - ldr r0, [pc, #240] @ (7fe30 ) │ │ │ │ + ldr r1, [pc, #240] @ (7fe24 ) │ │ │ │ + ldr r0, [pc, #240] @ (7fe28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r2, [r2, #1372] @ 0x55c │ │ │ │ add.w r3, r4, #196 @ 0xc4 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #128 @ 0x80 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7fc6e │ │ │ │ - b.n 7fd5a │ │ │ │ + beq.n 7fc66 │ │ │ │ + b.n 7fd52 │ │ │ │ mov r6, sl │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ strd r0, r1, [r4, #184] @ 0xb8 │ │ │ │ ldrd r8, r9, [r7] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r0, r8 │ │ │ │ - bne.n 7fd6e │ │ │ │ + bne.n 7fd66 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 7fa2a │ │ │ │ + b.n 7fa22 │ │ │ │ movs r1, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ movw r0, #20481 @ 0x5001 │ │ │ │ movt r0, #39030 @ 0x9876 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f9aa │ │ │ │ + beq.w 7f9a2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 7f9aa │ │ │ │ - ldr r3, [pc, #136] @ (7fe34 ) │ │ │ │ + beq.w 7f9a2 │ │ │ │ + ldr r3, [pc, #136] @ (7fe2c ) │ │ │ │ movw r2, #2707 @ 0xa93 │ │ │ │ - ldr r1, [pc, #132] @ (7fe38 ) │ │ │ │ - ldr r0, [pc, #136] @ (7fe3c ) │ │ │ │ + ldr r1, [pc, #132] @ (7fe30 ) │ │ │ │ + ldr r0, [pc, #136] @ (7fe34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r1, #2 │ │ │ │ - b.n 7fd88 │ │ │ │ + b.n 7fd80 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #4296 @ 0x10c8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 22e70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7f8a6 │ │ │ │ + beq.w 7f89e │ │ │ │ bl 5a380 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f8a6 │ │ │ │ - b.n 7fa5c │ │ │ │ + bne.w 7f89e │ │ │ │ + b.n 7fa54 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r0, r2, r4, r6, r7} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r4, r6, r5 │ │ │ │ movs r2, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ movs r6, r0 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + svc 90 @ 0x5a │ │ │ │ movs r6, r0 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ movs r6, r0 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #32 │ │ │ │ movs r6, r0 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ movs r6, r0 │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + svc 46 @ 0x2e │ │ │ │ movs r6, r0 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #16 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ movs r6, r0 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ movs r6, r0 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ movs r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - cbz r4, 7fe64 │ │ │ │ + cbz r4, 7fe5c │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r1, #21 │ │ │ │ - bmi.n 7fe84 │ │ │ │ + bmi.n 7fe7c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ movw ip, #12832 @ 0x3220 │ │ │ │ movt ip, #8192 @ 0x2000 │ │ │ │ and.w ip, r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7fe58 │ │ │ │ + bne.n 7fe50 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 971ec │ │ │ │ + bl 971e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7fe58 │ │ │ │ + b.n 7fe50 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 800d8 │ │ │ │ + b.n 800d0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 7feb2 │ │ │ │ + beq.n 7feaa │ │ │ │ subs r1, r1, r0 │ │ │ │ tst.w r3, #6 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mov.w r1, r1, lsl #5 │ │ │ │ orr.w r1, r1, #15 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ lsrs r2, r3, #5 │ │ │ │ add.w r1, r0, r3, lsr #5 │ │ │ │ ldr r3, [r2, r0] │ │ │ │ - b.n 7fe92 │ │ │ │ - ldr r3, [pc, #64] @ (7ff00 ) │ │ │ │ + b.n 7fe8a │ │ │ │ + ldr r3, [pc, #64] @ (7fef8 ) │ │ │ │ orrs.w ip, r0, r1 │ │ │ │ stmdb sp!, {r4, fp} │ │ │ │ add r3, pc │ │ │ │ - bne.n 7feec │ │ │ │ - ldr r1, [pc, #56] @ (7ff04 ) │ │ │ │ + bne.n 7fee4 │ │ │ │ + ldr r1, [pc, #56] @ (7fefc ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ strd r0, r1, [r2, #24] │ │ │ │ ldrd fp, ip, [r3] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq r0, fp │ │ │ │ - bne.n 7fed2 │ │ │ │ + bne.n 7feca │ │ │ │ ldmia.w sp!, {r4, fp} │ │ │ │ bx lr │ │ │ │ ldr r4, [r2, #12] │ │ │ │ ldr.w ip, [r4, #52] @ 0x34 │ │ │ │ tst.w ip, #2 │ │ │ │ - beq.n 7feca │ │ │ │ + beq.n 7fec2 │ │ │ │ strd r0, r1, [r2, #24] │ │ │ │ - b.n 7fee6 │ │ │ │ + b.n 7fede │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5960009 │ │ │ │ + @ instruction: 0xf59e0009 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r0, #2280] @ 0x8e8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, #10 │ │ │ │ add.w ip, r1, r2, lsl #2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7ff4c │ │ │ │ + bne.n 7ff44 │ │ │ │ add.w r0, ip, #20 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str.w lr, [r1, r2, lsl #2] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [ip, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str.w ip, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ str.w ip, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 803f0 │ │ │ │ + bl 803e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ str r0, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ add.w ip, r2, #20 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 7ff48 │ │ │ │ + b.n 7ff40 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ff7c : │ │ │ │ +0007ff74 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 7ffe0 │ │ │ │ + cbz r0, 7ffd8 │ │ │ │ ldrd r3, r4, [r0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 80016 │ │ │ │ + bne.n 8000e │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r1, 7ffe4 │ │ │ │ + cbz r1, 7ffdc │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r2, #23 │ │ │ │ - bpl.n 7ffea │ │ │ │ + bpl.n 7ffe2 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8001c │ │ │ │ + bl 80014 │ │ │ │ movw r3, #20482 @ 0x5002 │ │ │ │ movt r3, #39030 @ 0x9876 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #1 │ │ │ │ - b.n 7ffda │ │ │ │ + b.n 7ffd2 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bmi.n 7ffc0 │ │ │ │ + bmi.n 7ffb8 │ │ │ │ ldr.w r2, [r3, #1344] @ 0x540 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ bl 144f0 │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ffc0 │ │ │ │ + bne.n 7ffb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r3, [r3, #1344] @ 0x540 │ │ │ │ clz r5, r3 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 7ffc2 │ │ │ │ + b.n 7ffba │ │ │ │ mvn.w r5, #1 │ │ │ │ - b.n 7ffda │ │ │ │ + b.n 7ffd2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ (800c8 ) │ │ │ │ + ldr r3, [pc, #156] @ (800c0 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 800b0 │ │ │ │ + bne.n 800a8 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ @@ -171658,22 +171654,22 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str.w r2, [r3, #196] @ 0xc4 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n 80074 │ │ │ │ + bmi.n 8006c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f56c │ │ │ │ + b.w 7f564 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a135c │ │ │ │ + bl a1354 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r3, #1832] @ 0x728 │ │ │ │ str.w r1, [r3, #2280] @ 0x8e8 │ │ │ │ bic.w r2, r2, #393216 @ 0x60000 │ │ │ │ str.w r2, [r3, #1832] @ 0x728 │ │ │ │ @@ -171682,322 +171678,322 @@ │ │ │ │ str.w r1, [r3, #1832] @ 0x728 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r3, #2024] @ 0x7e8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str.w r2, [r3, #2028] @ 0x7ec │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f56c │ │ │ │ + b.w 7f564 │ │ │ │ ldr.w r2, [r3, #1344] @ 0x540 │ │ │ │ - cbnz r2, 800c0 │ │ │ │ + cbnz r2, 800b8 │ │ │ │ ldr.w r0, [r3, #1352] @ 0x548 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str.w r2, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - b.n 80044 │ │ │ │ + b.n 8003c │ │ │ │ nop │ │ │ │ - cdp2 0, 3, cr0, cr4, cr9, {0} │ │ │ │ + cdp2 0, 3, cr0, cr12, cr9, {0} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bmi.n 800d6 │ │ │ │ + bmi.n 800ce │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - b.n 800d8 │ │ │ │ + b.n 800d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r0, #2312] @ 0x908 │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ clz r4, r3 │ │ │ │ rsb r4, r4, #31 │ │ │ │ ldr.w r1, [r5, r4, lsl #2] │ │ │ │ - cbz r1, 80116 │ │ │ │ + cbz r1, 8010e │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r1, r3 │ │ │ │ - cbz r0, 80174 │ │ │ │ + cbz r0, 8016c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ lsl.w r0, r2, r4 │ │ │ │ lsl.w r6, r2, r4 │ │ │ │ blx 11fec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 8018c │ │ │ │ + cbz r0, 80184 │ │ │ │ mov r2, r6 │ │ │ │ blx 10cec │ │ │ │ sub.w r2, r8, r6 │ │ │ │ add.w r1, r5, r4, lsl #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80150 │ │ │ │ + bne.n 80148 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80140 │ │ │ │ + bne.n 80138 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 80190 │ │ │ │ + beq.n 80188 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 105f0 │ │ │ │ ldr.w r1, [r5, r4, lsl #2] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80110 │ │ │ │ + bne.n 80108 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl cde2c │ │ │ │ + bl cde24 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r2, [r5, r4, lsl #2] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 80110 │ │ │ │ + b.n 80108 │ │ │ │ bl 5a418 │ │ │ │ ldr.w r1, [r5, r4, lsl #2] │ │ │ │ - b.n 80166 │ │ │ │ + b.n 8015e │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #40] @ (801c4 ) │ │ │ │ + ldr r2, [pc, #40] @ (801bc ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 801ba │ │ │ │ + cbz r0, 801b2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 801b0 │ │ │ │ + bmi.n 801a8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r1, #13 │ │ │ │ - bmi.n 801b4 │ │ │ │ + bmi.n 801ac │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8019e │ │ │ │ - ldr r3, [pc, #12] @ (801c8 ) │ │ │ │ + bne.n 80196 │ │ │ │ + ldr r3, [pc, #12] @ (801c0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ bx lr │ │ │ │ - movt r0, #8201 @ 0x2009 │ │ │ │ + movt r0, #40969 @ 0xa009 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #520] @ (803e8 ) │ │ │ │ + ldr r3, [pc, #520] @ (803e0 ) │ │ │ │ mov r7, r2 │ │ │ │ add.w r6, r1, r2, lsl #2 │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ mov r5, r0 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 80362 │ │ │ │ + beq.w 8035a │ │ │ │ cmp r2, #6 │ │ │ │ it ne │ │ │ │ movne r1, r6 │ │ │ │ - bne.n 8021a │ │ │ │ + bne.n 80212 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ mov r1, r6 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8029e │ │ │ │ + beq.n 80296 │ │ │ │ ldrd r3, r2, [r5, #92] @ 0x5c │ │ │ │ add.w r0, r3, #40 @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc.w 8038c │ │ │ │ + bcc.w 80384 │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ adds r2, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 8038c │ │ │ │ + bcc.w 80384 │ │ │ │ add.w r2, r3, #12 │ │ │ │ str r2, [r5, #92] @ 0x5c │ │ │ │ movw r2, #8461 @ 0x210d │ │ │ │ movt r2, #3 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r4, 80292 │ │ │ │ + cbz r4, 8028a │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r2, #24 │ │ │ │ - bmi.n 80288 │ │ │ │ + bmi.n 80280 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r0, #13 │ │ │ │ - bmi.n 8028c │ │ │ │ + bmi.n 80284 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8033a │ │ │ │ + beq.n 80332 │ │ │ │ tst.w r2, #6 │ │ │ │ - beq.w 8037e │ │ │ │ + beq.w 80376 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - b.n 8025a │ │ │ │ + b.n 80252 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8024a │ │ │ │ - ldr r2, [pc, #344] @ (803ec ) │ │ │ │ + bne.n 80242 │ │ │ │ + ldr r2, [pc, #344] @ (803e4 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr.w r2, [r2, #1372] @ 0x55c │ │ │ │ - b.n 8025a │ │ │ │ + b.n 80252 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ ldr.w ip, [r1] │ │ │ │ add.w r4, r0, ip, lsr #5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 802fc │ │ │ │ + beq.n 802f4 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 802ca │ │ │ │ + bne.n 802c2 │ │ │ │ add.w r1, r4, #8 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 802d0 │ │ │ │ + beq.n 802c8 │ │ │ │ str.w ip, [r6] │ │ │ │ - b.n 8027c │ │ │ │ + b.n 80274 │ │ │ │ adds r3, r4, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 80312 │ │ │ │ + beq.n 8030a │ │ │ │ and.w r3, r3, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 802ca │ │ │ │ + bne.n 802c2 │ │ │ │ subs r7, #1 │ │ │ │ - bne.n 802a0 │ │ │ │ + bne.n 80298 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl c72bc │ │ │ │ + bl c72b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 80318 │ │ │ │ + cbz r0, 80310 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ - b.n 802a0 │ │ │ │ + b.n 80298 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ add.w r1, r0, r3, lsr #5 │ │ │ │ ldr r3, [r2, r0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 802fc │ │ │ │ + beq.n 802f4 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 802ba │ │ │ │ - b.n 802ca │ │ │ │ + beq.n 802b2 │ │ │ │ + b.n 802c2 │ │ │ │ add.w r3, r0, r3, lsr #5 │ │ │ │ - b.n 802d2 │ │ │ │ + b.n 802ca │ │ │ │ mov r0, r5 │ │ │ │ bl 5b15c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ movw r3, #2181 @ 0x885 │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r3, #18 │ │ │ │ mov r0, r7 │ │ │ │ bl 1b098 │ │ │ │ mov r0, r5 │ │ │ │ bl 5b1b4 │ │ │ │ - b.n 80280 │ │ │ │ + b.n 80278 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 8037e │ │ │ │ + bcs.n 80376 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r0, #8]! │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ adds r4, r2, #4 │ │ │ │ str.w r4, [r5, #144] @ 0x90 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ subs r2, r0, r2 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8026e │ │ │ │ + b.n 80266 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ add.w r1, r0, r3, lsr #5 │ │ │ │ ldr r3, [r2, r0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 80366 │ │ │ │ + beq.n 8035e │ │ │ │ cmp r2, #6 │ │ │ │ - beq.w 8020a │ │ │ │ - b.n 8021a │ │ │ │ + beq.w 80202 │ │ │ │ + b.n 80212 │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ subs r2, r1, r2 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ - b.n 8026c │ │ │ │ + b.n 80264 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r3, #10 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl be468 │ │ │ │ + bl be460 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 80280 │ │ │ │ + bne.w 80278 │ │ │ │ subs r6, r4, r6 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ add r4, r6 │ │ │ │ add.w r6, r4, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 803ce │ │ │ │ + bne.n 803c6 │ │ │ │ ldr.w r1, [r5, #276] @ 0x114 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ - b.n 803ba │ │ │ │ + b.n 803b2 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ movw r2, #8461 @ 0x210d │ │ │ │ movt r2, #3 │ │ │ │ add.w r0, r3, #12 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8024a │ │ │ │ - b.n 80292 │ │ │ │ - @ instruction: 0xf2760009 │ │ │ │ + bne.w 80242 │ │ │ │ + b.n 8028a │ │ │ │ + @ instruction: 0xf27e0009 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add.w ip, r0, #36 @ 0x24 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ str r1, [r0, #0] │ │ │ │ @@ -172016,339 +172012,339 @@ │ │ │ │ strne r2, [r3, #20] │ │ │ │ ldr.w r2, [r3, #1548] @ 0x60c │ │ │ │ str r2, [r0, #24] │ │ │ │ str r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 80688 │ │ │ │ + bls.w 80680 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 8047c │ │ │ │ + cbz r2, 80474 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r1, r4 │ │ │ │ it cc │ │ │ │ movcc r1, r4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r5 │ │ │ │ - bcc.n 80484 │ │ │ │ + bcc.n 8047c │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 8051e │ │ │ │ - cbnz r6, 80472 │ │ │ │ + bcc.n 80516 │ │ │ │ + cbnz r6, 8046a │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.w 80630 │ │ │ │ + beq.w 80628 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n 8045e │ │ │ │ + bcs.n 80456 │ │ │ │ mov r7, r4 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.w 80664 │ │ │ │ + bcc.w 8065c │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 80664 │ │ │ │ + bcs.w 8065c │ │ │ │ cmp r2, r5 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ cmp r1, r5 │ │ │ │ it hi │ │ │ │ movhi r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8064e │ │ │ │ + beq.w 80646 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8054a │ │ │ │ + beq.n 80542 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ands.w ip, r2, #272 @ 0x110 │ │ │ │ - bne.n 8055c │ │ │ │ + bne.n 80554 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ and.w r6, r6, #32 │ │ │ │ - cbnz r6, 80522 │ │ │ │ + cbnz r6, 8051a │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r7, r5 │ │ │ │ - bcc.n 804d0 │ │ │ │ + bcc.n 804c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n 80458 │ │ │ │ + b.n 80450 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 80664 │ │ │ │ + bhi.w 8065c │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 80664 │ │ │ │ + bls.w 8065c │ │ │ │ cmp r9, r5 │ │ │ │ ite ls │ │ │ │ movls r1, #1 │ │ │ │ movhi r1, #0 │ │ │ │ cmp r2, r5 │ │ │ │ it ls │ │ │ │ movls r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8064e │ │ │ │ + beq.w 80646 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8059c │ │ │ │ + beq.n 80594 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ tst.w r2, #272 @ 0x110 │ │ │ │ - bne.n 805ac │ │ │ │ + bne.n 805a4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.n 80536 │ │ │ │ + bne.n 8052e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bls.n 804cc │ │ │ │ - b.n 804d0 │ │ │ │ + bls.n 804c4 │ │ │ │ + b.n 804c8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 80442 │ │ │ │ + b.n 8043a │ │ │ │ mov r6, ip │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 80f0c │ │ │ │ + bl 80f04 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ - b.n 804c6 │ │ │ │ + b.n 804be │ │ │ │ mov r1, ip │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 80f0c │ │ │ │ + bl 80f04 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ - b.n 80516 │ │ │ │ + b.n 8050e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bpl.n 805fa │ │ │ │ + bpl.n 805f2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ands.w r2, r2, #272 @ 0x110 │ │ │ │ - beq.w 8068a │ │ │ │ - ldr r2, [pc, #336] @ (806b0 ) │ │ │ │ + beq.w 80682 │ │ │ │ + ldr r2, [pc, #336] @ (806a8 ) │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, r8, lsl #3 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8068e │ │ │ │ + bne.w 80686 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 80924 │ │ │ │ + bl 8091c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 8067a │ │ │ │ + bne.n 80672 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 804c2 │ │ │ │ + beq.n 804ba │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80524 │ │ │ │ - b.n 804c6 │ │ │ │ + bne.n 8051c │ │ │ │ + b.n 804be │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 805fa │ │ │ │ + bpl.n 805f2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ tst.w r2, #272 @ 0x110 │ │ │ │ - beq.n 80516 │ │ │ │ + beq.n 8050e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8062c │ │ │ │ - ldr r2, [pc, #256] @ (806b4 ) │ │ │ │ + bne.n 80624 │ │ │ │ + ldr r2, [pc, #256] @ (806ac ) │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, r8, lsl #3 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ - cbnz r6, 80610 │ │ │ │ + cbnz r6, 80608 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 80924 │ │ │ │ + bl 8091c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 805ec │ │ │ │ + bne.n 805e4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 80512 │ │ │ │ + beq.n 8050a │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80538 │ │ │ │ - b.n 80516 │ │ │ │ + bne.n 80530 │ │ │ │ + b.n 8050e │ │ │ │ sub.w r2, r2, r9 │ │ │ │ add r3, r2 │ │ │ │ add r4, r2 │ │ │ │ add r5, r2 │ │ │ │ add r7, r2 │ │ │ │ - b.n 805da │ │ │ │ - ldr r3, [pc, #188] @ (806b8 ) │ │ │ │ + b.n 805d2 │ │ │ │ + ldr r3, [pc, #188] @ (806b0 ) │ │ │ │ movw r2, #2490 @ 0x9ba │ │ │ │ - ldr r1, [pc, #184] @ (806bc ) │ │ │ │ - ldr r0, [pc, #188] @ (806c0 ) │ │ │ │ + ldr r1, [pc, #184] @ (806b4 ) │ │ │ │ + ldr r0, [pc, #188] @ (806b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ add.w r1, r3, #8 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r0, #20] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 805bc │ │ │ │ + b.n 805b4 │ │ │ │ add.w r1, r3, #8 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 80472 │ │ │ │ - ldr r3, [pc, #116] @ (806c4 ) │ │ │ │ + b.n 8046a │ │ │ │ + ldr r3, [pc, #116] @ (806bc ) │ │ │ │ movw r2, #2489 @ 0x9b9 │ │ │ │ - ldr r1, [pc, #112] @ (806c8 ) │ │ │ │ - ldr r0, [pc, #116] @ (806cc ) │ │ │ │ + ldr r1, [pc, #112] @ (806c0 ) │ │ │ │ + ldr r0, [pc, #116] @ (806c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #104] @ (806d0 ) │ │ │ │ + ldr r3, [pc, #104] @ (806c8 ) │ │ │ │ movw r2, #2488 @ 0x9b8 │ │ │ │ - ldr r1, [pc, #104] @ (806d4 ) │ │ │ │ - ldr r0, [pc, #104] @ (806d8 ) │ │ │ │ + ldr r1, [pc, #104] @ (806cc ) │ │ │ │ + ldr r0, [pc, #104] @ (806d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ sub.w r2, r2, r9 │ │ │ │ add r3, r2 │ │ │ │ add r4, r2 │ │ │ │ add r5, r2 │ │ │ │ add r7, r2 │ │ │ │ - b.n 8058a │ │ │ │ + b.n 80582 │ │ │ │ bx lr │ │ │ │ mov r6, r2 │ │ │ │ - b.n 804c6 │ │ │ │ + b.n 804be │ │ │ │ add.w r1, r3, #8 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r6, #1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 8056c │ │ │ │ + b.n 80564 │ │ │ │ nop │ │ │ │ - bvc.n 806f0 │ │ │ │ + bvc.n 806c8 │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 8064c │ │ │ │ + bvs.n 80624 │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 807ac │ │ │ │ + bvs.n 80784 │ │ │ │ movs r6, r0 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ movs r6, r0 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 80710 │ │ │ │ + bvs.n 806e8 │ │ │ │ movs r6, r0 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ movs r6, r0 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n 806f0 │ │ │ │ + bpl.n 806c8 │ │ │ │ movs r6, r0 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ movs r6, r0 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ movs r6, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, 80710 │ │ │ │ + cbnz r3, 80708 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 80700 │ │ │ │ + bcs.n 806f8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 8070c │ │ │ │ + bcs.n 80704 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ adds r2, r3, #4 │ │ │ │ str.w r2, [r0, #144] @ 0x90 │ │ │ │ str r1, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add r2, sp, #4 │ │ │ │ bl 416e0 │ │ │ │ - b.n 8070c │ │ │ │ + b.n 80704 │ │ │ │ subs r3, r0, #0 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - cbz r3, 80744 │ │ │ │ + cbz r3, 8073c │ │ │ │ lsrs r2, r1, #5 │ │ │ │ movs r3, #1 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ and.w r1, r1, #31 │ │ │ │ lsls r3, r1 │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ tst r3, r2 │ │ │ │ @@ -172356,59 +172352,59 @@ │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008074c : │ │ │ │ +00080744 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #212] @ (80834 ) │ │ │ │ + ldr r3, [pc, #212] @ (8082c ) │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr.w r4, [r0, #144] @ 0x90 │ │ │ │ add.w r3, r5, r6, lsl #2 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r2, r4, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.n 807d6 │ │ │ │ + bhi.n 807ce │ │ │ │ ldr.w r8, [r4, #-4] │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 80802 │ │ │ │ + bne.n 807fa │ │ │ │ subs r4, #8 │ │ │ │ movs r1, #0 │ │ │ │ cmp r7, r4 │ │ │ │ str.w r1, [r8] │ │ │ │ - bhi.n 807ae │ │ │ │ + bhi.n 807a6 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r8, [r2, #-4]! │ │ │ │ sub.w ip, r4, #8 │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 80802 │ │ │ │ + bne.n 807fa │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r8] │ │ │ │ - bls.n 80796 │ │ │ │ + bls.n 8078e │ │ │ │ str.w r7, [r0, #144] @ 0x90 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr.w r1, [r0, #1392] @ 0x570 │ │ │ │ cmp r2, r4 │ │ │ │ it cc │ │ │ │ movcc r2, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 807ec │ │ │ │ + bls.n 807e4 │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ adds r3, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str.w r2, [r5, r6, lsl #2] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -172416,640 +172412,640 @@ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr.w r1, [r0, #1392] @ 0x570 │ │ │ │ cmp r2, r4 │ │ │ │ it cc │ │ │ │ movcc r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 807c4 │ │ │ │ + bcc.n 807bc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - cbz r1, 807f8 │ │ │ │ + cbz r1, 807f0 │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ add.w r1, r4, r1, lsr #5 │ │ │ │ cmp r1, r2 │ │ │ │ str.w r1, [r0, #1392] @ 0x570 │ │ │ │ - bcc.n 807c4 │ │ │ │ - b.n 807ec │ │ │ │ + bcc.n 807bc │ │ │ │ + b.n 807e4 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ subs r4, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 8081c │ │ │ │ + beq.n 80814 │ │ │ │ bic.w r8, r8, #1 │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8077a │ │ │ │ + b.n 80772 │ │ │ │ strd r3, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 594be │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ldrd r0, r3, [sp, #4] │ │ │ │ ldr.w r1, [ip, #-8] │ │ │ │ - b.n 80810 │ │ │ │ - @ instruction: 0xf7020009 │ │ │ │ + b.n 80808 │ │ │ │ + @ instruction: 0xf70a0009 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #208] @ (8091c ) │ │ │ │ + ldr r2, [pc, #208] @ (80914 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [r0, #344] @ 0x158 │ │ │ │ lsls r3, r2, #25 │ │ │ │ - bmi.n 80862 │ │ │ │ + bmi.n 8085a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bic.w r2, r2, #64 @ 0x40 │ │ │ │ ldr.w r4, [r0, #1380] @ 0x564 │ │ │ │ str.w r2, [r0, #344] @ 0x158 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 80858 │ │ │ │ + beq.n 80850 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 808ec │ │ │ │ + cbz r0, 808e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [r5, #1380] @ 0x564 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl af940 │ │ │ │ - ldr r2, [pc, #132] @ (80920 ) │ │ │ │ + bl af938 │ │ │ │ + ldr r2, [pc, #132] @ (80918 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr.w r2, [r2, #3168] @ 0xc60 │ │ │ │ blx 11904 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 808fc │ │ │ │ + cbz r0, 808f4 │ │ │ │ ldr.w r2, [r5, #1380] @ 0x564 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r5, #1384] @ 0x568 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ str.w r3, [r4, r2, lsl #2] │ │ │ │ - bl 716d8 │ │ │ │ + bl 716d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 80900 │ │ │ │ + cbz r0, 808f8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 11dbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8085a │ │ │ │ + b.n 80852 │ │ │ │ ldr.w r2, [r5, #1344] @ 0x540 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8085a │ │ │ │ + b.n 80852 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 808de │ │ │ │ + b.n 808d6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 112f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 808d4 │ │ │ │ + beq.n 808cc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 808d4 │ │ │ │ - ldc 0, cr0, [r0], {9} │ │ │ │ + b.n 808cc │ │ │ │ + ldc 0, cr0, [r8], {9} │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w ip, [r1, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ - beq.n 80962 │ │ │ │ + beq.n 8095a │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.n 80962 │ │ │ │ + bne.n 8095a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ subs r3, r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80980 │ │ │ │ + bl 80978 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.n 80972 │ │ │ │ + bmi.n 8096a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 8096a │ │ │ │ + bmi.n 80962 │ │ │ │ bx lr │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #7 │ │ │ │ b.w 13ecc │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 13ecc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #936] @ (80d3c ) │ │ │ │ - ldr r3, [pc, #936] @ (80d40 ) │ │ │ │ + ldr r2, [pc, #936] @ (80d34 ) │ │ │ │ + ldr r3, [pc, #936] @ (80d38 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #936] @ 80d44 │ │ │ │ + ldr.w r8, [pc, #936] @ 80d3c │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r7, r1, r3 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80af0 │ │ │ │ + beq.w 80ae8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r3, r7 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ subs r2, r5, #2 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi.w 80cda │ │ │ │ - ldr r1, [pc, #888] @ (80d48 ) │ │ │ │ + bhi.w 80cd2 │ │ │ │ + ldr r1, [pc, #888] @ (80d40 ) │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w r2, [r2, #184] @ 0xb8 │ │ │ │ dmb ish │ │ │ │ ldrex lr, [r0] │ │ │ │ orr.w lr, lr, #32 │ │ │ │ strex ip, lr, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 809e2 │ │ │ │ + bne.n 809da │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 80c38 │ │ │ │ + bne.w 80c30 │ │ │ │ add.w r9, r5, #9 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r5, sp, #32 │ │ │ │ add.w r9, r7, r9, lsl #2 │ │ │ │ add r7, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r9, asr #2 │ │ │ │ - bl a5708 │ │ │ │ + bl a5700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80ad8 │ │ │ │ + beq.n 80ad0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0e24 │ │ │ │ + bl a0e1c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 80c28 │ │ │ │ + beq.w 80c20 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.n 80b0c │ │ │ │ + bmi.n 80b04 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r2, #13 │ │ │ │ - bmi.w 80c20 │ │ │ │ + bmi.w 80c18 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w r1, r3, r9 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 80cf0 │ │ │ │ + beq.w 80ce8 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e248 │ │ │ │ + bl 8e240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80cc0 │ │ │ │ + beq.w 80cb8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ and.w r3, r1, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 80b10 │ │ │ │ - ldr r3, [pc, #736] @ (80d4c ) │ │ │ │ + bne.n 80b08 │ │ │ │ + ldr r3, [pc, #736] @ (80d44 ) │ │ │ │ lsrs r0, r1, #7 │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ clz r3, r0 │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 80cb2 │ │ │ │ + bpl.w 80caa │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95478 │ │ │ │ + bl 95470 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 11904 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 716d8 │ │ │ │ + bl 716d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 11dbc │ │ │ │ mov r0, r4 │ │ │ │ - bl a0e30 │ │ │ │ + bl a0e28 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.w 80cc6 │ │ │ │ + beq.w 80cbe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a57d8 │ │ │ │ + bl a57d0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #604] @ (80d50 ) │ │ │ │ - ldr r3, [pc, #588] @ (80d40 ) │ │ │ │ + ldr r2, [pc, #604] @ (80d48 ) │ │ │ │ + ldr r3, [pc, #588] @ (80d38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 80c34 │ │ │ │ + bne.w 80c2c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r7, #16] │ │ │ │ - b.n 80a3a │ │ │ │ + b.n 80a32 │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 80ca4 │ │ │ │ + bne.w 80c9c │ │ │ │ lsrs r2, r1, #5 │ │ │ │ ldr.w r9, [r4, #276] @ 0x114 │ │ │ │ - ldr r1, [pc, #552] @ (80d4c ) │ │ │ │ + ldr r1, [pc, #552] @ (80d44 ) │ │ │ │ add.w r3, r2, r9 │ │ │ │ ldr.w r0, [r2, r9] │ │ │ │ ldr.w ip, [r8, r1] │ │ │ │ lsrs r0, r0, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ clz r1, r0 │ │ │ │ rsb r1, r1, #732 @ 0x2dc │ │ │ │ add.w r1, ip, r1, lsl #2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r8, [r1, r0, lsl #2] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ and.w r1, r3, #31 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 80cb2 │ │ │ │ + bne.w 80caa │ │ │ │ lsrs r0, r3, #7 │ │ │ │ mov.w lr, #28 │ │ │ │ clz r1, r0 │ │ │ │ rsb r1, r1, #410 @ 0x19a │ │ │ │ add.w ip, ip, r1, lsl #2 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ mla r1, lr, r0, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bpl.w 80cb2 │ │ │ │ + bpl.w 80caa │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bmi.w 80cb2 │ │ │ │ + bmi.w 80caa │ │ │ │ movw r1, #12933 @ 0x3285 │ │ │ │ ldr.w r8, [r8, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 80c86 │ │ │ │ + beq.n 80c7e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 80c0e │ │ │ │ + beq.n 80c06 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r1, r2, #4 │ │ │ │ add.w r2, r3, r7, lsl #2 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl b04e0 │ │ │ │ + bl b04d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ - beq.n 80c0e │ │ │ │ + beq.n 80c06 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r2, #8 │ │ │ │ - bl b04e0 │ │ │ │ + bl b04d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r8, #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ - beq.n 80c0e │ │ │ │ + beq.n 80c06 │ │ │ │ str r5, [sp, #8] │ │ │ │ sub.w sl, sl, r3 │ │ │ │ mov r5, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov fp, r2 │ │ │ │ movs r4, #2 │ │ │ │ add.w r6, r3, #8 │ │ │ │ add.w r1, r6, sl │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ - bl b04e0 │ │ │ │ + bl b04d8 │ │ │ │ cmp r4, r8 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - bne.n 80bf2 │ │ │ │ + bne.n 80bea │ │ │ │ mov r4, r5 │ │ │ │ mov r2, fp │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, r9] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 95478 │ │ │ │ + bl 95470 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 80aa6 │ │ │ │ + b.n 80a9e │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 80a28 │ │ │ │ - ldr r3, [pc, #288] @ (80d4c ) │ │ │ │ + bne.w 80a20 │ │ │ │ + ldr r3, [pc, #288] @ (80d44 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r7, [r3, #1372] @ 0x55c │ │ │ │ - b.n 80a3a │ │ │ │ + b.n 80a32 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add.w r2, r3, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #248] @ (80d38 ) │ │ │ │ + ldr r0, [pc, #248] @ (80d30 ) │ │ │ │ subs r2, r2, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w sl, r2, asr #2 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r1, r9, lsl #3 │ │ │ │ ldr r2, [r1, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80d08 │ │ │ │ + bne.n 80d00 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 80ada │ │ │ │ + beq.w 80ad2 │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ mov r1, sl │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80ad8 │ │ │ │ + beq.w 80ad0 │ │ │ │ adds r5, #9 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r9, r7, r5, lsl #2 │ │ │ │ add r7, r3 │ │ │ │ add r5, sp, #32 │ │ │ │ - b.n 80a0c │ │ │ │ + b.n 80a04 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bhi.n 80cb2 │ │ │ │ + bhi.n 80caa │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 80ba0 │ │ │ │ - b.n 80c0e │ │ │ │ - ldr r0, [pc, #172] @ (80d54 ) │ │ │ │ + bne.w 80b98 │ │ │ │ + b.n 80c06 │ │ │ │ + ldr r0, [pc, #172] @ (80d4c ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80ac0 │ │ │ │ + b.n 80ab8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 143ac │ │ │ │ mov r7, r0 │ │ │ │ - b.n 80ac0 │ │ │ │ + b.n 80ab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0e30 │ │ │ │ + bl a0e28 │ │ │ │ ldr.w r3, [r4, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80ad0 │ │ │ │ + beq.w 80ac8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 80ad0 │ │ │ │ - ldr r3, [pc, #124] @ (80d58 ) │ │ │ │ + b.n 80ac8 │ │ │ │ + ldr r3, [pc, #124] @ (80d50 ) │ │ │ │ movw r2, #839 @ 0x347 │ │ │ │ - ldr r1, [pc, #120] @ (80d5c ) │ │ │ │ - ldr r0, [pc, #124] @ (80d60 ) │ │ │ │ + ldr r1, [pc, #120] @ (80d54 ) │ │ │ │ + ldr r0, [pc, #124] @ (80d58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ add.w r1, r2, r3, lsr #5 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 80a50 │ │ │ │ - b.n 80cf4 │ │ │ │ + bne.w 80a48 │ │ │ │ + b.n 80cec │ │ │ │ ldr.w r3, [r0, #1348] @ 0x544 │ │ │ │ movw r2, #8333 @ 0x208d │ │ │ │ movt r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #45197 @ 0xb08d │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r9, #6 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #7 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #11 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80c76 │ │ │ │ - b.n 80ad8 │ │ │ │ - @ instruction: 0xf2200009 │ │ │ │ - pkhbt r0, r4, r9 │ │ │ │ + bne.n 80c6e │ │ │ │ + b.n 80ad0 │ │ │ │ + @ instruction: 0xf2280009 │ │ │ │ + pkhbt r0, ip, r9 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeabc0009 │ │ │ │ - bcs.n 80c9c │ │ │ │ + pkhbt r0, r4, r9 │ │ │ │ + bcs.n 80c74 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r8, #-36]! @ 0x24 │ │ │ │ - @ instruction: 0xf53c0005 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldrd r0, r0, [r0, #-36]! @ 0x24 │ │ │ │ + @ instruction: 0xf52c0005 │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ movs r6, r0 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ movs r6, r0 │ │ │ │ - tst r2, r2 │ │ │ │ + tst r2, r0 │ │ │ │ movs r6, r0 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [r0, #1668] @ 0x684 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80d7e │ │ │ │ + beq.n 80d76 │ │ │ │ add.w r1, r2, #32 │ │ │ │ mov r0, r2 │ │ │ │ str.w r1, [r3, #1664] @ 0x680 │ │ │ │ bx lr │ │ │ │ - b.w beb20 │ │ │ │ + b.w beb18 │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 80dec │ │ │ │ + ble.n 80de4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r0, #1664] @ 0x680 │ │ │ │ sub sp, #12 │ │ │ │ sub.w r0, r2, #32 │ │ │ │ str.w r0, [r3, #1664] @ 0x680 │ │ │ │ ldr.w r2, [r2, #-32] │ │ │ │ - cbz r2, 80db0 │ │ │ │ + cbz r2, 80da8 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 80e0a │ │ │ │ + bne.n 80e02 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 80de8 │ │ │ │ + beq.n 80de0 │ │ │ │ ldr.w r2, [r3, #1664] @ 0x680 │ │ │ │ sub.w r0, r2, #32 │ │ │ │ str.w r0, [r3, #1664] @ 0x680 │ │ │ │ ldr.w r2, [r2, #-32] │ │ │ │ - cbz r2, 80dca │ │ │ │ + cbz r2, 80dc2 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 80dee │ │ │ │ + bne.n 80de6 │ │ │ │ subs r1, #2 │ │ │ │ - beq.n 80de8 │ │ │ │ + beq.n 80de0 │ │ │ │ ldr.w r2, [r3, #1664] @ 0x680 │ │ │ │ sub.w r0, r2, #32 │ │ │ │ str.w r0, [r3, #1664] @ 0x680 │ │ │ │ ldr.w r2, [r2, #-32] │ │ │ │ - cbz r2, 80de4 │ │ │ │ + cbz r2, 80ddc │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 80dfc │ │ │ │ + bne.n 80df4 │ │ │ │ subs r1, #1 │ │ │ │ - bne.n 80dce │ │ │ │ + bne.n 80dc6 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strd r1, r3, [sp] │ │ │ │ bl 43770 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 80dca │ │ │ │ + b.n 80dc2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ bl 43770 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 80de4 │ │ │ │ + b.n 80ddc │ │ │ │ strd r1, r3, [sp] │ │ │ │ bl 43770 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 80db0 │ │ │ │ + b.n 80da8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 80e20 │ │ │ │ + cbz r3, 80e18 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 80e22 │ │ │ │ + bne.n 80e1a │ │ │ │ bx lr │ │ │ │ b.w 43770 │ │ │ │ nop │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.n 80e3c │ │ │ │ + bne.n 80e34 │ │ │ │ and.w ip, r3, #32 │ │ │ │ str.w ip, [r1, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 80e5c │ │ │ │ + cbz r3, 80e54 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 80f0c │ │ │ │ + bl 80f04 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r2, [r0, #92] @ 0x5c │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 80edc │ │ │ │ + bhi.n 80ed4 │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ adds r2, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 80edc │ │ │ │ + bcc.n 80ed4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.n 80ec6 │ │ │ │ + bne.n 80ebe │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 80ebe │ │ │ │ + bls.n 80eb6 │ │ │ │ str.w ip, [r0, #92] @ 0x5c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ add.w ip, r2, #4 │ │ │ │ str.w ip, [r0, #144] @ 0x90 │ │ │ │ @@ -173057,184 +173053,184 @@ │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ str.w r1, [r0, #144] @ 0x90 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 80e96 │ │ │ │ + bls.n 80e8e │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #44] @ (80ef4 ) │ │ │ │ + ldr r3, [pc, #44] @ (80eec ) │ │ │ │ movw r2, #1466 @ 0x5ba │ │ │ │ - ldr r1, [pc, #40] @ (80ef8 ) │ │ │ │ - ldr r0, [pc, #44] @ (80efc ) │ │ │ │ + ldr r1, [pc, #40] @ (80ef0 ) │ │ │ │ + ldr r0, [pc, #44] @ (80ef4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #32] @ (80f00 ) │ │ │ │ + ldr r3, [pc, #32] @ (80ef8 ) │ │ │ │ movw r2, #1465 @ 0x5b9 │ │ │ │ - ldr r1, [pc, #32] @ (80f04 ) │ │ │ │ - ldr r0, [pc, #32] @ (80f08 ) │ │ │ │ + ldr r1, [pc, #32] @ (80efc ) │ │ │ │ + ldr r0, [pc, #32] @ (80f00 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ movs r6, r0 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r6, r7, r5 │ │ │ │ movs r6, r0 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ movs r6, r0 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ movs r6, r0 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #396] @ (810ac ) │ │ │ │ - ldr r3, [pc, #400] @ (810b0 ) │ │ │ │ + ldr r2, [pc, #396] @ (810a4 ) │ │ │ │ + ldr r3, [pc, #400] @ (810a8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r3 │ │ │ │ and.w r3, r1, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 80fd4 │ │ │ │ + bne.n 80fcc │ │ │ │ lsrs r1, r1, #2 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bpl.n 80f90 │ │ │ │ + bpl.n 80f88 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ - cbz r5, 80fb2 │ │ │ │ + cbz r5, 80faa │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - ldr r2, [pc, #316] @ (810b4 ) │ │ │ │ + ldr r2, [pc, #316] @ (810ac ) │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #308] @ (810b0 ) │ │ │ │ + ldr r3, [pc, #308] @ (810a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 80fe6 │ │ │ │ + bne.n 80fde │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r7, #10 │ │ │ │ - bhi.n 8103a │ │ │ │ + bhi.n 81032 │ │ │ │ tbb [pc, r7] │ │ │ │ strh r6, [r0, #48] @ 0x30 │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ asrs r3, r6, #21 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ add r4, fp │ │ │ │ movs r6, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 80f66 │ │ │ │ - ldr r0, [pc, #260] @ (810b8 ) │ │ │ │ + bne.n 80f5e │ │ │ │ + ldr r0, [pc, #260] @ (810b0 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 80f66 │ │ │ │ + b.n 80f5e │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r6 │ │ │ │ - b.n 80fa8 │ │ │ │ + b.n 80fa0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 80fdc │ │ │ │ - cbnz r3, 80fea │ │ │ │ + beq.n 80fd4 │ │ │ │ + cbnz r3, 80fe2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r4, r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 80f4a │ │ │ │ + b.n 80f42 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - b.n 80fda │ │ │ │ + b.n 80fd2 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r6 │ │ │ │ - b.n 80fa8 │ │ │ │ + b.n 80fa0 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r6 │ │ │ │ - b.n 80fa8 │ │ │ │ + b.n 80fa0 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r3, r3, [sp] │ │ │ │ blx r6 │ │ │ │ - b.n 80fa8 │ │ │ │ - ldr r3, [pc, #128] @ (810bc ) │ │ │ │ + b.n 80fa0 │ │ │ │ + ldr r3, [pc, #128] @ (810b4 ) │ │ │ │ movw r2, #657 @ 0x291 │ │ │ │ - ldr r1, [pc, #124] @ (810c0 ) │ │ │ │ - ldr r0, [pc, #128] @ (810c4 ) │ │ │ │ + ldr r1, [pc, #124] @ (810b8 ) │ │ │ │ + ldr r0, [pc, #128] @ (810bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ @@ -173242,90 +173238,90 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r6 │ │ │ │ - b.n 80fa8 │ │ │ │ + b.n 80fa0 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp] │ │ │ │ blx r6 │ │ │ │ - b.n 80fa8 │ │ │ │ + b.n 80fa0 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r3 │ │ │ │ blx r6 │ │ │ │ - b.n 80fa8 │ │ │ │ + b.n 80fa0 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ blx r6 │ │ │ │ - b.n 80fa8 │ │ │ │ + b.n 80fa0 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ blx r6 │ │ │ │ - b.n 80fa8 │ │ │ │ + b.n 80fa0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - b.n 80fa8 │ │ │ │ - b.n 80b24 │ │ │ │ + b.n 80fa0 │ │ │ │ + b.n 80b2c │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 80a78 │ │ │ │ + b.n 80a80 │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ movs r6, r0 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ movs r6, r0 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ lsrs r6, r5, #9 │ │ │ │ adds r1, r6, #2 │ │ │ │ - bl aaa3c │ │ │ │ - cbz r0, 8114a │ │ │ │ + bl aaa34 │ │ │ │ + cbz r0, 81142 │ │ │ │ ldr.w r3, [r8, #276] @ 0x114 │ │ │ │ mov r1, r0 │ │ │ │ sub.w ip, r0, r3 │ │ │ │ and.w r3, r5, #7 │ │ │ │ str.w r5, [r1], #4 │ │ │ │ orr.w r3, r3, ip, lsl #5 │ │ │ │ orr.w r8, r3, #8 │ │ │ │ - cbz r6, 81126 │ │ │ │ + cbz r6, 8111e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs.w ip, r6, #1 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - bne.n 81134 │ │ │ │ + bne.n 8112c │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ adds r4, #4 │ │ │ │ add r4, r2 │ │ │ │ adds r2, #4 │ │ │ │ add r1, r2 │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r8, r4, [r7] │ │ │ │ @@ -173334,297 +173330,297 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, r6, lsl #2 │ │ │ │ adds r2, #8 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w lr, [r2], #4 │ │ │ │ str.w lr, [r6, #4]! │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 8113c │ │ │ │ - b.n 8111a │ │ │ │ + bne.n 81134 │ │ │ │ + b.n 81112 │ │ │ │ strd r0, r4, [r7] │ │ │ │ - b.n 8112c │ │ │ │ + b.n 81124 │ │ │ │ │ │ │ │ -00081150 : │ │ │ │ +00081148 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (811a4 ) │ │ │ │ + ldr r3, [pc, #68] @ (8119c ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ - cbz r4, 8118c │ │ │ │ + cbz r4, 81184 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #24] @ (811a8 ) │ │ │ │ + ldr r0, [pc, #24] @ (811a0 ) │ │ │ │ mov r1, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 8117a │ │ │ │ - stc 0, cr0, [r0, #-36] @ 0xffffffdc │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + b.n 81172 │ │ │ │ + stc 0, cr0, [r8, #-36] @ 0xffffffdc │ │ │ │ + asrs r0, r7, #29 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r3, [pc, #32] @ (811d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (811c8 ) │ │ │ │ lsrs r0, r0, #12 │ │ │ │ - ldr r2, [pc, #32] @ (811d4 ) │ │ │ │ + ldr r2, [pc, #32] @ (811cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r3, #1512] @ 0x5e8 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 811ca │ │ │ │ + bls.n 811c2 │ │ │ │ ldr.w r3, [r3, #1508] @ 0x5e4 │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ - cbz r3, 811ca │ │ │ │ + cbz r3, 811c2 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 811c8 │ │ │ │ - b.n 81728 │ │ │ │ + b.n 811c0 │ │ │ │ + b.n 81730 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ bic.w r1, r0, #512 @ 0x200 │ │ │ │ movw r2, #63493 @ 0xf805 │ │ │ │ movw r3, #64133 @ 0xfa85 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.n 81206 │ │ │ │ + beq.n 811fe │ │ │ │ movw r3, #42885 @ 0xa785 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 81206 │ │ │ │ + beq.n 811fe │ │ │ │ bic.w r0, r0, #384 @ 0x180 │ │ │ │ movw r3, #43013 @ 0xa805 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r6, [pc, #348] @ (81378 ) │ │ │ │ + ldr r6, [pc, #348] @ (81370 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #348] @ (8137c ) │ │ │ │ + ldr r0, [pc, #348] @ (81374 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #344] @ (81380 ) │ │ │ │ - ldr r4, [pc, #348] @ (81384 ) │ │ │ │ + ldr r3, [pc, #344] @ (81378 ) │ │ │ │ + ldr r4, [pc, #348] @ (8137c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [r5, #1664] @ 0x680 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ sub.w r0, r0, r2, lsl #5 │ │ │ │ ldr.w r3, [r3, #1508] @ 0x5e4 │ │ │ │ ldr.w r4, [r3, r1, lsl #2] │ │ │ │ cmp r6, #3 │ │ │ │ - bhi.n 81344 │ │ │ │ + bhi.n 8133c │ │ │ │ tbb [pc, r6] │ │ │ │ ldrh r6, [r5, r0] │ │ │ │ strb r2, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sp │ │ │ │ adds r0, #32 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #1664] @ 0x680 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ str.w r0, [r5, #1664] @ 0x680 │ │ │ │ ldr.w r2, [r3, #-32] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 81276 │ │ │ │ + cbz r2, 8126e │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 81322 │ │ │ │ + bne.n 8131a │ │ │ │ sub.w r0, r3, #32 │ │ │ │ str.w r0, [r5, #1664] @ 0x680 │ │ │ │ ldr.w r3, [r3, #-32] │ │ │ │ - cbz r3, 81288 │ │ │ │ + cbz r3, 81280 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 81358 │ │ │ │ + bne.n 81350 │ │ │ │ subs r6, #2 │ │ │ │ - beq.n 812a6 │ │ │ │ + beq.n 8129e │ │ │ │ ldr.w r3, [r5, #1664] @ 0x680 │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #32 │ │ │ │ str.w r3, [r5, #1664] @ 0x680 │ │ │ │ ldr.w r2, [r2, #-32] │ │ │ │ - cbz r2, 812fe │ │ │ │ + cbz r2, 812f6 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 812f8 │ │ │ │ + bne.n 812f0 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 81290 │ │ │ │ - cbz r4, 812de │ │ │ │ + bne.n 81288 │ │ │ │ + cbz r4, 812d6 │ │ │ │ mov r6, sp │ │ │ │ - b.n 812b6 │ │ │ │ + b.n 812ae │ │ │ │ mov r0, sp │ │ │ │ mov r6, sp │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 812de │ │ │ │ + cbz r0, 812d6 │ │ │ │ ldr.w r3, [r5, #1664] @ 0x680 │ │ │ │ ldr.w r1, [r5, #1668] @ 0x684 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8135e │ │ │ │ + beq.n 81356 │ │ │ │ mov lr, r6 │ │ │ │ add.w r2, r3, #32 │ │ │ │ mov ip, r3 │ │ │ │ str.w r2, [r5, #1664] @ 0x680 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #168] @ (81388 ) │ │ │ │ - ldr r3, [pc, #152] @ (8137c ) │ │ │ │ + ldr r2, [pc, #168] @ (81380 ) │ │ │ │ + ldr r3, [pc, #152] @ (81374 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81330 │ │ │ │ + bne.n 81328 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ bl 43770 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 8128c │ │ │ │ - b.n 812a6 │ │ │ │ + bne.n 81284 │ │ │ │ + b.n 8129e │ │ │ │ mov r1, sp │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r5, #1664] @ 0x680 │ │ │ │ mov r4, r0 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ str.w r0, [r5, #1664] @ 0x680 │ │ │ │ ldr.w r3, [r3, #-32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 812a6 │ │ │ │ + beq.n 8129e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 812a6 │ │ │ │ + beq.n 8129e │ │ │ │ bl 43770 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 812a6 │ │ │ │ + beq.n 8129e │ │ │ │ ldr.w r3, [r5, #1664] @ 0x680 │ │ │ │ - b.n 81276 │ │ │ │ + b.n 8126e │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, #32 │ │ │ │ mov r3, sp │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8125e │ │ │ │ - ldr r0, [pc, #68] @ (8138c ) │ │ │ │ + b.n 81256 │ │ │ │ + ldr r0, [pc, #68] @ (81384 ) │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ cmp r6, #0 │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ - ble.n 812de │ │ │ │ + ble.n 812d6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8125e │ │ │ │ + b.n 81256 │ │ │ │ bl 43770 │ │ │ │ - b.n 81288 │ │ │ │ + b.n 81280 │ │ │ │ mov r0, r5 │ │ │ │ - bl beb20 │ │ │ │ + bl beb18 │ │ │ │ mov lr, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 812de │ │ │ │ - b.n 817f0 │ │ │ │ + b.n 812d6 │ │ │ │ + b.n 817f8 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 817ec │ │ │ │ + b.n 817f4 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 81680 │ │ │ │ + b.n 81688 │ │ │ │ movs r1, r1 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r6, r1 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 81404 │ │ │ │ + bne.n 813fc │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 81488 │ │ │ │ + bhi.n 81480 │ │ │ │ tbb [pc, r2] │ │ │ │ strb r2, [r0, r0] │ │ │ │ asrs r7, r5, #28 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ sbc.w r1, r1, r0 │ │ │ │ strd r2, r1, [r5, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldrd ip, r0, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 81440 │ │ │ │ + blt.n 81438 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8147e │ │ │ │ + blt.n 81476 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d6, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ vldr d7, [r4, #8] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vstr d7, [r5, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl d0cc8 │ │ │ │ + bl d0cc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 813e0 │ │ │ │ + beq.n 813d8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 813ae │ │ │ │ + b.n 813a6 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w r2, [r0], #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 11660 <__gmpq_init@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -173633,18 +173629,18 @@ │ │ │ │ add.w r2, r3, #8 │ │ │ │ blx 120d4 <__gmpq_sub@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 15440 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 813da │ │ │ │ + blt.n 813d2 │ │ │ │ cmp.w ip, #1 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.n 813da │ │ │ │ + blt.n 813d2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 437c0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ bl 437c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ @@ -173653,56 +173649,56 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 11c28 <__gmpz_init@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ add.w r2, r3, #8 │ │ │ │ blx 11aa4 <__gmpz_sub@plt> │ │ │ │ - b.n 813de │ │ │ │ + b.n 813d6 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 813da │ │ │ │ - b.n 8144e │ │ │ │ - ldr r3, [pc, #20] @ (814a0 ) │ │ │ │ + bge.n 813d2 │ │ │ │ + b.n 81446 │ │ │ │ + ldr r3, [pc, #20] @ (81498 ) │ │ │ │ movw r2, #1613 @ 0x64d │ │ │ │ - ldr r1, [pc, #20] @ (814a4 ) │ │ │ │ - ldr r0, [pc, #20] @ (814a8 ) │ │ │ │ + ldr r1, [pc, #20] @ (8149c ) │ │ │ │ + ldr r0, [pc, #20] @ (814a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ movs r6, r0 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ movs r6, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 814b4 │ │ │ │ + cbz r3, 814ac │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 814b6 │ │ │ │ + bne.n 814ae │ │ │ │ bx lr │ │ │ │ b.w 43770 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr.w r4, [r5, #1856] @ 0x740 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8155c │ │ │ │ + beq.n 81554 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 815b0 │ │ │ │ + beq.n 815a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ movw r0, #30974 @ 0x78fe │ │ │ │ movt r0, #14252 @ 0x37ac │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ str r0, [r3, #4] │ │ │ │ @@ -173733,15 +173729,15 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r5, #1856] @ 0x740 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #1408 @ 0x580 │ │ │ │ blx 11fa8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 815b0 │ │ │ │ + cbz r0, 815a8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r2, #1352 @ 0x548 │ │ │ │ str.w r1, [r3], #56 │ │ │ │ str r2, [r0, #28] │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r0, #80 @ 0x50 │ │ │ │ @@ -173756,58 +173752,58 @@ │ │ │ │ strd r1, r1, [r0, #64] @ 0x40 │ │ │ │ adds r0, #4 │ │ │ │ str r1, [r0, #68] @ 0x44 │ │ │ │ blx 117c8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ str.w r4, [r5, #1856] @ 0x740 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 814e4 │ │ │ │ + bne.n 814dc │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1c1ca │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 815c4 │ │ │ │ + b.n 815bc │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r3, [r0, #1856] @ 0x740 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 81642 │ │ │ │ + beq.n 8163a │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81692 │ │ │ │ - ldr r2, [pc, #188] @ (816a8 ) │ │ │ │ + bne.n 8168a │ │ │ │ + ldr r2, [pc, #188] @ (816a0 ) │ │ │ │ movs r3, #8 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9fb08 │ │ │ │ + bl 9fb00 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81688 │ │ │ │ + beq.n 81680 │ │ │ │ str r0, [sp, #20] │ │ │ │ addw r0, r4, #1068 @ 0x42c │ │ │ │ - bl a6bbc │ │ │ │ + bl a6bb4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81688 │ │ │ │ + beq.n 81680 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ @@ -173815,77 +173811,77 @@ │ │ │ │ cmp.w r1, #134217728 @ 0x8000000 │ │ │ │ it cs │ │ │ │ movcs.w r1, #134217728 @ 0x8000000 │ │ │ │ mov r0, r1 │ │ │ │ add.w r1, r2, r2, lsl #1 │ │ │ │ add r3, r1 │ │ │ │ cmp.w r3, r0, lsr #2 │ │ │ │ - bhi.n 81678 │ │ │ │ - cbnz r5, 81664 │ │ │ │ + bhi.n 81670 │ │ │ │ + cbnz r5, 8165c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [pc, #104] @ (816ac ) │ │ │ │ + ldr r4, [pc, #104] @ (816a4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 8169c │ │ │ │ - ldr r2, [pc, #100] @ (816b0 ) │ │ │ │ + cbz r0, 81694 │ │ │ │ + ldr r2, [pc, #100] @ (816a8 ) │ │ │ │ movs r1, #0 │ │ │ │ movw r4, #4741 @ 0x1285 │ │ │ │ strd r0, r7, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n 8163e │ │ │ │ + b.n 81636 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w b0d7c │ │ │ │ + b.w b0d74 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #88 @ 0x58 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 59e84 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 1c1ca │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 815e4 │ │ │ │ + bne.n 815dc │ │ │ │ bl 1aeec │ │ │ │ - ldr r0, [pc, #20] @ (816b4 ) │ │ │ │ + ldr r0, [pc, #20] @ (816ac ) │ │ │ │ add r0, pc │ │ │ │ blx 113d8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 8164a │ │ │ │ + b.n 81642 │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add.w ip, r1, r2 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi.n 816ea │ │ │ │ + bhi.n 816e2 │ │ │ │ adds r1, #3 │ │ │ │ add.w r0, r2, #12 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add r0, r3 │ │ │ │ add r1, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ @@ -173895,725 +173891,725 @@ │ │ │ │ mov.w r0, #4000 @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r0, r2 │ │ │ │ str r1, [r3, #28] │ │ │ │ adds r0, #12 │ │ │ │ - bl aa98c │ │ │ │ + bl aa984 │ │ │ │ sub.w r1, r0, #12 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 81736 │ │ │ │ + bhi.n 8172e │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl aa9c8 │ │ │ │ + bl aa9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 816e6 │ │ │ │ + beq.n 816de │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r1, r4, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ subs r2, #12 │ │ │ │ strd r2, r1, [r0, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r0, [r3, #24] │ │ │ │ adds r0, #12 │ │ │ │ - b.n 816e6 │ │ │ │ + b.n 816de │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl aa98c │ │ │ │ + bl aa984 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8170e │ │ │ │ + b.n 81706 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - ldr.w r8, [pc, #332] @ 818a4 │ │ │ │ + ldr.w r8, [pc, #332] @ 8189c │ │ │ │ ldr.w r3, [r5, #1856] @ 0x740 │ │ │ │ add r8, pc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8182e │ │ │ │ + beq.n 81826 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81824 │ │ │ │ + bne.n 8181c │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ add.w r1, sl, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 81810 │ │ │ │ + beq.n 81808 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, r9, lsl #1 │ │ │ │ add.w fp, r3, #7 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ add r9, fp │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ mov r7, r0 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 81884 │ │ │ │ + bcc.n 8187c │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 81884 │ │ │ │ + bcc.n 8187c │ │ │ │ addw r9, r4, #1068 @ 0x42c │ │ │ │ - b.n 817f8 │ │ │ │ + b.n 817f0 │ │ │ │ ldr.w fp, [r0] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ - bl a0618 │ │ │ │ - ldr r3, [pc, #220] @ (818a8 ) │ │ │ │ + bl a0610 │ │ │ │ + ldr r3, [pc, #220] @ (818a0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r3, [r3, #1672] @ 0x688 │ │ │ │ - cbnz r3, 81832 │ │ │ │ + cbnz r3, 8182a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af264 │ │ │ │ + bl af25c │ │ │ │ ldr.w r1, [r4, #1068] @ 0x42c │ │ │ │ ldr.w r2, [r4, #1084] @ 0x43c │ │ │ │ ldr.w r3, [r4, #1088] @ 0x440 │ │ │ │ add r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 81856 │ │ │ │ + bcc.n 8184e │ │ │ │ subs r3, r3, r1 │ │ │ │ str.w r3, [r4, #1088] @ 0x440 │ │ │ │ mov r0, r9 │ │ │ │ - bl a6bf8 │ │ │ │ + bl a6bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 817b8 │ │ │ │ + bne.n 817b0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8176e │ │ │ │ + beq.n 81766 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8181e │ │ │ │ + bne.n 81816 │ │ │ │ bl 1aeec │ │ │ │ ldr r3, [r4, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, fp │ │ │ │ bl 2dfc8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af264 │ │ │ │ + bl af25c │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ ldr.w r1, [r4, #1068] @ 0x42c │ │ │ │ adds r2, r3, r1 │ │ │ │ ldr.w r3, [r4, #1088] @ 0x440 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 817f2 │ │ │ │ + bcs.n 817ea │ │ │ │ ldr.w r0, [r5, #1856] @ 0x740 │ │ │ │ adds r0, #4 │ │ │ │ blx 11334 │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ ldr.w r1, [r4, #1068] @ 0x42c │ │ │ │ adds r2, r3, r1 │ │ │ │ ldr.w r3, [r4, #1088] @ 0x440 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 8189c │ │ │ │ + bcs.n 81894 │ │ │ │ mov r0, r9 │ │ │ │ bl 446a0 │ │ │ │ ldr.w r0, [r5, #1856] @ 0x740 │ │ │ │ adds r0, #4 │ │ │ │ blx 11198 │ │ │ │ - b.n 817f8 │ │ │ │ + b.n 817f0 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c2f74 │ │ │ │ + bl c2f6c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 817b2 │ │ │ │ + beq.n 817aa │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 5a380 │ │ │ │ subs r3, r3, r1 │ │ │ │ str.w r3, [r4, #1088] @ 0x440 │ │ │ │ - b.n 81878 │ │ │ │ - bgt.n 818a4 │ │ │ │ + b.n 81870 │ │ │ │ + ble.n 818ac │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r5, #1856] @ 0x740 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 81926 │ │ │ │ + cbz r4, 8191e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #30974 @ 0x78fe │ │ │ │ movt r3, #14252 @ 0x37ac │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8196e │ │ │ │ + bne.n 81966 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 81958 │ │ │ │ + bne.n 81950 │ │ │ │ adds r0, #4 │ │ │ │ blx 11334 │ │ │ │ ldr.w r3, [r5, #1856] @ 0x740 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r0, [r5, #1856] @ 0x740 │ │ │ │ adds r0, #4 │ │ │ │ blx 11198 │ │ │ │ ldr.w r3, [r4, #1076] @ 0x434 │ │ │ │ addw r0, r4, #1068 @ 0x42c │ │ │ │ str r6, [r4, #4] │ │ │ │ - cbz r3, 8193c │ │ │ │ - bl a6b58 │ │ │ │ + cbz r3, 81934 │ │ │ │ + bl a6b50 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r6, r4, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 81946 │ │ │ │ + bne.n 8193e │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #1 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ strd r3, r6, [r4, #24] │ │ │ │ ldr.w r0, [r5, #1856] @ 0x740 │ │ │ │ adds r0, #28 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #92] @ (81984 ) │ │ │ │ + ldr r3, [pc, #92] @ (8197c ) │ │ │ │ movw r2, #373 @ 0x175 │ │ │ │ - ldr r1, [pc, #88] @ (81988 ) │ │ │ │ - ldr r0, [pc, #92] @ (8198c ) │ │ │ │ + ldr r1, [pc, #88] @ (81980 ) │ │ │ │ + ldr r0, [pc, #92] @ (81984 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r6, r4, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8190c │ │ │ │ + beq.n 81904 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 8190c │ │ │ │ - b.n 81946 │ │ │ │ - ldr r3, [pc, #52] @ (81990 ) │ │ │ │ + beq.n 81904 │ │ │ │ + b.n 8193e │ │ │ │ + ldr r3, [pc, #52] @ (81988 ) │ │ │ │ movw r2, #375 @ 0x177 │ │ │ │ - ldr r1, [pc, #52] @ (81994 ) │ │ │ │ - ldr r0, [pc, #52] @ (81998 ) │ │ │ │ + ldr r1, [pc, #52] @ (8198c ) │ │ │ │ + ldr r0, [pc, #52] @ (81990 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #44] @ (8199c ) │ │ │ │ + ldr r3, [pc, #44] @ (81994 ) │ │ │ │ mov.w r2, #374 @ 0x176 │ │ │ │ - ldr r1, [pc, #40] @ (819a0 ) │ │ │ │ - ldr r0, [pc, #44] @ (819a4 ) │ │ │ │ + ldr r1, [pc, #40] @ (81998 ) │ │ │ │ + ldr r0, [pc, #44] @ (8199c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ movs r6, r0 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ movs r6, r0 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl af6f8 │ │ │ │ - cbz r0, 819c6 │ │ │ │ + bl af6f0 │ │ │ │ + cbz r0, 819be │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #7941 @ 0x1f05 │ │ │ │ mov r2, r0 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n 819c2 │ │ │ │ + b.n 819ba │ │ │ │ nop │ │ │ │ │ │ │ │ -000819dc : │ │ │ │ +000819d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #72] @ (81a34 ) │ │ │ │ + ldr r3, [pc, #72] @ (81a2c ) │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl afaf8 │ │ │ │ - cbz r0, 81a12 │ │ │ │ + bl afaf0 │ │ │ │ + cbz r0, 81a0a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 114fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81a0c │ │ │ │ + bne.n 81a04 │ │ │ │ movw r1, #59653 @ 0xe905 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r4, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 81a0c │ │ │ │ - b.n 81320 │ │ │ │ + b.n 81a04 │ │ │ │ + b.n 81328 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00081a38 : │ │ │ │ +00081a30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #64] @ (81a88 ) │ │ │ │ + ldr r3, [pc, #64] @ (81a80 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl afe38 │ │ │ │ - cbz r0, 81a66 │ │ │ │ + bl afe30 │ │ │ │ + cbz r0, 81a5e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 10d80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81a60 │ │ │ │ + bne.n 81a58 │ │ │ │ movw r1, #59653 @ 0xe905 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r4, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 81a60 │ │ │ │ - b.n 812bc │ │ │ │ + b.n 81a58 │ │ │ │ + b.n 812c4 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #168] @ (81b48 ) │ │ │ │ - ldr r3, [pc, #172] @ (81b4c ) │ │ │ │ + ldr r1, [pc, #168] @ (81b40 ) │ │ │ │ + ldr r3, [pc, #172] @ (81b44 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 81b2a │ │ │ │ + beq.n 81b22 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 81b06 │ │ │ │ + bne.n 81afe │ │ │ │ asrs r3, r3, #7 │ │ │ │ - bmi.n 81aea │ │ │ │ + bmi.n 81ae2 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #128] @ (81b50 ) │ │ │ │ - ldr r3, [pc, #120] @ (81b4c ) │ │ │ │ + ldr r2, [pc, #128] @ (81b48 ) │ │ │ │ + ldr r3, [pc, #120] @ (81b44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81ae6 │ │ │ │ + bne.n 81ade │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #4] │ │ │ │ movw ip, #7941 @ 0x1f05 │ │ │ │ movt ip, #1 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1b098 │ │ │ │ - b.n 81ace │ │ │ │ + b.n 81ac6 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ bl 43e7a │ │ │ │ - cbz r0, 81b14 │ │ │ │ + cbz r0, 81b0c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r2, 81b3c │ │ │ │ + cbz r2, 81b34 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #55685 @ 0xd985 │ │ │ │ movs r3, #18 │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n 81ace │ │ │ │ + b.n 81ac6 │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n 81abe │ │ │ │ - b.n 81b2e │ │ │ │ + bne.n 81ab6 │ │ │ │ + b.n 81b26 │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 81aca │ │ │ │ - b.n 81aec │ │ │ │ + bge.n 81ac2 │ │ │ │ + b.n 81ae4 │ │ │ │ nop │ │ │ │ - bls.n 81ac0 │ │ │ │ + bls.n 81ac8 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 81a68 │ │ │ │ + bls.n 81a70 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00081b54 : │ │ │ │ +00081b4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #84] @ (81bb8 ) │ │ │ │ + ldr r3, [pc, #84] @ (81bb0 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl b0124 │ │ │ │ - cbz r0, 81b84 │ │ │ │ + bl b011c │ │ │ │ + cbz r0, 81b7c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 1074c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 81ba4 │ │ │ │ + cbnz r0, 81b9c │ │ │ │ movw r2, #55685 @ 0xd985 │ │ │ │ movs r3, #18 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n 81b80 │ │ │ │ + b.n 81b78 │ │ │ │ movw ip, #55301 @ 0xd805 │ │ │ │ movs r3, #11 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1b098 │ │ │ │ - b.n 81b80 │ │ │ │ - b.n 821b4 │ │ │ │ + b.n 81b78 │ │ │ │ + b.n 821bc │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00081bbc : │ │ │ │ +00081bb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 112f4 │ │ │ │ - cbnz r0, 81bee │ │ │ │ + cbnz r0, 81be6 │ │ │ │ mov r0, r4 │ │ │ │ blx 114fc │ │ │ │ - cbz r0, 81be4 │ │ │ │ + cbz r0, 81bdc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 10d80 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 81bf2 │ │ │ │ + cbz r0, 81bea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 81be0 │ │ │ │ + b.n 81bd8 │ │ │ │ movw r1, #59653 @ 0xe905 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n 81be0 │ │ │ │ + b.n 81bd8 │ │ │ │ │ │ │ │ -00081c04 : │ │ │ │ +00081bfc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 10980 │ │ │ │ - cbz r0, 81c22 │ │ │ │ + cbz r0, 81c1a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #10757 @ 0x2a05 │ │ │ │ mov r2, r0 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n 81c1e │ │ │ │ + b.n 81c16 │ │ │ │ nop │ │ │ │ │ │ │ │ -00081c38 : │ │ │ │ +00081c30 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #172] @ (81cf8 ) │ │ │ │ - ldr r2, [pc, #176] @ (81cfc ) │ │ │ │ + ldr r1, [pc, #172] @ (81cf0 ) │ │ │ │ + ldr r2, [pc, #176] @ (81cf4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #160] @ (81cf4 ) │ │ │ │ + ldr r3, [pc, #160] @ (81cec ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl afacc │ │ │ │ - cbnz r0, 81ca0 │ │ │ │ + bl afac4 │ │ │ │ + cbnz r0, 81c98 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 10980 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 81ce0 │ │ │ │ + cbz r0, 81cd8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbz r5, 81cd8 │ │ │ │ + cbz r5, 81cd0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #116] @ (81d00 ) │ │ │ │ - ldr r3, [pc, #112] @ (81cfc ) │ │ │ │ + ldr r2, [pc, #116] @ (81cf8 ) │ │ │ │ + ldr r3, [pc, #112] @ (81cf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81cd4 │ │ │ │ + bne.n 81ccc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #96] @ (81d04 ) │ │ │ │ + ldr r1, [pc, #96] @ (81cfc ) │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ movw r2, #40965 @ 0xa005 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - ldr r3, [pc, #68] @ (81cfc ) │ │ │ │ + ldr r3, [pc, #68] @ (81cf4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81cd4 │ │ │ │ + bne.n 81ccc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 81c88 │ │ │ │ + b.n 81c80 │ │ │ │ movw r1, #10757 @ 0x2a05 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n 81c88 │ │ │ │ + b.n 81c80 │ │ │ │ nop │ │ │ │ - b.n 82118 │ │ │ │ + b.n 82120 │ │ │ │ movs r1, r1 │ │ │ │ - bhi.n 81d18 │ │ │ │ + bhi.n 81d20 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 81ca4 │ │ │ │ + bvc.n 81cac │ │ │ │ movs r1, r1 │ │ │ │ - bvc.n 81c54 │ │ │ │ + bvc.n 81c5c │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00081d08 : │ │ │ │ +00081d00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #84] @ (81d6c ) │ │ │ │ + ldr r3, [pc, #84] @ (81d64 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl b02bc │ │ │ │ - cbz r0, 81d38 │ │ │ │ + bl b02b4 │ │ │ │ + cbz r0, 81d30 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 1074c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 81d58 │ │ │ │ + cbnz r0, 81d50 │ │ │ │ movw r2, #55685 @ 0xd985 │ │ │ │ movs r3, #18 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n 81d34 │ │ │ │ + b.n 81d2c │ │ │ │ movw ip, #55429 @ 0xd885 │ │ │ │ movs r3, #11 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1b098 │ │ │ │ - b.n 81d34 │ │ │ │ - b.n 82000 │ │ │ │ + b.n 81d2c │ │ │ │ + b.n 82008 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00081d70 : │ │ │ │ +00081d68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #72] @ (81dc8 ) │ │ │ │ + ldr r3, [pc, #72] @ (81dc0 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl b0190 │ │ │ │ + bl b0188 │ │ │ │ movs r2, #1 │ │ │ │ - cbz r0, 81da6 │ │ │ │ + cbz r0, 81d9e │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 114fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81da0 │ │ │ │ + bne.n 81d98 │ │ │ │ movw r1, #59653 @ 0xe905 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r4, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 81da0 │ │ │ │ - b.n 81f8c │ │ │ │ + b.n 81d98 │ │ │ │ + b.n 81f94 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #964] @ (821a0 ) │ │ │ │ + ldr r1, [pc, #964] @ (82198 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #964] @ (821a4 ) │ │ │ │ + ldr r2, [pc, #964] @ (8219c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #964] @ (821a8 ) │ │ │ │ - ldr r3, [pc, #964] @ (821ac ) │ │ │ │ + ldr r5, [pc, #964] @ (821a0 ) │ │ │ │ + ldr r3, [pc, #964] @ (821a4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 81e06 │ │ │ │ + cbnz r3, 81dfe │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 716d8 │ │ │ │ + bl 716d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82194 │ │ │ │ + beq.w 8218c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r7, r4, #932 @ 0x3a4 │ │ │ │ add.w r6, r4, #20 │ │ │ │ mov lr, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r0, r2 │ │ │ │ @@ -174722,15 +174718,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 81e2a │ │ │ │ + bne.n 81e22 │ │ │ │ adds r2, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ subs r0, r2, r0 │ │ │ │ add.w r7, r4, #928 @ 0x3a0 │ │ │ │ blx 10a60 │ │ │ │ mov lr, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -174776,260 +174772,260 @@ │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ sub.w r3, r3, r1 │ │ │ │ strb.w ip, [r2, r3] │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ strb.w ip, [r2, r3] │ │ │ │ - bne.n 81f30 │ │ │ │ + bne.n 81f28 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ ldrb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8217e │ │ │ │ + bne.w 82176 │ │ │ │ strb r3, [r0, r2] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r2, r2, r1 │ │ │ │ ldrb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8217e │ │ │ │ + bne.w 82176 │ │ │ │ strb r3, [r0, r2] │ │ │ │ movs r3, #2 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ add.w ip, lr, #4 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ ldrb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8217e │ │ │ │ + bne.w 82176 │ │ │ │ strb r3, [r0, r2] │ │ │ │ adds r3, #1 │ │ │ │ mov r6, r3 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ ldrb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8217e │ │ │ │ + bne.w 82176 │ │ │ │ strb r3, [r0, r2] │ │ │ │ adds r3, #1 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ subs r2, r2, r1 │ │ │ │ ldrb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8217e │ │ │ │ + bne.w 82176 │ │ │ │ strb r3, [r0, r2] │ │ │ │ adds r3, r6, #2 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ subs r2, r2, r1 │ │ │ │ ldrb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8217e │ │ │ │ + bne.w 82176 │ │ │ │ strb r3, [r0, r2] │ │ │ │ adds r3, r6, #3 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldr.w r2, [ip, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ ldrb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8217e │ │ │ │ + bne.w 82176 │ │ │ │ strb r3, [r0, r2] │ │ │ │ add.w lr, ip, #20 │ │ │ │ adds r3, r6, #4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ subs r2, r2, r1 │ │ │ │ ldrb r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8217e │ │ │ │ + bne.w 82176 │ │ │ │ strb r3, [r0, r2] │ │ │ │ cmp r6, #225 @ 0xe1 │ │ │ │ add.w r3, r6, #5 │ │ │ │ - bne.n 81ff2 │ │ │ │ - ldr r3, [pc, #296] @ (821b0 ) │ │ │ │ + bne.n 81fea │ │ │ │ + ldr r3, [pc, #296] @ (821a8 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 82174 │ │ │ │ + beq.n 8216c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 82168 │ │ │ │ + bne.n 82160 │ │ │ │ ldr.w r2, [r5, #16]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 82092 │ │ │ │ + bne.n 8208a │ │ │ │ cmp r4, #230 @ 0xe6 │ │ │ │ - bne.n 82174 │ │ │ │ - bl d0fdc │ │ │ │ + bne.n 8216c │ │ │ │ + bl d0fd4 │ │ │ │ movs r0, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #11 │ │ │ │ movs r3, #1 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl bfbb4 │ │ │ │ + bl bfbac │ │ │ │ movs r1, #11 │ │ │ │ movs r0, #2 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ - bl bfc3c │ │ │ │ + bl bfc34 │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #11 │ │ │ │ - bl bfc3c │ │ │ │ + bl bfc34 │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #12 │ │ │ │ - bl bfc3c │ │ │ │ + bl bfc34 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #11 │ │ │ │ - bl bfc3c │ │ │ │ + bl bfc34 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #12 │ │ │ │ - bl bfc3c │ │ │ │ + bl bfc34 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #11 │ │ │ │ - bl bfc3c │ │ │ │ + bl bfc34 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #12 │ │ │ │ - bl bfc3c │ │ │ │ + bl bfc34 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #11 │ │ │ │ - bl bfc3c │ │ │ │ + bl bfc34 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #12 │ │ │ │ - bl bfc3c │ │ │ │ + bl bfc34 │ │ │ │ movs r2, #19 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r0, #11 │ │ │ │ - bl bfc3c │ │ │ │ - ldr r2, [pc, #116] @ (821b4 ) │ │ │ │ - ldr r3, [pc, #96] @ (821a4 ) │ │ │ │ + bl bfc34 │ │ │ │ + ldr r2, [pc, #116] @ (821ac ) │ │ │ │ + ldr r3, [pc, #96] @ (8219c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 82164 │ │ │ │ + bne.n 8215c │ │ │ │ movs r2, #19 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r0, #12 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w bfc3c │ │ │ │ + b.w bfc34 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #76] @ (821b8 ) │ │ │ │ + ldr r0, [pc, #76] @ (821b0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ - b.n 82098 │ │ │ │ - ldr r0, [pc, #68] @ (821bc ) │ │ │ │ + b.n 82090 │ │ │ │ + ldr r0, [pc, #68] @ (821b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ - b.n 820a6 │ │ │ │ - ldr r2, [pc, #48] @ (821b0 ) │ │ │ │ + b.n 8209e │ │ │ │ + ldr r2, [pc, #48] @ (821a8 ) │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r4, [r2, r4] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ - ldr r0, [pc, #52] @ (821c0 ) │ │ │ │ + ldr r0, [pc, #52] @ (821b8 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ - ldr r0, [pc, #44] @ (821c4 ) │ │ │ │ + ldr r0, [pc, #44] @ (821bc ) │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ - b.n 81e06 │ │ │ │ + b.n 81dfe │ │ │ │ nop │ │ │ │ - bvs.n 8229c │ │ │ │ + bvs.n 820a4 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 82298 │ │ │ │ + bvs.n 822a0 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 821ec │ │ │ │ + bcc.n 821f4 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #704] @ (8249c ) │ │ │ │ + ldr r4, [pc, #704] @ (82494 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #704] @ (824a0 ) │ │ │ │ + ldr r3, [pc, #704] @ (82498 ) │ │ │ │ cmp r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #704] @ (824a4 ) │ │ │ │ + ldr r6, [pc, #704] @ (8249c ) │ │ │ │ mov r8, r2 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ it le │ │ │ │ movle r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bgt.w 8235a │ │ │ │ - ldr r3, [pc, #684] @ (824a8 ) │ │ │ │ + bgt.w 82352 │ │ │ │ + ldr r3, [pc, #684] @ (824a0 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrb r1, [r7, r3] │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ - bhi.n 8225e │ │ │ │ + bhi.n 82256 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ - bhi.n 82306 │ │ │ │ + bhi.n 822fe │ │ │ │ tbb [pc, r1] │ │ │ │ - ldr r4, [pc, #416] @ (823bc ) │ │ │ │ + ldr r4, [pc, #416] @ (823b4 ) │ │ │ │ eors r0, r0 │ │ │ │ str r5, [sp, #340] @ 0x154 │ │ │ │ - ldr r6, [pc, #312] @ (82358 ) │ │ │ │ + ldr r6, [pc, #312] @ (82350 ) │ │ │ │ ldrh r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #94 @ 0x5e │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ ands r7, r5 │ │ │ │ cmp r0, r8 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ strb r5, [r0, #29] │ │ │ │ @@ -175056,112 +175052,112 @@ │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r7, [r6, #29] │ │ │ │ cmp r7, #119 @ 0x77 │ │ │ │ movs r7, r5 │ │ │ │ add.w r3, r1, #64 @ 0x40 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 82306 │ │ │ │ + bhi.n 822fe │ │ │ │ sub.w r0, r1, #192 @ 0xc0 │ │ │ │ movw r3, #49665 @ 0xc201 │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.n 82306 │ │ │ │ + bpl.n 822fe │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #556] @ (824ac ) │ │ │ │ - ldr r3, [pc, #540] @ (824a0 ) │ │ │ │ + ldr r2, [pc, #556] @ (824a4 ) │ │ │ │ + ldr r3, [pc, #540] @ (82498 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 822d0 │ │ │ │ + bne.n 822c8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 8227e │ │ │ │ + b.n 82276 │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 8229e │ │ │ │ + b.n 82296 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 821fe │ │ │ │ + b.n 821f6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r2 │ │ │ │ - bl c0240 │ │ │ │ + bl c0238 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 8229e │ │ │ │ + b.n 82296 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 8229e │ │ │ │ + b.n 82296 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ lsrs r1, r1, #9 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl c0240 │ │ │ │ + bl c0238 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 8229e │ │ │ │ + b.n 82296 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, r0, r3 │ │ │ │ ldrb r1, [r7, r3] │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ - bls.n 82362 │ │ │ │ + bls.n 8235a │ │ │ │ sub.w r0, r1, #192 @ 0xc0 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 8248c │ │ │ │ - ldr r0, [pc, #424] @ (824b0 ) │ │ │ │ + bls.w 82484 │ │ │ │ + ldr r0, [pc, #424] @ (824a8 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ - ldr r3, [pc, #416] @ (824b4 ) │ │ │ │ + ldr r3, [pc, #416] @ (824ac ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r0, [pc, #416] @ (824b8 ) │ │ │ │ + ldr r0, [pc, #416] @ (824b0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, r1] │ │ │ │ blx 10688 │ │ │ │ - ldr r3, [pc, #408] @ (824bc ) │ │ │ │ - ldr r1, [pc, #408] @ (824c0 ) │ │ │ │ + ldr r3, [pc, #408] @ (824b4 ) │ │ │ │ + ldr r1, [pc, #408] @ (824b8 ) │ │ │ │ movw r2, #4814 @ 0x12ce │ │ │ │ - ldr r0, [pc, #408] @ (824c4 ) │ │ │ │ + ldr r0, [pc, #408] @ (824bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r2 │ │ │ │ bl 43970 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 8229e │ │ │ │ + b.n 82296 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, sp, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c0240 │ │ │ │ + bl c0238 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 8229e │ │ │ │ - bl 824c8 │ │ │ │ + b.n 82296 │ │ │ │ + bl 824c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 821fa │ │ │ │ + b.n 821f2 │ │ │ │ cmp r1, #68 @ 0x44 │ │ │ │ - bhi.n 82306 │ │ │ │ - add r3, pc, #8 @ (adr r3, 82370 ) │ │ │ │ + bhi.n 822fe │ │ │ │ + add r3, pc, #8 @ (adr r3, 82368 ) │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @@ -175230,72 +175226,72 @@ │ │ │ │ @ instruction: 0xff97ffff │ │ │ │ @ instruction: 0xff97ffff │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 822ec │ │ │ │ + b.n 822e4 │ │ │ │ movw r3, #49665 @ 0xc201 │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 82276 │ │ │ │ - b.n 82306 │ │ │ │ + bmi.w 8226e │ │ │ │ + b.n 822fe │ │ │ │ nop │ │ │ │ - bcs.n 82598 │ │ │ │ + bcs.n 823a0 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 82594 │ │ │ │ + bcs.n 8259c │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 82464 │ │ │ │ + bne.n 8246c │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ movs r6, r0 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r3, [pc, #2140] @ 82d38 │ │ │ │ + ldr.w r3, [pc, #2140] @ 82d30 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r6, [pc, #2140] @ 82d3c │ │ │ │ + ldr.w r6, [pc, #2140] @ 82d34 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r2, [pc, #2136] @ 82d40 │ │ │ │ + ldr.w r2, [pc, #2136] @ 82d38 │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #0 │ │ │ │ ldr r6, [r3, r6] │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ mov r2, r5 │ │ │ │ ldrd r1, r0, [r6] │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829a0 │ │ │ │ + beq.w 82998 │ │ │ │ add.w r1, r8, r3, lsl #4 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.w 82646 │ │ │ │ + beq.w 8263e │ │ │ │ subs r3, #1 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ cmp r3, #206 @ 0xce │ │ │ │ - bhi.w 8262a │ │ │ │ + bhi.w 82622 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ strb r0, [r5, #21] │ │ │ │ @@ -175393,57 +175389,57 @@ │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ strh r3, [r0, #28] │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r7, 8260a │ │ │ │ + cbnz r7, 82602 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 8260a │ │ │ │ + bne.n 82602 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 825f6 │ │ │ │ - blt.n 8261a │ │ │ │ + beq.n 825ee │ │ │ │ + blt.n 82612 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 824f4 │ │ │ │ + b.n 824ec │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8260a │ │ │ │ + bne.n 82602 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ subs r4, r4, r3 │ │ │ │ cmp r4, r7 │ │ │ │ - bgt.n 8260a │ │ │ │ + bgt.n 82602 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r5, r2 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 824f4 │ │ │ │ - ldr.w r3, [pc, #1816] @ 82d44 │ │ │ │ + b.n 824ec │ │ │ │ + ldr.w r3, [pc, #1816] @ 82d3c │ │ │ │ movw r2, #4713 @ 0x1269 │ │ │ │ - ldr.w r1, [pc, #1812] @ 82d48 │ │ │ │ - ldr.w r0, [pc, #1812] @ 82d4c │ │ │ │ + ldr.w r1, [pc, #1812] @ 82d40 │ │ │ │ + ldr.w r0, [pc, #1812] @ 82d44 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1de18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #206 @ 0xce │ │ │ │ - bhi.n 8262a │ │ │ │ - add r1, pc, #8 @ (adr r1, 82664 ) │ │ │ │ + bhi.n 82622 │ │ │ │ + add r1, pc, #8 @ (adr r1, 8265c ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ @ instruction: 0xffa7ffff │ │ │ │ @ instruction: 0xff91ffff │ │ │ │ @ instruction: 0xff91ffff │ │ │ │ @@ -175660,26 +175656,26 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ add.w r1, r8, r1, lsl #4 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it ne │ │ │ │ addne.w r2, r2, r0, lsl #2 │ │ │ │ - beq.w 82d2c │ │ │ │ + beq.w 82d24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r6] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, r0, r3 │ │ │ │ ldrb.w r3, [r9, r3] │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bhi.w 8262a │ │ │ │ - add r1, pc, #8 @ (adr r1, 829ec ) │ │ │ │ + bhi.w 82622 │ │ │ │ + add r1, pc, #8 @ (adr r1, 829e4 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ ldc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ @@ -175710,287 +175706,287 @@ │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82680 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82684 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82688 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8268c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82690 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82694 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82698 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8269c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 826a0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 826a4 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 826a8 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 826ac │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 826b0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 826b4 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 826b8 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82678 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8267c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82680 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82684 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82688 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8268c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82690 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82694 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82698 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8269c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 826a0 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 826a4 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 826a8 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 826ac │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 826b0 │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ ldc2 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ ldc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ ldc2 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ ldc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ ldc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ ldc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ - stc2 15, cr15, [pc], #-1020 @ 826e0 │ │ │ │ - stc2 15, cr15, [pc], #-1020 @ 826e4 │ │ │ │ - stc2 15, cr15, [pc], #-1020 @ 826e8 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 826ec │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 826f0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 826f4 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 826f8 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 826fc │ │ │ │ - stc2 15, cr15, [pc], #-1020 @ 82700 │ │ │ │ - stc2 15, cr15, [pc], #-1020 @ 82704 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82708 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8270c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82710 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82714 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82718 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8271c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82720 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82724 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82728 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8272c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82730 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82734 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82738 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8273c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82740 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82744 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82748 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8274c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82750 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82754 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82758 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8275c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82760 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82764 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82768 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8276c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82770 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82774 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82778 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8277c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82780 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82784 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82788 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8278c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82790 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82794 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82798 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8279c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827a0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827a4 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827a8 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827ac │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827b0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827b4 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827b8 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827bc │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827c0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827c4 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827c8 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827cc │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827d0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827d4 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827d8 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827dc │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827e0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827e4 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827e8 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827ec │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827f0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827f4 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827f8 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 827fc │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82800 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82804 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82808 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8280c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82810 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82814 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82818 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8281c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82820 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82824 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82828 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8282c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82830 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82834 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82838 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8283c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82840 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82844 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82848 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8284c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82850 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82854 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82858 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8285c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82860 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82864 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82868 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8286c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82870 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82874 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82878 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8287c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82880 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82884 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82888 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8288c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82890 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82894 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82898 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8289c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828a0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828a4 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828a8 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828ac │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828b0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828b4 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828b8 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828bc │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828c0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828c4 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828c8 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828cc │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828d0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828d4 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828d8 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828dc │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828e0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828e4 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828e8 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828ec │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828f0 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828f4 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828f8 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 828fc │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82900 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82904 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82908 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8290c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82910 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82914 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82918 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 8291c │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82920 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82924 │ │ │ │ - ldc2 15, cr15, [pc], #-1020 @ 82928 │ │ │ │ - stc2 15, cr15, [pc], #-1020 @ 8292c │ │ │ │ - stc2 15, cr15, [pc], #-1020 @ 82930 │ │ │ │ + stc2 15, cr15, [pc], #-1020 @ 826d8 │ │ │ │ + stc2 15, cr15, [pc], #-1020 @ 826dc │ │ │ │ + stc2 15, cr15, [pc], #-1020 @ 826e0 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 826e4 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 826e8 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 826ec │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 826f0 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 826f4 │ │ │ │ + stc2 15, cr15, [pc], #-1020 @ 826f8 │ │ │ │ + stc2 15, cr15, [pc], #-1020 @ 826fc │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82700 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82704 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82708 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8270c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82710 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82714 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82718 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8271c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82720 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82724 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82728 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8272c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82730 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82734 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82738 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8273c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82740 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82744 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82748 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8274c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82750 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82754 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82758 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8275c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82760 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82764 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82768 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8276c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82770 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82774 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82778 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8277c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82780 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82784 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82788 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8278c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82790 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82794 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82798 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8279c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827a0 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827a4 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827a8 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827ac │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827b0 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827b4 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827b8 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827bc │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827c0 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827c4 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827c8 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827cc │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827d0 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827d4 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827d8 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827dc │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827e0 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827e4 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827e8 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827ec │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827f0 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827f4 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827f8 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 827fc │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82800 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82804 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82808 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8280c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82810 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82814 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82818 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8281c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82820 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82824 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82828 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8282c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82830 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82834 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82838 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8283c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82840 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82844 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82848 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8284c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82850 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82854 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82858 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8285c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82860 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82864 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82868 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8286c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82870 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82874 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82878 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8287c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82880 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82884 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82888 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8288c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82890 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82894 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82898 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8289c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828a0 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828a4 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828a8 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828ac │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828b0 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828b4 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828b8 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828bc │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828c0 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828c4 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828c8 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828cc │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828d0 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828d4 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828d8 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828dc │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828e0 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828e4 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828e8 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828ec │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828f0 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828f4 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828f8 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 828fc │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82900 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82904 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82908 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8290c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82910 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82914 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82918 │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 8291c │ │ │ │ + ldc2 15, cr15, [pc], #-1020 @ 82920 │ │ │ │ + stc2 15, cr15, [pc], #-1020 @ 82924 │ │ │ │ + stc2 15, cr15, [pc], #-1020 @ 82928 │ │ │ │ mov r0, r2 │ │ │ │ bl 1de18 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 829c6 │ │ │ │ + b.n 829be │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev16 r6, r1 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ (82db8 ) │ │ │ │ + ldr r2, [pc, #88] @ (82db0 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #88] @ (82dbc ) │ │ │ │ + ldr r1, [pc, #88] @ (82db4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ subs r1, r1, r6 │ │ │ │ ldrb.w ip, [r5, r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 82d94 │ │ │ │ - ldr r1, [pc, #64] @ (82dc0 ) │ │ │ │ + beq.n 82d8c │ │ │ │ + ldr r1, [pc, #64] @ (82db8 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ add.w r1, r1, ip, lsl #4 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.n 82daa │ │ │ │ + beq.n 82da2 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r2, [sp] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ subs r1, r0, r1 │ │ │ │ ldrb.w ip, [r5, r1] │ │ │ │ - b.n 82d7e │ │ │ │ + b.n 82d76 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 1de18 │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ (82e04 ) │ │ │ │ + ldr r3, [pc, #48] @ (82dfc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #48] @ (82e08 ) │ │ │ │ + ldr r2, [pc, #48] @ (82e00 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r1, r4, [r2] │ │ │ │ subs r3, r3, r4 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ - cbz r3, 82dee │ │ │ │ + cbz r3, 82de6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r1, r2, [sp] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, r0, r3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ - b.n 82de8 │ │ │ │ + b.n 82de0 │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #160] @ (82ec4 ) │ │ │ │ + ldr r2, [pc, #160] @ (82ebc ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #160] @ (82ec8 ) │ │ │ │ + ldr r3, [pc, #160] @ (82ec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #400] @ 0x190 │ │ │ │ str r0, [sp, #24] │ │ │ │ add.w r0, r0, #472 @ 0x1d8 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ @@ -176003,15 +175999,15 @@ │ │ │ │ strd r3, r3, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #380 @ 0x17c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #276] @ 0x114 │ │ │ │ blx 112b8 <_setjmp@plt> │ │ │ │ - cbnz r0, 82e9e │ │ │ │ + cbnz r0, 82e96 │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #408] @ 0x198 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -176019,69 +176015,69 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ - bl 82ed4 │ │ │ │ + bl 82ecc │ │ │ │ str.w r4, [r5, #864] @ 0x360 │ │ │ │ - ldr r2, [pc, #72] @ (82ecc ) │ │ │ │ - ldr r3, [pc, #64] @ (82ec8 ) │ │ │ │ + ldr r2, [pc, #72] @ (82ec4 ) │ │ │ │ + ldr r3, [pc, #64] @ (82ec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 82e9a │ │ │ │ + bne.n 82e92 │ │ │ │ add sp, #388 @ 0x184 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 87958 │ │ │ │ + bl 87950 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ - bl 87984 │ │ │ │ + bl 8797c │ │ │ │ movs r0, #11 │ │ │ │ bl 2f668 │ │ │ │ - ldr r0, [pc, #28] @ (82ed0 ) │ │ │ │ + ldr r0, [pc, #28] @ (82ec8 ) │ │ │ │ add r0, pc │ │ │ │ blx 106ec │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #864] @ 0x360 │ │ │ │ - b.n 82e82 │ │ │ │ + b.n 82e7a │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - bcc.n 82ee4 │ │ │ │ + bcs.n 82ebc │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #3092] @ 83b00 │ │ │ │ + ldr.w r3, [pc, #3092] @ 83af8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r5, [pc, #3088] @ 83b04 │ │ │ │ + ldr.w r5, [pc, #3088] @ 83afc │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ add r5, pc │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr.w r2, [r7, #156] @ 0x9c │ │ │ │ str r2, [r7, #28] │ │ │ │ - ldr.w r2, [pc, #3068] @ 83b08 │ │ │ │ + ldr.w r2, [pc, #3068] @ 83b00 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ @@ -176092,231 +176088,231 @@ │ │ │ │ str r5, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr.w r5, [r7, #164] @ 0xa4 │ │ │ │ blx 10cec │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8372a │ │ │ │ + beq.w 83722 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w sl, [r2, #12] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr.w r2, [r7, #168] @ 0xa8 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w sl, [r4, #12] │ │ │ │ ands.w r3, r2, #512 @ 0x200 │ │ │ │ - bne.w 836e0 │ │ │ │ + bne.w 836d8 │ │ │ │ ands.w r2, r2, #256 @ 0x100 │ │ │ │ - bne.w 835a0 │ │ │ │ + bne.w 83598 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 835a2 │ │ │ │ + bne.w 8359a │ │ │ │ ldrb.w r2, [r6, #1836] @ 0x72c │ │ │ │ cmp sl, r3 │ │ │ │ str r5, [r4, #100] @ 0x64 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ str r5, [r4, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - ble.w 835cc │ │ │ │ + ble.w 835c4 │ │ │ │ ldr.w r3, [r6, #1640] @ 0x668 │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, sl │ │ │ │ - blt.w 83906 │ │ │ │ + blt.w 838fe │ │ │ │ ldr.w r5, [r6, #1636] @ 0x664 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8391c │ │ │ │ + beq.w 83914 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ - cbz r1, 83002 │ │ │ │ + cbz r1, 82ffa │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r9, r5, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 838a0 │ │ │ │ + beq.w 83898 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w sl, #2 │ │ │ │ str r2, [r3, #8] │ │ │ │ - beq.n 83002 │ │ │ │ + beq.n 82ffa │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r5, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8394c │ │ │ │ + beq.w 83944 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ sub.w r9, sl, #4 │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.n 83002 │ │ │ │ + beq.n 82ffa │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 838d2 │ │ │ │ + beq.w 838ca │ │ │ │ subs.w r9, r9, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ - bcs.n 82ff0 │ │ │ │ + bcs.n 82fe8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 83866 │ │ │ │ + beq.w 8385e │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83d64 │ │ │ │ + bl 83d5c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 83a34 │ │ │ │ + blt.w 83a2c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 83048 │ │ │ │ + cbz r3, 83040 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 83d64 │ │ │ │ + bl 83d5c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 83a34 │ │ │ │ + blt.w 83a2c │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8311e │ │ │ │ + beq.n 83116 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r7, #36 @ 0x24 │ │ │ │ movw r1, #33797 @ 0x8405 │ │ │ │ - bl a5f9c │ │ │ │ + bl a5f94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8311e │ │ │ │ + beq.n 83116 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 834f2 │ │ │ │ + beq.w 834ea │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 8311e │ │ │ │ + bne.n 83116 │ │ │ │ ldr.w r1, [r6, #276] @ 0x114 │ │ │ │ add.w r2, r7, #36 @ 0x24 │ │ │ │ movw lr, #45325 @ 0xb10d │ │ │ │ movt lr, #5 │ │ │ │ movw ip, #8461 @ 0x210d │ │ │ │ movt ip, #7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r0, r3, r1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 8311e │ │ │ │ + bne.n 83116 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.w 83ada │ │ │ │ + beq.w 83ad2 │ │ │ │ cmp r0, #6 │ │ │ │ - bne.w 836aa │ │ │ │ + bne.w 836a2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r9, r3, r1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 836aa │ │ │ │ + bne.w 836a2 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 83d14 │ │ │ │ + beq.w 83d0c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ and.w r9, r3, #7 │ │ │ │ cmp.w r9, #7 │ │ │ │ - bne.n 830dc │ │ │ │ + bne.n 830d4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r9, r3, #7 │ │ │ │ cmp.w r9, #7 │ │ │ │ - beq.n 830ce │ │ │ │ + beq.n 830c6 │ │ │ │ and.w r9, r0, #31 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bne.w 836aa │ │ │ │ + bne.w 836a2 │ │ │ │ and.w r9, r3, #31 │ │ │ │ cmp.w r9, #24 │ │ │ │ - bne.w 836aa │ │ │ │ + bne.w 836a2 │ │ │ │ ldr.w r1, [r6, #1636] @ 0x664 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ str r0, [r3, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r1, [r6, #276] @ 0x114 │ │ │ │ add.w r3, r1, r3, lsr #5 │ │ │ │ add.w r2, r3, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.w 83ce0 │ │ │ │ + beq.w 83cd8 │ │ │ │ cmp r0, #6 │ │ │ │ - beq.n 83088 │ │ │ │ + beq.n 83080 │ │ │ │ add r5, sl │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 83198 │ │ │ │ + ble.n 83190 │ │ │ │ movw r3, #37005 @ 0x908d │ │ │ │ movt r3, #6 │ │ │ │ str.w sl, [r7] │ │ │ │ mov r9, fp │ │ │ │ str.w r8, [r7, #4] │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r4 │ │ │ │ ldr.w r2, [r6, #1636] @ 0x664 │ │ │ │ ldr.w r4, [r2, r9, lsl #2] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 83ac4 │ │ │ │ + bne.w 83abc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 8318a │ │ │ │ + cbz r2, 83182 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 83176 │ │ │ │ + cbz r0, 8316e │ │ │ │ ldr.w r2, [r6, #2296] @ 0x8f8 │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.n 83176 │ │ │ │ + bpl.n 8316e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bne.w 83a68 │ │ │ │ + bne.w 83a60 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 83178 │ │ │ │ - bl 9f630 │ │ │ │ + ble.n 83170 │ │ │ │ + bl 9f628 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 839dc │ │ │ │ + blt.w 839d4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 83554 │ │ │ │ + beq.w 8354c │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ add r2, r9 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str r2, [r4, #24] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.n 8313e │ │ │ │ + bne.n 83136 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ str.w r5, [r6, #1644] @ 0x66c │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r5, r2 │ │ │ │ sub.w r5, r5, fp │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.w 83d24 │ │ │ │ + bgt.w 83d1c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w r2, r5, #62 @ 0x3e │ │ │ │ str r5, [r3, #28] │ │ │ │ adds.w r3, r5, #31 │ │ │ │ it pl │ │ │ │ movpl r2, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -176325,360 +176321,360 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 835f0 │ │ │ │ + bne.w 835e8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ mov r0, sp │ │ │ │ adds r3, #11 │ │ │ │ bic.w r1, r3, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ sub.w r1, sp, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 831fe │ │ │ │ + beq.n 831f6 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 831f0 │ │ │ │ + bne.n 831e8 │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ ands r1, r3 │ │ │ │ sub.w sp, sp, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 835da │ │ │ │ + bne.w 835d2 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8351a │ │ │ │ + bne.w 83512 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r7, #168] @ 0xa8 │ │ │ │ ands.w sl, r3, #768 @ 0x300 │ │ │ │ - bne.w 83600 │ │ │ │ + bne.w 835f8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8384c │ │ │ │ + beq.w 83844 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 836ae │ │ │ │ + beq.w 836a6 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ add.w r9, r3, r2, lsr #5 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #4 │ │ │ │ - bl 86e0c │ │ │ │ + bl 86e04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 839cc │ │ │ │ + blt.w 839c4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 832c0 │ │ │ │ + bls.n 832b8 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86e0c │ │ │ │ + bl 86e04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 839cc │ │ │ │ + blt.w 839c4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 832c0 │ │ │ │ + bls.n 832b8 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r9, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86e0c │ │ │ │ + bl 86e04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 839cc │ │ │ │ + blt.w 839c4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 832c0 │ │ │ │ + bls.n 832b8 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov.w fp, #3 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86e0c │ │ │ │ + bl 86e04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 83cb0 │ │ │ │ + blt.w 83ca8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 832a0 │ │ │ │ + bhi.n 83298 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83526 │ │ │ │ + beq.w 8351e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 83526 │ │ │ │ + beq.w 8351e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 83636 │ │ │ │ + bne.w 8362e │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r3, #11 │ │ │ │ - bmi.w 8364c │ │ │ │ + bmi.w 83644 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 836e4 │ │ │ │ + bne.w 836dc │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ ldr.w r2, [r4, #220] @ 0xdc │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ sub.w r9, r3, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 84610 │ │ │ │ + bl 84608 │ │ │ │ mov.w r9, r9, lsr #2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 83b54 │ │ │ │ + bne.w 83b4c │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - ldr.w r3, [pc, #2016] @ 83b0c │ │ │ │ + bl 87760 │ │ │ │ + ldr.w r3, [pc, #2016] @ 83b04 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r4, #220] @ 0xdc │ │ │ │ ldr.w r3, [r3, #332] @ 0x14c │ │ │ │ ldr.w r2, [r2, r9, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8368c │ │ │ │ + beq.w 83684 │ │ │ │ ldr.w r0, [r6, #1644] @ 0x66c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 833e0 │ │ │ │ + ble.n 833d8 │ │ │ │ ldr.w r5, [r6, #1636] @ 0x664 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83578 │ │ │ │ + beq.w 83570 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #1644] @ 0x66c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 833e0 │ │ │ │ + ble.n 833d8 │ │ │ │ ldr.w r5, [r6, #1636] @ 0x664 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83588 │ │ │ │ + beq.w 83580 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #1644] @ 0x66c │ │ │ │ cmp r0, #2 │ │ │ │ - ble.n 833e0 │ │ │ │ + ble.n 833d8 │ │ │ │ ldr.w r5, [r6, #1636] @ 0x664 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83598 │ │ │ │ + beq.w 83590 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #1644] @ 0x66c │ │ │ │ cmp r0, #3 │ │ │ │ - ble.n 833e0 │ │ │ │ + ble.n 833d8 │ │ │ │ ldr.w r5, [r6, #1636] @ 0x664 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 833ac │ │ │ │ + cbz r3, 833a4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r0, [r6, #1644] @ 0x66c │ │ │ │ cmp r0, #4 │ │ │ │ - ble.n 833e0 │ │ │ │ + ble.n 833d8 │ │ │ │ ldr.w r5, [r6, #1636] @ 0x664 │ │ │ │ movs r3, #4 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 833da │ │ │ │ + cbz r2, 833d2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r0, [r6, #1644] @ 0x66c │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 833e0 │ │ │ │ + bge.n 833d8 │ │ │ │ ldr.w r5, [r6, #1636] @ 0x664 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 833be │ │ │ │ + bne.n 833b6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 833b6 │ │ │ │ + blt.n 833ae │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #1644] @ 0x66c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - cbz r0, 833f6 │ │ │ │ + cbz r0, 833ee │ │ │ │ blx 11588 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83b96 │ │ │ │ + bne.w 83b8e │ │ │ │ ldrd r2, r3, [r4, #220] @ 0xdc │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r7, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8377c │ │ │ │ + beq.w 83774 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ adds r3, #15 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r9, r0, #12 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83bf6 │ │ │ │ + bne.w 83bee │ │ │ │ blx 10a60 │ │ │ │ adds r5, #32 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ add r3, r9 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8342a │ │ │ │ + bne.n 83422 │ │ │ │ dmb ish │ │ │ │ mov r5, r8 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ add.w lr, r7, #88 @ 0x58 │ │ │ │ mov r6, ip │ │ │ │ adds r5, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 83446 │ │ │ │ + bne.n 8343e │ │ │ │ ldmia.w ip!, {r0, r1, r2} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ add.w r0, r8, #60 @ 0x3c │ │ │ │ str r2, [r5, #8] │ │ │ │ ldrd r1, r2, [r4, #220] @ 0xdc │ │ │ │ subs r2, r2, r1 │ │ │ │ blx 11430 │ │ │ │ - ldr.w r3, [pc, #1680] @ 83b10 │ │ │ │ + ldr.w r3, [pc, #1680] @ 83b08 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ dmb ish │ │ │ │ add.w r1, r3, #1288 @ 0x508 │ │ │ │ ldrex r5, [r1] │ │ │ │ add r5, r2 │ │ │ │ strex r0, r5, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8348e │ │ │ │ + bne.n 83486 │ │ │ │ addw r3, r3, #1284 @ 0x504 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 834a8 │ │ │ │ + bne.n 834a0 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #220] @ 0xdc │ │ │ │ - cbz r0, 834c6 │ │ │ │ + cbz r0, 834be │ │ │ │ adds r4, #232 @ 0xe8 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 83572 │ │ │ │ + bne.n 8356a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r5, #1 │ │ │ │ str.w r8, [r3] │ │ │ │ - ldr.w r2, [pc, #1604] @ 83b14 │ │ │ │ - ldr.w r3, [pc, #1580] @ 83b00 │ │ │ │ + ldr.w r2, [pc, #1604] @ 83b0c │ │ │ │ + ldr.w r3, [pc, #1580] @ 83af8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 83974 │ │ │ │ + bne.w 8396c │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r6, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r2, r3, r1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 83512 │ │ │ │ + bne.n 8350a │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r2, r3, r1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 83504 │ │ │ │ + beq.n 834fc │ │ │ │ cmp r0, #6 │ │ │ │ - beq.w 83078 │ │ │ │ - b.n 8311e │ │ │ │ + beq.w 83070 │ │ │ │ + b.n 83116 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 10cec │ │ │ │ - b.n 8321a │ │ │ │ + b.n 83212 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 83882 │ │ │ │ + bne.w 8387a │ │ │ │ add.w r3, r7, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #2 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83536 │ │ │ │ + bne.n 8352e │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 87768 │ │ │ │ - b.n 83344 │ │ │ │ + bl 87760 │ │ │ │ + b.n 8333c │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8317e │ │ │ │ + bne.w 83176 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r9, r3 │ │ │ │ str r0, [r1, #0] │ │ │ │ it ge │ │ │ │ addge.w fp, fp, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n 8318a │ │ │ │ - bl aab28 │ │ │ │ - b.n 834c6 │ │ │ │ + b.n 83182 │ │ │ │ + bl aab20 │ │ │ │ + b.n 834be │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 833e0 │ │ │ │ + ble.w 833d8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83374 │ │ │ │ + bne.w 8336c │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 833e0 │ │ │ │ + ble.w 833d8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8338e │ │ │ │ + bne.w 83386 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.w 8339e │ │ │ │ - b.n 833e0 │ │ │ │ + bgt.w 83396 │ │ │ │ + b.n 833d8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -176687,136 +176683,136 @@ │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr.w r3, [r7, #168] @ 0xa8 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ and.w r3, r3, #768 @ 0x300 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r5, [r4, #100] @ 0x64 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ - bgt.w 82fa0 │ │ │ │ + bgt.w 82f98 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - b.n 83016 │ │ │ │ + b.n 8300e │ │ │ │ subs r1, #4 │ │ │ │ add.w r3, sp, r1 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8321a │ │ │ │ - b.n 8351a │ │ │ │ + beq.w 83212 │ │ │ │ + b.n 83512 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r7, #168] @ 0xa8 │ │ │ │ ands.w sl, r3, #768 @ 0x300 │ │ │ │ - beq.w 8322a │ │ │ │ + beq.w 83222 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8386c │ │ │ │ + beq.w 83864 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8323e │ │ │ │ + bne.w 83236 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83882 │ │ │ │ + beq.w 8387a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 83882 │ │ │ │ + beq.w 8387a │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp.w sl, #256 @ 0x100 │ │ │ │ - bne.n 836ce │ │ │ │ + bne.n 836c6 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r3, #11 │ │ │ │ - bpl.w 832f4 │ │ │ │ + bpl.w 832ec │ │ │ │ add.w r3, r7, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #128 @ 0x80 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83654 │ │ │ │ + bne.n 8364c │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r3, r2, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 83a08 │ │ │ │ + bls.w 83a00 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 83302 │ │ │ │ + b.n 832fa │ │ │ │ add.w r3, r7, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83694 │ │ │ │ + bne.n 8368c │ │ │ │ dmb ish │ │ │ │ - b.n 83344 │ │ │ │ + b.n 8333c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 83106 │ │ │ │ + b.n 830fe │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8352e │ │ │ │ + beq.w 83526 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8352e │ │ │ │ + beq.w 83526 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n 832e4 │ │ │ │ + b.n 832dc │ │ │ │ cmp.w sl, #512 @ 0x200 │ │ │ │ - bne.w 83a1a │ │ │ │ + bne.w 83a12 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.n 83644 │ │ │ │ + bl 87760 │ │ │ │ + b.n 8363c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 835a2 │ │ │ │ + b.n 8359a │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ and.w ip, r3, #262144 @ 0x40000 │ │ │ │ lsls r3, r3, #13 │ │ │ │ - bmi.w 832fe │ │ │ │ + bmi.w 832f6 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov.w sl, #1048576 @ 0x100000 │ │ │ │ mov.w fp, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r1, r2, [r3] │ │ │ │ orr.w r1, r1, sl │ │ │ │ orr.w r2, r2, fp │ │ │ │ strexd r0, r1, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83704 │ │ │ │ + bne.n 836fc │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ and.w r3, r3, #1048576 @ 0x100000 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ - bne.n 8364c │ │ │ │ - b.n 832fe │ │ │ │ + bne.n 83644 │ │ │ │ + b.n 832f6 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -176833,32 +176829,32 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp sl, r8 │ │ │ │ str r5, [r4, #100] @ 0x64 │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w r8, [r4, #76] @ 0x4c │ │ │ │ str.w r8, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #104] @ 0x68 │ │ │ │ - bgt.w 82fa0 │ │ │ │ + bgt.w 82f98 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [r4, #72] @ 0x48 │ │ │ │ str.w r8, [r4, #36] @ 0x24 │ │ │ │ - b.n 8302c │ │ │ │ + b.n 83024 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldrd r1, r2, [r4, #28] │ │ │ │ add.w ip, r0, #10 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r9, r5, ip, lsl #2 │ │ │ │ - bne.w 839f2 │ │ │ │ + bne.w 839ea │ │ │ │ addw r0, r0, #1071 @ 0x42f │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ add r3, r0 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 839ec │ │ │ │ + bls.w 839e4 │ │ │ │ add.w fp, r9, #12 │ │ │ │ ldr.w lr, [r7, #20] │ │ │ │ str.w r8, [r5, ip, lsl #2] │ │ │ │ mov sl, fp │ │ │ │ mov r8, fp │ │ │ │ add.w r3, r7, #88 @ 0x58 │ │ │ │ str.w fp, [r9, #8] │ │ │ │ @@ -176869,15 +176865,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [sl, #-16] │ │ │ │ str.w r1, [sl, #-12] │ │ │ │ str.w r2, [sl, #-8] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 837be │ │ │ │ + bne.n 837b6 │ │ │ │ mov r3, lr │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [sl] │ │ │ │ str.w r1, [sl, #4] │ │ │ │ add.w r0, fp, #60 @ 0x3c │ │ │ │ str.w r2, [sl, #8] │ │ │ │ ldrd r1, r2, [r4, #220] @ 0xdc │ │ │ │ @@ -176890,60 +176886,60 @@ │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ sub.w r2, sl, r9 │ │ │ │ add.w r3, r3, r2, asr #2 │ │ │ │ str.w r3, [fp, #24] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w r9, [r5, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #15744 @ 0x3d80 │ │ │ │ bic.w r3, r3, #51 @ 0x33 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl be448 │ │ │ │ + bl be440 │ │ │ │ str.w sl, [r6, #40] @ 0x28 │ │ │ │ - b.n 834ba │ │ │ │ + b.n 834b2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8352e │ │ │ │ + beq.w 83526 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 832fe │ │ │ │ - b.n 8352e │ │ │ │ + bne.w 832f6 │ │ │ │ + b.n 83526 │ │ │ │ mov r5, r8 │ │ │ │ - b.w 83028 │ │ │ │ + b.w 83020 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 83882 │ │ │ │ + cbz r3, 8387a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 832fe │ │ │ │ + bne.w 832f6 │ │ │ │ ldr.w r3, [r7, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ tst.w r3, #256 @ 0x100 │ │ │ │ ite eq │ │ │ │ moveq r1, #59 @ 0x3b │ │ │ │ movne r1, #60 @ 0x3c │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.n 83344 │ │ │ │ + bl 87760 │ │ │ │ + b.n 8333c │ │ │ │ movs r0, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx 10a60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str.w r0, [r9] │ │ │ │ cmp.w sl, #2 │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -176952,40 +176948,40 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #20] │ │ │ │ str r3, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ movw r3, #37005 @ 0x908d │ │ │ │ movt r3, #6 │ │ │ │ str r3, [r0, #0] │ │ │ │ - bne.w 82fd6 │ │ │ │ - b.w 83002 │ │ │ │ + bne.w 82fce │ │ │ │ + b.w 82ffa │ │ │ │ movs r0, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ blx 10a60 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #0] │ │ │ │ blx 10cec │ │ │ │ movw r2, #37005 @ 0x908d │ │ │ │ movt r2, #6 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #0 │ │ │ │ str.w r2, [fp] │ │ │ │ - bne.w 82ff0 │ │ │ │ - b.w 83002 │ │ │ │ + bne.w 82fe8 │ │ │ │ + b.w 82ffa │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r7, #4] │ │ │ │ - bl 87f20 │ │ │ │ + bl 87f18 │ │ │ │ ldr.w r5, [r6, #1636] @ 0x664 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82fba │ │ │ │ + bne.w 82fb2 │ │ │ │ movs r0, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ blx 10a60 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -176995,16 +176991,16 @@ │ │ │ │ str r3, [r0, #20] │ │ │ │ str r3, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ movw r3, #37005 @ 0x908d │ │ │ │ movt r3, #6 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 82fc0 │ │ │ │ - b.w 83002 │ │ │ │ + bne.w 82fb8 │ │ │ │ + b.w 82ffa │ │ │ │ movs r0, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx 10a60 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -177012,93 +177008,93 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #20] │ │ │ │ str r3, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ movw r3, #37005 @ 0x908d │ │ │ │ movt r3, #6 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 82fe4 │ │ │ │ + b.w 82fdc │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl af264 │ │ │ │ + bl af25c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 1114c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 839c4 │ │ │ │ + beq.n 839bc │ │ │ │ ldr r5, [r5, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83d0a │ │ │ │ + beq.w 83d02 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 113d8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 839be │ │ │ │ + cbz r0, 839b6 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, fp │ │ │ │ blx 10cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83978 │ │ │ │ + bne.n 83970 │ │ │ │ mov r0, sl │ │ │ │ blx 1114c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ bl 1dd68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87958 │ │ │ │ + bl 87950 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl 87984 │ │ │ │ - b.n 834ce │ │ │ │ - ldr r1, [pc, #312] @ (83b18 ) │ │ │ │ + bl 8797c │ │ │ │ + b.n 834c6 │ │ │ │ + ldr r1, [pc, #312] @ (83b10 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ bl 1ca08 │ │ │ │ - b.w 83176 │ │ │ │ + b.w 8316e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 839cc │ │ │ │ - ldr r3, [pc, #296] @ (83b1c ) │ │ │ │ + b.n 839c4 │ │ │ │ + ldr r3, [pc, #296] @ (83b14 ) │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ - ldr r1, [pc, #292] @ (83b20 ) │ │ │ │ - ldr r0, [pc, #296] @ (83b24 ) │ │ │ │ + ldr r1, [pc, #292] @ (83b18 ) │ │ │ │ + ldr r0, [pc, #296] @ (83b1c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 83a30 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 83a28 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 8367c │ │ │ │ - ldr r3, [pc, #268] @ (83b28 ) │ │ │ │ + b.n 83674 │ │ │ │ + ldr r3, [pc, #268] @ (83b20 ) │ │ │ │ movw r2, #1965 @ 0x7ad │ │ │ │ - ldr r1, [pc, #264] @ (83b2c ) │ │ │ │ - ldr r0, [pc, #268] @ (83b30 ) │ │ │ │ + ldr r1, [pc, #264] @ (83b24 ) │ │ │ │ + ldr r0, [pc, #268] @ (83b28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ bl 5a418 │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 83a88 │ │ │ │ + beq.n 83a80 │ │ │ │ add.w r3, r5, #12 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 83aae │ │ │ │ - add r2, pc, #8 @ (adr r2, 83a4c ) │ │ │ │ + bhi.n 83aa6 │ │ │ │ + add r2, pc, #8 @ (adr r2, 83a44 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r1, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r7 │ │ │ │ @@ -177108,838 +177104,838 @@ │ │ │ │ lsls r3, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa83ffff │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 9f630 │ │ │ │ + bl 9f628 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 83aea │ │ │ │ + ble.n 83ae2 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.n 83af8 │ │ │ │ - ldr r1, [pc, #188] @ (83b34 ) │ │ │ │ + bpl.n 83af0 │ │ │ │ + ldr r1, [pc, #188] @ (83b2c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl 1ca08 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.w 83178 │ │ │ │ + b.w 83170 │ │ │ │ movs r2, #0 │ │ │ │ movw r4, #23173 @ 0x5a85 │ │ │ │ movs r3, #11 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 834ce │ │ │ │ + b.n 834c6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 834ce │ │ │ │ - ldr r3, [pc, #136] @ (83b38 ) │ │ │ │ + b.n 834c6 │ │ │ │ + ldr r3, [pc, #136] @ (83b30 ) │ │ │ │ movw r2, #1905 @ 0x771 │ │ │ │ - ldr r1, [pc, #132] @ (83b3c ) │ │ │ │ - ldr r0, [pc, #136] @ (83b40 ) │ │ │ │ + ldr r1, [pc, #132] @ (83b34 ) │ │ │ │ + ldr r0, [pc, #136] @ (83b38 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #124] @ (83b44 ) │ │ │ │ + ldr r3, [pc, #124] @ (83b3c ) │ │ │ │ movw r2, #1177 @ 0x499 │ │ │ │ - ldr r1, [pc, #124] @ (83b48 ) │ │ │ │ - ldr r0, [pc, #124] @ (83b4c ) │ │ │ │ + ldr r1, [pc, #124] @ (83b40 ) │ │ │ │ + ldr r0, [pc, #124] @ (83b44 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 8309e │ │ │ │ - b.n 83ada │ │ │ │ + bne.w 83096 │ │ │ │ + b.n 83ad2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 83178 │ │ │ │ + ble.w 83170 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - b.w 8316c │ │ │ │ - ldr r1, [pc, #84] @ (83b50 ) │ │ │ │ + b.w 83164 │ │ │ │ + ldr r1, [pc, #84] @ (83b48 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 83a7a │ │ │ │ + b.n 83a72 │ │ │ │ nop │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - itte hi │ │ │ │ + itee hi │ │ │ │ movhi r1, r1 │ │ │ │ - @ instruction: 0xf6860005 │ │ │ │ - addls r6, pc, #624 @ (adr r6, 83d90 ) │ │ │ │ + @ instruction: 0xf6760005 │ │ │ │ + addls r6, pc, #560 @ (adr r6, 83d48 ) │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xf6120005 │ │ │ │ - @ instruction: 0xf6720005 │ │ │ │ - add r6, pc, #464 @ (adr r6, 83cfc ) │ │ │ │ + addw r0, r2, #2053 @ 0x805 │ │ │ │ + @ instruction: 0xf6620005 │ │ │ │ + add r6, pc, #400 @ (adr r6, 83cb4 ) │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xf5ea0005 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + rsbs r0, sl, #8716288 @ 0x850000 │ │ │ │ + asrs r2, r0, #19 │ │ │ │ movs r6, r0 │ │ │ │ - sub.w r0, r8, #8716288 @ 0x850000 │ │ │ │ - add r5, pc, #896 @ (adr r5, 83ebc ) │ │ │ │ + @ instruction: 0xf5980005 │ │ │ │ + add r5, pc, #832 @ (adr r5, 83e74 ) │ │ │ │ movs r6, r0 │ │ │ │ - adcs.w r0, r6, #8716288 @ 0x850000 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + adc.w r0, r6, #8716288 @ 0x850000 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ movs r6, r0 │ │ │ │ - add r5, pc, #808 @ (adr r5, 83e70 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 83e28 ) │ │ │ │ movs r6, r0 │ │ │ │ - adc.w r0, r0, #8716288 @ 0x850000 │ │ │ │ - sbcs.w r0, r4, #8716288 @ 0x850000 │ │ │ │ - @ instruction: 0xf53a0005 │ │ │ │ + @ instruction: 0xf5300005 │ │ │ │ + sbc.w r0, r4, #8716288 @ 0x850000 │ │ │ │ + @ instruction: 0xf52a0005 │ │ │ │ cmn.w r0, #9 │ │ │ │ - bge.w 839cc │ │ │ │ + bge.w 839c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87958 │ │ │ │ + bl 87950 │ │ │ │ cmn.w r5, #11 │ │ │ │ - beq.w 83cb4 │ │ │ │ + beq.w 83cac │ │ │ │ adds r5, #10 │ │ │ │ - bne.w 83cf4 │ │ │ │ + bne.w 83cec │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 5b15c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #18 │ │ │ │ movw r1, #13317 @ 0x3405 │ │ │ │ strd r1, r0, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 5b1b4 │ │ │ │ - b.n 839cc │ │ │ │ + b.n 839c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w sl, [r4, #104] @ 0x68 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, sl │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83cca │ │ │ │ + beq.w 83cc2 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83cd4 │ │ │ │ + beq.w 83ccc │ │ │ │ add.w r0, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.w 83d2c │ │ │ │ + bge.w 83d24 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ add.w lr, r1, r2 │ │ │ │ ldr.w r9, [r6, #276] @ 0x114 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w sl, r2, #7 │ │ │ │ cmp.w sl, #7 │ │ │ │ - bne.w 83d36 │ │ │ │ + bne.w 83d2e │ │ │ │ mov.w sl, r2, lsr #5 │ │ │ │ add.w r3, r9, r2, lsr #5 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 83bdc │ │ │ │ + b.n 83bd4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add r3, r9 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 83c96 │ │ │ │ + bcc.n 83c8e │ │ │ │ blx 10a60 │ │ │ │ adds r5, #32 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ add r3, r9 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83c0a │ │ │ │ + bne.n 83c02 │ │ │ │ dmb ish │ │ │ │ mov r6, r8 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ add.w lr, r7, #88 @ 0x58 │ │ │ │ mov ip, r5 │ │ │ │ adds r6, #16 │ │ │ │ adds r5, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r6, #-16] │ │ │ │ str.w r1, [r6, #-12] │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ str.w r3, [r6, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 83c24 │ │ │ │ + bne.n 83c1c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r0, [r6, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ add.w r0, r8, #60 @ 0x3c │ │ │ │ str r2, [r6, #8] │ │ │ │ ldrd r1, r2, [r4, #220] @ 0xdc │ │ │ │ subs r2, r2, r1 │ │ │ │ blx 11430 │ │ │ │ - ldr r3, [pc, #248] @ (83d54 ) │ │ │ │ + ldr r3, [pc, #248] @ (83d4c ) │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ dmb ish │ │ │ │ add.w r1, r3, #1288 @ 0x508 │ │ │ │ ldrex r5, [r1] │ │ │ │ add r5, r2 │ │ │ │ strex r0, r5, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83c6a │ │ │ │ + bne.n 83c62 │ │ │ │ addw r3, r3, #1284 @ 0x504 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 834b6 │ │ │ │ - b.n 83c84 │ │ │ │ + beq.w 834ae │ │ │ │ + b.n 83c7c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ movw r5, #17669 @ 0x4505 │ │ │ │ movt r5, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 839cc │ │ │ │ + b.n 839c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 839cc │ │ │ │ + b.n 839c4 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #63877 @ 0xf985 │ │ │ │ movs r3, #11 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 839cc │ │ │ │ + b.n 839c4 │ │ │ │ ldr r5, [r4, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8399a │ │ │ │ - b.n 83d0a │ │ │ │ + bne.w 83992 │ │ │ │ + b.n 83d02 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ bl 1dd68 │ │ │ │ - b.n 839cc │ │ │ │ + b.n 839c4 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ add.w r2, r1, r3, lsr #5 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 8311a │ │ │ │ - b.n 83ce0 │ │ │ │ - ldr r3, [pc, #96] @ (83d58 ) │ │ │ │ + bne.w 83112 │ │ │ │ + b.n 83cd8 │ │ │ │ + ldr r3, [pc, #96] @ (83d50 ) │ │ │ │ movw r2, #1994 @ 0x7ca │ │ │ │ - ldr r1, [pc, #96] @ (83d5c ) │ │ │ │ - ldr r0, [pc, #96] @ (83d60 ) │ │ │ │ + ldr r1, [pc, #96] @ (83d54 ) │ │ │ │ + ldr r0, [pc, #96] @ (83d58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ bl 1dd68 │ │ │ │ - b.w 833f6 │ │ │ │ + b.w 833ee │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 830c0 │ │ │ │ - b.n 83d14 │ │ │ │ + bne.w 830b8 │ │ │ │ + b.n 83d0c │ │ │ │ movs r2, #0 │ │ │ │ movw r4, #63365 @ 0xf785 │ │ │ │ - b.n 83a8e │ │ │ │ + b.n 83a86 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 83baa │ │ │ │ - b.n 83cca │ │ │ │ + bne.w 83ba2 │ │ │ │ + b.n 83cc2 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ tst.w r2, #6 │ │ │ │ add.w r1, r1, #1 │ │ │ │ mov.w r3, r3, lsl #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ - b.n 83bc0 │ │ │ │ + b.n 83bb8 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #616 @ (adr r3, 83fc4 ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 83f7c ) │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xf3100005 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + ssat r0, #6, r0 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r9, [pc, #2176] @ 845f8 │ │ │ │ + ldr.w r9, [pc, #2176] @ 845f0 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r9, pc │ │ │ │ mov r6, r2 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ and.w r2, r5, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 83eb2 │ │ │ │ + beq.w 83eaa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83ef4 │ │ │ │ + beq.w 83eec │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 83f88 │ │ │ │ + beq.w 83f80 │ │ │ │ and.w r1, r5, #31 │ │ │ │ cmp r1, #24 │ │ │ │ - beq.w 83f30 │ │ │ │ + beq.w 83f28 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.w 83f9a │ │ │ │ + bne.w 83f92 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr.w r2, [r8, #276] @ 0x114 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r3, [pc, #2108] @ 845fc │ │ │ │ + ldr.w r3, [pc, #2108] @ 845f4 │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ ldr r3, [r5, r2] │ │ │ │ mov.w ip, r3, lsr #12 │ │ │ │ adds r3, r5, r2 │ │ │ │ clz r1, ip │ │ │ │ rsb r1, r1, #732 @ 0x2dc │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r1, [r1, ip, lsl #2] │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r1, #10000 @ 0x2710 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 84532 │ │ │ │ + beq.w 8452a │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ ubfx r1, r1, #0, #15 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 845c0 │ │ │ │ + beq.w 845b8 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84254 │ │ │ │ + bne.w 8424c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movw r1, #49421 @ 0xc10d │ │ │ │ movt r1, #15 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 84074 │ │ │ │ + beq.w 8406c │ │ │ │ movw r1, #37005 @ 0x908d │ │ │ │ movt r1, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 842ee │ │ │ │ + beq.w 842e6 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83ed2 │ │ │ │ + beq.n 83eca │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 83ffc │ │ │ │ + bne.w 83ff4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83f9a │ │ │ │ + beq.w 83f92 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 84062 │ │ │ │ + blt.w 8405a │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ tst.w r3, #2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 83d88 │ │ │ │ + beq.n 83d80 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r9 │ │ │ │ - bl 83d64 │ │ │ │ + bl 83d5c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 83f28 │ │ │ │ + blt.n 83f20 │ │ │ │ adds r4, #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ subs r5, #2 │ │ │ │ - beq.n 83d88 │ │ │ │ + beq.n 83d80 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 83d64 │ │ │ │ + bl 83d5c │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.w 845bc │ │ │ │ + blt.w 845b4 │ │ │ │ adds r4, #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 83e82 │ │ │ │ + bne.n 83e7a │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r2 │ │ │ │ and.w r2, r5, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 83d94 │ │ │ │ + bne.w 83d8c │ │ │ │ ldr.w r1, [r8, #276] @ 0x114 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r5, r1 │ │ │ │ ldr r5, [r5, r1] │ │ │ │ and.w r2, r5, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 83d94 │ │ │ │ + bne.w 83d8c │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 83eb8 │ │ │ │ + b.n 83eb0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 843dc │ │ │ │ + bne.w 843d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 845b2 │ │ │ │ + beq.w 845aa │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 84040 │ │ │ │ + blt.w 84038 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bne.n 83e5a │ │ │ │ - b.n 83d88 │ │ │ │ + bne.n 83e52 │ │ │ │ + b.n 83d80 │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 83fba │ │ │ │ + blt.n 83fb2 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 83fba │ │ │ │ + bge.n 83fb2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87f20 │ │ │ │ + bl 87f18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r3, r4, [r0, #4] │ │ │ │ lsls r5, r5, #7 │ │ │ │ movs r3, #0 │ │ │ │ orr.w r5, r5, #24 │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8406a │ │ │ │ + bne.w 84062 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r2, [r8, #1636] @ 0x664 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 842d6 │ │ │ │ + beq.w 842ce │ │ │ │ ldr.w r2, [r8, #2296] @ 0x8f8 │ │ │ │ lsls r0, r2, #23 │ │ │ │ - bmi.w 84578 │ │ │ │ + bmi.w 84570 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 83f28 │ │ │ │ + bpl.n 83f20 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 83f28 │ │ │ │ + bpl.n 83f20 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 845e0 │ │ │ │ + ble.w 845d8 │ │ │ │ add.w r3, r4, #28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83f6c │ │ │ │ + bne.n 83f64 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 83f28 │ │ │ │ + b.n 83f20 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83ef6 │ │ │ │ + beq.n 83eee │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #24 │ │ │ │ - beq.n 83f32 │ │ │ │ + beq.n 83f2a │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r2, 83fe4 │ │ │ │ + cbnz r2, 83fdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83f28 │ │ │ │ + beq.n 83f20 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #18 │ │ │ │ and.w r2, r2, #7 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 83f28 │ │ │ │ + bpl.n 83f20 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 83f28 │ │ │ │ + b.n 83f20 │ │ │ │ adds r5, r6, r3 │ │ │ │ movw r3, #51711 @ 0xc9ff │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r6, r3 │ │ │ │ it le │ │ │ │ addle r6, #1 │ │ │ │ - ble.n 83f00 │ │ │ │ + ble.n 83ef8 │ │ │ │ mov r0, r8 │ │ │ │ str.w r5, [r8, #1644] @ 0x66c │ │ │ │ mvn.w r6, #11 │ │ │ │ - bl 87958 │ │ │ │ - b.n 83f28 │ │ │ │ + bl 87950 │ │ │ │ + b.n 83f20 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 84566 │ │ │ │ + bne.w 8455e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 83f28 │ │ │ │ + beq.n 83f20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83f28 │ │ │ │ - b.n 83fa4 │ │ │ │ + beq.n 83f20 │ │ │ │ + b.n 83f9c │ │ │ │ movw r1, #8461 @ 0x210d │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 842a2 │ │ │ │ + beq.w 8429a │ │ │ │ movw r1, #12557 @ 0x310d │ │ │ │ movt r1, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8404a │ │ │ │ + beq.n 84042 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83f9a │ │ │ │ + beq.n 83f92 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - blt.w 8424a │ │ │ │ + blt.w 84242 │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst.w r3, #2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 83e56 │ │ │ │ + b.n 83e4e │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ - b.n 83e56 │ │ │ │ + b.n 83e4e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83fe2 │ │ │ │ + beq.n 83fda │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 84062 │ │ │ │ + blt.n 8405a │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 84030 │ │ │ │ + b.n 84028 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 84030 │ │ │ │ + b.n 84028 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88428 │ │ │ │ - b.n 83f28 │ │ │ │ + bl 88420 │ │ │ │ + b.n 83f20 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83ed2 │ │ │ │ + beq.w 83eca │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r9 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 84384 │ │ │ │ + bne.w 8437c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ strd r7, r1, [sp] │ │ │ │ adds r1, r3, #4 │ │ │ │ add.w r3, r7, #120 @ 0x78 │ │ │ │ strd r3, r3, [r7, #108] @ 0x6c │ │ │ │ add.w r3, r7, #220 @ 0xdc │ │ │ │ str r3, [r7, #116] @ 0x74 │ │ │ │ add.w r3, r7, #108 @ 0x6c │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ - bl 83d64 │ │ │ │ + bl 83d5c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 84204 │ │ │ │ + blt.w 841fc │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ subs r3, r3, r2 │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, sl │ │ │ │ - ble.n 8416c │ │ │ │ + ble.n 84164 │ │ │ │ mov r1, r3 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r0, r3, sl │ │ │ │ mla lr, r3, r1, r2 │ │ │ │ adds r3, r2, r0 │ │ │ │ cmp lr, r3 │ │ │ │ - bls.n 8416c │ │ │ │ + bls.n 84164 │ │ │ │ ldr.w ip, [r2, r0] │ │ │ │ add.w r9, r3, #12 │ │ │ │ cmp lr, r9 │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ str r1, [r3, #8] │ │ │ │ mov.w r1, #0 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ str r1, [r2, #28] │ │ │ │ - bls.n 8416c │ │ │ │ + bls.n 84164 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add.w r0, r3, #24 │ │ │ │ cmp lr, r0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r1, [r3, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r1, [r2, #28] │ │ │ │ - bls.n 8416c │ │ │ │ + bls.n 84164 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ cmp lr, r0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r1, [r3, #32] │ │ │ │ mov.w r1, #0 │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r1, [r2, #28] │ │ │ │ - bls.n 8416c │ │ │ │ + bls.n 84164 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cmp lr, r3 │ │ │ │ add.w r3, r3, #12 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str.w r1, [r3, #-16] │ │ │ │ mov.w r1, #0 │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr.w r2, [r3, #-24] │ │ │ │ str r1, [r2, #28] │ │ │ │ - bhi.n 84148 │ │ │ │ + bhi.n 84140 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r1, fp, #8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 83d64 │ │ │ │ + bl 83d5c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 841fe │ │ │ │ + blt.n 841f6 │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrd ip, r1, [r2] │ │ │ │ sub.w r1, r1, ip │ │ │ │ umull r3, r1, r3, r1 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, sl │ │ │ │ - ble.n 841fe │ │ │ │ + ble.n 841f6 │ │ │ │ mov.w lr, #12 │ │ │ │ mla r1, lr, r1, ip │ │ │ │ mla lr, lr, sl, ip │ │ │ │ cmp r1, lr │ │ │ │ - bls.n 841fe │ │ │ │ + bls.n 841f6 │ │ │ │ mov r3, lr │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r9, [r8, #2296] @ 0x8f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ tst.w r9, #256 @ 0x100 │ │ │ │ - bne.w 8449c │ │ │ │ + bne.w 84494 │ │ │ │ tst.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ it eq │ │ │ │ ldreq.w r9, [r2, #28] │ │ │ │ - beq.n 84250 │ │ │ │ + beq.n 84248 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 84216 │ │ │ │ + beq.n 8420e │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 84216 │ │ │ │ + beq.n 8420e │ │ │ │ ldr.w r9, [r2, #28] │ │ │ │ cmp r4, r0 │ │ │ │ it lt │ │ │ │ strlt r0, [r2, #20] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ orr.w r0, r9, r0 │ │ │ │ str r0, [r2, #28] │ │ │ │ strd r5, r5, [r3, #4] │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 841ba │ │ │ │ + bhi.n 841b2 │ │ │ │ mov r4, sl │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83f28 │ │ │ │ + bne.w 83f20 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 84210 │ │ │ │ + cbz r0, 84208 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 842e8 │ │ │ │ + bne.n 842e0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ - b.n 83f28 │ │ │ │ + b.n 83f20 │ │ │ │ ldr.w r9, [r2, #28] │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.n 84250 │ │ │ │ + bne.n 84248 │ │ │ │ add.w r0, r2, #28 │ │ │ │ dmb ish │ │ │ │ ldrex r4, [r0] │ │ │ │ orr.w r4, r4, #1 │ │ │ │ strex r9, r4, [r0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 84228 │ │ │ │ + bne.n 84220 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 841e0 │ │ │ │ + b.n 841d8 │ │ │ │ mov r9, r2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 84030 │ │ │ │ + b.n 84028 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ - b.n 841e4 │ │ │ │ + b.n 841dc │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 83fb2 │ │ │ │ + bne.w 83faa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ mov fp, r1 │ │ │ │ - bne.w 843b8 │ │ │ │ + bne.w 843b0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ add.w r9, r3, #4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ add r5, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 843e6 │ │ │ │ + beq.w 843de │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - bl 83d64 │ │ │ │ + bl 83d5c │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.w 843e6 │ │ │ │ + blt.w 843de │ │ │ │ add.w r9, r9, #4 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 8427a │ │ │ │ + b.n 84272 │ │ │ │ add.w r5, r3, #8 │ │ │ │ adds r1, r3, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 890a0 │ │ │ │ + bl 89098 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 843f0 │ │ │ │ + beq.w 843e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83fe2 │ │ │ │ + beq.w 83fda │ │ │ │ mov r4, fp │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 84414 │ │ │ │ + blt.w 8440c │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ - b.n 84030 │ │ │ │ + b.n 84028 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83f48 │ │ │ │ + beq.w 83f40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88428 │ │ │ │ - b.n 83f28 │ │ │ │ - bl aab28 │ │ │ │ - b.n 84210 │ │ │ │ + bl 88420 │ │ │ │ + b.n 83f20 │ │ │ │ + bl aab20 │ │ │ │ + b.n 84208 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8447a │ │ │ │ + beq.w 84472 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 84426 │ │ │ │ + bne.w 8441e │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ adds r1, r3, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r5, r7, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -177947,107 +177943,107 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ strd r5, r5, [r7, #108] @ 0x6c │ │ │ │ add.w r5, r7, #220 @ 0xdc │ │ │ │ str r5, [r7, #116] @ 0x74 │ │ │ │ add.w r5, r7, #108 @ 0x6c │ │ │ │ str r5, [r7, #72] @ 0x48 │ │ │ │ - bl 83d64 │ │ │ │ + bl 83d5c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 8441e │ │ │ │ + blt.n 84416 │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ ldrd r1, r2, [r2] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #11 │ │ │ │ - bls.n 8441e │ │ │ │ + bls.n 84416 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ movs r2, #12 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mla r2, r2, sl, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 8441a │ │ │ │ + bcs.n 84412 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 84380 │ │ │ │ + bne.n 84378 │ │ │ │ adds r1, #28 │ │ │ │ dmb ish │ │ │ │ ldrex r5, [r1] │ │ │ │ orr.w r5, r5, #2 │ │ │ │ strex r0, r5, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84366 │ │ │ │ + bne.n 8435e │ │ │ │ dmb ish │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ adds r2, #12 │ │ │ │ - b.n 84354 │ │ │ │ + b.n 8434c │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ mov r0, r8 │ │ │ │ subs r1, r1, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strd r7, r3, [sp] │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ add.w r1, fp, #4 │ │ │ │ mov.w sl, r3, lsr #3 │ │ │ │ mov r3, r9 │ │ │ │ - bl 83d64 │ │ │ │ + bl 83d5c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.w 840bc │ │ │ │ - b.n 83f28 │ │ │ │ + bge.w 840b4 │ │ │ │ + b.n 83f20 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ movw r1, #49421 @ 0xc10d │ │ │ │ movt r1, #15 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 83eca │ │ │ │ + beq.w 83ec2 │ │ │ │ movw r1, #37005 @ 0x908d │ │ │ │ movt r1, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 83e22 │ │ │ │ + bne.w 83e1a │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8447a │ │ │ │ + beq.n 84472 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83e30 │ │ │ │ - b.n 84016 │ │ │ │ + beq.w 83e28 │ │ │ │ + b.n 8400e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 83f28 │ │ │ │ + b.n 83f20 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 890a0 │ │ │ │ + bl 89098 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83fdc │ │ │ │ + bne.w 83fd4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83fe2 │ │ │ │ + beq.w 83fda │ │ │ │ mov r4, fp │ │ │ │ cmp r9, r0 │ │ │ │ - bge.w 842d0 │ │ │ │ + bge.w 842c8 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 84030 │ │ │ │ + b.n 84028 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 84498 │ │ │ │ + bne.n 84490 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ - bl 87984 │ │ │ │ - b.n 84210 │ │ │ │ + bl 8797c │ │ │ │ + b.n 84208 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldrd ip, r6, [r4] │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ adds r1, r3, #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ @@ -178055,502 +178051,502 @@ │ │ │ │ movw r5, #43691 @ 0xaaab │ │ │ │ movt r5, #43690 @ 0xaaaa │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ umull r6, ip, r6, r5 │ │ │ │ mov.w sl, ip, lsr #3 │ │ │ │ - bl 83d64 │ │ │ │ + bl 83d5c │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 8446e │ │ │ │ + blt.n 84466 │ │ │ │ ldrd r1, r3, [r2] │ │ │ │ subs r3, r3, r1 │ │ │ │ umull r3, r5, r3, r5 │ │ │ │ lsrs r3, r5, #3 │ │ │ │ cmp.w sl, r5, lsr #3 │ │ │ │ - blt.w 8434a │ │ │ │ + blt.w 84342 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #12 │ │ │ │ mla r3, r1, sl, r3 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 83f28 │ │ │ │ + b.n 83f20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 845b2 │ │ │ │ + beq.w 845aa │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 84040 │ │ │ │ + blt.w 84038 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 83e56 │ │ │ │ + b.n 83e4e │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ - b.n 8446e │ │ │ │ + b.n 84466 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - ble.n 844a6 │ │ │ │ - cbz r0, 844da │ │ │ │ + ble.n 8449e │ │ │ │ + cbz r0, 844d2 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 844b0 │ │ │ │ + bgt.n 844a8 │ │ │ │ ldr.w r9, [r8, #2296] @ 0x8f8 │ │ │ │ - b.n 841c8 │ │ │ │ + b.n 841c0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r0, #12 │ │ │ │ mov r9, lr │ │ │ │ mla fp, r0, r4, ip │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp fp, r9 │ │ │ │ - bls.n 844fc │ │ │ │ + bls.n 844f4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 84526 │ │ │ │ + beq.n 8451e │ │ │ │ add.w r9, r9, #12 │ │ │ │ - b.n 844c6 │ │ │ │ + b.n 844be │ │ │ │ add.w r0, r2, #28 │ │ │ │ dmb ish │ │ │ │ ldrex r4, [r0] │ │ │ │ orr.w r4, r4, #4 │ │ │ │ strex r9, r4, [r0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 844e2 │ │ │ │ + bne.n 844da │ │ │ │ dmb ish │ │ │ │ ldr r0, [r2, #20] │ │ │ │ - b.n 844a6 │ │ │ │ + b.n 8449e │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r0 │ │ │ │ add.w r0, r2, #28 │ │ │ │ dmb ish │ │ │ │ ldrex r4, [r0] │ │ │ │ orr.w r4, r4, #4 │ │ │ │ strex r9, r4, [r0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8450e │ │ │ │ + bne.n 84506 │ │ │ │ dmb ish │ │ │ │ - b.n 844aa │ │ │ │ + b.n 844a2 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 844aa │ │ │ │ + b.n 844a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl c72bc │ │ │ │ + bl c72b4 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 83dec │ │ │ │ + beq.w 83de4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ add r3, r6 │ │ │ │ str.w r3, [r8, #1644] @ 0x66c │ │ │ │ - bl 87958 │ │ │ │ + bl 87950 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r6, r1 │ │ │ │ moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83f28 │ │ │ │ + b.n 83f20 │ │ │ │ cmp.w r9, #0 │ │ │ │ mov r4, fp │ │ │ │ itt ge │ │ │ │ ldrge r3, [r7, #12] │ │ │ │ strge r3, [sp, #24] │ │ │ │ ldrd r3, r9, [sp, #20] │ │ │ │ - b.n 84030 │ │ │ │ + b.n 84028 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ and.w r3, r3, #12 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 83f52 │ │ │ │ + bne.w 83f4a │ │ │ │ add.w r3, r4, #28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8458c │ │ │ │ - ldr r1, [pc, #96] @ (84600 ) │ │ │ │ + bne.n 84584 │ │ │ │ + ldr r1, [pc, #96] @ (845f8 ) │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ bl 1ca08 │ │ │ │ ldr.w r2, [r8, #2296] @ 0x8f8 │ │ │ │ - b.n 83f52 │ │ │ │ + b.n 83f4a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83f28 │ │ │ │ - b.n 83fa4 │ │ │ │ + beq.w 83f20 │ │ │ │ + b.n 83f9c │ │ │ │ mov r6, r2 │ │ │ │ - b.n 83f28 │ │ │ │ + b.n 83f20 │ │ │ │ ldrd r1, r0, [r8, #384] @ 0x180 │ │ │ │ orrs r1, r0 │ │ │ │ - beq.w 83dfc │ │ │ │ + beq.w 83df4 │ │ │ │ ldr.w r1, [r8, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 83dfc │ │ │ │ + bne.w 83df4 │ │ │ │ mov r0, r8 │ │ │ │ mvn.w r6, #6 │ │ │ │ - bl 87958 │ │ │ │ - b.n 83f28 │ │ │ │ - ldr r3, [pc, #32] @ (84604 ) │ │ │ │ + bl 87950 │ │ │ │ + b.n 83f20 │ │ │ │ + ldr r3, [pc, #32] @ (845fc ) │ │ │ │ movw r2, #885 @ 0x375 │ │ │ │ - ldr r1, [pc, #32] @ (84608 ) │ │ │ │ - ldr r0, [pc, #32] @ (8460c ) │ │ │ │ + ldr r1, [pc, #32] @ (84600 ) │ │ │ │ + ldr r0, [pc, #32] @ (84604 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaea0005 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xeada0005 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ movs r6, r0 │ │ │ │ - bic.w r0, r4, r5 │ │ │ │ - @ instruction: 0xeab00005 │ │ │ │ + ands.w r0, r4, r5 │ │ │ │ + @ instruction: 0xeaa00005 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r7, sp, #8 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #824] @ (84964 ) │ │ │ │ - ldr r3, [pc, #828] @ (84968 ) │ │ │ │ + ldr r1, [pc, #824] @ (8495c ) │ │ │ │ + ldr r3, [pc, #828] @ (84960 ) │ │ │ │ mov r8, r0 │ │ │ │ str r2, [r7, #32] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #824] @ (8496c ) │ │ │ │ + ldr r2, [pc, #824] @ (84964 ) │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r6, [sl] │ │ │ │ and.w fp, r6, #7 │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.w 84cfa │ │ │ │ + beq.w 84cf2 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bne.w 84d18 │ │ │ │ + bne.w 84d10 │ │ │ │ ldr.w r5, [r8, #276] @ 0x114 │ │ │ │ - ldr r3, [pc, #784] @ (84970 ) │ │ │ │ + ldr r3, [pc, #784] @ (84968 ) │ │ │ │ lsrs r2, r6, #5 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add.w fp, r2, r5 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, r5] │ │ │ │ mov.w ip, r1, lsr #12 │ │ │ │ clz r0, ip │ │ │ │ rsb r0, r0, #732 @ 0x2dc │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr.w r0, [r0, ip, lsl #2] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.w 8492c │ │ │ │ - ldr r0, [pc, #724] @ (84960 ) │ │ │ │ + bmi.w 84924 │ │ │ │ + ldr r0, [pc, #724] @ (84958 ) │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ and.w r1, r6, #31 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r1, #24 │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ - beq.w 86680 │ │ │ │ + beq.w 86678 │ │ │ │ ldr.w r0, [r9, #276] @ 0x114 │ │ │ │ add.w ip, r2, r0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ lsrs r1, r5, #12 │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r8, [r2, r1, lsl #2] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bhi.w 8674c │ │ │ │ + bhi.w 86744 │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ and.w r2, r6, #31 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 866be │ │ │ │ + bne.w 866b6 │ │ │ │ lsrs r1, r6, #7 │ │ │ │ mov.w lr, #28 │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #410 @ 0x19a │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mla r3, lr, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.w 866be │ │ │ │ + bpl.w 866b6 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 852b8 │ │ │ │ + bmi.w 852b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84816 │ │ │ │ + bne.w 8480e │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #7 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 84bbe │ │ │ │ + beq.w 84bb6 │ │ │ │ movw r3, #24845 @ 0x610d │ │ │ │ movt r3, #17 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 85ba0 │ │ │ │ + beq.w 85b98 │ │ │ │ movw r3, #41229 @ 0xa10d │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 864fe │ │ │ │ + beq.w 864f6 │ │ │ │ movw r3, #20621 @ 0x508d │ │ │ │ movt r3, #19 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 85b1a │ │ │ │ + beq.w 85b12 │ │ │ │ movw r3, #28813 @ 0x708d │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [sl] │ │ │ │ addeq.w r3, r0, r3, lsr #5 │ │ │ │ addeq r3, #4 │ │ │ │ - beq.w 85220 │ │ │ │ + beq.w 85218 │ │ │ │ movs r3, #141 @ 0x8d │ │ │ │ movt r3, #10 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8621e │ │ │ │ + beq.w 86216 │ │ │ │ movw r3, #45197 @ 0xb08d │ │ │ │ movt r3, #14 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 86228 │ │ │ │ + beq.w 86220 │ │ │ │ movw r3, #37005 @ 0x908d │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 85248 │ │ │ │ + beq.w 85240 │ │ │ │ movw r3, #45197 @ 0xb08d │ │ │ │ movt r3, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8643e │ │ │ │ + beq.w 86436 │ │ │ │ movw r3, #20621 @ 0x508d │ │ │ │ movt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8644a │ │ │ │ + beq.w 86442 │ │ │ │ movw r3, #16525 @ 0x408d │ │ │ │ movt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 86456 │ │ │ │ + beq.w 8644e │ │ │ │ movw r3, #28813 @ 0x708d │ │ │ │ movt r3, #17 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 86462 │ │ │ │ + beq.w 8645a │ │ │ │ movw r3, #20621 @ 0x508d │ │ │ │ movt r3, #3 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 86426 │ │ │ │ + beq.w 8641e │ │ │ │ movw r3, #20621 @ 0x508d │ │ │ │ movt r3, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 86432 │ │ │ │ + beq.w 8642a │ │ │ │ movw r3, #16525 @ 0x408d │ │ │ │ movt r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 867bc │ │ │ │ + beq.w 867b4 │ │ │ │ movw r3, #4237 @ 0x108d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 86c1e │ │ │ │ + beq.w 86c16 │ │ │ │ movw r3, #8333 @ 0x208d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 86776 │ │ │ │ + beq.w 8676e │ │ │ │ movw r3, #41357 @ 0xa18d │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 85232 │ │ │ │ + beq.w 8522a │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 85e70 │ │ │ │ + beq.w 85e68 │ │ │ │ ldr.w fp, [r8, #12] │ │ │ │ ldrd r2, r6, [r4, #220] @ 0xdc │ │ │ │ str r2, [r7, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 84a9e │ │ │ │ + beq.w 84a96 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r9, #276] @ 0x114 │ │ │ │ add.w sl, r3, r2, lsr #5 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sl, #4 │ │ │ │ - bl 86e0c │ │ │ │ + bl 86e04 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 8490c │ │ │ │ + blt.n 84904 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 848a4 │ │ │ │ + beq.n 8489c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sl, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 86e0c │ │ │ │ + bl 86e04 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 8490c │ │ │ │ + blt.n 84904 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.n 848a4 │ │ │ │ + beq.n 8489c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sl, #12 │ │ │ │ mov r0, r9 │ │ │ │ - bl 86e0c │ │ │ │ + bl 86e04 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 8490c │ │ │ │ + blt.n 84904 │ │ │ │ subs.w fp, fp, #3 │ │ │ │ - beq.n 848a4 │ │ │ │ + beq.n 8489c │ │ │ │ add.w sl, sl, #16 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 86e0c │ │ │ │ + bl 86e04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86754 │ │ │ │ + blt.w 8674c │ │ │ │ add.w sl, sl, #4 │ │ │ │ subs.w fp, fp, #1 │ │ │ │ - bne.n 84888 │ │ │ │ + bne.n 84880 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ movw r2, #12933 @ 0x3285 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ subs r6, r6, r3 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r1, r2 │ │ │ │ mov.w r6, r6, lsr #2 │ │ │ │ - beq.w 84ab0 │ │ │ │ + beq.w 84aa8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 85ed8 │ │ │ │ + beq.w 85ed0 │ │ │ │ ldr.w r8, [r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 878c8 │ │ │ │ + bl 878c0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8678e │ │ │ │ + bne.w 86786 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 861f6 │ │ │ │ + bne.w 861ee │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 84978 │ │ │ │ + bls.n 84970 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp.w r8, #64 @ 0x40 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - beq.n 849a0 │ │ │ │ + beq.n 84998 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #100] @ (84974 ) │ │ │ │ - ldr r2, [pc, #88] @ (84968 ) │ │ │ │ + ldr r1, [pc, #100] @ (8496c ) │ │ │ │ + ldr r2, [pc, #88] @ (84960 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 864fa │ │ │ │ + bne.w 864f2 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #12557 @ 0x310d │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 84f62 │ │ │ │ + bne.w 84f5a │ │ │ │ add.w r1, fp, #4 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ mov r0, r8 │ │ │ │ - bl 84610 │ │ │ │ + bl 84608 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 86754 │ │ │ │ + bne.w 8674c │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr.w r5, [r8, #276] @ 0x114 │ │ │ │ add.w sl, r5, r3, lsr #5 │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.n 84642 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + b.n 8463a │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ movs r1, r1 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ movs r1, r1 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - bne.n 8490a │ │ │ │ + bne.n 84902 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8490a │ │ │ │ + beq.n 84902 │ │ │ │ ldr.w r5, [r4, #220] @ 0xdc │ │ │ │ - ldr.w r2, [pc, #1552] @ 84fbc │ │ │ │ + ldr.w r2, [pc, #1552] @ 84fb4 │ │ │ │ subs r3, r3, r5 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [r7, #20] │ │ │ │ add.w sl, r5, r3 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3, r2] │ │ │ │ ldr.w r2, [sl, #-8] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 8675a │ │ │ │ + bne.w 86752 │ │ │ │ movs r1, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 85fcc │ │ │ │ + bls.w 85fc4 │ │ │ │ add.w fp, r5, r6, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r6, [r4, #220] @ 0xdc │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ @@ -178559,16 +178555,16 @@ │ │ │ │ itt ne │ │ │ │ addne sl, r5 │ │ │ │ addne fp, r5 │ │ │ │ sub.w r8, sl, #8 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ cmp fp, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bcs.w 850c6 │ │ │ │ - ldr.w r1, [pc, #1444] @ 84fc0 │ │ │ │ + bcs.w 850be │ │ │ │ + ldr.w r1, [pc, #1444] @ 84fb8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r6, r8 │ │ │ │ movs r5, #10 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [r7, #32] │ │ │ │ @@ -178579,20 +178575,20 @@ │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r1, r1, r2, lsl #4 │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 84bb2 │ │ │ │ + bpl.w 84baa │ │ │ │ sub.w r1, r2, #21 │ │ │ │ add.w r2, fp, #4 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 866a2 │ │ │ │ + bhi.w 8669a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r5, r2, #13 │ │ │ │ lsls r3, r0, #14 │ │ │ │ lsls r6, r6, #14 │ │ │ │ lsrs r2, r4, #24 │ │ │ │ lsrs r2, r4, #24 │ │ │ │ lsrs r2, r4, #24 │ │ │ │ @@ -178623,66 +178619,66 @@ │ │ │ │ lsrs r2, r4, #24 │ │ │ │ lsls r1, r4, #14 │ │ │ │ subs r6, r6, r2 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movw r2, #12933 @ 0x3285 │ │ │ │ lsrs r6, r6, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 848bc │ │ │ │ + bne.w 848b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 848bc │ │ │ │ + bne.w 848b4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 848c2 │ │ │ │ + bne.w 848ba │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 85ecc │ │ │ │ + beq.w 85ec4 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 8646e │ │ │ │ + bls.w 86466 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 8490a │ │ │ │ + b.n 84902 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ sub.w ip, r5, #10 │ │ │ │ subs r2, #10 │ │ │ │ cmp r2, ip │ │ │ │ - blt.n 84bb2 │ │ │ │ + blt.n 84baa │ │ │ │ add.w r1, fp, #8 │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 84b58 │ │ │ │ + beq.n 84b50 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r0, r1, [r4, #224] @ 0xe0 │ │ │ │ ldrd r3, r2, [r7, #24] │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w 85bb6 │ │ │ │ + bls.w 85bae │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ ldr.w r1, [r4, #228] @ 0xe4 │ │ │ │ adds r0, #4 │ │ │ │ str.w r0, [r4, #224] @ 0xe0 │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r1, #3 │ │ │ │ itt ls │ │ │ │ addls.w r1, r4, #220 @ 0xdc │ │ │ │ strls r1, [r7, #28] │ │ │ │ - bls.w 85bee │ │ │ │ + bls.w 85be6 │ │ │ │ add.w r1, r2, #10 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr.w r0, [r4, #220] @ 0xdc │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr.w fp, [r7, #36] @ 0x24 │ │ │ │ @@ -178701,983 +178697,983 @@ │ │ │ │ it ne │ │ │ │ movne r8, r2 │ │ │ │ sub.w r2, sl, #8 │ │ │ │ cmp r0, r9 │ │ │ │ it ne │ │ │ │ movne r6, r2 │ │ │ │ cmp fp, r6 │ │ │ │ - bcs.w 84d76 │ │ │ │ + bcs.w 84d6e │ │ │ │ mov r9, r0 │ │ │ │ - b.n 84a30 │ │ │ │ + b.n 84a28 │ │ │ │ sub.w ip, r5, #10 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 84bb2 │ │ │ │ + bhi.n 84baa │ │ │ │ movs r2, #1 │ │ │ │ - b.n 84b04 │ │ │ │ + b.n 84afc │ │ │ │ sub.w ip, r5, #10 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bhi.n 84bb2 │ │ │ │ + bhi.n 84baa │ │ │ │ movs r2, #2 │ │ │ │ - b.n 84b04 │ │ │ │ + b.n 84afc │ │ │ │ cmp r5, #10 │ │ │ │ - beq.n 84b58 │ │ │ │ + beq.n 84b50 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r6, r3 │ │ │ │ str.w r6, [r4, #224] @ 0xe0 │ │ │ │ - b.n 8490a │ │ │ │ + b.n 84902 │ │ │ │ ldr.w r6, [sl] │ │ │ │ add.w r6, r0, r6, lsr #5 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 84c26 │ │ │ │ + bne.n 84c1e │ │ │ │ mov.w lr, r2, lsr #5 │ │ │ │ add.w ip, lr, r0 │ │ │ │ ldr.w r2, [lr, r0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 84bf4 │ │ │ │ + bne.n 84bec │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add.w ip, r2, r0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 84be4 │ │ │ │ + beq.n 84bdc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 84c34 │ │ │ │ + beq.n 84c2c │ │ │ │ adds r6, #8 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 84c4a │ │ │ │ + bne.n 84c42 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ - bl c1988 │ │ │ │ + bl c1980 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl c1988 │ │ │ │ + bl c1980 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.n 8490a │ │ │ │ + bl 87760 │ │ │ │ + b.n 84902 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w ip, r6, #4 │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n 84bfe │ │ │ │ + bne.n 84bf6 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r6, r3, r0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 84c34 │ │ │ │ + beq.n 84c2c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 84c08 │ │ │ │ + beq.n 84c00 │ │ │ │ and.w r1, r2, #31 │ │ │ │ cmp r1, #24 │ │ │ │ - bne.w 86d00 │ │ │ │ + bne.w 86cf8 │ │ │ │ ldr.w r1, [r9, #1636] @ 0x664 │ │ │ │ mov.w lr, r2, lsr #7 │ │ │ │ and.w r0, r3, #31 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #24 │ │ │ │ ldr.w r2, [r1, lr, lsl #2] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - beq.w 84fc8 │ │ │ │ + beq.w 84fc0 │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ movge.w fp, #4294967295 @ 0xffffffff │ │ │ │ - blt.w 84816 │ │ │ │ + blt.w 8480e │ │ │ │ ldr.w r5, [r1, lr, lsl #2] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bmi.w 85b0e │ │ │ │ + bmi.w 85b06 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 86bfc │ │ │ │ + bge.w 86bf4 │ │ │ │ and.w r1, r2, #31 │ │ │ │ movs r3, #1 │ │ │ │ asrs r0, r2, #5 │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ tst r3, r0 │ │ │ │ - beq.w 85270 │ │ │ │ + beq.w 85268 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ and.w r3, r3, #31 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.w 85c0c │ │ │ │ + beq.w 85c04 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ movs r5, #5 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 8529e │ │ │ │ + bls.w 85296 │ │ │ │ adds r2, #10 │ │ │ │ str r2, [r1, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r5, [r4, #224] @ 0xe0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 86e0c │ │ │ │ + bl 86e04 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 8490c │ │ │ │ + blt.w 84904 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.n 8490a │ │ │ │ + bl 87760 │ │ │ │ + b.n 84902 │ │ │ │ ldr.w r5, [r8, #276] @ 0x114 │ │ │ │ lsrs r3, r6, #5 │ │ │ │ add.w sl, r5, r6, lsr #5 │ │ │ │ ldr r6, [r3, r5] │ │ │ │ and.w fp, r6, #7 │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.n 84cfe │ │ │ │ + beq.n 84cf6 │ │ │ │ cmp.w fp, #6 │ │ │ │ - beq.w 8465e │ │ │ │ - ldr r0, [pc, #668] @ (84fb8 ) │ │ │ │ + beq.w 84656 │ │ │ │ + ldr r0, [pc, #668] @ (84fb0 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ and.w r3, r6, #31 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w 86684 │ │ │ │ + beq.w 8667c │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 8669a │ │ │ │ - ldr r3, [pc, #652] @ (84fc4 ) │ │ │ │ + bne.w 86692 │ │ │ │ + ldr r3, [pc, #652] @ (84fbc ) │ │ │ │ lsrs r1, r6, #7 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.w 8669a │ │ │ │ + bpl.w 86692 │ │ │ │ movw r3, #22277 @ 0x5705 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8545c │ │ │ │ + bne.w 85454 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86912 │ │ │ │ + bne.w 8690a │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.n 8490a │ │ │ │ + bl 87760 │ │ │ │ + b.n 84902 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r9, [sl, #-4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w 850b6 │ │ │ │ + beq.w 850ae │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 862de │ │ │ │ + bls.w 862d6 │ │ │ │ str.w r9, [r1] │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ adds r1, r2, #4 │ │ │ │ str.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr.w r0, [r4, #220] @ 0xdc │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 85ff4 │ │ │ │ + bne.w 85fec │ │ │ │ sub.w r1, r1, sl │ │ │ │ sub.w r0, sl, #4 │ │ │ │ cmp r0, r5 │ │ │ │ mov.w r1, r1, asr #2 │ │ │ │ sub.w r1, r1, #2 │ │ │ │ str.w r1, [sl, #4] │ │ │ │ - bls.n 84e1c │ │ │ │ + bls.n 84e14 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str.w r4, [r1], #4 │ │ │ │ str r6, [r0, #0] │ │ │ │ cmp r8, r1 │ │ │ │ - bls.n 84e1c │ │ │ │ + bls.n 84e14 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub.w r1, sl, #12 │ │ │ │ ldr.w r4, [sl, #-8] │ │ │ │ str r4, [r5, #4] │ │ │ │ str.w r0, [sl, #-8] │ │ │ │ add.w r0, r5, #8 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 84e1c │ │ │ │ + bls.n 84e14 │ │ │ │ ldr.w r0, [sl, #-12] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ str r0, [r5, #8] │ │ │ │ sub.w r0, sl, #16 │ │ │ │ cmp r0, r1 │ │ │ │ str.w r4, [sl, #-12] │ │ │ │ - bls.n 84e1c │ │ │ │ + bls.n 84e14 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str.w r4, [r1], #4 │ │ │ │ str.w r3, [r0], #-4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 84e0c │ │ │ │ + bcc.n 84e04 │ │ │ │ cmp r2, sl │ │ │ │ - bls.w 854b0 │ │ │ │ + bls.w 854a8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [sl] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w r6, [r1], #4 │ │ │ │ str.w r4, [r0], #-4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 84e9c │ │ │ │ + bls.n 84e94 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r1, [sl, #4] │ │ │ │ sub.w r1, r2, #8 │ │ │ │ str.w r4, [r2, #-4] │ │ │ │ add.w r4, sl, #8 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 84e9c │ │ │ │ + bls.n 84e94 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ ldr.w r1, [r2, #-8] │ │ │ │ str.w r1, [sl, #8] │ │ │ │ sub.w r1, r2, #12 │ │ │ │ str.w r4, [r2, #-8] │ │ │ │ add.w r4, sl, #12 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 84e9c │ │ │ │ + bls.n 84e94 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ add.w r1, sl, #16 │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ sub.w r3, r2, #16 │ │ │ │ str.w r6, [sl, #12] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r4, [r2, #-12] │ │ │ │ - bls.n 84e9c │ │ │ │ + bls.n 84e94 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str.w r6, [r1], #4 │ │ │ │ str.w r4, [r3], #-4 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 84e8c │ │ │ │ + bcc.n 84e84 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.w 8490a │ │ │ │ + bls.w 84902 │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bls.w 8490a │ │ │ │ + bls.w 84902 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub.w r1, r2, #8 │ │ │ │ ldr.w r4, [r2, #-4] │ │ │ │ add.w r3, r5, #8 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ str.w r0, [r2, #-4] │ │ │ │ - bls.w 8490a │ │ │ │ + bls.w 84902 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ sub.w r1, r2, #12 │ │ │ │ ldr.w r4, [r2, #-8] │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bls.w 8490a │ │ │ │ + bls.w 84902 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ sub.w r1, r2, #16 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ add.w r3, r5, #16 │ │ │ │ str r4, [r5, #12] │ │ │ │ cmp r1, r3 │ │ │ │ str.w r0, [r2, #-12] │ │ │ │ - bls.w 8490a │ │ │ │ + bls.w 84902 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ sub.w r1, r2, #20 │ │ │ │ ldr.w r4, [r2, #-16] │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r4, [r5, #16] │ │ │ │ cmp r1, r3 │ │ │ │ str.w r0, [r2, #-16] │ │ │ │ - bls.w 8490a │ │ │ │ + bls.w 84902 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ sub.w r1, r2, #24 │ │ │ │ ldr.w r4, [r2, #-20] │ │ │ │ add.w r3, r5, #24 │ │ │ │ str r4, [r5, #20] │ │ │ │ cmp r1, r3 │ │ │ │ str.w r0, [r2, #-20] │ │ │ │ - bls.w 8490a │ │ │ │ + bls.w 84902 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ add.w r3, r5, #28 │ │ │ │ ldr.w r4, [r2, #-24] │ │ │ │ sub.w r1, r2, #28 │ │ │ │ str r4, [r5, #24] │ │ │ │ cmp r1, r3 │ │ │ │ str.w r0, [r2, #-24] │ │ │ │ - bls.w 8490a │ │ │ │ + bls.w 84902 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str.w r0, [r3], #4 │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 84f50 │ │ │ │ - b.n 8490a │ │ │ │ + bcc.n 84f48 │ │ │ │ + b.n 84902 │ │ │ │ movw r2, #49421 @ 0xc10d │ │ │ │ movt r2, #15 │ │ │ │ movw r3, #33037 @ 0x810d │ │ │ │ movt r3, #1 │ │ │ │ mov r9, r1 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.w 85a86 │ │ │ │ + bne.w 85a7e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r2, fp, #4 │ │ │ │ str r2, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8651a │ │ │ │ + bne.w 86512 │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ ldr.w r9, [r6] │ │ │ │ mov.w r3, r9, lsl #2 │ │ │ │ adds r3, #11 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ sub.w r2, sp, r2 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 851d0 │ │ │ │ + beq.w 851c8 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 84fa4 │ │ │ │ + b.n 84f9c │ │ │ │ nop │ │ │ │ - cbz r2, 84fce │ │ │ │ + cbz r2, 84fc8 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #7 │ │ │ │ str r0, [r7, #24] │ │ │ │ ldr.w r0, [r1, r0, lsl #2] │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ orrs.w r0, r2, fp │ │ │ │ - bmi.w 86644 │ │ │ │ + bmi.w 8663c │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 8670c │ │ │ │ + beq.w 86704 │ │ │ │ ldr.w r8, [r4, #68] @ 0x44 │ │ │ │ mov.w lr, r2, asr #5 │ │ │ │ and.w r3, r2, #31 │ │ │ │ movs r0, #1 │ │ │ │ add.w lr, r8, lr, lsl #2 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr.w sl, [lr, #4] │ │ │ │ ands.w r5, r3, sl │ │ │ │ - bne.n 850ca │ │ │ │ + bne.n 850c2 │ │ │ │ orr.w r3, r3, sl │ │ │ │ str.w r3, [lr, #4] │ │ │ │ mov.w lr, fp, asr #5 │ │ │ │ and.w r3, fp, #31 │ │ │ │ ldr.w r8, [r4, #68] @ 0x44 │ │ │ │ mov.w lr, lr, lsl #2 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ add.w r1, r8, lr │ │ │ │ ldr.w sl, [r1, #4] │ │ │ │ tst.w sl, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ - beq.n 850f2 │ │ │ │ + beq.n 850ea │ │ │ │ ldr.w r1, [r9, #1636] @ 0x664 │ │ │ │ mov r8, r0 │ │ │ │ mov lr, r5 │ │ │ │ ldr.w r3, [ip] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bmi.w 86bf2 │ │ │ │ + bmi.w 86bea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ lsls r6, r3, #27 │ │ │ │ - bmi.w 86bca │ │ │ │ + bmi.w 86bc2 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 863e6 │ │ │ │ + bne.w 863de │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 85074 │ │ │ │ + bne.n 8506c │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8629e │ │ │ │ + bne.w 86296 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86238 │ │ │ │ + bls.w 86230 │ │ │ │ adds r2, #10 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrd r3, r2, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r5, r4, #220 @ 0xdc │ │ │ │ - bls.w 86268 │ │ │ │ + bls.w 86260 │ │ │ │ add.w r2, fp, #10 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 8490a │ │ │ │ + b.n 84902 │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r1, #4 │ │ │ │ - b.n 84daa │ │ │ │ + b.n 84da2 │ │ │ │ mov r5, fp │ │ │ │ - b.n 84d7c │ │ │ │ + b.n 84d74 │ │ │ │ mov.w lr, fp, asr #5 │ │ │ │ and.w r3, fp, #31 │ │ │ │ mov.w lr, lr, lsl #2 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ add.w r0, r8, lr │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ ands.w r5, r3, sl │ │ │ │ ittt ne │ │ │ │ movne.w r8, #0 │ │ │ │ movne r5, r8 │ │ │ │ movne lr, r8 │ │ │ │ - bne.n 85038 │ │ │ │ + bne.n 85030 │ │ │ │ add r8, lr │ │ │ │ orr.w r3, r3, sl │ │ │ │ mov.w lr, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov r8, r5 │ │ │ │ ldr.w r1, [r9, #1636] @ 0x664 │ │ │ │ - b.n 85038 │ │ │ │ + b.n 85030 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ blx 10848 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 8648c │ │ │ │ + bls.w 86484 │ │ │ │ str r5, [r1, #0] │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ ldr.w r1, [r4, #228] @ 0xe4 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ itt ls │ │ │ │ addls.w r2, r4, #220 @ 0xdc │ │ │ │ strls r2, [r7, #28] │ │ │ │ - bls.w 864c0 │ │ │ │ + bls.w 864b8 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w r0, [r4, #220] @ 0xdc │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n 84b5c │ │ │ │ + b.n 84b54 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 865dc │ │ │ │ + bls.w 865d4 │ │ │ │ str r5, [r1, #0] │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr.w r2, [r4, #228] @ 0xe4 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 865c0 │ │ │ │ + bls.w 865b8 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 85150 │ │ │ │ + b.n 85148 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrd r1, r0, [r4, #224] @ 0xe0 │ │ │ │ subs r0, r0, r1 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.w 86898 │ │ │ │ + bls.w 86890 │ │ │ │ str r5, [r1, #0] │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr.w r0, [r4, #220] @ 0xdc │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.n 84b58 │ │ │ │ + b.n 84b50 │ │ │ │ movs r1, #75 @ 0x4b │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 851a4 │ │ │ │ + b.n 8519c │ │ │ │ movw r2, #4088 @ 0xff8 │ │ │ │ ands r2, r3 │ │ │ │ sub.w sp, sp, r2 │ │ │ │ - cbz r2, 851e2 │ │ │ │ + cbz r2, 851da │ │ │ │ subs r2, #4 │ │ │ │ add r2, sp │ │ │ │ str r0, [r2, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 85480 │ │ │ │ + beq.w 85478 │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ adds r1, r6, #4 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [r7, #28] │ │ │ │ blx 11430 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ sub.w r2, sp, r2 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 85cf6 │ │ │ │ + beq.w 85cee │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 8520e │ │ │ │ + b.n 85206 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 85eec │ │ │ │ + bne.w 85ee4 │ │ │ │ add.w r3, r0, r2, lsr #5 │ │ │ │ - b.n 85220 │ │ │ │ + b.n 85218 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl c0d50 │ │ │ │ + bl c0d48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84816 │ │ │ │ - b.w 8490a │ │ │ │ - ldr.w r2, [pc, #3100] @ 85e68 │ │ │ │ + beq.w 8480e │ │ │ │ + b.w 84902 │ │ │ │ + ldr.w r2, [pc, #3100] @ 85e60 │ │ │ │ add r2, pc │ │ │ │ adds r2, #32 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r2, #4] │ │ │ │ ldr.w r1, [sl] │ │ │ │ - bl c082c │ │ │ │ + bl c0824 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84816 │ │ │ │ - b.w 8490c │ │ │ │ + beq.w 8480e │ │ │ │ + b.w 84904 │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ and.w r3, r3, #31 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.w 86486 │ │ │ │ + beq.w 8647e │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ movs r5, #2 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 84cd0 │ │ │ │ + bhi.w 84cc8 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b.n 84cd0 │ │ │ │ + b.n 84cc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84816 │ │ │ │ + bne.w 8480e │ │ │ │ movw r3, #12557 @ 0x310d │ │ │ │ movt r3, #10 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 85ce8 │ │ │ │ + bne.w 85ce0 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 8544c │ │ │ │ + beq.w 85444 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #24 │ │ │ │ - bne.w 854ba │ │ │ │ + bne.w 854b2 │ │ │ │ ldr.w r2, [r9, #1636] @ 0x664 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ str r2, [r7, #20] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.w 854ba │ │ │ │ + blt.w 854b2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - blt.w 854ba │ │ │ │ + blt.w 854b2 │ │ │ │ ldr.w lr, [r4, #68] @ 0x44 │ │ │ │ mov.w r3, fp, asr #5 │ │ │ │ and.w r1, fp, #31 │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 854ba │ │ │ │ + bne.w 854b2 │ │ │ │ add.w r6, ip, #8 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ and.w r2, r6, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 86c60 │ │ │ │ + beq.w 86c58 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.w 854ba │ │ │ │ + bne.w 854b2 │ │ │ │ lsrs r2, r6, #5 │ │ │ │ add.w r3, r0, r6, lsr #5 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ movw r2, #33037 @ 0x810d │ │ │ │ movt r2, #13 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 85f66 │ │ │ │ + beq.w 85f5e │ │ │ │ movw r2, #45325 @ 0xb10d │ │ │ │ movt r2, #11 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 854ba │ │ │ │ + bne.w 854b2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add.w r2, r3, #8 │ │ │ │ and.w r6, r1, #7 │ │ │ │ cmp r6, #7 │ │ │ │ - bne.w 85fec │ │ │ │ + bne.w 85fe4 │ │ │ │ lsrs r3, r1, #5 │ │ │ │ add.w ip, r0, r1, lsr #5 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n 8538e │ │ │ │ + bne.n 85386 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ add.w ip, r0, r3, lsr #5 │ │ │ │ ldr r3, [r1, r0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 8537e │ │ │ │ + beq.n 85376 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.w 85f6e │ │ │ │ + beq.w 85f66 │ │ │ │ movs r3, #2 │ │ │ │ str.w fp, [r7, #16] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr.w r3, [ip] │ │ │ │ and.w r1, r3, #31 │ │ │ │ cmp r1, #24 │ │ │ │ - bne.w 85f48 │ │ │ │ + bne.w 85f40 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 85f48 │ │ │ │ + blt.w 85f40 │ │ │ │ asrs r3, r6, #5 │ │ │ │ mov.w fp, #1 │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ and.w r3, r6, #31 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ tst r3, r1 │ │ │ │ - beq.w 85f48 │ │ │ │ + beq.w 85f40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r1, r3, #31 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.w 85f48 │ │ │ │ + bne.w 85f40 │ │ │ │ asrs r5, r3, #7 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ - cbz r3, 853f2 │ │ │ │ + cbz r3, 853ea │ │ │ │ negs r5, r5 │ │ │ │ mov r0, lr │ │ │ │ mov r1, fp │ │ │ │ - bl 88488 │ │ │ │ + bl 88480 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86a1a │ │ │ │ + bls.w 86a12 │ │ │ │ add.w r3, fp, #10 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86a02 │ │ │ │ + bls.w 869fa │ │ │ │ adds r6, #10 │ │ │ │ str r6, [r1, #0] │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 855b2 │ │ │ │ + bls.w 855aa │ │ │ │ str r5, [r1, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.w 8490a │ │ │ │ + b.w 84902 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 852da │ │ │ │ - b.n 8544c │ │ │ │ + bne.w 852d2 │ │ │ │ + b.n 85444 │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 84c1c │ │ │ │ + beq.w 84c14 │ │ │ │ movw r3, #40709 @ 0x9f05 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 85c5c │ │ │ │ + bne.w 85c54 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.w 8490a │ │ │ │ + bl 87760 │ │ │ │ + b.w 84902 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r2, #11 │ │ │ │ bic.w r1, r2, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ sub.w r1, sp, r1 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 855c8 │ │ │ │ + beq.w 855c0 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 8549e │ │ │ │ + b.n 85496 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.w 8490a │ │ │ │ + bls.w 84902 │ │ │ │ subs r0, r2, #4 │ │ │ │ - b.n 84ea2 │ │ │ │ + b.n 84e9a │ │ │ │ ldr.w r3, [r9, #1832] @ 0x728 │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bpl.w 847e2 │ │ │ │ + bpl.w 847da │ │ │ │ ldr.w r3, [sl] │ │ │ │ movw r2, #28941 @ 0x710d │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r1, r3, r0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8629a │ │ │ │ + beq.w 86292 │ │ │ │ movw r2, #33037 @ 0x810d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86892 │ │ │ │ + beq.w 8688a │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86234 │ │ │ │ + beq.w 8622c │ │ │ │ movw r2, #24845 @ 0x610d │ │ │ │ movt r2, #10 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 85f76 │ │ │ │ + beq.w 85f6e │ │ │ │ movw r2, #37133 @ 0x910d │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8621a │ │ │ │ + beq.w 86212 │ │ │ │ movw r2, #28941 @ 0x710d │ │ │ │ movt r2, #10 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 85fc4 │ │ │ │ + beq.w 85fbc │ │ │ │ movw r2, #12557 @ 0x310d │ │ │ │ movt r2, #10 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 865f6 │ │ │ │ + bne.w 865ee │ │ │ │ ldr.w r2, [r4, #220] @ 0xdc │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ mov r0, r9 │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r2, #2 │ │ │ │ lsrs r5, r3, #2 │ │ │ │ mov r3, r4 │ │ │ │ - bl 86e0c │ │ │ │ + bl 86e04 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8490c │ │ │ │ + bne.w 84904 │ │ │ │ ldrd r3, r2, [r4, #220] @ 0xdc │ │ │ │ adds r1, r5, #2 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp.w r1, r2, lsr #2 │ │ │ │ - bne.w 85cb8 │ │ │ │ - ldr.w r2, [pc, #2324] @ 85e6c │ │ │ │ + bne.w 85cb0 │ │ │ │ + ldr.w r2, [pc, #2324] @ 85e64 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr.w r2, [r2, #216] @ 0xd8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 85cb8 │ │ │ │ + bne.w 85cb0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr.w r1, [r9, #276] @ 0x114 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ adds r1, #8 │ │ │ │ - bl 88950 │ │ │ │ + bl 88948 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 86abc │ │ │ │ + bne.w 86ab4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 85cdc │ │ │ │ + beq.w 85cd4 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 8543c │ │ │ │ + bhi.w 85434 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.n 8543c │ │ │ │ + b.n 85434 │ │ │ │ movw r1, #4088 @ 0xff8 │ │ │ │ ands r1, r2 │ │ │ │ sub.w sp, sp, r1 │ │ │ │ - cbz r1, 855dc │ │ │ │ + cbz r1, 855d4 │ │ │ │ subs r1, #4 │ │ │ │ add.w r2, sp, r1 │ │ │ │ str r0, [r2, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [r7, #24] │ │ │ │ - cbz r3, 85602 │ │ │ │ + cbz r3, 855fa │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - beq.n 85602 │ │ │ │ + beq.n 855fa │ │ │ │ adds r6, #8 │ │ │ │ subs r3, #2 │ │ │ │ adds r2, r1, #4 │ │ │ │ ldr.w r1, [r6], #4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 855f4 │ │ │ │ + bne.n 855ec │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ add.w r3, r5, r3, lsr #5 │ │ │ │ adds r1, r3, #4 │ │ │ │ - bl 884a8 │ │ │ │ + bl 884a0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r0, r8 │ │ │ │ add.w r3, r5, r3, lsr #5 │ │ │ │ add.w r1, r3, #8 │ │ │ │ - bl 884a8 │ │ │ │ + bl 884a0 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 86db4 │ │ │ │ + beq.w 86dac │ │ │ │ cmp r2, #6 │ │ │ │ - bne.w 85db2 │ │ │ │ + bne.w 85daa │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r2, [r3, r5] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #9 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 85da4 │ │ │ │ + bne.w 85d9c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ str r1, [r7, #12] │ │ │ │ add.w r6, r7, #40 @ 0x28 │ │ │ │ str r6, [r7, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ adds r5, r2, #1 │ │ │ │ add.w fp, r2, #10 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ str r5, [r3, #24] │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86ada │ │ │ │ + beq.w 86ad2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 86abc │ │ │ │ + beq.w 86ab4 │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ movs r5, #1 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 865a8 │ │ │ │ + bls.w 865a0 │ │ │ │ str.w fp, [r2] │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ adds r2, r1, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 864da │ │ │ │ + bls.w 864d2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ add.w r3, r5, #94 @ 0x5e │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r4, #220] @ 0xdc │ │ │ │ @@ -179690,45 +179686,45 @@ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r8, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ adds r1, r3, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 84610 │ │ │ │ + bl 84608 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8490c │ │ │ │ + bne.w 84904 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86514 │ │ │ │ + beq.w 8650c │ │ │ │ ldrd r6, r3, [r4, #220] @ 0xdc │ │ │ │ subs r5, r3, r6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ bic.w r5, r5, #3 │ │ │ │ add r5, r6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ adds r0, r6, r1 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 85ee0 │ │ │ │ + bcs.w 85ed8 │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - ldr.w r3, [pc, #1884] @ 85e6c │ │ │ │ + ldr.w r3, [pc, #1884] @ 85e64 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bls.n 857a6 │ │ │ │ + bls.n 8579e │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ - bhi.w 85a7a │ │ │ │ + bhi.w 85a72 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - bhi.w 85a7a │ │ │ │ + bhi.w 85a72 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ @@ -179776,34 +179772,34 @@ │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bls.w 85a7a │ │ │ │ + bls.w 85a72 │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bls.n 8585a │ │ │ │ + bls.n 85852 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bls.n 8584a │ │ │ │ + bls.n 85842 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ - bhi.w 85a7a │ │ │ │ + bhi.w 85a72 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - bhi.w 85a7a │ │ │ │ + bhi.w 85a72 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ lsls r5, r1, #5 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ @@ -179851,173 +179847,173 @@ │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r7 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bls.w 85a7a │ │ │ │ - bl 82d50 │ │ │ │ + bls.w 85a72 │ │ │ │ + bl 82d48 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 857ba │ │ │ │ + bhi.n 857b2 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r6, [r4, #220] @ 0xdc │ │ │ │ add r6, r1 │ │ │ │ ldrd r2, r1, [r9] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #89 @ 0x59 │ │ │ │ - bne.w 86aa6 │ │ │ │ + bne.w 86a9e │ │ │ │ ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ str.w r3, [r6, #-12] │ │ │ │ movs r3, #91 @ 0x5b │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r5, [r7, #12] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 8627e │ │ │ │ + bls.w 86276 │ │ │ │ str.w fp, [r2] │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr.w r1, [r8, #276] @ 0x114 │ │ │ │ add.w r1, r1, r5, lsr #5 │ │ │ │ adds r1, #8 │ │ │ │ - bl 84610 │ │ │ │ + bl 84608 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8490c │ │ │ │ + bne.w 84904 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 858d6 │ │ │ │ + cbnz r3, 858ce │ │ │ │ ldrd r1, r0, [r7, #24] │ │ │ │ mov r2, r4 │ │ │ │ - bl 885f4 │ │ │ │ + bl 885ec │ │ │ │ movs r1, #81 @ 0x51 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 8654c │ │ │ │ + bls.w 86544 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ add.w r2, r0, #1073741824 @ 0x40000000 │ │ │ │ adds r3, #4 │ │ │ │ subs r2, #1 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ lsrs r5, r3, #2 │ │ │ │ subs r3, r5, r0 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 85926 │ │ │ │ + cbnz r3, 8591e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 85926 │ │ │ │ + cbz r2, 8591e │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r1, r3, #4 │ │ │ │ adds r0, #4 │ │ │ │ blx 11430 │ │ │ │ ldr.w r3, [r8, #276] @ 0x114 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add.w r1, r3, r1, lsr #5 │ │ │ │ mov r3, r4 │ │ │ │ adds r1, #8 │ │ │ │ - bl 84610 │ │ │ │ + bl 84608 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8490c │ │ │ │ + bne.w 84904 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85d8a │ │ │ │ + bne.w 85d82 │ │ │ │ ldrd r0, r1, [r7, #24] │ │ │ │ mov r2, r4 │ │ │ │ - bl 885f4 │ │ │ │ + bl 885ec │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r3, r1 │ │ │ │ rsb r3, r5, r3, lsr #2 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8490a │ │ │ │ + bne.w 84902 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85a7e │ │ │ │ + beq.n 85a76 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w r0, r6, #8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ orr.w r2, r2, r1 │ │ │ │ str r2, [r6, #4] │ │ │ │ itt eq │ │ │ │ ldreq r2, [r4, #68] @ 0x44 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 859c4 │ │ │ │ + beq.n 859bc │ │ │ │ adds r5, #8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [r5], #4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 859a2 │ │ │ │ + bcc.n 8599a │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8490a │ │ │ │ + beq.w 84902 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - beq.w 8490a │ │ │ │ + beq.w 84902 │ │ │ │ subs r4, r3, #1 │ │ │ │ subs r1, r3, #2 │ │ │ │ adds r2, #4 │ │ │ │ ands.w r4, r4, #7 │ │ │ │ - beq.n 85a40 │ │ │ │ + beq.n 85a38 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 85a30 │ │ │ │ + beq.n 85a28 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 85a26 │ │ │ │ + beq.n 85a1e │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 85a1c │ │ │ │ + beq.n 85a14 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 85a12 │ │ │ │ + beq.n 85a0a │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 85a08 │ │ │ │ + beq.n 85a00 │ │ │ │ cmp r4, #6 │ │ │ │ - beq.n 859fe │ │ │ │ + beq.n 859f6 │ │ │ │ ldr.w r4, [r0], #4 │ │ │ │ subs r1, r3, #3 │ │ │ │ str.w r4, [r2, #4]! │ │ │ │ ldr.w r4, [r0], #4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r4, [r2, #4]! │ │ │ │ ldr.w r4, [r0], #4 │ │ │ │ @@ -180032,15 +180028,15 @@ │ │ │ │ ldr.w r4, [r0], #4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r4, [r2, #4]! │ │ │ │ ldr.w r4, [r0], #4 │ │ │ │ subs r1, #1 │ │ │ │ adds r3, r1, #1 │ │ │ │ str.w r4, [r2, #4]! │ │ │ │ - beq.w 8490a │ │ │ │ + beq.w 84902 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r2, #4 │ │ │ │ subs r1, #8 │ │ │ │ adds r2, #32 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str.w r3, [r2, #-28] │ │ │ │ add.w r0, r4, #28 │ │ │ │ @@ -180055,328 +180051,328 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r4, r1, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ str r3, [r5, #28] │ │ │ │ - beq.w 8490a │ │ │ │ - b.n 85a40 │ │ │ │ + beq.w 84902 │ │ │ │ + b.n 85a38 │ │ │ │ movs r3, #99 @ 0x63 │ │ │ │ - b.n 8587c │ │ │ │ + b.n 85874 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 8490a │ │ │ │ + b.w 84902 │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #9 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 86304 │ │ │ │ + beq.w 862fc │ │ │ │ movw r3, #41229 @ 0xa10d │ │ │ │ movt r3, #16 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 86304 │ │ │ │ + beq.w 862fc │ │ │ │ movw r3, #37005 @ 0x908d │ │ │ │ movt r3, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 85abc │ │ │ │ + beq.n 85ab4 │ │ │ │ movw r3, #41101 @ 0xa08d │ │ │ │ movt r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8601c │ │ │ │ + bne.w 86014 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ add.w r5, r7, #64 @ 0x40 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ - bl 885b8 │ │ │ │ + bl 885b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8490c │ │ │ │ + beq.w 84904 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 864f6 │ │ │ │ + bne.w 864ee │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ adds r2, #11 │ │ │ │ bic.w r6, r2, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ sub.w r6, sp, r6 │ │ │ │ mov ip, sp │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w 86076 │ │ │ │ + beq.w 8606e │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 85afc │ │ │ │ + b.n 85af4 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 8490a │ │ │ │ - b.w 84c86 │ │ │ │ + beq.w 84902 │ │ │ │ + b.w 84c7e │ │ │ │ ldr.w r3, [sl] │ │ │ │ add.w r3, r0, r3, lsr #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 85fc8 │ │ │ │ + bne.w 85fc0 │ │ │ │ lsrs r1, r2, #5 │ │ │ │ add.w r3, r0, r2, lsr #5 │ │ │ │ ldr r2, [r1, r0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 85b2e │ │ │ │ + beq.n 85b26 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86d52 │ │ │ │ + beq.w 86d4a │ │ │ │ and.w r1, r2, #31 │ │ │ │ cmp r1, #24 │ │ │ │ - bne.w 86d36 │ │ │ │ + bne.w 86d2e │ │ │ │ ldr.w r1, [r9, #1636] @ 0x664 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 86d36 │ │ │ │ + blt.w 86d2e │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ asrs r1, r6, #5 │ │ │ │ and.w r0, r6, #31 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ tst r2, r1 │ │ │ │ it ne │ │ │ │ movne r1, #106 @ 0x6a │ │ │ │ - beq.w 86d52 │ │ │ │ + beq.w 86d4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86d20 │ │ │ │ + bls.w 86d18 │ │ │ │ adds r6, #10 │ │ │ │ str r6, [r1, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.w 8490a │ │ │ │ + b.w 84902 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl c0940 │ │ │ │ + bl c0938 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8490a │ │ │ │ - b.w 84816 │ │ │ │ + bne.w 84902 │ │ │ │ + b.w 8480e │ │ │ │ str r3, [r7, #16] │ │ │ │ add.w r3, r4, #220 @ 0xdc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r7, #24] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r5, [r1, #0] │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ ldr.w r1, [r4, #228] @ 0xe4 │ │ │ │ adds r0, #4 │ │ │ │ str.w r0, [r4, #224] @ 0xe0 │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 84b44 │ │ │ │ + bhi.w 84b3c │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r7, #16] │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ - b.w 84b44 │ │ │ │ + b.w 84b3c │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86ce8 │ │ │ │ + bls.w 86ce0 │ │ │ │ adds r2, #10 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86c68 │ │ │ │ + bls.w 86c60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 8490a │ │ │ │ + bne.w 84902 │ │ │ │ blx 10848 │ │ │ │ - b.w 8490a │ │ │ │ + b.w 84902 │ │ │ │ movw r3, #24325 @ 0x5f05 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 868fe │ │ │ │ + beq.w 868f6 │ │ │ │ movw r3, #32389 @ 0x7e85 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 868ea │ │ │ │ + beq.w 868e2 │ │ │ │ movw r3, #24069 @ 0x5e05 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 868d6 │ │ │ │ + beq.w 868ce │ │ │ │ movw r3, #24581 @ 0x6005 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 868ca │ │ │ │ + beq.w 868c2 │ │ │ │ movw r3, #34053 @ 0x8505 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 868be │ │ │ │ + beq.w 868b6 │ │ │ │ movw r3, #773 @ 0x305 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 868b2 │ │ │ │ + beq.w 868aa │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 85e70 │ │ │ │ + beq.w 85e68 │ │ │ │ ldrd r1, r2, [r4, #220] @ 0xdc │ │ │ │ subs r2, r2, r1 │ │ │ │ lsrs r6, r2, #2 │ │ │ │ - b.w 848bc │ │ │ │ + b.w 848b4 │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr.w r1, [r9, #276] @ 0x114 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ adds r1, #8 │ │ │ │ - bl 88950 │ │ │ │ + bl 88948 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 86abc │ │ │ │ + bne.w 86ab4 │ │ │ │ movs r1, #159 @ 0x9f │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.w 8490a │ │ │ │ + bl 87760 │ │ │ │ + b.w 84902 │ │ │ │ ldr.w r3, [r9, #1832] @ 0x728 │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bpl.w 84714 │ │ │ │ - b.w 854c4 │ │ │ │ + bpl.w 8470c │ │ │ │ + b.w 854bc │ │ │ │ movw r2, #4088 @ 0xff8 │ │ │ │ ands r2, r3 │ │ │ │ sub.w sp, sp, r2 │ │ │ │ - cbz r2, 85d0a │ │ │ │ + cbz r2, 85d02 │ │ │ │ subs r2, #4 │ │ │ │ add.w r3, sp, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r1, [r7, #28] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq.n 85d38 │ │ │ │ + beq.n 85d30 │ │ │ │ sub.w r9, r9, #2 │ │ │ │ add.w r2, r6, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ - bne.n 85d26 │ │ │ │ + bne.n 85d1e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r2, #11 │ │ │ │ bic.w r1, r2, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ sub.w r1, sp, r1 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 855c8 │ │ │ │ + beq.w 855c0 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 85d4a │ │ │ │ + b.n 85d42 │ │ │ │ ldr.w r3, [r8, #276] @ 0x114 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add.w r1, r3, r1, lsr #5 │ │ │ │ mov r3, r4 │ │ │ │ adds r1, #8 │ │ │ │ - bl 84610 │ │ │ │ + bl 84608 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8490c │ │ │ │ + bne.w 84904 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 85d8a │ │ │ │ + cbnz r3, 85d82 │ │ │ │ ldrd r0, r1, [r7, #24] │ │ │ │ mov r2, r4 │ │ │ │ - bl 885f4 │ │ │ │ + bl 885ec │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r2, r1 │ │ │ │ rsb r5, r5, r2, lsr #2 │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ - b.n 85970 │ │ │ │ + b.n 85968 │ │ │ │ movw r3, #41229 @ 0xa10d │ │ │ │ movt r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 86564 │ │ │ │ + beq.w 8655c │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86ac2 │ │ │ │ + bls.w 86aba │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r6, [r4, #224] @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r9, [r4, #220] @ 0xdc │ │ │ │ adds r6, #4 │ │ │ │ str.w r6, [r4, #224] @ 0xe0 │ │ │ │ ldr.w r1, [r8, #276] @ 0x114 │ │ │ │ ldr.w r5, [sl] │ │ │ │ add.w r1, r1, r5, lsr #5 │ │ │ │ adds r1, #4 │ │ │ │ - bl 84610 │ │ │ │ + bl 84608 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8490c │ │ │ │ + bne.w 84904 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 85e06 │ │ │ │ + cbnz r3, 85dfe │ │ │ │ ldrd r1, r0, [r7, #24] │ │ │ │ mov r2, r4 │ │ │ │ - bl 885f4 │ │ │ │ + bl 885ec │ │ │ │ movs r1, #81 @ 0x51 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86b5c │ │ │ │ + bls.w 86b54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ sub.w r6, r6, r9 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ add.w r2, r2, r6, lsr #2 │ │ │ │ @@ -180384,241 +180380,241 @@ │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ lsrs r5, r3, #2 │ │ │ │ sub.w r6, r5, r6, lsr #2 │ │ │ │ str.w r6, [r1, r2, lsl #2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85d5c │ │ │ │ + bne.n 85d54 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85d5c │ │ │ │ + beq.n 85d54 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ - b.n 85e56 │ │ │ │ + b.n 85e4e │ │ │ │ nop │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86b1e │ │ │ │ + bne.w 86b16 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86b06 │ │ │ │ + bls.w 86afe │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #3 │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - bl c151c │ │ │ │ + bl c1514 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #26 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 86e0c │ │ │ │ + bl 86e04 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 8490c │ │ │ │ + blt.w 84904 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86af0 │ │ │ │ + bne.w 86ae8 │ │ │ │ movs r1, #198 @ 0xc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.w 8490a │ │ │ │ + bl 87760 │ │ │ │ + b.w 84902 │ │ │ │ ldr.w r8, [r4, #84] @ 0x54 │ │ │ │ - b.w 848c6 │ │ │ │ - ldr.w r3, [pc, #3484] @ 86c80 │ │ │ │ + b.w 848be │ │ │ │ + ldr.w r3, [pc, #3484] @ 86c78 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 8585e │ │ │ │ + b.n 85856 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86dd4 │ │ │ │ + beq.w 86dcc │ │ │ │ and.w r1, r2, #31 │ │ │ │ cmp r1, #24 │ │ │ │ - bne.w 86d72 │ │ │ │ + bne.w 86d6a │ │ │ │ ldr.w r1, [r9, #1636] @ 0x664 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 86d72 │ │ │ │ + blt.w 86d6a │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ asrs r1, r6, #5 │ │ │ │ and.w r0, r6, #31 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ tst r2, r1 │ │ │ │ it ne │ │ │ │ movne r1, #107 @ 0x6b │ │ │ │ - bne.w 85b7c │ │ │ │ - ldr.w r2, [pc, #3416] @ 86c84 │ │ │ │ + bne.w 85b74 │ │ │ │ + ldr.w r2, [pc, #3416] @ 86c7c │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #40965 @ 0xa005 │ │ │ │ add r2, pc │ │ │ │ bl 1cb40 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8490c │ │ │ │ - b.w 84816 │ │ │ │ + bne.w 84904 │ │ │ │ + b.w 8480e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 854ba │ │ │ │ + bne.w 854b2 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, ip │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 854ba │ │ │ │ + beq.w 854b2 │ │ │ │ mov ip, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.w 853a2 │ │ │ │ + b.w 8539a │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #24] │ │ │ │ - b.w 8535e │ │ │ │ + b.w 85356 │ │ │ │ add.w r2, r0, r3, lsr #5 │ │ │ │ - b.w 8538e │ │ │ │ + b.w 85386 │ │ │ │ movs r5, #155 @ 0x9b │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr.w r3, [r9, #276] @ 0x114 │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ mov r2, r4 │ │ │ │ adds r1, r3, #4 │ │ │ │ - bl 88950 │ │ │ │ + bl 88948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86abc │ │ │ │ + beq.w 86ab4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r1, [r9, #276] @ 0x114 │ │ │ │ mov r0, r9 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ adds r1, #8 │ │ │ │ - bl 88950 │ │ │ │ + bl 88948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86abc │ │ │ │ + beq.w 86ab4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.w 8490a │ │ │ │ + bl 87760 │ │ │ │ + b.w 84902 │ │ │ │ movs r5, #156 @ 0x9c │ │ │ │ - b.n 85f78 │ │ │ │ + b.n 85f70 │ │ │ │ adds r3, #4 │ │ │ │ - b.n 85b3e │ │ │ │ + b.n 85b36 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ add.w fp, r5, r6, lsl #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.w 849f2 │ │ │ │ + b.w 849ea │ │ │ │ add.w ip, r3, #4 │ │ │ │ - b.w 8538e │ │ │ │ + b.w 85386 │ │ │ │ subs r0, r0, r6 │ │ │ │ add sl, r0 │ │ │ │ add r5, r0 │ │ │ │ sub.w r1, r1, sl │ │ │ │ sub.w r0, sl, #4 │ │ │ │ cmp r5, r0 │ │ │ │ mov.w r1, r1, asr #2 │ │ │ │ sub.w r1, r1, #2 │ │ │ │ str.w r1, [sl, #4] │ │ │ │ - bcs.w 84e1c │ │ │ │ + bcs.w 84e14 │ │ │ │ sub.w r8, sl, #8 │ │ │ │ - b.w 84dcc │ │ │ │ + b.w 84dc4 │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 86b72 │ │ │ │ + bne.w 86b6a │ │ │ │ add.w r5, r4, #76 @ 0x4c │ │ │ │ add.w r6, r7, #64 @ 0x40 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl bfcac │ │ │ │ + bl bfca4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8490c │ │ │ │ + bne.w 84904 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r8, #276] @ 0x114 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #8 │ │ │ │ - bl 84610 │ │ │ │ + bl 84608 │ │ │ │ mov r3, r0 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ - b.w 8490c │ │ │ │ + b.w 84904 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ sub.w sp, sp, r2 │ │ │ │ - cbz r2, 86086 │ │ │ │ + cbz r2, 8607e │ │ │ │ subs r2, #4 │ │ │ │ add r2, sp │ │ │ │ str r0, [r2, #0] │ │ │ │ add r6, sp, #8 │ │ │ │ adds r0, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov ip, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 861d2 │ │ │ │ + bne.w 861ca │ │ │ │ mov r3, ip │ │ │ │ movw r1, #37005 @ 0x908d │ │ │ │ movt r1, #12 │ │ │ │ cmp r9, r1 │ │ │ │ ite ne │ │ │ │ movne r1, #85 @ 0x55 │ │ │ │ moveq r1, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 86a4e │ │ │ │ + bls.w 86a46 │ │ │ │ str r3, [r1, #0] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr.w r2, [r4, #228] @ 0xe4 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 86a32 │ │ │ │ + bls.w 86a2a │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ movs r3, #95 @ 0x5f │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ @@ -180628,56 +180624,56 @@ │ │ │ │ ldr.w r1, [sl] │ │ │ │ add.w r1, r2, r1, lsr #5 │ │ │ │ ldr.w r2, [r4, #220] @ 0xdc │ │ │ │ adds r1, #4 │ │ │ │ sub.w r8, r3, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - bl 84610 │ │ │ │ + bl 84608 │ │ │ │ mov.w r8, r8, lsr #2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8490c │ │ │ │ + bne.w 84904 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ movw ip, #37005 @ 0x908d │ │ │ │ movt ip, #12 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmp r9, ip │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ - bne.w 86952 │ │ │ │ + bne.w 8694a │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 86938 │ │ │ │ + bls.w 86930 │ │ │ │ str.w fp, [r1] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 86534 │ │ │ │ + bne.w 8652c │ │ │ │ movs r1, #81 @ 0x51 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 86c4c │ │ │ │ + bls.w 86c44 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r5, r1, [r4, #220] @ 0xdc │ │ │ │ add.w r6, r8, r9 │ │ │ │ mov r2, r4 │ │ │ │ @@ -180685,150 +180681,150 @@ │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r4, #224] @ 0xe0 │ │ │ │ subs r1, r1, r5 │ │ │ │ rsb ip, r8, r1, lsr #2 │ │ │ │ str.w ip, [r5, r6, lsl #2] │ │ │ │ lsrs r5, r1, #2 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ - bl 885f4 │ │ │ │ + bl 885ec │ │ │ │ ldr.w ip, [r4, #220] @ 0xdc │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - cbnz r0, 861de │ │ │ │ + cbnz r0, 861d6 │ │ │ │ subs r2, r5, #2 │ │ │ │ bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ str.w r1, [ip, r6, lsl #2] │ │ │ │ - b.w 8490c │ │ │ │ + b.w 84904 │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ - b.n 86090 │ │ │ │ + b.n 86088 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r2, ip │ │ │ │ rsb r2, r5, r2, lsr #2 │ │ │ │ str.w r2, [ip, r1, lsl #2] │ │ │ │ - b.w 8490c │ │ │ │ + b.w 84904 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r1, #66 @ 0x42 │ │ │ │ movne r1, #197 @ 0xc5 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86c0a │ │ │ │ + bls.w 86c02 │ │ │ │ str.w r8, [r1] │ │ │ │ - b.w 8542a │ │ │ │ + b.w 85422 │ │ │ │ movs r5, #154 @ 0x9a │ │ │ │ - b.n 85f78 │ │ │ │ - ldr.w r2, [pc, #2664] @ 86c88 │ │ │ │ + b.n 85f70 │ │ │ │ + ldr.w r2, [pc, #2664] @ 86c80 │ │ │ │ add r2, pc │ │ │ │ - b.w 85250 │ │ │ │ - ldr.w r2, [pc, #2656] @ 86c8c │ │ │ │ + b.w 85248 │ │ │ │ + ldr.w r2, [pc, #2656] @ 86c84 │ │ │ │ add r2, pc │ │ │ │ adds r2, #16 │ │ │ │ - b.w 85250 │ │ │ │ + b.w 85248 │ │ │ │ movs r5, #153 @ 0x99 │ │ │ │ - b.n 85f78 │ │ │ │ + b.n 85f70 │ │ │ │ add.w r5, r4, #220 @ 0xdc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ adds r2, #10 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrd r3, r2, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 850a4 │ │ │ │ + bhi.w 8509c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.w 850a4 │ │ │ │ + b.w 8509c │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ str.w fp, [r3] │ │ │ │ - b.w 8589e │ │ │ │ + b.w 85896 │ │ │ │ movs r5, #157 @ 0x9d │ │ │ │ - b.n 85f78 │ │ │ │ + b.n 85f70 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 8662c │ │ │ │ + bls.w 86624 │ │ │ │ add.w r3, fp, #10 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86612 │ │ │ │ + bls.w 8660a │ │ │ │ adds r2, #10 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.w 8490a │ │ │ │ + b.w 84902 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ str.w r9, [r2] │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ adds r1, r2, #4 │ │ │ │ str.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.w 84daa │ │ │ │ + b.w 84da2 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ add.w r5, r7, #52 @ 0x34 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ - bl 885b8 │ │ │ │ + bl 885b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8490c │ │ │ │ + beq.w 84904 │ │ │ │ movw r1, #45325 @ 0xb10d │ │ │ │ movt r1, #9 │ │ │ │ cmp r9, r1 │ │ │ │ ite ne │ │ │ │ movne r1, #83 @ 0x53 │ │ │ │ moveq r1, #84 @ 0x54 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 8671e │ │ │ │ + bls.w 86716 │ │ │ │ str r3, [r1, #0] │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ movs r3, #98 @ 0x62 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ @@ -180836,980 +180832,980 @@ │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr.w r1, [r8, #276] @ 0x114 │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #4 │ │ │ │ - bl 84610 │ │ │ │ + bl 84608 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8490c │ │ │ │ + bne.w 84904 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #9 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmp r9, r3 │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ - bne.w 86714 │ │ │ │ + bne.w 8670c │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86736 │ │ │ │ + bls.w 8672e │ │ │ │ str r6, [r1, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ ldr.w r5, [sl] │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r8, #276] @ 0x114 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add.w r1, r1, r5, lsr #5 │ │ │ │ adds r1, #8 │ │ │ │ - bl 84610 │ │ │ │ + bl 84608 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8490c │ │ │ │ + bne.w 84904 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.w 8490c │ │ │ │ + b.w 84904 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86d92 │ │ │ │ + bls.w 86d8a │ │ │ │ adds r2, #10 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86d7a │ │ │ │ + bls.w 86d72 │ │ │ │ add.w r3, fp, #10 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.w 8490a │ │ │ │ - ldr.w r2, [pc, #2152] @ 86c90 │ │ │ │ + b.w 84902 │ │ │ │ + ldr.w r2, [pc, #2152] @ 86c88 │ │ │ │ add r2, pc │ │ │ │ adds r2, #112 @ 0x70 │ │ │ │ - b.w 85250 │ │ │ │ - ldr.w r2, [pc, #2144] @ 86c94 │ │ │ │ + b.w 85248 │ │ │ │ + ldr.w r2, [pc, #2144] @ 86c8c │ │ │ │ add r2, pc │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ - b.w 85250 │ │ │ │ - ldr.w r2, [pc, #2136] @ 86c98 │ │ │ │ + b.w 85248 │ │ │ │ + ldr.w r2, [pc, #2136] @ 86c90 │ │ │ │ add r2, pc │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ - b.w 85250 │ │ │ │ - ldr.w r2, [pc, #2128] @ 86c9c │ │ │ │ + b.w 85248 │ │ │ │ + ldr.w r2, [pc, #2128] @ 86c94 │ │ │ │ add r2, pc │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ - b.w 85250 │ │ │ │ - ldr.w r2, [pc, #2120] @ 86ca0 │ │ │ │ + b.w 85248 │ │ │ │ + ldr.w r2, [pc, #2120] @ 86c98 │ │ │ │ add r2, pc │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ - b.w 85250 │ │ │ │ - ldr.w r2, [pc, #2112] @ 86ca4 │ │ │ │ + b.w 85248 │ │ │ │ + ldr.w r2, [pc, #2112] @ 86c9c │ │ │ │ add r2, pc │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ - b.w 85250 │ │ │ │ + b.w 85248 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.w 84adc │ │ │ │ + b.w 84ad4 │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ - b.w 85c0e │ │ │ │ + b.w 85c06 │ │ │ │ str r3, [r7, #24] │ │ │ │ add.w r3, r4, #220 @ 0xdc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ ldr.w r1, [r4, #228] @ 0xe4 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 8514c │ │ │ │ + bhi.w 85144 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - b.w 8514c │ │ │ │ + b.w 85144 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.w 856ae │ │ │ │ + b.w 856a6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 86098 │ │ │ │ + b.n 86090 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl c15ac │ │ │ │ + bl c15a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8490a │ │ │ │ - b.w 84816 │ │ │ │ + bne.w 84902 │ │ │ │ + b.w 8480e │ │ │ │ movs r3, #101 @ 0x65 │ │ │ │ - b.w 8587c │ │ │ │ + b.w 85874 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 86dac │ │ │ │ + beq.w 86da4 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r7, #24] │ │ │ │ str r1, [r7, #4] │ │ │ │ - b.w 85636 │ │ │ │ + b.w 8562e │ │ │ │ ldrd r0, r2, [r4, #220] @ 0xdc │ │ │ │ add.w r1, r8, #1073741824 @ 0x40000000 │ │ │ │ subs r1, #1 │ │ │ │ subs r2, r2, r0 │ │ │ │ rsb r2, r8, r2, lsr #2 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ - b.w 8490c │ │ │ │ + b.w 84904 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.w 858ea │ │ │ │ + b.w 858e2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ str r1, [r7, #12] │ │ │ │ add.w r6, r7, #40 @ 0x28 │ │ │ │ str r6, [r7, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ adds r5, r2, #1 │ │ │ │ add.w fp, r2, #10 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ str r5, [r3, #24] │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8666c │ │ │ │ + beq.n 86664 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 86abc │ │ │ │ + beq.w 86ab4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 85694 │ │ │ │ + bhi.w 8568c │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.w 85694 │ │ │ │ + b.w 8568c │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.w 8519a │ │ │ │ + b.w 85192 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.w 85182 │ │ │ │ - ldr.w r3, [pc, #1712] @ 86ca8 │ │ │ │ + b.w 8517a │ │ │ │ + ldr.w r3, [pc, #1712] @ 86ca0 │ │ │ │ movw r2, #3320 @ 0xcf8 │ │ │ │ - ldr.w r1, [pc, #1708] @ 86cac │ │ │ │ - ldr.w r0, [pc, #1708] @ 86cb0 │ │ │ │ + ldr.w r1, [pc, #1708] @ 86ca4 │ │ │ │ + ldr.w r0, [pc, #1708] @ 86ca8 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b.n 862cc │ │ │ │ + b.n 862c4 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b.n 862b4 │ │ │ │ + b.n 862ac │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 84c7a │ │ │ │ + bge.w 84c72 │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.w 84816 │ │ │ │ + blt.w 8480e │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ lsls r5, r3, #27 │ │ │ │ - bmi.w 86df0 │ │ │ │ + bmi.w 86de8 │ │ │ │ cmp r2, #0 │ │ │ │ itt lt │ │ │ │ movlt r2, fp │ │ │ │ movlt r6, ip │ │ │ │ - b.w 84c8e │ │ │ │ + b.w 84c86 │ │ │ │ movw r3, #63365 @ 0xf785 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #11 │ │ │ │ bl 1b098 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 8658a │ │ │ │ + b.n 86582 │ │ │ │ mov.w fp, #6 │ │ │ │ ldr.w r3, [r9, #1636] @ 0x664 │ │ │ │ lsrs r2, r6, #7 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 866ce │ │ │ │ + bge.n 866c6 │ │ │ │ cmp.w fp, #6 │ │ │ │ - beq.n 866f4 │ │ │ │ + beq.n 866ec │ │ │ │ mvn.w r3, #9 │ │ │ │ - b.w 8490c │ │ │ │ - ldr.w r3, [pc, #1552] @ 86cb4 │ │ │ │ + b.w 84904 │ │ │ │ + ldr.w r3, [pc, #1552] @ 86cac │ │ │ │ movw r2, #3230 @ 0xc9e │ │ │ │ - ldr.w r1, [pc, #1548] @ 86cb8 │ │ │ │ - ldr.w r0, [pc, #1548] @ 86cbc │ │ │ │ + ldr.w r1, [pc, #1548] @ 86cb0 │ │ │ │ + ldr.w r0, [pc, #1548] @ 86cb4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 84702 │ │ │ │ - b.n 8669a │ │ │ │ + beq.w 846fa │ │ │ │ + b.n 86692 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86b1e │ │ │ │ + bne.w 86b16 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85e78 │ │ │ │ + bne.w 85e70 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 86e0c │ │ │ │ + bl 86e04 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.w 85ec4 │ │ │ │ - b.w 8490c │ │ │ │ + bge.w 85ebc │ │ │ │ + b.w 84904 │ │ │ │ ldr.w r0, [r9, #276] @ 0x114 │ │ │ │ lsrs r3, r6, #5 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ add.w ip, r0, r6, lsr #5 │ │ │ │ - ldr.w r3, [pc, #1468] @ 86cc0 │ │ │ │ + ldr.w r3, [pc, #1468] @ 86cb8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - b.w 846b2 │ │ │ │ + b.w 846aa │ │ │ │ mov r2, r4 │ │ │ │ mov r1, ip │ │ │ │ - b.w 84c16 │ │ │ │ + b.w 84c0e │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.n 863b6 │ │ │ │ + bl 87760 │ │ │ │ + b.n 863ae │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 8634a │ │ │ │ + b.n 86342 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.n 863aa │ │ │ │ + b.n 863a2 │ │ │ │ mvn.w r3, #10 │ │ │ │ - b.w 8490c │ │ │ │ + b.w 84904 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 8490c │ │ │ │ - ldr.w r3, [pc, #1384] @ 86cc4 │ │ │ │ + b.w 84904 │ │ │ │ + ldr.w r3, [pc, #1384] @ 86cbc │ │ │ │ movw r2, #3183 @ 0xc6f │ │ │ │ - ldr.w r1, [pc, #1380] @ 86cc8 │ │ │ │ - ldr.w r0, [pc, #1380] @ 86ccc │ │ │ │ + ldr.w r1, [pc, #1380] @ 86cc0 │ │ │ │ + ldr.w r0, [pc, #1380] @ 86cc4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r1, [sl] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dcd2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84816 │ │ │ │ - b.w 8490a │ │ │ │ + beq.w 8480e │ │ │ │ + b.w 84902 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 86814 │ │ │ │ + beq.n 8680c │ │ │ │ ldr r2, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ rsb r1, r2, #258 @ 0x102 │ │ │ │ adds r1, #1 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 8687c │ │ │ │ + bls.n 86874 │ │ │ │ str.w r8, [r1] │ │ │ │ - b.w 85414 │ │ │ │ + b.w 8540c │ │ │ │ ldr.w r2, [r9, #276] @ 0x114 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ adds r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n 867da │ │ │ │ + bne.n 867d2 │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ - b.n 867ca │ │ │ │ + b.n 867c2 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #24 │ │ │ │ - bne.w 84816 │ │ │ │ + bne.w 8480e │ │ │ │ ldr.w r2, [r9, #1636] @ 0x664 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 84816 │ │ │ │ + blt.w 8480e │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ asrs r2, r6, #5 │ │ │ │ and.w r1, r6, #31 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 84816 │ │ │ │ + beq.w 8480e │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ - b.w 85b7c │ │ │ │ + b.w 85b74 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ movne r1, #194 @ 0xc2 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 86866 │ │ │ │ + bls.n 8685e │ │ │ │ str.w r8, [r1] │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 85428 │ │ │ │ + bhi.w 85420 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.w 85428 │ │ │ │ + b.w 85420 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.n 86838 │ │ │ │ + b.n 86830 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.n 867b4 │ │ │ │ + b.n 867ac │ │ │ │ movs r5, #158 @ 0x9e │ │ │ │ - b.w 85f78 │ │ │ │ + b.w 85f70 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.w 851b8 │ │ │ │ + b.w 851b0 │ │ │ │ movs r1, #79 @ 0x4f │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.w 8490a │ │ │ │ + bl 87760 │ │ │ │ + b.w 84902 │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.w 8490a │ │ │ │ + bl 87760 │ │ │ │ + b.w 84902 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.w 8490a │ │ │ │ + bl 87760 │ │ │ │ + b.w 84902 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #189 @ 0xbd │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.w 8490a │ │ │ │ + bl 87760 │ │ │ │ + b.w 84902 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #200 @ 0xc8 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.w 8490a │ │ │ │ + bl 87760 │ │ │ │ + b.w 84902 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ movs r1, #192 @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.w 8490a │ │ │ │ + bl 87760 │ │ │ │ + b.w 84902 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 86a80 │ │ │ │ + bls.w 86a78 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.w 8490a │ │ │ │ + b.w 84902 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.w 86148 │ │ │ │ + b.w 86140 │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 8697c │ │ │ │ + bhi.n 86974 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str.w fp, [r1] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #81 @ 0x51 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 86a68 │ │ │ │ + bls.n 86a60 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrd r1, r2, [r4, #220] @ 0xdc │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsrs r5, r2, #2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86a96 │ │ │ │ + bne.n 86a8e │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl 885f4 │ │ │ │ + bl 885ec │ │ │ │ ldr.w r0, [r4, #220] @ 0xdc │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ add.w r1, r8, #1073741824 @ 0x40000000 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ subs r2, r2, r0 │ │ │ │ rsb r2, r8, r2, lsr #2 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r0, r2, [r4, #220] @ 0xdc │ │ │ │ add.w r1, r5, #1073741824 @ 0x40000000 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ subs r2, r2, r0 │ │ │ │ rsb r2, r5, r2, lsr #2 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ - b.w 8490c │ │ │ │ + b.w 84904 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.w 85426 │ │ │ │ + b.w 8541e │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.w 8540e │ │ │ │ + b.w 85406 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.w 860d8 │ │ │ │ + b.w 860d0 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.w 860be │ │ │ │ + b.w 860b6 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.n 869a0 │ │ │ │ + b.n 86998 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.n 86926 │ │ │ │ + b.n 8691e │ │ │ │ add.w r2, r8, #1073741824 @ 0x40000000 │ │ │ │ sub.w r0, r5, r8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 869de │ │ │ │ - ldr r3, [pc, #552] @ (86cd0 ) │ │ │ │ + b.n 869d6 │ │ │ │ + ldr r3, [pc, #552] @ (86cc8 ) │ │ │ │ movw r2, #2444 @ 0x98c │ │ │ │ - ldr r1, [pc, #548] @ (86cd4 ) │ │ │ │ - ldr r0, [pc, #552] @ (86cd8 ) │ │ │ │ + ldr r1, [pc, #548] @ (86ccc ) │ │ │ │ + ldr r0, [pc, #552] @ (86cd0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 8490c │ │ │ │ + b.w 84904 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.w 85dc6 │ │ │ │ + b.w 85dbe │ │ │ │ movw r3, #63365 @ 0xf785 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #11 │ │ │ │ bl 1b098 │ │ │ │ mov fp, r0 │ │ │ │ - b.w 85676 │ │ │ │ + b.w 8566e │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ - bl c151c │ │ │ │ + bl c1514 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.w 85ecc │ │ │ │ + bl 87760 │ │ │ │ + b.w 85ec4 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.w 85e8c │ │ │ │ + b.w 85e84 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 86b46 │ │ │ │ + bls.n 86b3e │ │ │ │ movw r3, #53517 @ 0xd10d │ │ │ │ movt r3, #19 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 866d6 │ │ │ │ + b.n 866ce │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.n 86b30 │ │ │ │ + b.n 86b28 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86c5c │ │ │ │ + beq.n 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.w 85e1a │ │ │ │ + b.w 85e12 │ │ │ │ movw r3, #53517 @ 0xd10d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 86c36 │ │ │ │ + bne.n 86c2e │ │ │ │ add.w r6, r4, #88 @ 0x58 │ │ │ │ add.w r5, r7, #64 @ 0x40 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ add.w r2, fp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl bfcac │ │ │ │ + bl bfca4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8490c │ │ │ │ + bne.w 84904 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r8, #276] @ 0x114 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ mov r0, r8 │ │ │ │ adds r1, #4 │ │ │ │ - bl 84610 │ │ │ │ + bl 84608 │ │ │ │ mov r3, r0 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - b.w 8490c │ │ │ │ + b.w 84904 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8505a │ │ │ │ + beq.w 85052 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ adds r3, #32 │ │ │ │ ldrex r0, [r3] │ │ │ │ orr.w r0, r0, #1024 @ 0x400 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 86bda │ │ │ │ + bne.n 86bd2 │ │ │ │ dmb ish │ │ │ │ - b.w 8505a │ │ │ │ + b.w 85052 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86bd2 │ │ │ │ - b.w 8504a │ │ │ │ + bne.n 86bca │ │ │ │ + b.w 85042 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ cmp r0, #24 │ │ │ │ - bne.w 84c8e │ │ │ │ + bne.w 84c86 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ str r3, [r7, #24] │ │ │ │ - b.n 86652 │ │ │ │ + b.n 8664a │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 86c5c │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.w 86212 │ │ │ │ + b.w 8620a │ │ │ │ ldr.w r1, [sl] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dcd2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84816 │ │ │ │ - b.w 8490a │ │ │ │ - ldr r3, [pc, #164] @ (86cdc ) │ │ │ │ + beq.w 8480e │ │ │ │ + b.w 84902 │ │ │ │ + ldr r3, [pc, #164] @ (86cd4 ) │ │ │ │ movw r2, #2382 @ 0x94e │ │ │ │ - ldr r1, [pc, #160] @ (86ce0 ) │ │ │ │ - ldr r0, [pc, #164] @ (86ce4 ) │ │ │ │ + ldr r1, [pc, #160] @ (86cd8 ) │ │ │ │ + ldr r0, [pc, #164] @ (86cdc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86dca │ │ │ │ + bne.w 86dc2 │ │ │ │ bl 5a418 │ │ │ │ add.w r6, r0, r6, lsr #5 │ │ │ │ - b.w 85324 │ │ │ │ + b.w 8531c │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86c5c │ │ │ │ + beq.n 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.w 85c3a │ │ │ │ + b.w 85c32 │ │ │ │ nop │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ movs r5, r0 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ movs r1, r1 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r4, r7 │ │ │ │ movs r1, r1 │ │ │ │ - cdp2 0, 3, cr0, cr6, cr8, {0} │ │ │ │ - cdp2 0, 2, cr0, cr10, cr8, {0} │ │ │ │ - cdp2 0, 1, cr0, cr14, cr8, {0} │ │ │ │ - cdp2 0, 1, cr0, cr2, cr8, {0} │ │ │ │ - cdp2 0, 0, cr0, cr6, cr8, {0} │ │ │ │ - ldc2l 0, cr0, [sl, #32]! │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + cdp2 0, 3, cr0, cr14, cr8, {0} │ │ │ │ + cdp2 0, 3, cr0, cr2, cr8, {0} │ │ │ │ + cdp2 0, 2, cr0, cr6, cr8, {0} │ │ │ │ + cdp2 0, 1, cr0, cr10, cr8, {0} │ │ │ │ + cdp2 0, 0, cr0, cr14, cr8, {0} │ │ │ │ + cdp2 0, 0, cr0, cr2, cr8, {0} │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldrd r0, r0, [r0], #20 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + strd r0, r0, [r0], #20 │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ movs r5, r0 │ │ │ │ - strex r0, r0, [r4, #20] │ │ │ │ + @ instruction: 0xe8340005 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ movs r6, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - b.n 87254 │ │ │ │ + b.n 8722c │ │ │ │ movs r5, r0 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86c5c │ │ │ │ + beq.n 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b.w 85c24 │ │ │ │ + b.w 85c1c │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #24 │ │ │ │ - bne.w 84816 │ │ │ │ + bne.w 8480e │ │ │ │ lsrs r3, r3, #7 │ │ │ │ ldr.w r1, [r9, #1636] @ 0x664 │ │ │ │ str r3, [r7, #24] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ - b.n 8664a │ │ │ │ + b.n 86642 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86c5c │ │ │ │ + beq.n 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.w 85b8e │ │ │ │ - ldr r2, [pc, #196] @ (86dfc ) │ │ │ │ + b.w 85b86 │ │ │ │ + ldr r2, [pc, #196] @ (86df4 ) │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #40965 @ 0xa005 │ │ │ │ add r2, pc │ │ │ │ bl 1cb40 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8490c │ │ │ │ - b.w 84816 │ │ │ │ - ldr r2, [pc, #172] @ (86e00 ) │ │ │ │ + bne.w 84904 │ │ │ │ + b.w 8480e │ │ │ │ + ldr r2, [pc, #172] @ (86df8 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #50053 @ 0xc385 │ │ │ │ movt r1, #1 │ │ │ │ bl 1cb40 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8490c │ │ │ │ - b.w 84816 │ │ │ │ - ldr r2, [pc, #144] @ (86e04 ) │ │ │ │ + bne.w 84904 │ │ │ │ + b.w 8480e │ │ │ │ + ldr r2, [pc, #144] @ (86dfc ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ - b.n 86d58 │ │ │ │ + b.n 86d50 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ - b.w 86412 │ │ │ │ + b.w 8640a │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c5c │ │ │ │ + beq.w 86c54 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - b.w 863fc │ │ │ │ + b.w 863f4 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r7, #24] │ │ │ │ str r2, [r7, #4] │ │ │ │ lsrs r2, r3, #5 │ │ │ │ add.w r3, r5, r3, lsr #5 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r2, r5] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 85636 │ │ │ │ - b.n 86db4 │ │ │ │ + bne.w 8562e │ │ │ │ + b.n 86dac │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - b.w 86182 │ │ │ │ - ldr r2, [pc, #48] @ (86e08 ) │ │ │ │ + b.w 8617a │ │ │ │ + ldr r2, [pc, #48] @ (86e00 ) │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #40965 @ 0xa005 │ │ │ │ add r2, pc │ │ │ │ bl 1cb40 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8490c │ │ │ │ - b.w 84816 │ │ │ │ + bne.w 84904 │ │ │ │ + b.w 8480e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 86660 │ │ │ │ - b.w 8490a │ │ │ │ - subs r0, r4, #7 │ │ │ │ + bne.w 86658 │ │ │ │ + b.w 84902 │ │ │ │ + subs r0, r2, #7 │ │ │ │ movs r6, r0 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r2, r7, #6 │ │ │ │ movs r6, r0 │ │ │ │ - add r7, pc, #344 @ (adr r7, 86f60 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 86f18 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r6, pc, #952 @ (adr r6, 871c4 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 8717c ) │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #2344] @ 87748 │ │ │ │ + ldr.w r2, [pc, #2344] @ 87740 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #2340] @ 8774c │ │ │ │ + ldr.w r3, [pc, #2340] @ 87744 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #2336] @ 87750 │ │ │ │ + ldr.w r1, [pc, #2336] @ 87748 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.w 86f5c │ │ │ │ + beq.w 86f54 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.w 87196 │ │ │ │ + bhi.w 8718e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r6, r0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #24 │ │ │ │ - bne.w 8712c │ │ │ │ + bne.w 87124 │ │ │ │ ldr.w r3, [r7, #1636] @ 0x664 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 873c4 │ │ │ │ + blt.w 873bc │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 872d2 │ │ │ │ + bne.w 872ca │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ asrs r1, r3, #5 │ │ │ │ movs r0, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ lsl.w ip, r0, ip │ │ │ │ ldr r1, [r2, #4] │ │ │ │ @@ -181817,326 +181813,326 @@ │ │ │ │ ittt eq │ │ │ │ orreq.w r1, ip, r1 │ │ │ │ streq r1, [r2, #4] │ │ │ │ moveq lr, r0 │ │ │ │ and.w r0, r6, #2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 86f12 │ │ │ │ + ble.n 86f0a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ and.w r5, r6, #4 │ │ │ │ ldr.w r1, [r7, #1636] @ 0x664 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ and.w r2, r2, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86fcc │ │ │ │ + bne.n 86fc4 │ │ │ │ cmp r5, r0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, lr, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8714c │ │ │ │ + beq.w 87144 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 872a4 │ │ │ │ + bne.w 8729c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #2144] @ 87754 │ │ │ │ - ldr.w r3, [pc, #2132] @ 8774c │ │ │ │ + ldr.w r2, [pc, #2144] @ 8774c │ │ │ │ + ldr.w r3, [pc, #2132] @ 87744 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8731e │ │ │ │ + bne.w 87316 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86fea │ │ │ │ + beq.n 86fe2 │ │ │ │ lsls r2, r6, #29 │ │ │ │ - bmi.w 8713c │ │ │ │ + bmi.w 87134 │ │ │ │ eor.w r2, lr, #1 │ │ │ │ cmp r3, #2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ andle.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86fde │ │ │ │ + bne.n 86fd6 │ │ │ │ mov r0, r4 │ │ │ │ cmp lr, r2 │ │ │ │ ite eq │ │ │ │ moveq r1, #34 @ 0x22 │ │ │ │ movne r1, #51 @ 0x33 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r2, r1, [r4, #224] @ 0xe0 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w 8728a │ │ │ │ + bls.w 87282 │ │ │ │ adds r3, #10 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 86ef0 │ │ │ │ + b.n 86ee8 │ │ │ │ ldr.w r3, [r7, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 86e4e │ │ │ │ + bne.w 86e46 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 86e4e │ │ │ │ - b.n 86f70 │ │ │ │ + bne.w 86e46 │ │ │ │ + b.n 86f68 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ and.w r6, r6, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 87114 │ │ │ │ + beq.w 8710c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8710a │ │ │ │ + bne.w 87102 │ │ │ │ mov r0, r2 │ │ │ │ blx 10848 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87110 │ │ │ │ + bne.w 87108 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 872ae │ │ │ │ + bls.w 872a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 86ef0 │ │ │ │ + b.n 86ee8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87432 │ │ │ │ + bne.w 8742a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8717a │ │ │ │ + bne.w 87172 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.w 87188 │ │ │ │ + bgt.w 87180 │ │ │ │ add.w r1, r3, #31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.n 86ef0 │ │ │ │ + bl 87760 │ │ │ │ + b.n 86ee8 │ │ │ │ add.w r1, lr, #13 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 86f3a │ │ │ │ + b.n 86f32 │ │ │ │ ands.w r3, r2, #24 │ │ │ │ - bne.w 873da │ │ │ │ + bne.w 873d2 │ │ │ │ tst.w r6, #2 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #22 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 86fbc │ │ │ │ + bhi.n 86fb4 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8742e │ │ │ │ + beq.w 87426 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n 86fbc │ │ │ │ + b.n 86fb4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8733c │ │ │ │ + bne.w 87334 │ │ │ │ and.w r3, r2, #24 │ │ │ │ lsrs r1, r2, #5 │ │ │ │ tst.w r6, #1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r3, #244] @ 0xf4 │ │ │ │ ldr r5, [r1, r7] │ │ │ │ ite eq │ │ │ │ moveq r1, #29 │ │ │ │ movne r1, #10 │ │ │ │ add.w r6, r7, r2, lsr #5 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r3, r2, [r4, #224] @ 0xe0 │ │ │ │ lsrs r5, r5, #9 │ │ │ │ adds r1, r5, #1 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ cmp.w r2, r1, lsl #2 │ │ │ │ - bcc.w 87322 │ │ │ │ + bcc.w 8731a │ │ │ │ ldr.w r2, [r9, r7] │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r5, 870ba │ │ │ │ + cbz r5, 870b2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - beq.n 870ba │ │ │ │ + beq.n 870b2 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r3, #8] │ │ │ │ - beq.n 870ba │ │ │ │ + beq.n 870b2 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r5, #3 │ │ │ │ str r2, [r3, #12] │ │ │ │ - beq.n 870ba │ │ │ │ + beq.n 870b2 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r5, #4 │ │ │ │ str r2, [r3, #16] │ │ │ │ - beq.n 870ba │ │ │ │ + beq.n 870b2 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r5, #5 │ │ │ │ str r2, [r3, #20] │ │ │ │ - beq.n 870ba │ │ │ │ + beq.n 870b2 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r5, #6 │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq.n 870ba │ │ │ │ + beq.n 870b2 │ │ │ │ add.w r1, r3, r8 │ │ │ │ subs r6, r6, r3 │ │ │ │ add.w r2, r3, #28 │ │ │ │ ldr r0, [r2, r6] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 870b0 │ │ │ │ + bne.n 870a8 │ │ │ │ adds r3, #4 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 86ef0 │ │ │ │ + b.n 86ee8 │ │ │ │ and.w r3, r2, #24 │ │ │ │ tst.w r6, #2 │ │ │ │ ite eq │ │ │ │ moveq r1, #7 │ │ │ │ movne r1, #26 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r5, [r3, #244] @ 0xf4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r3, r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.w 8750e │ │ │ │ + bls.w 87506 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r2, #4 │ │ │ │ adds r1, r2, r5 │ │ │ │ ldr r0, [r2, r5] │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n 86ef0 │ │ │ │ + b.n 86ee8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 86fa8 │ │ │ │ + beq.w 86fa0 │ │ │ │ movs r1, #21 │ │ │ │ - b.n 86faa │ │ │ │ + b.n 86fa2 │ │ │ │ cmp r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r1, #4 │ │ │ │ movne r1, #23 │ │ │ │ - bl 87768 │ │ │ │ - b.n 86ef0 │ │ │ │ + bl 87760 │ │ │ │ + b.n 86ee8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87388 │ │ │ │ + bne.w 87380 │ │ │ │ lsls r5, r6, #30 │ │ │ │ - bpl.w 86ee8 │ │ │ │ + bpl.w 86ee0 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.n 86ef0 │ │ │ │ + bl 87760 │ │ │ │ + b.n 86ee8 │ │ │ │ cmp.w lr, #0 │ │ │ │ mov r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r1, #30 │ │ │ │ movne r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 86f3a │ │ │ │ + b.n 86f32 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87458 │ │ │ │ + bne.w 87450 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 8728a │ │ │ │ + bls.w 87282 │ │ │ │ adds r3, #10 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 86ef0 │ │ │ │ + b.n 86ee8 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8715e │ │ │ │ + b.n 87156 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8715e │ │ │ │ + b.n 87156 │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w 87540 │ │ │ │ + beq.w 87538 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 873c4 │ │ │ │ + bne.w 873bc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87336 │ │ │ │ + bne.w 8732e │ │ │ │ ldr.w r1, [r7, #276] @ 0x114 │ │ │ │ lsrs r3, r2, #5 │ │ │ │ and.w r9, r6, #8 │ │ │ │ and.w sl, r6, #1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w fp, r1, r2, lsr #5 │ │ │ │ movw r2, #45325 @ 0xb10d │ │ │ │ movt r2, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 87554 │ │ │ │ + bne.w 8754c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 875f0 │ │ │ │ + beq.w 875e8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, fp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 883bc │ │ │ │ + bl 883b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8765c │ │ │ │ + beq.w 87654 │ │ │ │ add.w r1, fp, #8 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 883bc │ │ │ │ + bl 883b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8765c │ │ │ │ + beq.w 87654 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8765c │ │ │ │ + beq.w 87654 │ │ │ │ add.w r1, r2, #31 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ands.w r1, r1, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ and.w r6, r2, #31 │ │ │ │ movs r5, #1 │ │ │ │ @@ -182163,1282 +182159,1282 @@ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ tst r1, r5 │ │ │ │ itt eq │ │ │ │ orreq r1, r5 │ │ │ │ streq r1, [r0, #4] │ │ │ │ movs r1, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r0, [r4, #224] @ 0xe0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ subs r0, r0, r1 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.w 8772c │ │ │ │ + bls.w 87724 │ │ │ │ adds r2, #10 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrd r2, r1, [r4, #224] @ 0xe0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 86f4c │ │ │ │ + bhi.w 86f44 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8742e │ │ │ │ + beq.w 87426 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 86f4c │ │ │ │ + b.n 86f44 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86e42 │ │ │ │ - b.n 86ee8 │ │ │ │ + bne.w 86e3a │ │ │ │ + b.n 86ee0 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8742e │ │ │ │ + beq.w 87426 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 86ef0 │ │ │ │ + b.n 86ee8 │ │ │ │ ldrd r1, r2, [r7, #40] @ 0x28 │ │ │ │ add.w r5, r3, #10 │ │ │ │ add.w r6, r1, r5, lsl #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bcs.n 8739a │ │ │ │ + bcs.n 87392 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ ldr.w r0, [r7, #276] @ 0x114 │ │ │ │ sub.w r2, r2, r0 │ │ │ │ mov.w r2, r2, lsl #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ str.w r2, [r1, r5, lsl #2] │ │ │ │ - ble.w 86fde │ │ │ │ + ble.w 86fd6 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r3, r2, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 87374 │ │ │ │ + bls.n 8736c │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 86ef0 │ │ │ │ + b.n 86ee8 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8742e │ │ │ │ + beq.n 87426 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 8706e │ │ │ │ + b.n 87066 │ │ │ │ lsls r3, r6, #27 │ │ │ │ - bmi.w 871ae │ │ │ │ + bmi.w 871a6 │ │ │ │ ldrd r3, r1, [r7, #40] @ 0x28 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ adds r6, #10 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 8739a │ │ │ │ + bls.n 87392 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 873a0 │ │ │ │ + ble.n 87398 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r3, r2, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 873b0 │ │ │ │ + bls.n 873a8 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 873a8 │ │ │ │ + b.n 873a0 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8742e │ │ │ │ + beq.n 87426 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 87310 │ │ │ │ + b.n 87308 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ adds r6, #10 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 87524 │ │ │ │ + bhi.w 8751c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86ef2 │ │ │ │ + b.n 86eea │ │ │ │ adds r1, #31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 86ef0 │ │ │ │ + b.n 86ee8 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8742e │ │ │ │ + beq.n 87426 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 87366 │ │ │ │ - ldr r3, [pc, #912] @ (87758 ) │ │ │ │ + b.n 8735e │ │ │ │ + ldr r3, [pc, #912] @ (87750 ) │ │ │ │ movw r2, #2676 @ 0xa74 │ │ │ │ - ldr r1, [pc, #912] @ (8775c ) │ │ │ │ - ldr r0, [pc, #912] @ (87760 ) │ │ │ │ + ldr r1, [pc, #912] @ (87754 ) │ │ │ │ + ldr r0, [pc, #912] @ (87758 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ and.w r1, r6, #1 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r6, r3, r2, lsr #5 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ lsrs r5, r5, #9 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 8747e │ │ │ │ + bne.n 87476 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ adds.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 874c4 │ │ │ │ + bne.n 874bc │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ moveq r1, #24 │ │ │ │ movne r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r3, r2, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 87536 │ │ │ │ + bhi.w 8752e │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87532 │ │ │ │ + bne.w 8752a │ │ │ │ bl 5a418 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 86fd2 │ │ │ │ + beq.w 86fca │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ adds r2, #32 │ │ │ │ ldrex r0, [r2] │ │ │ │ orr.w r0, r0, #1024 @ 0x400 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 87442 │ │ │ │ + bne.n 8743a │ │ │ │ dmb ish │ │ │ │ - b.n 86fd2 │ │ │ │ + b.n 86fca │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 87152 │ │ │ │ + beq.w 8714a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ adds r2, #32 │ │ │ │ ldrex r0, [r2] │ │ │ │ orr.w r0, r0, #1024 @ 0x400 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 87468 │ │ │ │ + bne.n 87460 │ │ │ │ dmb ish │ │ │ │ - b.n 87152 │ │ │ │ + b.n 8714a │ │ │ │ lsls r0, r7, #31 │ │ │ │ - bpl.n 874ba │ │ │ │ + bpl.n 874b2 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #28 │ │ │ │ movne r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ adds r1, r5, #1 │ │ │ │ ldrd r3, r2, [r4, #224] @ 0xe0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp.w r2, r1, lsl #2 │ │ │ │ - bcc.n 874fa │ │ │ │ + bcc.n 874f2 │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ subs r2, r3, #4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ adds r6, #4 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 874a6 │ │ │ │ + bne.n 8749e │ │ │ │ add r7, r3 │ │ │ │ str.w r7, [r4, #224] @ 0xe0 │ │ │ │ - b.n 86ef0 │ │ │ │ + b.n 86ee8 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #27 │ │ │ │ movne r1, #8 │ │ │ │ - b.n 8748a │ │ │ │ + b.n 87482 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r1, #25 │ │ │ │ movne r1, #6 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r3, r2, [r4, #224] @ 0xe0 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 874e6 │ │ │ │ + bls.n 874de │ │ │ │ mov r2, r3 │ │ │ │ str.w r7, [r2], #8 │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 87104 │ │ │ │ + b.n 870fc │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8742e │ │ │ │ + beq.n 87426 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 874dc │ │ │ │ + b.n 874d4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8742e │ │ │ │ + beq.n 87426 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 874a0 │ │ │ │ + b.n 87498 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8742e │ │ │ │ + beq.n 87426 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 870f2 │ │ │ │ + b.n 870ea │ │ │ │ ldr.w r2, [r7, #276] @ 0x114 │ │ │ │ subs r2, r5, r2 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ - b.n 8734c │ │ │ │ + b.n 87344 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ adds r2, #4 │ │ │ │ - b.n 87104 │ │ │ │ + b.n 870fc │ │ │ │ ldr.w r3, [r7, #1636] @ 0x664 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 86e80 │ │ │ │ - b.n 871a0 │ │ │ │ + bge.w 86e78 │ │ │ │ + b.n 87198 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87670 │ │ │ │ + beq.w 87668 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8771c │ │ │ │ + bne.w 87714 │ │ │ │ movs r1, #15 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r2, r1, [r4, #224] @ 0xe0 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w 87682 │ │ │ │ + bls.w 8767a │ │ │ │ str r3, [r2, #0] │ │ │ │ and.w r2, r3, #3968 @ 0xf80 │ │ │ │ cmp.w r2, #3968 @ 0xf80 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ add.w r1, r1, #4 │ │ │ │ str.w r1, [r4, #224] @ 0xe0 │ │ │ │ - beq.w 876e2 │ │ │ │ + beq.w 876da │ │ │ │ ubfx r3, r3, #7, #5 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [r7, #276] @ 0x114 │ │ │ │ bic.w r6, r6, #24 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ adds r5, r3, #4 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 876a0 │ │ │ │ + bgt.n 87698 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ orr.w r6, r6, #12 │ │ │ │ and.w r2, r1, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 876b2 │ │ │ │ + beq.n 876aa │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 87714 │ │ │ │ - cbnz r3, 875de │ │ │ │ + bne.w 8770c │ │ │ │ + cbnz r3, 875d6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 86e0c │ │ │ │ + bl 86e04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86ef2 │ │ │ │ + blt.w 86eea │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 87720 │ │ │ │ + beq.w 87718 │ │ │ │ movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.n 86ef0 │ │ │ │ + bl 87760 │ │ │ │ + b.n 86ee8 │ │ │ │ cmp.w r9, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #55 @ 0x37 │ │ │ │ movne r1, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r6, r6, #24 │ │ │ │ ldr.w r3, [r7, #276] @ 0x114 │ │ │ │ mov.w fp, #2 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ adds r1, r3, #4 │ │ │ │ orr.w r2, r6, #4 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 86e0c │ │ │ │ + bl 86e04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86ef2 │ │ │ │ + blt.w 86eea │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs.w r3, fp, #2 │ │ │ │ add.w r5, r1, #4 │ │ │ │ - beq.n 876a4 │ │ │ │ + beq.n 8769c │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 86e0c │ │ │ │ + bl 86e04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86ef2 │ │ │ │ + blt.w 86eea │ │ │ │ adds r5, #4 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 8763c │ │ │ │ + bne.n 87634 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ - b.n 875b4 │ │ │ │ + b.n 875ac │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8769c │ │ │ │ + beq.n 87694 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #8 │ │ │ │ - bl 87768 │ │ │ │ - b.n 87600 │ │ │ │ + bl 87760 │ │ │ │ + b.n 875f8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8767c │ │ │ │ + bne.n 87674 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 87568 │ │ │ │ + b.n 87560 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 87568 │ │ │ │ + b.n 87560 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8742e │ │ │ │ + beq.w 87426 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8757c │ │ │ │ + b.n 87574 │ │ │ │ movs r1, #17 │ │ │ │ - b.n 875fa │ │ │ │ + b.n 875f2 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 87614 │ │ │ │ + b.n 8760c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ orr.w r6, r6, #12 │ │ │ │ and.w r2, r1, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 87702 │ │ │ │ + bne.n 876fa │ │ │ │ ldr.w r0, [r7, #276] @ 0x114 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ add.w r5, r0, r1, lsr #5 │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 875c2 │ │ │ │ + bne.w 875ba │ │ │ │ lsrs r1, r2, #5 │ │ │ │ add.w r5, r0, r2, lsr #5 │ │ │ │ ldr r2, [r1, r0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 876c8 │ │ │ │ + beq.n 876c0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 875ca │ │ │ │ - b.n 87714 │ │ │ │ - ldr r2, [pc, #128] @ (87764 ) │ │ │ │ + beq.w 875c2 │ │ │ │ + b.n 8770c │ │ │ │ + ldr r2, [pc, #128] @ (8775c ) │ │ │ │ lsrs r3, r3, #12 │ │ │ │ ldr.w r1, [r8, r2] │ │ │ │ clz r2, r3 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.n 8759a │ │ │ │ + b.n 87592 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 875cc │ │ │ │ + beq.w 875c4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ - b.w 86e4e │ │ │ │ + b.w 86e46 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8770a │ │ │ │ - b.w 86ef0 │ │ │ │ + beq.n 87702 │ │ │ │ + b.w 86ee8 │ │ │ │ movs r1, #16 │ │ │ │ - b.n 8767e │ │ │ │ + b.n 87676 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.w 86ef0 │ │ │ │ + bl 87760 │ │ │ │ + b.w 86ee8 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8742e │ │ │ │ + beq.w 87426 │ │ │ │ ldr.w r1, [r4, #224] @ 0xe0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 87274 │ │ │ │ + b.n 8726c │ │ │ │ nop │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ movs r1, r1 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ movs r6, r0 │ │ │ │ - pop {r6} │ │ │ │ + pop {r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #316] @ (878b8 ) │ │ │ │ + ldr r5, [pc, #316] @ (878b0 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ - cbnz r2, 877b6 │ │ │ │ - ldr r2, [pc, #308] @ (878bc ) │ │ │ │ + cbnz r2, 877ae │ │ │ │ + ldr r2, [pc, #308] @ (878b4 ) │ │ │ │ ldr.w r1, [r0, #224] @ 0xe0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cbnz r2, 877f6 │ │ │ │ + cbnz r2, 877ee │ │ │ │ ldr.w r2, [r3, #228] @ 0xe4 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 8787c │ │ │ │ - ldr r2, [pc, #288] @ (878c0 ) │ │ │ │ + bls.n 87874 │ │ │ │ + ldr r2, [pc, #288] @ (878b8 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r3, #224] @ 0xe0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ - beq.n 877e2 │ │ │ │ + beq.n 877da │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 87804 │ │ │ │ + beq.n 877fc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ - beq.n 877e2 │ │ │ │ + beq.n 877da │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ addeq r2, #20 │ │ │ │ - beq.n 87804 │ │ │ │ + beq.n 877fc │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ - beq.n 877e2 │ │ │ │ + beq.n 877da │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 87804 │ │ │ │ + beq.n 877fc │ │ │ │ ldr.w r1, [r2, #20]! │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ - bne.n 877d6 │ │ │ │ - ldr r2, [pc, #224] @ (878c4 ) │ │ │ │ + bne.n 877ce │ │ │ │ + ldr r2, [pc, #224] @ (878bc ) │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r3, #224] @ 0xe0 │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 87792 │ │ │ │ + beq.n 8778a │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ subs r2, r1, r2 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ - b.n 87792 │ │ │ │ + b.n 8778a │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - cbnz r1, 87864 │ │ │ │ + cbnz r1, 8785c │ │ │ │ ldr r4, [r3, #64] @ 0x40 │ │ │ │ ldr.w r0, [r3, #220] @ 0xdc │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ str.w r0, [r3, #224] @ 0xe0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ ldrd r0, r4, [r3, #224] @ 0xe0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ subs r4, r4, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 87894 │ │ │ │ - cbnz r5, 8783e │ │ │ │ + bhi.n 8788c │ │ │ │ + cbnz r5, 87836 │ │ │ │ str.w r0, [r3, #224] @ 0xe0 │ │ │ │ - b.n 877b2 │ │ │ │ + b.n 877aa │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r5, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bne.n 8784a │ │ │ │ + bne.n 87842 │ │ │ │ add r0, r1 │ │ │ │ - b.n 87838 │ │ │ │ + b.n 87830 │ │ │ │ adds r2, #20 │ │ │ │ subs r5, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w ip, [r2], #4 │ │ │ │ subs r5, #1 │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r4, #4]! │ │ │ │ - bne.n 87850 │ │ │ │ + bne.n 87848 │ │ │ │ add r0, r1 │ │ │ │ - b.n 87838 │ │ │ │ + b.n 87830 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 877e2 │ │ │ │ + bne.n 877da │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr.w r1, [r3, #220] @ 0xdc │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ - b.n 877b2 │ │ │ │ + b.n 877aa │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r3, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 878b4 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 878ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #48] @ (878c0 ) │ │ │ │ + ldr r2, [pc, #48] @ (878b8 ) │ │ │ │ ldr.w r1, [r3, #224] @ 0xe0 │ │ │ │ - b.n 8779e │ │ │ │ + b.n 87796 │ │ │ │ add.w r0, r3, #220 @ 0xdc │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 878b4 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 878ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #224] @ 0xe0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 87838 │ │ │ │ - b.n 8783e │ │ │ │ + beq.n 87830 │ │ │ │ + b.n 87836 │ │ │ │ bl 5a418 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ movs r1, r1 │ │ │ │ - add r1, pc, #24 @ (adr r1, 878d8 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 878f0 ) │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #672 @ (adr r0, 87b68 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 87b80 ) │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #116] @ (8794c ) │ │ │ │ + ldr r3, [pc, #116] @ (87944 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ - ldr r6, [pc, #108] @ (87950 ) │ │ │ │ + ldr r6, [pc, #108] @ (87948 ) │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc │ │ │ │ - bl 96f78 │ │ │ │ - cbz r0, 8790e │ │ │ │ + bl 96f70 │ │ │ │ + cbz r0, 87906 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbnz r0, 87944 │ │ │ │ + cbnz r0, 8793c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 87944 │ │ │ │ - ldr r3, [pc, #68] @ (87954 ) │ │ │ │ + blt.n 8793c │ │ │ │ + ldr r3, [pc, #68] @ (8794c ) │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr.w r2, [r6, #1376] @ 0x560 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 8792e │ │ │ │ + beq.n 87926 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 96f78 │ │ │ │ + bl 96f70 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 8792e │ │ │ │ + cbz r0, 87926 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.n 8793c │ │ │ │ + bmi.n 87934 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 94d44 │ │ │ │ + b.w 94d3c │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8792e │ │ │ │ + bne.n 87926 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w ip, [r0, #1644] @ 0x66c │ │ │ │ movs r3, #0 │ │ │ │ cmp ip, r3 │ │ │ │ - ble.n 8797c │ │ │ │ + ble.n 87974 │ │ │ │ ldr.w r2, [r0, #1636] @ 0x664 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8795e │ │ │ │ + beq.n 87956 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w ip, [r0, #1644] @ 0x66c │ │ │ │ - b.n 8795e │ │ │ │ + b.n 87956 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1644] @ 0x66c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 87990 │ │ │ │ + cbz r2, 87988 │ │ │ │ add.w r3, r0, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 87992 │ │ │ │ + bne.n 8798a │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.w aab28 │ │ │ │ + b.w aab20 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [ip] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 879c8 │ │ │ │ + bl 879c0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #4 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #1012] @ (87ddc ) │ │ │ │ - ldr r3, [pc, #1016] @ (87de0 ) │ │ │ │ + ldr r2, [pc, #1012] @ (87dd4 ) │ │ │ │ + ldr r3, [pc, #1016] @ (87dd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 87bec │ │ │ │ + beq.w 87be4 │ │ │ │ ldr.w sl, [r0, #1620] @ 0x654 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ add.w r9, r0, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87c04 │ │ │ │ + beq.w 87bfc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, r5, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 87a24 │ │ │ │ + cbnz r3, 87a1c │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b038c │ │ │ │ + bl b0384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87cb8 │ │ │ │ + beq.w 87cb0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 87dfc │ │ │ │ + bl 87df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87cb8 │ │ │ │ + beq.w 87cb0 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96000 │ │ │ │ + bl 95ff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87cb8 │ │ │ │ + beq.w 87cb0 │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f78 │ │ │ │ + bl 96f70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87c2c │ │ │ │ + beq.w 87c24 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d5e │ │ │ │ + bne.w 87d56 │ │ │ │ lsls r6, r6, #2 │ │ │ │ add.w r9, r6, #4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ adds r2, r1, r6 │ │ │ │ add.w r3, r1, r9 │ │ │ │ ldr r0, [r1, r6] │ │ │ │ and.w ip, r0, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 87d26 │ │ │ │ + beq.w 87d1e │ │ │ │ ldr.w r1, [r1, r9] │ │ │ │ and.w r0, r1, #7 │ │ │ │ cmp r0, #7 │ │ │ │ it eq │ │ │ │ ldreq.w ip, [r4, #276] @ 0x114 │ │ │ │ - beq.w 87d48 │ │ │ │ + beq.w 87d40 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 82e0c │ │ │ │ + bl 82e04 │ │ │ │ adds r3, r0, #7 │ │ │ │ - beq.w 87cfe │ │ │ │ + beq.w 87cf6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 87cb8 │ │ │ │ + bne.w 87cb0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 87c12 │ │ │ │ + beq.w 87c0a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87c48 │ │ │ │ + beq.w 87c40 │ │ │ │ mov r1, sl │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 87c78 │ │ │ │ + bne.w 87c70 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str.w r3, [r9, #44] @ 0x2c │ │ │ │ - bl 96280 │ │ │ │ + bl 96278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87c94 │ │ │ │ + beq.w 87c8c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 87b76 │ │ │ │ + bne.n 87b6e │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4e48 │ │ │ │ + bl a4e40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87cb8 │ │ │ │ + beq.w 87cb0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 87b58 │ │ │ │ + beq.n 87b50 │ │ │ │ mov r0, r8 │ │ │ │ blx 114fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87d96 │ │ │ │ - ldr r2, [pc, #648] @ (87de4 ) │ │ │ │ - ldr r3, [pc, #644] @ (87de0 ) │ │ │ │ + beq.w 87d8e │ │ │ │ + ldr r2, [pc, #648] @ (87ddc ) │ │ │ │ + ldr r3, [pc, #644] @ (87dd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 87cbc │ │ │ │ + bne.w 87cb4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87c84 │ │ │ │ + bne.w 87c7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f48 │ │ │ │ - cbnz r0, 87bbe │ │ │ │ + bl 96f40 │ │ │ │ + cbnz r0, 87bb6 │ │ │ │ ldr.w r3, [r4, #1848] @ 0x738 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 87cc4 │ │ │ │ + beq.w 87cbc │ │ │ │ ldr.w r3, [r4, #1832] @ 0x728 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ lsls r2, r3, #10 │ │ │ │ - bpl.n 87bce │ │ │ │ + bpl.n 87bc6 │ │ │ │ mvn.w r2, #8388608 @ 0x800000 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r7] │ │ │ │ ands r0, r2 │ │ │ │ ands r1, r3 │ │ │ │ strexd ip, r0, r1, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 87ba8 │ │ │ │ + bne.n 87ba0 │ │ │ │ dmb ish │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl a4a38 │ │ │ │ + bl a4a30 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ str r5, [r6, #20] │ │ │ │ - b.n 87b32 │ │ │ │ + b.n 87b2a │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r7] │ │ │ │ orrs r0, r2 │ │ │ │ orrs r1, r3 │ │ │ │ strexd ip, r0, r1, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 87bba │ │ │ │ - b.n 87bd8 │ │ │ │ - bl aeb44 │ │ │ │ + beq.n 87bb2 │ │ │ │ + b.n 87bd0 │ │ │ │ + bl aeb3c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ add.w r9, r0, #2 │ │ │ │ - cbz r3, 87c00 │ │ │ │ + cbz r3, 87bf8 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 87a14 │ │ │ │ + b.n 87a0c │ │ │ │ ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87cc0 │ │ │ │ + bne.n 87cb8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 87a20 │ │ │ │ + b.n 87a18 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 87c9c │ │ │ │ + bpl.n 87c94 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9551c │ │ │ │ + bl 95514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87cb8 │ │ │ │ + beq.n 87cb0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - b.n 87b58 │ │ │ │ + b.n 87b50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 95398 │ │ │ │ + bl 95390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87cb8 │ │ │ │ + beq.n 87cb0 │ │ │ │ ldrd r1, r0, [sp, #32] │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87a78 │ │ │ │ - b.n 87cb8 │ │ │ │ - ldr r0, [pc, #412] @ (87de8 ) │ │ │ │ + bne.w 87a70 │ │ │ │ + b.n 87cb0 │ │ │ │ + ldr r0, [pc, #412] @ (87de0 ) │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [r7, #0] │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, sl │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87b0e │ │ │ │ + beq.w 87b06 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 87b0e │ │ │ │ + b.n 87b06 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96c38 │ │ │ │ + bl 96c30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87b7e │ │ │ │ + bne.w 87b76 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98f14 │ │ │ │ - b.n 87cb8 │ │ │ │ + bl 98f0c │ │ │ │ + b.n 87cb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f48 │ │ │ │ - cbnz r0, 87cee │ │ │ │ + bl 96f40 │ │ │ │ + cbnz r0, 87ce6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 96afc │ │ │ │ + bl 96af4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87c18 │ │ │ │ + bne.n 87c10 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 98f14 │ │ │ │ + bl 98f0c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 87b58 │ │ │ │ + b.n 87b50 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r8, r2 │ │ │ │ - b.n 87a24 │ │ │ │ + b.n 87a1c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r3, #15 │ │ │ │ - bmi.w 87bbe │ │ │ │ + bmi.w 87bb6 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ mov.w r2, #8454144 @ 0x810000 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r7] │ │ │ │ orrs r0, r2 │ │ │ │ orrs r1, r3 │ │ │ │ strexd ip, r0, r1, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 87bba │ │ │ │ - b.n 87cd8 │ │ │ │ + beq.w 87bb2 │ │ │ │ + b.n 87cd0 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n 87cb2 │ │ │ │ + b.n 87caa │ │ │ │ blx 11cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 87cb8 │ │ │ │ + blt.n 87cb0 │ │ │ │ ldrd r3, r2, [r4, #384] @ 0x180 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 87a86 │ │ │ │ - ldr r3, [pc, #216] @ (87dec ) │ │ │ │ + beq.w 87a7e │ │ │ │ + ldr r3, [pc, #216] @ (87de4 ) │ │ │ │ movw r2, #4253 @ 0x109d │ │ │ │ - ldr r1, [pc, #216] @ (87df0 ) │ │ │ │ - ldr r0, [pc, #216] @ (87df4 ) │ │ │ │ + ldr r1, [pc, #216] @ (87de8 ) │ │ │ │ + ldr r0, [pc, #216] @ (87dec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w ip, [r4, #276] @ 0x114 │ │ │ │ lsrs r1, r0, #5 │ │ │ │ add.w r2, ip, r0, lsr #5 │ │ │ │ ldr.w r0, [r1, ip] │ │ │ │ and.w r1, r0, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 87d2a │ │ │ │ + beq.n 87d22 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ and.w r0, r1, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 87ab0 │ │ │ │ + bne.w 87aa8 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ add.w r3, ip, r1, lsr #5 │ │ │ │ ldr.w r1, [r0, ip] │ │ │ │ and.w r0, r1, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 87ab0 │ │ │ │ - b.n 87d48 │ │ │ │ + bne.w 87aa8 │ │ │ │ + b.n 87d40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87a80 │ │ │ │ + bne.w 87a78 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 87d8c │ │ │ │ + bmi.n 87d84 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.w 87a80 │ │ │ │ + bpl.w 87a78 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 96934 │ │ │ │ - b.n 87a80 │ │ │ │ + bl 9692c │ │ │ │ + b.n 87a78 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ bl 5660c │ │ │ │ - b.n 87d72 │ │ │ │ + b.n 87d6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ bl 44a5c │ │ │ │ - ldr r2, [pc, #72] @ (87df8 ) │ │ │ │ + ldr r2, [pc, #72] @ (87df0 ) │ │ │ │ movs r1, #7 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ strd r1, r8, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ movs r1, #18 │ │ │ │ bl 1c490 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 10f7c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 87b58 │ │ │ │ - b.n 87cb8 │ │ │ │ + bne.w 87b50 │ │ │ │ + b.n 87cb0 │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ movs r1, r1 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ movs r6, r0 │ │ │ │ - uxtb r4, r6 │ │ │ │ + uxtb r4, r4 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r0, 87e74 │ │ │ │ + cbz r0, 87e68 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r0, 87e5c │ │ │ │ + cbz r0, 87e50 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #256] @ (87f14 ) │ │ │ │ + ldr r2, [pc, #256] @ (87f0c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #256] @ (87f18 ) │ │ │ │ + ldr r3, [pc, #256] @ (87f10 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 87ee0 │ │ │ │ + beq.n 87ed8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 87ef2 │ │ │ │ + beq.n 87eea │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 87ebc │ │ │ │ + bne.n 87eb4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movw r3, #16653 @ 0x410d │ │ │ │ movt r3, #14 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 87e9a │ │ │ │ + bne.n 87e92 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl b038c │ │ │ │ + bl b0384 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #152] @ (87f1c ) │ │ │ │ - ldr r3, [pc, #148] @ (87f18 ) │ │ │ │ + ldr r2, [pc, #152] @ (87f14 ) │ │ │ │ + ldr r3, [pc, #148] @ (87f10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 87f0e │ │ │ │ + bne.n 87f06 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r3, #53517 @ 0xd10d │ │ │ │ movt r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #256 @ 0x100 │ │ │ │ streq.w r3, [r9] │ │ │ │ - beq.n 87e56 │ │ │ │ + beq.n 87e4e │ │ │ │ movw r3, #57613 @ 0xe10d │ │ │ │ movt r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 87f04 │ │ │ │ + beq.n 87efc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 87e80 │ │ │ │ + b.n 87e78 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, sp │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 87e3e │ │ │ │ + bne.n 87e36 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 87e3e │ │ │ │ - b.n 87ef6 │ │ │ │ + bne.n 87e36 │ │ │ │ + b.n 87eee │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 87e56 │ │ │ │ + b.n 87e4e │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #1640] @ 0x668 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r0, #1636] @ 0x664 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 87f4c │ │ │ │ + ble.n 87f44 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ - cbz r0, 87f8e │ │ │ │ + cbz r0, 87f86 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.n 87fb6 │ │ │ │ + ble.n 87fae │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ble.n 87fbe │ │ │ │ + ble.n 87fb6 │ │ │ │ mov r0, r3 │ │ │ │ blx 12294 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 87fce │ │ │ │ + cbz r1, 87fc6 │ │ │ │ subs r3, r6, r2 │ │ │ │ add.w r0, r1, r2, lsl #2 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 10cec │ │ │ │ str.w r7, [r5, #1640] @ 0x668 │ │ │ │ str.w r6, [r5, #1636] @ 0x664 │ │ │ │ add.w r3, r6, r4, lsl #2 │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87f48 │ │ │ │ + bne.n 87f40 │ │ │ │ movs r0, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 10a60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ movw r3, #37005 @ 0x908d │ │ │ │ @@ -183447,126 +183443,126 @@ │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r2, [r0, #28] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 87f48 │ │ │ │ + b.n 87f40 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 87fca │ │ │ │ + ble.n 87fc2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 87f50 │ │ │ │ + b.n 87f48 │ │ │ │ mov r0, r1 │ │ │ │ blx 11ad4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 87f66 │ │ │ │ + b.n 87f5e │ │ │ │ movs r6, #32 │ │ │ │ - b.n 87f50 │ │ │ │ + b.n 87f48 │ │ │ │ bl 5a418 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #520] @ (881ec ) │ │ │ │ + ldr r3, [pc, #520] @ (881e4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w ip, [pc, #520] @ 881f0 │ │ │ │ + ldr.w ip, [pc, #520] @ 881e8 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ mov r4, r2 │ │ │ │ ldrd r6, r0, [r5] │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - bhi.n 8806a │ │ │ │ + bhi.n 88062 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - bhi.n 8809c │ │ │ │ + bhi.n 88094 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r4 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r3, #67 @ 0x43 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ - ldr r0, [pc, #204] @ (880e4 ) │ │ │ │ + ldr r0, [pc, #204] @ (880dc ) │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r7, #51 @ 0x33 │ │ │ │ subs r4, #55 @ 0x37 │ │ │ │ - ldr r0, [pc, #240] @ (88110 ) │ │ │ │ - ldr r0, [pc, #240] @ (88114 ) │ │ │ │ - ldr r0, [pc, #288] @ (88144 ) │ │ │ │ - ldr r0, [pc, #288] @ (88148 ) │ │ │ │ - ldr r0, [pc, #288] @ (88148 ) │ │ │ │ - ldr r0, [pc, #288] @ (8814c ) │ │ │ │ - ldr r0, [pc, #288] @ (8814c ) │ │ │ │ - ldr r0, [pc, #288] @ (88150 ) │ │ │ │ - ldr r0, [pc, #288] @ (88150 ) │ │ │ │ - ldr r0, [pc, #288] @ (88154 ) │ │ │ │ - ldr r0, [pc, #288] @ (88154 ) │ │ │ │ - ldr r0, [pc, #288] @ (88158 ) │ │ │ │ - ldr r0, [pc, #288] @ (88158 ) │ │ │ │ - ldr r0, [pc, #288] @ (8815c ) │ │ │ │ - ldr r0, [pc, #288] @ (8815c ) │ │ │ │ - ldr r0, [pc, #288] @ (88160 ) │ │ │ │ - ldr r0, [pc, #288] @ (88160 ) │ │ │ │ - ldr r0, [pc, #288] @ (88164 ) │ │ │ │ - ldr r0, [pc, #288] @ (88164 ) │ │ │ │ - ldr r0, [pc, #288] @ (88168 ) │ │ │ │ + ldr r0, [pc, #240] @ (88108 ) │ │ │ │ + ldr r0, [pc, #240] @ (8810c ) │ │ │ │ + ldr r0, [pc, #288] @ (8813c ) │ │ │ │ + ldr r0, [pc, #288] @ (88140 ) │ │ │ │ + ldr r0, [pc, #288] @ (88140 ) │ │ │ │ + ldr r0, [pc, #288] @ (88144 ) │ │ │ │ + ldr r0, [pc, #288] @ (88144 ) │ │ │ │ + ldr r0, [pc, #288] @ (88148 ) │ │ │ │ + ldr r0, [pc, #288] @ (88148 ) │ │ │ │ + ldr r0, [pc, #288] @ (8814c ) │ │ │ │ + ldr r0, [pc, #288] @ (8814c ) │ │ │ │ + ldr r0, [pc, #288] @ (88150 ) │ │ │ │ + ldr r0, [pc, #288] @ (88150 ) │ │ │ │ + ldr r0, [pc, #288] @ (88154 ) │ │ │ │ + ldr r0, [pc, #288] @ (88154 ) │ │ │ │ + ldr r0, [pc, #288] @ (88158 ) │ │ │ │ + ldr r0, [pc, #288] @ (88158 ) │ │ │ │ + ldr r0, [pc, #288] @ (8815c ) │ │ │ │ + ldr r0, [pc, #288] @ (8815c ) │ │ │ │ + ldr r0, [pc, #288] @ (88160 ) │ │ │ │ adds r3, #65 @ 0x41 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ - ldr r0, [pc, #288] @ (8816c ) │ │ │ │ - ldr r0, [pc, #288] @ (88170 ) │ │ │ │ + ldr r0, [pc, #288] @ (88164 ) │ │ │ │ + ldr r0, [pc, #288] @ (88168 ) │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ movs r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ subs r3, r0, r3 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - bls.n 880b2 │ │ │ │ + bls.n 880aa │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.n 88072 │ │ │ │ + beq.n 8806a │ │ │ │ cmp r3, #201 @ 0xc9 │ │ │ │ - bne.n 8809c │ │ │ │ + bne.n 88094 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ - b.n 8807c │ │ │ │ + b.n 88074 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 87ff2 │ │ │ │ + b.n 87fea │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ - b.n 8807c │ │ │ │ - ldr r3, [pc, #340] @ (881f4 ) │ │ │ │ + b.n 88074 │ │ │ │ + ldr r3, [pc, #340] @ (881ec ) │ │ │ │ movw r2, #4879 @ 0x130f │ │ │ │ - ldr r1, [pc, #340] @ (881f8 ) │ │ │ │ - ldr r0, [pc, #340] @ (881fc ) │ │ │ │ + ldr r1, [pc, #340] @ (881f0 ) │ │ │ │ + ldr r0, [pc, #340] @ (881f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #204 @ 0xcc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - bhi.n 8809c │ │ │ │ - add r0, pc, #8 @ (adr r0, 880c0 ) │ │ │ │ + bhi.n 88094 │ │ │ │ + add r0, pc, #8 @ (adr r0, 880b8 ) │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ add r0, r3 │ │ │ │ bx r0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffcfffff │ │ │ │ @ instruction: 0xffbbffff │ │ │ │ @@ -183641,278 +183637,278 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ subs r3, r0, r3 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ - b.n 88066 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + b.n 8805e │ │ │ │ + strb r0, [r7, #17] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ movs r6, r0 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r6} │ │ │ │ movs r5, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr.w r0, [lr] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 8822c │ │ │ │ + bl 88224 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #288] @ (88364 ) │ │ │ │ + ldr r2, [pc, #288] @ (8835c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #288] @ (88368 ) │ │ │ │ + ldr r3, [pc, #288] @ (88360 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88314 │ │ │ │ + beq.n 8830c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ - cbz r0, 882c6 │ │ │ │ + bl af6f0 │ │ │ │ + cbz r0, 882be │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #1669 @ 0x685 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 882c6 │ │ │ │ + bne.n 882be │ │ │ │ ldr.w r3, [r4, #1328] @ 0x530 │ │ │ │ ldr.w r2, [r4, #1304] @ 0x518 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 8832c │ │ │ │ + beq.n 88324 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 879c8 │ │ │ │ + bl 879c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88314 │ │ │ │ + beq.n 8830c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8831c │ │ │ │ + bne.n 88314 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #188] @ (8836c ) │ │ │ │ - ldr r3, [pc, #184] @ (88368 ) │ │ │ │ + ldr r2, [pc, #188] @ (88364 ) │ │ │ │ + ldr r3, [pc, #184] @ (88360 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 88318 │ │ │ │ + bne.n 88310 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r2, #8461 @ 0x210d │ │ │ │ movt r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r5 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88358 │ │ │ │ + beq.n 88350 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, 88314 │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, 8830c │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #32 │ │ │ │ blx 119d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8828a │ │ │ │ + bne.n 88282 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 882ac │ │ │ │ + b.n 882a4 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 88342 │ │ │ │ + bmi.n 8833a │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl d112c │ │ │ │ - b.n 882ac │ │ │ │ - ldr r3, [pc, #64] @ (88370 ) │ │ │ │ + bl d1124 │ │ │ │ + b.n 882a4 │ │ │ │ + ldr r3, [pc, #64] @ (88368 ) │ │ │ │ movw r2, #4439 @ 0x1157 │ │ │ │ - ldr r1, [pc, #64] @ (88374 ) │ │ │ │ - ldr r0, [pc, #64] @ (88378 ) │ │ │ │ + ldr r1, [pc, #64] @ (8836c ) │ │ │ │ + ldr r0, [pc, #64] @ (88370 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #212 @ 0xd4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #56] @ (8837c ) │ │ │ │ + ldr r3, [pc, #56] @ (88374 ) │ │ │ │ movw r2, #4455 @ 0x1167 │ │ │ │ - ldr r1, [pc, #52] @ (88380 ) │ │ │ │ - ldr r0, [pc, #56] @ (88384 ) │ │ │ │ + ldr r1, [pc, #52] @ (88378 ) │ │ │ │ + ldr r0, [pc, #56] @ (8837c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #212 @ 0xd4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r0, [pc, #44] @ (88388 ) │ │ │ │ + ldr r0, [pc, #44] @ (88380 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ - b.n 882ac │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + b.n 882a4 │ │ │ │ + strb r4, [r3, #8] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ movs r6, r0 │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ movs r5, r0 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #0 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ movs r6, r0 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ movs r5, r0 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ movs r5, r0 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ movs r5, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [ip] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 879c8 │ │ │ │ + bl 879c0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ and.w ip, r1, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n 88412 │ │ │ │ + beq.n 8840a │ │ │ │ and.w ip, r1, #31 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bne.n 8840e │ │ │ │ + bne.n 88406 │ │ │ │ ldr.w r0, [r0, #1636] @ 0x664 │ │ │ │ lsrs r1, r1, #7 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8840e │ │ │ │ + blt.n 88406 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 8840e │ │ │ │ + bgt.n 88406 │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ mov.w ip, r1, asr #5 │ │ │ │ and.w r2, r1, #31 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ tst.w r2, ip │ │ │ │ it eq │ │ │ │ streq r1, [r3, #0] │ │ │ │ - bne.n 8840e │ │ │ │ + bne.n 88406 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ ldr.w ip, [r0, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ and.w lr, r1, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bne.n 883ca │ │ │ │ - b.n 88416 │ │ │ │ + bne.n 883c2 │ │ │ │ + b.n 8840e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r3, r2, [ip, #4] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #11 │ │ │ │ - bls.n 8845a │ │ │ │ + bls.n 88452 │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r2, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, ip │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 88482 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 8847a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strd r2, r0, [r1] │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 88456 │ │ │ │ + b.n 8844e │ │ │ │ bl 5a418 │ │ │ │ nop │ │ │ │ and.w r2, r1, #31 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ addlt r1, #31 │ │ │ │ movs r3, #1 │ │ │ │ @@ -183925,112 +183921,112 @@ │ │ │ │ orreq r3, r2 │ │ │ │ streq r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #248] @ (885b0 ) │ │ │ │ + ldr r3, [pc, #248] @ (885a8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n 884da │ │ │ │ + bne.n 884d2 │ │ │ │ ldr.w ip, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 884cc │ │ │ │ + beq.n 884c4 │ │ │ │ and.w ip, r3, #31 │ │ │ │ cmp.w ip, #24 │ │ │ │ - beq.n 8854c │ │ │ │ + beq.n 88544 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 8857e │ │ │ │ + bne.n 88576 │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w ip, r3, r1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r1, r3, #3968 @ 0xf80 │ │ │ │ cmp.w r1, #3968 @ 0xf80 │ │ │ │ - beq.n 88582 │ │ │ │ + beq.n 8857a │ │ │ │ ubfx r3, r3, #7, #5 │ │ │ │ add.w r1, ip, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 884be │ │ │ │ + ble.n 884b6 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 884a8 │ │ │ │ + bl 884a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ subs r3, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r3 │ │ │ │ it eq │ │ │ │ addeq r6, r1, #4 │ │ │ │ - beq.n 88546 │ │ │ │ + beq.n 8853e │ │ │ │ adds r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 884a8 │ │ │ │ + bl 884a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ adds r1, #4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ - bne.n 8852c │ │ │ │ + bne.n 88524 │ │ │ │ add.w r1, r6, r4, lsl #2 │ │ │ │ - b.n 884be │ │ │ │ + b.n 884b6 │ │ │ │ ldr.w r4, [r0, #1636] @ 0x664 │ │ │ │ mov.w ip, r3, lsr #7 │ │ │ │ ldr.w ip, [r4, ip, lsl #2] │ │ │ │ ldr.w ip, [ip, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 884e4 │ │ │ │ + blt.n 884dc │ │ │ │ mov.w r1, ip, asr #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w ip, ip, #31 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ldr r1, [r2, #4] │ │ │ │ tst r3, r1 │ │ │ │ itt eq │ │ │ │ orreq r3, r1 │ │ │ │ streq r3, [r2, #4] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, ip, #4 │ │ │ │ - ldr.w ip, [pc, #44] @ 885b4 │ │ │ │ + ldr.w ip, [pc, #44] @ 885ac │ │ │ │ lsrs r3, r3, #12 │ │ │ │ ldr.w r4, [r5, ip] │ │ │ │ clz ip, r3 │ │ │ │ rsb ip, ip, #732 @ 0x2dc │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ ldr.w ip, [ip, #8] │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 8850a │ │ │ │ - b.n 884be │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + bgt.n 88502 │ │ │ │ + b.n 884b6 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - cbz r2, 885cc │ │ │ │ + cbz r2, 885c4 │ │ │ │ adds r3, #10 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -184044,123 +184040,123 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #184] @ (886c0 ) │ │ │ │ + ldr r5, [pc, #184] @ (886b8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r4, [pc, #184] @ (886c4 ) │ │ │ │ + ldr r4, [pc, #184] @ (886bc ) │ │ │ │ movs r3, #0 │ │ │ │ add r5, pc │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r8, sl │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w r4, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 88644 │ │ │ │ - ldr r2, [pc, #156] @ (886c8 ) │ │ │ │ - ldr r3, [pc, #152] @ (886c4 ) │ │ │ │ + bne.n 8863c │ │ │ │ + ldr r2, [pc, #156] @ (886c0 ) │ │ │ │ + ldr r3, [pc, #152] @ (886bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 886ba │ │ │ │ + bne.n 886b2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov lr, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r3, sl │ │ │ │ mov r9, lr │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ bics r5, r1 │ │ │ │ - bne.n 88678 │ │ │ │ + bne.n 88670 │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 88652 │ │ │ │ + bne.n 8864a │ │ │ │ mov r8, r9 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 88628 │ │ │ │ + beq.n 88620 │ │ │ │ movs r1, #0 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ - bl 886cc │ │ │ │ - b.n 88628 │ │ │ │ + bl 886c4 │ │ │ │ + b.n 88620 │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, r8, #10 │ │ │ │ - b.n 8868a │ │ │ │ + b.n 88682 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #32 │ │ │ │ - beq.n 8865e │ │ │ │ + beq.n 88656 │ │ │ │ lsr.w r1, r5, r4 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 88684 │ │ │ │ + bpl.n 8867c │ │ │ │ add.w r1, r8, r4 │ │ │ │ adds r4, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 886cc │ │ │ │ + bl 886c4 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ cmp r4, #32 │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bne.n 8868a │ │ │ │ - b.n 8865e │ │ │ │ + bne.n 88682 │ │ │ │ + b.n 88656 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 88730 │ │ │ │ + beq.n 88728 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ addeq.w r3, ip, #1 │ │ │ │ streq r3, [r0, #4] │ │ │ │ - beq.n 8872c │ │ │ │ + beq.n 88724 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.n 8873a │ │ │ │ + bne.n 88732 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r2, #224] @ 0xe0 │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 88772 │ │ │ │ + bls.n 8876a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r1, [r2, #224] @ 0xe0 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r2, #224] @ 0xe0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r2, [r3] │ │ │ │ @@ -184169,110 +184165,110 @@ │ │ │ │ movs r3, #1 │ │ │ │ strd r1, r3, [r0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r0, [r2, #224] @ 0xe0 │ │ │ │ subs r0, r0, r1 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 88796 │ │ │ │ + bls.n 8878e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ ldrd r1, r0, [r2, #224] @ 0xe0 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r2, #224] @ 0xe0 │ │ │ │ subs r0, r0, r1 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 887ac │ │ │ │ + bls.n 887a4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r1, [r2, #224] @ 0xe0 │ │ │ │ adds r1, #4 │ │ │ │ - b.n 88722 │ │ │ │ + b.n 8871a │ │ │ │ add.w r0, r2, #220 @ 0xdc │ │ │ │ movs r1, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 887c6 │ │ │ │ + cbz r0, 887be │ │ │ │ ldr.w r1, [r2, #224] @ 0xe0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r1, [r2, #224] @ 0xe0 │ │ │ │ adds r1, #4 │ │ │ │ - b.n 88722 │ │ │ │ + b.n 8871a │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r2, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 887c6 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 887be │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #224] @ 0xe0 │ │ │ │ - b.n 88752 │ │ │ │ + b.n 8874a │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r2, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 887c6 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 887be │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #224] @ 0xe0 │ │ │ │ - b.n 88766 │ │ │ │ + b.n 8875e │ │ │ │ bl 5a418 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #340] @ 88934 │ │ │ │ + ldr.w ip, [pc, #340] @ 8892c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #340] @ (88938 ) │ │ │ │ + ldr r1, [pc, #340] @ (88930 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #340] @ (8893c ) │ │ │ │ - ldr r3, [pc, #340] @ (88940 ) │ │ │ │ + ldr r2, [pc, #340] @ (88934 ) │ │ │ │ + ldr r3, [pc, #340] @ (88938 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #2760] @ 0xac8 │ │ │ │ - cbnz r0, 8881e │ │ │ │ - ldr r2, [pc, #320] @ (88944 ) │ │ │ │ - ldr r3, [pc, #304] @ (88938 ) │ │ │ │ + cbnz r0, 88816 │ │ │ │ + ldr r2, [pc, #320] @ (8893c ) │ │ │ │ + ldr r3, [pc, #304] @ (88930 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 888f8 │ │ │ │ + bne.n 888f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #32] │ │ │ │ lsls r0, r0, #29 │ │ │ │ - bpl.n 88802 │ │ │ │ + bpl.n 887fa │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 57bec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r3, #3584] @ 0xe00 │ │ │ │ - cbz r0, 8884c │ │ │ │ - ldr r0, [pc, #268] @ (88948 ) │ │ │ │ + cbz r0, 88844 │ │ │ │ + ldr r0, [pc, #268] @ (88940 ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ add.w r0, r0, #672 @ 0x2a0 │ │ │ │ bl 1cec8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [r3, #2760] @ 0xac8 │ │ │ │ @@ -184283,875 +184279,875 @@ │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #8 │ │ │ │ ldrex r0, [ip] │ │ │ │ adds r0, #1 │ │ │ │ strex lr, r0, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 88866 │ │ │ │ + bne.n 8885e │ │ │ │ movs r5, #1 │ │ │ │ mov fp, ip │ │ │ │ mov r4, r1 │ │ │ │ dmb ish │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl b7608 │ │ │ │ - cbnz r0, 888fc │ │ │ │ + bl b7600 │ │ │ │ + cbnz r0, 888f4 │ │ │ │ mov ip, fp │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [ip] │ │ │ │ subs r0, #1 │ │ │ │ strex r4, r0, [ip] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 888a2 │ │ │ │ + bne.n 8889a │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ - cbz r3, 888ca │ │ │ │ - ldr r3, [pc, #140] @ (88948 ) │ │ │ │ + cbz r3, 888c2 │ │ │ │ + ldr r3, [pc, #140] @ (88940 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add.w r0, r0, #672 @ 0x2a0 │ │ │ │ bl 1cf94 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r1, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 888d0 │ │ │ │ - ldr r2, [pc, #104] @ (8894c ) │ │ │ │ + bne.n 888c8 │ │ │ │ + ldr r2, [pc, #104] @ (88944 ) │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #80] @ (88938 ) │ │ │ │ + ldr r3, [pc, #80] @ (88930 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 88926 │ │ │ │ + beq.n 8891e │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 88884 │ │ │ │ + bne.n 8887c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ bl 1e270 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #6 │ │ │ │ bl 1cf00 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #0 │ │ │ │ andne.w r5, r5, #1 │ │ │ │ - b.n 88884 │ │ │ │ + b.n 8887c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 57f80 │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1624] @ 88fbc │ │ │ │ - ldr.w r3, [pc, #1624] @ 88fc0 │ │ │ │ + ldr.w r1, [pc, #1624] @ 88fb4 │ │ │ │ + ldr.w r3, [pc, #1624] @ 88fb8 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ - ldr.w r7, [pc, #1620] @ 88fc4 │ │ │ │ + ldr.w r7, [pc, #1620] @ 88fbc │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 88ad4 │ │ │ │ + beq.w 88acc │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 88aec │ │ │ │ + beq.w 88ae4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 88bb2 │ │ │ │ + beq.w 88baa │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88fd4 │ │ │ │ + bl 88fcc │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 889f6 │ │ │ │ + bne.n 889ee │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r5, #2 │ │ │ │ - ble.w 88b3e │ │ │ │ + ble.w 88b36 │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 88e22 │ │ │ │ + bls.w 88e1a │ │ │ │ adds r5, #10 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #1520] @ 88fc8 │ │ │ │ - ldr.w r3, [pc, #1508] @ 88fc0 │ │ │ │ + ldr.w r2, [pc, #1520] @ 88fc0 │ │ │ │ + ldr.w r3, [pc, #1508] @ 88fb8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 88c4c │ │ │ │ + bne.w 88c44 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 88d4c │ │ │ │ + beq.w 88d44 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ and.w r3, r1, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 88cb8 │ │ │ │ + beq.w 88cb0 │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 88cf0 │ │ │ │ + bne.w 88ce8 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ adds r2, r1, r3 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r8, r2, #4 │ │ │ │ and.w r1, r3, #3968 @ 0xf80 │ │ │ │ cmp.w r1, #3968 @ 0xf80 │ │ │ │ it ne │ │ │ │ ubfxne r7, r3, #7, #5 │ │ │ │ - beq.w 88e82 │ │ │ │ + beq.w 88e7a │ │ │ │ movw r2, #45325 @ 0xb10d │ │ │ │ movt r2, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88cf4 │ │ │ │ + beq.w 88cec │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 811ac │ │ │ │ + bl 811a4 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - blt.w 88ea2 │ │ │ │ + blt.w 88e9a │ │ │ │ movw r2, #37133 @ 0x910d │ │ │ │ movt r2, #15 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ addeq.w r5, r8, #4 │ │ │ │ - beq.w 88d6e │ │ │ │ + beq.w 88d66 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 88b8c │ │ │ │ + beq.w 88b84 │ │ │ │ add.w r5, r7, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ subs r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ subs r3, r7, #1 │ │ │ │ add.w r5, r8, r5, lsl #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 88950 │ │ │ │ + bl 88948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88d4c │ │ │ │ + beq.w 88d44 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 88b18 │ │ │ │ + beq.n 88b10 │ │ │ │ mov r2, r4 │ │ │ │ subs r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88950 │ │ │ │ + bl 88948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88d4c │ │ │ │ + beq.w 88d44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 88b4a │ │ │ │ + beq.n 88b42 │ │ │ │ subs r5, #8 │ │ │ │ sub.w r8, r7, #3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 88950 │ │ │ │ + bl 88948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88d4c │ │ │ │ + beq.w 88d44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r5, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 88b4a │ │ │ │ + beq.n 88b42 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 88ab2 │ │ │ │ + b.n 88aaa │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r5, r3, r1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 88ad8 │ │ │ │ + beq.n 88ad0 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 88994 │ │ │ │ + bne.w 8898c │ │ │ │ ands.w r2, r3, #24 │ │ │ │ - bne.n 88bec │ │ │ │ + bne.n 88be4 │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 88e0a │ │ │ │ + bls.w 88e02 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ asrs r3, r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 889d4 │ │ │ │ + b.n 889cc │ │ │ │ movw r2, #33037 @ 0x810d │ │ │ │ movt r2, #13 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88ba8 │ │ │ │ + beq.n 88ba0 │ │ │ │ movw r2, #61709 @ 0xf10d │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88b34 │ │ │ │ + beq.n 88b2c │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ - b.n 88b6a │ │ │ │ + b.n 88b62 │ │ │ │ movs r1, #151 @ 0x97 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.n 889d4 │ │ │ │ + bl 87760 │ │ │ │ + b.n 889cc │ │ │ │ add.w r1, r5, #141 @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.n 889d4 │ │ │ │ + bl 87760 │ │ │ │ + b.n 889cc │ │ │ │ movw r2, #33037 @ 0x810d │ │ │ │ movt r2, #13 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88ba8 │ │ │ │ + beq.n 88ba0 │ │ │ │ movw r2, #61709 @ 0xf10d │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88b34 │ │ │ │ + beq.n 88b2c │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 88dd6 │ │ │ │ + bne.w 88dce │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 88d50 │ │ │ │ + bls.w 88d48 │ │ │ │ str.w r9, [r2] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 889d4 │ │ │ │ + b.n 889cc │ │ │ │ movw r2, #33037 @ 0x810d │ │ │ │ movt r2, #13 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88ba8 │ │ │ │ + beq.n 88ba0 │ │ │ │ movw r2, #61709 @ 0xf10d │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88b34 │ │ │ │ + beq.n 88b2c │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ - b.n 88b6a │ │ │ │ + b.n 88b62 │ │ │ │ movs r1, #150 @ 0x96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.n 889d4 │ │ │ │ + bl 87760 │ │ │ │ + b.n 889cc │ │ │ │ and.w r2, r3, #24 │ │ │ │ movs r1, #139 @ 0x8b │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ ldr.w r5, [r2, #244] @ 0xf4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 88c8a │ │ │ │ + bls.n 88c82 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r3, #4 │ │ │ │ adds r1, r3, r5 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ add.w r3, r2, #8 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 889d4 │ │ │ │ + b.n 889cc │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ ldr.w r5, [r2, #244] @ 0xf4 │ │ │ │ ldr r6, [r1, r5] │ │ │ │ add.w r5, r5, r3, lsr #5 │ │ │ │ lsrs r3, r6, #9 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 88c50 │ │ │ │ + bne.n 88c48 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ adds.w r3, r6, #2147483648 @ 0x80000000 │ │ │ │ adc.w r3, r5, #0 │ │ │ │ - cbnz r3, 88c2e │ │ │ │ + cbnz r3, 88c26 │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 88ca2 │ │ │ │ + bls.n 88c9a │ │ │ │ str r6, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ - b.n 88be6 │ │ │ │ + b.n 88bde │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.w 88e5a │ │ │ │ + bls.w 88e52 │ │ │ │ mov r3, r2 │ │ │ │ str.w r6, [r3], #8 │ │ │ │ str r5, [r2, #4] │ │ │ │ - b.n 88be6 │ │ │ │ + b.n 88bde │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r6, #31 │ │ │ │ mov.w r7, r3, lsl #2 │ │ │ │ - bpl.w 88ef8 │ │ │ │ + bpl.w 88ef0 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcc.w 88f32 │ │ │ │ + bcc.w 88f2a │ │ │ │ add.w r6, r2, r8, lsl #2 │ │ │ │ subs r3, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 88c76 │ │ │ │ + bne.n 88c6e │ │ │ │ add r2, r7 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n 889d4 │ │ │ │ + b.n 889cc │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88f40 │ │ │ │ + beq.w 88f38 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 88bd4 │ │ │ │ + b.n 88bcc │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88f40 │ │ │ │ + beq.w 88f38 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n 88c24 │ │ │ │ - ldr r3, [pc, #784] @ (88fcc ) │ │ │ │ + b.n 88c1c │ │ │ │ + ldr r3, [pc, #784] @ (88fc4 ) │ │ │ │ lsrs r0, r1, #7 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ clz r3, r0 │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ movs r2, #28 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 88a08 │ │ │ │ + bpl.w 88a00 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 88a32 │ │ │ │ + b.n 88a2a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 88d2a │ │ │ │ + bne.n 88d22 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 17f66 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 889d6 │ │ │ │ + beq.w 889ce │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 88f20 │ │ │ │ + bls.w 88f18 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 889d6 │ │ │ │ + b.n 889ce │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 5b15c │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #38021 @ 0x9485 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r0, r6 │ │ │ │ bl 5b1b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 889d6 │ │ │ │ + b.n 889ce │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88f40 │ │ │ │ + beq.w 88f38 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n 88b7c │ │ │ │ + b.n 88b74 │ │ │ │ ldr.w r5, [r6, #276] @ 0x114 │ │ │ │ add.w r5, r5, r0, lsr #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 88d66 │ │ │ │ + beq.n 88d5e │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 88ec8 │ │ │ │ + bne.w 88ec0 │ │ │ │ add r1, sp, #24 │ │ │ │ bl 1aadc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88ec8 │ │ │ │ + beq.w 88ec0 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 88db4 │ │ │ │ + bhi.n 88dac │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88f40 │ │ │ │ + beq.w 88f38 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - bl 88950 │ │ │ │ + bl 88948 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 88b68 │ │ │ │ - bls.w 88f8a │ │ │ │ + beq.w 88b60 │ │ │ │ + bls.w 88f82 │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 88e46 │ │ │ │ + bls.n 88e3e │ │ │ │ str.w r9, [r2] │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 88e6e │ │ │ │ + bls.n 88e66 │ │ │ │ str r7, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 889d4 │ │ │ │ + b.n 889cc │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88f40 │ │ │ │ + beq.w 88f38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n 88b08 │ │ │ │ + b.n 88b00 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88f40 │ │ │ │ + beq.w 88f38 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r5, #10 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 889d4 │ │ │ │ + b.n 889cc │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88f40 │ │ │ │ + beq.n 88f38 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n 88de8 │ │ │ │ + b.n 88de0 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88f40 │ │ │ │ + beq.n 88f38 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n 88c42 │ │ │ │ + b.n 88c3a │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88f40 │ │ │ │ + beq.n 88f38 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n 88dfc │ │ │ │ - ldr r2, [pc, #328] @ (88fcc ) │ │ │ │ + b.n 88df4 │ │ │ │ + ldr r2, [pc, #328] @ (88fc4 ) │ │ │ │ lsrs r0, r3, #12 │ │ │ │ ldr r1, [r7, r2] │ │ │ │ clz r2, r0 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r7, r2 │ │ │ │ - b.n 88a40 │ │ │ │ + b.n 88a38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 5b15c │ │ │ │ - ldr r2, [pc, #292] @ (88fd0 ) │ │ │ │ + ldr r2, [pc, #292] @ (88fc8 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #18 │ │ │ │ add r2, pc │ │ │ │ movw r4, #38021 @ 0x9485 │ │ │ │ strd r4, r0, [sp] │ │ │ │ mov r0, r1 │ │ │ │ bl 1b098 │ │ │ │ mov r0, r6 │ │ │ │ bl 5b1b4 │ │ │ │ - b.n 88d4c │ │ │ │ + b.n 88d44 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88fd4 │ │ │ │ + bl 88fcc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 88f44 │ │ │ │ + beq.n 88f3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 88d4c │ │ │ │ + beq.w 88d44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ and.w r3, r3, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 88f92 │ │ │ │ + beq.n 88f8a │ │ │ │ bl 5b15c │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #7941 @ 0x1f05 │ │ │ │ - b.n 88d38 │ │ │ │ + b.n 88d30 │ │ │ │ movs r1, #137 @ 0x89 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ mov r1, r7 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcc.n 88f78 │ │ │ │ + bcc.n 88f70 │ │ │ │ add.w r6, r2, r8, lsl #2 │ │ │ │ subs r3, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 88f12 │ │ │ │ - b.n 88c82 │ │ │ │ + bne.n 88f0a │ │ │ │ + b.n 88c7a │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 88f40 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 88f38 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n 88d18 │ │ │ │ + b.n 88d10 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88fb6 │ │ │ │ + bne.n 88fae │ │ │ │ bl 5a418 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 88f64 │ │ │ │ + bls.n 88f5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #10 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ - b.n 88dbe │ │ │ │ + b.n 88db6 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88f40 │ │ │ │ + beq.n 88f38 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n 88f56 │ │ │ │ + b.n 88f4e │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88f40 │ │ │ │ + beq.n 88f38 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n 88f0c │ │ │ │ + b.n 88f04 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 88b30 │ │ │ │ - b.n 88ba4 │ │ │ │ + bne.w 88b28 │ │ │ │ + b.n 88b9c │ │ │ │ bl 5b15c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #27653 @ 0x6c05 │ │ │ │ movt r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r0, r6 │ │ │ │ bl 5b1b4 │ │ │ │ - b.n 88d4c │ │ │ │ + b.n 88d44 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n 88c70 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + b.n 88c68 │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #896 @ (adr r2, 89354 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 8930c ) │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ and.w ip, r4, #31 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bne.n 89030 │ │ │ │ + bne.n 89028 │ │ │ │ mov lr, r3 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r0, #1636] @ 0x664 │ │ │ │ ldr.w r1, [r1, r4, lsl #2] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 89032 │ │ │ │ + blt.n 8902a │ │ │ │ ldr r4, [r2, #68] @ 0x44 │ │ │ │ mov.w ip, r1, asr #5 │ │ │ │ and.w r6, r1, #31 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ movs r4, #1 │ │ │ │ lsls r4, r6 │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ mov r7, r6 │ │ │ │ ands r6, r4 │ │ │ │ - beq.n 89060 │ │ │ │ + beq.n 89058 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [lr] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r4, 8903a │ │ │ │ + cbz r4, 89032 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5b15c │ │ │ │ - ldr r2, [pc, #88] @ (89098 ) │ │ │ │ + ldr r2, [pc, #88] @ (89090 ) │ │ │ │ movw r1, #38021 @ 0x9485 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b098 │ │ │ │ mov r0, r5 │ │ │ │ bl 5b1b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8902a │ │ │ │ + b.n 89022 │ │ │ │ orrs r4, r7 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 89024 │ │ │ │ + bgt.n 8901c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 87958 │ │ │ │ + bl 87950 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bl 5b15c │ │ │ │ - ldr r2, [pc, #32] @ (8909c ) │ │ │ │ + ldr r2, [pc, #32] @ (89094 ) │ │ │ │ movs r3, #18 │ │ │ │ movw r1, #38021 @ 0x9485 │ │ │ │ add r2, pc │ │ │ │ strd r1, r0, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ bl 1b098 │ │ │ │ mov r0, r5 │ │ │ │ bl 5b1b4 │ │ │ │ - b.n 8905a │ │ │ │ + b.n 89052 │ │ │ │ nop │ │ │ │ - add r1, pc, #392 @ (adr r1, 89224 ) │ │ │ │ + add r1, pc, #328 @ (adr r1, 891dc ) │ │ │ │ movs r5, r0 │ │ │ │ - add r1, pc, #176 @ (adr r1, 89150 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 89108 ) │ │ │ │ movs r5, r0 │ │ │ │ push {lr} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ and.w ip, r1, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n 890c2 │ │ │ │ + bne.n 890ba │ │ │ │ ldr.w ip, [r0, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ and.w lr, r1, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.n 890b2 │ │ │ │ + beq.n 890aa │ │ │ │ and.w ip, r1, #31 │ │ │ │ cmp.w ip, #24 │ │ │ │ - bne.n 89140 │ │ │ │ + bne.n 89138 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsrs r1, r1, #7 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 89140 │ │ │ │ + bge.n 89138 │ │ │ │ ldr.w r3, [r0, #1636] @ 0x664 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - cbz r1, 89140 │ │ │ │ + cbz r1, 89138 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n 89124 │ │ │ │ + beq.n 8911c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bmi.n 89140 │ │ │ │ + bmi.n 89138 │ │ │ │ and.w r0, r3, #31 │ │ │ │ cmp r0, #24 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 89122 │ │ │ │ + beq.n 8911a │ │ │ │ add.w r3, r1, #28 │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r3] │ │ │ │ orr.w ip, ip, #16 │ │ │ │ strex r0, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8910a │ │ │ │ + bne.n 89102 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ str r2, [r1, #12] │ │ │ │ pop {pc} │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ mov.w ip, r3, lsr #5 │ │ │ │ add.w r2, r0, r3, lsr #5 │ │ │ │ ldr.w r3, [ip, r0] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n 890ea │ │ │ │ - b.n 89128 │ │ │ │ + bne.n 890e2 │ │ │ │ + b.n 89120 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - ldr.w r7, [pc, #3064] @ 89d54 │ │ │ │ + ldr.w r7, [pc, #3064] @ 89d4c │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 89b24 │ │ │ │ + bne.w 89b1c │ │ │ │ add.w r1, r9, #60 @ 0x3c │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r5, [r9, #32] │ │ │ │ ands.w r5, r5, #8 │ │ │ │ - bne.w 89b12 │ │ │ │ + bne.w 89b0a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 89c4a │ │ │ │ + ble.w 89c42 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b0e │ │ │ │ + beq.w 89b06 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b0e │ │ │ │ + beq.w 89b06 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl c12f8 │ │ │ │ - ldr.w r3, [pc, #2976] @ 89d58 │ │ │ │ + bl c12f0 │ │ │ │ + ldr.w r3, [pc, #2976] @ 89d50 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r9, sl │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -185166,20 +185162,20 @@ │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ - cbnz r7, 891fc │ │ │ │ + cbnz r7, 891f4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89b9a │ │ │ │ + bne.w 89b92 │ │ │ │ cmp r6, #207 @ 0xcf │ │ │ │ - bhi.w 89af8 │ │ │ │ + bhi.w 89af0 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ lsls r0, r7, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r2, r3, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ @@ -185389,62 +185385,62 @@ │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b0e │ │ │ │ + beq.w 89b06 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 89664 │ │ │ │ + bne.w 8965c │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 89b84 │ │ │ │ + bne.w 89b7c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 893f4 │ │ │ │ + beq.n 893ec │ │ │ │ bic.w r3, r3, #31 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - b.n 891e0 │ │ │ │ + b.n 891d8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 89486 │ │ │ │ - cbnz r7, 8941a │ │ │ │ + blt.n 8947e │ │ │ │ + cbnz r7, 89412 │ │ │ │ mov r6, sl │ │ │ │ - cbz r5, 89412 │ │ │ │ + cbz r5, 8940a │ │ │ │ cmp r3, r9 │ │ │ │ - bgt.n 89438 │ │ │ │ + bgt.n 89430 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2368] @ 89d5c │ │ │ │ + ldr.w r3, [pc, #2368] @ 89d54 │ │ │ │ movw r2, #5413 @ 0x1525 │ │ │ │ - ldr.w r1, [pc, #2364] @ 89d60 │ │ │ │ - ldr.w r0, [pc, #2364] @ 89d64 │ │ │ │ + ldr.w r1, [pc, #2364] @ 89d58 │ │ │ │ + ldr.w r0, [pc, #2364] @ 89d5c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #280 @ 0x118 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 89454 │ │ │ │ + cbz r3, 8944c │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ and.w r2, r9, #31 │ │ │ │ lsls r1, r2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r2, r2, r1 │ │ │ │ @@ -185452,247 +185448,247 @@ │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ add.w r3, r9, #10 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, fp │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ bl 1cd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b0e │ │ │ │ + beq.w 89b06 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 895ee │ │ │ │ + bne.w 895e6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 89dd0 │ │ │ │ + bl 89dc8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 89406 │ │ │ │ - ldr.w r3, [pc, #2272] @ 89d68 │ │ │ │ + b.n 893fe │ │ │ │ + ldr.w r3, [pc, #2272] @ 89d60 │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ - ldr.w r1, [pc, #2268] @ 89d6c │ │ │ │ - ldr.w r0, [pc, #2268] @ 89d70 │ │ │ │ + ldr.w r1, [pc, #2268] @ 89d64 │ │ │ │ + ldr.w r0, [pc, #2268] @ 89d68 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #280 @ 0x118 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ movw r2, #45325 @ 0xb10d │ │ │ │ movt r2, #5 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b0e │ │ │ │ + beq.w 89b06 │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr.w r3, [fp, #276] @ 0x114 │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ and.w r0, r1, #7 │ │ │ │ cmp r0, #7 │ │ │ │ add.w r1, r3, r1, lsr #5 │ │ │ │ - beq.n 894ce │ │ │ │ + beq.n 894c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, #4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, fp │ │ │ │ add.w ip, r3, #4 │ │ │ │ str.w ip, [r4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 1cd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b0e │ │ │ │ + beq.w 89b06 │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, #276] @ 0x114 │ │ │ │ add r1, r6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ and.w r0, r1, #7 │ │ │ │ cmp r0, #7 │ │ │ │ add.w r1, r3, r1, lsr #5 │ │ │ │ - beq.n 89502 │ │ │ │ + beq.n 894fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, fp │ │ │ │ adds r6, r3, #4 │ │ │ │ str r6, [r4, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 1cd54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 893c0 │ │ │ │ - b.n 89b0e │ │ │ │ + bne.w 893b8 │ │ │ │ + b.n 89b06 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b0e │ │ │ │ + beq.w 89b06 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx 113c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b0e │ │ │ │ + beq.w 89b06 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ - bl c12f8 │ │ │ │ + bl c12f0 │ │ │ │ adds r3, r6, #2 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 895fa │ │ │ │ + bne.n 895f2 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 893f4 │ │ │ │ + b.n 893ec │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ subs r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ subs r3, r5, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 893c0 │ │ │ │ + b.n 893b8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 8953a │ │ │ │ + b.n 89532 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 1cd54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 893c0 │ │ │ │ - b.n 89b0e │ │ │ │ + bne.w 893b8 │ │ │ │ + b.n 89b06 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 113c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b0e │ │ │ │ + beq.w 89b06 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl c12f8 │ │ │ │ - b.n 893f4 │ │ │ │ + bl c12f0 │ │ │ │ + b.n 893ec │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ movw r1, #45325 @ 0xb10d │ │ │ │ movt r1, #5 │ │ │ │ - b.n 895c8 │ │ │ │ + b.n 895c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ subs r5, #2 │ │ │ │ - bl af7e0 │ │ │ │ - b.n 89478 │ │ │ │ - ldr.w r3, [pc, #1912] @ 89d74 │ │ │ │ + bl af7d8 │ │ │ │ + b.n 89470 │ │ │ │ + ldr.w r3, [pc, #1912] @ 89d6c │ │ │ │ movw r2, #5365 @ 0x14f5 │ │ │ │ - ldr.w r1, [pc, #1908] @ 89d78 │ │ │ │ - ldr.w r0, [pc, #1908] @ 89d7c │ │ │ │ + ldr.w r1, [pc, #1908] @ 89d70 │ │ │ │ + ldr.w r0, [pc, #1908] @ 89d74 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #280 @ 0x118 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r3, r0, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 8969c │ │ │ │ - cbnz r7, 89652 │ │ │ │ + ble.n 89694 │ │ │ │ + cbnz r7, 8964a │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ add.w r3, r9, #10 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, fp │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ bl 1cd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b0e │ │ │ │ + beq.w 89b06 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 89768 │ │ │ │ + bne.w 89760 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ subs r6, #1 │ │ │ │ - bl 89dd0 │ │ │ │ - b.n 89626 │ │ │ │ + bl 89dc8 │ │ │ │ + b.n 8961e │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ - cbz r7, 8967c │ │ │ │ + cbz r7, 89674 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 893e8 │ │ │ │ - b.n 893f4 │ │ │ │ + bne.w 893e0 │ │ │ │ + b.n 893ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ add.w r3, r9, #10 │ │ │ │ bl 1cd54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 893c6 │ │ │ │ - b.n 89b0e │ │ │ │ + bne.w 893be │ │ │ │ + b.n 89b06 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.n 893f4 │ │ │ │ + b.n 893ec │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 5a60c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b0e │ │ │ │ + beq.w 89b06 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 893c0 │ │ │ │ - b.n 89b0e │ │ │ │ + bne.w 893b8 │ │ │ │ + b.n 89b06 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b0e │ │ │ │ + beq.w 89b06 │ │ │ │ ldr.w r2, [fp, #276] @ 0x114 │ │ │ │ movw ip, #1042 @ 0x412 │ │ │ │ subs r2, r0, r2 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #10 │ │ │ │ str.w ip, [r3] │ │ │ │ mov r0, fp │ │ │ │ @@ -185701,79 +185697,79 @@ │ │ │ │ add.w lr, r6, #8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ str r6, [r3, #8] │ │ │ │ str.w lr, [r4] │ │ │ │ str.w ip, [r3, #12] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 893c0 │ │ │ │ - b.n 89b0e │ │ │ │ + bne.w 893b8 │ │ │ │ + b.n 89b06 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b0e │ │ │ │ + beq.w 89b06 │ │ │ │ ldr.w r2, [fp, #276] @ 0x114 │ │ │ │ movw ip, #1043 @ 0x413 │ │ │ │ subs r2, r0, r2 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #11 │ │ │ │ - b.n 896e6 │ │ │ │ + b.n 896de │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 893c0 │ │ │ │ - b.n 89b0e │ │ │ │ + bne.w 893b8 │ │ │ │ + b.n 89b06 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 893c0 │ │ │ │ - b.n 89b0e │ │ │ │ + bne.w 893b8 │ │ │ │ + b.n 89b06 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ subs r5, #2 │ │ │ │ mov sl, r7 │ │ │ │ - bl af7e0 │ │ │ │ - b.n 89652 │ │ │ │ + bl af7d8 │ │ │ │ + b.n 8964a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r6, [r8] │ │ │ │ subs r0, #4 │ │ │ │ bl 1e5f0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ subs r3, r0, r3 │ │ │ │ ldrb r1, [r6, r3] │ │ │ │ and.w r3, r9, #31 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ strd r7, r3, [sp, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 897a8 │ │ │ │ + cbnz r3, 897a0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ca0 │ │ │ │ + bne.w 89c98 │ │ │ │ cmp r7, #207 @ 0xcf │ │ │ │ - bhi.w 89af8 │ │ │ │ - add r3, pc, #8 @ (adr r3, 897b8 ) │ │ │ │ + bhi.w 89af0 │ │ │ │ + add r3, pc, #8 @ (adr r3, 897b0 ) │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ lsls r7, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr3, cr15, {7} @ │ │ │ │ @ instruction: 0xfbefffff │ │ │ │ @@ -185783,17 +185779,17 @@ │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 5, pc, cr7, cr15, {7} @ │ │ │ │ mcr2 15, 3, pc, cr1, cr15, {7} @ │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 89bec │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 89bf0 │ │ │ │ - stc2l 15, cr15, [pc, #1020] @ 89bf4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 89be4 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 89be8 │ │ │ │ + stc2l 15, cr15, [pc, #1020] @ 89bec │ │ │ │ mcr2 15, 0, pc, cr5, cr15, {7} @ │ │ │ │ ldc2l 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ mcr2 15, 1, pc, cr9, cr15, {7} @ │ │ │ │ ldc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ lsls r1, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -186166,114 +186162,114 @@ │ │ │ │ lsls r7, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r2, r3, [r8] │ │ │ │ ldr.w r1, [r1, #-4] │ │ │ │ - ldr r0, [pc, #636] @ (89d80 ) │ │ │ │ + ldr r0, [pc, #636] @ (89d78 ) │ │ │ │ subs r3, r1, r3 │ │ │ │ add r0, pc │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ bl 423ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 89414 │ │ │ │ + b.n 8940c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ movw r2, #23941 @ 0x5d85 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89b0e │ │ │ │ + beq.n 89b06 │ │ │ │ mov r0, fp │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89b0e │ │ │ │ + beq.n 89b06 │ │ │ │ movw sl, #8461 @ 0x210d │ │ │ │ movt sl, #7 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 89c8a │ │ │ │ + bls.w 89c82 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89b0e │ │ │ │ + beq.n 89b06 │ │ │ │ movs r3, #7 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ movs r3, #21 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #11 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, fp │ │ │ │ add r3, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89b0e │ │ │ │ + beq.n 89b06 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 89b46 │ │ │ │ + b.n 89b3e │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, sl │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ subs r3, r5, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 89664 │ │ │ │ + b.n 8965c │ │ │ │ mov.w r2, r9, lsr #5 │ │ │ │ and.w r1, r9, #31 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 891fc │ │ │ │ + beq.w 891f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 89c62 │ │ │ │ + beq.n 89c5a │ │ │ │ sub.w r2, r6, #11 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 89c78 │ │ │ │ + bls.n 89c70 │ │ │ │ sub.w r2, r6, #59 @ 0x3b │ │ │ │ cmp r2, #2 │ │ │ │ - bls.n 89c78 │ │ │ │ + bls.n 89c70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ add.w r3, r9, #10 │ │ │ │ bl 1cd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89b0e │ │ │ │ + beq.n 89b06 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r5, r3 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 891fc │ │ │ │ + beq.w 891f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 891fc │ │ │ │ + beq.w 891f4 │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w sl, r5, r9 │ │ │ │ ldr.w r3, [fp, #276] @ 0x114 │ │ │ │ str.w ip, [r0] │ │ │ │ subs r3, r0, r3 │ │ │ │ @@ -186283,84 +186279,84 @@ │ │ │ │ adds r5, #2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ cmp r2, r5 │ │ │ │ str.w r3, [r0, sl, lsl #2] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ - bne.w 89d96 │ │ │ │ + bne.w 89d8e │ │ │ │ mov.w sl, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.w 891fc │ │ │ │ + b.w 891f4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 891b6 │ │ │ │ - b.n 89b0e │ │ │ │ + bne.w 891ae │ │ │ │ + b.n 89b06 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b.w 893fa │ │ │ │ + b.w 893f2 │ │ │ │ ldr.w r6, [r8] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1e5f0 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r0, r1 │ │ │ │ ldrb r6, [r6, r2] │ │ │ │ - b.n 89bb8 │ │ │ │ + b.n 89bb0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bic.w r1, r1, r3 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.w 891fc │ │ │ │ + b.w 891f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89170 │ │ │ │ - b.n 89b0e │ │ │ │ + bne.w 89168 │ │ │ │ + b.n 89b06 │ │ │ │ mov.w r6, r9, lsr #5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 897a8 │ │ │ │ + beq.w 897a0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89d3c │ │ │ │ + beq.n 89d34 │ │ │ │ sub.w r3, r7, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 89d84 │ │ │ │ + bls.n 89d7c │ │ │ │ sub.w r3, r7, #59 @ 0x3b │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 89d84 │ │ │ │ + bls.n 89d7c │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ add.w r3, r9, #10 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, fp │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ bl 1cd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b0e │ │ │ │ + beq.w 89b06 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 897a8 │ │ │ │ + beq.w 897a0 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 897a8 │ │ │ │ + beq.w 897a0 │ │ │ │ ldr.w r3, [fp, #276] @ 0x114 │ │ │ │ add r6, r9 │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ adds r5, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub.w ip, r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -186369,79 +186365,79 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ add.w r0, r1, r2, lsl #2 │ │ │ │ orr.w ip, ip, #15 │ │ │ │ str.w ip, [r3, r6, lsl #2] │ │ │ │ str.w ip, [r1, r2, lsl #2] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - bne.n 89d96 │ │ │ │ + bne.n 89d8e │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 897a8 │ │ │ │ + b.n 897a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r7, [r8] │ │ │ │ subs r0, #4 │ │ │ │ bl 1e5f0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ subs r3, r0, r3 │ │ │ │ ldrb r7, [r7, r3] │ │ │ │ - b.n 89cb6 │ │ │ │ + b.n 89cae │ │ │ │ nop │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #440] @ (89f18 ) │ │ │ │ + ldr r4, [pc, #376] @ (89ed0 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [pc, #8] @ (89d74 ) │ │ │ │ + ldr r3, [pc, #968] @ (8a12c ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [pc, #568] @ (89fb0 ) │ │ │ │ + ldr r2, [pc, #504] @ (89f68 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r2, r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 897a8 │ │ │ │ - ldr r3, [pc, #44] @ (89dc4 ) │ │ │ │ + b.n 897a0 │ │ │ │ + ldr r3, [pc, #44] @ (89dbc ) │ │ │ │ movw r2, #5264 @ 0x1490 │ │ │ │ - ldr r1, [pc, #40] @ (89dc8 ) │ │ │ │ - ldr r0, [pc, #44] @ (89dcc ) │ │ │ │ + ldr r1, [pc, #40] @ (89dc0 ) │ │ │ │ + ldr r0, [pc, #44] @ (89dc4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #280 @ 0x118 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r6, [r8] │ │ │ │ subs r0, #4 │ │ │ │ bl 1e5f0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ subs r3, r0, r3 │ │ │ │ ldrb r7, [r6, r3] │ │ │ │ - b.n 8979c │ │ │ │ - cmn r0, r7 │ │ │ │ + b.n 89794 │ │ │ │ + cmn r0, r5 │ │ │ │ movs r6, r0 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r2, r1, lsl #2 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ itttt ne │ │ │ │ @@ -186454,110 +186450,110 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ add.w r4, r0, #60 @ 0x3c │ │ │ │ sub sp, #8 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r8, [pc, #216] @ 89ee4 │ │ │ │ + ldr.w r8, [pc, #216] @ 89edc │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ add r8, pc │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 89e50 │ │ │ │ - ldr r3, [pc, #204] @ (89ee8 ) │ │ │ │ + bls.n 89e48 │ │ │ │ + ldr r3, [pc, #204] @ (89ee0 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - ldr r3, [pc, #204] @ (89eec ) │ │ │ │ + ldr r3, [pc, #204] @ (89ee4 ) │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ mov r5, r4 │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbz r1, 89e56 │ │ │ │ + cbz r1, 89e4e │ │ │ │ cmp r1, #21 │ │ │ │ - beq.n 89e70 │ │ │ │ - bhi.n 89e9c │ │ │ │ + beq.n 89e68 │ │ │ │ + bhi.n 89e94 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 89e70 │ │ │ │ + beq.n 89e68 │ │ │ │ add.w r1, sl, r1, lsl #4 │ │ │ │ ldrb r4, [r1, #9] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 89ec4 │ │ │ │ + beq.n 89ebc │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 89e24 │ │ │ │ + bhi.n 89e1c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, r0, r1 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 89e70 │ │ │ │ - bhi.n 89ed2 │ │ │ │ + beq.n 89e68 │ │ │ │ + bhi.n 89eca │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 89eae │ │ │ │ + bne.n 89ea6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 89eae │ │ │ │ + bne.n 89ea6 │ │ │ │ blx r9 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89e3e │ │ │ │ + bne.n 89e36 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, r0, r3 │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - b.n 89e3e │ │ │ │ + b.n 89e36 │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - bhi.n 89ebe │ │ │ │ + bhi.n 89eb6 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bls.n 89e3e │ │ │ │ + bls.n 89e36 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 89ece │ │ │ │ + beq.n 89ec6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89e3e │ │ │ │ - b.n 89e8a │ │ │ │ + bne.n 89e36 │ │ │ │ + b.n 89e82 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - bne.n 89e3e │ │ │ │ - b.n 89ea4 │ │ │ │ + bne.n 89e36 │ │ │ │ + b.n 89e9c │ │ │ │ mov r0, r5 │ │ │ │ bl 1de18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 89e14 │ │ │ │ + b.n 89e0c │ │ │ │ blx r9 │ │ │ │ - b.n 89eae │ │ │ │ + b.n 89ea6 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bls.n 89edc │ │ │ │ + bls.n 89ed4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 89eae │ │ │ │ - b.n 89ea4 │ │ │ │ + bne.n 89ea6 │ │ │ │ + b.n 89e9c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bls.n 89eae │ │ │ │ - b.n 89ea4 │ │ │ │ + bls.n 89ea6 │ │ │ │ + b.n 89e9c │ │ │ │ nop │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -186570,58 +186566,58 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbnz r3, 89f48 │ │ │ │ + cbnz r3, 89f40 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 89f34 │ │ │ │ + bne.n 89f2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r2, r3, r2 │ │ │ │ - bcs.n 89f48 │ │ │ │ + bcs.n 89f40 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [r1, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 89f48 │ │ │ │ + blt.n 89f40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 89f56 │ │ │ │ + beq.n 89f4e │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 89f48 │ │ │ │ + bne.n 89f40 │ │ │ │ ldrd r3, r0, [r1] │ │ │ │ subs r2, r0, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 89f26 │ │ │ │ + bcs.n 89f1e │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r2, r0 │ │ │ │ - b.n 89f44 │ │ │ │ + b.n 89f3c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r0, r2 │ │ │ │ sub sp, #8 │ │ │ │ add.w ip, r1, r3 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 89f98 │ │ │ │ + bcc.n 89f90 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 11430 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ add r1, r3 │ │ │ │ @@ -186632,19 +186628,19 @@ │ │ │ │ subs r2, r2, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 11430 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 89f92 │ │ │ │ + b.n 89f8a │ │ │ │ nop │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 89fb4 │ │ │ │ - b.w bdcc8 │ │ │ │ + cbz r0, 89fac │ │ │ │ + b.w bdcc0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -186652,272 +186648,272 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ - ldr r1, [pc, #616] @ (8a250 ) │ │ │ │ + ldr r1, [pc, #616] @ (8a248 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #616] @ (8a254 ) │ │ │ │ + ldr r3, [pc, #616] @ (8a24c ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - ldr r2, [pc, #612] @ (8a258 ) │ │ │ │ + ldr r2, [pc, #612] @ (8a250 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a1d0 │ │ │ │ - ldr r3, [pc, #596] @ (8a25c ) │ │ │ │ + beq.w 8a1c8 │ │ │ │ + ldr r3, [pc, #596] @ (8a254 ) │ │ │ │ movw r8, #58186 @ 0xe34a │ │ │ │ movt r8, #6715 @ 0x1a3b │ │ │ │ mov r7, r8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr.w sl, [r6, #1376] @ 0x560 │ │ │ │ - ldr r3, [pc, #564] @ (8a24c ) │ │ │ │ + ldr r3, [pc, #564] @ (8a244 ) │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - b.n 8a08c │ │ │ │ + b.n 8a084 │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.w 8a212 │ │ │ │ + bmi.w 8a20a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r5, #16] │ │ │ │ - bl a7068 │ │ │ │ + bl a7060 │ │ │ │ ldr.w r3, [r6, #2788] @ 0xae4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a1c6 │ │ │ │ + bne.w 8a1be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #28 │ │ │ │ ldrd r1, r3, [r3, #8] │ │ │ │ lsrs r1, r1, #7 │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #410 @ 0x19a │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldrd r0, r1, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ - ldr r1, [pc, #508] @ (8a260 ) │ │ │ │ + ldr r1, [pc, #508] @ (8a258 ) │ │ │ │ add r1, pc │ │ │ │ blx 1186c │ │ │ │ add r0, sp, #12 │ │ │ │ blx 11364 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ ldr.w r3, [r6, #2784] @ 0xae0 │ │ │ │ eors r3, r0 │ │ │ │ str.w r3, [r6, #2784] @ 0xae0 │ │ │ │ ldr.w r0, [r4, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a1d0 │ │ │ │ + beq.w 8a1c8 │ │ │ │ blx 113d8 │ │ │ │ ldrsh.w r8, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 1114c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a236 │ │ │ │ + beq.w 8a22e │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov.w r8, #32 │ │ │ │ movt r8, #129 @ 0x81 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexd r2, r3, [ip] │ │ │ │ orr.w r2, r2, r8 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ strexd r1, r2, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8a0d2 │ │ │ │ + bne.n 8a0ca │ │ │ │ dmb ish │ │ │ │ ldrsh.w r3, [r4, #12] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 8a1ea │ │ │ │ + bmi.n 8a1e2 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 8a14e │ │ │ │ + bmi.n 8a146 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.n 8a176 │ │ │ │ + bmi.n 8a16e │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 8a19c │ │ │ │ + bpl.n 8a194 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [ip] │ │ │ │ orrs r0, r2 │ │ │ │ orrs r1, r3 │ │ │ │ strexd lr, r0, r1, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8a106 │ │ │ │ + bne.n 8a0fe │ │ │ │ dmb ish │ │ │ │ ldrsh.w r3, [r4, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 8a1a0 │ │ │ │ + bmi.n 8a198 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 8a01e │ │ │ │ + bpl.w 8a016 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r2, r3, [ip] │ │ │ │ orrs r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ strexd lr, r2, r3, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8a134 │ │ │ │ + bne.n 8a12c │ │ │ │ dmb ish │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ - b.n 8a01e │ │ │ │ + b.n 8a016 │ │ │ │ mov.w r0, #262144 @ 0x40000 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r2, r3, [ip] │ │ │ │ orrs r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ strexd lr, r2, r3, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8a158 │ │ │ │ + bne.n 8a150 │ │ │ │ dmb ish │ │ │ │ ldrsh.w r3, [r4, #12] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 8a0fa │ │ │ │ + bpl.n 8a0f2 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r2, r3, [ip] │ │ │ │ orrs r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ strexd lr, r2, r3, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8a17e │ │ │ │ + bne.n 8a176 │ │ │ │ dmb ish │ │ │ │ ldrsh.w r3, [r4, #12] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 8a0fe │ │ │ │ + bmi.n 8a0f6 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.n 8a124 │ │ │ │ + bpl.n 8a11c │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r2, r3, [ip] │ │ │ │ orrs r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ strexd lr, r2, r3, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8a1aa │ │ │ │ + bne.n 8a1a2 │ │ │ │ dmb ish │ │ │ │ ldrsh.w r3, [r4, #12] │ │ │ │ - b.n 8a124 │ │ │ │ + b.n 8a11c │ │ │ │ ldr.w r0, [r4, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a016 │ │ │ │ - ldr r2, [pc, #144] @ (8a264 ) │ │ │ │ - ldr r3, [pc, #128] @ (8a254 ) │ │ │ │ + bne.w 8a00e │ │ │ │ + ldr r2, [pc, #144] @ (8a25c ) │ │ │ │ + ldr r3, [pc, #128] @ (8a24c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8a232 │ │ │ │ + bne.n 8a22a │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r0, #33554432 @ 0x2000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd r2, r3, [ip] │ │ │ │ ands r2, r0 │ │ │ │ ands r3, r1 │ │ │ │ strexd lr, r2, r3, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8a1f6 │ │ │ │ + bne.n 8a1ee │ │ │ │ dmb ish │ │ │ │ ldrsh.w r3, [r4, #12] │ │ │ │ - b.n 8a0f2 │ │ │ │ + b.n 8a0ea │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexd r2, r3, [ip] │ │ │ │ orrs r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ strexd lr, r2, r3, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8a21a │ │ │ │ + bne.n 8a212 │ │ │ │ dmb ish │ │ │ │ - b.n 8a024 │ │ │ │ + b.n 8a01c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ (8a268 ) │ │ │ │ + ldr r3, [pc, #48] @ (8a260 ) │ │ │ │ movw r2, #343 @ 0x157 │ │ │ │ - ldr r1, [pc, #44] @ (8a26c ) │ │ │ │ - ldr r0, [pc, #48] @ (8a270 ) │ │ │ │ + ldr r1, [pc, #44] @ (8a264 ) │ │ │ │ + ldr r0, [pc, #48] @ (8a268 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ movs r1, r1 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ movs r1, r1 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r4, r3 │ │ │ │ movs r6, r0 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r6, [pc, #212] @ (8a35c ) │ │ │ │ + ldr r6, [pc, #212] @ (8a354 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #212] @ (8a360 ) │ │ │ │ + ldr r3, [pc, #212] @ (8a358 ) │ │ │ │ sub sp, #20 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ dmb ish │ │ │ │ addw r2, r3, #2812 @ 0xafc │ │ │ │ ldrex r5, [r2] │ │ │ │ adds r1, r5, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a298 │ │ │ │ + bne.n 8a290 │ │ │ │ clz r2, r5 │ │ │ │ dmb ish │ │ │ │ rsb r2, r2, #31 │ │ │ │ addw r7, r2, #702 @ 0x2be │ │ │ │ add.w r1, r3, r7, lsl #2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 8a2f0 │ │ │ │ + cbz r0, 8a2e8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r2, r3, r7, lsl #2 │ │ │ │ lsls r3, r5, #5 │ │ │ │ cmp r1, #31 │ │ │ │ ite ls │ │ │ │ orrls r3, r1 │ │ │ │ orrhi.w r3, r3, #31 │ │ │ │ @@ -186929,71 +186925,71 @@ │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #16] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r4, #16] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [r3, #3584] @ 0xe00 │ │ │ │ - cbnz r0, 8a338 │ │ │ │ + cbnz r0, 8a330 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ lsl.w r0, r1, r2 │ │ │ │ lsl.w r8, r1, r2 │ │ │ │ blx 11fec │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 8a358 │ │ │ │ + cbz r0, 8a350 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 10cec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r2, r9, r8 │ │ │ │ add.w r1, r3, r7, lsl #2 │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr.w r2, [r3, #3584] @ 0xe00 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8a2be │ │ │ │ - ldr r2, [pc, #60] @ (8a364 ) │ │ │ │ + beq.n 8a2b6 │ │ │ │ + ldr r2, [pc, #60] @ (8a35c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ bl 224d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8a2be │ │ │ │ - ldr r0, [pc, #40] @ (8a364 ) │ │ │ │ + b.n 8a2b6 │ │ │ │ + ldr r0, [pc, #40] @ (8a35c ) │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r6, r0] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ bl 22498 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a2f6 │ │ │ │ - b.n 8a31e │ │ │ │ + beq.n 8a2ee │ │ │ │ + b.n 8a316 │ │ │ │ bl 5a418 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r0, [r3, r7] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ asrs r3, r1, #12 │ │ │ │ - ldr.w r8, [pc, #500] @ 8a570 │ │ │ │ + ldr.w r8, [pc, #500] @ 8a568 │ │ │ │ eor.w r3, r3, r1, asr #7 │ │ │ │ sub sp, #20 │ │ │ │ eor.w r9, r3, r1 │ │ │ │ - ldr r3, [pc, #488] @ (8a574 ) │ │ │ │ + ldr r3, [pc, #488] @ (8a56c ) │ │ │ │ add r8, pc │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r2 │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ ldr.w r0, [r5, #2312] @ 0x908 │ │ │ │ ldr.w ip, [sl, #2944] @ 0xb80 │ │ │ │ str.w ip, [r0, #92] @ 0x5c │ │ │ │ @@ -187001,62 +186997,62 @@ │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ ldrd r3, r4, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r9 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ - cbz r2, 8a416 │ │ │ │ + cbz r2, 8a40e │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8a3da │ │ │ │ + bne.n 8a3d2 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 8a3da │ │ │ │ + bne.n 8a3d2 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 8a398 │ │ │ │ + bpl.n 8a390 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #92] @ 0x5c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w lr, [r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8a416 │ │ │ │ + beq.n 8a40e │ │ │ │ ldr.w r7, [lr, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8a3f8 │ │ │ │ + bne.n 8a3f0 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 8a3f8 │ │ │ │ + bne.n 8a3f0 │ │ │ │ mov r2, lr │ │ │ │ - b.n 8a3c8 │ │ │ │ + b.n 8a3c0 │ │ │ │ ldr.w lr, [lr] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8a416 │ │ │ │ + beq.n 8a40e │ │ │ │ ldr.w r7, [lr, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 8a3f8 │ │ │ │ + bne.n 8a3f0 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 8a3f8 │ │ │ │ + bne.n 8a3f0 │ │ │ │ mov r2, lr │ │ │ │ - b.n 8a3c8 │ │ │ │ + b.n 8a3c0 │ │ │ │ ldr.w r7, [sl, #1272] @ 0x4f8 │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ cmp.w r7, r6, lsl #1 │ │ │ │ - bgt.n 8a4be │ │ │ │ + bgt.n 8a4b6 │ │ │ │ ldr.w ip, [ip, #8] │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 8a398 │ │ │ │ + bne.n 8a390 │ │ │ │ movs r0, #20 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ strd r1, fp, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ @@ -187065,68 +187061,68 @@ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8a46a │ │ │ │ + bne.n 8a462 │ │ │ │ strex r7, r0, [r6] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8a45a │ │ │ │ + bne.n 8a452 │ │ │ │ dmb ish │ │ │ │ - bne.n 8a532 │ │ │ │ + bne.n 8a52a │ │ │ │ ldr.w r3, [sl, #2948] @ 0xb84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a532 │ │ │ │ + bne.n 8a52a │ │ │ │ ldr.w r2, [sl, #2944] @ 0xb80 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 8a532 │ │ │ │ + bne.n 8a52a │ │ │ │ add.w r6, sl, #1272 @ 0x4f8 │ │ │ │ mov r0, ip │ │ │ │ mov r4, ip │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 8a274 │ │ │ │ + bl 8a26c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r6] │ │ │ │ adds r2, #1 │ │ │ │ strex r0, r2, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a496 │ │ │ │ + bne.n 8a48e │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 10848 │ │ │ │ ldr.w r2, [r5, #2312] @ 0x908 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r2, #92] @ 0x5c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [sl, #3584] @ 0xe00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a556 │ │ │ │ + bne.n 8a54e │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c2c24 │ │ │ │ + bl c2c1c │ │ │ │ ldr.w r0, [sl, #3584] @ 0xe00 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbnz r0, 8a542 │ │ │ │ + cbnz r0, 8a53a │ │ │ │ ldr.w r0, [sl, #2944] @ 0xb80 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 8a394 │ │ │ │ + bne.w 8a38c │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 8a394 │ │ │ │ + bne.w 8a38c │ │ │ │ movs r0, #20 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ strd r1, fp, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ @@ -187135,62 +187131,62 @@ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8a46a │ │ │ │ + bne.n 8a462 │ │ │ │ strex r7, r0, [r6] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8a46a │ │ │ │ - b.n 8a520 │ │ │ │ + beq.n 8a462 │ │ │ │ + b.n 8a518 │ │ │ │ mov r0, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 105f0 │ │ │ │ ldr.w r0, [r5, #2312] @ 0x908 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 8a398 │ │ │ │ - ldr r0, [pc, #52] @ (8a578 ) │ │ │ │ + b.n 8a390 │ │ │ │ + ldr r0, [pc, #52] @ (8a570 ) │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ bl 224d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ - b.n 8a4dc │ │ │ │ - ldr r0, [pc, #32] @ (8a578 ) │ │ │ │ + b.n 8a4d4 │ │ │ │ + ldr r0, [pc, #32] @ (8a570 ) │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ bl 22498 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ - b.n 8a4c6 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + b.n 8a4be │ │ │ │ + str r2, [r3, r3] │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr r3, [pc, #736] @ (8a874 ) │ │ │ │ - ldr r4, [pc, #740] @ (8a87c ) │ │ │ │ + ldr r3, [pc, #736] @ (8a86c ) │ │ │ │ + ldr r4, [pc, #740] @ (8a874 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #736] @ (8a880 ) │ │ │ │ + ldr r2, [pc, #736] @ (8a878 ) │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #736] @ (8a884 ) │ │ │ │ + ldr r3, [pc, #736] @ (8a87c ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -187204,25 +187200,25 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl c3268 │ │ │ │ + bl c3260 │ │ │ │ add.w r2, r4, #88 @ 0x58 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl c3268 │ │ │ │ + bl c3260 │ │ │ │ add.w r2, r4, #140 @ 0x8c │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl c3268 │ │ │ │ + bl c3260 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r7, r5, [sp, #88] @ 0x58 │ │ │ │ add.w fp, r3, #4 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ orr.w r0, r5, r7 │ │ │ │ @@ -187234,44 +187230,44 @@ │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r3, fp │ │ │ │ str.w fp, [r4, #148] @ 0x94 │ │ │ │ strd r1, r1, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - beq.w 8aa3e │ │ │ │ + beq.w 8aa36 │ │ │ │ ldr.w r0, [r4, #2240] @ 0x8c0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ac7e │ │ │ │ + bne.w 8ac76 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ - bl c32a0 │ │ │ │ + bl c3298 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 8ac76 │ │ │ │ + blt.w 8ac6e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r1, r7 │ │ │ │ - bl c32a0 │ │ │ │ + bl c3298 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 8ac76 │ │ │ │ + blt.w 8ac6e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ - bl c32a0 │ │ │ │ + bl c3298 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 8ac76 │ │ │ │ + blt.w 8ac6e │ │ │ │ ldrd sl, r9, [sp, #104] @ 0x68 │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add.w r3, r9, sl │ │ │ │ add r3, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8abd2 │ │ │ │ + bhi.w 8abca │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r3, r3, r2 │ │ │ │ subs.w r2, r3, sl │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ @@ -187286,243 +187282,243 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ subs.w r3, r3, r9 │ │ │ │ orr.w r2, fp, r2 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 8a6c8 │ │ │ │ + cbnz r3, 8a6c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8aa38 │ │ │ │ + beq.w 8aa30 │ │ │ │ ldr.w r3, [r4, #2948] @ 0xb84 │ │ │ │ - cbnz r3, 8a6da │ │ │ │ + cbnz r3, 8a6d2 │ │ │ │ addw r0, r4, #2540 @ 0x9ec │ │ │ │ blx 11334 │ │ │ │ ldr.w r3, [r4, #2948] @ 0xb84 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #2948] @ 0xb84 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl ca400 │ │ │ │ + bl ca3f8 │ │ │ │ ldr.w r3, [r4, #2936] @ 0xb78 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #2936] @ 0xb78 │ │ │ │ ldr.w r3, [r4, #2240] @ 0x8c0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #2240] @ 0x8c0 │ │ │ │ - bl d4ba4 │ │ │ │ + bl d4b9c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ strd r3, r3, [sp, #120] @ 0x78 │ │ │ │ strd r3, r3, [sp, #140] @ 0x8c │ │ │ │ - bl c3360 │ │ │ │ + bl c3358 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r7, [r4, #140] @ 0x8c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ - bl cdf0c │ │ │ │ + bl cdf04 │ │ │ │ ldr.w r3, [r4, #1832] @ 0x728 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ands.w r3, r3, #8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne.w 8ab64 │ │ │ │ + bne.w 8ab5c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 8ab0c │ │ │ │ + bne.w 8ab04 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 8aaf8 │ │ │ │ + bne.w 8aaf0 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub.w fp, r2, r3 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, fp, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8aae4 │ │ │ │ + bne.w 8aadc │ │ │ │ add.w r1, r8, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl d3440 │ │ │ │ + bl d3438 │ │ │ │ sub.w sl, r0, r8 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, sl │ │ │ │ str.w sl, [sp, #104] @ 0x68 │ │ │ │ - bhi.w 8aef8 │ │ │ │ + bhi.w 8aef0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3444 │ │ │ │ + bl d343c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aede │ │ │ │ + beq.w 8aed6 │ │ │ │ cmp fp, sl │ │ │ │ - beq.w 8acb6 │ │ │ │ + beq.w 8acae │ │ │ │ ldr.w r3, [r4, #2260] @ 0x8d4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #2260] @ 0x8d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ addeq.w r5, sl, r0 │ │ │ │ - bne.w 8acc2 │ │ │ │ + bne.w 8acba │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r9, fp │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r8 │ │ │ │ it cs │ │ │ │ movcs r2, r8 │ │ │ │ blx 11dc8 │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8acdc │ │ │ │ + bne.w 8acd4 │ │ │ │ ldr.w r9, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, #4 │ │ │ │ - ldr r0, [pc, #144] @ (8a878 ) │ │ │ │ + ldr r0, [pc, #144] @ (8a870 ) │ │ │ │ add.w r9, r9, #4 │ │ │ │ str.w r9, [r4, #88] @ 0x58 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ sub.w r8, r8, r3 │ │ │ │ ldr.w r3, [r6, #140] @ 0x8c │ │ │ │ subs r5, r5, r2 │ │ │ │ sub.w fp, r7, r3 │ │ │ │ orr.w sl, r5, r8 │ │ │ │ orrs.w r3, fp, sl │ │ │ │ - beq.w 8a9b0 │ │ │ │ + beq.w 8a9a8 │ │ │ │ add.w r3, r6, #2784 @ 0xae0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ - cbz r5, 8a856 │ │ │ │ + cbz r5, 8a84e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ada0 │ │ │ │ + beq.w 8ad98 │ │ │ │ add r3, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ae44 │ │ │ │ + beq.w 8ae3c │ │ │ │ add r3, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 8a842 │ │ │ │ + cbz r3, 8a83a │ │ │ │ add r3, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 8a84e │ │ │ │ + cbz r3, 8a846 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 8ae74 │ │ │ │ + bls.w 8ae6c │ │ │ │ ldrd r1, r9, [sp, #12] │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ movt r2, #39030 @ 0x9876 │ │ │ │ strd r4, sl, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8adac │ │ │ │ - b.n 8a888 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + beq.w 8ada4 │ │ │ │ + b.n 8a880 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ movs r1, r1 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [pc, #776] @ (8ab88 ) │ │ │ │ + ldr r6, [pc, #808] @ (8aba0 ) │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [pc, #736] @ (8ab64 ) │ │ │ │ + ldr r6, [pc, #768] @ (8ab7c ) │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b054 │ │ │ │ + bl 8b04c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 8ae48 │ │ │ │ - ldr r0, [pc, #668] @ (8ab3c ) │ │ │ │ + bne.w 8ae40 │ │ │ │ + ldr r0, [pc, #668] @ (8ab34 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ada4 │ │ │ │ - cbz r5, 8a8c8 │ │ │ │ + beq.w 8ad9c │ │ │ │ + cbz r5, 8a8c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 8a8b8 │ │ │ │ + cbz r3, 8a8b0 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 8a8c0 │ │ │ │ + cbz r3, 8a8b8 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8af38 │ │ │ │ + beq.w 8af30 │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl c3744 │ │ │ │ + bl c373c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b054 │ │ │ │ + bl 8b04c │ │ │ │ ldr.w r3, [r9, #2788] @ 0xae4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #2788] @ 0xae4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8a8ae │ │ │ │ - b.n 8ada4 │ │ │ │ + bne.n 8a8a6 │ │ │ │ + b.n 8ad9c │ │ │ │ add r3, r5 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r7, r3 │ │ │ │ - cbz r7, 8a912 │ │ │ │ + cbz r7, 8a90a │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 8a90c │ │ │ │ + beq.n 8a904 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r7, #8 │ │ │ │ - bl c3744 │ │ │ │ + bl c373c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a8f2 │ │ │ │ + bne.n 8a8ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8a930 │ │ │ │ + beq.n 8a928 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ - cbz r3, 8a924 │ │ │ │ + cbz r3, 8a91c │ │ │ │ add r3, r8 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ ldr.w r3, [r9, #1392] @ 0x570 │ │ │ │ - cbz r3, 8a930 │ │ │ │ + cbz r3, 8a928 │ │ │ │ add r3, r8 │ │ │ │ str.w r3, [r9, #1392] @ 0x570 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ add r3, r8 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ subs r3, #4 │ │ │ │ str.w r3, [r6, #276] @ 0x114 │ │ │ │ @@ -187548,29 +187544,29 @@ │ │ │ │ str.w r3, [r6, #244] @ 0xf4 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ add r3, fp │ │ │ │ str.w r3, [r6, #144] @ 0x90 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ add r3, fp │ │ │ │ str.w r3, [r6, #148] @ 0x94 │ │ │ │ - cbz r5, 8a99a │ │ │ │ + cbz r5, 8a992 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 8a98a │ │ │ │ + cbz r3, 8a982 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, 8a992 │ │ │ │ + cbz r3, 8a98a │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 8a99a │ │ │ │ + cbz r3, 8a992 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8a9ac │ │ │ │ + beq.n 8a9a4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r2, r3, #1 │ │ │ │ adds r2, #3 │ │ │ │ itt ls │ │ │ │ addls r3, r8 │ │ │ │ strls r3, [r6, #20] │ │ │ │ ldr.w r9, [r4, #88] @ 0x58 │ │ │ │ @@ -187585,214 +187581,214 @@ │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ add r2, r5 │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [r4, #148] @ 0x94 │ │ │ │ - bl cdf0c │ │ │ │ + bl cdf04 │ │ │ │ add.w r3, r4, #2256 @ 0x8d0 │ │ │ │ vsub.f64 d0, d0, d8 │ │ │ │ vldr d6, [r3, #-8] │ │ │ │ vadd.f64 d6, d6, d0 │ │ │ │ vstr d6, [r3, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ad8c │ │ │ │ - ldr r0, [pc, #328] @ (8ab40 ) │ │ │ │ + bne.w 8ad84 │ │ │ │ + ldr r0, [pc, #328] @ (8ab38 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr.w r3, [r4, #2936] @ 0xb78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2936] @ 0xb78 │ │ │ │ ldr.w r3, [r4, #2240] @ 0x8c0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2240] @ 0x8c0 │ │ │ │ - bl ca51c │ │ │ │ + bl ca514 │ │ │ │ ldr.w r3, [r4, #2948] @ 0xb84 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2948] @ 0xb84 │ │ │ │ - cbnz r3, 8aa30 │ │ │ │ + cbnz r3, 8aa28 │ │ │ │ addw r0, r4, #2540 @ 0x9ec │ │ │ │ blx 11198 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac70 │ │ │ │ + bne.w 8ac68 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ mov.w r8, #1 │ │ │ │ subs r3, #4 │ │ │ │ str.w r3, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, #4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ adds r3, #4 │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c37ec │ │ │ │ + bl c37e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl c37ec │ │ │ │ + bl c37e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ - bl c37ec │ │ │ │ + bl c37e4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aaa8 │ │ │ │ + beq.n 8aaa0 │ │ │ │ ldrd r0, r3, [r4, #140] @ 0x8c │ │ │ │ subs r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 8aac0 │ │ │ │ + bhi.n 8aab8 │ │ │ │ ldr.w r2, [r3], #-4 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 8aa78 │ │ │ │ + bmi.n 8aa70 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w 8af78 │ │ │ │ + bls.w 8af70 │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.n 8aa98 │ │ │ │ + bhi.n 8aa90 │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.n 8aa78 │ │ │ │ + bhi.n 8aa70 │ │ │ │ ldr.w r2, [r4, #1400] @ 0x578 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ - b.n 8aa78 │ │ │ │ + b.n 8aa70 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8aa72 │ │ │ │ + bne.n 8aa6a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8aa72 │ │ │ │ + bne.n 8aa6a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8aa72 │ │ │ │ - ldr r2, [pc, #128] @ (8ab44 ) │ │ │ │ - ldr r3, [pc, #132] @ (8ab48 ) │ │ │ │ + bne.n 8aa6a │ │ │ │ + ldr r2, [pc, #128] @ (8ab3c ) │ │ │ │ + ldr r3, [pc, #132] @ (8ab40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8aae0 │ │ │ │ + bne.n 8aad8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (8ab4c ) │ │ │ │ + ldr r3, [pc, #100] @ (8ab44 ) │ │ │ │ movw r2, #5314 @ 0x14c2 │ │ │ │ - ldr r1, [pc, #100] @ (8ab50 ) │ │ │ │ - ldr r0, [pc, #100] @ (8ab54 ) │ │ │ │ + ldr r1, [pc, #100] @ (8ab48 ) │ │ │ │ + ldr r0, [pc, #100] @ (8ab4c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #92] @ (8ab58 ) │ │ │ │ + ldr r3, [pc, #92] @ (8ab50 ) │ │ │ │ movw r2, #5311 @ 0x14bf │ │ │ │ - ldr r1, [pc, #92] @ (8ab5c ) │ │ │ │ - ldr r0, [pc, #92] @ (8ab60 ) │ │ │ │ + ldr r1, [pc, #92] @ (8ab54 ) │ │ │ │ + ldr r0, [pc, #92] @ (8ab58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl d3440 │ │ │ │ + bl d3438 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ - bl d3444 │ │ │ │ + bl d343c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ab9e │ │ │ │ + beq.n 8ab96 │ │ │ │ ldr.w r3, [r4, #2264] @ 0x8d8 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #2264] @ 0x8d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a756 │ │ │ │ - b.n 8a7d4 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + bne.w 8a74e │ │ │ │ + b.n 8a7cc │ │ │ │ + strb r6, [r1, r7] │ │ │ │ movs r1, r1 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r1, [pc, #608] @ (8ada8 ) │ │ │ │ + ldr r1, [pc, #640] @ (8adc0 ) │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r2, r7 │ │ │ │ + orrs r2, r5 │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ movs r5, r0 │ │ │ │ - orrs r6, r4 │ │ │ │ + orrs r6, r2 │ │ │ │ movs r6, r0 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ movs r5, r0 │ │ │ │ blx 1212c │ │ │ │ - ldr.w r3, [pc, #1132] @ 8afd8 │ │ │ │ + ldr.w r3, [pc, #1132] @ 8afd0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ - cbz r3, 8abb0 │ │ │ │ + cbz r3, 8aba8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 8abb8 │ │ │ │ - ldr.w r1, [pc, #1116] @ 8afdc │ │ │ │ + ble.n 8abb0 │ │ │ │ + ldr.w r1, [pc, #1116] @ 8afd4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8abc0 │ │ │ │ - ldr.w r0, [pc, #1108] @ 8afe0 │ │ │ │ + beq.n 8abb8 │ │ │ │ + ldr.w r0, [pc, #1108] @ 8afd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ blx 10688 │ │ │ │ - b.n 8a74a │ │ │ │ + b.n 8a742 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 8ab32 │ │ │ │ - ldr.w r1, [pc, #1072] @ 8afe4 │ │ │ │ + b.n 8ab2a │ │ │ │ + ldr.w r1, [pc, #1072] @ 8afdc │ │ │ │ add r1, pc │ │ │ │ - b.n 8ab84 │ │ │ │ - ldr.w r1, [pc, #1068] @ 8afe8 │ │ │ │ + b.n 8ab7c │ │ │ │ + ldr.w r1, [pc, #1068] @ 8afe0 │ │ │ │ add r1, pc │ │ │ │ - b.n 8ab84 │ │ │ │ - ldr.w r0, [pc, #1064] @ 8afec │ │ │ │ + b.n 8ab7c │ │ │ │ + ldr.w r0, [pc, #1064] @ 8afe4 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ blx 10688 │ │ │ │ - b.n 8a74a │ │ │ │ + b.n 8a742 │ │ │ │ ldrd r1, r3, [r4, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ add r5, r3 │ │ │ │ ldrd r1, r3, [r4, #164] @ 0xa4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r0, r3, r6 │ │ │ │ @@ -187808,1252 +187804,1252 @@ │ │ │ │ adds r6, r0, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w r9, r5, r6 │ │ │ │ subs r3, r3, r1 │ │ │ │ add r7, r3 │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ add r9, r7 │ │ │ │ - cbz r3, 8ac82 │ │ │ │ + cbz r3, 8ac7a │ │ │ │ add.w r2, r2, #1048576 @ 0x100000 │ │ │ │ cmp r9, r2 │ │ │ │ it cc │ │ │ │ subcc.w r8, r2, r9 │ │ │ │ - bcs.n 8acaa │ │ │ │ + bcs.n 8aca2 │ │ │ │ mul.w r0, r8, r7 │ │ │ │ mov r1, r9 │ │ │ │ addw r7, r7, #4095 @ 0xfff │ │ │ │ - bl df160 │ │ │ │ + bl df158 │ │ │ │ mov r1, r9 │ │ │ │ adds r3, r0, r7 │ │ │ │ mul.w r0, r6, r8 │ │ │ │ mov.w r7, #61440 @ 0xf000 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ addw r6, r6, #4095 @ 0xfff │ │ │ │ and.w sl, r3, r7 │ │ │ │ str.w sl, [sp, #104] @ 0x68 │ │ │ │ - bl df160 │ │ │ │ + bl df158 │ │ │ │ mov r1, r9 │ │ │ │ adds r3, r0, r6 │ │ │ │ mul.w r0, r8, r5 │ │ │ │ addw r5, r5, #4095 @ 0xfff │ │ │ │ and.w r9, r3, r7 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ - bl df160 │ │ │ │ + bl df158 │ │ │ │ add.w r8, r0, r5 │ │ │ │ and.w r8, r8, r7 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ - b.n 8a684 │ │ │ │ + b.n 8a67c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r8, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 8aa42 │ │ │ │ + b.n 8aa3a │ │ │ │ mov r8, r1 │ │ │ │ - b.n 8aa42 │ │ │ │ + b.n 8aa3a │ │ │ │ ldr.w r3, [r4, #1372] @ 0x55c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ac0e │ │ │ │ + bne.n 8ac06 │ │ │ │ cmp r2, r9 │ │ │ │ - bls.n 8acaa │ │ │ │ + bls.n 8aca2 │ │ │ │ sub.w r8, r2, r9 │ │ │ │ cmp.w r8, r2, lsr #2 │ │ │ │ - bls.n 8acaa │ │ │ │ + bls.n 8aca2 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r3, r2, r7, r3 │ │ │ │ add.w r6, r6, r2, lsr #2 │ │ │ │ - b.n 8ac1c │ │ │ │ + b.n 8ac14 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mvn.w r8, #4 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 8aa42 │ │ │ │ + b.n 8aa3a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r5, r0, fp │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 8a7d2 │ │ │ │ + beq.w 8a7ca │ │ │ │ ldr.w r3, [r4, #2256] @ 0x8d0 │ │ │ │ add.w r5, sl, r9 │ │ │ │ cmp fp, sl │ │ │ │ add.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #2256] @ 0x8d0 │ │ │ │ - bcc.w 8a7c0 │ │ │ │ + bcc.w 8a7b8 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 8a7d4 │ │ │ │ - ldr r3, [pc, #760] @ (8afd8 ) │ │ │ │ + b.n 8a7cc │ │ │ │ + ldr r3, [pc, #760] @ (8afd0 ) │ │ │ │ movs r0, #10 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r2, r3] │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ blx 10bf8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #768] @ (8aff0 ) │ │ │ │ - ldr r0, [pc, #768] @ (8aff4 ) │ │ │ │ + ldr r1, [pc, #768] @ (8afe8 ) │ │ │ │ + ldr r0, [pc, #768] @ (8afec ) │ │ │ │ sub.w ip, r3, r2 │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r0, pc │ │ │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ blx 10688 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add.w r8, r6, r9 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8af5a │ │ │ │ - ldr r0, [pc, #740] @ (8aff8 ) │ │ │ │ + beq.w 8af52 │ │ │ │ + ldr r0, [pc, #740] @ (8aff0 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #724] @ (8affc ) │ │ │ │ + ldr r1, [pc, #724] @ (8aff4 ) │ │ │ │ subs r0, r3, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #724] @ (8b000 ) │ │ │ │ + ldr r0, [pc, #724] @ (8aff8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r8, r5, r9 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8af82 │ │ │ │ - ldr r0, [pc, #700] @ (8b004 ) │ │ │ │ + beq.w 8af7a │ │ │ │ + ldr r0, [pc, #700] @ (8affc ) │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ - ldr r1, [pc, #684] @ (8b008 ) │ │ │ │ + ldr r1, [pc, #684] @ (8b000 ) │ │ │ │ subs r0, r3, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #680] @ (8b00c ) │ │ │ │ + ldr r0, [pc, #680] @ (8b004 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [sp, #108] @ 0x6c │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ add.w r8, r7, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8afb8 │ │ │ │ - ldr r0, [pc, #656] @ (8b010 ) │ │ │ │ + beq.w 8afb0 │ │ │ │ + ldr r0, [pc, #656] @ (8b008 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ - b.n 8a7dc │ │ │ │ - ldr r0, [pc, #644] @ (8b014 ) │ │ │ │ + b.n 8a7d4 │ │ │ │ + ldr r0, [pc, #644] @ (8b00c ) │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ vstr d0, [sp] │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ - b.n 8a9f4 │ │ │ │ + b.n 8a9ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8a82c │ │ │ │ + b.n 8a824 │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8aeb8 │ │ │ │ + bne.w 8aeb0 │ │ │ │ movs r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldrd r4, sl, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bl c3768 │ │ │ │ + bl c3760 │ │ │ │ ldr.w r3, [r6, #2784] @ 0xae0 │ │ │ │ - cbnz r3, 8ae2e │ │ │ │ + cbnz r3, 8ae26 │ │ │ │ ldr.w r3, [r6, #2788] @ 0xae4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ae5e │ │ │ │ - ldr r0, [pc, #508] @ (8afcc ) │ │ │ │ + bne.n 8ae56 │ │ │ │ + ldr r0, [pc, #508] @ (8afc4 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 8ae9e │ │ │ │ + beq.n 8ae96 │ │ │ │ ldrd r2, r0, [r1, #192] @ 0xc0 │ │ │ │ mov ip, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 8aecc │ │ │ │ - ldr r0, [pc, #488] @ (8afd0 ) │ │ │ │ + bhi.n 8aec4 │ │ │ │ + ldr r0, [pc, #488] @ (8afc8 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrd r1, r3, [r2, #140] @ 0x8c │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r1, r7, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bls.n 8ae9e │ │ │ │ + bls.n 8ae96 │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w lr, [r2, #88] @ 0x58 │ │ │ │ mov r0, ip │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ bic.w ip, r3, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bcc.n 8ae88 │ │ │ │ + bcc.n 8ae80 │ │ │ │ cmp ip, r0 │ │ │ │ - bcs.n 8ae88 │ │ │ │ + bcs.n 8ae80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ae9a │ │ │ │ + beq.n 8ae92 │ │ │ │ add r3, r8 │ │ │ │ cmp r9, r7 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - bls.n 8ae9e │ │ │ │ + bls.n 8ae96 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr.w lr, [r2, #88] @ 0x58 │ │ │ │ - b.n 8ae08 │ │ │ │ - ldr r3, [pc, #488] @ (8b018 ) │ │ │ │ + b.n 8ae00 │ │ │ │ + ldr r3, [pc, #488] @ (8b010 ) │ │ │ │ movw r2, #5018 @ 0x139a │ │ │ │ - ldr r1, [pc, #484] @ (8b01c ) │ │ │ │ - ldr r0, [pc, #488] @ (8b020 ) │ │ │ │ + ldr r1, [pc, #484] @ (8b014 ) │ │ │ │ + ldr r0, [pc, #488] @ (8b018 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 8a838 │ │ │ │ - ldr r3, [pc, #472] @ (8b024 ) │ │ │ │ + b.n 8a830 │ │ │ │ + ldr r3, [pc, #472] @ (8b01c ) │ │ │ │ movw r2, #4995 @ 0x1383 │ │ │ │ - ldr r1, [pc, #472] @ (8b028 ) │ │ │ │ - ldr r0, [pc, #472] @ (8b02c ) │ │ │ │ + ldr r1, [pc, #472] @ (8b020 ) │ │ │ │ + ldr r0, [pc, #472] @ (8b024 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #464] @ (8b030 ) │ │ │ │ + ldr r3, [pc, #464] @ (8b028 ) │ │ │ │ movw r2, #5019 @ 0x139b │ │ │ │ - ldr r1, [pc, #460] @ (8b034 ) │ │ │ │ - ldr r0, [pc, #464] @ (8b038 ) │ │ │ │ + ldr r1, [pc, #460] @ (8b02c ) │ │ │ │ + ldr r0, [pc, #464] @ (8b030 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 8a856 │ │ │ │ + bcs.w 8a84e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a856 │ │ │ │ + beq.w 8a84e │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #28] │ │ │ │ - b.n 8a856 │ │ │ │ + b.n 8a84e │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 8af94 │ │ │ │ + bcc.w 8af8c │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 8af94 │ │ │ │ + bcs.n 8af8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8afaa │ │ │ │ + bne.w 8afa2 │ │ │ │ cmp r9, r7 │ │ │ │ - bhi.n 8ae08 │ │ │ │ - ldr r0, [pc, #308] @ (8afd4 ) │ │ │ │ + bhi.n 8ae00 │ │ │ │ + ldr r0, [pc, #308] @ (8afcc ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r9, [r0] │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ add r7, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8a8fa │ │ │ │ - b.n 8a912 │ │ │ │ + bne.w 8a8f2 │ │ │ │ + b.n 8a90a │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - cbz r1, 8aec8 │ │ │ │ + cbz r1, 8aec0 │ │ │ │ add r1, r5 │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a888 │ │ │ │ - b.n 8adac │ │ │ │ + bne.w 8a880 │ │ │ │ + b.n 8ada4 │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ - b.n 8aebe │ │ │ │ + b.n 8aeb6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ addhi r3, r3, r5 │ │ │ │ addls r3, r8 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ - b.n 8ade2 │ │ │ │ + b.n 8adda │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 8af32 │ │ │ │ + beq.n 8af2a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 8a7d4 │ │ │ │ + b.n 8a7cc │ │ │ │ add.w r3, sl, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 11dc8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl d3444 │ │ │ │ + bl d343c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 8af6c │ │ │ │ + cbz r0, 8af64 │ │ │ │ ldr.w r3, [r4, #2260] @ 0x8d4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #2260] @ 0x8d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ addeq.w r5, r0, sl │ │ │ │ - bne.w 8acc2 │ │ │ │ + bne.w 8acba │ │ │ │ mov r6, r9 │ │ │ │ - b.n 8a7d4 │ │ │ │ + b.n 8a7cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 8aee6 │ │ │ │ + b.n 8aede │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 8a8c8 │ │ │ │ + bcc.w 8a8c0 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 8a8c8 │ │ │ │ + bcs.w 8a8c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a8c8 │ │ │ │ + beq.w 8a8c0 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 8a8c8 │ │ │ │ + b.n 8a8c0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 8ad12 │ │ │ │ - ldr r0, [pc, #216] @ (8b03c ) │ │ │ │ + bne.w 8ad0a │ │ │ │ + ldr r0, [pc, #216] @ (8b034 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ - b.n 8ad20 │ │ │ │ + b.n 8ad18 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 11dc8 │ │ │ │ - b.n 8aee2 │ │ │ │ + b.n 8aeda │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ - bls.w 8aa8c │ │ │ │ - b.n 8aa78 │ │ │ │ + bls.w 8aa84 │ │ │ │ + b.n 8aa70 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 8ad44 │ │ │ │ - ldr r0, [pc, #180] @ (8b040 ) │ │ │ │ + bne.w 8ad3c │ │ │ │ + ldr r0, [pc, #180] @ (8b038 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ - b.n 8ad52 │ │ │ │ - ldr r3, [pc, #172] @ (8b044 ) │ │ │ │ + b.n 8ad4a │ │ │ │ + ldr r3, [pc, #172] @ (8b03c ) │ │ │ │ movw r2, #4901 @ 0x1325 │ │ │ │ - ldr r1, [pc, #172] @ (8b048 ) │ │ │ │ - ldr r0, [pc, #172] @ (8b04c ) │ │ │ │ + ldr r1, [pc, #172] @ (8b040 ) │ │ │ │ + ldr r0, [pc, #172] @ (8b044 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ add r3, r5 │ │ │ │ cmp r9, r7 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ - bhi.w 8ae26 │ │ │ │ - b.n 8ae9e │ │ │ │ + bhi.w 8ae1e │ │ │ │ + b.n 8ae96 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 8ad7c │ │ │ │ - ldr r0, [pc, #140] @ (8b050 ) │ │ │ │ + bne.w 8ad74 │ │ │ │ + ldr r0, [pc, #140] @ (8b048 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ - b.n 8a7dc │ │ │ │ - str r6, [r2, r2] │ │ │ │ + b.n 8a7d4 │ │ │ │ + str r6, [r3, r2] │ │ │ │ movs r1, r1 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r4, [r0, r2] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r7, [pc, #784] @ (8b2e8 ) │ │ │ │ + ldr r7, [pc, #816] @ (8b300 ) │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #16 @ (adr r0, 8b010 ) │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #696 @ (adr r0, 8b2dc ) │ │ │ │ + add r0, pc, #632 @ (adr r0, 8b294 ) │ │ │ │ movs r5, r0 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ movs r5, r0 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #616 @ (adr r0, 8b2a4 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 8b25c ) │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #480] @ 8b244 │ │ │ │ + ldr.w ip, [pc, #480] @ 8b23c │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b14c │ │ │ │ + beq.n 8b144 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b13a │ │ │ │ + beq.n 8b132 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ add r0, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 8b0f6 │ │ │ │ + bcc.n 8b0ee │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ add r0, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 8b0f6 │ │ │ │ + bcs.n 8b0ee │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r0, #29 │ │ │ │ - bmi.n 8b14c │ │ │ │ + bmi.n 8b144 │ │ │ │ add.w r0, r1, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r5, [r0] │ │ │ │ orr.w r5, r5, #4 │ │ │ │ strex r4, r5, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8b094 │ │ │ │ + bne.n 8b08c │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r3, #2784] @ 0xae0 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r3, #2784] @ 0xae0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b152 │ │ │ │ + beq.n 8b14a │ │ │ │ add r0, r2 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs.n 8b15a │ │ │ │ + bcs.n 8b152 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8b0e6 │ │ │ │ - ldr r0, [pc, #376] @ (8b248 ) │ │ │ │ + beq.n 8b0de │ │ │ │ + ldr r0, [pc, #376] @ (8b240 ) │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr.w r0, [r0, #3140] @ 0xc44 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 8b1d0 │ │ │ │ + beq.n 8b1c8 │ │ │ │ cmp lr, r4 │ │ │ │ - bcs.n 8b16a │ │ │ │ + bcs.n 8b162 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b178 │ │ │ │ + beq.n 8b170 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ add r0, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 8b07e │ │ │ │ - ldr r3, [pc, #340] @ (8b24c ) │ │ │ │ + bcs.n 8b076 │ │ │ │ + ldr r3, [pc, #340] @ (8b244 ) │ │ │ │ movw r2, #4786 @ 0x12b2 │ │ │ │ - ldr r1, [pc, #336] @ (8b250 ) │ │ │ │ - ldr r0, [pc, #340] @ (8b254 ) │ │ │ │ + ldr r1, [pc, #336] @ (8b248 ) │ │ │ │ + ldr r0, [pc, #340] @ (8b24c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ add.w r0, r1, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r5, [r0] │ │ │ │ orr.w r5, r5, #4 │ │ │ │ strex r4, r5, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8b114 │ │ │ │ + bne.n 8b10c │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r3, #2784] @ 0xae0 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r3, #2784] @ 0xae0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b22c │ │ │ │ + beq.n 8b224 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 8b0f6 │ │ │ │ + bcc.n 8b0ee │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 8b0f6 │ │ │ │ + bcs.n 8b0ee │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r0, #29 │ │ │ │ - bpl.n 8b10c │ │ │ │ + bpl.n 8b104 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc.n 8b0c4 │ │ │ │ + bcc.n 8b0bc │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 8b0c4 │ │ │ │ + bls.n 8b0bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b0c4 │ │ │ │ + beq.n 8b0bc │ │ │ │ add r0, r2 │ │ │ │ str r0, [r1, #0] │ │ │ │ - b.n 8b0c4 │ │ │ │ + b.n 8b0bc │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp lr, r0 │ │ │ │ itt cc │ │ │ │ addcc.w r0, lr, r2 │ │ │ │ strcc r0, [r1, #8] │ │ │ │ - b.n 8b0e6 │ │ │ │ + b.n 8b0de │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl c36d8 │ │ │ │ + bl c36d0 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r1, 8b18e │ │ │ │ + cbz r1, 8b186 │ │ │ │ add r1, r2 │ │ │ │ str r1, [r0, #68] @ 0x44 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ - cbz r1, 8b196 │ │ │ │ + cbz r1, 8b18e │ │ │ │ add r1, r2 │ │ │ │ str r1, [r0, #60] @ 0x3c │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 8b19e │ │ │ │ + cbz r1, 8b196 │ │ │ │ add r1, r2 │ │ │ │ str r1, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ - cbz r1, 8b1a6 │ │ │ │ + cbz r1, 8b19e │ │ │ │ add r1, r2 │ │ │ │ str r1, [r0, #112] @ 0x70 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ - cbnz r1, 8b200 │ │ │ │ + cbnz r1, 8b1f8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 8b1b2 │ │ │ │ + cbz r1, 8b1aa │ │ │ │ add r1, r2 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs.n 8b1ee │ │ │ │ + bcs.n 8b1e6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 8b206 │ │ │ │ + bcc.n 8b1fe │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 8b14e │ │ │ │ + bcs.n 8b146 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b14e │ │ │ │ + beq.n 8b146 │ │ │ │ add r1, r2 │ │ │ │ str r1, [r0, #8] │ │ │ │ - b.n 8b14e │ │ │ │ + b.n 8b146 │ │ │ │ cmp lr, r4 │ │ │ │ - bcc.n 8b216 │ │ │ │ + bcc.n 8b20e │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp lr, r0 │ │ │ │ - bcs.n 8b216 │ │ │ │ + bcs.n 8b20e │ │ │ │ add.w r4, lr, r2 │ │ │ │ str r4, [r1, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b0e6 │ │ │ │ + beq.w 8b0de │ │ │ │ add r0, r2 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 8b0e6 │ │ │ │ + b.n 8b0de │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r5 │ │ │ │ - bcs.n 8b1ba │ │ │ │ + bcs.n 8b1b2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b1ba │ │ │ │ + beq.n 8b1b2 │ │ │ │ add r1, r2 │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - b.n 8b1ba │ │ │ │ + b.n 8b1b2 │ │ │ │ add r1, r2 │ │ │ │ str r1, [r0, #16] │ │ │ │ - b.n 8b1aa │ │ │ │ + b.n 8b1a2 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 8b14e │ │ │ │ + bcc.n 8b146 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b14e │ │ │ │ + beq.n 8b146 │ │ │ │ add r1, r6 │ │ │ │ str r1, [r0, #8] │ │ │ │ - b.n 8b14e │ │ │ │ - ldr r3, [pc, #64] @ (8b258 ) │ │ │ │ + b.n 8b146 │ │ │ │ + ldr r3, [pc, #64] @ (8b250 ) │ │ │ │ movw r2, #4804 @ 0x12c4 │ │ │ │ - ldr r1, [pc, #60] @ (8b25c ) │ │ │ │ - ldr r0, [pc, #64] @ (8b260 ) │ │ │ │ + ldr r1, [pc, #60] @ (8b254 ) │ │ │ │ + ldr r0, [pc, #64] @ (8b258 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl c36d8 │ │ │ │ + bl c36d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8b14e │ │ │ │ + beq.n 8b146 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - b.n 8b1ba │ │ │ │ + b.n 8b1b2 │ │ │ │ nop │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r7 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #24 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ movs r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b348 │ │ │ │ + beq.n 8b340 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 8b348 │ │ │ │ + beq.n 8b340 │ │ │ │ mvn.w ip, r2 │ │ │ │ add.w r3, r1, #36 @ 0x24 │ │ │ │ push {r4, lr} │ │ │ │ dmb ish │ │ │ │ ldrex r4, [r3] │ │ │ │ and.w r4, r4, ip │ │ │ │ strex lr, r4, [r3] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8b27c │ │ │ │ + bne.n 8b274 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r0, #2784] @ 0xae0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #2784] @ 0xae0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b34e │ │ │ │ + beq.n 8b346 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 8b344 │ │ │ │ + beq.n 8b33c │ │ │ │ add.w r1, r3, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r4, [r1] │ │ │ │ and.w r4, r4, ip │ │ │ │ strex lr, r4, [r1] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8b2b0 │ │ │ │ + bne.n 8b2a8 │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r0, #2784] @ 0xae0 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r0, #2784] @ 0xae0 │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8b358 │ │ │ │ + beq.n 8b350 │ │ │ │ ldr.w r3, [lr, #36] @ 0x24 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 8b344 │ │ │ │ + beq.n 8b33c │ │ │ │ add.w r3, lr, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r4, [r3] │ │ │ │ and.w r4, r4, ip │ │ │ │ strex r1, r4, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8b2ea │ │ │ │ + bne.n 8b2e2 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r0, #2784] @ 0xae0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #2784] @ 0xae0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ - cbz r1, 8b34c │ │ │ │ + cbz r1, 8b344 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r1, #36 @ 0x24 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 8b344 │ │ │ │ + beq.n 8b33c │ │ │ │ dmb ish │ │ │ │ ldrex r4, [r3] │ │ │ │ and.w r4, r4, ip │ │ │ │ strex lr, r4, [r3] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8b31c │ │ │ │ + bne.n 8b314 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r0, #2784] @ 0xae0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #2784] @ 0xae0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 8b34e │ │ │ │ + cbz r3, 8b346 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 8b30e │ │ │ │ + b.n 8b306 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r1, lr │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r1 │ │ │ │ - b.w c36d8 │ │ │ │ + b.w c36d0 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 8b34e │ │ │ │ + b.n 8b346 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #708] @ (8b634 ) │ │ │ │ + ldr r3, [pc, #708] @ (8b62c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #708] @ (8b638 ) │ │ │ │ + ldr r2, [pc, #708] @ (8b630 ) │ │ │ │ add.w fp, r4, #2608 @ 0xa30 │ │ │ │ add r3, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #700] @ (8b63c ) │ │ │ │ + ldr r3, [pc, #700] @ (8b634 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r9, [pc, #700] @ 8b640 │ │ │ │ + ldr.w r9, [pc, #700] @ 8b638 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r3, [r4, #2608] @ 0xa30 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w sl, [r0] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.w 8b7ca │ │ │ │ + bne.w 8b7c2 │ │ │ │ ldrd r5, r8, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs.n 8b45a │ │ │ │ + bcs.n 8b452 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mvn.w fp, r5 │ │ │ │ add fp, r8 │ │ │ │ movs r6, #0 │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ movs r7, #0 │ │ │ │ movt r7, #51669 @ 0xc9d5 │ │ │ │ ands r3, r6 │ │ │ │ ubfx fp, fp, #2, #3 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8b64c │ │ │ │ + beq.w 8b644 │ │ │ │ adds r5, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bls.n 8b45a │ │ │ │ + bls.n 8b452 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8b4f4 │ │ │ │ + beq.w 8b4ec │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 8b44a │ │ │ │ + beq.n 8b442 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.n 8b43e │ │ │ │ + beq.n 8b436 │ │ │ │ cmp.w fp, #3 │ │ │ │ - beq.n 8b432 │ │ │ │ + beq.n 8b42a │ │ │ │ cmp.w fp, #4 │ │ │ │ - beq.n 8b426 │ │ │ │ + beq.n 8b41e │ │ │ │ cmp.w fp, #5 │ │ │ │ - beq.n 8b41a │ │ │ │ + beq.n 8b412 │ │ │ │ cmp.w fp, #6 │ │ │ │ - beq.n 8b40e │ │ │ │ + beq.n 8b406 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8b6da │ │ │ │ + beq.w 8b6d2 │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8b764 │ │ │ │ + beq.w 8b75c │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8b708 │ │ │ │ + beq.w 8b700 │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8b736 │ │ │ │ + beq.w 8b72e │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8b792 │ │ │ │ + beq.w 8b78a │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8b67e │ │ │ │ + beq.w 8b676 │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8b6ac │ │ │ │ + beq.w 8b6a4 │ │ │ │ adds r5, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 8b4f4 │ │ │ │ - ldr r2, [pc, #488] @ (8b644 ) │ │ │ │ + bhi.n 8b4ec │ │ │ │ + ldr r2, [pc, #488] @ (8b63c ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #2680] @ 0xa78 │ │ │ │ - ldr r3, [pc, #472] @ (8b63c ) │ │ │ │ + ldr r3, [pc, #472] @ (8b634 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8b67a │ │ │ │ + bne.w 8b672 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w ce21c │ │ │ │ + b.w ce214 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 8b4a0 │ │ │ │ + cbz r2, 8b498 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bne.n 8b4a0 │ │ │ │ - ldr r3, [pc, #444] @ (8b648 ) │ │ │ │ + bne.n 8b498 │ │ │ │ + ldr r3, [pc, #444] @ (8b640 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b7c0 │ │ │ │ + bne.w 8b7b8 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w fp, r5, #4 │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8b602 │ │ │ │ + beq.w 8b5fa │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 8b5d2 │ │ │ │ + beq.w 8b5ca │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8b5a6 │ │ │ │ + beq.n 8b59e │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8b57c │ │ │ │ + beq.n 8b574 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8b552 │ │ │ │ + beq.n 8b54a │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8b528 │ │ │ │ + beq.n 8b520 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8b4fe │ │ │ │ + beq.n 8b4f6 │ │ │ │ add.w r5, fp, #28 │ │ │ │ cmp r8, r5 │ │ │ │ - bls.n 8b45a │ │ │ │ + bls.n 8b452 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 8b4a0 │ │ │ │ - b.n 8b482 │ │ │ │ + bne.n 8b498 │ │ │ │ + b.n 8b47a │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b4ec │ │ │ │ + beq.n 8b4e4 │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bne.n 8b4ec │ │ │ │ - ldr r3, [pc, #316] @ (8b648 ) │ │ │ │ + bne.n 8b4e4 │ │ │ │ + ldr r3, [pc, #316] @ (8b640 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b4ec │ │ │ │ + beq.n 8b4e4 │ │ │ │ ldrd r2, r3, [fp, #48] @ 0x30 │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b4ec │ │ │ │ + b.n 8b4e4 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b4e2 │ │ │ │ + beq.n 8b4da │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bne.n 8b4e2 │ │ │ │ - ldr r3, [pc, #272] @ (8b648 ) │ │ │ │ + bne.n 8b4da │ │ │ │ + ldr r3, [pc, #272] @ (8b640 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b4e2 │ │ │ │ + beq.n 8b4da │ │ │ │ ldrd r2, r3, [fp, #44] @ 0x2c │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b4e2 │ │ │ │ + b.n 8b4da │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b4d8 │ │ │ │ + beq.n 8b4d0 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bne.n 8b4d8 │ │ │ │ - ldr r3, [pc, #232] @ (8b648 ) │ │ │ │ + bne.n 8b4d0 │ │ │ │ + ldr r3, [pc, #232] @ (8b640 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b4d8 │ │ │ │ + beq.n 8b4d0 │ │ │ │ ldrd r2, r3, [fp, #40] @ 0x28 │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b4d8 │ │ │ │ + b.n 8b4d0 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b4ce │ │ │ │ + beq.n 8b4c6 │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bne.n 8b4ce │ │ │ │ - ldr r3, [pc, #188] @ (8b648 ) │ │ │ │ + bne.n 8b4c6 │ │ │ │ + ldr r3, [pc, #188] @ (8b640 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b4ce │ │ │ │ + beq.n 8b4c6 │ │ │ │ ldrd r2, r3, [fp, #36] @ 0x24 │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b4ce │ │ │ │ + b.n 8b4c6 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b4c4 │ │ │ │ + beq.n 8b4bc │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bne.n 8b4c4 │ │ │ │ - ldr r3, [pc, #148] @ (8b648 ) │ │ │ │ + bne.n 8b4bc │ │ │ │ + ldr r3, [pc, #148] @ (8b640 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b4c4 │ │ │ │ + beq.w 8b4bc │ │ │ │ ldrd r2, r3, [fp, #32] │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b4c4 │ │ │ │ + b.n 8b4bc │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b4ba │ │ │ │ + beq.w 8b4b2 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bne.w 8b4ba │ │ │ │ - ldr r3, [pc, #100] @ (8b648 ) │ │ │ │ + bne.w 8b4b2 │ │ │ │ + ldr r3, [pc, #100] @ (8b640 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b4ba │ │ │ │ + beq.w 8b4b2 │ │ │ │ ldrd r2, r3, [fp, #28] │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b4ba │ │ │ │ + b.n 8b4b2 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b4ae │ │ │ │ + beq.w 8b4a6 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bne.w 8b4ae │ │ │ │ - ldr r3, [pc, #52] @ (8b648 ) │ │ │ │ + bne.w 8b4a6 │ │ │ │ + ldr r3, [pc, #52] @ (8b640 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b4ae │ │ │ │ + beq.w 8b4a6 │ │ │ │ ldrd r2, r3, [fp, #24] │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b4ae │ │ │ │ + b.n 8b4a6 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #952] @ (8b9f0 ) │ │ │ │ + ldr r2, [pc, #984] @ (8ba08 ) │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r6, r4 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsrs r4, r3 │ │ │ │ movs r1, r1 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + ands r0, r0 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b3d0 │ │ │ │ + beq.w 8b3c8 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bne.w 8b3d0 │ │ │ │ - ldr r3, [pc, #528] @ (8b86c ) │ │ │ │ + bne.w 8b3c8 │ │ │ │ + ldr r3, [pc, #528] @ (8b864 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b3d0 │ │ │ │ + beq.w 8b3c8 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b3d0 │ │ │ │ + b.n 8b3c8 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b448 │ │ │ │ + beq.w 8b440 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bne.w 8b448 │ │ │ │ - ldr r3, [pc, #476] @ (8b86c ) │ │ │ │ + bne.w 8b440 │ │ │ │ + ldr r3, [pc, #476] @ (8b864 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b448 │ │ │ │ + beq.w 8b440 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b448 │ │ │ │ + b.n 8b440 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b454 │ │ │ │ + beq.w 8b44c │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bne.w 8b454 │ │ │ │ - ldr r3, [pc, #432] @ (8b86c ) │ │ │ │ + bne.w 8b44c │ │ │ │ + ldr r3, [pc, #432] @ (8b864 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b454 │ │ │ │ + beq.w 8b44c │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b454 │ │ │ │ + b.n 8b44c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b40c │ │ │ │ + beq.w 8b404 │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bne.w 8b40c │ │ │ │ - ldr r3, [pc, #384] @ (8b86c ) │ │ │ │ + bne.w 8b404 │ │ │ │ + ldr r3, [pc, #384] @ (8b864 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b40c │ │ │ │ + beq.w 8b404 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b40c │ │ │ │ + b.n 8b404 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b424 │ │ │ │ + beq.w 8b41c │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bne.w 8b424 │ │ │ │ - ldr r3, [pc, #340] @ (8b86c ) │ │ │ │ + bne.w 8b41c │ │ │ │ + ldr r3, [pc, #340] @ (8b864 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b424 │ │ │ │ + beq.w 8b41c │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b424 │ │ │ │ + b.n 8b41c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b430 │ │ │ │ + beq.w 8b428 │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bne.w 8b430 │ │ │ │ - ldr r3, [pc, #292] @ (8b86c ) │ │ │ │ + bne.w 8b428 │ │ │ │ + ldr r3, [pc, #292] @ (8b864 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b430 │ │ │ │ + beq.w 8b428 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b430 │ │ │ │ + b.n 8b428 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b418 │ │ │ │ + beq.w 8b410 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bne.w 8b418 │ │ │ │ - ldr r3, [pc, #248] @ (8b86c ) │ │ │ │ + bne.w 8b410 │ │ │ │ + ldr r3, [pc, #248] @ (8b864 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b418 │ │ │ │ + beq.w 8b410 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b418 │ │ │ │ + b.n 8b410 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b43c │ │ │ │ + beq.w 8b434 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bne.w 8b43c │ │ │ │ - ldr r3, [pc, #200] @ (8b86c ) │ │ │ │ + bne.w 8b434 │ │ │ │ + ldr r3, [pc, #200] @ (8b864 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b43c │ │ │ │ + beq.w 8b434 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b43c │ │ │ │ + b.n 8b434 │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b4a0 │ │ │ │ - ldr r3, [pc, #160] @ (8b86c ) │ │ │ │ + b.n 8b498 │ │ │ │ + ldr r3, [pc, #160] @ (8b864 ) │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3264] @ 0xcc0 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ dmb ish │ │ │ │ add.w r8, r6, #8 │ │ │ │ ldrex r7, [r8] │ │ │ │ adds r7, #1 │ │ │ │ strex ip, r7, [r8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8b7e4 │ │ │ │ + bne.n 8b7dc │ │ │ │ add r7, sp, #32 │ │ │ │ dmb ish │ │ │ │ add r3, sp, #28 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr.w r0, [r3, #3264] @ 0xcc0 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ - bl b7608 │ │ │ │ - cbz r0, 8b826 │ │ │ │ + bl b7600 │ │ │ │ + cbz r0, 8b81e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrd r2, r3, [fp] │ │ │ │ bl 29f74 │ │ │ │ - b.n 8b806 │ │ │ │ + b.n 8b7fe │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b82a │ │ │ │ + bne.n 8b822 │ │ │ │ dmb ish │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 8b85a │ │ │ │ + bls.n 8b852 │ │ │ │ add.w r2, r4, #2640 @ 0xa50 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ strd r0, r1, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 8b3a8 │ │ │ │ + b.n 8b3a0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 8b868 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 8b860 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 8b846 │ │ │ │ + b.n 8b83e │ │ │ │ bl 5a418 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r2, [pc, #1224] @ 8bd4c │ │ │ │ + ldr.w r2, [pc, #1224] @ 8bd44 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r2 │ │ │ │ lsls r2, r4, #26 │ │ │ │ - bmi.w 8bc20 │ │ │ │ + bmi.w 8bc18 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 8bc36 │ │ │ │ + bcc.w 8bc2e │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ - bls.w 8bc34 │ │ │ │ + bls.w 8bc2c │ │ │ │ ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #2768] @ 0xad0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2744] @ 0xab8 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ orr.w r2, r4, #64 @ 0x40 │ │ │ │ bic.w r4, r4, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ lsls r7, r2, #26 │ │ │ │ - bmi.n 8b998 │ │ │ │ + bmi.n 8b990 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [r1, #0] │ │ │ │ and.w ip, r4, #7 │ │ │ │ ldr.w r0, [r3, #2744] @ 0xab8 │ │ │ │ add.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 8b998 │ │ │ │ + bhi.n 8b990 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r7, r0 │ │ │ │ @@ -189062,84 +189058,84 @@ │ │ │ │ lsrs r7, r4, #5 │ │ │ │ ldr.w lr, [r3, #276] @ 0x114 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2764] @ 0xacc │ │ │ │ add.w r9, r7, lr │ │ │ │ ldr.w r2, [r7, lr] │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bmi.n 8b998 │ │ │ │ + bmi.n 8b990 │ │ │ │ and.w r6, r2, #3968 @ 0xf80 │ │ │ │ cmp.w r6, #3968 @ 0xf80 │ │ │ │ - beq.w 8bce6 │ │ │ │ + beq.w 8bcde │ │ │ │ orr.w r6, r2, #32 │ │ │ │ str.w r6, [r7, lr] │ │ │ │ ubfx r2, r2, #7, #5 │ │ │ │ ldr.w r6, [r3, #2744] @ 0xab8 │ │ │ │ adds r6, #1 │ │ │ │ str.w r6, [r3, #2744] @ 0xab8 │ │ │ │ - cbz r2, 8b998 │ │ │ │ + cbz r2, 8b990 │ │ │ │ add.w lr, r9, #8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 8b95e │ │ │ │ + ble.n 8b956 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ subs r6, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ orr.w r4, r4, #64 @ 0x40 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ - bne.w 8bb46 │ │ │ │ + bne.w 8bb3e │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ sub.w lr, r2, #4 │ │ │ │ ldr.w r4, [lr, #-4] │ │ │ │ and.w r2, r4, #96 @ 0x60 │ │ │ │ str.w r2, [lr, #-4] │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.w 8bbda │ │ │ │ + bcc.w 8bbd2 │ │ │ │ cmp r1, r6 │ │ │ │ - bcs.w 8bbde │ │ │ │ + bcs.w 8bbd6 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ orr.w r2, r2, #14 │ │ │ │ bic.w r4, r4, #96 @ 0x60 │ │ │ │ subs r0, r1, r0 │ │ │ │ sub.w r1, lr, #4 │ │ │ │ orr.w r2, r2, r0, lsl #5 │ │ │ │ str.w r2, [lr, #-4] │ │ │ │ lsls r7, r2, #26 │ │ │ │ - bpl.n 8b8cc │ │ │ │ + bpl.n 8b8c4 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ lsls r0, r6, #25 │ │ │ │ - bpl.n 8ba2a │ │ │ │ + bpl.n 8ba22 │ │ │ │ bic.w r2, r6, #64 @ 0x40 │ │ │ │ cmp r1, r5 │ │ │ │ str r2, [r1, #0] │ │ │ │ - beq.n 8baa0 │ │ │ │ + beq.n 8ba98 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, ip │ │ │ │ and.w r2, r6, #32 │ │ │ │ orrs r2, r4 │ │ │ │ bic.w r0, r6, #96 @ 0x60 │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ ldr.w r4, [ip, #-4] │ │ │ │ and.w r2, r4, #96 @ 0x60 │ │ │ │ bic.w r4, r4, #96 @ 0x60 │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [ip, #-4] │ │ │ │ - b.n 8b8c8 │ │ │ │ + b.n 8b8c0 │ │ │ │ and.w r2, r4, #24 │ │ │ │ mov.w ip, r4, lsr #5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr.w r0, [r2, #244] @ 0xf4 │ │ │ │ ldr.w r2, [r3, #2764] @ 0xacc │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2764] @ 0xacc │ │ │ │ add.w lr, r0, r4, lsr #5 │ │ │ │ ldr.w r2, [ip, r0] │ │ │ │ lsls r6, r2, #25 │ │ │ │ - bmi.n 8b998 │ │ │ │ + bmi.n 8b990 │ │ │ │ and.w r6, r2, #96 @ 0x60 │ │ │ │ str.w r6, [ip, r0] │ │ │ │ bic.w r4, r2, #96 @ 0x60 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ itete ls │ │ │ │ ldrls.w r2, [r3, #308] @ 0x134 │ │ │ │ @@ -189150,264 +189146,264 @@ │ │ │ │ itete ls │ │ │ │ lslls r2, r2, #5 │ │ │ │ lslhi r2, r2, #5 │ │ │ │ orrls.w r2, r2, #23 │ │ │ │ orrhi.w r2, r2, #15 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [ip, r0] │ │ │ │ - b.n 8b8c8 │ │ │ │ + b.n 8b8c0 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ and.w r2, r6, #7 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.w 8bd24 │ │ │ │ + bcc.w 8bd1c │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.w 8bd24 │ │ │ │ + bcs.w 8bd1c │ │ │ │ and.w r0, r6, #24 │ │ │ │ cmp r2, #6 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldr.w r7, [r0, #244] @ 0xf4 │ │ │ │ and.w r0, r6, #96 @ 0x60 │ │ │ │ orr.w r0, r0, r4 │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.w 8bb5e │ │ │ │ + bne.w 8bb56 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ subs r1, #4 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 8bc40 │ │ │ │ + bhi.w 8bc38 │ │ │ │ cmp r4, r1 │ │ │ │ - bls.w 8bc44 │ │ │ │ + bls.w 8bc3c │ │ │ │ movs r2, #14 │ │ │ │ movs r0, #8 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldr.w r4, [r0, #244] @ 0xf4 │ │ │ │ subs r4, r1, r4 │ │ │ │ orr.w r4, r2, r4, lsl #5 │ │ │ │ movw r8, #65532 @ 0xfffc │ │ │ │ movt r8, #2047 @ 0x7ff │ │ │ │ and.w r0, r8, r6, lsr #5 │ │ │ │ add.w ip, r0, r7 │ │ │ │ ldr r6, [r0, r7] │ │ │ │ lsls r2, r6, #25 │ │ │ │ - bpl.n 8baa6 │ │ │ │ + bpl.n 8ba9e │ │ │ │ bic.w r2, r6, #64 @ 0x40 │ │ │ │ cmp r5, ip │ │ │ │ str.w r2, [ip] │ │ │ │ - bne.n 8b9aa │ │ │ │ + bne.n 8b9a2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ and.w r2, r6, #7 │ │ │ │ cmp r1, ip │ │ │ │ - bhi.w 8bd24 │ │ │ │ + bhi.w 8bd1c │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ cmp r1, ip │ │ │ │ - bls.w 8bd24 │ │ │ │ + bls.w 8bd1c │ │ │ │ and.w r1, r6, #24 │ │ │ │ cmp r2, #6 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ ldr.w r7, [r1, #244] @ 0xf4 │ │ │ │ and.w r1, r6, #96 @ 0x60 │ │ │ │ orr.w r1, r1, r4 │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 8bb86 │ │ │ │ + bne.n 8bb7e │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ sub.w ip, ip, #4 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 8bbb2 │ │ │ │ + bcc.n 8bbaa │ │ │ │ cmp ip, r0 │ │ │ │ - bcs.n 8bbb6 │ │ │ │ + bcs.n 8bbae │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #8 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ ldr.w r1, [r1, #244] @ 0xf4 │ │ │ │ sub.w ip, ip, r1 │ │ │ │ orr.w r4, r2, ip, lsl #5 │ │ │ │ - b.n 8ba86 │ │ │ │ + b.n 8ba7e │ │ │ │ tst.w r4, #24 │ │ │ │ - beq.w 8b998 │ │ │ │ + beq.w 8b990 │ │ │ │ ldr.w r2, [r3, #2764] @ 0xacc │ │ │ │ lsrs r7, r4, #5 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2764] @ 0xacc │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ands.w r6, r2, #32 │ │ │ │ - bne.w 8b998 │ │ │ │ + bne.w 8b990 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [r7, r0] │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2744] @ 0xab8 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ and.w r7, r0, #24 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ add r2, r6 │ │ │ │ str.w r2, [r3, #2744] @ 0xab8 │ │ │ │ - b.n 8b998 │ │ │ │ + b.n 8b990 │ │ │ │ add.w r0, r9, #12 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #1 │ │ │ │ orr.w r4, r4, #64 @ 0x40 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - beq.w 8b956 │ │ │ │ - b.n 8bb4a │ │ │ │ + beq.w 8b94e │ │ │ │ + b.n 8bb42 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 8bc78 │ │ │ │ + bne.w 8bc70 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ itete cc │ │ │ │ ldrcc.w r4, [r3, #276] @ 0x114 │ │ │ │ ldrcs.w r2, [r3, #308] @ 0x134 │ │ │ │ subcc r4, r1, r4 │ │ │ │ subcs r4, r1, r2 │ │ │ │ itete cc │ │ │ │ lslcc r4, r4, #5 │ │ │ │ lslcs r4, r4, #5 │ │ │ │ orrcc.w r4, r4, #15 │ │ │ │ orrcs.w r4, r4, #23 │ │ │ │ - b.n 8ba7e │ │ │ │ + b.n 8ba76 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 8bc94 │ │ │ │ + bne.w 8bc8c │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ itete hi │ │ │ │ ldrhi.w r4, [r3, #276] @ 0x114 │ │ │ │ ldrls.w r2, [r3, #308] @ 0x134 │ │ │ │ subhi.w r4, ip, r4 │ │ │ │ subls.w r4, ip, r2 │ │ │ │ itete hi │ │ │ │ lslhi r4, r4, #5 │ │ │ │ lslls r4, r4, #5 │ │ │ │ orrhi.w r4, r4, #15 │ │ │ │ orrls.w r4, r4, #23 │ │ │ │ - b.n 8ba86 │ │ │ │ + b.n 8ba7e │ │ │ │ cmp ip, r0 │ │ │ │ - bcc.n 8bbbc │ │ │ │ + bcc.n 8bbb4 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 8bc6c │ │ │ │ + bcc.n 8bc64 │ │ │ │ ldr.w r1, [r3, #140] @ 0x8c │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.w 8bd20 │ │ │ │ + bcc.w 8bd18 │ │ │ │ ldr.w r1, [r3, #148] @ 0x94 │ │ │ │ ldr.w r0, [r3, #160] @ 0xa0 │ │ │ │ add r1, r0 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs.w 8bd20 │ │ │ │ + bcs.w 8bd18 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 8baea │ │ │ │ + b.n 8bae2 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 8bbe4 │ │ │ │ + bcc.n 8bbdc │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 8bc64 │ │ │ │ + bcc.n 8bc5c │ │ │ │ ldr.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.w 8bd20 │ │ │ │ + bcc.w 8bd18 │ │ │ │ ldr.w r0, [r3, #148] @ 0x94 │ │ │ │ ldr.w r6, [r3, #160] @ 0xa0 │ │ │ │ add r0, r6 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.w 8bd20 │ │ │ │ + bcs.w 8bd18 │ │ │ │ movs r0, #0 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ orr.w r2, r2, ip │ │ │ │ bic.w r4, r4, #96 @ 0x60 │ │ │ │ ldr.w r0, [r0, #244] @ 0xf4 │ │ │ │ subs r0, r1, r0 │ │ │ │ sub.w r1, lr, #4 │ │ │ │ orr.w r2, r2, r0, lsl #5 │ │ │ │ str.w r2, [lr, #-4] │ │ │ │ - b.n 8b8c8 │ │ │ │ + b.n 8b8c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #300] @ (8bd50 ) │ │ │ │ + ldr r0, [pc, #300] @ (8bd48 ) │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.w 8b89e │ │ │ │ + bls.w 8b896 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ orr.w r2, r4, #64 @ 0x40 │ │ │ │ bic.w r4, r4, #96 @ 0x60 │ │ │ │ - b.n 8b8c4 │ │ │ │ + b.n 8b8bc │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 8bc4a │ │ │ │ + bhi.n 8bc42 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 8bc72 │ │ │ │ + bhi.n 8bc6a │ │ │ │ ldr.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 8bd20 │ │ │ │ + bhi.n 8bd18 │ │ │ │ ldr.w r0, [r3, #148] @ 0x94 │ │ │ │ ldr.w r4, [r3, #160] @ 0xa0 │ │ │ │ add r0, r4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 8bd20 │ │ │ │ + bcs.n 8bd18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8ba70 │ │ │ │ + b.n 8ba68 │ │ │ │ mov.w ip, #22 │ │ │ │ movs r0, #16 │ │ │ │ - b.n 8bc00 │ │ │ │ + b.n 8bbf8 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #16 │ │ │ │ - b.n 8baea │ │ │ │ + b.n 8bae2 │ │ │ │ movs r2, #22 │ │ │ │ movs r0, #16 │ │ │ │ - b.n 8ba70 │ │ │ │ + b.n 8ba68 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8bd3c │ │ │ │ - ldr r3, [pc, #212] @ (8bd54 ) │ │ │ │ + beq.n 8bd34 │ │ │ │ + ldr r3, [pc, #212] @ (8bd4c ) │ │ │ │ mov.w r2, #984 @ 0x3d8 │ │ │ │ - ldr r1, [pc, #212] @ (8bd58 ) │ │ │ │ - ldr r0, [pc, #212] @ (8bd5c ) │ │ │ │ + ldr r1, [pc, #212] @ (8bd50 ) │ │ │ │ + ldr r0, [pc, #212] @ (8bd54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #344 @ 0x158 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 8bc7c │ │ │ │ + bne.n 8bc74 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8bd70 │ │ │ │ + bl 8bd68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8ba86 │ │ │ │ + b.n 8ba7e │ │ │ │ ldr.w r2, [r3, #2764] @ 0xacc │ │ │ │ lsrs r7, r4, #5 │ │ │ │ ldr.w r6, [r3, #276] @ 0x114 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2764] @ 0xacc │ │ │ │ ldr r2, [r7, r6] │ │ │ │ add.w r9, r6, r4, lsr #5 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.w 8b998 │ │ │ │ + bmi.w 8b990 │ │ │ │ and.w r8, r2, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ bic.w r4, r2, #96 @ 0x60 │ │ │ │ str.w r8, [r7, r6] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8bd70 │ │ │ │ + bl 8bd68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r2, r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [r7, r6] │ │ │ │ - b.n 8b8c8 │ │ │ │ - ldr r6, [pc, #120] @ (8bd60 ) │ │ │ │ + b.n 8b8c0 │ │ │ │ + ldr r6, [pc, #120] @ (8bd58 ) │ │ │ │ mov.w r8, r2, lsr #12 │ │ │ │ orr.w r0, r2, #32 │ │ │ │ clz r2, r8 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [sl, r6] │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ @@ -189415,141 +189411,141 @@ │ │ │ │ ldr.w r2, [r2, r8, lsl #2] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r0, [r7, lr] │ │ │ │ ldr.w r6, [r3, #2744] @ 0xab8 │ │ │ │ adds r6, #1 │ │ │ │ str.w r6, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b93a │ │ │ │ - b.n 8b998 │ │ │ │ + bne.w 8b932 │ │ │ │ + b.n 8b990 │ │ │ │ bl 22828 │ │ │ │ - ldr r3, [pc, #60] @ (8bd64 ) │ │ │ │ + ldr r3, [pc, #60] @ (8bd5c ) │ │ │ │ movw r2, #969 @ 0x3c9 │ │ │ │ - ldr r1, [pc, #60] @ (8bd68 ) │ │ │ │ - ldr r0, [pc, #60] @ (8bd6c ) │ │ │ │ + ldr r1, [pc, #60] @ (8bd60 ) │ │ │ │ + ldr r0, [pc, #60] @ (8bd64 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #344 @ 0x158 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8bd70 │ │ │ │ + bl 8bd68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8ba7e │ │ │ │ + b.n 8ba76 │ │ │ │ nop │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ movs r1, r1 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ movs r5, r0 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 8bda4 │ │ │ │ + bhi.n 8bd9c │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r3, #8 │ │ │ │ - bcs.n 8bda8 │ │ │ │ + bcs.n 8bda0 │ │ │ │ orrs r2, r3 │ │ │ │ and.w r3, r2, #24 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ subs r1, r1, r3 │ │ │ │ orr.w r0, r2, r1, lsl #5 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 8bdae │ │ │ │ + bcc.n 8bda6 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 8bdcc │ │ │ │ + bhi.n 8bdc4 │ │ │ │ ldr.w r3, [r0, #140] @ 0x8c │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 8bdc8 │ │ │ │ + bhi.n 8bdc0 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ add r3, r4 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ - bcc.n 8bd8e │ │ │ │ + bcc.n 8bd86 │ │ │ │ bl 22828 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 8bd8e │ │ │ │ + b.n 8bd86 │ │ │ │ push {lr} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w ip, r3, #31 │ │ │ │ and.w r2, r3, #24 │ │ │ │ cmp.w ip, #23 │ │ │ │ - beq.n 8bdf4 │ │ │ │ + beq.n 8bdec │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 8bdee │ │ │ │ + beq.n 8bde6 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {pc} │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.n 8b870 │ │ │ │ + b.n 8b868 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ mov.w lr, r3, lsr #5 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ add.w ip, r2, r3, lsr #5 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r3, [lr, r2] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 8bdec │ │ │ │ + bmi.n 8bde4 │ │ │ │ mov r1, ip │ │ │ │ - b.n 8bdd2 │ │ │ │ + b.n 8bdca │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w r7, [pc, #1928] @ 8c5b4 │ │ │ │ + ldr.w r7, [pc, #1928] @ 8c5ac │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1928] @ 8c5b8 │ │ │ │ + ldr.w r3, [pc, #1928] @ 8c5b0 │ │ │ │ sub sp, #12 │ │ │ │ add r7, pc │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov fp, r2 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.w 8c1f8 │ │ │ │ + beq.w 8c1f0 │ │ │ │ cmp r4, #204 @ 0xcc │ │ │ │ - bhi.n 8bf18 │ │ │ │ + bhi.n 8bf10 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bhi.n 8bf32 │ │ │ │ + bhi.n 8bf2a │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bhi.n 8beba │ │ │ │ + bhi.n 8beb2 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bhi.n 8bf18 │ │ │ │ + bhi.n 8bf10 │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ lsls r4, r7, #12 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r6, r0, #9 │ │ │ │ lsls r6, r0, #9 │ │ │ │ lsls r6, r0, #9 │ │ │ │ lsls r6, r0, #9 │ │ │ │ @@ -189587,55 +189583,55 @@ │ │ │ │ lsls r5, r1, #9 │ │ │ │ lsls r3, r5, #12 │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r0, r1, #12 │ │ │ │ sub.w r3, r4, #41 @ 0x29 │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ tst.w r3, #41 @ 0x29 │ │ │ │ - bne.w 8c3de │ │ │ │ + bne.w 8c3d6 │ │ │ │ tst.w r3, #20 │ │ │ │ - beq.w 8c20c │ │ │ │ + beq.w 8c204 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8c29e │ │ │ │ + bne.w 8c296 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add.w r1, r2, ip │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 8bf18 │ │ │ │ + bcs.n 8bf10 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 8bf18 │ │ │ │ + bmi.n 8bf10 │ │ │ │ and.w r0, r3, #31 │ │ │ │ and.w lr, r3, #24 │ │ │ │ cmp r0, #23 │ │ │ │ - beq.w 8c454 │ │ │ │ + beq.w 8c44c │ │ │ │ cmp.w lr, #8 │ │ │ │ - bne.w 8c258 │ │ │ │ + bne.w 8c250 │ │ │ │ mov r0, sl │ │ │ │ - bl 8b870 │ │ │ │ + bl 8b868 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ - ldr.w r3, [pc, #1696] @ 8c5bc │ │ │ │ + ldr.w r3, [pc, #1696] @ 8c5b4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ add.w r2, fp, r2, lsl #2 │ │ │ │ - b.n 8be40 │ │ │ │ + b.n 8be38 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #32] │ │ │ │ - b.n 8bf18 │ │ │ │ + b.n 8bf10 │ │ │ │ sub.w r3, r4, #47 @ 0x2f │ │ │ │ cmp r3, #157 @ 0x9d │ │ │ │ - bhi.n 8bf18 │ │ │ │ - add r2, pc, #8 @ (adr r2, 8bf44 ) │ │ │ │ + bhi.n 8bf10 │ │ │ │ + add r2, pc, #8 @ (adr r2, 8bf3c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xff8fffff │ │ │ │ lsls r1, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #19 │ │ │ │ @@ -189855,464 +189851,464 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8bf18 │ │ │ │ + bmi.w 8bf10 │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #2 │ │ │ │ add.w r4, fp, r4, lsl #2 │ │ │ │ ldr.w r1, [fp], #8 │ │ │ │ - bl c4e48 │ │ │ │ + bl c4e40 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ mov r2, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8be18 │ │ │ │ + bl 8be10 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ cmp r8, r4 │ │ │ │ - bne.w 8be54 │ │ │ │ + bne.w 8be4c │ │ │ │ sub.w r0, fp, #4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #54919 @ 0xd687 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr.w r1, [fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl c4e1c │ │ │ │ - b.n 8bf18 │ │ │ │ + bl c4e14 │ │ │ │ + b.n 8bf10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl c4e6c │ │ │ │ + bl c4e64 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #32] │ │ │ │ - b.n 8bf18 │ │ │ │ + b.n 8bf10 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ orr.w ip, r3, #32 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ str.w ip, [r1] │ │ │ │ add.w r1, r2, r3, lsr #5 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 8bf12 │ │ │ │ + bmi.w 8bf0a │ │ │ │ and.w r0, r3, #31 │ │ │ │ and.w r2, r3, #24 │ │ │ │ cmp r0, #23 │ │ │ │ - beq.n 8c228 │ │ │ │ + beq.n 8c220 │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 8bf0c │ │ │ │ + beq.w 8bf04 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8bf12 │ │ │ │ + b.n 8bf0a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 8bf18 │ │ │ │ + bpl.w 8bf10 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ subs r3, #10 │ │ │ │ and.w r0, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r0 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ tst r1, r2 │ │ │ │ - bne.w 8bf18 │ │ │ │ + bne.w 8bf10 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8bf18 │ │ │ │ + b.n 8bf10 │ │ │ │ movs r3, #11 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8bede │ │ │ │ + beq.w 8bed6 │ │ │ │ subs r3, #10 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ and.w r0, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ tst.w r2, ip │ │ │ │ - bne.w 8bf18 │ │ │ │ + bne.w 8bf10 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 8bf18 │ │ │ │ + b.n 8bf10 │ │ │ │ movs r3, #12 │ │ │ │ - b.n 8c296 │ │ │ │ + b.n 8c28e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 8bf18 │ │ │ │ + bmi.w 8bf10 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r3, #1 │ │ │ │ add.w fp, fp, r3, lsl #2 │ │ │ │ - b.n 8c1e6 │ │ │ │ + b.n 8c1de │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8c5e4 │ │ │ │ - b.n 8bf18 │ │ │ │ + bl 8c5dc │ │ │ │ + b.n 8bf10 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 8c20c │ │ │ │ + bmi.n 8c204 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl c4e6c │ │ │ │ - b.n 8bf18 │ │ │ │ + bl c4e64 │ │ │ │ + b.n 8bf10 │ │ │ │ movs r3, #10 │ │ │ │ - b.n 8c296 │ │ │ │ + b.n 8c28e │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bf18 │ │ │ │ + beq.w 8bf10 │ │ │ │ movw r2, #54919 @ 0xd687 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bf18 │ │ │ │ - ldr r3, [pc, #676] @ (8c5c0 ) │ │ │ │ + beq.w 8bf10 │ │ │ │ + ldr r3, [pc, #676] @ (8c5b8 ) │ │ │ │ movw r2, #2217 @ 0x8a9 │ │ │ │ - ldr r1, [pc, #676] @ (8c5c4 ) │ │ │ │ - ldr r0, [pc, #676] @ (8c5c8 ) │ │ │ │ + ldr r1, [pc, #676] @ (8c5bc ) │ │ │ │ + ldr r0, [pc, #676] @ (8c5c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #11 │ │ │ │ - bl 8c5e4 │ │ │ │ + bl 8c5dc │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8c5e4 │ │ │ │ - b.n 8bf18 │ │ │ │ + bl 8c5dc │ │ │ │ + b.n 8bf10 │ │ │ │ ldrd r1, r3, [fp] │ │ │ │ adds r3, r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 8bf18 │ │ │ │ + beq.w 8bf10 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl c4e1c │ │ │ │ + bl c4e14 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 8c34e │ │ │ │ + b.n 8c346 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bf18 │ │ │ │ - ldr r3, [pc, #604] @ (8c5cc ) │ │ │ │ + beq.w 8bf10 │ │ │ │ + ldr r3, [pc, #604] @ (8c5c4 ) │ │ │ │ movw r2, #2222 @ 0x8ae │ │ │ │ - ldr r1, [pc, #604] @ (8c5d0 ) │ │ │ │ - ldr r0, [pc, #604] @ (8c5d4 ) │ │ │ │ + ldr r1, [pc, #604] @ (8c5c8 ) │ │ │ │ + ldr r0, [pc, #604] @ (8c5cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf18 │ │ │ │ + bne.w 8bf10 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [r6, #28] │ │ │ │ - b.n 8bf18 │ │ │ │ + b.n 8bf10 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf18 │ │ │ │ + bne.w 8bf10 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r6, #28] │ │ │ │ - b.n 8bf18 │ │ │ │ + b.n 8bf10 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8c5e4 │ │ │ │ + bl 8c5dc │ │ │ │ movw r3, #54919 @ 0xd687 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [r6, #32] │ │ │ │ - b.n 8bf18 │ │ │ │ + b.n 8bf10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 8c570 │ │ │ │ + beq.w 8c568 │ │ │ │ add.w r2, r3, #9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8c5e4 │ │ │ │ - b.n 8bf18 │ │ │ │ + bl 8c5dc │ │ │ │ + b.n 8bf10 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8c5e4 │ │ │ │ + bl 8c5dc │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8c5e4 │ │ │ │ - b.n 8bf18 │ │ │ │ + bl 8c5dc │ │ │ │ + b.n 8bf10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #2 │ │ │ │ ite ne │ │ │ │ movne r2, #2 │ │ │ │ moveq r2, #1 │ │ │ │ adds r2, #9 │ │ │ │ - bl 8c5e4 │ │ │ │ - b.n 8bf18 │ │ │ │ + bl 8c5dc │ │ │ │ + b.n 8bf10 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - bl c4eb8 │ │ │ │ + bl c4eb0 │ │ │ │ sub.w r0, fp, #4 │ │ │ │ - b.n 8c1fc │ │ │ │ + b.n 8c1f4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl c543c │ │ │ │ - b.n 8c1f8 │ │ │ │ + bl c5434 │ │ │ │ + b.n 8c1f0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8c5e4 │ │ │ │ + bl 8c5dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - bl 8c5e4 │ │ │ │ + bl 8c5dc │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl c4e1c │ │ │ │ - b.n 8bf18 │ │ │ │ + bl c4e14 │ │ │ │ + b.n 8bf10 │ │ │ │ add.w lr, sl, lr, lsl #2 │ │ │ │ orr.w r1, r3, #32 │ │ │ │ ldr.w r0, [lr, #244] @ 0xf4 │ │ │ │ mov.w lr, r3, lsr #5 │ │ │ │ str.w r1, [r2, ip] │ │ │ │ add.w r1, r0, r3, lsr #5 │ │ │ │ ldr.w r3, [lr, r0] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 8bf12 │ │ │ │ - b.n 8c246 │ │ │ │ + bmi.w 8bf0a │ │ │ │ + b.n 8c23e │ │ │ │ ldr.w r1, [fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl c4e1c │ │ │ │ + bl c4e14 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8c5e4 │ │ │ │ - b.n 8bf18 │ │ │ │ + bl 8c5dc │ │ │ │ + b.n 8bf10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl c4e6c │ │ │ │ - ldr r3, [pc, #288] @ (8c5bc ) │ │ │ │ + bl c4e64 │ │ │ │ + ldr r3, [pc, #288] @ (8c5b4 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ mov.w r3, r3, lsr #9 │ │ │ │ - bne.n 8c59c │ │ │ │ + bne.n 8c594 │ │ │ │ subs r3, #254 @ 0xfe │ │ │ │ add.w fp, fp, r3, lsl #2 │ │ │ │ - b.n 8bf18 │ │ │ │ + b.n 8bf10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl c4e6c │ │ │ │ + bl c4e64 │ │ │ │ ldr.w r1, [fp] │ │ │ │ mov r0, r6 │ │ │ │ - bl c4e1c │ │ │ │ + bl c4e14 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl c4e1c │ │ │ │ - b.n 8bf18 │ │ │ │ + bl c4e14 │ │ │ │ + b.n 8bf10 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8c5e4 │ │ │ │ - b.n 8bf18 │ │ │ │ + bl 8c5dc │ │ │ │ + b.n 8bf10 │ │ │ │ sub.w r0, fp, #4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ subs r3, r0, r3 │ │ │ │ ldrb r4, [r4, r3] │ │ │ │ - b.n 8c1f2 │ │ │ │ + b.n 8c1ea │ │ │ │ ldr r3, [r6, #4] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 8bf18 │ │ │ │ + bmi.w 8bf10 │ │ │ │ ldr.w r1, [fp], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c4e48 │ │ │ │ + bl c4e40 │ │ │ │ movs r3, #102 @ 0x66 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8be18 │ │ │ │ + bl 8be10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ add.w fp, r0, #8 │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ - b.n 8c1f2 │ │ │ │ + b.n 8c1ea │ │ │ │ ldr r3, [r6, #4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8bf18 │ │ │ │ + bmi.w 8bf10 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ adds r3, #1 │ │ │ │ add.w fp, fp, r3, lsl #2 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ - bl 8be18 │ │ │ │ - b.n 8c1e6 │ │ │ │ + bl 8be10 │ │ │ │ + b.n 8c1de │ │ │ │ ldr r3, [r6, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8bf18 │ │ │ │ + bmi.w 8bf10 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r4, #88 @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r3, #2 │ │ │ │ add.w r4, fp, r3, lsl #2 │ │ │ │ ldr.w r1, [fp], #8 │ │ │ │ ite ne │ │ │ │ movne r3, #86 @ 0x56 │ │ │ │ moveq r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl c4e48 │ │ │ │ + bl c4e40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - b.n 8c1dc │ │ │ │ + b.n 8c1d4 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8c5e4 │ │ │ │ + bl 8c5dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8c3d0 │ │ │ │ + b.n 8c3c8 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8c5e4 │ │ │ │ - b.n 8c2f4 │ │ │ │ + bl 8c5dc │ │ │ │ + b.n 8c2ec │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8c5e4 │ │ │ │ - b.n 8bf18 │ │ │ │ - ldr r3, [pc, #56] @ (8c5d8 ) │ │ │ │ + bl 8c5dc │ │ │ │ + b.n 8bf10 │ │ │ │ + ldr r3, [pc, #56] @ (8c5d0 ) │ │ │ │ movw r2, #1980 @ 0x7bc │ │ │ │ - ldr r1, [pc, #56] @ (8c5dc ) │ │ │ │ - ldr r0, [pc, #56] @ (8c5e0 ) │ │ │ │ + ldr r1, [pc, #56] @ (8c5d4 ) │ │ │ │ + ldr r0, [pc, #56] @ (8c5d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #404 @ 0x194 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ movs r5, r0 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ movs r5, r0 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c662 │ │ │ │ + bne.n 8c65a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [r1] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add.w lr, ip, r2, lsl #2 │ │ │ │ cmp r3, lr │ │ │ │ - bls.n 8c632 │ │ │ │ + bls.n 8c62a │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ mov r3, r1 │ │ │ │ lsls r4, r2, #26 │ │ │ │ - bmi.n 8c632 │ │ │ │ + bmi.n 8c62a │ │ │ │ and.w ip, r2, #31 │ │ │ │ and.w r1, r2, #24 │ │ │ │ cmp.w ip, #23 │ │ │ │ - beq.n 8c642 │ │ │ │ + beq.n 8c63a │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 8c636 │ │ │ │ + beq.n 8c62e │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str.w r2, [lr] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8b870 │ │ │ │ + bl 8b868 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8c62c │ │ │ │ + b.n 8c624 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ ldr.w r1, [r1, #244] @ 0xf4 │ │ │ │ add.w ip, r1, r2, lsr #5 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str.w r2, [lr] │ │ │ │ ldr r2, [r4, r1] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.n 8c62c │ │ │ │ + bmi.n 8c624 │ │ │ │ mov lr, ip │ │ │ │ - b.n 8c612 │ │ │ │ + b.n 8c60a │ │ │ │ subs r2, #10 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ and.w ip, r2, #31 │ │ │ │ movs r1, #1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ tst r1, r0 │ │ │ │ - bne.n 8c688 │ │ │ │ + bne.n 8c680 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -190339,15 +190335,15 @@ │ │ │ │ str.w r3, [lr, r4] │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ subs r2, r1, r2 │ │ │ │ orr.w r3, r3, r2, lsl #5 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r3, [lr, r4] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 8c70a │ │ │ │ + bmi.n 8c702 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str.w r3, [lr, r4] │ │ │ │ ldr.w r2, [r0, #2752] @ 0xac0 │ │ │ │ ldr.w r3, [r0, #2756] @ 0xac4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #2752] @ 0xac0 │ │ │ │ adds r3, #1 │ │ │ │ @@ -190376,31 +190372,31 @@ │ │ │ │ ldr.w r1, [r1, #244] @ 0xf4 │ │ │ │ ldr.w lr, [ip, r1] │ │ │ │ and.w r5, lr, #96 @ 0x60 │ │ │ │ str.w r5, [ip, r1] │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc.w 8c884 │ │ │ │ + bcc.w 8c87c │ │ │ │ cmp r2, r6 │ │ │ │ - bcs.w 8c888 │ │ │ │ + bcs.w 8c880 │ │ │ │ and.w r3, r3, #7 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ orrs r3, r5 │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ subs r5, r2, r5 │ │ │ │ bic.w r6, lr, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r5, lsl #5 │ │ │ │ str.w r3, [ip, r1] │ │ │ │ ldr.w r3, [r0, #2760] @ 0xac8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #2760] @ 0xac8 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bmi.n 8c7b0 │ │ │ │ + bmi.n 8c7a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r0, #2752] @ 0xac0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #2752] @ 0xac0 │ │ │ │ @@ -190415,17 +190411,17 @@ │ │ │ │ ldr r6, [r5, r1] │ │ │ │ and.w r3, r6, #96 @ 0x60 │ │ │ │ str r3, [r5, r1] │ │ │ │ mov r9, r3 │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc.n 8c8be │ │ │ │ + bcc.n 8c8b6 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 8c8c2 │ │ │ │ + bcs.n 8c8ba │ │ │ │ mov.w ip, #8 │ │ │ │ and.w r3, lr, #7 │ │ │ │ add.w lr, r0, ip, lsl #2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ mov r7, r9 │ │ │ │ orrs r3, r7 │ │ │ │ bic.w r6, r6, #96 @ 0x60 │ │ │ │ @@ -190434,649 +190430,649 @@ │ │ │ │ orr.w r3, r3, lr, lsl #5 │ │ │ │ str r3, [r5, r1] │ │ │ │ ldr.w r3, [r0, #2760] @ 0xac8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #2760] @ 0xac8 │ │ │ │ ldr r3, [r5, r1] │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 8c798 │ │ │ │ + bpl.n 8c790 │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ str.w r3, [r8] │ │ │ │ and.w r3, r6, #24 │ │ │ │ mov.w lr, r6, lsr #5 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr.w r1, [r3, #244] @ 0xf4 │ │ │ │ ldr.w r3, [lr, r1] │ │ │ │ add.w r8, r1, r6, lsr #5 │ │ │ │ and.w ip, r3, #96 @ 0x60 │ │ │ │ str.w ip, [lr, r1] │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc.n 8c8ea │ │ │ │ + bcc.n 8c8e2 │ │ │ │ cmp r2, r5 │ │ │ │ it cc │ │ │ │ movcc r5, #8 │ │ │ │ - bcs.n 8c8ee │ │ │ │ + bcs.n 8c8e6 │ │ │ │ and.w r7, r6, #7 │ │ │ │ bic.w r6, r3, #96 @ 0x60 │ │ │ │ orr.w r3, r7, r5 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ ldr.w r5, [r5, #244] @ 0xf4 │ │ │ │ subs r5, r2, r5 │ │ │ │ orr.w r3, r3, r5, lsl #5 │ │ │ │ str.w r3, [lr, r1] │ │ │ │ ldr.w r3, [r0, #2760] @ 0xac8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #2760] @ 0xac8 │ │ │ │ ldr.w r3, [lr, r1] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 8c816 │ │ │ │ - b.n 8c798 │ │ │ │ + bmi.n 8c80e │ │ │ │ + b.n 8c790 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.n 8c88e │ │ │ │ + bcc.n 8c886 │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.n 8c8ba │ │ │ │ + bcc.n 8c8b2 │ │ │ │ ldr.w r6, [r0, #140] @ 0x8c │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.n 8c8e6 │ │ │ │ + bcc.n 8c8de │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ ldr.w r7, [r0, #148] @ 0x94 │ │ │ │ add r6, r7 │ │ │ │ cmp r2, r6 │ │ │ │ it cc │ │ │ │ movcc r6, #0 │ │ │ │ - bcs.n 8c8e6 │ │ │ │ + bcs.n 8c8de │ │ │ │ and.w r3, r3, #7 │ │ │ │ orrs r3, r6 │ │ │ │ add.w r6, r0, r6, lsl #2 │ │ │ │ orrs r3, r5 │ │ │ │ ldr.w r5, [r6, #244] @ 0xf4 │ │ │ │ - b.n 8c778 │ │ │ │ + b.n 8c770 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 8c8a8 │ │ │ │ + b.n 8c8a0 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 8c8c8 │ │ │ │ + bcc.n 8c8c0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 8c90e │ │ │ │ + bcc.n 8c906 │ │ │ │ ldr.w r3, [r0, #140] @ 0x8c │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 8c8e6 │ │ │ │ + bcc.n 8c8de │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ ldr.w r7, [r0, #160] @ 0xa0 │ │ │ │ add r3, r7 │ │ │ │ cmp r2, r3 │ │ │ │ it cc │ │ │ │ movcc.w ip, #0 │ │ │ │ - bcc.w 8c7e4 │ │ │ │ + bcc.w 8c7dc │ │ │ │ bl 22828 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 8c8f4 │ │ │ │ + bcc.n 8c8ec │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 8c914 │ │ │ │ + bcc.n 8c90c │ │ │ │ ldr.w r5, [r0, #140] @ 0x8c │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.n 8c8e6 │ │ │ │ + bcc.n 8c8de │ │ │ │ ldr.w r5, [r0, #160] @ 0xa0 │ │ │ │ ldr.w r7, [r0, #148] @ 0x94 │ │ │ │ add r5, r7 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs.n 8c8e6 │ │ │ │ + bcs.n 8c8de │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8c84e │ │ │ │ + b.n 8c846 │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 8c7e4 │ │ │ │ + b.n 8c7dc │ │ │ │ movs r5, #16 │ │ │ │ - b.n 8c84e │ │ │ │ + b.n 8c846 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #292] @ (8ca50 ) │ │ │ │ + ldr r3, [pc, #292] @ (8ca48 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add.w r3, r9, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c9f8 │ │ │ │ + beq.n 8c9f0 │ │ │ │ movs r6, #0 │ │ │ │ movw fp, #32401 @ 0x7e91 │ │ │ │ movt fp, #15099 @ 0x3afb │ │ │ │ adds r6, #1 │ │ │ │ movw sl, #36280 @ 0x8db8 │ │ │ │ movt sl, #6 │ │ │ │ mov r8, r0 │ │ │ │ mul.w r3, fp, r6 │ │ │ │ cmp.w sl, r3, ror #4 │ │ │ │ - bcs.n 8c9ba │ │ │ │ + bcs.n 8c9b2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ca36 │ │ │ │ + bne.n 8ca2e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ - cbz r0, 8c9ea │ │ │ │ + bl afaf0 │ │ │ │ + cbz r0, 8c9e2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ - cbnz r0, 8c9fc │ │ │ │ + bl af17c │ │ │ │ + cbnz r0, 8c9f4 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 11944 │ │ │ │ mul.w r3, fp, r6 │ │ │ │ cmp.w sl, r3, ror #4 │ │ │ │ - bcc.n 8c982 │ │ │ │ + bcc.n 8c97a │ │ │ │ blx 11cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8c9f8 │ │ │ │ + blt.n 8c9f0 │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp.w r6, r3, lsr #3 │ │ │ │ - bls.n 8c982 │ │ │ │ + bls.n 8c97a │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r0, #59653 @ 0xe905 │ │ │ │ movs r3, #18 │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ mov r0, r5 │ │ │ │ blx 10e78 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8c9e4 │ │ │ │ + b.n 8c9dc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 80838 │ │ │ │ - cbz r0, 8ca1e │ │ │ │ + bl 80830 │ │ │ │ + cbz r0, 8ca16 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ add.w r1, r9, #2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w afe38 │ │ │ │ + b.w afe30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c9a8 │ │ │ │ + beq.n 8c9a0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 120ac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r9, #2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w af184 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + b.w af17c │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ movs r1, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 915a4 │ │ │ │ + bl 9159c │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #484] @ (8cc68 ) │ │ │ │ + ldr r4, [pc, #484] @ (8cc60 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #484] @ (8cc6c ) │ │ │ │ + ldr r0, [pc, #484] @ (8cc64 ) │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r5, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8cc9c │ │ │ │ + bl 8cc94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cbbe │ │ │ │ + beq.w 8cbb6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8cba4 │ │ │ │ + bne.n 8cb9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r1, r7, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ cmp r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq.n 8cb96 │ │ │ │ - bl 819a8 │ │ │ │ + beq.n 8cb8e │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8cbbe │ │ │ │ + beq.n 8cbb6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r2, #32901 @ 0x8085 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cb68 │ │ │ │ + beq.n 8cb60 │ │ │ │ movw r2, #7301 @ 0x1c85 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cb38 │ │ │ │ + beq.n 8cb30 │ │ │ │ movw r2, #33029 @ 0x8105 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cb82 │ │ │ │ + beq.n 8cb7a │ │ │ │ movw r2, #7429 @ 0x1d05 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cb8a │ │ │ │ - ldr r2, [pc, #372] @ (8cc70 ) │ │ │ │ + beq.n 8cb82 │ │ │ │ + ldr r2, [pc, #372] @ (8cc68 ) │ │ │ │ movw r0, #57861 @ 0xe205 │ │ │ │ add r2, pc │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8cb3e │ │ │ │ + beq.n 8cb36 │ │ │ │ ldr.w r0, [r2, #12]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cb02 │ │ │ │ - ldr r0, [pc, #356] @ (8cc74 ) │ │ │ │ + bne.n 8cafa │ │ │ │ + ldr r0, [pc, #356] @ (8cc6c ) │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8cc14 │ │ │ │ + bne.n 8cc0c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #344] @ (8cc78 ) │ │ │ │ - ldr r3, [pc, #328] @ (8cc6c ) │ │ │ │ + ldr r2, [pc, #344] @ (8cc70 ) │ │ │ │ + ldr r3, [pc, #328] @ (8cc64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8cb92 │ │ │ │ + bne.n 8cb8a │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #320] @ (8cc7c ) │ │ │ │ + ldr r2, [pc, #320] @ (8cc74 ) │ │ │ │ add r2, pc │ │ │ │ adds r2, #12 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #12] │ │ │ │ adds r1, r7, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r2, r7, #3 │ │ │ │ - bl 8cdbc │ │ │ │ + bl 8cdb4 │ │ │ │ cmp r6, r5 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 8cb1c │ │ │ │ + beq.n 8cb14 │ │ │ │ mov r0, r6 │ │ │ │ blx 11018 │ │ │ │ - b.n 8cb1c │ │ │ │ + b.n 8cb14 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r4, [sp] │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ adds r1, r7, #2 │ │ │ │ adds r2, r7, #3 │ │ │ │ - bl 8cdbc │ │ │ │ + bl 8cdb4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8cb1c │ │ │ │ - ldr r2, [pc, #252] @ (8cc80 ) │ │ │ │ + b.n 8cb14 │ │ │ │ + ldr r2, [pc, #252] @ (8cc78 ) │ │ │ │ add r2, pc │ │ │ │ adds r2, #24 │ │ │ │ - b.n 8cb3e │ │ │ │ - ldr r2, [pc, #248] @ (8cc84 ) │ │ │ │ + b.n 8cb36 │ │ │ │ + ldr r2, [pc, #248] @ (8cc7c ) │ │ │ │ add r2, pc │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ - b.n 8cb3e │ │ │ │ + b.n 8cb36 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, 8cbbe │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, 8cbb6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8cace │ │ │ │ + b.n 8cac6 │ │ │ │ add r2, sp, #24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 12010 │ │ │ │ cmp r0, #12 │ │ │ │ - beq.n 8cbc2 │ │ │ │ - ldr r0, [pc, #212] @ (8cc88 ) │ │ │ │ + beq.n 8cbba │ │ │ │ + ldr r0, [pc, #212] @ (8cc80 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ - b.n 8cb1e │ │ │ │ + b.n 8cb16 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8cb1e │ │ │ │ + b.n 8cb16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8cc02 │ │ │ │ + bhi.n 8cbfa │ │ │ │ mov r6, r5 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl b0190 │ │ │ │ - cbz r0, 8cc1a │ │ │ │ + bl b0188 │ │ │ │ + cbz r0, 8cc12 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r6, r4, lsl #2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 8cc9c │ │ │ │ + bl 8cc94 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8cc5e │ │ │ │ + bne.n 8cc56 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 8cbde │ │ │ │ + b.n 8cbd6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 11ad4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cbdc │ │ │ │ + bne.n 8cbd4 │ │ │ │ bl 1c1ca │ │ │ │ - b.n 8cb1e │ │ │ │ + b.n 8cb16 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 8cb1c │ │ │ │ - b.n 8cb60 │ │ │ │ + beq.n 8cb14 │ │ │ │ + b.n 8cb58 │ │ │ │ mov r0, r9 │ │ │ │ blx 114fc │ │ │ │ - cbz r0, 8cc48 │ │ │ │ + cbz r0, 8cc40 │ │ │ │ adds r1, r7, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, 8cc5e │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, 8cc56 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r2, #32901 @ 0x8085 │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8cadc │ │ │ │ - ldr r2, [pc, #72] @ (8cc8c ) │ │ │ │ + bne.w 8cad4 │ │ │ │ + ldr r2, [pc, #72] @ (8cc84 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 8cb3e │ │ │ │ - ldr r3, [pc, #68] @ (8cc90 ) │ │ │ │ + b.n 8cb36 │ │ │ │ + ldr r3, [pc, #68] @ (8cc88 ) │ │ │ │ mov.w r2, #684 @ 0x2ac │ │ │ │ - ldr r1, [pc, #68] @ (8cc94 ) │ │ │ │ - ldr r0, [pc, #68] @ (8cc98 ) │ │ │ │ + ldr r1, [pc, #68] @ (8cc8c ) │ │ │ │ + ldr r0, [pc, #68] @ (8cc90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cb1c │ │ │ │ - b.n 8cc14 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + beq.w 8cb14 │ │ │ │ + b.n 8cc0c │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ movs r6, r0 │ │ │ │ - ldr r3, [pc, #80] @ (8ccc8 ) │ │ │ │ + ldr r3, [pc, #16] @ (8cc80 ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ movs r1, r1 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r5, #18 │ │ │ │ movs r6, r0 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ movs r6, r0 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ movs r6, r0 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ movs r5, r0 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #8 │ │ │ │ movs r6, r0 │ │ │ │ - movs r4, #10 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ movs r6, r0 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w ip, [pc, #260] @ 8cdb0 │ │ │ │ + ldr.w ip, [pc, #260] @ 8cda8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #256] @ (8cdb4 ) │ │ │ │ + ldr r1, [pc, #256] @ (8cdac ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add ip, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r1, [ip, r4, lsl #2] │ │ │ │ add.w ip, ip, r4, lsl #2 │ │ │ │ and.w lr, r1, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.n 8cd42 │ │ │ │ + beq.n 8cd3a │ │ │ │ and.w lr, r1, #31 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 8cd32 │ │ │ │ + bne.n 8cd2a │ │ │ │ mov.w lr, r1, asr #7 │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 8cd0c │ │ │ │ + ble.n 8cd04 │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #196] @ (8cdb8 ) │ │ │ │ - ldr r3, [pc, #192] @ (8cdb4 ) │ │ │ │ + ldr r2, [pc, #196] @ (8cdb0 ) │ │ │ │ + ldr r3, [pc, #192] @ (8cdac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8cd08 │ │ │ │ + bne.n 8cd00 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - bne.n 8cd14 │ │ │ │ + bne.n 8cd0c │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ccee │ │ │ │ + bne.n 8cce6 │ │ │ │ ldr.w r3, [ip] │ │ │ │ and.w r1, r3, #31 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 8cd3e │ │ │ │ + beq.n 8cd36 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 8cd68 │ │ │ │ + beq.n 8cd60 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8cd5a │ │ │ │ + beq.n 8cd52 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8ccf0 │ │ │ │ + b.n 8cce8 │ │ │ │ ldr.w r3, [ip] │ │ │ │ and.w r1, r3, #31 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 8cd24 │ │ │ │ + bne.n 8cd1c │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8ccee │ │ │ │ + b.n 8cce6 │ │ │ │ ldr.w lr, [r0, #276] @ 0x114 │ │ │ │ lsrs r5, r1, #5 │ │ │ │ add.w ip, lr, r1, lsr #5 │ │ │ │ ldr.w r1, [r5, lr] │ │ │ │ and.w r5, r1, #7 │ │ │ │ cmp r5, #7 │ │ │ │ - bne.n 8ccd8 │ │ │ │ - b.n 8cd46 │ │ │ │ + bne.n 8ccd0 │ │ │ │ + b.n 8cd3e │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 231bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cd2c │ │ │ │ + bne.n 8cd24 │ │ │ │ ands.w r1, r3, #24 │ │ │ │ - bne.n 8cda0 │ │ │ │ + bne.n 8cd98 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ asrs r2, r3, #7 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ bl 19740 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 8cd9c │ │ │ │ + bgt.n 8cd94 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #7813 @ 0x1e85 │ │ │ │ movt r0, #1 │ │ │ │ movs r3, #1 │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8ccf0 │ │ │ │ + b.n 8cce8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 4311a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 8cd7a │ │ │ │ + b.n 8cd72 │ │ │ │ nop │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r6, [pc, #1324] @ 8d2fc │ │ │ │ + ldr.w r6, [pc, #1324] @ 8d2f4 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r4, [pc, #1324] @ 8d300 │ │ │ │ + ldr.w r4, [pc, #1324] @ 8d2f8 │ │ │ │ mov r7, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov.w r4, #0 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1300] @ 8d304 │ │ │ │ + ldr.w r3, [pc, #1300] @ 8d2fc │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r1, [sp, #116] @ 0x74 │ │ │ │ adds r3, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #20] │ │ │ │ - bcc.w 8d270 │ │ │ │ + bcc.w 8d268 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w sl, r7, lsl #2 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r6, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 91654 │ │ │ │ + bl 9164c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d25a │ │ │ │ + bne.w 8d252 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d1d2 │ │ │ │ + beq.w 8d1ca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r4, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d1b0 │ │ │ │ + bne.w 8d1a8 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ movs r3, #12 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r7, r2 │ │ │ │ mla r3, r3, r4, r2 │ │ │ │ adds r3, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.w 8d330 │ │ │ │ + bcc.w 8d328 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 8d328 │ │ │ │ + bcc.w 8d320 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 8d2e0 │ │ │ │ + beq.w 8d2d8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 8d1a8 │ │ │ │ + ble.w 8d1a0 │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ subs r3, r4, #1 │ │ │ │ movw fp, #45325 @ 0xb10d │ │ │ │ movt fp, #5 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r9, fp │ │ │ │ mov lr, r7 │ │ │ │ @@ -191086,143 +191082,143 @@ │ │ │ │ ldr.w r1, [r5, #276] @ 0x114 │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ adds r7, r1, #4 │ │ │ │ str.w r7, [lr, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ and.w r0, r1, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 8cf0a │ │ │ │ + beq.n 8cf02 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d36c │ │ │ │ + bne.w 8d364 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 8cf4e │ │ │ │ + bne.n 8cf46 │ │ │ │ str.w r7, [lr, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ add.w r1, r0, r1, lsr #5 │ │ │ │ add.w r6, r1, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r7, r1, #7 │ │ │ │ cmp r7, #7 │ │ │ │ - beq.w 8d358 │ │ │ │ + beq.w 8d350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8cfe4 │ │ │ │ + beq.n 8cfdc │ │ │ │ cmp r7, #6 │ │ │ │ - bne.w 8d244 │ │ │ │ + bne.w 8d23c │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.w 8d244 │ │ │ │ + bne.w 8d23c │ │ │ │ add.w lr, lr, #12 │ │ │ │ subs r3, #1 │ │ │ │ str.w lr, [lr, #-12] │ │ │ │ - b.n 8cea6 │ │ │ │ + b.n 8ce9e │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r7, r1, r0 │ │ │ │ str.w r7, [lr, #4] │ │ │ │ ldr r1, [r1, r0] │ │ │ │ and.w r0, r1, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 8cec0 │ │ │ │ + bne.n 8ceb8 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r7, r1, r0 │ │ │ │ str.w r7, [lr, #4] │ │ │ │ ldr r1, [r1, r0] │ │ │ │ and.w r0, r1, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 8cec0 │ │ │ │ + bne.n 8ceb8 │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r7, r1, r2 │ │ │ │ str.w r7, [lr, #4] │ │ │ │ ldr r1, [r1, r2] │ │ │ │ and.w r0, r1, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 8cec0 │ │ │ │ - b.n 8cf36 │ │ │ │ + bne.n 8ceb8 │ │ │ │ + b.n 8cf2e │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov sl, fp │ │ │ │ strd fp, r3, [sp, #28] │ │ │ │ mov fp, r4 │ │ │ │ strd lr, r6, [sp, #20] │ │ │ │ cmp r0, #6 │ │ │ │ - bne.w 8d454 │ │ │ │ + bne.w 8d44c │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ - ldr r3, [pc, #924] @ (8d308 ) │ │ │ │ + ldr r3, [pc, #924] @ (8d300 ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r6, [r4, r2] │ │ │ │ add r4, r2 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov.w ip, r6, lsr #12 │ │ │ │ clz r0, ip │ │ │ │ rsb r0, r0, #732 @ 0x2dc │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ movw ip, #29061 @ 0x7185 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 8d3a0 │ │ │ │ + beq.w 8d398 │ │ │ │ and.w r1, r2, #31 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.w 8d480 │ │ │ │ + bne.w 8d478 │ │ │ │ and.w r1, r6, #3968 @ 0xf80 │ │ │ │ cmp.w r1, #3968 @ 0xf80 │ │ │ │ - beq.w 8d3da │ │ │ │ + beq.w 8d3d2 │ │ │ │ asrs r3, r2, #7 │ │ │ │ ubfx r6, r6, #7, #5 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.w 8d3e6 │ │ │ │ + bgt.w 8d3de │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ add.w r7, r4, r3, lsl #2 │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 8d3c2 │ │ │ │ + beq.w 8d3ba │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - bcs.w 8d16e │ │ │ │ + bcs.w 8d166 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ - b.n 8cecc │ │ │ │ + b.n 8cec4 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r4, lr │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4], #12 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 8d4c4 │ │ │ │ + bl 8d4bc │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #756] @ (8d2f8 ) │ │ │ │ + ldr r0, [pc, #756] @ (8d2f0 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r3, [r2, #276] @ 0x114 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ subs r3, r7, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [r1, r6, lsl #2] │ │ │ │ ldrd r3, r0, [r7] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #6 │ │ │ │ - beq.w 8d17a │ │ │ │ + beq.w 8d172 │ │ │ │ str r1, [r7, #4] │ │ │ │ movw r1, #45325 @ 0xb10d │ │ │ │ movt r1, #5 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d198 │ │ │ │ + beq.w 8d190 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ subs r1, r3, r1 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, #14 │ │ │ │ str r1, [r7, #8] │ │ │ │ ldrd r1, r7, [r3] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ @@ -191233,32 +191229,32 @@ │ │ │ │ lsleq r7, r7, #5 │ │ │ │ orreq.w r0, r7, #15 │ │ │ │ movw r7, #45325 @ 0xb10d │ │ │ │ movt r7, #5 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8d13c │ │ │ │ + beq.n 8d134 │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ subs r0, r1, r0 │ │ │ │ lsls r0, r0, #5 │ │ │ │ orr.w r0, r0, #14 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldrd r0, r3, [r1] │ │ │ │ ldr.w ip, [r3] │ │ │ │ tst.w ip, #6 │ │ │ │ - bne.w 8d19c │ │ │ │ + bne.w 8d194 │ │ │ │ ldr.w ip, [r2, #276] @ 0x114 │ │ │ │ str r7, [r1, #0] │ │ │ │ sub.w r3, r3, ip │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d1a4 │ │ │ │ + beq.n 8d19c │ │ │ │ ldr.w r3, [r2, #276] @ 0x114 │ │ │ │ movw ip, #45325 @ 0xb10d │ │ │ │ movt ip, #5 │ │ │ │ subs r3, r0, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -191270,1533 +191266,1533 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ ittt eq │ │ │ │ subeq r7, r7, r1 │ │ │ │ lsleq r7, r7, #5 │ │ │ │ orreq.w r1, r7, #15 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d1ac │ │ │ │ + beq.n 8d1a4 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ mov r7, ip │ │ │ │ mov lr, r4 │ │ │ │ subs r1, r3, r1 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, #14 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #6 │ │ │ │ - bne.n 8d132 │ │ │ │ + bne.n 8d12a │ │ │ │ ldr.w r4, [r2, #276] @ 0x114 │ │ │ │ str r7, [r3, #0] │ │ │ │ subs r1, r1, r4 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, #15 │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r0, 8d13a │ │ │ │ + cbz r0, 8d132 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ subs r1, r0, r1 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, #14 │ │ │ │ str r1, [r3, #8] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #6 │ │ │ │ - beq.n 8d102 │ │ │ │ + beq.n 8d0fa │ │ │ │ strd r7, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d114 │ │ │ │ + bne.n 8d10c │ │ │ │ mov r4, lr │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ - ldr r2, [pc, #452] @ (8d30c ) │ │ │ │ - ldr r3, [pc, #436] @ (8d300 ) │ │ │ │ + ldr r2, [pc, #452] @ (8d304 ) │ │ │ │ + ldr r3, [pc, #436] @ (8d2f8 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ itt eq │ │ │ │ moveq r2, r6 │ │ │ │ ldreq r1, [sp, #40] @ 0x28 │ │ │ │ - bne.n 8d240 │ │ │ │ + bne.n 8d238 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add.w r8, r8, #4 │ │ │ │ and.w r0, r1, #7 │ │ │ │ - b.n 8cf5e │ │ │ │ + b.n 8cf56 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ subs r0, r0, r1 │ │ │ │ movw r1, #45325 @ 0xb10d │ │ │ │ movt r1, #5 │ │ │ │ str r1, [r7, #0] │ │ │ │ lsls r0, r0, #5 │ │ │ │ orr.w r0, r0, #15 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d03e │ │ │ │ + bne.w 8d036 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8d13c │ │ │ │ + b.n 8d134 │ │ │ │ strd r7, ip, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d0a8 │ │ │ │ + bne.n 8d0a0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 8d13c │ │ │ │ + b.n 8d134 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 8cfe8 │ │ │ │ + b.n 8cfe0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8d13c │ │ │ │ + b.n 8d134 │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 8d1f4 │ │ │ │ - ldr r2, [pc, #340] @ (8d310 ) │ │ │ │ - ldr r3, [pc, #324] @ (8d300 ) │ │ │ │ + beq.n 8d1ec │ │ │ │ + ldr r2, [pc, #340] @ (8d308 ) │ │ │ │ + ldr r3, [pc, #324] @ (8d2f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8d240 │ │ │ │ + bne.n 8d238 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 8d162 │ │ │ │ - ldr r2, [pc, #320] @ (8d314 ) │ │ │ │ - ldr r3, [pc, #296] @ (8d300 ) │ │ │ │ + b.n 8d15a │ │ │ │ + ldr r2, [pc, #320] @ (8d30c ) │ │ │ │ + ldr r3, [pc, #296] @ (8d2f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8d240 │ │ │ │ + bne.n 8d238 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w afe38 │ │ │ │ + b.w afe30 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d1b8 │ │ │ │ + bne.n 8d1b0 │ │ │ │ ldrd r7, r2, [r5, #92] @ 0x5c │ │ │ │ add.w r3, r7, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 8ce6c │ │ │ │ + bcs.w 8ce64 │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c2f74 │ │ │ │ + bl c2f6c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8d2c8 │ │ │ │ + beq.n 8d2c0 │ │ │ │ bl 5a380 │ │ │ │ - ldr r2, [pc, #236] @ (8d318 ) │ │ │ │ - ldr r3, [pc, #208] @ (8d300 ) │ │ │ │ + ldr r2, [pc, #236] @ (8d310 ) │ │ │ │ + ldr r3, [pc, #208] @ (8d2f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 8d350 │ │ │ │ + beq.w 8d348 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #212] @ (8d31c ) │ │ │ │ + ldr r3, [pc, #212] @ (8d314 ) │ │ │ │ mov.w r2, #482 @ 0x1e2 │ │ │ │ - ldr r1, [pc, #212] @ (8d320 ) │ │ │ │ - ldr r0, [pc, #212] @ (8d324 ) │ │ │ │ + ldr r1, [pc, #212] @ (8d318 ) │ │ │ │ + ldr r0, [pc, #212] @ (8d31c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 8d296 │ │ │ │ - cbnz r2, 8d2b2 │ │ │ │ + beq.n 8d28e │ │ │ │ + cbnz r2, 8d2aa │ │ │ │ movs r3, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n 8d22a │ │ │ │ + b.n 8d222 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ bl 22e70 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8d284 │ │ │ │ + beq.n 8d27c │ │ │ │ bl 5a380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d22a │ │ │ │ + beq.n 8d222 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ mov.w sl, r7, lsl #2 │ │ │ │ add.w r6, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 8ce18 │ │ │ │ + b.n 8ce10 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ lsrs r1, r2, #5 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8d2b2 │ │ │ │ + bne.n 8d2aa │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ce30 │ │ │ │ + bne.w 8ce28 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #59653 @ 0xe905 │ │ │ │ movs r3, #18 │ │ │ │ strd r0, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n 8d22a │ │ │ │ + b.n 8d222 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r7, r2 │ │ │ │ add.w r6, r3, sl │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 8ce88 │ │ │ │ + bne.w 8ce80 │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ add.w r6, r2, r3, lsr #5 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 8ce88 │ │ │ │ - b.n 8d2e4 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + bne.w 8ce80 │ │ │ │ + b.n 8d2dc │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ movs r1, r1 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r3, #26 │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r1, r1 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + adds r6, r7, #7 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r5, r0 │ │ │ │ add.w r1, r4, r4, lsl #1 │ │ │ │ adds r1, #7 │ │ │ │ - b.n 8d218 │ │ │ │ + b.n 8d210 │ │ │ │ add.w r1, r4, r4, lsl #1 │ │ │ │ adds r1, #7 │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.w 8d218 │ │ │ │ + bcc.w 8d210 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 8d2ca │ │ │ │ - b.n 8d218 │ │ │ │ + bcs.n 8d2c2 │ │ │ │ + b.n 8d210 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r2, r1, #5 │ │ │ │ add.w r6, r0, r1, lsr #5 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ and.w r7, r1, #7 │ │ │ │ cmp r7, #7 │ │ │ │ - bne.w 8ceea │ │ │ │ - b.n 8d358 │ │ │ │ + bne.w 8cee2 │ │ │ │ + b.n 8d350 │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 8d428 │ │ │ │ + bne.n 8d420 │ │ │ │ mov.w ip, r1, lsr #5 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ ldr.w r2, [ip, r0] │ │ │ │ movw ip, #45325 @ 0xb10d │ │ │ │ movt ip, #11 │ │ │ │ add.w r1, r0, r1, lsr #5 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 8d428 │ │ │ │ + bne.n 8d420 │ │ │ │ adds r7, r1, #4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 8cecc │ │ │ │ + bne.w 8cec4 │ │ │ │ add.w r7, r0, r2, lsr #5 │ │ │ │ - b.n 8d38e │ │ │ │ + b.n 8d386 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.w 8cf9a │ │ │ │ + bpl.w 8cf92 │ │ │ │ mov r0, r5 │ │ │ │ - bl a95a4 │ │ │ │ + bl a959c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8d474 │ │ │ │ + beq.n 8d46c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ movne r7, r0 │ │ │ │ - bne.w 8cfce │ │ │ │ + bne.w 8cfc6 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ lsrs r1, r2, #5 │ │ │ │ add.w r7, r3, r2, lsr #5 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 8cfce │ │ │ │ - b.n 8d3c6 │ │ │ │ + bne.w 8cfc6 │ │ │ │ + b.n 8d3be │ │ │ │ ldr r1, [r3, #12] │ │ │ │ asrs r3, r2, #7 │ │ │ │ cmp.w r1, r2, asr #7 │ │ │ │ - bge.w 8cfbc │ │ │ │ + bge.w 8cfb4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r8 │ │ │ │ movw r6, #5253 @ 0x1485 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 5b15c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ strd r6, r0, [sp] │ │ │ │ movs r3, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 1b098 │ │ │ │ mov r0, r5 │ │ │ │ bl 5b1b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 8d22a │ │ │ │ + b.n 8d222 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, lr │ │ │ │ bl 5b15c │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r3, #18 │ │ │ │ - ldr r0, [pc, #124] @ (8d4b4 ) │ │ │ │ + ldr r0, [pc, #124] @ (8d4ac ) │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #12037 @ 0x2f05 │ │ │ │ movt r1, #1 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ bl 1b098 │ │ │ │ mov r0, r5 │ │ │ │ bl 5b1b4 │ │ │ │ - b.n 8d422 │ │ │ │ - ldr r6, [pc, #96] @ (8d4b8 ) │ │ │ │ + b.n 8d41a │ │ │ │ + ldr r6, [pc, #96] @ (8d4b0 ) │ │ │ │ mov r9, r7 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 5b15c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 10974 │ │ │ │ mov r0, r5 │ │ │ │ bl 5b1b4 │ │ │ │ - b.n 8d422 │ │ │ │ + b.n 8d41a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r8 │ │ │ │ movw r6, #57605 @ 0xe105 │ │ │ │ - b.n 8d3f0 │ │ │ │ + b.n 8d3e8 │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 8d4a8 │ │ │ │ + bne.n 8d4a0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 231bc │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cfa4 │ │ │ │ - ldr r6, [pc, #28] @ (8d4bc ) │ │ │ │ + beq.w 8cf9c │ │ │ │ + ldr r6, [pc, #28] @ (8d4b4 ) │ │ │ │ mov r9, r7 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ - b.n 8d45c │ │ │ │ - ldr r6, [pc, #20] @ (8d4c0 ) │ │ │ │ + b.n 8d454 │ │ │ │ + ldr r6, [pc, #20] @ (8d4b8 ) │ │ │ │ mov r9, r7 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ - b.n 8d45c │ │ │ │ + b.n 8d454 │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ movs r5, r0 │ │ │ │ - bne.n 8d4e8 │ │ │ │ + bne.n 8d4c0 │ │ │ │ movs r5, r0 │ │ │ │ - bne.n 8d4d8 │ │ │ │ + beq.n 8d4b0 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ - ldr r3, [pc, #740] @ (8d7bc ) │ │ │ │ + ldr r3, [pc, #740] @ (8d7b4 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #740] @ (8d7c0 ) │ │ │ │ + ldr r2, [pc, #740] @ (8d7b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d730 │ │ │ │ + beq.w 8d728 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #708] @ (8d7b8 ) │ │ │ │ + ldr r0, [pc, #708] @ (8d7b0 ) │ │ │ │ mov r4, r1 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add r0, pc │ │ │ │ mov.w r8, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ clz r3, r4 │ │ │ │ ldr.w r9, [r0] │ │ │ │ mov r4, r6 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w sl, r8, #1 │ │ │ │ - cbz r6, 8d57e │ │ │ │ + cbz r6, 8d576 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8d68a │ │ │ │ + beq.w 8d682 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 8d690 │ │ │ │ + bgt.w 8d688 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8d916 │ │ │ │ + beq.w 8d90e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8d5d8 │ │ │ │ + beq.n 8d5d0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8d69a │ │ │ │ + beq.w 8d692 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8d6a2 │ │ │ │ + ble.w 8d69a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8d6e4 │ │ │ │ + beq.w 8d6dc │ │ │ │ str.w r5, [r4], #4 │ │ │ │ mov r5, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w sl, r8, #1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8d51c │ │ │ │ + bne.n 8d514 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 8d5e2 │ │ │ │ + beq.n 8d5da │ │ │ │ ldr r6, [sp, #16] │ │ │ │ str.w r5, [r4], #4 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 8d730 │ │ │ │ + beq.w 8d728 │ │ │ │ sub.w fp, r4, #4 │ │ │ │ ldr.w r4, [r4, #-4] │ │ │ │ cmp fp, r6 │ │ │ │ - bne.w 8d7c8 │ │ │ │ - ldr r2, [pc, #548] @ (8d7c4 ) │ │ │ │ - ldr r3, [pc, #536] @ (8d7bc ) │ │ │ │ + bne.w 8d7c0 │ │ │ │ + ldr r2, [pc, #548] @ (8d7bc ) │ │ │ │ + ldr r3, [pc, #536] @ (8d7b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8d830 │ │ │ │ + bne.w 8d828 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d92a │ │ │ │ + blt.w 8d922 │ │ │ │ negs r0, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8d8a2 │ │ │ │ + beq.w 8d89a │ │ │ │ str r6, [r7, #0] │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8d6b8 │ │ │ │ + bne.n 8d6b0 │ │ │ │ mov r6, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 8d584 │ │ │ │ + bne.n 8d57c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r5 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8d940 │ │ │ │ + beq.w 8d938 │ │ │ │ mov fp, r8 │ │ │ │ add r3, sp, #32 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ subs r5, r4, #4 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #0 │ │ │ │ - beq.w 8d738 │ │ │ │ + beq.w 8d730 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8d6ea │ │ │ │ + ble.n 8d6e2 │ │ │ │ ldr.w r7, [sl] │ │ │ │ str.w sl, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d788 │ │ │ │ + beq.w 8d780 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8d78c │ │ │ │ + ble.w 8d784 │ │ │ │ str.w r7, [sl] │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 8d708 │ │ │ │ + beq.n 8d700 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8d74c │ │ │ │ + ble.n 8d744 │ │ │ │ str.w sl, [r7] │ │ │ │ ldr.w r7, [sl] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d788 │ │ │ │ + beq.w 8d780 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 8d76a │ │ │ │ + ble.n 8d762 │ │ │ │ str.w r7, [sl] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d708 │ │ │ │ + beq.n 8d700 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 8d66a │ │ │ │ + b.n 8d662 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8d9e6 │ │ │ │ + bge.w 8d9de │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r6, #0] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 8d540 │ │ │ │ + b.n 8d538 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d930 │ │ │ │ + blt.w 8d928 │ │ │ │ negs r0, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8d924 │ │ │ │ + beq.w 8d91c │ │ │ │ str r7, [r6, #0] │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8d5d6 │ │ │ │ + beq.n 8d5ce │ │ │ │ mov r6, fp │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8d5bc │ │ │ │ + beq.w 8d5b4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8d5c4 │ │ │ │ + ble.w 8d5bc │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r7 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, fp │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8d56a │ │ │ │ + bne.w 8d562 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 8d5ee │ │ │ │ + b.n 8d5e6 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8d9a0 │ │ │ │ - cbnz r2, 8d744 │ │ │ │ + beq.w 8d998 │ │ │ │ + cbnz r2, 8d73c │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r3 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, sl │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w fp, fp, asr #1 │ │ │ │ str r6, [r7, #0] │ │ │ │ tst.w fp, #1 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - beq.n 8d734 │ │ │ │ + beq.n 8d72c │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str.w sl, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d510 │ │ │ │ + bne.w 8d508 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 8d590 │ │ │ │ + bne.w 8d588 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8d59e │ │ │ │ + b.n 8d596 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 8d5f6 │ │ │ │ + b.n 8d5ee │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8d708 │ │ │ │ + bne.n 8d700 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r6, sl │ │ │ │ - b.n 8d708 │ │ │ │ + b.n 8d700 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 8d62a │ │ │ │ + b.n 8d622 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8d8fa │ │ │ │ + beq.w 8d8f2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8d6fe │ │ │ │ + beq.n 8d6f6 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 8d66a │ │ │ │ + b.n 8d662 │ │ │ │ str.w r6, [sl] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ subs r3, r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8d8ce │ │ │ │ - cbz r3, 8d7ae │ │ │ │ + beq.w 8d8c6 │ │ │ │ + cbz r3, 8d7a6 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 8d684 │ │ │ │ + b.n 8d67c │ │ │ │ mov r7, sl │ │ │ │ - b.n 8d708 │ │ │ │ + b.n 8d700 │ │ │ │ str.w r6, [sl] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8d8b6 │ │ │ │ + beq.w 8d8ae │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d64a │ │ │ │ - b.n 8d702 │ │ │ │ + bne.w 8d642 │ │ │ │ + b.n 8d6fa │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 8d702 │ │ │ │ + b.n 8d6fa │ │ │ │ nop │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r0, r1, #6 │ │ │ │ movs r1, r1 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r2, r0, #3 │ │ │ │ movs r1, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8d850 │ │ │ │ + beq.n 8d848 │ │ │ │ add.w sl, sp, #32 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr.w r5, [fp, #-4]! │ │ │ │ - cbz r4, 8d810 │ │ │ │ - cbz r5, 8d810 │ │ │ │ + cbz r4, 8d808 │ │ │ │ + cbz r5, 8d808 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, sl │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 8d804 │ │ │ │ + bgt.n 8d7fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [r6, #0] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - beq.n 8d834 │ │ │ │ - cbz r5, 8d828 │ │ │ │ + beq.n 8d82c │ │ │ │ + cbz r5, 8d820 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8d7e2 │ │ │ │ + b.n 8d7da │ │ │ │ str r4, [r6, #0] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 8d82c │ │ │ │ + cbz r4, 8d824 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 8d7e2 │ │ │ │ + b.n 8d7da │ │ │ │ mov r7, sl │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r5, [r7, #0] │ │ │ │ cmp fp, r3 │ │ │ │ ldr.w r4, [sl] │ │ │ │ - beq.w 8d59e │ │ │ │ - b.n 8d7d4 │ │ │ │ + beq.w 8d596 │ │ │ │ + b.n 8d7cc │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8d818 │ │ │ │ + b.n 8d810 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 8d812 │ │ │ │ + b.n 8d80a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8d812 │ │ │ │ + beq.n 8d80a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8d812 │ │ │ │ + beq.n 8d80a │ │ │ │ mov r6, r7 │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8d7e2 │ │ │ │ + b.n 8d7da │ │ │ │ mov r3, r6 │ │ │ │ add r6, sp, #32 │ │ │ │ ldr.w r5, [fp, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8d8e6 │ │ │ │ + beq.n 8d8de │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8d8e6 │ │ │ │ + beq.n 8d8de │ │ │ │ str.w fp, [sp, #4] │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d98e │ │ │ │ + blt.w 8d986 │ │ │ │ str.w r5, [sl] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ subs r3, r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmn r2, r0 │ │ │ │ - beq.w 8d9c2 │ │ │ │ + beq.w 8d9ba │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d9dc │ │ │ │ + beq.w 8d9d4 │ │ │ │ mov r7, r8 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 8d86c │ │ │ │ + b.n 8d864 │ │ │ │ mov fp, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r7 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr.w r7, [fp] │ │ │ │ strd r3, r3, [fp] │ │ │ │ - b.n 8d540 │ │ │ │ + b.n 8d538 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r7] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8d7a0 │ │ │ │ + b.n 8d798 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r7] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8d77e │ │ │ │ + b.n 8d776 │ │ │ │ mov r7, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ str r4, [r7, #0] │ │ │ │ cmp fp, r3 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - beq.w 8d59e │ │ │ │ - b.n 8d854 │ │ │ │ + beq.w 8d596 │ │ │ │ + b.n 8d84c │ │ │ │ ldr.w r0, [sl] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sl] │ │ │ │ str.w r1, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 8d75e │ │ │ │ + b.n 8d756 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [r5, #0] │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 8d540 │ │ │ │ + b.n 8d538 │ │ │ │ mov fp, r7 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 8d8a4 │ │ │ │ + b.n 8d89c │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, fp │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8d56a │ │ │ │ + bne.w 8d562 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov ip, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r4 │ │ │ │ mov r5, ip │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r7, [r8, #-4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8d9ea │ │ │ │ + beq.n 8d9e2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8d9ea │ │ │ │ + beq.n 8d9e2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov fp, r7 │ │ │ │ strd r8, r5, [sp, #20] │ │ │ │ mov sl, r6 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8da10 │ │ │ │ + bge.n 8da08 │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8da26 │ │ │ │ + beq.n 8da1e │ │ │ │ mov r4, sl │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 8d96e │ │ │ │ + b.n 8d966 │ │ │ │ str.w r4, [sl] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8d89a │ │ │ │ + bne.n 8d892 │ │ │ │ mov r3, fp │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 8d8e8 │ │ │ │ + b.n 8d8e0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sl] │ │ │ │ str.w r1, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d744 │ │ │ │ - b.n 8d6fe │ │ │ │ + bne.w 8d73c │ │ │ │ + b.n 8d6f6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r7] │ │ │ │ cmp r4, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ str r2, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d898 │ │ │ │ + bne.w 8d890 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r8 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 8d8e8 │ │ │ │ + b.n 8d8e0 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 8d538 │ │ │ │ + b.n 8d530 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r6, r7 │ │ │ │ asrs r5, r5, #1 │ │ │ │ str.w r6, [sl] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ lsls r0, r5, #31 │ │ │ │ - bpl.n 8d950 │ │ │ │ + bpl.n 8d948 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov sl, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 8d71e │ │ │ │ + b.n 8d716 │ │ │ │ str r7, [r4, #0] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmn r2, r0 │ │ │ │ - beq.n 8da34 │ │ │ │ - cbz r3, 8da4e │ │ │ │ + beq.n 8da2c │ │ │ │ + cbz r3, 8da46 │ │ │ │ mov sl, fp │ │ │ │ - b.n 8d986 │ │ │ │ + b.n 8d97e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 8d9ee │ │ │ │ + b.n 8d9e6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sl] │ │ │ │ cmp r6, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ str.w r2, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8da22 │ │ │ │ + bne.n 8da1a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, fp │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 8d9ee │ │ │ │ + b.n 8d9e6 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov lr, r2 │ │ │ │ movs r3, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, r3 │ │ │ │ ldr.w r0, [lr] │ │ │ │ strd ip, ip, [sp, #8] │ │ │ │ strd ip, ip, [sp] │ │ │ │ - bl 8cdbc │ │ │ │ + bl 8cdb4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #508] @ (8dc9c ) │ │ │ │ + ldr r4, [pc, #508] @ (8dc94 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #508] @ (8dca0 ) │ │ │ │ + ldr r3, [pc, #508] @ (8dc98 ) │ │ │ │ adds r6, r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc2a │ │ │ │ + beq.w 8dc22 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8dbda │ │ │ │ + ble.w 8dbd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w ip, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mla r3, r3, r2, ip │ │ │ │ adds r3, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.w 8dc04 │ │ │ │ + bcc.w 8dbfc │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 8dbea │ │ │ │ + bcc.n 8dbe2 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ sub.w r3, ip, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [r2, r6, lsl #2] │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add.w r7, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ - ble.n 8dbbe │ │ │ │ + ble.n 8dbb6 │ │ │ │ movs r0, #0 │ │ │ │ movw r1, #45325 @ 0xb10d │ │ │ │ movt r1, #5 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ sub.w r2, lr, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r3, ip, #12 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ subs r2, r3, r2 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #14 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ - cbz r7, 8db8e │ │ │ │ + cbz r7, 8db86 │ │ │ │ strd r1, r0, [ip, #12] │ │ │ │ sub.w r3, lr, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r3, ip, #24 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ subs r2, r3, r2 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #14 │ │ │ │ str.w r2, [ip, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 8db8e │ │ │ │ + cbz r2, 8db86 │ │ │ │ strd r1, r0, [r3] │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ subs r2, r3, r2 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #14 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ subs r7, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bgt.n 8db6e │ │ │ │ + bgt.n 8db66 │ │ │ │ movw r0, #4997 @ 0x1385 │ │ │ │ movt r0, #1 │ │ │ │ mov r2, r6 │ │ │ │ str.w r0, [r3, #-4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl af184 │ │ │ │ - ldr r2, [pc, #252] @ (8dca4 ) │ │ │ │ - ldr r3, [pc, #244] @ (8dca0 ) │ │ │ │ + bl af17c │ │ │ │ + ldr r2, [pc, #252] @ (8dc9c ) │ │ │ │ + ldr r3, [pc, #244] @ (8dc98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8dbe6 │ │ │ │ + bne.n 8dbde │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ str.w ip, [r4, #92] @ 0x5c │ │ │ │ - bl af184 │ │ │ │ - b.n 8dba6 │ │ │ │ - bne.n 8dc66 │ │ │ │ + bl af17c │ │ │ │ + b.n 8db9e │ │ │ │ + bne.n 8dc5e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ - b.n 8dba6 │ │ │ │ + bl afe30 │ │ │ │ + b.n 8db9e │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r1, r2, #7 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2f74 │ │ │ │ + bl c2f6c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8dc24 │ │ │ │ + bne.n 8dc1c │ │ │ │ ldr.w ip, [r4, #92] @ 0x5c │ │ │ │ - b.n 8daf8 │ │ │ │ + b.n 8daf0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r1, r2, #7 │ │ │ │ add.w r3, ip, r1, lsl #2 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 8dbf0 │ │ │ │ + bcc.n 8dbe8 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 8daf8 │ │ │ │ - b.n 8dbf0 │ │ │ │ + bcs.w 8daf0 │ │ │ │ + b.n 8dbe8 │ │ │ │ bl 5a380 │ │ │ │ - b.n 8dba6 │ │ │ │ + b.n 8db9e │ │ │ │ mov r0, r6 │ │ │ │ blx 1074c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8dc6a │ │ │ │ + cbz r0, 8dc62 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 8dc4e │ │ │ │ + bne.n 8dc46 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ add.w r3, r3, r0, lsr #5 │ │ │ │ - b.n 8dc3a │ │ │ │ + b.n 8dc32 │ │ │ │ ands.w r2, r0, #24 │ │ │ │ - beq.n 8dc80 │ │ │ │ + beq.n 8dc78 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ bl 4311a │ │ │ │ mov r0, r5 │ │ │ │ bl 19740 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8dc8e │ │ │ │ + bge.n 8dc86 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8dba6 │ │ │ │ - ldr r0, [pc, #60] @ (8dca8 ) │ │ │ │ + b.n 8db9e │ │ │ │ + ldr r0, [pc, #60] @ (8dca0 ) │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ movs r3, #18 │ │ │ │ movs r1, #2 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n 8dba6 │ │ │ │ + b.n 8db9e │ │ │ │ asrs r3, r0, #7 │ │ │ │ add r5, sp, #24 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 8dc5c │ │ │ │ + b.n 8dc54 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ bl 59e84 │ │ │ │ - b.n 8dba6 │ │ │ │ + b.n 8db9e │ │ │ │ nop │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ sub sp, #396 @ 0x18c │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #28 │ │ │ │ - ldr r0, [pc, #440] @ (8de7c ) │ │ │ │ + ldr r0, [pc, #440] @ (8de74 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r2 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ str r1, [r4, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ movw r3, #4103 @ 0x1007 │ │ │ │ - ldr r1, [pc, #424] @ (8de80 ) │ │ │ │ + ldr r1, [pc, #424] @ (8de78 ) │ │ │ │ add.w r8, sp, #148 @ 0x94 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de78 │ │ │ │ + beq.w 8de70 │ │ │ │ mov r2, r8 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #4103 @ 0x1007 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de78 │ │ │ │ + beq.w 8de70 │ │ │ │ add r7, sp, #268 @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ adds r1, r5, #2 │ │ │ │ movw r3, #4103 @ 0x1007 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de46 │ │ │ │ + beq.w 8de3e │ │ │ │ adds r0, r5, #3 │ │ │ │ blx 11ee0 │ │ │ │ mov r9, r0 │ │ │ │ blx 11eb0 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r6, 8dd48 │ │ │ │ + cbz r6, 8dd40 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8de8c │ │ │ │ + bl 8de84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8decc │ │ │ │ + bl 8dec4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8de74 │ │ │ │ + bne.w 8de6c │ │ │ │ mov sl, r6 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, sl │ │ │ │ - bcs.n 8de4e │ │ │ │ + bcs.n 8de46 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8de8c │ │ │ │ + bl 8de84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8decc │ │ │ │ + bl 8dec4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8de12 │ │ │ │ + bne.n 8de0a │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, sl │ │ │ │ - bcs.n 8de0a │ │ │ │ + bcs.n 8de02 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8de8c │ │ │ │ + bl 8de84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8decc │ │ │ │ + bl 8dec4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8dd8a │ │ │ │ + bne.n 8dd82 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 8dd70 │ │ │ │ + bne.n 8dd68 │ │ │ │ mov r7, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r4 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 8dda8 │ │ │ │ + bcs.n 8dda0 │ │ │ │ subs r1, r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8de8c │ │ │ │ + bl 8de84 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 8decc │ │ │ │ + bl 8dec4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8de4a │ │ │ │ + bne.n 8de42 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ blx 113f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8de44 │ │ │ │ + beq.n 8de3c │ │ │ │ movs r1, #6 │ │ │ │ subs r3, r7, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl da05c │ │ │ │ + bl da054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8de44 │ │ │ │ + beq.n 8de3c │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 8de16 │ │ │ │ + bne.n 8de0e │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx 119b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ mov r0, r8 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8158 │ │ │ │ - ldr r2, [pc, #148] @ (8de84 ) │ │ │ │ - ldr r3, [pc, #140] @ (8de80 ) │ │ │ │ + bl b8150 │ │ │ │ + ldr r2, [pc, #148] @ (8de7c ) │ │ │ │ + ldr r3, [pc, #140] @ (8de78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8de0e │ │ │ │ + bne.n 8de06 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #396 @ 0x18c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r5 │ │ │ │ - b.n 8ddac │ │ │ │ + b.n 8dda4 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 8dd4c │ │ │ │ + b.n 8dd44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8de8c │ │ │ │ + bl 8de84 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r5, r6, #1 │ │ │ │ - bl 8decc │ │ │ │ + bl 8dec4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8de40 │ │ │ │ + bne.n 8de38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8de8c │ │ │ │ + bl 8de84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8decc │ │ │ │ + bl 8dec4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8dd6a │ │ │ │ + bne.n 8dd62 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 8dd4c │ │ │ │ + b.n 8dd44 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8dddc │ │ │ │ + b.n 8ddd4 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 8dd90 │ │ │ │ - bne.n 8dd64 │ │ │ │ + b.n 8dd88 │ │ │ │ + bne.n 8dd5c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx 113f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8de46 │ │ │ │ - ldr r3, [pc, #36] @ (8de88 ) │ │ │ │ + beq.n 8de3e │ │ │ │ + ldr r3, [pc, #36] @ (8de80 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ add r3, pc │ │ │ │ blx 11380 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ddd4 │ │ │ │ - b.n 8de46 │ │ │ │ + bne.n 8ddcc │ │ │ │ + b.n 8de3e │ │ │ │ subs r6, #1 │ │ │ │ - b.n 8dd30 │ │ │ │ + b.n 8dd28 │ │ │ │ add r7, sp, #268 @ 0x10c │ │ │ │ - b.n 8de46 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + b.n 8de3e │ │ │ │ + asrs r2, r3, #30 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ movs r1, r1 │ │ │ │ - b.n 8de8c │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ movs r5, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 8deae │ │ │ │ + cbz r3, 8dea6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ ldrbeq r0, [r3, r1] │ │ │ │ ldrne.w r0, [r3, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #16] @ (8dec0 ) │ │ │ │ + ldr r3, [pc, #16] @ (8deb8 ) │ │ │ │ movs r2, #115 @ 0x73 │ │ │ │ - ldr r1, [pc, #16] @ (8dec4 ) │ │ │ │ - ldr r0, [pc, #16] @ (8dec8 ) │ │ │ │ + ldr r1, [pc, #16] @ (8debc ) │ │ │ │ + ldr r0, [pc, #16] @ (8dec0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r2, 8defe │ │ │ │ + cbz r2, 8def6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 8df16 │ │ │ │ + bne.n 8df0e │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bgt.n 8def6 │ │ │ │ + bgt.n 8deee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ blx 10b44 │ │ │ │ - cbnz r0, 8df12 │ │ │ │ + cbnz r0, 8df0a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #44] @ (8df2c ) │ │ │ │ + ldr r3, [pc, #44] @ (8df24 ) │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ - ldr r1, [pc, #44] @ (8df30 ) │ │ │ │ - ldr r0, [pc, #44] @ (8df34 ) │ │ │ │ + ldr r1, [pc, #44] @ (8df28 ) │ │ │ │ + ldr r0, [pc, #44] @ (8df2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ subs r0, r0, r4 │ │ │ │ - b.n 8defa │ │ │ │ + b.n 8def2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 10bb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8def6 │ │ │ │ + beq.n 8deee │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r0, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 8defa │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + b.n 8def2 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #388] @ (8e0d0 ) │ │ │ │ + ldr r3, [pc, #388] @ (8e0c8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #388] @ (8e0d4 ) │ │ │ │ + ldr r2, [pc, #388] @ (8e0cc ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r1, [r6, #1380] @ 0x564 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e060 │ │ │ │ + bne.n 8e058 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 10cec │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #0] │ │ │ │ blx 10724 │ │ │ │ - bl a42b4 │ │ │ │ + bl a42ac │ │ │ │ add.w r2, r4, #56 @ 0x38 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8df8e │ │ │ │ + bne.n 8df86 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ - cbnz r3, 8dfbe │ │ │ │ + cbnz r3, 8dfb6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #80 @ 0x50 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8dfaa │ │ │ │ + bne.n 8dfa2 │ │ │ │ dmb ish │ │ │ │ movw r3, #53509 @ 0xd105 │ │ │ │ movt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 8e06e │ │ │ │ + beq.n 8e066 │ │ │ │ movw r7, #39429 @ 0x9a05 │ │ │ │ movt r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 8e06e │ │ │ │ + beq.n 8e066 │ │ │ │ movs r0, #16 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl b6c2c │ │ │ │ - ldr r1, [pc, #244] @ (8e0d8 ) │ │ │ │ + bl b6c24 │ │ │ │ + ldr r1, [pc, #244] @ (8e0d0 ) │ │ │ │ str r0, [r4, #12] │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #12] │ │ │ │ movs r0, #8 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsrs r1, r5, #7 │ │ │ │ str r3, [r4, #4] │ │ │ │ clz r3, r1 │ │ │ │ str r0, [r4, #16] │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ movs r0, #28 │ │ │ │ @@ -192804,1868 +192800,1868 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.n 8e068 │ │ │ │ + bne.n 8e060 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8e01a │ │ │ │ + bne.n 8e012 │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r6, #1376] @ 0x560 │ │ │ │ str r7, [r4, #4] │ │ │ │ - cbz r1, 8e042 │ │ │ │ + cbz r1, 8e03a │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e0e4 │ │ │ │ + bl 8e0dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e0c6 │ │ │ │ + beq.n 8e0be │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r6, #1380] @ 0x564 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ ldr.w r3, [r6, #1280] @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1280] @ 0x500 │ │ │ │ blx 10848 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r6, #1372] @ 0x55c │ │ │ │ - b.n 8e034 │ │ │ │ + b.n 8e02c │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b6c2c │ │ │ │ - ldr r3, [pc, #96] @ (8e0dc ) │ │ │ │ + bl b6c24 │ │ │ │ + ldr r3, [pc, #96] @ (8e0d4 ) │ │ │ │ str r0, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ movs r0, #8 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ movw r3, #53509 @ 0xd105 │ │ │ │ movt r3, #1 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r4, #4] │ │ │ │ - beq.n 8e0c0 │ │ │ │ + beq.n 8e0b8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8e09c │ │ │ │ + bne.n 8e094 │ │ │ │ movw r3, #39429 @ 0x9a05 │ │ │ │ movt r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 8e042 │ │ │ │ + b.n 8e03a │ │ │ │ ldr.w r1, [r6, #1376] @ 0x560 │ │ │ │ - b.n 8e034 │ │ │ │ - ldr r0, [pc, #24] @ (8e0e0 ) │ │ │ │ + b.n 8e02c │ │ │ │ + ldr r0, [pc, #24] @ (8e0d8 ) │ │ │ │ add r0, pc │ │ │ │ blx 11e68 │ │ │ │ - b.n 8e042 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + b.n 8e03a │ │ │ │ + asrs r4, r2, #20 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [r4, #16] │ │ │ │ - vcge.s32 d22, d9, #0 │ │ │ │ - vrshr.u64 d22, d0, #7 │ │ │ │ + str r1, [r5, #16] │ │ │ │ + vshr.u64 d22, d1, #7 │ │ │ │ + vsubl.u q11, d25, d0 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8e17a │ │ │ │ + beq.n 8e172 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 8e144 │ │ │ │ + cbnz r3, 8e13c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e18c │ │ │ │ + bne.n 8e184 │ │ │ │ movs r0, #8 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ str r5, [r0, #0] │ │ │ │ - bne.n 8e15a │ │ │ │ + bne.n 8e152 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r4, #24] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ orr.w r3, r3, r3, asr #31 │ │ │ │ - cbnz r2, 8e132 │ │ │ │ + cbnz r2, 8e12a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r1, r2, [r2] │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ it lt │ │ │ │ movlt r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e132 │ │ │ │ - b.n 8e128 │ │ │ │ + bne.n 8e12a │ │ │ │ + b.n 8e120 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8e194 │ │ │ │ - cbnz r0, 8e17a │ │ │ │ + bl 8e18c │ │ │ │ + cbnz r0, 8e172 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e102 │ │ │ │ - b.n 8e144 │ │ │ │ + beq.n 8e0fa │ │ │ │ + b.n 8e13c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r2, r4, #24 │ │ │ │ - cbnz r3, 8e172 │ │ │ │ + cbnz r3, 8e16a │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e11c │ │ │ │ + bne.n 8e114 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8e128 │ │ │ │ + b.n 8e120 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 8e160 │ │ │ │ + b.n 8e158 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2437a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8e108 │ │ │ │ + beq.n 8e100 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 8e186 │ │ │ │ - b.n 8e12c │ │ │ │ + bne.n 8e17e │ │ │ │ + b.n 8e124 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8e1cc │ │ │ │ + beq.n 8e1c4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbnz r3, 8e1a0 │ │ │ │ + cbnz r3, 8e198 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 8e194 │ │ │ │ - cbnz r0, 8e1c8 │ │ │ │ + bl 8e18c │ │ │ │ + cbnz r0, 8e1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e1b0 │ │ │ │ + bne.n 8e1a8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #92] @ (8e23c ) │ │ │ │ + ldr r4, [pc, #92] @ (8e234 ) │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #92] @ (8e240 ) │ │ │ │ + ldr r3, [pc, #92] @ (8e238 ) │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r1, [r3, #1380] @ 0x564 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8e202 │ │ │ │ + cbz r0, 8e1fa │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ - cbnz r3, 8e22c │ │ │ │ + cbnz r3, 8e224 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8df38 │ │ │ │ + bl 8df30 │ │ │ │ ldr.w r2, [r5, #3584] @ 0xe00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e1fc │ │ │ │ - ldr r2, [pc, #40] @ (8e244 ) │ │ │ │ + beq.n 8e1f4 │ │ │ │ + ldr r2, [pc, #40] @ (8e23c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, r2] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b4c │ │ │ │ + bl c6b44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e1fc │ │ │ │ - ldr r3, [pc, #20] @ (8e244 ) │ │ │ │ + b.n 8e1f4 │ │ │ │ + ldr r3, [pc, #20] @ (8e23c ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ - b.n 8e208 │ │ │ │ + bl c6b08 │ │ │ │ + b.n 8e200 │ │ │ │ nop │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #204] @ (8e324 ) │ │ │ │ + ldr r4, [pc, #204] @ (8e31c ) │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #200] @ (8e328 ) │ │ │ │ + ldr r2, [pc, #200] @ (8e320 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r5, [pc, #200] @ (8e32c ) │ │ │ │ + ldr r5, [pc, #200] @ (8e324 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 8e33c │ │ │ │ + bl 8e334 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 8e2c8 │ │ │ │ + cbz r0, 8e2c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e2ee │ │ │ │ - ldr r1, [pc, #164] @ (8e330 ) │ │ │ │ + beq.n 8e2e6 │ │ │ │ + ldr r1, [pc, #164] @ (8e328 ) │ │ │ │ lsls r3, r3, #31 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r1, [r1, #1380] @ 0x564 │ │ │ │ - bmi.n 8e2be │ │ │ │ + bmi.n 8e2b6 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbz r0, 8e2cc │ │ │ │ + cbz r0, 8e2c4 │ │ │ │ str r0, [r7, #0] │ │ │ │ - ldr r2, [pc, #140] @ (8e334 ) │ │ │ │ - ldr r3, [pc, #128] @ (8e328 ) │ │ │ │ + ldr r2, [pc, #140] @ (8e32c ) │ │ │ │ + ldr r3, [pc, #128] @ (8e320 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8e2ea │ │ │ │ + bne.n 8e2e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e2a2 │ │ │ │ + bne.n 8e29a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e2a4 │ │ │ │ + b.n 8e29c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ - cbnz r3, 8e306 │ │ │ │ + cbnz r3, 8e2fe │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8df38 │ │ │ │ + bl 8df30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ - cbnz r3, 8e2f8 │ │ │ │ + cbnz r3, 8e2f0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - b.n 8e2a4 │ │ │ │ + b.n 8e29c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 8e318 │ │ │ │ - bl 80198 │ │ │ │ - b.n 8e2a2 │ │ │ │ - ldr r3, [pc, #60] @ (8e338 ) │ │ │ │ + cbz r0, 8e310 │ │ │ │ + bl 80190 │ │ │ │ + b.n 8e29a │ │ │ │ + ldr r3, [pc, #60] @ (8e330 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b4c │ │ │ │ - b.n 8e2e6 │ │ │ │ - ldr r3, [pc, #48] @ (8e338 ) │ │ │ │ + bl c6b44 │ │ │ │ + b.n 8e2de │ │ │ │ + ldr r3, [pc, #48] @ (8e330 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ + bl c6b08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 8e2d4 │ │ │ │ - ldr r3, [pc, #20] @ (8e330 ) │ │ │ │ + b.n 8e2cc │ │ │ │ + ldr r3, [pc, #20] @ (8e328 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ - b.n 8e2a2 │ │ │ │ + b.n 8e29a │ │ │ │ nop │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r5, [pc, #276] @ (8e468 ) │ │ │ │ + ldr r5, [pc, #276] @ (8e460 ) │ │ │ │ sub sp, #16 │ │ │ │ and.w r0, r3, #7 │ │ │ │ mov sl, r2 │ │ │ │ add r5, pc │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 8e3fa │ │ │ │ + beq.n 8e3f2 │ │ │ │ movw r2, #8461 @ 0x210d │ │ │ │ movt r2, #3 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 8e3da │ │ │ │ + bne.n 8e3d2 │ │ │ │ ldr.w r0, [r9, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r7, r3, r0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8e3da │ │ │ │ + bne.n 8e3d2 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ and.w r3, r6, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 8e3ec │ │ │ │ + beq.n 8e3e4 │ │ │ │ and.w r3, r6, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 8e3da │ │ │ │ - ldr r3, [pc, #212] @ (8e46c ) │ │ │ │ + bne.n 8e3d2 │ │ │ │ + ldr r3, [pc, #212] @ (8e464 ) │ │ │ │ mov.w r8, r6, lsr #7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r4, r3 │ │ │ │ clz r3, r8 │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ movs r4, #28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mla r3, r4, r8, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 8e3da │ │ │ │ + bpl.n 8e3d2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r1, r7, #8 │ │ │ │ and.w r7, r3, #7 │ │ │ │ cmp r7, #7 │ │ │ │ - beq.n 8e430 │ │ │ │ + beq.n 8e428 │ │ │ │ subs.w lr, lr, #1 │ │ │ │ - beq.n 8e410 │ │ │ │ + beq.n 8e408 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov ip, r6 │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #6 │ │ │ │ - beq.n 8e374 │ │ │ │ + beq.n 8e36c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8e3e4 │ │ │ │ + beq.n 8e3dc │ │ │ │ str.w ip, [sl] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r6, [r6, r0] │ │ │ │ and.w r3, r6, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 8e38c │ │ │ │ - b.n 8e3ec │ │ │ │ + bne.n 8e384 │ │ │ │ + b.n 8e3e4 │ │ │ │ ldr.w r2, [r9, #276] @ 0x114 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ add.w r1, r2, r3, lsr #5 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 8e360 │ │ │ │ - b.n 8e3fe │ │ │ │ + bne.n 8e358 │ │ │ │ + b.n 8e3f6 │ │ │ │ mov r0, r9 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ - bl c72bc │ │ │ │ + bl c72b4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 8e442 │ │ │ │ + cbz r0, 8e43a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov ip, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ and.w r0, r3, #7 │ │ │ │ - b.n 8e370 │ │ │ │ + b.n 8e368 │ │ │ │ lsrs r7, r3, #5 │ │ │ │ add.w r1, r0, r3, lsr #5 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ and.w r7, r3, #7 │ │ │ │ cmp r7, #7 │ │ │ │ - bne.n 8e3c8 │ │ │ │ - b.n 8e430 │ │ │ │ + bne.n 8e3c0 │ │ │ │ + b.n 8e428 │ │ │ │ mov r0, r9 │ │ │ │ bl 5b15c │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r7 │ │ │ │ movw r2, #2181 @ 0x885 │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ bl 1b098 │ │ │ │ mov r0, r9 │ │ │ │ bl 5b1b4 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 8e3e6 │ │ │ │ + b.n 8e3de │ │ │ │ nop │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #144] @ (8e510 ) │ │ │ │ + ldr r4, [pc, #144] @ (8e508 ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #144] @ (8e514 ) │ │ │ │ + ldr r0, [pc, #144] @ (8e50c ) │ │ │ │ mov r3, r2 │ │ │ │ add r4, pc │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #140] @ (8e518 ) │ │ │ │ + ldr r5, [pc, #140] @ (8e510 ) │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, 8e4c0 │ │ │ │ - ldr r3, [pc, #116] @ (8e51c ) │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, 8e4b8 │ │ │ │ + ldr r3, [pc, #116] @ (8e514 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r1, [r3, #1380] @ 0x564 │ │ │ │ - bl b6c80 │ │ │ │ - cbz r0, 8e4dc │ │ │ │ + bl b6c78 │ │ │ │ + cbz r0, 8e4d4 │ │ │ │ str.w r0, [r4, #1620] @ 0x654 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #92] @ (8e520 ) │ │ │ │ - ldr r3, [pc, #80] @ (8e514 ) │ │ │ │ + ldr r2, [pc, #92] @ (8e518 ) │ │ │ │ + ldr r3, [pc, #80] @ (8e50c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8e4d8 │ │ │ │ + bne.n 8e4d0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ - cbz r3, 8e4ee │ │ │ │ - ldr r3, [pc, #64] @ (8e524 ) │ │ │ │ + cbz r3, 8e4e6 │ │ │ │ + ldr r3, [pc, #64] @ (8e51c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ + bl c6b08 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8df38 │ │ │ │ + bl 8df30 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 8e50a │ │ │ │ - ldr r3, [pc, #36] @ (8e524 ) │ │ │ │ + cbz r3, 8e502 │ │ │ │ + ldr r3, [pc, #36] @ (8e51c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b4c │ │ │ │ + bl c6b44 │ │ │ │ str.w r7, [r4, #1620] @ 0x654 │ │ │ │ - b.n 8e4be │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + b.n 8e4b6 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r0, [pc, #36] @ (8e564 ) │ │ │ │ + ldr r0, [pc, #36] @ (8e55c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl b786c │ │ │ │ + bl b7864 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ movs r1, r1 │ │ │ │ mov ip, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r0, [ip] │ │ │ │ - b.n 8e578 │ │ │ │ + b.n 8e570 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ - ldr r4, [pc, #388] @ (8e710 ) │ │ │ │ + ldr r4, [pc, #388] @ (8e708 ) │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #380] @ (8e714 ) │ │ │ │ + ldr r3, [pc, #380] @ (8e70c ) │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e6da │ │ │ │ + beq.w 8e6d2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #12557 @ 0x310d │ │ │ │ movt r2, #3 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e644 │ │ │ │ + bne.n 8e63c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #6 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 96758 │ │ │ │ + bl 96750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e6da │ │ │ │ + beq.n 8e6d2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 95418 │ │ │ │ - cbnz r0, 8e636 │ │ │ │ + bl 95410 │ │ │ │ + cbnz r0, 8e62e │ │ │ │ ldrd r1, r0, [sp, #20] │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ ldr.w r3, [r5, #1328] @ 0x530 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8e6f6 │ │ │ │ + blt.n 8e6ee │ │ │ │ ldr.w r0, [r5, #1304] @ 0x518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e6f6 │ │ │ │ + beq.n 8e6ee │ │ │ │ movs r1, #1 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl a5464 │ │ │ │ + bl a545c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4c34 │ │ │ │ - ldr r2, [pc, #252] @ (8e718 ) │ │ │ │ - ldr r3, [pc, #244] @ (8e714 ) │ │ │ │ + bl a4c2c │ │ │ │ + ldr r2, [pc, #252] @ (8e710 ) │ │ │ │ + ldr r3, [pc, #244] @ (8e70c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8e640 │ │ │ │ + bne.n 8e638 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.n 8e6fe │ │ │ │ - b.n 8e5e8 │ │ │ │ + bmi.n 8e6f6 │ │ │ │ + b.n 8e5e0 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ adds r7, r6, #1 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ mov r8, r0 │ │ │ │ - beq.n 8e6de │ │ │ │ + beq.n 8e6d6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e578 │ │ │ │ - cbz r0, 8e6da │ │ │ │ + bl 8e570 │ │ │ │ + cbz r0, 8e6d2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ movw r3, #12557 @ 0x310d │ │ │ │ movt r3, #3 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e5ca │ │ │ │ + beq.n 8e5c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - beq.n 8e702 │ │ │ │ + beq.n 8e6fa │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e578 │ │ │ │ - cbz r0, 8e6da │ │ │ │ + bl 8e570 │ │ │ │ + cbz r0, 8e6d2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ - b.n 8e68a │ │ │ │ + bl aefb4 │ │ │ │ + b.n 8e682 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8e61a │ │ │ │ + b.n 8e612 │ │ │ │ mov r0, r4 │ │ │ │ blx 124f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e652 │ │ │ │ - ldr r0, [pc, #48] @ (8e71c ) │ │ │ │ + bne.n 8e64a │ │ │ │ + ldr r0, [pc, #48] @ (8e714 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8e61a │ │ │ │ + b.n 8e612 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 8e528 │ │ │ │ + bl 8e520 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 8e61a │ │ │ │ + b.n 8e612 │ │ │ │ mov r0, r4 │ │ │ │ blx 124f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e6aa │ │ │ │ - b.n 8e6e8 │ │ │ │ + bne.n 8e6a2 │ │ │ │ + b.n 8e6e0 │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ movs r1, r1 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + adds r0, r7, r0 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #128] @ (8e7b0 ) │ │ │ │ + ldr r1, [pc, #128] @ (8e7a8 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #128] @ (8e7b4 ) │ │ │ │ + ldr r2, [pc, #128] @ (8e7ac ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #112] @ (8e7ac ) │ │ │ │ + ldr r3, [pc, #112] @ (8e7a4 ) │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ - cbz r0, 8e7a6 │ │ │ │ + bl ae3f8 │ │ │ │ + cbz r0, 8e79e │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl af600 │ │ │ │ - cbz r0, 8e7a6 │ │ │ │ + bl af5f8 │ │ │ │ + cbz r0, 8e79e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl af260 │ │ │ │ - cbz r0, 8e7a6 │ │ │ │ + bl af258 │ │ │ │ + cbz r0, 8e79e │ │ │ │ mov r2, r6 │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #44] @ (8e7b8 ) │ │ │ │ - ldr r3, [pc, #36] @ (8e7b4 ) │ │ │ │ + ldr r2, [pc, #44] @ (8e7b0 ) │ │ │ │ + ldr r3, [pc, #36] @ (8e7ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8e7a2 │ │ │ │ + bne.n 8e79a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8e78a │ │ │ │ + b.n 8e782 │ │ │ │ nop │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #116] @ (8e840 ) │ │ │ │ + ldr r5, [pc, #116] @ (8e838 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (8e844 ) │ │ │ │ + ldr r3, [pc, #116] @ (8e83c ) │ │ │ │ mov r2, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr.w r3, [r4, #3584] @ 0xe00 │ │ │ │ - cbnz r3, 8e7f4 │ │ │ │ + cbnz r3, 8e7ec │ │ │ │ ldr.w r1, [r4, #1380] @ 0x564 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 8e816 │ │ │ │ + cbnz r0, 8e80e │ │ │ │ ldr.w r2, [r4, #3584] @ 0xe00 │ │ │ │ - cbnz r2, 8e82c │ │ │ │ + cbnz r2, 8e824 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ (8e848 ) │ │ │ │ + ldr r3, [pc, #80] @ (8e840 ) │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ + bl c6b08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r4, #1380] @ 0x564 │ │ │ │ mov r0, r6 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e7e8 │ │ │ │ + beq.n 8e7e0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r2, #41221 @ 0xa105 │ │ │ │ movt r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ ittt eq │ │ │ │ ldreq r2, [r3, #60] @ 0x3c │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r3, #60] @ 0x3c │ │ │ │ - b.n 8e7e8 │ │ │ │ - ldr r2, [pc, #24] @ (8e848 ) │ │ │ │ + b.n 8e7e0 │ │ │ │ + ldr r2, [pc, #24] @ (8e840 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, r2] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b4c │ │ │ │ + bl c6b44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8e7ee │ │ │ │ + b.n 8e7e6 │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r3, [r0, #1620] @ 0x654 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr.w r1, [pc, #1052] @ 8ec8c │ │ │ │ + ldr.w r1, [pc, #1052] @ 8ec84 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1052] @ 8ec90 │ │ │ │ + ldr.w r3, [pc, #1052] @ 8ec88 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - ldr.w r8, [pc, #1044] @ 8ec94 │ │ │ │ + ldr.w r8, [pc, #1044] @ 8ec8c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r4, #1620] @ 0x654 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r1, #3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ adds r1, r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 8e33c │ │ │ │ + bl 8e334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af8fc │ │ │ │ + bl af8f4 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8ec36 │ │ │ │ + bne.w 8ec2e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 10c3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ead4 │ │ │ │ + beq.w 8eacc │ │ │ │ movs r3, #0 │ │ │ │ movw r8, #8194 @ 0x2002 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 96758 │ │ │ │ + bl 96750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 10c3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e9d2 │ │ │ │ + beq.n 8e9ca │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 96758 │ │ │ │ + bl 96750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 10c3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec0c │ │ │ │ + beq.w 8ec04 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 96758 │ │ │ │ + bl 96750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ movs r7, #3 │ │ │ │ blx 10c3c │ │ │ │ - cbz r0, 8e9bc │ │ │ │ + cbz r0, 8e9b4 │ │ │ │ cmp r7, #10 │ │ │ │ - beq.w 8ec7e │ │ │ │ + beq.w 8ec76 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ add.w sl, sl, #8 │ │ │ │ - bl 96758 │ │ │ │ + bl 96750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r2, r6 │ │ │ │ str.w r0, [sl, #-12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r7, #1 │ │ │ │ blx 10c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e980 │ │ │ │ + bne.n 8e978 │ │ │ │ mov r0, r6 │ │ │ │ blx 109a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ adds r3, r5, #2 │ │ │ │ add.w r8, r5, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8e9e8 │ │ │ │ + b.n 8e9e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 109a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ add.w r8, r5, #1 │ │ │ │ movs r7, #1 │ │ │ │ adds r3, r5, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w sl, r6, r7, lsl #3 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f78 │ │ │ │ + bl 96f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ea8c │ │ │ │ + beq.n 8ea84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ea8c │ │ │ │ + beq.n 8ea84 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 8ea52 │ │ │ │ + bne.n 8ea4a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ movs r3, #7 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r9] │ │ │ │ strd r0, r3, [sp] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ adds r6, #8 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 8ea98 │ │ │ │ + beq.n 8ea90 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 96f78 │ │ │ │ + bl 96f70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ea00 │ │ │ │ + bne.n 8e9f8 │ │ │ │ adds r6, #8 │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 8e9f2 │ │ │ │ + bne.n 8e9ea │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8eaa6 │ │ │ │ + beq.n 8ea9e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ ldr.w fp, [r9, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 8eaf2 │ │ │ │ + bne.n 8eaea │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ - ldr r2, [pc, #476] @ (8ec98 ) │ │ │ │ - ldr r3, [pc, #468] @ (8ec90 ) │ │ │ │ + bl afe30 │ │ │ │ + ldr r2, [pc, #476] @ (8ec90 ) │ │ │ │ + ldr r3, [pc, #468] @ (8ec88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8ec7a │ │ │ │ + bne.w 8ec72 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 109a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ adds r3, r5, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r8, r5, #1 │ │ │ │ ldr.w fp, [r9, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8eab0 │ │ │ │ + beq.n 8eaa8 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r3 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8ebfe │ │ │ │ + beq.n 8ebf6 │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ add.w r9, sl, fp, lsl #3 │ │ │ │ mov r6, sl │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f78 │ │ │ │ + bl 96f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8eb98 │ │ │ │ + beq.n 8eb90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8eb98 │ │ │ │ + beq.n 8eb90 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 8eb74 │ │ │ │ + bne.n 8eb6c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, fp, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ movs r3, #7 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strd r0, r3, [sp] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 │ │ │ │ + beq.w 8ec80 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ec88 │ │ │ │ + beq.n 8ec80 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r6, #8 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 8eb14 │ │ │ │ + bne.n 8eb0c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8ebb0 │ │ │ │ + beq.n 8eba8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ec88 │ │ │ │ + beq.n 8ec80 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ - cbnz r5, 8ebc0 │ │ │ │ + cbnz r5, 8ebb8 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8eab0 │ │ │ │ + beq.w 8eaa8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - b.n 8eb0e │ │ │ │ + b.n 8eb06 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r6, #98 @ 0x62 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8eca4 │ │ │ │ + bl 8ec9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ec88 │ │ │ │ + beq.n 8ec80 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbnz r5, 8ec22 │ │ │ │ + cbnz r5, 8ec1a │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8eab0 │ │ │ │ - b.n 8eafa │ │ │ │ + beq.w 8eaa8 │ │ │ │ + b.n 8eaf2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbnz r5, 8ec30 │ │ │ │ + cbnz r5, 8ec28 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8eab0 │ │ │ │ + beq.w 8eaa8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r5, [r5, #24] │ │ │ │ - cbnz r5, 8ec30 │ │ │ │ + cbnz r5, 8ec28 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8eab0 │ │ │ │ - b.n 8ebee │ │ │ │ + beq.w 8eaa8 │ │ │ │ + b.n 8ebe6 │ │ │ │ mov r0, r6 │ │ │ │ blx 109a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ec88 │ │ │ │ + beq.n 8ec80 │ │ │ │ adds r3, r5, #2 │ │ │ │ add.w r8, r5, #1 │ │ │ │ movs r7, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8e9e8 │ │ │ │ + b.n 8e9e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 8ebd2 │ │ │ │ + b.n 8ebca │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ - b.n 8ebc4 │ │ │ │ - ldr r3, [pc, #100] @ (8ec9c ) │ │ │ │ + b.n 8ebbc │ │ │ │ + ldr r3, [pc, #100] @ (8ec94 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr.w r1, [r8, #1380] @ 0x564 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e8da │ │ │ │ + bne.w 8e8d2 │ │ │ │ lsrs r7, r7, #7 │ │ │ │ movs r2, #28 │ │ │ │ clz r3, r7 │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mla r3, r2, r7, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ ite eq │ │ │ │ ldreq.w r9, [r8, #1376] @ 0x560 │ │ │ │ ldrne.w r9, [r8, #1372] @ 0x55c │ │ │ │ - b.n 8e8da │ │ │ │ + b.n 8e8d2 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #32] @ (8eca0 ) │ │ │ │ + ldr r0, [pc, #32] @ (8ec98 ) │ │ │ │ add r0, pc │ │ │ │ blx 106ec │ │ │ │ - b.n 8eab8 │ │ │ │ + b.n 8eab0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8eab8 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + b.n 8eab0 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8edd0 │ │ │ │ + beq.w 8edc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8ed80 │ │ │ │ + beq.n 8ed78 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r4, r9 │ │ │ │ add.w sl, r9, r2, lsl #3 │ │ │ │ mov.w fp, #0 │ │ │ │ adds r7, r3, #1 │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96f78 │ │ │ │ + bl 96f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ed6a │ │ │ │ + beq.n 8ed62 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ed6a │ │ │ │ + beq.n 8ed62 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 8ed34 │ │ │ │ + bne.n 8ed2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8edd8 │ │ │ │ + beq.n 8edd0 │ │ │ │ str r7, [sp, #12] │ │ │ │ movs r2, #11 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #11 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8edd8 │ │ │ │ + beq.n 8edd0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8edd8 │ │ │ │ + beq.n 8edd0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8edd8 │ │ │ │ + beq.n 8edd0 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 8ed76 │ │ │ │ + beq.n 8ed6e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 96f78 │ │ │ │ + bl 96f70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ecea │ │ │ │ + bne.n 8ece2 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 8ecdc │ │ │ │ + bne.n 8ecd4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8ed80 │ │ │ │ + beq.n 8ed78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl afe38 │ │ │ │ - cbz r0, 8edd8 │ │ │ │ + bl afe30 │ │ │ │ + cbz r0, 8edd0 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - cbnz r4, 8ed8c │ │ │ │ + cbnz r4, 8ed84 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r6, r3, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 8eca4 │ │ │ │ - cbz r0, 8edd8 │ │ │ │ + bl 8ec9c │ │ │ │ + cbz r0, 8edd0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8ed84 │ │ │ │ + beq.n 8ed7c │ │ │ │ mov sl, r5 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 8eca4 │ │ │ │ - cbz r0, 8edd8 │ │ │ │ + bl 8ec9c │ │ │ │ + cbz r0, 8edd0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8ed84 │ │ │ │ - b.n 8edb4 │ │ │ │ - ldr r0, [pc, #8] @ (8eddc ) │ │ │ │ + beq.n 8ed7c │ │ │ │ + b.n 8edac │ │ │ │ + ldr r0, [pc, #8] @ (8edd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8ed86 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + b.n 8ed7e │ │ │ │ + strb r2, [r4, r7] │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #344] @ (8ef4c ) │ │ │ │ + ldr r1, [pc, #344] @ (8ef44 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #344] @ (8ef50 ) │ │ │ │ + ldr r3, [pc, #344] @ (8ef48 ) │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r2, #4] │ │ │ │ - ldr r6, [pc, #340] @ (8ef54 ) │ │ │ │ + ldr r6, [pc, #340] @ (8ef4c ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8eea0 │ │ │ │ - ldr r0, [pc, #308] @ (8ef44 ) │ │ │ │ + bne.n 8ee98 │ │ │ │ + ldr r0, [pc, #308] @ (8ef3c ) │ │ │ │ ldr.w r8, [r2] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ee9c │ │ │ │ - ldr r3, [pc, #300] @ (8ef58 ) │ │ │ │ + beq.n 8ee94 │ │ │ │ + ldr r3, [pc, #300] @ (8ef50 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r3, #1380] @ 0x564 │ │ │ │ - bl b6c80 │ │ │ │ - cbz r0, 8ee7c │ │ │ │ + bl b6c78 │ │ │ │ + cbz r0, 8ee74 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - cbz r4, 8ee9c │ │ │ │ + cbz r4, 8ee94 │ │ │ │ ldrd r6, r3, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8eee4 │ │ │ │ + bne.n 8eedc │ │ │ │ adds r1, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8eecc │ │ │ │ + bne.n 8eec4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8eee2 │ │ │ │ + beq.n 8eeda │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #248] @ (8ef5c ) │ │ │ │ - ldr r3, [pc, #232] @ (8ef50 ) │ │ │ │ + ldr r2, [pc, #248] @ (8ef54 ) │ │ │ │ + ldr r3, [pc, #232] @ (8ef48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8ef14 │ │ │ │ + bne.n 8ef0c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ - cbnz r3, 8eebe │ │ │ │ + cbnz r3, 8eeb6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 8df38 │ │ │ │ + bl 8df30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ - cbnz r3, 8eeb0 │ │ │ │ + cbnz r3, 8eea8 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ee46 │ │ │ │ + bne.n 8ee3e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8ee62 │ │ │ │ + b.n 8ee5a │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 8ee60 │ │ │ │ - ldr r0, [pc, #160] @ (8ef48 ) │ │ │ │ + bne.n 8ee58 │ │ │ │ + ldr r0, [pc, #160] @ (8ef40 ) │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr.w r8, [r2] │ │ │ │ add r0, pc │ │ │ │ - b.n 8ee16 │ │ │ │ - ldr r3, [pc, #172] @ (8ef60 ) │ │ │ │ + b.n 8ee0e │ │ │ │ + ldr r3, [pc, #172] @ (8ef58 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b4c │ │ │ │ - b.n 8ee96 │ │ │ │ - ldr r3, [pc, #160] @ (8ef60 ) │ │ │ │ + bl c6b44 │ │ │ │ + b.n 8ee8e │ │ │ │ + ldr r3, [pc, #160] @ (8ef58 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ - b.n 8ee84 │ │ │ │ + bl c6b08 │ │ │ │ + b.n 8ee7c │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl af260 │ │ │ │ - cbnz r0, 8ef18 │ │ │ │ + bl af258 │ │ │ │ + cbnz r0, 8ef10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ee9c │ │ │ │ + beq.n 8ee94 │ │ │ │ mov.w r9, #1 │ │ │ │ add r7, r9 │ │ │ │ ldrd r2, r6, [r4] │ │ │ │ cmp r9, r5 │ │ │ │ - bne.n 8ef22 │ │ │ │ - cbnz r6, 8ef2e │ │ │ │ + bne.n 8ef1a │ │ │ │ + cbnz r6, 8ef26 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl af260 │ │ │ │ - cbz r0, 8ef20 │ │ │ │ + bl af258 │ │ │ │ + cbz r0, 8ef18 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8ee60 │ │ │ │ + beq.n 8ee58 │ │ │ │ adds r0, r5, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - b.n 8ee62 │ │ │ │ + b.n 8ee5a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8ee60 │ │ │ │ - b.n 8ef0a │ │ │ │ + beq.n 8ee58 │ │ │ │ + b.n 8ef02 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8eef0 │ │ │ │ - b.n 8ee9c │ │ │ │ + bne.n 8eee8 │ │ │ │ + b.n 8ee94 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 8eefa │ │ │ │ + b.n 8eef2 │ │ │ │ nop │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #124] @ (8eff0 ) │ │ │ │ + ldr r3, [pc, #124] @ (8efe8 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #124] @ (8eff4 ) │ │ │ │ + ldr r2, [pc, #124] @ (8efec ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #116] @ (8eff8 ) │ │ │ │ + ldr r3, [pc, #116] @ (8eff0 ) │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ - ldr r6, [pc, #116] @ (8effc ) │ │ │ │ + ldr r6, [pc, #116] @ (8eff4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, 8efb6 │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, 8efae │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r5, 8efce │ │ │ │ + cbz r5, 8efc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #72] @ (8f000 ) │ │ │ │ - ldr r3, [pc, #60] @ (8eff8 ) │ │ │ │ + ldr r2, [pc, #72] @ (8eff8 ) │ │ │ │ + ldr r3, [pc, #60] @ (8eff0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8efea │ │ │ │ + bne.n 8efe2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #52] @ (8f004 ) │ │ │ │ + ldr r3, [pc, #52] @ (8effc ) │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r1, [r3, #1380] @ 0x564 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r3, r0 │ │ │ │ subs r0, r0, r5 │ │ │ │ str r3, [r7, #0] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 8efb6 │ │ │ │ + b.n 8efae │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ (8f124 ) │ │ │ │ + ldr r0, [pc, #260] @ (8f11c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #260] @ (8f128 ) │ │ │ │ + ldr r3, [pc, #260] @ (8f120 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - ldr r6, [pc, #260] @ (8f12c ) │ │ │ │ + ldr r6, [pc, #260] @ (8f124 ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f102 │ │ │ │ - ldr r3, [pc, #220] @ (8f130 ) │ │ │ │ + beq.n 8f0fa │ │ │ │ + ldr r3, [pc, #220] @ (8f128 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #1380] @ 0x564 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f10a │ │ │ │ + beq.n 8f102 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8f086 │ │ │ │ + b.n 8f07e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r1] │ │ │ │ ldr.w r7, [r9] │ │ │ │ - bl 96f48 │ │ │ │ - cbz r0, 8f0bc │ │ │ │ + bl 96f40 │ │ │ │ + cbz r0, 8f0b4 │ │ │ │ add r2, sp, #24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f074 │ │ │ │ + bne.n 8f06c │ │ │ │ mov r0, r5 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ - ldr r2, [pc, #144] @ (8f134 ) │ │ │ │ - ldr r3, [pc, #128] @ (8f128 ) │ │ │ │ + bl afe30 │ │ │ │ + ldr r2, [pc, #144] @ (8f12c ) │ │ │ │ + ldr r3, [pc, #128] @ (8f120 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8f106 │ │ │ │ + bne.n 8f0fe │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 8f086 │ │ │ │ + bne.n 8f07e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, sl │ │ │ │ - bl 9748c │ │ │ │ + bl 97484 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f086 │ │ │ │ + bne.n 8f07e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ - cbz r0, 8f0fc │ │ │ │ + bl afaf0 │ │ │ │ + cbz r0, 8f0f4 │ │ │ │ mov.w r1, #4352 @ 0x1100 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w r0, [r1, #1372] @ 0x55c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f086 │ │ │ │ + bne.n 8f07e │ │ │ │ mov r0, r5 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8f0a2 │ │ │ │ + b.n 8f09a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r4, #2437 @ 0x985 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n 8f0a2 │ │ │ │ + b.n 8f09a │ │ │ │ nop │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ movs r1, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #128] @ (8f1c8 ) │ │ │ │ + ldr r3, [pc, #128] @ (8f1c0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #128] @ (8f1cc ) │ │ │ │ + ldr r2, [pc, #128] @ (8f1c4 ) │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #124] @ (8f1d0 ) │ │ │ │ + ldr r4, [pc, #124] @ (8f1c8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr.w r6, [r5, #1376] @ 0x560 │ │ │ │ - bl b6c2c │ │ │ │ - ldr r3, [pc, #116] @ (8f1d4 ) │ │ │ │ + bl b6c24 │ │ │ │ + ldr r3, [pc, #116] @ (8f1cc ) │ │ │ │ movw r1, #35461 @ 0x8a85 │ │ │ │ movt r1, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #104] @ (8f1d8 ) │ │ │ │ + ldr r3, [pc, #104] @ (8f1d0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r6, #20] │ │ │ │ movs r6, #1 │ │ │ │ ldrsh.w r3, [r4, #6] │ │ │ │ ldrsh.w r2, [r4, #4] │ │ │ │ ldr.w r0, [r5, #1376] @ 0x560 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8f1e0 │ │ │ │ + bl 8f1d8 │ │ │ │ ldr.w r1, [r4, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8f176 │ │ │ │ + bne.n 8f16e │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ - cbnz r3, 8f1c2 │ │ │ │ - ldr r0, [pc, #68] @ (8f1dc ) │ │ │ │ + cbnz r3, 8f1ba │ │ │ │ + ldr r0, [pc, #68] @ (8f1d4 ) │ │ │ │ ldr.w r4, [r5, #1376] @ 0x560 │ │ │ │ add r0, pc │ │ │ │ blx 113d8 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8f1e0 │ │ │ │ + bl 8f1d8 │ │ │ │ ldr.w r0, [r5, #1376] @ 0x560 │ │ │ │ mov.w r3, #800 @ 0x320 │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r1, #18821 @ 0x4985 │ │ │ │ - bl 8f1e0 │ │ │ │ + bl 8f1d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r5, [r0, r7] │ │ │ │ - @ instruction: 0xfff95b9f │ │ │ │ - vtbl.8 d20, {d25-d26}, d18 │ │ │ │ + ldrh r5, [r1, r7] │ │ │ │ + vtbl.8 d21, {d25-d28}, d23 │ │ │ │ + @ instruction: 0xfff94992 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #392] @ (8f37c ) │ │ │ │ + ldr r0, [pc, #392] @ (8f374 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r4, [pc, #392] @ (8f380 ) │ │ │ │ + ldr r4, [pc, #392] @ (8f378 ) │ │ │ │ sub sp, #28 │ │ │ │ add r0, pc │ │ │ │ and.w r6, r5, #15 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r3 │ │ │ │ add r4, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 8f306 │ │ │ │ + bgt.n 8f2fe │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f29e │ │ │ │ - ldr r2, [pc, #360] @ (8f384 ) │ │ │ │ + beq.n 8f296 │ │ │ │ + ldr r2, [pc, #360] @ (8f37c ) │ │ │ │ ldr.w fp, [r4, r2] │ │ │ │ ldr.w r2, [fp, #3584] @ 0xe00 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8f31c │ │ │ │ + bne.n 8f314 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8f2ec │ │ │ │ + beq.n 8f2e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl b6c80 │ │ │ │ - cbnz r0, 8f27e │ │ │ │ + bl b6c78 │ │ │ │ + cbnz r0, 8f276 │ │ │ │ cmp r8, r0 │ │ │ │ - blt.n 8f290 │ │ │ │ + blt.n 8f288 │ │ │ │ movs r0, #10 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ add.w r2, r0, r6, lsl #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #4] │ │ │ │ strh r3, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #0] │ │ │ │ @@ -194674,307 +194670,307 @@ │ │ │ │ strb r5, [r0, r6] │ │ │ │ mov r0, r7 │ │ │ │ blx 10848 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ ldr.w r3, [fp, #3584] @ 0xe00 │ │ │ │ - cbnz r3, 8f298 │ │ │ │ + cbnz r3, 8f290 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, r6, lsl #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ it lt │ │ │ │ movlt r5, #0 │ │ │ │ strh.w r8, [r3, #4] │ │ │ │ strb r5, [r0, r6] │ │ │ │ ldr.w r3, [fp, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f276 │ │ │ │ + beq.n 8f26e │ │ │ │ bl 24e7c │ │ │ │ - b.n 8f276 │ │ │ │ + b.n 8f26e │ │ │ │ ldr.w r2, [r9, #1848] @ 0x738 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8f218 │ │ │ │ + beq.n 8f210 │ │ │ │ movw r2, #18949 @ 0x4a05 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 8f362 │ │ │ │ + beq.n 8f35a │ │ │ │ movw r2, #9477 @ 0x2505 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 8f218 │ │ │ │ + bne.n 8f210 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8f36c │ │ │ │ + beq.n 8f364 │ │ │ │ movw r4, #21125 @ 0x5285 │ │ │ │ mov r0, r9 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ movw r5, #10885 @ 0x2a85 │ │ │ │ movt r5, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ - b.n 8f278 │ │ │ │ + b.n 8f270 │ │ │ │ movs r0, #8 │ │ │ │ - bl b6c2c │ │ │ │ - ldr r3, [pc, #148] @ (8f388 ) │ │ │ │ + bl b6c24 │ │ │ │ + ldr r3, [pc, #148] @ (8f380 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #144] @ (8f38c ) │ │ │ │ + ldr r3, [pc, #144] @ (8f384 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ str.w r0, [sl, #20] │ │ │ │ - b.n 8f22e │ │ │ │ - ldr r3, [pc, #136] @ (8f390 ) │ │ │ │ + b.n 8f226 │ │ │ │ + ldr r3, [pc, #136] @ (8f388 ) │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ - ldr r1, [pc, #136] @ (8f394 ) │ │ │ │ - ldr r0, [pc, #136] @ (8f398 ) │ │ │ │ + ldr r1, [pc, #136] @ (8f38c ) │ │ │ │ + ldr r0, [pc, #136] @ (8f390 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #512 @ 0x200 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r2, [pc, #124] @ (8f39c ) │ │ │ │ + ldr r2, [pc, #124] @ (8f394 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add.w r3, r4, #896 @ 0x380 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 12354 │ │ │ │ - cbnz r0, 8f350 │ │ │ │ + cbnz r0, 8f348 │ │ │ │ ldr.w r3, [r4, #928] @ 0x3a0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #928] @ 0x3a0 │ │ │ │ ldr.w r3, [r4, #932] @ 0x3a4 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #932] @ 0x3a4 │ │ │ │ ldr.w r3, [r4, #936] @ 0x3a8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #936] @ 0x3a8 │ │ │ │ - b.n 8f226 │ │ │ │ + b.n 8f21e │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ blx 11334 │ │ │ │ - b.n 8f32e │ │ │ │ + b.n 8f326 │ │ │ │ movw r4, #2181 @ 0x885 │ │ │ │ movt r4, #1 │ │ │ │ - b.n 8f2be │ │ │ │ + b.n 8f2b6 │ │ │ │ cmp.w r8, #1000 @ 0x3e8 │ │ │ │ - bgt.w 8f218 │ │ │ │ + bgt.w 8f210 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8f2ba │ │ │ │ - b.n 8f218 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + bne.n 8f2b2 │ │ │ │ + b.n 8f210 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ movs r1, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r7, [r6, r0] │ │ │ │ - vshll.u32 , d1, #25 │ │ │ │ - @ instruction: 0xfff9febe │ │ │ │ + ldrh r7, [r7, r0] │ │ │ │ + vshll.u32 , d9, #25 │ │ │ │ + @ instruction: 0xfff9feae │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #160] @ (8f454 ) │ │ │ │ + ldr r3, [pc, #160] @ (8f44c ) │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, #2 │ │ │ │ add r3, pc │ │ │ │ - bhi.n 8f430 │ │ │ │ + bhi.n 8f428 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f446 │ │ │ │ + beq.n 8f43e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - cbz r1, 8f3de │ │ │ │ - ldr r0, [pc, #132] @ (8f450 ) │ │ │ │ + cbz r1, 8f3d6 │ │ │ │ + ldr r0, [pc, #132] @ (8f448 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl b6c80 │ │ │ │ - cbnz r0, 8f428 │ │ │ │ + bl b6c78 │ │ │ │ + cbnz r0, 8f420 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ - cbnz r4, 8f3e8 │ │ │ │ + cbnz r4, 8f3e0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8f468 │ │ │ │ - cbnz r0, 8f408 │ │ │ │ + bl 8f460 │ │ │ │ + cbnz r0, 8f400 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8f3e2 │ │ │ │ + beq.n 8f3da │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8f468 │ │ │ │ + bl 8f460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f3f4 │ │ │ │ + beq.n 8f3ec │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r2, r0, r3 │ │ │ │ ldrsh.w r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8f3e2 │ │ │ │ + ble.n 8f3da │ │ │ │ ldrb r2, [r0, r5] │ │ │ │ add r3, r0 │ │ │ │ str r2, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrsh.w r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r0, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f408 │ │ │ │ - b.n 8f3de │ │ │ │ - ldr r3, [pc, #36] @ (8f458 ) │ │ │ │ + bne.n 8f400 │ │ │ │ + b.n 8f3d6 │ │ │ │ + ldr r3, [pc, #36] @ (8f450 ) │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ - ldr r1, [pc, #36] @ (8f45c ) │ │ │ │ - ldr r0, [pc, #40] @ (8f460 ) │ │ │ │ + ldr r1, [pc, #36] @ (8f454 ) │ │ │ │ + ldr r0, [pc, #40] @ (8f458 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #524 @ 0x20c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r2, [pc, #28] @ (8f464 ) │ │ │ │ + ldr r2, [pc, #28] @ (8f45c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r4, [r3, #1372] @ 0x55c │ │ │ │ - b.n 8f3c4 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + b.n 8f3bc │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ movs r1, r1 │ │ │ │ - ldc2 0, cr0, [r4, #20] │ │ │ │ - str r6, [r4, r7] │ │ │ │ + stc2 0, cr0, [r4, #20] │ │ │ │ + str r6, [r2, r7] │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r1, 8f49c │ │ │ │ + cbz r1, 8f494 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ (8f4dc ) │ │ │ │ + ldr r0, [pc, #84] @ (8f4d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 8f4d0 │ │ │ │ + cbnz r0, 8f4c8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - cbnz r3, 8f4a6 │ │ │ │ + cbnz r3, 8f49e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8f468 │ │ │ │ + bl 8f460 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f4a2 │ │ │ │ + bne.n 8f49a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f4a0 │ │ │ │ + beq.n 8f498 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8f468 │ │ │ │ + bl 8f460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f4b6 │ │ │ │ - b.n 8f4a2 │ │ │ │ + beq.n 8f4ae │ │ │ │ + b.n 8f49a │ │ │ │ ldrb r2, [r0, r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f49c │ │ │ │ + beq.n 8f494 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ movs r1, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r0, #1844] @ 0x734 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 8f50e │ │ │ │ - bl 8f77c │ │ │ │ + cbnz r3, 8f506 │ │ │ │ + bl 8f774 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8f532 │ │ │ │ + blt.n 8f52a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8f52a │ │ │ │ + beq.n 8f522 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8f52a │ │ │ │ - ldr r3, [pc, #588] @ (8f764 ) │ │ │ │ + beq.n 8f522 │ │ │ │ + ldr r3, [pc, #588] @ (8f75c ) │ │ │ │ movw r2, #427 @ 0x1ab │ │ │ │ - ldr r1, [pc, #584] @ (8f768 ) │ │ │ │ - ldr r0, [pc, #588] @ (8f76c ) │ │ │ │ + ldr r1, [pc, #584] @ (8f760 ) │ │ │ │ + ldr r0, [pc, #588] @ (8f764 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ bl 25a74 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8f508 │ │ │ │ + bge.n 8f500 │ │ │ │ tst.w r8, #8 │ │ │ │ - bne.n 8f508 │ │ │ │ + bne.n 8f500 │ │ │ │ adds r2, r0, #6 │ │ │ │ - beq.w 8f72a │ │ │ │ + beq.w 8f722 │ │ │ │ ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ str.w r3, [r7, #1420] @ 0x58c │ │ │ │ - bgt.w 8f734 │ │ │ │ + bgt.w 8f72c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w r2, [r2, #1404] @ 0x57c │ │ │ │ itete cc │ │ │ │ ldrcc.w r3, [r7, #276] @ 0x114 │ │ │ │ ldrcs.w r3, [r7, #308] @ 0x134 │ │ │ │ @@ -194986,15 +194982,15 @@ │ │ │ │ orrcc.w r3, r3, #15 │ │ │ │ orrcs.w r3, r3, #23 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ str.w r3, [r7, #1420] @ 0x58c │ │ │ │ - bgt.w 8f734 │ │ │ │ + bgt.w 8f72c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ cmp r5, r1 │ │ │ │ ldr.w r2, [r2, #1404] @ 0x57c │ │ │ │ itete cc │ │ │ │ ldrcc.w r3, [r7, #276] @ 0x114 │ │ │ │ ldrcs.w r3, [r7, #308] @ 0x134 │ │ │ │ @@ -195028,33 +195024,33 @@ │ │ │ │ ldr.w lr, [r3, #1400] @ 0x578 │ │ │ │ ldr.w r1, [ip, lr, lsl #2] │ │ │ │ and.w r3, r1, #24 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ str.w r5, [ip, lr, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f508 │ │ │ │ + beq.w 8f500 │ │ │ │ add.w r2, r6, r2, lsr #5 │ │ │ │ add.w r1, r3, r1, lsr #5 │ │ │ │ ldr.w r3, [r7, #1844] @ 0x734 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f74a │ │ │ │ + bne.w 8f742 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 8f77c │ │ │ │ + bl 8f774 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8f508 │ │ │ │ + bge.w 8f500 │ │ │ │ adds r3, r0, #6 │ │ │ │ - beq.n 8f72a │ │ │ │ + beq.n 8f722 │ │ │ │ ldr.w ip, [r7, #1420] @ 0x58c │ │ │ │ add.w r3, ip, #1 │ │ │ │ cmp.w ip, #3 │ │ │ │ str.w r3, [r7, #1420] @ 0x58c │ │ │ │ - bgt.n 8f734 │ │ │ │ + bgt.n 8f72c │ │ │ │ ldr.w lr, [r7, #36] @ 0x24 │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ cmp lr, r1 │ │ │ │ itete ls │ │ │ │ ldrls.w r3, [r7, #308] @ 0x134 │ │ │ │ ldrhi.w r3, [r7, #276] @ 0x114 │ │ │ │ subls r3, r1, r3 │ │ │ │ @@ -195066,15 +195062,15 @@ │ │ │ │ orrls.w r3, r3, #23 │ │ │ │ orrhi.w r3, r3, #15 │ │ │ │ str.w r3, [lr, r1, lsl #2] │ │ │ │ ldr.w ip, [r7, #1420] @ 0x58c │ │ │ │ add.w r3, ip, #1 │ │ │ │ cmp.w ip, #3 │ │ │ │ str.w r3, [r7, #1420] @ 0x58c │ │ │ │ - bgt.n 8f734 │ │ │ │ + bgt.n 8f72c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ movs r5, #0 │ │ │ │ cmp r1, r2 │ │ │ │ itete ls │ │ │ │ ldrls.w r3, [r7, #308] @ 0x134 │ │ │ │ ldrhi.w r3, [r7, #276] @ 0x114 │ │ │ │ @@ -195110,304 +195106,304 @@ │ │ │ │ ldr.w r1, [ip, lr, lsl #2] │ │ │ │ and.w r3, r1, #24 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ str.w r5, [ip, lr, lsl #2] │ │ │ │ add.w r1, r3, r1, lsr #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f620 │ │ │ │ - b.n 8f508 │ │ │ │ + bne.w 8f618 │ │ │ │ + b.n 8f500 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 1c1ca │ │ │ │ - ldr r3, [pc, #56] @ (8f770 ) │ │ │ │ + ldr r3, [pc, #56] @ (8f768 ) │ │ │ │ movw r2, #517 @ 0x205 │ │ │ │ - ldr r1, [pc, #56] @ (8f774 ) │ │ │ │ - ldr r0, [pc, #56] @ (8f778 ) │ │ │ │ + ldr r1, [pc, #56] @ (8f76c ) │ │ │ │ + ldr r0, [pc, #56] @ (8f770 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8f754 │ │ │ │ + beq.n 8f74c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 8f516 │ │ │ │ + bne.w 8f50e │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r2, [sp] │ │ │ │ bl 25a74 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 8f638 │ │ │ │ - vhadd.u8 d0, d12, d5 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + b.n 8f630 │ │ │ │ + cdp2 0, 15, cr0, cr12, cr5, {0} │ │ │ │ + str r2, [r6, r5] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ movs r5, r0 │ │ │ │ - stc2l 0, cr0, [lr], #20 │ │ │ │ - ldr r7, [pc, #400] @ (8f908 ) │ │ │ │ + ldc2l 0, cr0, [lr], {5} │ │ │ │ + ldr r7, [pc, #336] @ (8f8c0 ) │ │ │ │ movs r5, r0 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #1328] @ 8fcc0 │ │ │ │ - ldr.w r3, [pc, #1328] @ 8fcc4 │ │ │ │ + ldr.w r0, [pc, #1328] @ 8fcb8 │ │ │ │ + ldr.w r3, [pc, #1328] @ 8fcbc │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ add r0, pc │ │ │ │ add r5, sp, #8 │ │ │ │ movs r7, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1308] @ 8fcc8 │ │ │ │ + ldr.w r3, [pc, #1308] @ 8fcc0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [lr] │ │ │ │ and.w r8, r3, #7 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.n 8f8b2 │ │ │ │ + beq.n 8f8aa │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w ip, r2, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n 8f838 │ │ │ │ + beq.n 8f830 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f852 │ │ │ │ + bne.n 8f84a │ │ │ │ ldrd r0, r3, [r4, #144] @ 0x90 │ │ │ │ add.w r8, r0, #8 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.w 8fca0 │ │ │ │ + bls.w 8fc98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8f8ce │ │ │ │ + beq.n 8f8c6 │ │ │ │ cmp.w ip, #1 │ │ │ │ itt eq │ │ │ │ ldreq.w r3, [r4, #276] @ 0x114 │ │ │ │ subeq r2, r1, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ itt eq │ │ │ │ lsleq r2, r2, #5 │ │ │ │ orreq.w r2, r2, #15 │ │ │ │ cmp lr, r3 │ │ │ │ - bcs.w 8f912 │ │ │ │ + bcs.w 8f90a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.w 8f912 │ │ │ │ + bcc.w 8f90a │ │ │ │ str.w r2, [lr] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8f896 │ │ │ │ + bne.n 8f88e │ │ │ │ movs r5, #1 │ │ │ │ - ldr.w r2, [pc, #1204] @ 8fccc │ │ │ │ - ldr.w r3, [pc, #1192] @ 8fcc4 │ │ │ │ + ldr.w r2, [pc, #1204] @ 8fcc4 │ │ │ │ + ldr.w r3, [pc, #1192] @ 8fcbc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8fb68 │ │ │ │ + bne.w 8fb60 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #332 @ 0x14c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ and.w ip, r2, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n 8f90a │ │ │ │ + beq.n 8f902 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f7d6 │ │ │ │ + beq.n 8f7ce │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8f91e │ │ │ │ + bne.n 8f916 │ │ │ │ ldr.w ip, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ add.w r2, ip, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.w 8fca0 │ │ │ │ + bcs.w 8fc98 │ │ │ │ cmp.w r8, #1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ itttt eq │ │ │ │ ldreq.w r3, [r4, #276] @ 0x114 │ │ │ │ subeq.w r3, lr, r3 │ │ │ │ lsleq r3, r3, #5 │ │ │ │ orreq.w r3, r3, #15 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 8f888 │ │ │ │ + bcs.n 8f880 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 8f902 │ │ │ │ + bcs.n 8f8fa │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ str.w r1, [ip] │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8f814 │ │ │ │ + beq.n 8f80c │ │ │ │ add.w r8, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9242c │ │ │ │ + bl 92424 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fad4 │ │ │ │ + beq.w 8facc │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ - b.n 8f7b6 │ │ │ │ + b.n 8f7ae │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w lr, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r8, r3, #7 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.n 8f90e │ │ │ │ + beq.n 8f906 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - b.n 8f7c4 │ │ │ │ + b.n 8f7bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n 8f952 │ │ │ │ + bls.n 8f94a │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc.w 8fb00 │ │ │ │ + bcc.w 8faf8 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ cmp ip, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ mov.w r3, r3, lsl #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bls.n 8f8fa │ │ │ │ + bls.n 8f8f2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 8f902 │ │ │ │ + bls.n 8f8fa │ │ │ │ adds r2, r0, #4 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8f814 │ │ │ │ - b.n 8f896 │ │ │ │ + beq.n 8f80c │ │ │ │ + b.n 8f88e │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.n 8f83e │ │ │ │ + b.n 8f836 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 8f8b8 │ │ │ │ + b.n 8f8b0 │ │ │ │ adds r3, r0, #4 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ str.w lr, [r0] │ │ │ │ - b.n 8f80c │ │ │ │ + b.n 8f804 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8fc76 │ │ │ │ + beq.w 8fc6e │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8fc4e │ │ │ │ + beq.w 8fc46 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f892 │ │ │ │ + beq.n 8f88a │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r6, r1, #29 │ │ │ │ - bne.n 8f968 │ │ │ │ + bne.n 8f960 │ │ │ │ sub.w r8, r8, #2 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 8f892 │ │ │ │ + bhi.n 8f88a │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r2, r0, #5 │ │ │ │ movs r4, r1 │ │ │ │ lsls r2, r0, #5 │ │ │ │ movs r0, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - beq.n 8f892 │ │ │ │ + beq.n 8f88a │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 8f8d6 │ │ │ │ + b.n 8f8ce │ │ │ │ tst.w r3, #24 │ │ │ │ - bne.w 8fbc4 │ │ │ │ + bne.w 8fbbc │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8f816 │ │ │ │ + beq.w 8f80e │ │ │ │ add.w r8, sp, #24 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - cbz r3, 8f980 │ │ │ │ + cbz r3, 8f978 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ ldr.w r3, [r4, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8fad8 │ │ │ │ + beq.w 8fad0 │ │ │ │ ldr.w r2, [r4, #1724] @ 0x6bc │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 8fad8 │ │ │ │ + bcs.w 8fad0 │ │ │ │ subs r2, r3, #4 │ │ │ │ add r7, sp, #20 │ │ │ │ str.w r2, [r4, #1728] @ 0x6c0 │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1728] @ 0x6c0 │ │ │ │ - cbz r3, 8f9e2 │ │ │ │ + cbz r3, 8f9da │ │ │ │ ldr.w r2, [r4, #1724] @ 0x6bc │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 8f9e2 │ │ │ │ + bcs.n 8f9da │ │ │ │ subs r2, r3, #4 │ │ │ │ str.w r2, [r4, #1728] @ 0x6c0 │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1728] @ 0x6c0 │ │ │ │ - cbz r3, 8f9e2 │ │ │ │ + cbz r3, 8f9da │ │ │ │ ldr.w r2, [r4, #1724] @ 0x6bc │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 8f9bc │ │ │ │ + bhi.n 8f9b4 │ │ │ │ ldr.w r3, [r4, #1720] @ 0x6b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f816 │ │ │ │ + beq.w 8f80e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f816 │ │ │ │ + beq.w 8f80e │ │ │ │ mov r1, r7 │ │ │ │ addw r0, r4, #1708 @ 0x6ac │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f816 │ │ │ │ + beq.w 8f80e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 8f9c8 │ │ │ │ + b.n 8f9c0 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w sl, r1, r2, lsr #5 │ │ │ │ ldr r2, [r3, r1] │ │ │ │ add r3, r1 │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.w 8fb8a │ │ │ │ + beq.w 8fb82 │ │ │ │ ldr.w lr, [sl] │ │ │ │ and.w ip, lr, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 8fbdc │ │ │ │ + beq.w 8fbd4 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 8f892 │ │ │ │ + beq.w 8f88a │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 8f968 │ │ │ │ + bne.n 8f960 │ │ │ │ and.w r0, r2, #3968 @ 0xf80 │ │ │ │ cmp.w r0, #3968 @ 0xf80 │ │ │ │ it ne │ │ │ │ ubfxne fp, r2, #7, #5 │ │ │ │ - beq.w 8fb9e │ │ │ │ + beq.w 8fb96 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8fb6c │ │ │ │ + bne.w 8fb64 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ strd r7, r7, [sp, #76] @ 0x4c │ │ │ │ str.w r7, [r8, #48] @ 0x30 │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ strd r2, r2, [r8, #28] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ @@ -195431,734 +195427,734 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r7, sp, #20 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r4, #1728] @ 0x6c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fc20 │ │ │ │ + beq.w 8fc18 │ │ │ │ ldr.w r1, [r4, #1732] @ 0x6c4 │ │ │ │ adds r0, r2, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.w 8fc20 │ │ │ │ + bcc.w 8fc18 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #1728] @ 0x6c0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #1728] @ 0x6c0 │ │ │ │ - b.n 8f89a │ │ │ │ + b.n 8f892 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 8f974 │ │ │ │ + b.n 8f96c │ │ │ │ ldr.w r3, [r4, #1720] @ 0x6b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f816 │ │ │ │ + beq.w 8f80e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f816 │ │ │ │ + beq.w 8f80e │ │ │ │ add r7, sp, #20 │ │ │ │ addw r0, r4, #1708 @ 0x6ac │ │ │ │ mov r1, r7 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f816 │ │ │ │ + beq.w 8f80e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 8f9a2 │ │ │ │ + b.n 8f99a │ │ │ │ ldr.w r8, [r4, #92] @ 0x5c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ add.w r3, r8, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.w 8fcb0 │ │ │ │ + bcs.w 8fca8 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ sub.w ip, r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w ip, ip, lsl #5 │ │ │ │ cmp r2, r3 │ │ │ │ orr.w ip, ip, #15 │ │ │ │ - bcc.w 8fca6 │ │ │ │ + bcc.w 8fc9e │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ add.w lr, r3, #4 │ │ │ │ str.w lr, [r4, #144] @ 0x90 │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w ip, [r2] │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r3, r3, lsl #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bhi.w 8fcb6 │ │ │ │ + bhi.w 8fcae │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r0, r2, #4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 8f902 │ │ │ │ + b.n 8f8fa │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r8, sp, #24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8fbf6 │ │ │ │ + bne.n 8fbee │ │ │ │ adds r2, r3, #4 │ │ │ │ str.w fp, [r8, #8] │ │ │ │ str.w r2, [r8] │ │ │ │ add.w r2, sl, #4 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ - b.n 8faa0 │ │ │ │ + b.n 8fa98 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ add.w r3, r1, r2, lsr #5 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 8fa20 │ │ │ │ - b.n 8fb8a │ │ │ │ - ldr r0, [pc, #304] @ (8fcd0 ) │ │ │ │ + bne.w 8fa18 │ │ │ │ + b.n 8fb82 │ │ │ │ + ldr r0, [pc, #304] @ (8fcc8 ) │ │ │ │ mov.w lr, r2, lsr #12 │ │ │ │ clz ip, lr │ │ │ │ rsb ip, ip, #732 @ 0x2dc │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr.w r0, [r9, r0] │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r2, [r0, lr, lsl #2] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov fp, r2 │ │ │ │ - b.n 8fa4c │ │ │ │ + b.n 8fa44 │ │ │ │ tst.w r2, #24 │ │ │ │ - beq.w 8f968 │ │ │ │ + beq.w 8f960 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ bl 5a59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f968 │ │ │ │ - b.n 8f892 │ │ │ │ + beq.w 8f960 │ │ │ │ + b.n 8f88a │ │ │ │ mov.w ip, lr, lsr #5 │ │ │ │ add.w sl, r1, lr, lsr #5 │ │ │ │ ldr.w lr, [ip, r1] │ │ │ │ and.w ip, lr, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.w 8fa30 │ │ │ │ - b.n 8fbdc │ │ │ │ + bne.w 8fa28 │ │ │ │ + b.n 8fbd4 │ │ │ │ ldr.w r7, [r8, #32] │ │ │ │ - cbz r7, 8fc34 │ │ │ │ + cbz r7, 8fc2c │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ add.w r2, r7, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 8fc34 │ │ │ │ + bcc.n 8fc2c │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ stmia.w r7, {r0, r1, r2} │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ adds r2, #12 │ │ │ │ str.w r2, [r8, #32] │ │ │ │ - b.n 8fb76 │ │ │ │ + b.n 8fb6e │ │ │ │ mov r1, r7 │ │ │ │ addw r0, r4, #1708 @ 0x6ac │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f89a │ │ │ │ + bne.w 8f892 │ │ │ │ bl 5a418 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a6a90 │ │ │ │ - cbz r0, 8fc48 │ │ │ │ + bl a6a88 │ │ │ │ + cbz r0, 8fc40 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8fb76 │ │ │ │ + b.n 8fb6e │ │ │ │ mvn.w r5, #5 │ │ │ │ - b.n 8f974 │ │ │ │ + b.n 8f96c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 8fcb0 │ │ │ │ + bcc.n 8fca8 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 8fca0 │ │ │ │ + bcc.n 8fc98 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r4 │ │ │ │ bl 416e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8f814 │ │ │ │ - b.n 8f896 │ │ │ │ + beq.w 8f80c │ │ │ │ + b.n 8f88e │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 8fcb0 │ │ │ │ + bcc.n 8fca8 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 8fca0 │ │ │ │ + bcc.n 8fc98 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, lr │ │ │ │ bl 416e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8f814 │ │ │ │ - b.n 8f896 │ │ │ │ + beq.w 8f80c │ │ │ │ + b.n 8f88e │ │ │ │ mvn.w r5, #2 │ │ │ │ - b.n 8f96a │ │ │ │ + b.n 8f962 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 8fb3e │ │ │ │ - b.n 8fb30 │ │ │ │ + bcs.w 8fb36 │ │ │ │ + b.n 8fb28 │ │ │ │ mvn.w r5, #1 │ │ │ │ - b.n 8f96a │ │ │ │ + b.n 8f962 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bls.w 8f902 │ │ │ │ - b.n 8fb5a │ │ │ │ - stc2l 0, cr0, [r4], {8} │ │ │ │ + bls.w 8f8fa │ │ │ │ + b.n 8fb52 │ │ │ │ + stc2l 0, cr0, [ip], {8} │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [ip], #32 │ │ │ │ - ldc2 0, cr0, [lr], #-32 @ 0xffffffe0 │ │ │ │ + ldc2 0, cr0, [r4], #32 │ │ │ │ + mcrr2 0, 0, r0, r6, cr8 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #716] @ (8ffb4 ) │ │ │ │ + ldr r1, [pc, #716] @ (8ffac ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #716] @ (8ffb8 ) │ │ │ │ + ldr r2, [pc, #716] @ (8ffb0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #704] @ (8ffb0 ) │ │ │ │ - ldr r6, [pc, #712] @ (8ffbc ) │ │ │ │ + ldr r3, [pc, #704] @ (8ffa8 ) │ │ │ │ + ldr r6, [pc, #712] @ (8ffb4 ) │ │ │ │ add.w r9, r5, #1 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fe20 │ │ │ │ + bne.w 8fe18 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 8ffd4 │ │ │ │ + beq.w 8ffcc │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 8ffea │ │ │ │ + bne.w 8ffe2 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #644] @ (8ffc0 ) │ │ │ │ + ldr r3, [pc, #644] @ (8ffb8 ) │ │ │ │ lsrs r2, r2, #12 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ clz r3, r2 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr.w r8, [r3, r2, lsl #2] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 900a8 │ │ │ │ + beq.w 900a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 113f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900a4 │ │ │ │ + beq.w 9009c │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900a4 │ │ │ │ + beq.w 9009c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ - cbz r3, 8fe00 │ │ │ │ + cbz r3, 8fdf8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 113f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900a4 │ │ │ │ + beq.w 9009c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ blx 10bdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900a4 │ │ │ │ + beq.w 9009c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 8fde8 │ │ │ │ + bls.n 8fde0 │ │ │ │ movs r4, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 113f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900a4 │ │ │ │ + beq.w 9009c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 10bdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900a4 │ │ │ │ + beq.w 9009c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8fdbe │ │ │ │ - ldr r2, [pc, #472] @ (8ffc4 ) │ │ │ │ - ldr r3, [pc, #460] @ (8ffb8 ) │ │ │ │ + bcs.n 8fdb6 │ │ │ │ + ldr r2, [pc, #472] @ (8ffbc ) │ │ │ │ + ldr r3, [pc, #460] @ (8ffb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 8fe14 │ │ │ │ + beq.n 8fe0c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #452] @ (8ffc8 ) │ │ │ │ - ldr r3, [pc, #436] @ (8ffb8 ) │ │ │ │ + ldr r2, [pc, #452] @ (8ffc0 ) │ │ │ │ + ldr r3, [pc, #436] @ (8ffb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8fdfc │ │ │ │ + bne.n 8fdf4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 10e74 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0190 │ │ │ │ + bl b0188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9007e │ │ │ │ + beq.w 90076 │ │ │ │ mov r0, r6 │ │ │ │ blx 114fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ff7c │ │ │ │ + bne.w 8ff74 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900a4 │ │ │ │ + beq.w 9009c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r2, sp, #24 │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 91654 │ │ │ │ + bl 9164c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8feba │ │ │ │ + beq.n 8feb2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90054 │ │ │ │ + beq.w 9004c │ │ │ │ movw r1, #59653 @ 0xe905 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, fp │ │ │ │ bl 1b098 │ │ │ │ - ldr r2, [pc, #296] @ (8ffcc ) │ │ │ │ - ldr r3, [pc, #276] @ (8ffb8 ) │ │ │ │ + ldr r2, [pc, #296] @ (8ffc4 ) │ │ │ │ + ldr r3, [pc, #276] @ (8ffb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8fdfc │ │ │ │ + bne.n 8fdf4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900a4 │ │ │ │ + beq.w 9009c │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ subs r3, r0, r3 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r7, sl │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [r7, r8, lsl #2] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r2, [r7, r6, lsl #2] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 90060 │ │ │ │ + beq.w 90058 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 8ff50 │ │ │ │ + bne.n 8ff48 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ mov r0, r1 │ │ │ │ movw r6, #45325 @ 0xb10d │ │ │ │ movt r6, #5 │ │ │ │ adds r0, #4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 8ff50 │ │ │ │ + bne.n 8ff48 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ and.w r7, r2, #7 │ │ │ │ cmp r7, #7 │ │ │ │ - beq.n 8ff5c │ │ │ │ + beq.n 8ff54 │ │ │ │ tst.w r2, #6 │ │ │ │ it eq │ │ │ │ addeq r1, #4 │ │ │ │ - beq.n 8ff72 │ │ │ │ + beq.n 8ff6a │ │ │ │ str.w r2, [r0], #4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ add.w r2, r3, r2, lsr #5 │ │ │ │ add.w r9, r2, #8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 90030 │ │ │ │ + beq.n 90028 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 8ff10 │ │ │ │ + beq.n 8ff08 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ - b.n 8fea0 │ │ │ │ + bl af17c │ │ │ │ + b.n 8fe98 │ │ │ │ lsrs r7, r2, #5 │ │ │ │ add.w r1, r3, r2, lsr #5 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ and.w r7, r2, #7 │ │ │ │ cmp r7, #7 │ │ │ │ - beq.n 8ff5c │ │ │ │ + beq.n 8ff54 │ │ │ │ tst.w r2, #6 │ │ │ │ - bne.n 8ff2e │ │ │ │ + bne.n 8ff26 │ │ │ │ subs r1, r1, r3 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r2, r1, #15 │ │ │ │ - b.n 8ff2e │ │ │ │ + b.n 8ff26 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0850 │ │ │ │ + bl b0848 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90042 │ │ │ │ - ldr r2, [pc, #68] @ (8ffd0 ) │ │ │ │ - ldr r3, [pc, #40] @ (8ffb8 ) │ │ │ │ + beq.n 9003a │ │ │ │ + ldr r2, [pc, #68] @ (8ffc8 ) │ │ │ │ + ldr r3, [pc, #40] @ (8ffb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8fdfc │ │ │ │ + bne.w 8fdf4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w af184 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + b.w af17c │ │ │ │ + lsls r6, r6, #5 │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xf7700008 │ │ │ │ + @ instruction: 0xf7780008 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7600008 │ │ │ │ + @ instruction: 0xf7680008 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6700008 │ │ │ │ - @ instruction: 0xf6580008 │ │ │ │ - subs.w r0, r8, #8912896 @ 0x880000 │ │ │ │ - @ instruction: 0xf4ce0008 │ │ │ │ + @ instruction: 0xf6780008 │ │ │ │ + @ instruction: 0xf6600008 │ │ │ │ + rsb r0, r0, #8912896 @ 0x880000 │ │ │ │ + @ instruction: 0xf4d60008 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 8ffd8 │ │ │ │ + beq.n 8ffd0 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 8fd36 │ │ │ │ + beq.w 8fd2e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0850 │ │ │ │ + bl b0848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 900a4 │ │ │ │ + beq.n 9009c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 113f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 900a4 │ │ │ │ + beq.n 9009c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 900a4 │ │ │ │ + beq.n 9009c │ │ │ │ mov r0, r6 │ │ │ │ blx 10e78 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 8fea0 │ │ │ │ + b.n 8fe98 │ │ │ │ lsrs r1, r2, #5 │ │ │ │ add.w r9, r3, r2, lsr #5 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n 8ff4c │ │ │ │ - b.n 90030 │ │ │ │ + bne.n 8ff44 │ │ │ │ + b.n 90028 │ │ │ │ movw r1, #8325 @ 0x2085 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n 8fea0 │ │ │ │ + b.n 8fe98 │ │ │ │ movs r3, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n 8fea0 │ │ │ │ + b.n 8fe98 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ lsrs r1, r2, #5 │ │ │ │ add.w r9, r3, r2, lsr #5 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 90064 │ │ │ │ + beq.n 9005c │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 8ff50 │ │ │ │ + bne.w 8ff48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8ff06 │ │ │ │ + b.n 8fefe │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 114fc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 900ce │ │ │ │ + cbz r0, 900c6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ movw r4, #6149 @ 0x1805 │ │ │ │ movt r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n 8fea0 │ │ │ │ + b.n 8fe98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8fea0 │ │ │ │ - ldr r2, [pc, #52] @ (900e0 ) │ │ │ │ - ldr r3, [pc, #56] @ (900e4 ) │ │ │ │ + b.n 8fe98 │ │ │ │ + ldr r2, [pc, #52] @ (900d8 ) │ │ │ │ + ldr r3, [pc, #56] @ (900dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 8fdfc │ │ │ │ - ldr r0, [pc, #40] @ (900e8 ) │ │ │ │ + bne.w 8fdf4 │ │ │ │ + ldr r0, [pc, #40] @ (900e0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 10cc0 │ │ │ │ movw r2, #59653 @ 0xe905 │ │ │ │ movs r3, #18 │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov r2, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n 8fea0 │ │ │ │ - @ instruction: 0xf3b00008 │ │ │ │ + b.n 8fe98 │ │ │ │ + @ instruction: 0xf3b80008 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, lr │ │ │ │ + cmp lr, ip │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #228] @ (901e4 ) │ │ │ │ - ldr r3, [pc, #232] @ (901e8 ) │ │ │ │ + ldr r0, [pc, #228] @ (901dc ) │ │ │ │ + ldr r3, [pc, #232] @ (901e0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - ldr r1, [pc, #228] @ (901ec ) │ │ │ │ + ldr r1, [pc, #228] @ (901e4 ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 9017e │ │ │ │ + beq.n 90176 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 90192 │ │ │ │ + bne.n 9018a │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - ldr r0, [pc, #192] @ (901f0 ) │ │ │ │ + ldr r0, [pc, #192] @ (901e8 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r1, r0] │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #12 │ │ │ │ clz r3, r2 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ adds r1, r5, #1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 90166 │ │ │ │ + cbz r0, 9015e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (901f4 ) │ │ │ │ - ldr r3, [pc, #124] @ (901e8 ) │ │ │ │ + ldr r2, [pc, #140] @ (901ec ) │ │ │ │ + ldr r3, [pc, #124] @ (901e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 901c8 │ │ │ │ + bne.n 901c0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 90182 │ │ │ │ + beq.n 9017a │ │ │ │ cmp r0, #6 │ │ │ │ - beq.n 9012a │ │ │ │ + beq.n 90122 │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.n 901cc │ │ │ │ + bne.n 901c4 │ │ │ │ add r2, sp, #24 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90166 │ │ │ │ + beq.n 9015e │ │ │ │ add r2, sp, #20 │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90166 │ │ │ │ + beq.n 9015e │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 113c8 │ │ │ │ - b.n 90166 │ │ │ │ + b.n 9015e │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #19845 @ 0x4d85 │ │ │ │ movs r3, #18 │ │ │ │ strd r0, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n 90166 │ │ │ │ + b.n 9015e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf35a0008 │ │ │ │ + bfi r0, r2, #0, #9 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3520008 │ │ │ │ + @ instruction: 0xf35a0008 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2f20008 │ │ │ │ + @ instruction: 0xf2fa0008 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ - ldr.w r4, [pc, #1136] @ 9067c │ │ │ │ + ldr.w r4, [pc, #1136] @ 90674 │ │ │ │ sub sp, #340 @ 0x154 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r7, [pc, #1132] @ 90680 │ │ │ │ - ldr.w r1, [pc, #1132] @ 90684 │ │ │ │ + ldr.w r7, [pc, #1132] @ 90678 │ │ │ │ + ldr.w r1, [pc, #1132] @ 9067c │ │ │ │ add r4, pc │ │ │ │ add r7, pc │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ and.w r2, r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.w 90496 │ │ │ │ + beq.w 9048e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ it eq │ │ │ │ ldreq.w r2, [r0, #276] @ 0x114 │ │ │ │ - beq.w 904b4 │ │ │ │ + beq.w 904ac │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90694 │ │ │ │ + bl 9068c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - bne.w 90416 │ │ │ │ + bne.w 9040e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ and.w r2, r3, #24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr.w r6, [r2, #244] @ 0xf4 │ │ │ │ and.w r2, r1, #24 │ │ │ │ @@ -196166,15 +196162,15 @@ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r0, [r3, r6] │ │ │ │ add r3, r6 │ │ │ │ ldr.w r5, [r2, #244] @ 0xf4 │ │ │ │ add.w sl, r1, r5 │ │ │ │ ldr r1, [r1, r5] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 904ea │ │ │ │ + bne.w 904e2 │ │ │ │ add r5, sp, #32 │ │ │ │ add r7, sp, #20 │ │ │ │ add r6, sp, #24 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ strd r1, r1, [r5, #28] │ │ │ │ @@ -196195,450 +196191,450 @@ │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r1, r2, #3968 @ 0xf80 │ │ │ │ cmp.w r1, #3968 @ 0xf80 │ │ │ │ itt ne │ │ │ │ strne r3, [sp, #28] │ │ │ │ ubfxne fp, r2, #7, #5 │ │ │ │ - beq.w 9060c │ │ │ │ + beq.w 90604 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ sub.w r2, sl, r2 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r4, #1728] @ 0x6c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 905ac │ │ │ │ + beq.w 905a4 │ │ │ │ ldr.w r1, [r4, #1732] @ 0x6c4 │ │ │ │ adds r0, r2, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.w 905ac │ │ │ │ + bcc.w 905a4 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr.w r2, [r4, #1728] @ 0x6c0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #1728] @ 0x6c0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 905c4 │ │ │ │ + bne.w 905bc │ │ │ │ add.w lr, r3, #4 │ │ │ │ add.w r3, sl, #4 │ │ │ │ strd lr, r3, [r5] │ │ │ │ str.w fp, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9242c │ │ │ │ - cbz r0, 90374 │ │ │ │ + bl 92424 │ │ │ │ + cbz r0, 9036c │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r3, [sl] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 90510 │ │ │ │ + beq.w 90508 │ │ │ │ ldr.w fp, [r6] │ │ │ │ ldr.w r3, [fp] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ it eq │ │ │ │ ldreq.w r2, [r4, #276] @ 0x114 │ │ │ │ - beq.w 9053a │ │ │ │ + beq.w 90532 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 90694 │ │ │ │ + bl 9068c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 90550 │ │ │ │ + beq.w 90548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90328 │ │ │ │ + beq.n 90320 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90434 │ │ │ │ + beq.n 9042c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ ldr.w r2, [r4, #1728] @ 0x6c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9043c │ │ │ │ + beq.n 90434 │ │ │ │ ldr.w r1, [r4, #1724] @ 0x6bc │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 9043c │ │ │ │ + bcs.n 90434 │ │ │ │ subs r1, r2, #4 │ │ │ │ str.w r1, [r4, #1728] @ 0x6c0 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr.w r2, [r2, #-4] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r2, [r4, #1728] @ 0x6c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90472 │ │ │ │ + beq.n 9046a │ │ │ │ ldr.w r1, [r4, #1724] @ 0x6bc │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 90472 │ │ │ │ + bcs.n 9046a │ │ │ │ subs r1, r2, #4 │ │ │ │ str.w r1, [r4, #1728] @ 0x6c0 │ │ │ │ ldr.w r2, [r2, #-4] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r2, [r4, #1728] @ 0x6c0 │ │ │ │ - cbz r2, 90406 │ │ │ │ + cbz r2, 903fe │ │ │ │ ldr.w r0, [r4, #1724] @ 0x6bc │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 90406 │ │ │ │ + bls.n 903fe │ │ │ │ subs r1, r2, #4 │ │ │ │ str.w r1, [r4, #1728] @ 0x6c0 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldr.w r2, [r2, #-4] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w r2, [r4, #1728] @ 0x6c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 903de │ │ │ │ + bne.n 903d6 │ │ │ │ ldr.w r2, [r4, #1720] @ 0x6b8 │ │ │ │ - cbz r2, 90414 │ │ │ │ + cbz r2, 9040c │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 90630 │ │ │ │ + bne.w 90628 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #624] @ (90688 ) │ │ │ │ - ldr r2, [pc, #616] @ (90684 ) │ │ │ │ + ldr r1, [pc, #624] @ (90680 ) │ │ │ │ + ldr r2, [pc, #616] @ (9067c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #332] @ 0x14c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 905f0 │ │ │ │ + bne.w 905e8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #340 @ 0x154 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r4, #1728] @ 0x6c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9038e │ │ │ │ + bne.n 90386 │ │ │ │ ldr.w r2, [r4, #1720] @ 0x6b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90416 │ │ │ │ + beq.n 9040e │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90416 │ │ │ │ + beq.n 9040e │ │ │ │ add r1, sp, #28 │ │ │ │ addw r0, r4, #1708 @ 0x6ac │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90416 │ │ │ │ + beq.n 9040e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r2, [r4, #1728] @ 0x6c0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 903b6 │ │ │ │ + bne.n 903ae │ │ │ │ ldr.w r2, [r4, #1720] @ 0x6b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90416 │ │ │ │ + beq.n 9040e │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90416 │ │ │ │ + beq.n 9040e │ │ │ │ add r1, sp, #28 │ │ │ │ addw r0, r4, #1708 @ 0x6ac │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90416 │ │ │ │ + beq.n 9040e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 903ca │ │ │ │ + b.n 903c2 │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r6, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 904d8 │ │ │ │ + beq.n 904d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 9024c │ │ │ │ + bne.w 90244 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r5, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 9024c │ │ │ │ + bne.w 90244 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ add.w r5, r2, r3, lsr #5 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 9024c │ │ │ │ - b.n 904c4 │ │ │ │ + bne.w 90244 │ │ │ │ + b.n 904bc │ │ │ │ lsrs r1, r3, #5 │ │ │ │ add.w r6, r2, r3, lsr #5 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n 904a8 │ │ │ │ - b.n 904d8 │ │ │ │ + bne.n 904a0 │ │ │ │ + b.n 904d0 │ │ │ │ movs r3, #2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 90416 │ │ │ │ - ldr r2, [pc, #408] @ (9068c ) │ │ │ │ - ldr r3, [pc, #396] @ (90684 ) │ │ │ │ + bne.n 9040e │ │ │ │ + ldr r2, [pc, #408] @ (90684 ) │ │ │ │ + ldr r3, [pc, #396] @ (9067c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 905f0 │ │ │ │ + bne.n 905e8 │ │ │ │ add sp, #340 @ 0x154 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 253d0 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ add.w sl, r2, r3, lsr #5 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 90514 │ │ │ │ + beq.n 9050c │ │ │ │ ldr.w fp, [r6] │ │ │ │ str.w sl, [r7] │ │ │ │ ldr.w r3, [fp] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 9035e │ │ │ │ + bne.w 90356 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ add.w fp, r2, r3, lsr #5 │ │ │ │ ldr r3, [r1, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 9053a │ │ │ │ + beq.n 90532 │ │ │ │ str.w fp, [r6] │ │ │ │ - b.n 9035e │ │ │ │ + b.n 90356 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr.w r1, [fp] │ │ │ │ and.w r3, r2, #24 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ and.w r2, r1, #24 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ add.w sl, r2, r1, lsr #5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ and.w r2, r0, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 905fe │ │ │ │ + beq.n 905f6 │ │ │ │ ldr.w r1, [sl] │ │ │ │ and.w r2, r1, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 905f4 │ │ │ │ + beq.n 905ec │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 90328 │ │ │ │ + beq.w 90320 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 902c8 │ │ │ │ + beq.w 902c0 │ │ │ │ movs r3, #2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 90376 │ │ │ │ + bne.w 9036e │ │ │ │ bl 253d0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 90376 │ │ │ │ + b.n 9036e │ │ │ │ add r1, sp, #28 │ │ │ │ addw r0, r4, #1708 @ 0x6ac │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 90608 │ │ │ │ + cbz r0, 90600 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90318 │ │ │ │ + beq.w 90310 │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 90650 │ │ │ │ + beq.n 90648 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r1, ip, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 90650 │ │ │ │ + bcc.n 90648 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ add.w lr, r3, #4 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add.w r3, sl, #4 │ │ │ │ adds r2, #12 │ │ │ │ str r2, [r5, #32] │ │ │ │ - b.n 90320 │ │ │ │ + b.n 90318 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ add.w sl, r2, r1, lsr #5 │ │ │ │ - b.n 90582 │ │ │ │ + b.n 9057a │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ add.w r3, r3, r0, lsr #5 │ │ │ │ - b.n 90578 │ │ │ │ + b.n 90570 │ │ │ │ bl 5a418 │ │ │ │ - ldr r1, [pc, #128] @ (90690 ) │ │ │ │ + ldr r1, [pc, #128] @ (90688 ) │ │ │ │ lsrs r2, r2, #12 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ clz r0, r2 │ │ │ │ rsb r0, r0, #732 @ 0x2dc │ │ │ │ adds r0, #1 │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr.w fp, [r2, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 902de │ │ │ │ + b.n 902d6 │ │ │ │ add r1, sp, #28 │ │ │ │ addw r0, r4, #1708 @ 0x6ac │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90414 │ │ │ │ + beq.w 9040c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 903d8 │ │ │ │ + b.n 903d0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90318 │ │ │ │ + bne.w 90310 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #12 │ │ │ │ bl 1b098 │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 90376 │ │ │ │ + b.n 9036e │ │ │ │ nop │ │ │ │ - movw r0, #16392 @ 0x4008 │ │ │ │ - movw r0, #8200 @ 0x2008 │ │ │ │ + movw r0, #49160 @ 0xc008 │ │ │ │ + movw r0, #40968 @ 0xa008 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r2, #8 │ │ │ │ - vhadd.s32 d16, d6, d8 │ │ │ │ + orr.w r0, sl, #8 │ │ │ │ + vhadd.s32 d16, d14, d8 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ - ldr.w ip, [pc, #884] @ 90a20 │ │ │ │ + ldr.w ip, [pc, #884] @ 90a18 │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r4, [pc, #884] @ (90a24 ) │ │ │ │ + ldr r4, [pc, #884] @ (90a1c ) │ │ │ │ mov r6, r3 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #268] @ 0x10c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 906e8 │ │ │ │ + beq.n 906e0 │ │ │ │ and.w r5, r3, #7 │ │ │ │ mov r7, r0 │ │ │ │ and.w r0, r4, #7 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 9076c │ │ │ │ + bne.n 90764 │ │ │ │ cmp r5, #6 │ │ │ │ - bhi.n 907da │ │ │ │ + bhi.n 907d2 │ │ │ │ tbb [pc, r5] │ │ │ │ asrs r7, r2, #28 │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ adds r1, #136 @ 0x88 │ │ │ │ movs r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 907b0 │ │ │ │ + beq.n 907a8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #824] @ (90a28 ) │ │ │ │ - ldr r3, [pc, #816] @ (90a24 ) │ │ │ │ + ldr r2, [pc, #824] @ (90a20 ) │ │ │ │ + ldr r3, [pc, #816] @ (90a1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 907d6 │ │ │ │ + bne.n 907ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ ite hi │ │ │ │ movhi r4, #1 │ │ │ │ movls r4, #0 │ │ │ │ sbc.w r4, r4, #0 │ │ │ │ - b.n 906ee │ │ │ │ + b.n 906e6 │ │ │ │ mvn.w r4, #2 │ │ │ │ - b.n 906ee │ │ │ │ + b.n 906e6 │ │ │ │ orr.w ip, r3, r4 │ │ │ │ tst.w ip, #24 │ │ │ │ - bne.n 90822 │ │ │ │ + bne.n 9081a │ │ │ │ asrs r3, r3, #7 │ │ │ │ cmp.w r3, r4, asr #7 │ │ │ │ ite gt │ │ │ │ movgt r4, #1 │ │ │ │ movle r4, #0 │ │ │ │ ite lt │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ subs r4, r4, r3 │ │ │ │ - b.n 906ee │ │ │ │ + b.n 906e6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 907d2 │ │ │ │ - ldr r1, [pc, #740] @ (90a2c ) │ │ │ │ - ldr r2, [pc, #728] @ (90a24 ) │ │ │ │ + bne.n 907ca │ │ │ │ + ldr r1, [pc, #740] @ (90a24 ) │ │ │ │ + ldr r2, [pc, #728] @ (90a1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 907d6 │ │ │ │ + bne.n 907ce │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 9249c │ │ │ │ - cbnz r6, 907d2 │ │ │ │ + b.w 92494 │ │ │ │ + cbnz r6, 907ca │ │ │ │ orr.w ip, r3, r4 │ │ │ │ and.w lr, ip, #7 │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.w 90888 │ │ │ │ + beq.w 90880 │ │ │ │ tst.w ip, #6 │ │ │ │ - bne.n 9087e │ │ │ │ + bne.n 90876 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.n 907da │ │ │ │ - add r0, pc, #8 @ (adr r0, 90794 ) │ │ │ │ + bhi.n 907d2 │ │ │ │ + add r0, pc, #8 @ (adr r0, 9078c ) │ │ │ │ ldr.w lr, [r0, r8, lsl #2] │ │ │ │ add r0, lr │ │ │ │ bx r0 │ │ │ │ vminnm.f16 , , │ │ │ │ vminnm.f16 , , │ │ │ │ movs r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -196648,311 +196644,311 @@ │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xff89ffff │ │ │ │ cmp r1, r2 │ │ │ │ ite hi │ │ │ │ movhi r4, #1 │ │ │ │ movls r4, r3 │ │ │ │ sbc.w r4, r4, #0 │ │ │ │ - b.n 906ee │ │ │ │ + b.n 906e6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 5a59c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 906ec │ │ │ │ + bne.n 906e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 90910 │ │ │ │ + beq.w 90908 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 906ee │ │ │ │ + b.n 906e6 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #596] @ (90a30 ) │ │ │ │ + ldr r3, [pc, #596] @ (90a28 ) │ │ │ │ movw r2, #1851 @ 0x73b │ │ │ │ - ldr r1, [pc, #592] @ (90a34 ) │ │ │ │ - ldr r0, [pc, #596] @ (90a38 ) │ │ │ │ + ldr r1, [pc, #592] @ (90a2c ) │ │ │ │ + ldr r0, [pc, #596] @ (90a30 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r1, r3 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b0ed0 │ │ │ │ + bl b0ec8 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl b0ed0 │ │ │ │ + bl b0ec8 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ it cc │ │ │ │ movcc r1, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl b92b0 │ │ │ │ + bl b92a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 906ee │ │ │ │ + b.n 906e6 │ │ │ │ and.w r5, r4, #24 │ │ │ │ ands.w r2, r3, #24 │ │ │ │ - bne.n 9086e │ │ │ │ + bne.n 90866 │ │ │ │ str r2, [sp, #24] │ │ │ │ asrs r2, r3, #7 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9095e │ │ │ │ + bne.w 90956 │ │ │ │ asrs r3, r4, #7 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ asrs r4, r4, #31 │ │ │ │ strd r3, r4, [sp, #152] @ 0x98 │ │ │ │ - cbz r6, 90850 │ │ │ │ + cbz r6, 90848 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 907d2 │ │ │ │ + bne.n 907ca │ │ │ │ add r3, sp, #24 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl d0dac │ │ │ │ + bl d0da4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl c7430 │ │ │ │ + bl c7428 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl c7430 │ │ │ │ - b.n 906ee │ │ │ │ + bl c7428 │ │ │ │ + b.n 906e6 │ │ │ │ mov r1, r3 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl d0c4c │ │ │ │ + bl d0c44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9083c │ │ │ │ - b.n 9095e │ │ │ │ + beq.n 90834 │ │ │ │ + b.n 90956 │ │ │ │ cmp r8, r0 │ │ │ │ - bcs.n 9095a │ │ │ │ + bcs.n 90952 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 906ee │ │ │ │ + b.n 906e6 │ │ │ │ ldr.w r5, [r7, #1832] @ 0x728 │ │ │ │ lsls r5, r5, #19 │ │ │ │ - bmi.w 9077e │ │ │ │ + bmi.w 90776 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 9089c │ │ │ │ + bne.n 90894 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 908aa │ │ │ │ + beq.n 908a2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 9077e │ │ │ │ + bne.w 90776 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.w 9077e │ │ │ │ + bne.w 90776 │ │ │ │ mov r1, r3 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r2 │ │ │ │ bl 43e4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ bl 43e4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 909e4 │ │ │ │ + beq.w 909dc │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 908e0 │ │ │ │ + bne.n 908d8 │ │ │ │ vldr d7, [sp, #152] @ 0x98 │ │ │ │ vcmp.f64 d7, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 90a06 │ │ │ │ + bvs.w 909fe │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 43f00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 90a0a │ │ │ │ + beq.w 90a02 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7430 │ │ │ │ + bl c7428 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7430 │ │ │ │ + bl c7428 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 906ee │ │ │ │ + bne.w 906e6 │ │ │ │ cmp.w r8, #2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 906ee │ │ │ │ + b.n 906e6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r2, r4, #24 │ │ │ │ and.w r1, r3, #24 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ ldr.w r1, [r1, #244] @ 0xf4 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ add.w r3, r2, r4, lsr #5 │ │ │ │ vldr d0, [r1, #4] │ │ │ │ vldr d7, [r3, #4] │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d7, d7 │ │ │ │ - bvs.n 90970 │ │ │ │ + bvs.n 90968 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 9095a │ │ │ │ + bvs.n 90952 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 90882 │ │ │ │ - ble.n 909ba │ │ │ │ + bmi.n 9087a │ │ │ │ + ble.n 909b2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 906ee │ │ │ │ + b.n 906e6 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d0c4c │ │ │ │ + bl d0c44 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 90848 │ │ │ │ - b.n 90850 │ │ │ │ + bne.w 90840 │ │ │ │ + b.n 90848 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 90882 │ │ │ │ + bvc.n 9087a │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl 37608 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ bl 37608 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 90882 │ │ │ │ - bgt.n 9095a │ │ │ │ + bmi.w 9087a │ │ │ │ + bgt.n 90952 │ │ │ │ vmov r3, s17 │ │ │ │ vmov r2, s1 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 906ec │ │ │ │ + beq.w 906e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90882 │ │ │ │ - b.n 9095a │ │ │ │ + bne.w 9087a │ │ │ │ + b.n 90952 │ │ │ │ vmov r3, s1 │ │ │ │ vmov r2, s15 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 909b2 │ │ │ │ - ldr r3, [pc, #108] @ (90a3c ) │ │ │ │ + bne.n 909aa │ │ │ │ + ldr r3, [pc, #108] @ (90a34 ) │ │ │ │ mov.w r2, #1728 @ 0x6c0 │ │ │ │ - ldr r1, [pc, #104] @ (90a40 ) │ │ │ │ - ldr r0, [pc, #108] @ (90a44 ) │ │ │ │ + ldr r1, [pc, #104] @ (90a38 ) │ │ │ │ + ldr r0, [pc, #108] @ (90a3c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vcmp.f64 d7, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.w 908ca │ │ │ │ + bvc.w 908c2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ - bl c7430 │ │ │ │ + bl c7428 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7430 │ │ │ │ - b.n 906ee │ │ │ │ + bl c7428 │ │ │ │ + b.n 906e6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 909f8 │ │ │ │ - ldr r3, [pc, #60] @ (90a48 ) │ │ │ │ + b.n 909f0 │ │ │ │ + ldr r3, [pc, #60] @ (90a40 ) │ │ │ │ movw r2, #1749 @ 0x6d5 │ │ │ │ - ldr r1, [pc, #56] @ (90a4c ) │ │ │ │ - ldr r0, [pc, #60] @ (90a50 ) │ │ │ │ + ldr r1, [pc, #56] @ (90a44 ) │ │ │ │ + ldr r0, [pc, #60] @ (90a48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - stc 0, cr0, [sl, #32]! │ │ │ │ + ldc 0, cr0, [r2, #32]! │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [sl, #-32]! @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [r2, #-32] @ 0xffffffe0 │ │ │ │ - mcrr 0, 0, r0, r8, cr5 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + ldcl 0, cr0, [r2, #-32]! @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [sl, #-32] @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r8], #-20 @ 0xffffffec │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ movs r5, r0 │ │ │ │ - bx r2 │ │ │ │ + bx r0 │ │ │ │ movs r5, r0 │ │ │ │ - orrs.w r0, r4, r5 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + orr.w r0, r4, r5 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ movs r5, r0 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ movs r5, r0 │ │ │ │ - ands.w r0, r8, r5 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ + and.w r0, r8, r5 │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 90ab2 │ │ │ │ + beq.n 90aaa │ │ │ │ tst.w r3, #6 │ │ │ │ - beq.n 90a6a │ │ │ │ + beq.n 90a62 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 90a6e │ │ │ │ + beq.n 90a66 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 90ac8 │ │ │ │ + bl 90ac0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 90ac8 │ │ │ │ + bl 90ac0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 90a9c │ │ │ │ + bne.n 90a94 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (90abc ) │ │ │ │ + ldr r3, [pc, #28] @ (90ab4 ) │ │ │ │ movw r2, #877 @ 0x36d │ │ │ │ - ldr r1, [pc, #28] @ (90ac0 ) │ │ │ │ - ldr r0, [pc, #28] @ (90ac4 ) │ │ │ │ + ldr r1, [pc, #28] @ (90ab8 ) │ │ │ │ + ldr r0, [pc, #28] @ (90abc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ - b.n 90a54 │ │ │ │ - @ instruction: 0xe9860005 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + b.n 90a4c │ │ │ │ + ldrd r0, r0, [r6, #-20]! │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ - ldr r3, [pc, #416] @ (90c7c ) │ │ │ │ + ldr r3, [pc, #416] @ (90c74 ) │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #416] @ (90c80 ) │ │ │ │ + ldr r2, [pc, #416] @ (90c78 ) │ │ │ │ add r3, pc │ │ │ │ add r7, sp, #16 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #412] @ (90c84 ) │ │ │ │ + ldr r3, [pc, #412] @ (90c7c ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ @@ -196972,437 +196968,437 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 90b8e │ │ │ │ + cbz r2, 90b86 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r3, r8, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 90bc0 │ │ │ │ + beq.n 90bb8 │ │ │ │ tst.w r3, #6 │ │ │ │ - beq.n 90c4a │ │ │ │ + beq.n 90c42 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 90b28 │ │ │ │ + bne.n 90b20 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r6, #1 │ │ │ │ add.w r8, r3, r0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ and.w ip, r1, #32 │ │ │ │ - beq.n 90bde │ │ │ │ + beq.n 90bd6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 90b28 │ │ │ │ + bne.n 90b20 │ │ │ │ orr.w r2, r1, #32 │ │ │ │ str r2, [r3, r0] │ │ │ │ and.w r3, r2, #3968 @ 0xf80 │ │ │ │ cmp.w r3, #3968 @ 0xf80 │ │ │ │ - beq.n 90bea │ │ │ │ + beq.n 90be2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r2, r2, #7, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90c0e │ │ │ │ + bne.n 90c06 │ │ │ │ add.w r3, r8, #4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90b2a │ │ │ │ + bne.n 90b22 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 90c36 │ │ │ │ + bhi.n 90c2e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 90ba0 │ │ │ │ + cbz r3, 90b98 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90c58 │ │ │ │ + bne.n 90c50 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r2, [pc, #224] @ (90c88 ) │ │ │ │ - ldr r3, [pc, #220] @ (90c84 ) │ │ │ │ + ldr r2, [pc, #224] @ (90c80 ) │ │ │ │ + ldr r3, [pc, #220] @ (90c7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 90c46 │ │ │ │ + bne.n 90c3e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w ip, [r5, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r0, r3, ip │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 90bc4 │ │ │ │ + beq.n 90bbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90b44 │ │ │ │ - b.n 90ba0 │ │ │ │ + bne.n 90b3c │ │ │ │ + b.n 90b98 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 90b28 │ │ │ │ + beq.n 90b20 │ │ │ │ bic.w r2, r1, #32 │ │ │ │ - b.n 90b6c │ │ │ │ - ldr r3, [pc, #160] @ (90c8c ) │ │ │ │ + b.n 90b64 │ │ │ │ + ldr r3, [pc, #160] @ (90c84 ) │ │ │ │ lsrs r2, r2, #12 │ │ │ │ clz r1, r2 │ │ │ │ rsb r1, r1, #732 @ 0x2dc │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90b82 │ │ │ │ + beq.n 90b7a │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 90c68 │ │ │ │ + beq.n 90c60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r1, ip, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 90c68 │ │ │ │ + bcc.n 90c60 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ add.w r3, r8, #4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r1, #8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 90b86 │ │ │ │ + b.n 90b7e │ │ │ │ subs r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ - b.n 90b2a │ │ │ │ + b.n 90b22 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90ba4 │ │ │ │ + beq.n 90b9c │ │ │ │ mov r0, r7 │ │ │ │ - bl a6b58 │ │ │ │ - b.n 90ba4 │ │ │ │ + bl a6b50 │ │ │ │ + b.n 90b9c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90ba0 │ │ │ │ + beq.n 90b98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 90b2a │ │ │ │ + b.n 90b22 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90b82 │ │ │ │ - b.n 90b26 │ │ │ │ + bne.n 90b7a │ │ │ │ + b.n 90b1e │ │ │ │ nop │ │ │ │ + @ instruction: 0xe9840008 │ │ │ │ ldrd r0, r0, [ip, #-32]! │ │ │ │ - ldrd r0, r0, [r4, #-32]! │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r4!, {r3} │ │ │ │ + ldmia.w ip!, {r3} │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 90cc0 │ │ │ │ + cbz r1, 90cb8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 90cec │ │ │ │ + beq.n 90ce4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 90cca │ │ │ │ + cbz r2, 90cc2 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 90cf6 │ │ │ │ + bhi.n 90cee │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 90cd2 │ │ │ │ + cbz r2, 90cca │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - cbnz r2, 90cd6 │ │ │ │ + cbnz r2, 90cce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 90cbc │ │ │ │ + b.n 90cb4 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r3, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90cd2 │ │ │ │ + beq.n 90cca │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 90ca8 │ │ │ │ + b.n 90ca0 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ add.w r0, r0, r3, lsr #5 │ │ │ │ - b.n 90cb2 │ │ │ │ + b.n 90caa │ │ │ │ subs r2, #8 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - b.n 90ca8 │ │ │ │ + b.n 90ca0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r1, 90d26 │ │ │ │ + cbnz r1, 90d1e │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r4, [r3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 90d4a │ │ │ │ + beq.n 90d42 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add.w r1, ip, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n 90d4a │ │ │ │ + bcc.n 90d42 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r1, [r3, #28] │ │ │ │ adds r1, #8 │ │ │ │ str r1, [r3, #28] │ │ │ │ - b.n 90d1c │ │ │ │ + b.n 90d14 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r3, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90d1c │ │ │ │ - b.n 90d22 │ │ │ │ + bne.n 90d14 │ │ │ │ + b.n 90d1a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #368] @ (90ee8 ) │ │ │ │ + ldr r1, [pc, #368] @ (90ee0 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r2, [pc, #368] @ (90eec ) │ │ │ │ + ldr r2, [pc, #368] @ (90ee4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #356] @ (90ee4 ) │ │ │ │ + ldr r3, [pc, #356] @ (90edc ) │ │ │ │ adds r6, r4, #2 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90e40 │ │ │ │ + bne.n 90e38 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ blx 12048 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90ebc │ │ │ │ + beq.w 90eb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90eb8 │ │ │ │ + beq.n 90eb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 90e20 │ │ │ │ + cbz r3, 90e18 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 113f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90eb8 │ │ │ │ + beq.n 90eb0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx 10bdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90eb8 │ │ │ │ + beq.n 90eb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 90e20 │ │ │ │ + bls.n 90e18 │ │ │ │ movs r5, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 113f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90eb8 │ │ │ │ + beq.n 90eb0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 10bdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90eb8 │ │ │ │ + beq.n 90eb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 90dfc │ │ │ │ + bcs.n 90df4 │ │ │ │ mov r0, r6 │ │ │ │ blx 10e78 │ │ │ │ - ldr r2, [pc, #200] @ (90ef0 ) │ │ │ │ - ldr r3, [pc, #192] @ (90eec ) │ │ │ │ + ldr r2, [pc, #200] @ (90ee8 ) │ │ │ │ + ldr r3, [pc, #192] @ (90ee4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 90ea0 │ │ │ │ + bne.n 90e98 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, 90eb8 │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, 90eb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 915a4 │ │ │ │ + bl 9159c │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 90ea4 │ │ │ │ + blt.n 90e9c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 113c8 │ │ │ │ - cbz r0, 90eb8 │ │ │ │ + cbz r0, 90eb0 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0190 │ │ │ │ - cbz r0, 90e9c │ │ │ │ + bl b0188 │ │ │ │ + cbz r0, 90e94 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 10bdc │ │ │ │ - cbz r0, 90eb8 │ │ │ │ + cbz r0, 90eb0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 90e7e │ │ │ │ + b.n 90e76 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 90e26 │ │ │ │ + b.n 90e1e │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ adds r2, #1 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 90ece │ │ │ │ + beq.n 90ec6 │ │ │ │ movs r3, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n 90e26 │ │ │ │ + b.n 90e1e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 90e26 │ │ │ │ + b.n 90e1e │ │ │ │ movw r1, #19845 @ 0x4d85 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n 90e26 │ │ │ │ + b.n 90e1e │ │ │ │ movw r0, #59653 @ 0xe905 │ │ │ │ movs r3, #18 │ │ │ │ strd r0, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n 90e26 │ │ │ │ + b.n 90e1e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0e20008 │ │ │ │ - b.n 90cac │ │ │ │ + @ instruction: 0xf0ea0008 │ │ │ │ + b.n 90cb4 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 90b58 │ │ │ │ + b.n 90b60 │ │ │ │ movs r0, r1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov.w ip, #2 │ │ │ │ adds r3, r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 90f20 │ │ │ │ + bl 90f18 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ sub sp, #404 @ 0x194 │ │ │ │ mov r5, r2 │ │ │ │ add.w fp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #748] @ (9122c ) │ │ │ │ - ldr r3, [pc, #748] @ (91230 ) │ │ │ │ + ldr r2, [pc, #748] @ (91224 ) │ │ │ │ + ldr r3, [pc, #748] @ (91228 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #396] @ 0x18c │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r3, #3 │ │ │ │ mov r9, r0 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 91056 │ │ │ │ + bne.n 9104e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ add r7, sp, #276 @ 0x114 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ @@ -197411,379 +197407,379 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r2, [r8] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0190 │ │ │ │ - cbz r0, 90ff4 │ │ │ │ + bl b0188 │ │ │ │ + cbz r0, 90fec │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl b136c │ │ │ │ + bl b1364 │ │ │ │ movs r3, #51 @ 0x33 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91080 │ │ │ │ + beq.n 91078 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ cmp r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91070 │ │ │ │ + bne.n 91068 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 91240 │ │ │ │ + bl 91238 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl b1374 │ │ │ │ + bl b136c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne.n 90f88 │ │ │ │ + bne.n 90f80 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 915a4 │ │ │ │ + bl 9159c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 90f88 │ │ │ │ + bge.n 90f80 │ │ │ │ mov r0, r8 │ │ │ │ - bl 91590 │ │ │ │ + bl 91588 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9103c │ │ │ │ + b.n 91034 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ blx 114fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 911ac │ │ │ │ + beq.w 911a4 │ │ │ │ ldrd r2, r3, [r8] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp] │ │ │ │ movs r4, #1 │ │ │ │ str r0, [sp, #284] @ 0x11c │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r0, #3 │ │ │ │ strd r1, r4, [sp, #288] @ 0x120 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [sp, #276] @ 0x114 │ │ │ │ - bne.n 91106 │ │ │ │ + bne.n 910fe │ │ │ │ add r2, sp, #276 @ 0x114 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 91122 │ │ │ │ + bne.n 9111a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #500] @ (91234 ) │ │ │ │ - ldr r3, [pc, #496] @ (91230 ) │ │ │ │ + ldr r2, [pc, #500] @ (9122c ) │ │ │ │ + ldr r3, [pc, #496] @ (91228 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9107c │ │ │ │ + bne.n 91074 │ │ │ │ add sp, #404 @ 0x194 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #51 @ 0x33 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91194 │ │ │ │ + beq.w 9118c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 90f6c │ │ │ │ + b.n 90f64 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ - bl 91240 │ │ │ │ + bl 91238 │ │ │ │ mov r2, fp │ │ │ │ - b.n 90fc0 │ │ │ │ + b.n 90fb8 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9112a │ │ │ │ + beq.n 91122 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9112a │ │ │ │ + bne.n 91122 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9112a │ │ │ │ + beq.n 91122 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [sl] │ │ │ │ - bl b1374 │ │ │ │ + bl b136c │ │ │ │ mov r0, r8 │ │ │ │ - bl 91590 │ │ │ │ + bl 91588 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9116e │ │ │ │ + beq.n 91166 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91188 │ │ │ │ + beq.n 91180 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ add.w r9, sp, #276 @ 0x114 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #4147 @ 0x1033 │ │ │ │ ldr.w sl, [sp, #160] @ 0xa0 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90ff0 │ │ │ │ + beq.n 90fe8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ sub.w r3, r3, sl │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 911ca │ │ │ │ + blt.n 911c2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ str.w sl, [sp] │ │ │ │ - bl b92b0 │ │ │ │ + bl b92a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 911fe │ │ │ │ + beq.n 911f6 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 910e4 │ │ │ │ + b.n 910dc │ │ │ │ lsrs r3, r3, #2 │ │ │ │ add r2, sp, #276 @ 0x114 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9103a │ │ │ │ + beq.n 91032 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9103a │ │ │ │ + beq.n 91032 │ │ │ │ mov r0, r3 │ │ │ │ - bl aab28 │ │ │ │ - b.n 9103a │ │ │ │ + bl aab20 │ │ │ │ + b.n 91032 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movw ip, #42629 @ 0xa685 │ │ │ │ movt ip, #1 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1b098 │ │ │ │ ldr.w r1, [sl] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl b1374 │ │ │ │ + bl b136c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 90fd8 │ │ │ │ + beq.w 90fd0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 91590 │ │ │ │ + bl 91588 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 910a8 │ │ │ │ + beq.n 910a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90f88 │ │ │ │ - b.n 90ff0 │ │ │ │ + bne.w 90f80 │ │ │ │ + b.n 90fe8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #18 │ │ │ │ str r6, [sp, #4] │ │ │ │ movw r4, #42629 @ 0xa685 │ │ │ │ movt r4, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n 9103c │ │ │ │ - ldr r0, [pc, #172] @ (91238 ) │ │ │ │ + b.n 91034 │ │ │ │ + ldr r0, [pc, #172] @ (91230 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ - b.n 9103c │ │ │ │ + b.n 91034 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r3, #18 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ movw r4, #42629 @ 0xa685 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n 9103c │ │ │ │ + b.n 91034 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ - cbz r0, 911be │ │ │ │ + bl afac4 │ │ │ │ + cbz r0, 911b6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 91590 │ │ │ │ - b.n 910a8 │ │ │ │ - ldr r0, [pc, #124] @ (9123c ) │ │ │ │ + bl 91588 │ │ │ │ + b.n 910a0 │ │ │ │ + ldr r0, [pc, #124] @ (91234 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ - b.n 9103c │ │ │ │ + b.n 91034 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90ff0 │ │ │ │ + beq.w 90fe8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl da05c │ │ │ │ + bl da054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90ff0 │ │ │ │ + beq.w 90fe8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ - b.n 9103c │ │ │ │ + bl afe30 │ │ │ │ + b.n 91034 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90ff0 │ │ │ │ + beq.w 90fe8 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ subs r3, r5, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl da05c │ │ │ │ + bl da054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90ff0 │ │ │ │ + beq.w 90fe8 │ │ │ │ add r5, sl │ │ │ │ mov r6, r5 │ │ │ │ - b.n 910e4 │ │ │ │ - b.n 90c64 │ │ │ │ + b.n 910dc │ │ │ │ + b.n 90c6c │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 90a70 │ │ │ │ + b.n 90a78 │ │ │ │ movs r0, r1 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9144e │ │ │ │ + bne.w 91446 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ ldrd r4, r6, [r4] │ │ │ │ sub.w r2, r2, r3 │ │ │ │ mov ip, r3 │ │ │ │ - bne.w 91488 │ │ │ │ + bne.w 91480 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.w 9147c │ │ │ │ + bhi.w 91474 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 91396 │ │ │ │ + beq.w 9138e │ │ │ │ subs r0, r6, #1 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.w 9139e │ │ │ │ + bls.w 91396 │ │ │ │ subs r2, r3, r4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 9139e │ │ │ │ + bls.w 91396 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ lsrs r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 91434 │ │ │ │ + beq.w 9142c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq.n 9136a │ │ │ │ + beq.n 91362 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ str r1, [r3, #8] │ │ │ │ - beq.n 9136a │ │ │ │ + beq.n 91362 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq.n 9136a │ │ │ │ + beq.n 91362 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r2, #5 │ │ │ │ str r1, [r3, #16] │ │ │ │ - beq.n 9136a │ │ │ │ + beq.n 91362 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, #6 │ │ │ │ str r1, [r3, #20] │ │ │ │ - beq.n 9136a │ │ │ │ + beq.n 91362 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w ip, r4, #24 │ │ │ │ sub.w r1, r2, ip │ │ │ │ mov r8, r2 │ │ │ │ subs r1, #4 │ │ │ │ add.w lr, r3, #24 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #7 │ │ │ │ - beq.n 91332 │ │ │ │ + beq.n 9132a │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 91326 │ │ │ │ + beq.n 9131e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9131e │ │ │ │ + beq.n 91316 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 91316 │ │ │ │ + beq.n 9130e │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 9130e │ │ │ │ + beq.n 91306 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 91306 │ │ │ │ + beq.n 912fe │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 91444 │ │ │ │ + bne.w 9143c │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ cmp ip, r8 │ │ │ │ - beq.n 9136a │ │ │ │ + beq.n 91362 │ │ │ │ mov r7, ip │ │ │ │ mov r2, lr │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, r7, #28 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ @@ -197797,52 +197793,52 @@ │ │ │ │ str r1, [r2, #12] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ str r1, [r2, #16] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bne.n 91332 │ │ │ │ + bne.n 9132a │ │ │ │ lsls r2, r6, #30 │ │ │ │ - beq.n 91394 │ │ │ │ + beq.n 9138c │ │ │ │ bic.w r2, r6, #3 │ │ │ │ add.w ip, r4, r2 │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ strb r1, [r3, r2] │ │ │ │ adds r1, r3, r2 │ │ │ │ subs r2, r0, r2 │ │ │ │ - beq.n 91394 │ │ │ │ + beq.n 9138c │ │ │ │ subs r2, #1 │ │ │ │ add.w r4, ip, #1 │ │ │ │ adds r0, r1, #1 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ strb r4, [r0, #0] │ │ │ │ - cbz r2, 91394 │ │ │ │ + cbz r2, 9138c │ │ │ │ ldrb.w r2, [ip, #2] │ │ │ │ strb r2, [r1, #2] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w lr, r4, r6 │ │ │ │ ands.w r2, r6, #7 │ │ │ │ - beq.n 91400 │ │ │ │ + beq.n 913f8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 913f4 │ │ │ │ + beq.n 913ec │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 913ec │ │ │ │ + beq.n 913e4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 913e4 │ │ │ │ + beq.n 913dc │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 913dc │ │ │ │ + beq.n 913d4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 913d4 │ │ │ │ + beq.n 913cc │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 913cc │ │ │ │ + beq.n 913c4 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ mov ip, r3 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ strb.w r2, [ip, #1]! │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ strb.w r2, [ip, #1]! │ │ │ │ @@ -197851,15 +197847,15 @@ │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ strb.w r2, [ip, #1]! │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ strb.w r2, [ip, #1]! │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ strb.w r2, [ip, #1]! │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 91394 │ │ │ │ + beq.n 9138c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, ip │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ strb.w r2, [ip, #-7] │ │ │ │ adds r4, r1, #7 │ │ │ │ cmp lr, r4 │ │ │ │ @@ -197873,203 +197869,203 @@ │ │ │ │ strb r2, [r0, #5] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ strb r2, [r0, #6] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ strb r2, [r0, #7] │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ strb r2, [r0, #8] │ │ │ │ - bne.n 91400 │ │ │ │ - b.n 91394 │ │ │ │ + bne.n 913f8 │ │ │ │ + b.n 9138c │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ add.w ip, r4, #4 │ │ │ │ strb r1, [r3, #4] │ │ │ │ adds r4, #5 │ │ │ │ adds r1, r3, #4 │ │ │ │ adds r0, r3, #5 │ │ │ │ - b.n 91388 │ │ │ │ + b.n 91380 │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - b.n 912fe │ │ │ │ + b.n 912f6 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 914b0 │ │ │ │ + bne.n 914a8 │ │ │ │ ldrd r3, r4, [r4] │ │ │ │ mov r6, r3 │ │ │ │ add r4, r3 │ │ │ │ cmp r4, r6 │ │ │ │ - bls.n 91398 │ │ │ │ + bls.n 91390 │ │ │ │ ldrd ip, r3, [r5, #4] │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ sub.w r3, r3, ip │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 91572 │ │ │ │ + bls.w 9156a │ │ │ │ str.w r2, [ip] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 9145a │ │ │ │ + b.n 91452 │ │ │ │ mov r1, r6 │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 914ac │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 914a4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 91280 │ │ │ │ + b.n 91278 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp.w r2, r6, lsl #2 │ │ │ │ - bcc.n 914a2 │ │ │ │ + bcc.n 9149a │ │ │ │ movs r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 91540 │ │ │ │ + beq.n 91538 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ str.w r2, [ip, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 91492 │ │ │ │ + b.n 9148a │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91538 │ │ │ │ + bne.n 91530 │ │ │ │ bl 5a418 │ │ │ │ mov r6, r2 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 11fa8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, r2 │ │ │ │ mov r9, r0 │ │ │ │ blx 11430 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91590 │ │ │ │ + bl 91588 │ │ │ │ add.w r3, r5, #12 │ │ │ │ strd r3, r3, [r5] │ │ │ │ add.w r3, r5, #16 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r3, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 91508 │ │ │ │ + bls.n 91500 │ │ │ │ ldrd ip, r2, [r5, #4] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ sub.w r2, r2, ip │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 91546 │ │ │ │ + bls.n 9153e │ │ │ │ str.w r7, [ip] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - b.n 914e6 │ │ │ │ + b.n 914de │ │ │ │ mov r0, r9 │ │ │ │ blx 105f0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldrd r2, r6, [r4] │ │ │ │ ldrd ip, r3, [r5, #4] │ │ │ │ lsls r4, r6, #2 │ │ │ │ sub.w r3, r3, ip │ │ │ │ cmp.w r3, r6, lsl #2 │ │ │ │ - bcc.n 9155c │ │ │ │ + bcc.n 91554 │ │ │ │ movs r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 91588 │ │ │ │ + beq.n 91580 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str.w r1, [ip, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 91528 │ │ │ │ + b.n 91520 │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 91490 │ │ │ │ + b.n 91488 │ │ │ │ add r1, ip │ │ │ │ str r1, [r5, #4] │ │ │ │ - b.n 91398 │ │ │ │ + b.n 91390 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 914ac │ │ │ │ + beq.n 914a4 │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 914fa │ │ │ │ + b.n 914f2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 914ac │ │ │ │ + beq.n 914a4 │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 91526 │ │ │ │ + b.n 9151e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 914ac │ │ │ │ + beq.n 914a4 │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9146e │ │ │ │ + b.n 91466 │ │ │ │ add r4, ip │ │ │ │ str r4, [r5, #4] │ │ │ │ - b.n 91398 │ │ │ │ + b.n 91390 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 9159a │ │ │ │ + cbz r3, 91592 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9159c │ │ │ │ + bne.n 91594 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ - b.w aab28 │ │ │ │ + b.w aab20 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #144] @ (91648 ) │ │ │ │ - ldr r2, [pc, #148] @ (9164c ) │ │ │ │ + ldr r1, [pc, #144] @ (91640 ) │ │ │ │ + ldr r2, [pc, #148] @ (91644 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #132] @ (91644 ) │ │ │ │ + ldr r0, [pc, #132] @ (9163c ) │ │ │ │ sub sp, #24 │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 91654 │ │ │ │ + bl 9164c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 915fc │ │ │ │ + beq.n 915f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbnz r6, 91614 │ │ │ │ - cbz r2, 9163a │ │ │ │ + cbnz r6, 9160c │ │ │ │ + cbz r2, 91632 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #80] @ (91650 ) │ │ │ │ - ldr r3, [pc, #76] @ (9164c ) │ │ │ │ + ldr r2, [pc, #80] @ (91648 ) │ │ │ │ + ldr r3, [pc, #76] @ (91644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 91640 │ │ │ │ + bne.n 91638 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 5b15c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #18 │ │ │ │ movw r1, #59653 @ 0xe905 │ │ │ │ @@ -198078,752 +198074,752 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b1b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 915f8 │ │ │ │ + bne.n 915f0 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 915fc │ │ │ │ + b.n 915f4 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - stmia.w r4!, {r3} │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + stmia.w ip!, {r3} │ │ │ │ + udf #170 @ 0xaa │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #100 @ 0x64 │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n 91672 │ │ │ │ + beq.n 9166a │ │ │ │ cmp.w ip, #6 │ │ │ │ - beq.n 91690 │ │ │ │ + beq.n 91688 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w lr, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r1, r3, lr │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n 91676 │ │ │ │ + beq.n 9166e │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.n 9166a │ │ │ │ + bne.n 91662 │ │ │ │ ldr.w ip, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r0, #45325 @ 0xb10d │ │ │ │ movt r0, #5 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9166a │ │ │ │ + bne.n 91662 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add.w r1, ip, r1, lsr #5 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ and.w r4, lr, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.n 916ee │ │ │ │ + beq.n 916e6 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - bne.n 9166c │ │ │ │ + bne.n 91664 │ │ │ │ mov.w r4, lr, lsr #5 │ │ │ │ ldr.w r4, [r4, ip] │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 9166c │ │ │ │ + bne.n 91664 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 9166c │ │ │ │ + beq.n 91664 │ │ │ │ adds r3, #1 │ │ │ │ mov.w lr, r7, lsl #1 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ moveq r6, r1 │ │ │ │ moveq r3, #0 │ │ │ │ moveq r7, lr │ │ │ │ - b.n 916b0 │ │ │ │ + b.n 916a8 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add.w r1, lr, ip │ │ │ │ ldr.w lr, [lr, ip] │ │ │ │ and.w r4, lr, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.n 9170a │ │ │ │ + beq.n 91702 │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - beq.n 916ca │ │ │ │ - b.n 9166c │ │ │ │ + beq.n 916c2 │ │ │ │ + b.n 91664 │ │ │ │ mov.w r4, lr, lsr #5 │ │ │ │ add.w r1, ip, lr, lsr #5 │ │ │ │ ldr.w lr, [r4, ip] │ │ │ │ and.w r4, lr, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - bne.n 91702 │ │ │ │ - b.n 9170a │ │ │ │ + bne.n 916fa │ │ │ │ + b.n 91702 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #244] @ (91828 ) │ │ │ │ + ldr r4, [pc, #244] @ (91820 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #244] @ (9182c ) │ │ │ │ + ldr r3, [pc, #244] @ (91824 ) │ │ │ │ mov r1, sp │ │ │ │ add r4, pc │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r8, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 12194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91802 │ │ │ │ - ldr r4, [pc, #220] @ (91830 ) │ │ │ │ - ldr r1, [pc, #220] @ (91834 ) │ │ │ │ + beq.n 917fa │ │ │ │ + ldr r4, [pc, #220] @ (91828 ) │ │ │ │ + ldr r1, [pc, #220] @ (9182c ) │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ - b.n 91766 │ │ │ │ + b.n 9175e │ │ │ │ ldr.w r1, [r4, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91802 │ │ │ │ + beq.n 917fa │ │ │ │ mov r0, r5 │ │ │ │ blx 123b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9175e │ │ │ │ + bne.n 91756 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 9175e │ │ │ │ + bhi.n 91756 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r4, #54 @ 0x36 │ │ │ │ lsls r7, r3, #8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r4, 917d0 │ │ │ │ + cbnz r4, 917c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl afe38 │ │ │ │ - ldr r2, [pc, #152] @ (91838 ) │ │ │ │ - ldr r3, [pc, #136] @ (9182c ) │ │ │ │ + bl afe30 │ │ │ │ + ldr r2, [pc, #152] @ (91830 ) │ │ │ │ + ldr r3, [pc, #136] @ (91824 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 917e2 │ │ │ │ + bne.n 917da │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 917de │ │ │ │ + cbz r3, 917d6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ blx 11380 │ │ │ │ - b.n 9179e │ │ │ │ + b.n 91796 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl afaf8 │ │ │ │ - cbnz r0, 9180e │ │ │ │ + bl afaf0 │ │ │ │ + cbnz r0, 91806 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9179e │ │ │ │ + b.n 91796 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 10d68 │ │ │ │ - b.n 9179e │ │ │ │ + b.n 91796 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl b0d7c │ │ │ │ - b.n 9179e │ │ │ │ - ldr r0, [pc, #56] @ (9183c ) │ │ │ │ + bl b0d74 │ │ │ │ + b.n 91796 │ │ │ │ + ldr r0, [pc, #56] @ (91834 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 124fc │ │ │ │ - b.n 9179e │ │ │ │ + b.n 91796 │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #32 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ blx 11380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 917de │ │ │ │ + beq.n 917d6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 91794 │ │ │ │ - ble.n 91874 │ │ │ │ + b.n 9178c │ │ │ │ + ble.n 9187c │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 9182c │ │ │ │ + bhi.n 91834 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ movs r5, r0 │ │ │ │ - bgt.n 917b0 │ │ │ │ + bgt.n 917b8 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #2 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #96] @ (918b8 ) │ │ │ │ - ldr r1, [pc, #96] @ (918bc ) │ │ │ │ + ldr r0, [pc, #96] @ (918b0 ) │ │ │ │ + ldr r1, [pc, #96] @ (918b4 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ lsls r4, r4, #2 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #0 │ │ │ │ adds r1, r7, r4 │ │ │ │ - bl 91654 │ │ │ │ + bl 9164c │ │ │ │ adds r1, r4, #4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #3 │ │ │ │ - bl 8f4e0 │ │ │ │ - cbz r0, 9189a │ │ │ │ + bl 8f4d8 │ │ │ │ + cbz r0, 91892 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #36] @ (918c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (918bc ) │ │ │ │ + ldr r2, [pc, #36] @ (918b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (918b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 918b4 │ │ │ │ + bne.n 918ac │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - blt.n 918b8 │ │ │ │ + bgt.n 918c0 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 91840 │ │ │ │ + blt.n 91848 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #216] @ (919ac ) │ │ │ │ + ldr r1, [pc, #216] @ (919a4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #216] @ (919b0 ) │ │ │ │ + ldr r2, [pc, #216] @ (919a8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #200] @ (919a8 ) │ │ │ │ - ldr r5, [pc, #212] @ (919b4 ) │ │ │ │ + ldr r3, [pc, #200] @ (919a0 ) │ │ │ │ + ldr r5, [pc, #212] @ (919ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r5, pc │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r5 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af6f8 │ │ │ │ - cbz r0, 91932 │ │ │ │ + bl af6f0 │ │ │ │ + cbz r0, 9192a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movw r3, #16517 @ 0x4085 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 91956 │ │ │ │ + beq.n 9194e │ │ │ │ movw r3, #28037 @ 0x6d85 │ │ │ │ movt r3, #1 │ │ │ │ movw r1, #20997 @ 0x5205 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - beq.n 9197e │ │ │ │ + beq.n 91976 │ │ │ │ movw r3, #39941 @ 0x9c05 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 91994 │ │ │ │ + beq.n 9198c │ │ │ │ mov r3, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 919c0 │ │ │ │ - ldr r2, [pc, #120] @ (919b8 ) │ │ │ │ - ldr r3, [pc, #108] @ (919b0 ) │ │ │ │ + bl 919b8 │ │ │ │ + ldr r2, [pc, #120] @ (919b0 ) │ │ │ │ + ldr r3, [pc, #108] @ (919a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 91990 │ │ │ │ + bne.n 91988 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bl 661f8 │ │ │ │ - ldr r3, [pc, #92] @ (919bc ) │ │ │ │ + ldr r3, [pc, #92] @ (919b4 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r3, r3, #1296 @ 0x510 │ │ │ │ vstr d0, [r3] │ │ │ │ movw r3, #20997 @ 0x5205 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9197e │ │ │ │ + beq.n 91976 │ │ │ │ movw r3, #28037 @ 0x6d85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91926 │ │ │ │ + bne.n 9191e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf0c │ │ │ │ + bl cdf04 │ │ │ │ add.w r3, r5, #1504 @ 0x5e0 │ │ │ │ vstr d0, [r3, #-8] │ │ │ │ - b.n 91932 │ │ │ │ + b.n 9192a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf0c │ │ │ │ + bl cdf04 │ │ │ │ add.w r3, r5, #1504 @ 0x5e0 │ │ │ │ vstr d0, [r3] │ │ │ │ - b.n 91932 │ │ │ │ + b.n 9192a │ │ │ │ nop │ │ │ │ - b.n 914b4 │ │ │ │ + b.n 914bc │ │ │ │ movs r0, r1 │ │ │ │ - blt.n 918b4 │ │ │ │ + blt.n 918bc │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 91aa8 │ │ │ │ + blt.n 918b0 │ │ │ │ movs r0, r1 │ │ │ │ - blt.n 919f0 │ │ │ │ + blt.n 919f8 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #2524] @ 923b0 │ │ │ │ + ldr.w r2, [pc, #2524] @ 923a8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #2520] @ 923b4 │ │ │ │ + ldr.w r3, [pc, #2520] @ 923ac │ │ │ │ add r2, pc │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ - ldr.w r5, [pc, #2516] @ 923b8 │ │ │ │ + ldr.w r5, [pc, #2516] @ 923b0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91caa │ │ │ │ + beq.w 91ca2 │ │ │ │ mov r0, r4 │ │ │ │ blx 10d80 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 91fa0 │ │ │ │ + bne.w 91f98 │ │ │ │ movw r1, #29317 @ 0x7285 │ │ │ │ movt r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq.w 920f2 │ │ │ │ + beq.w 920ea │ │ │ │ movw r3, #20997 @ 0x5205 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91cda │ │ │ │ + beq.w 91cd2 │ │ │ │ movw r3, #16517 @ 0x4085 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91d82 │ │ │ │ + beq.w 91d7a │ │ │ │ movw r3, #29445 @ 0x7305 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ addeq.w r3, r6, #1456 @ 0x5b0 │ │ │ │ ldrdeq r2, r3, [r3, #-8] │ │ │ │ strdeq r2, r3, [sp, #48] @ 0x30 │ │ │ │ - beq.w 91ca0 │ │ │ │ + beq.w 91c98 │ │ │ │ movw r3, #53893 @ 0xd285 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92238 │ │ │ │ + beq.w 92230 │ │ │ │ movw r3, #34437 @ 0x8685 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9222a │ │ │ │ + beq.w 92222 │ │ │ │ movw r3, #34565 @ 0x8705 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r6, #32] │ │ │ │ strdeq r3, r0, [sp, #48] @ 0x30 │ │ │ │ - beq.w 91ca0 │ │ │ │ + beq.w 91c98 │ │ │ │ movw r3, #60037 @ 0xea85 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ ldreq r3, [r6, #44] @ 0x2c │ │ │ │ - beq.w 91d76 │ │ │ │ + beq.w 91d6e │ │ │ │ movw r3, #60677 @ 0xed05 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91d74 │ │ │ │ + beq.w 91d6c │ │ │ │ movw r3, #49157 @ 0xc005 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r6, #148] @ 0x94 │ │ │ │ - beq.w 91d66 │ │ │ │ + beq.w 91d5e │ │ │ │ movw r3, #49413 @ 0xc105 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91d62 │ │ │ │ + beq.w 91d5a │ │ │ │ movw r3, #48005 @ 0xbb85 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ ldreq r3, [r6, #96] @ 0x60 │ │ │ │ - beq.w 91d40 │ │ │ │ + beq.w 91d38 │ │ │ │ movw r3, #48389 @ 0xbd05 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91d3e │ │ │ │ + beq.w 91d36 │ │ │ │ movw r3, #12805 @ 0x3205 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91d2c │ │ │ │ + beq.w 91d24 │ │ │ │ movw r3, #8453 @ 0x2105 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91d1a │ │ │ │ + beq.w 91d12 │ │ │ │ movw r3, #8197 @ 0x2005 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91d0e │ │ │ │ + beq.w 91d06 │ │ │ │ movw r3, #46213 @ 0xb485 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91ec8 │ │ │ │ + beq.w 91ec0 │ │ │ │ movw r3, #46085 @ 0xb405 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91d9a │ │ │ │ + beq.w 91d92 │ │ │ │ movw r3, #15493 @ 0x3c85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91db8 │ │ │ │ + beq.w 91db0 │ │ │ │ movw r3, #17029 @ 0x4285 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91da6 │ │ │ │ + beq.w 91d9e │ │ │ │ movw r3, #2949 @ 0xb85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91e06 │ │ │ │ + beq.w 91dfe │ │ │ │ movw r3, #18309 @ 0x4785 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91df4 │ │ │ │ + beq.w 91dec │ │ │ │ movw r3, #36613 @ 0x8f05 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91de2 │ │ │ │ + beq.w 91dda │ │ │ │ movw r3, #16645 @ 0x4105 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91dca │ │ │ │ + beq.w 91dc2 │ │ │ │ movw r3, #47493 @ 0xb985 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91cf8 │ │ │ │ + beq.w 91cf0 │ │ │ │ movw r3, #18565 @ 0x4885 │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ addeq.w r3, r6, #3264 @ 0xcc0 │ │ │ │ ldrdeq r2, r3, [r3] │ │ │ │ strdeq r2, r3, [sp, #48] @ 0x30 │ │ │ │ - beq.w 91ca0 │ │ │ │ + beq.w 91c98 │ │ │ │ movw r3, #18437 @ 0x4805 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91f84 │ │ │ │ + beq.w 91f7c │ │ │ │ movw r3, #50437 @ 0xc505 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91d4c │ │ │ │ + beq.w 91d44 │ │ │ │ movw r3, #2821 @ 0xb05 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91f10 │ │ │ │ + beq.w 91f08 │ │ │ │ movw r3, #2949 @ 0xb85 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91eda │ │ │ │ + beq.w 91ed2 │ │ │ │ movw r3, #3205 @ 0xc85 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91f54 │ │ │ │ + beq.w 91f4c │ │ │ │ movw r3, #14597 @ 0x3905 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91f40 │ │ │ │ + beq.w 91f38 │ │ │ │ movw r3, #14725 @ 0x3985 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91f2c │ │ │ │ + beq.w 91f24 │ │ │ │ movw r3, #14853 @ 0x3a05 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91f6c │ │ │ │ + beq.w 91f64 │ │ │ │ movw r3, #48133 @ 0xbc05 │ │ │ │ cmp r2, r3 │ │ │ │ itttt eq │ │ │ │ ldreq.w r3, [r6, #2260] @ 0x8d4 │ │ │ │ streq r3, [sp, #48] @ 0x30 │ │ │ │ asreq r3, r3, #31 │ │ │ │ streq r3, [sp, #52] @ 0x34 │ │ │ │ - beq.n 91ca0 │ │ │ │ + beq.n 91c98 │ │ │ │ movw r3, #60165 @ 0xeb05 │ │ │ │ cmp r2, r3 │ │ │ │ itttt eq │ │ │ │ ldreq.w r3, [r6, #2256] @ 0x8d0 │ │ │ │ streq r3, [sp, #48] @ 0x30 │ │ │ │ asreq r3, r3, #31 │ │ │ │ streq r3, [sp, #52] @ 0x34 │ │ │ │ - beq.n 91ca0 │ │ │ │ + beq.n 91c98 │ │ │ │ movw r3, #49285 @ 0xc085 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ itttt eq │ │ │ │ ldreq.w r3, [r6, #2264] @ 0x8d8 │ │ │ │ streq r3, [sp, #48] @ 0x30 │ │ │ │ asreq r3, r3, #31 │ │ │ │ streq r3, [sp, #52] @ 0x34 │ │ │ │ - beq.n 91ca0 │ │ │ │ + beq.n 91c98 │ │ │ │ movw r3, #30853 @ 0x7885 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91e78 │ │ │ │ + beq.w 91e70 │ │ │ │ movw r3, #44421 @ 0xad85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91e3a │ │ │ │ + beq.w 91e32 │ │ │ │ movw r3, #35589 @ 0x8b05 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91e18 │ │ │ │ + beq.w 91e10 │ │ │ │ movw r3, #44549 @ 0xae05 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92254 │ │ │ │ + beq.w 9224c │ │ │ │ movw r3, #35717 @ 0x8b85 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91ea2 │ │ │ │ + beq.w 91e9a │ │ │ │ movw r3, #43269 @ 0xa905 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91e8a │ │ │ │ + beq.w 91e82 │ │ │ │ movw r3, #44677 @ 0xae85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91eb6 │ │ │ │ + beq.w 91eae │ │ │ │ movw r3, #40453 @ 0x9e05 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91f00 │ │ │ │ + beq.w 91ef8 │ │ │ │ movw r3, #53381 @ 0xd085 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91eee │ │ │ │ + beq.w 91ee6 │ │ │ │ movw r3, #53509 @ 0xd105 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 920e2 │ │ │ │ + beq.w 920da │ │ │ │ movw r3, #57093 @ 0xdf05 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 91cc8 │ │ │ │ + beq.n 91cc0 │ │ │ │ movw r3, #37765 @ 0x9385 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 91fa0 │ │ │ │ - ldr.w r3, [pc, #1832] @ 923bc │ │ │ │ + bne.w 91f98 │ │ │ │ + ldr.w r3, [pc, #1832] @ 923b4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, #1360] @ 0x550 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl a662c │ │ │ │ - ldr.w r2, [pc, #1812] @ 923c0 │ │ │ │ - ldr.w r3, [pc, #1796] @ 923b4 │ │ │ │ + bl a6624 │ │ │ │ + ldr.w r2, [pc, #1812] @ 923b8 │ │ │ │ + ldr.w r3, [pc, #1796] @ 923ac │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 91d0a │ │ │ │ + bne.n 91d02 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r3, [pc, #1776] @ 923bc │ │ │ │ + ldr.w r3, [pc, #1776] @ 923b4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, #1364] @ 0x554 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ add.w r2, r6, #1504 @ 0x5e0 │ │ │ │ add.w r3, r6, #2592 @ 0xa20 │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [r2, #-8] │ │ │ │ vldr d6, [r3] │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ add.w r3, r6, #3296 @ 0xce0 │ │ │ │ movs r2, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ bl 1399c │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1696] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1696] @ 923b4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ mov r0, r6 │ │ │ │ - bl bbbe4 │ │ │ │ - cbz r0, 91d5e │ │ │ │ + bl bbbdc │ │ │ │ + cbz r0, 91d56 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r0, r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ bl 5a730 │ │ │ │ - cbz r0, 91d5e │ │ │ │ - ldr.w r2, [pc, #1640] @ 923bc │ │ │ │ + cbz r0, 91d56 │ │ │ │ + ldr.w r2, [pc, #1640] @ 923b4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr.w r2, [r2, #1268] @ 0x4f4 │ │ │ │ subs r0, r0, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 91d38 │ │ │ │ + b.n 91d30 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ ldr.w r2, [r6, #140] @ 0x8c │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1592] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1592] @ 923b4 │ │ │ │ movs r2, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #1296 @ 0x510 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ bl 227f8 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1556] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1556] @ 923b4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #1284] @ 0x504 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1536] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1536] @ 923b4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, #1276] @ 0x4fc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1528] @ 923c4 │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1528] @ 923bc │ │ │ │ movs r2, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ add.w r3, r6, #1488 @ 0x5d0 │ │ │ │ movs r2, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1476] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1476] @ 923b4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #1288] @ 0x508 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1460] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1460] @ 923b4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, #1280] @ 0x500 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1440] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1440] @ 923b4 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr.w r3, [r2, #1320] @ 0x528 │ │ │ │ ldr.w r0, [r2, #1328] @ 0x530 │ │ │ │ ldr.w r1, [r2, #1324] @ 0x52c │ │ │ │ ldr.w r2, [r2, #1332] @ 0x534 │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r2, r1, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1408] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1408] @ 923b4 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr.w r0, [r2, #1328] @ 0x530 │ │ │ │ ldr.w r3, [r2, #1336] @ 0x538 │ │ │ │ ldr.w r1, [r2, #1340] @ 0x53c │ │ │ │ adds r3, r3, r0 │ │ │ │ ldr.w r0, [r2, #1332] @ 0x534 │ │ │ │ adc.w r1, r1, r0 │ │ │ │ @@ -198833,570 +198829,570 @@ │ │ │ │ sbc.w r1, r1, r0 │ │ │ │ ldr.w r0, [r2, #1344] @ 0x540 │ │ │ │ ldr.w r2, [r2, #1348] @ 0x544 │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r2, r1, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ add.w r3, r6, #2256 @ 0x8d0 │ │ │ │ movs r2, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1328] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1328] @ 923b4 │ │ │ │ movs r2, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #1360 @ 0x550 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1304] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1304] @ 923b4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #1328 @ 0x530 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1284] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1284] @ 923b4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, #3576] @ 0xdf8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1264] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1264] @ 923b4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, #1272] @ 0x4f8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1248] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1248] @ 923b4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #1696 @ 0x6a0 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1228] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1228] @ 923b4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, #1312] @ 0x520 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ ldr.w r3, [r6, #1772] @ 0x6ec │ │ │ │ - cbz r3, 91f22 │ │ │ │ + cbz r3, 91f1a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1192] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1192] @ 923b4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, #1668] @ 0x684 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1164] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1164] @ 923b4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #3328 @ 0xd00 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1144] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1144] @ 923b4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #3312 @ 0xcf0 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1124] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1124] @ 923b4 │ │ │ │ movs r2, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr.w r3, [pc, #1100] @ 923bc │ │ │ │ + b.n 91c98 │ │ │ │ + ldr.w r3, [pc, #1100] @ 923b4 │ │ │ │ movs r2, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #3328 @ 0xd00 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ ldr.w r1, [r6, #3272] @ 0xcc8 │ │ │ │ ldr.w r3, [r6, #3280] @ 0xcd0 │ │ │ │ ldr.w r2, [r6, #3284] @ 0xcd4 │ │ │ │ adds r3, r3, r1 │ │ │ │ ldr.w r1, [r6, #3276] @ 0xccc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ adc.w r2, r2, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ movw r3, #28037 @ 0x6d85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92104 │ │ │ │ + beq.w 920fc │ │ │ │ movw r3, #39941 @ 0x9c05 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9215a │ │ │ │ + beq.w 92152 │ │ │ │ movw r3, #23685 @ 0x5c85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92192 │ │ │ │ + beq.w 9218a │ │ │ │ movw r3, #56709 @ 0xdd85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 921be │ │ │ │ + beq.w 921b6 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92274 │ │ │ │ + beq.w 9226c │ │ │ │ movw r3, #20485 @ 0x5005 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92274 │ │ │ │ + beq.w 9226c │ │ │ │ movw r3, #35077 @ 0x8905 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92298 │ │ │ │ + beq.w 92290 │ │ │ │ movw r3, #48261 @ 0xbc85 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 922b2 │ │ │ │ + beq.w 922aa │ │ │ │ movw r3, #60293 @ 0xeb85 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 922ca │ │ │ │ + beq.w 922c2 │ │ │ │ movw r3, #49157 @ 0xc005 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 922d2 │ │ │ │ + beq.w 922ca │ │ │ │ movw r3, #17285 @ 0x4385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 922dc │ │ │ │ + beq.w 922d4 │ │ │ │ movw r3, #46981 @ 0xb785 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 922f4 │ │ │ │ + beq.w 922ec │ │ │ │ movw r3, #34949 @ 0x8885 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9234c │ │ │ │ + beq.w 92344 │ │ │ │ movw r3, #8453 @ 0x2105 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92388 │ │ │ │ + beq.w 92380 │ │ │ │ movw r3, #8069 @ 0x1f85 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 923c8 │ │ │ │ + beq.w 923c0 │ │ │ │ movw r3, #16773 @ 0x4185 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 923fc │ │ │ │ - ldr r3, [pc, #856] @ (923bc ) │ │ │ │ - vldr d7, [pc, #832] @ 923a8 │ │ │ │ + bne.w 923f4 │ │ │ │ + ldr r3, [pc, #856] @ (923b4 ) │ │ │ │ + vldr d7, [pc, #832] @ 923a0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r2, r3, #3328 @ 0xd00 │ │ │ │ add.w r3, r3, #3312 @ 0xcf0 │ │ │ │ vldr d6, [r2] │ │ │ │ ldrd r0, r1, [r2, #-8] │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #3 │ │ │ │ strd r0, r3, [sp, #88] @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92288 │ │ │ │ + beq.w 92280 │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl b0d7c │ │ │ │ + bl b0d74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91caa │ │ │ │ + beq.w 91ca2 │ │ │ │ adds r6, #8 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 920ae │ │ │ │ + bne.n 920a6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl afe38 │ │ │ │ - b.n 91caa │ │ │ │ - ldr r3, [pc, #728] @ (923bc ) │ │ │ │ + bl afe30 │ │ │ │ + b.n 91ca2 │ │ │ │ + ldr r3, [pc, #728] @ (923b4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r3, [r3, #1316] @ 0x524 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ add.w r3, r6, #1504 @ 0x5e0 │ │ │ │ movs r2, #3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ add.w r3, r6, #1504 @ 0x5e0 │ │ │ │ - vldr d6, [pc, #668] @ 923a8 │ │ │ │ + vldr d6, [pc, #668] @ 923a0 │ │ │ │ vldr d7, [r3, #-8] │ │ │ │ - ldr r3, [pc, #680] @ (923bc ) │ │ │ │ + ldr r3, [pc, #680] @ (923b4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ vldr d5, [r3] │ │ │ │ add.w r3, r6, #3296 @ 0xce0 │ │ │ │ vldr d4, [r3, #-8] │ │ │ │ vsub.f64 d7, d7, d4 │ │ │ │ vsub.f64 d7, d7, d5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ ldr.w r3, [r6, #1456] @ 0x5b0 │ │ │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ │ │ str.w r0, [r6, #1456] @ 0x5b0 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r3, [r6, #1460] @ 0x5b4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str.w r1, [r6, #1460] @ 0x5b4 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 9209a │ │ │ │ + b.n 92092 │ │ │ │ add.w r3, r6, #1504 @ 0x5e0 │ │ │ │ - vldr d7, [pc, #584] @ 923a8 │ │ │ │ + vldr d7, [pc, #584] @ 923a0 │ │ │ │ vldr d6, [r3] │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ ldr.w r3, [r6, #1464] @ 0x5b8 │ │ │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ │ │ str.w r0, [r6, #1464] @ 0x5b8 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r3, [r6, #1468] @ 0x5bc │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str.w r1, [r6, #1468] @ 0x5bc │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - b.n 92156 │ │ │ │ - bl d8830 │ │ │ │ + b.n 9214e │ │ │ │ + bl d8828 │ │ │ │ vmov r0, r1, d0 │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ ldr.w r3, [r6, #1472] @ 0x5c0 │ │ │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ │ │ str.w r0, [r6, #1472] @ 0x5c0 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str.w r1, [r6, #1476] @ 0x5c4 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - b.n 92156 │ │ │ │ + b.n 9214e │ │ │ │ add.w r5, r6, #1488 @ 0x5d0 │ │ │ │ - bl d8830 │ │ │ │ + bl d8828 │ │ │ │ vldr d7, [r5] │ │ │ │ vldr d6, [r5, #-8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 921dc │ │ │ │ + bne.n 921d4 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ vsub.f64 d6, d0, d6 │ │ │ │ - vldr d5, [pc, #452] @ 923a8 │ │ │ │ + vldr d5, [pc, #452] @ 923a0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d5, [sp, #16] │ │ │ │ vmul.f64 d7, d6, d5 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vldr d5, [sp, #16] │ │ │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ │ │ vsub.f64 d7, d0, d7 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ vstr d0, [r5] │ │ │ │ - b.n 92156 │ │ │ │ - ldr r3, [pc, #400] @ (923bc ) │ │ │ │ + b.n 9214e │ │ │ │ + ldr r3, [pc, #400] @ (923b4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #1268] @ 0x4f4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ ldr.w r1, [r6, #2600] @ 0xa28 │ │ │ │ ldr.w r3, [r6, #1448] @ 0x5a8 │ │ │ │ ldr.w r2, [r6, #1452] @ 0x5ac │ │ │ │ adds r3, r3, r1 │ │ │ │ ldr.w r1, [r6, #2604] @ 0xa2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ adc.w r2, r2, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ - ldr r3, [pc, #356] @ (923bc ) │ │ │ │ + b.n 91c98 │ │ │ │ + ldr r3, [pc, #356] @ (923b4 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr.w r3, [r2, #1336] @ 0x538 │ │ │ │ ldr.w r0, [r2, #1320] @ 0x528 │ │ │ │ ldr.w r1, [r2, #1340] @ 0x53c │ │ │ │ ldr.w r2, [r2, #1324] @ 0x52c │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r2, r1, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 91ca0 │ │ │ │ + b.n 91c98 │ │ │ │ movs r5, #0 │ │ │ │ bl 662c6 │ │ │ │ strd r0, r5, [sp, #72] @ 0x48 │ │ │ │ bl 66320 │ │ │ │ strd r0, r5, [sp, #80] @ 0x50 │ │ │ │ - b.n 92156 │ │ │ │ + b.n 9214e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 91caa │ │ │ │ + b.n 91ca2 │ │ │ │ ldrd r2, r3, [r6, #88] @ 0x58 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrd r2, r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 92156 │ │ │ │ + b.n 9214e │ │ │ │ ldrd r3, r1, [r6, #88] @ 0x58 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r2, r1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ asrs r3, r2, #31 │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 92156 │ │ │ │ + b.n 9214e │ │ │ │ ldrd r3, r1, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ - b.n 922b8 │ │ │ │ + b.n 922b0 │ │ │ │ ldrd r3, r1, [r6, #140] @ 0x8c │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ - b.n 922b8 │ │ │ │ + b.n 922b0 │ │ │ │ bl 5a730 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9237c │ │ │ │ + bne.n 92374 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 92156 │ │ │ │ + b.n 9214e │ │ │ │ addw r0, r6, #2952 @ 0xb88 │ │ │ │ bl 22ab8 │ │ │ │ add.w r3, r6, #2960 @ 0xb90 │ │ │ │ - vldr d7, [pc, #164] @ 923a8 │ │ │ │ + vldr d7, [pc, #164] @ 923a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r1, [r6, #3272] @ 0xcc8 │ │ │ │ vldr d6, [r3, #328] @ 0x148 │ │ │ │ ldr.w r2, [r6, #3280] @ 0xcd0 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ adds r2, r2, r1 │ │ │ │ ldr.w r1, [r6, #3276] @ 0xccc │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr.w r2, [r6, #3284] @ 0xcd4 │ │ │ │ adc.w r2, r2, r1 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldrd r0, r1, [r3, #304] @ 0x130 │ │ │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r5, #4 │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 9209a │ │ │ │ + b.n 92092 │ │ │ │ ldr.w r3, [r6, #2260] @ 0x8d4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - vldr d7, [pc, #84] @ 923a8 │ │ │ │ + vldr d7, [pc, #84] @ 923a0 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r6, #2256 @ 0x8d0 │ │ │ │ ldr.w r2, [r6, #2256] @ 0x8d0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ vldr d6, [r3, #-8] │ │ │ │ asrs r2, r2, #31 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 92094 │ │ │ │ - ldr r2, [pc, #60] @ (923bc ) │ │ │ │ + b.n 9208c │ │ │ │ + ldr r2, [pc, #60] @ (923b4 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr.w r2, [r2, #1268] @ 0x4f4 │ │ │ │ subs r0, r0, r2 │ │ │ │ - b.n 922e4 │ │ │ │ - ldr r3, [pc, #48] @ (923bc ) │ │ │ │ + b.n 922dc │ │ │ │ + ldr r3, [pc, #48] @ (923b4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr.w r2, [r1, #1256] @ 0x4e8 │ │ │ │ ldr.w r1, [r1, #1260] @ 0x4ec │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - b.n 92094 │ │ │ │ + b.n 9208c │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - bge.n 922b4 │ │ │ │ + bge.n 922bc │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 9249c │ │ │ │ + bge.n 924a4 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 92318 │ │ │ │ + bvc.n 92320 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (92420 ) │ │ │ │ - vldr d7, [pc, #76] @ 92418 │ │ │ │ + ldr r3, [pc, #84] @ (92418 ) │ │ │ │ + vldr d7, [pc, #76] @ 92410 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r2, [r3, #1668] @ 0x684 │ │ │ │ ldr.w r1, [r3, #1264] @ 0x4f0 │ │ │ │ add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ asrs r2, r2, #31 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ vldr d6, [r3] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r2, [sp, #80] @ 0x50 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 92094 │ │ │ │ - ldr r0, [pc, #36] @ (92424 ) │ │ │ │ + b.n 9208c │ │ │ │ + ldr r0, [pc, #36] @ (9241c ) │ │ │ │ add r0, pc │ │ │ │ blx 113d8 │ │ │ │ strd r0, r8, [sp] │ │ │ │ - ldr r0, [pc, #28] @ (92428 ) │ │ │ │ + ldr r0, [pc, #28] @ (92420 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ bl 1b098 │ │ │ │ - b.n 91caa │ │ │ │ + b.n 91ca2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #22 │ │ │ │ movs r5, r0 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, 92460 │ │ │ │ + cbz r2, 92458 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r0, #1 │ │ │ │ adds r2, r1, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - cbz r2, 9246a │ │ │ │ + cbz r2, 92462 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 92478 │ │ │ │ + bhi.n 92470 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 92472 │ │ │ │ + cbz r2, 9246a │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - cbnz r2, 92484 │ │ │ │ + cbnz r2, 9247c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, #12 │ │ │ │ str r2, [r0, #32] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - b.n 92446 │ │ │ │ + b.n 9243e │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r3, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92472 │ │ │ │ + beq.n 9246a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 92446 │ │ │ │ + b.n 9243e │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r5, [pc, #288] @ (925cc ) │ │ │ │ + ldr r5, [pc, #288] @ (925c4 ) │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ - ldr r2, [pc, #288] @ (925d0 ) │ │ │ │ + ldr r2, [pc, #288] @ (925c8 ) │ │ │ │ cmp r0, r1 │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #284] @ (925d4 ) │ │ │ │ + ldr r3, [pc, #284] @ (925cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 92568 │ │ │ │ - ldr r2, [pc, #272] @ (925d8 ) │ │ │ │ + beq.n 92560 │ │ │ │ + ldr r2, [pc, #272] @ (925d0 ) │ │ │ │ mov.w ip, r0, lsr #7 │ │ │ │ mov.w lr, r1, lsr #7 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ clz r3, ip │ │ │ │ clz r2, lr │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ @@ -199407,1616 +199403,1616 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mla r3, r5, ip, r3 │ │ │ │ mla r2, r5, lr, r2 │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ cmp ip, r5 │ │ │ │ - bne.n 9256c │ │ │ │ + bne.n 92564 │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ - cbnz r4, 92550 │ │ │ │ + cbnz r4, 92548 │ │ │ │ ldrd r4, r1, [r2, #20] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ mov r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ blx 1082c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92542 │ │ │ │ + beq.n 9253a │ │ │ │ ite gt │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ sub.w r0, r3, r0, lsr #31 │ │ │ │ - ldr r2, [pc, #176] @ (925dc ) │ │ │ │ - ldr r3, [pc, #160] @ (925d0 ) │ │ │ │ + ldr r2, [pc, #176] @ (925d4 ) │ │ │ │ + ldr r3, [pc, #160] @ (925c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 92564 │ │ │ │ + bne.n 9255c │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, r4 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ sbc.w r0, r0, #0 │ │ │ │ - b.n 9252a │ │ │ │ - ldr r2, [pc, #140] @ (925e0 ) │ │ │ │ - ldr r3, [pc, #124] @ (925d0 ) │ │ │ │ + b.n 92522 │ │ │ │ + ldr r2, [pc, #140] @ (925d8 ) │ │ │ │ + ldr r3, [pc, #124] @ (925c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 92594 │ │ │ │ + beq.n 9258c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9252a │ │ │ │ + b.n 92522 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 9257a │ │ │ │ + bpl.n 92572 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 9259e │ │ │ │ + bmi.n 92596 │ │ │ │ ldr.w r2, [ip, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ite le │ │ │ │ negle r0, r0 │ │ │ │ rsbgt r0, r0, #1 │ │ │ │ - b.n 9252a │ │ │ │ + b.n 92522 │ │ │ │ mov r3, r4 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl af7f8 │ │ │ │ + bl af7f0 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl af7f8 │ │ │ │ + bl af7f0 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r4, r1 │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl b92b0 │ │ │ │ - b.n 9252a │ │ │ │ + bl b92a8 │ │ │ │ + b.n 92522 │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ (92628 ) │ │ │ │ + ldr r0, [pc, #48] @ (92620 ) │ │ │ │ mov r5, r3 │ │ │ │ add r0, pc │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov.w ip, #2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ strd r5, r4, [sp] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ - bl 9262c │ │ │ │ + bl 92624 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bhi.n 92700 │ │ │ │ + bhi.n 92708 │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr.w r5, [pc, #2252] @ 92f0c │ │ │ │ + ldr.w r5, [pc, #2252] @ 92f04 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ - ldr.w r4, [pc, #2252] @ 92f10 │ │ │ │ + ldr.w r4, [pc, #2252] @ 92f08 │ │ │ │ mov sl, r2 │ │ │ │ add r5, pc │ │ │ │ mov r9, r3 │ │ │ │ ldrd r2, r3, [sp, #336] @ 0x150 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r3, #6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #284] @ 0x11c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r0 │ │ │ │ - beq.w 928fc │ │ │ │ + beq.w 928f4 │ │ │ │ movw r5, #7941 @ 0x1f05 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92902 │ │ │ │ + bne.w 928fa │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ movs r3, #51 @ 0x33 │ │ │ │ movt r3, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dee │ │ │ │ + beq.w 92de6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #32 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92762 │ │ │ │ + beq.n 9275a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r8] │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9277c │ │ │ │ + beq.n 92774 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92796 │ │ │ │ + beq.n 9278e │ │ │ │ add r6, sp, #164 @ 0xa4 │ │ │ │ movs r3, #51 @ 0x33 │ │ │ │ movt r3, #4 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 927ba │ │ │ │ + beq.n 927b2 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 927ce │ │ │ │ + beq.n 927c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 92832 │ │ │ │ + bne.w 9282a │ │ │ │ ldr.w r1, [r8] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.w 92852 │ │ │ │ + bne.w 9284a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 928a6 │ │ │ │ + beq.w 9289e │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r2, r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 92740 │ │ │ │ + bhi.n 92738 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 92a44 │ │ │ │ + beq.w 92a3c │ │ │ │ sub.w r8, r8, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 92a56 │ │ │ │ + beq.w 92a4e │ │ │ │ sub.w r8, r8, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl b92b0 │ │ │ │ + bl b92a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a88 │ │ │ │ + beq.w 92a80 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2000] @ 92f14 │ │ │ │ - ldr.w r3, [pc, #1992] @ 92f10 │ │ │ │ + ldr.w r2, [pc, #2000] @ 92f0c │ │ │ │ + ldr.w r3, [pc, #1992] @ 92f08 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 92a40 │ │ │ │ + bne.w 92a38 │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92740 │ │ │ │ + beq.n 92738 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 926ae │ │ │ │ + bne.n 926a6 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92740 │ │ │ │ + beq.n 92738 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 926c0 │ │ │ │ + bne.n 926b8 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92740 │ │ │ │ + beq.n 92738 │ │ │ │ add r6, sp, #164 @ 0xa4 │ │ │ │ movs r3, #51 @ 0x33 │ │ │ │ movt r3, #4 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 926de │ │ │ │ + bne.n 926d6 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92cb4 │ │ │ │ + beq.w 92cac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 929c6 │ │ │ │ + beq.w 929be │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 92740 │ │ │ │ + bhi.n 92738 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.w 92e66 │ │ │ │ + beq.w 92e5e │ │ │ │ add r6, r3 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 92ec6 │ │ │ │ + beq.w 92ebe │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 92740 │ │ │ │ + bhi.n 92738 │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - bl da05c │ │ │ │ + bl da054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92740 │ │ │ │ + beq.n 92738 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.w 92dda │ │ │ │ + beq.w 92dd2 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ add r2, r3 │ │ │ │ subs r2, r5, r2 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 92742 │ │ │ │ + b.n 9273a │ │ │ │ mov r0, r6 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 92740 │ │ │ │ + bne.w 92738 │ │ │ │ ldr.w r1, [r8] │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.w 92e14 │ │ │ │ + beq.w 92e0c │ │ │ │ adds r0, r5, #1 │ │ │ │ - bne.w 92e52 │ │ │ │ + bne.w 92e4a │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl b92b0 │ │ │ │ + bl b92a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92740 │ │ │ │ + bne.w 92738 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 92c84 │ │ │ │ + beq.w 92c7c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92740 │ │ │ │ + beq.w 92738 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ subs r2, r7, r2 │ │ │ │ subs r2, r2, r5 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 92742 │ │ │ │ + b.n 9273a │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #164 @ 0xa4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ mov.w ip, #51 @ 0x33 │ │ │ │ movt ip, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 92bc0 │ │ │ │ + bhi.w 92bb8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r2, r2 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r1, r5, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92de4 │ │ │ │ + beq.w 92ddc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 92a1e │ │ │ │ + bne.w 92a16 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - cbz r0, 92912 │ │ │ │ + cbz r0, 9290a │ │ │ │ movs r1, #16 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 92742 │ │ │ │ + b.n 9273a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ mov r0, fp │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldrd r4, r6, [r5, #8] │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 92b62 │ │ │ │ + beq.w 92b5a │ │ │ │ add r4, r6 │ │ │ │ adds r1, r7, #1 │ │ │ │ - beq.w 92c60 │ │ │ │ + beq.w 92c58 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi.w 92bc0 │ │ │ │ + bhi.w 92bb8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 92c52 │ │ │ │ + beq.w 92c4a │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl b92b0 │ │ │ │ + bl b92a8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - cbz r0, 9295e │ │ │ │ + cbz r0, 92956 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ - b.n 9292a │ │ │ │ + b.n 92922 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 929a0 │ │ │ │ + cbz r0, 92998 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 92b14 │ │ │ │ + beq.w 92b0c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c6a │ │ │ │ + beq.w 92c62 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.w 92b32 │ │ │ │ + beq.w 92b2a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ subs r3, r4, r3 │ │ │ │ subs r2, r3, r6 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ subs r2, r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r1, r6, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - beq.w 92b02 │ │ │ │ + beq.w 92afa │ │ │ │ add r6, r3 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.w 92b4a │ │ │ │ + beq.w 92b42 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.w 92af8 │ │ │ │ + bhi.w 92af0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92c08 │ │ │ │ + beq.w 92c00 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 92742 │ │ │ │ + b.n 9273a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 92d86 │ │ │ │ + beq.w 92d7e │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 92740 │ │ │ │ + bhi.w 92738 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 92d62 │ │ │ │ + beq.w 92d5a │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 92d3a │ │ │ │ + beq.w 92d32 │ │ │ │ adds r2, r3, r0 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 92740 │ │ │ │ + bcc.w 92738 │ │ │ │ add r0, r3 │ │ │ │ ldr r2, [sp, #340] @ 0x154 │ │ │ │ subs r5, r5, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl da05c │ │ │ │ + bl da054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92740 │ │ │ │ + beq.w 92738 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 92742 │ │ │ │ + b.n 9273a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 92dfc │ │ │ │ - ldr.w r3, [pc, #1264] @ 92f18 │ │ │ │ + beq.w 92df4 │ │ │ │ + ldr.w r3, [pc, #1264] @ 92f10 │ │ │ │ movw r2, #5038 @ 0x13ae │ │ │ │ - ldr.w r1, [pc, #1260] @ 92f1c │ │ │ │ - ldr.w r0, [pc, #1260] @ 92f20 │ │ │ │ + ldr.w r1, [pc, #1260] @ 92f14 │ │ │ │ + ldr.w r0, [pc, #1260] @ 92f18 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r2, r5, #1 │ │ │ │ sub.w r8, r0, r3 │ │ │ │ - bne.w 92728 │ │ │ │ + bne.w 92720 │ │ │ │ mov r0, r6 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r8, r8, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 9272c │ │ │ │ + bne.w 92724 │ │ │ │ mov r0, r6 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl b92b0 │ │ │ │ + bl b92a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92740 │ │ │ │ + bne.w 92738 │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.n 92b58 │ │ │ │ + beq.n 92b50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92742 │ │ │ │ + beq.w 9273a │ │ │ │ mov r2, r8 │ │ │ │ - b.n 92a0e │ │ │ │ + b.n 92a06 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ adds r0, r6, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 92ab8 │ │ │ │ + bne.n 92ab0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r0, r2, r3 │ │ │ │ subs r0, r6, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ - bl da05c │ │ │ │ + bl da054 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92cf4 │ │ │ │ + bne.w 92cec │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92c08 │ │ │ │ + bne.w 92c00 │ │ │ │ adds r1, r6, #1 │ │ │ │ - bne.n 92aec │ │ │ │ + bne.n 92ae4 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 92d2e │ │ │ │ + bne.w 92d26 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 92bc0 │ │ │ │ + beq.n 92bb8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #16 │ │ │ │ - bl aab24 │ │ │ │ - b.n 92912 │ │ │ │ + bl aab1c │ │ │ │ + b.n 9290a │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 929ae │ │ │ │ + b.n 929a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 929a0 │ │ │ │ + beq.w 92998 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 92b3a │ │ │ │ + bne.n 92b32 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.w 9298c │ │ │ │ + bne.w 92984 │ │ │ │ mov r0, r8 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9298c │ │ │ │ + b.n 92984 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 929b6 │ │ │ │ + b.n 929ae │ │ │ │ mov r0, r6 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 92a88 │ │ │ │ + b.n 92a80 │ │ │ │ mov r0, r8 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 92932 │ │ │ │ + b.n 9292a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ adds r4, r3, #1 │ │ │ │ - bne.n 92b86 │ │ │ │ + bne.n 92b7e │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #340] @ 0x154 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ add r1, r2 │ │ │ │ subs r3, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl da05c │ │ │ │ + bl da054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92c02 │ │ │ │ + beq.n 92bfa │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl af068 │ │ │ │ - cbz r0, 92c02 │ │ │ │ + bl af060 │ │ │ │ + cbz r0, 92bfa │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92c7c │ │ │ │ + bne.n 92c74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92af8 │ │ │ │ + bne.n 92af0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #16 │ │ │ │ - bl aab24 │ │ │ │ - b.n 92740 │ │ │ │ + bl aab1c │ │ │ │ + b.n 92738 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl da05c │ │ │ │ - cbnz r0, 92c1a │ │ │ │ + bl da054 │ │ │ │ + cbnz r0, 92c12 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add r4, r3 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 92c44 │ │ │ │ + beq.n 92c3c │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.w 929bc │ │ │ │ + bcc.w 929b4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92af8 │ │ │ │ - b.n 92bc0 │ │ │ │ + bne.w 92af0 │ │ │ │ + b.n 92bb8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92bc0 │ │ │ │ + beq.n 92bb8 │ │ │ │ movs r0, #0 │ │ │ │ blx 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92bc0 │ │ │ │ + bne.n 92bb8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 11944 │ │ │ │ - b.n 928e6 │ │ │ │ + b.n 928de │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92be8 │ │ │ │ + beq.n 92be0 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 92c72 │ │ │ │ + beq.n 92c6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ add r2, r3 │ │ │ │ subs r2, r6, r2 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ subs r2, r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 92bea │ │ │ │ + b.n 92be2 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 92bf4 │ │ │ │ + b.n 92bec │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 92948 │ │ │ │ + b.n 92940 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9293a │ │ │ │ + b.n 92932 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 929ae │ │ │ │ + b.n 929a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 92c2c │ │ │ │ + b.n 92c24 │ │ │ │ subs r2, r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 929bc │ │ │ │ + b.n 929b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92740 │ │ │ │ + beq.w 92738 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 9288e │ │ │ │ + bne.w 92886 │ │ │ │ mov r0, r6 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9288e │ │ │ │ + b.n 92886 │ │ │ │ ldr r4, [sp, #332] @ 0x14c │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r0 │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 1b098 │ │ │ │ - b.n 92742 │ │ │ │ + b.n 9273a │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl da05c │ │ │ │ + bl da054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92be8 │ │ │ │ + beq.n 92be0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92c28 │ │ │ │ - b.n 92be8 │ │ │ │ + bne.n 92c20 │ │ │ │ + b.n 92be0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ad4 │ │ │ │ + beq.w 92acc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ad4 │ │ │ │ + beq.w 92acc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r2, r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92adc │ │ │ │ - b.n 929bc │ │ │ │ + beq.w 92ad4 │ │ │ │ + b.n 929b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 929bc │ │ │ │ + b.n 929b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r3, r0, [sp, #36] @ 0x24 │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.w 92740 │ │ │ │ + bhi.w 92738 │ │ │ │ adds r6, r5, #1 │ │ │ │ - bne.w 929f4 │ │ │ │ + bne.w 929ec │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r3, r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 929f4 │ │ │ │ + b.n 929ec │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r3, [r0] │ │ │ │ adds r1, r5, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #8] │ │ │ │ - bne.w 928c6 │ │ │ │ + bne.w 928be │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 928c6 │ │ │ │ + b.n 928be │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 92dbc │ │ │ │ + beq.n 92db4 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 92740 │ │ │ │ + bhi.w 92738 │ │ │ │ movs r0, #16 │ │ │ │ movs r6, #2 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r6, r3, [r0] │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.w 92f00 │ │ │ │ + beq.w 92ef8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.n 928ca │ │ │ │ + b.n 928c2 │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ str r0, [r5, #12] │ │ │ │ - b.n 928ca │ │ │ │ + b.n 928c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 92818 │ │ │ │ + b.n 92810 │ │ │ │ movw r5, #37765 @ 0x9385 │ │ │ │ movt r5, #1 │ │ │ │ - b.n 92670 │ │ │ │ + b.n 92668 │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r0 │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 1b098 │ │ │ │ - b.n 92742 │ │ │ │ + b.n 9273a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #51 @ 0x33 │ │ │ │ movt r3, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8b4c │ │ │ │ - b.n 928ca │ │ │ │ + bl b8b44 │ │ │ │ + b.n 928c2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 92e32 │ │ │ │ + beq.n 92e2a │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r8, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bne.w 9270e │ │ │ │ + bne.w 92706 │ │ │ │ mov r0, r6 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9270e │ │ │ │ + b.n 92706 │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 928be │ │ │ │ - b.n 928c6 │ │ │ │ + beq.w 928b6 │ │ │ │ + b.n 928be │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl b92b0 │ │ │ │ + bl b92a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92740 │ │ │ │ - b.n 92876 │ │ │ │ + bne.w 92738 │ │ │ │ + b.n 9286e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.n 92ea6 │ │ │ │ + beq.n 92e9e │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 92ed0 │ │ │ │ + beq.n 92ec8 │ │ │ │ add r3, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.w 92740 │ │ │ │ + bcc.w 92738 │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r2, [r8] │ │ │ │ add r0, r2 │ │ │ │ subs r5, r5, r0 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ mov r3, r5 │ │ │ │ - bl da05c │ │ │ │ + bl da054 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92740 │ │ │ │ + beq.w 92738 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 92742 │ │ │ │ + b.n 9273a │ │ │ │ movs r0, #16 │ │ │ │ movs r6, #1 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r6, r3, [r0] │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 92ef6 │ │ │ │ + beq.n 92eee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.n 928ca │ │ │ │ + b.n 928c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 927f8 │ │ │ │ + b.n 927f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.w 92740 │ │ │ │ + bhi.w 92738 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 92e78 │ │ │ │ + bne.n 92e70 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 92e78 │ │ │ │ + b.n 92e70 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 92eba │ │ │ │ + b.n 92eb2 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 92db2 │ │ │ │ + b.n 92daa │ │ │ │ nop │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ movs r5, r0 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ movs r5, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ mov.w ip, #1 │ │ │ │ adds r3, r1, r0 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w r2, r1, ip │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 92f54 │ │ │ │ + bl 92f4c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ - ldr r5, [pc, #780] @ (93278 ) │ │ │ │ - ldr r4, [pc, #784] @ (9327c ) │ │ │ │ + ldr r5, [pc, #780] @ (93270 ) │ │ │ │ + ldr r4, [pc, #784] @ (93274 ) │ │ │ │ mov r8, r3 │ │ │ │ add r5, pc │ │ │ │ mov fp, r2 │ │ │ │ ldrd r3, sl, [sp, #560] @ 0x230 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #516] @ 0x204 │ │ │ │ mov.w r4, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 93194 │ │ │ │ + beq.w 9318c │ │ │ │ lsls r3, r3, #13 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ orr.w r9, r3, #4128 @ 0x1020 │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ orr.w r9, r9, #19 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #276] @ 0x114 │ │ │ │ str r6, [r5, #0] │ │ │ │ str r6, [r4, #0] │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9308e │ │ │ │ + beq.n 93086 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9308e │ │ │ │ + beq.n 93086 │ │ │ │ add r3, sp, #276 @ 0x114 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #12339 @ 0x3033 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9308e │ │ │ │ + beq.n 93086 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r9, [sp, #276] @ 0x114 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 93054 │ │ │ │ + beq.n 9304c │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 93092 │ │ │ │ + beq.n 9308a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 931e4 │ │ │ │ + bne.w 931dc │ │ │ │ add r1, sp, #24 │ │ │ │ add r7, sp, #396 @ 0x18c │ │ │ │ mov r2, r7 │ │ │ │ movs r0, #2 │ │ │ │ strd r5, r4, [r1] │ │ │ │ - bl b94a0 │ │ │ │ + bl b9498 │ │ │ │ ldr r3, [sp, #568] @ 0x238 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9316a │ │ │ │ + beq.w 93162 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93172 │ │ │ │ + beq.w 9316a │ │ │ │ mov r0, r4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9317a │ │ │ │ + bne.w 93172 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #580] @ (93280 ) │ │ │ │ - ldr r3, [pc, #576] @ (9327c ) │ │ │ │ + ldr r2, [pc, #580] @ (93278 ) │ │ │ │ + ldr r3, [pc, #576] @ (93274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #516] @ 0x204 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 930da │ │ │ │ + bne.n 930d2 │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 93182 │ │ │ │ + beq.w 9317a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9311c │ │ │ │ + beq.n 93114 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 9308e │ │ │ │ + bhi.n 93086 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - beq.n 930de │ │ │ │ + beq.n 930d6 │ │ │ │ subs r5, r0, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl b92b0 │ │ │ │ + bl b92a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9310a │ │ │ │ + beq.n 93102 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 93038 │ │ │ │ + b.n 93030 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 93182 │ │ │ │ + beq.n 9317a │ │ │ │ mov r0, r5 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 9308e │ │ │ │ + bhi.n 93086 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl b92b0 │ │ │ │ + bl b92a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9308e │ │ │ │ + bne.n 93086 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 931da │ │ │ │ + beq.w 931d2 │ │ │ │ subs r3, r4, r6 │ │ │ │ ldr r4, [sp, #568] @ 0x238 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl da05c │ │ │ │ - b.n 93038 │ │ │ │ + bl da054 │ │ │ │ + b.n 93030 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r7, r0 │ │ │ │ subs r5, r7, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl b92b0 │ │ │ │ + bl b92a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9308e │ │ │ │ + bne.n 93086 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 9310a │ │ │ │ + bne.n 93102 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ subs r5, r0, r6 │ │ │ │ ldr r4, [sp, #568] @ 0x238 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl da05c │ │ │ │ - b.n 93038 │ │ │ │ + bl da054 │ │ │ │ + b.n 93030 │ │ │ │ ldr.w r6, [sl, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 93190 │ │ │ │ + bne.n 93188 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, fp │ │ │ │ bl 288dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9319c │ │ │ │ + beq.n 93194 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 93202 │ │ │ │ + bmi.n 931fa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r6, r0, #1 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl b92b0 │ │ │ │ + bl b92a8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93202 │ │ │ │ + bne.n 931fa │ │ │ │ ldr r1, [sp, #568] @ 0x238 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl da05c │ │ │ │ + bl da054 │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9301a │ │ │ │ + bne.w 93012 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93028 │ │ │ │ + bne.w 93020 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93036 │ │ │ │ + beq.w 9302e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl b8158 │ │ │ │ - b.n 93036 │ │ │ │ + bl b8150 │ │ │ │ + b.n 9302e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n 93038 │ │ │ │ + b.n 93030 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 93198 │ │ │ │ + beq.n 93190 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 93038 │ │ │ │ + b.n 93030 │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr r3, [sp, #568] @ 0x238 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ subs r3, r7, r6 │ │ │ │ - bl da05c │ │ │ │ + bl da054 │ │ │ │ ldr r3, [sp, #568] @ 0x238 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl da05c │ │ │ │ + bl da054 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 93262 │ │ │ │ + beq.n 9325a │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 93160 │ │ │ │ + bcs.n 93158 │ │ │ │ adds r0, r6, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - b.n 93038 │ │ │ │ + b.n 93030 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 930c8 │ │ │ │ + b.n 930c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r7, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 93206 │ │ │ │ + beq.n 931fe │ │ │ │ movs r6, #0 │ │ │ │ - b.n 93162 │ │ │ │ + b.n 9315a │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 9323a │ │ │ │ + beq.n 93232 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl b92b0 │ │ │ │ + bl b92a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93202 │ │ │ │ + bne.n 931fa │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 9326c │ │ │ │ + beq.n 93264 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl b92b0 │ │ │ │ + bl b92a8 │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 93162 │ │ │ │ + b.n 9315a │ │ │ │ mov r0, r5 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl b92b0 │ │ │ │ + bl b92a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93202 │ │ │ │ + bne.n 931fa │ │ │ │ adds r6, r7, #1 │ │ │ │ - bne.n 9321c │ │ │ │ + bne.n 93214 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9321c │ │ │ │ + b.n 93214 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 931cc │ │ │ │ + b.n 931c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 93222 │ │ │ │ + b.n 9321a │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 932f2 │ │ │ │ + beq.n 932ea │ │ │ │ tst.w r3, #6 │ │ │ │ - beq.n 932b6 │ │ │ │ + beq.n 932ae │ │ │ │ cmp r2, #6 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - beq.n 932c0 │ │ │ │ + beq.n 932b8 │ │ │ │ clz r0, r1 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 90ac8 │ │ │ │ + bl 90ac0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90ac8 │ │ │ │ + bl 90ac0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 932b6 │ │ │ │ - ldr r3, [pc, #40] @ (93308 ) │ │ │ │ + beq.n 932ae │ │ │ │ + ldr r3, [pc, #40] @ (93300 ) │ │ │ │ movw r2, #877 @ 0x36d │ │ │ │ - ldr r1, [pc, #40] @ (9330c ) │ │ │ │ - ldr r0, [pc, #40] @ (93310 ) │ │ │ │ + ldr r1, [pc, #40] @ (93304 ) │ │ │ │ + ldr r0, [pc, #40] @ (93308 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ add.w r1, r0, r3, lsr #5 │ │ │ │ ldr r3, [r2, r0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 932a8 │ │ │ │ - b.n 932f6 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + bne.n 932a0 │ │ │ │ + b.n 932ee │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #316] @ (93464 ) │ │ │ │ - ldr r3, [pc, #320] @ (93468 ) │ │ │ │ + ldr r0, [pc, #316] @ (9345c ) │ │ │ │ + ldr r3, [pc, #320] @ (93460 ) │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - ldr r1, [pc, #316] @ (9346c ) │ │ │ │ + ldr r1, [pc, #316] @ (93464 ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 93408 │ │ │ │ + beq.n 93400 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 933d0 │ │ │ │ + beq.n 933c8 │ │ │ │ adds r1, r5, #1 │ │ │ │ tst.w r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ - beq.n 9338c │ │ │ │ + beq.n 93384 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93450 │ │ │ │ + beq.n 93448 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #248] @ (93470 ) │ │ │ │ - ldr r3, [pc, #240] @ (93468 ) │ │ │ │ + ldr r2, [pc, #248] @ (93468 ) │ │ │ │ + ldr r3, [pc, #240] @ (93460 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9342e │ │ │ │ + bne.n 93426 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl b0850 │ │ │ │ + bl b0848 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93432 │ │ │ │ + beq.n 9342a │ │ │ │ add r2, sp, #20 │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93450 │ │ │ │ + beq.n 93448 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 93444 │ │ │ │ + beq.n 9343c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93450 │ │ │ │ + beq.n 93448 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aed48 │ │ │ │ - b.n 93374 │ │ │ │ + bl aed40 │ │ │ │ + b.n 9336c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ - ldr r0, [pc, #156] @ (93474 ) │ │ │ │ + ldr r0, [pc, #156] @ (9346c ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r1, r0] │ │ │ │ lsrs r2, r2, #12 │ │ │ │ clz r3, r2 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 9341a │ │ │ │ + cbz r2, 93412 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 93450 │ │ │ │ + cbz r0, 93448 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 93366 │ │ │ │ + b.n 9335e │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 9334a │ │ │ │ - b.n 9340c │ │ │ │ - ldr r2, [pc, #92] @ (93478 ) │ │ │ │ - ldr r3, [pc, #72] @ (93468 ) │ │ │ │ + bne.n 93342 │ │ │ │ + b.n 93404 │ │ │ │ + ldr r2, [pc, #92] @ (93470 ) │ │ │ │ + ldr r3, [pc, #72] @ (93460 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 93454 │ │ │ │ + beq.n 9344c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movw r1, #8325 @ 0x2085 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r6, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n 93374 │ │ │ │ + b.n 9336c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ - b.n 93374 │ │ │ │ + bl af17c │ │ │ │ + b.n 9336c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 93374 │ │ │ │ - ldr r0, [pc, #36] @ (9347c ) │ │ │ │ + b.n 9336c │ │ │ │ + ldr r0, [pc, #36] @ (93474 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 10cc0 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ movs r5, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #2 │ │ │ │ mov r1, r0 │ │ │ │ add.w r3, r0, ip │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr.w r0, [lr] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 90f20 │ │ │ │ + bl 90f18 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -201024,403 +201020,403 @@ │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r4, r3, r0, lsl #2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ adds r1, r4, #4 │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 93560 │ │ │ │ + beq.n 93558 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and.w ip, r2, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ it eq │ │ │ │ ldreq.w lr, [r5, #276] @ 0x114 │ │ │ │ - beq.n 93584 │ │ │ │ + beq.n 9357c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 93516 │ │ │ │ + beq.n 9350e │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9355c │ │ │ │ + beq.n 93554 │ │ │ │ cmp.w ip, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - beq.n 9351c │ │ │ │ + beq.n 93514 │ │ │ │ eor.w ip, r2, r0 │ │ │ │ tst.w ip, #7 │ │ │ │ - bne.n 9353c │ │ │ │ + bne.n 93534 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 9351c │ │ │ │ + bhi.n 93514 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r6, r3, r0 │ │ │ │ asrs r6, r3, #20 │ │ │ │ ldr.w r3, [r5, #1844] @ 0x734 │ │ │ │ - cbz r3, 9355c │ │ │ │ + cbz r3, 93554 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 935a8 │ │ │ │ - cbnz r0, 9355c │ │ │ │ + bl 935a0 │ │ │ │ + cbnz r0, 93554 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ - cbz r0, 9359c │ │ │ │ + bl afac4 │ │ │ │ + cbz r0, 93594 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ tst.w r0, #24 │ │ │ │ - beq.n 9353c │ │ │ │ + beq.n 93534 │ │ │ │ tst.w r2, #24 │ │ │ │ - beq.n 9353c │ │ │ │ + beq.n 93534 │ │ │ │ mov r1, r2 │ │ │ │ bl 5a59c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 9353e │ │ │ │ + b.n 93536 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9353e │ │ │ │ + b.n 93536 │ │ │ │ ldr.w lr, [r5, #276] @ 0x114 │ │ │ │ lsrs r3, r0, #5 │ │ │ │ add.w r6, lr, r0, lsr #5 │ │ │ │ ldr.w r0, [r3, lr] │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 93564 │ │ │ │ + beq.n 9355c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r4, r6 │ │ │ │ and.w ip, r2, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n 934e8 │ │ │ │ + bne.n 934e0 │ │ │ │ mov.w ip, r2, lsr #5 │ │ │ │ add.w r1, lr, r2, lsr #5 │ │ │ │ ldr.w r2, [ip, lr] │ │ │ │ and.w ip, r2, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n 934e8 │ │ │ │ - b.n 93584 │ │ │ │ + bne.n 934e0 │ │ │ │ + b.n 9357c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 120ac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #160] @ (9365c ) │ │ │ │ + ldr r3, [pc, #160] @ (93654 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ - cbz r0, 93610 │ │ │ │ + bl 7f444 │ │ │ │ + cbz r0, 93608 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 9362e │ │ │ │ + cbz r5, 93626 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r5 │ │ │ │ - bl 8f4e0 │ │ │ │ - cbz r0, 935fc │ │ │ │ + bl 8f4d8 │ │ │ │ + cbz r0, 935f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80838 │ │ │ │ - cbz r0, 93614 │ │ │ │ + bl 80830 │ │ │ │ + cbz r0, 9360c │ │ │ │ mov r0, r6 │ │ │ │ blx 10f7c │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [r4, #1344] @ 0x540 │ │ │ │ - cbnz r2, 9361a │ │ │ │ + cbnz r2, 93612 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - cbnz r3, 93628 │ │ │ │ + cbnz r3, 93620 │ │ │ │ mov r0, r6 │ │ │ │ blx 10f7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 935f8 │ │ │ │ + b.n 935f0 │ │ │ │ ldr.w r2, [r4, #1344] @ 0x540 │ │ │ │ - cbz r2, 93656 │ │ │ │ + cbz r2, 9364e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - cbz r3, 93650 │ │ │ │ + cbz r3, 93648 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9360a │ │ │ │ + beq.n 93602 │ │ │ │ blx 11824 │ │ │ │ - b.n 9360a │ │ │ │ + b.n 93602 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 935e6 │ │ │ │ + bne.n 935de │ │ │ │ ldr.w r2, [r4, #1344] @ 0x540 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9360a │ │ │ │ - b.n 9361a │ │ │ │ + beq.n 93602 │ │ │ │ + b.n 93612 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 93602 │ │ │ │ - b.n 9360a │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + bne.n 935fa │ │ │ │ + b.n 93602 │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r1, ip, lsl #2 │ │ │ │ adds r2, r1, #4 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r2 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr.w r0, [ip] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 936b0 │ │ │ │ + bl 936a8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #400] @ (93854 ) │ │ │ │ + ldr r2, [pc, #400] @ (9384c ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #400] @ (93858 ) │ │ │ │ + ldr r3, [pc, #400] @ (93850 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 93700 │ │ │ │ + bne.n 936f8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ blx 12010 │ │ │ │ cmp r0, #12 │ │ │ │ - beq.w 93824 │ │ │ │ + beq.w 9381c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9386c │ │ │ │ + bl 93864 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 93812 │ │ │ │ + beq.n 9380a │ │ │ │ adds r1, r4, #2 │ │ │ │ - beq.n 937fc │ │ │ │ + beq.n 937f4 │ │ │ │ adds r2, r4, #4 │ │ │ │ - beq.n 937d6 │ │ │ │ + beq.n 937ce │ │ │ │ adds r3, r4, #3 │ │ │ │ - beq.n 93816 │ │ │ │ + beq.n 9380e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 93812 │ │ │ │ + bcc.n 9380a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 937a2 │ │ │ │ + beq.n 9379a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93812 │ │ │ │ + beq.n 9380a │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93812 │ │ │ │ + beq.n 9380a │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 937a2 │ │ │ │ + beq.n 9379a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93812 │ │ │ │ + beq.n 9380a │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93812 │ │ │ │ + beq.n 9380a │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 937a2 │ │ │ │ + beq.n 9379a │ │ │ │ add r4, r6 │ │ │ │ adds r6, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93812 │ │ │ │ + beq.n 9380a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93812 │ │ │ │ + beq.n 9380a │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 9377e │ │ │ │ + bne.n 93776 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 93830 │ │ │ │ + bne.n 93828 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl afe38 │ │ │ │ - ldr r2, [pc, #160] @ (9385c ) │ │ │ │ - ldr r3, [pc, #156] @ (93858 ) │ │ │ │ + bl afe30 │ │ │ │ + ldr r2, [pc, #160] @ (93854 ) │ │ │ │ + ldr r3, [pc, #156] @ (93850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 937d2 │ │ │ │ + bne.n 937ca │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ blx 11cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 93812 │ │ │ │ - cbz r5, 937f0 │ │ │ │ + blt.n 9380a │ │ │ │ + cbz r5, 937e8 │ │ │ │ ldrd r3, r2, [r5, #384] @ 0x180 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 9383c │ │ │ │ + bne.n 93834 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 93712 │ │ │ │ + b.n 9370a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ movs r1, #2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bl 22ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 937f0 │ │ │ │ + bne.n 937e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 937b8 │ │ │ │ + b.n 937b0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n 937b8 │ │ │ │ + b.n 937b0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 93700 │ │ │ │ + bmi.w 936f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 9370a │ │ │ │ + b.n 93702 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl af184 │ │ │ │ - b.n 937b8 │ │ │ │ - ldr r3, [pc, #32] @ (93860 ) │ │ │ │ + bl af17c │ │ │ │ + b.n 937b0 │ │ │ │ + ldr r3, [pc, #32] @ (93858 ) │ │ │ │ movw r2, #3377 @ 0xd31 │ │ │ │ - ldr r1, [pc, #32] @ (93864 ) │ │ │ │ - ldr r0, [pc, #32] @ (93868 ) │ │ │ │ + ldr r1, [pc, #32] @ (9385c ) │ │ │ │ + ldr r0, [pc, #32] @ (93860 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r6, 938dc │ │ │ │ + cbnz r6, 938d0 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ movs r5, r0 │ │ │ │ - str.w r0, [r4, #4] │ │ │ │ + ldrh.w r0, [r4, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ sub sp, #340 @ 0x154 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ add.w sl, sp, #32 │ │ │ │ - ldr.w r2, [pc, #1160] @ 93d1c │ │ │ │ + ldr.w r2, [pc, #1160] @ 93d14 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1160] @ 93d20 │ │ │ │ + ldr.w r3, [pc, #1160] @ 93d18 │ │ │ │ add r2, pc │ │ │ │ ldr.w r9, [sp, #376] @ 0x178 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1144] @ 93d24 │ │ │ │ + ldr.w r3, [pc, #1144] @ 93d1c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, r2 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ movs r7, #0 │ │ │ │ @@ -201452,398 +201448,398 @@ │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #4] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ and.w ip, r4, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 93a28 │ │ │ │ + beq.w 93a20 │ │ │ │ tst.w r4, #6 │ │ │ │ - beq.w 93a4a │ │ │ │ + beq.w 93a42 │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.w 93af4 │ │ │ │ + bne.w 93aec │ │ │ │ ldr.w r0, [r6, #276] @ 0x114 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ mov r1, fp │ │ │ │ adds r3, r4, r0 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr r0, [r4, r0] │ │ │ │ lsls r4, r0, #26 │ │ │ │ - bmi.w 93c74 │ │ │ │ + bmi.w 93c6c │ │ │ │ orr.w r0, r0, #32 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r4, [r6, #1756] @ 0x6dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 93b68 │ │ │ │ + beq.w 93b60 │ │ │ │ ldr.w r0, [r6, #1760] @ 0x6e0 │ │ │ │ add.w ip, r4, #4 │ │ │ │ cmp r0, ip │ │ │ │ - bcc.w 93b68 │ │ │ │ + bcc.w 93b60 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r1, [r6, #1756] @ 0x6dc │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r6, #1756] @ 0x6dc │ │ │ │ ubfx r1, r8, #0, #15 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93b84 │ │ │ │ + beq.w 93b7c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ and.w r1, r4, #3968 @ 0xf80 │ │ │ │ cmp.w r1, #3968 @ 0xf80 │ │ │ │ - beq.w 93b0e │ │ │ │ + beq.w 93b06 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ubfx r4, r4, #7, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 93b34 │ │ │ │ + bne.w 93b2c │ │ │ │ adds r3, #4 │ │ │ │ strd r3, r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 93902 │ │ │ │ + bne.n 938fa │ │ │ │ ldrd r1, r3, [r5, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.w 93afe │ │ │ │ + bhi.w 93af6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 939b4 │ │ │ │ + cbz r3, 939ac │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93bca │ │ │ │ + bne.w 93bc2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 939c0 │ │ │ │ + cbz r3, 939b8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ mvns r3, r7 │ │ │ │ tst.w r9, #6 │ │ │ │ mov.w r3, r3, lsr #31 │ │ │ │ and.w r3, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 939ea │ │ │ │ - b.n 93c7e │ │ │ │ + cbz r3, 939e2 │ │ │ │ + b.n 93c76 │ │ │ │ subs r2, r3, #4 │ │ │ │ str.w r2, [r6, #1756] @ 0x6dc │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #96 @ 0x60 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [r6, #1756] @ 0x6dc │ │ │ │ - cbz r3, 939f8 │ │ │ │ + cbz r3, 939f0 │ │ │ │ ldr.w r2, [r6, #1752] @ 0x6d8 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 939d6 │ │ │ │ + bhi.n 939ce │ │ │ │ ldr.w r3, [r6, #1748] @ 0x6d4 │ │ │ │ - cbz r3, 93a06 │ │ │ │ + cbz r3, 939fe │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93c1e │ │ │ │ + bne.w 93c16 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #796] @ (93d28 ) │ │ │ │ + ldr r2, [pc, #796] @ (93d20 ) │ │ │ │ str r4, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #784] @ (93d20 ) │ │ │ │ + ldr r3, [pc, #784] @ (93d18 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 93b64 │ │ │ │ + bne.w 93b5c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #340 @ 0x154 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r6, #276] @ 0x114 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r3, r4, r1 │ │ │ │ ldr r4, [r4, r1] │ │ │ │ mov r2, r3 │ │ │ │ and.w ip, r4, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n 93ade │ │ │ │ + beq.n 93ad6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 939b4 │ │ │ │ + beq.n 939ac │ │ │ │ tst.w r4, #6 │ │ │ │ - bne.w 93922 │ │ │ │ + bne.w 9391a │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r3 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 93ae2 │ │ │ │ + bmi.n 93ada │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r0, [r6, #1756] @ 0x6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93ba8 │ │ │ │ + beq.w 93ba0 │ │ │ │ ldr.w r3, [r6, #1760] @ 0x6e0 │ │ │ │ add.w ip, r0, #4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 93ba8 │ │ │ │ + bcc.w 93ba0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ tst.w r9, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r6, #1756] @ 0x6dc │ │ │ │ add.w r3, r3, #4 │ │ │ │ str.w r3, [r6, #1756] @ 0x6dc │ │ │ │ - bne.w 93bbc │ │ │ │ + bne.w 93bb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bcc.w 93be6 │ │ │ │ + bcc.w 93bde │ │ │ │ mov r0, r6 │ │ │ │ - bl b11ec │ │ │ │ + bl b11e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93bdc │ │ │ │ + beq.w 93bd4 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ subs r3, r4, r3 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str.w r3, [r4, r0, lsl #2] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93bec │ │ │ │ + bne.w 93be4 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93902 │ │ │ │ - b.n 9399e │ │ │ │ + bne.w 938fa │ │ │ │ + b.n 93996 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 93a2e │ │ │ │ + b.n 93a26 │ │ │ │ mov r1, r5 │ │ │ │ tst.w r9, #6 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r1 │ │ │ │ - bne.w 93c0e │ │ │ │ + bne.w 93c06 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93902 │ │ │ │ - b.n 9399e │ │ │ │ + bne.w 938fa │ │ │ │ + b.n 93996 │ │ │ │ subs r3, #8 │ │ │ │ str r3, [r5, #28] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r4, r1 │ │ │ │ - b.n 93902 │ │ │ │ - ldr r1, [pc, #540] @ (93d2c ) │ │ │ │ + b.n 938fa │ │ │ │ + ldr r1, [pc, #540] @ (93d24 ) │ │ │ │ lsrs r4, r4, #12 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ clz r0, r4 │ │ │ │ rsb r0, r0, #732 @ 0x2dc │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, r4, lsl #2] │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93994 │ │ │ │ + beq.w 9398c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93cd0 │ │ │ │ + beq.w 93cc8 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add.w r1, r2, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.w 93cd0 │ │ │ │ + bcc.w 93cc8 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ adds r3, #4 │ │ │ │ strd r3, r4, [r5] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93902 │ │ │ │ - b.n 9399e │ │ │ │ + bne.w 938fa │ │ │ │ + b.n 93996 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add.w r0, r6, #1736 @ 0x6c8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r0, 93bc6 │ │ │ │ + cbz r0, 93bbe │ │ │ │ add.w r8, r8, #1 │ │ │ │ ubfx r1, r8, #0, #15 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9397a │ │ │ │ + bne.w 93972 │ │ │ │ ldrd r0, r1, [r6, #384] @ 0x180 │ │ │ │ orrs r1, r0 │ │ │ │ - beq.w 9397a │ │ │ │ + beq.w 93972 │ │ │ │ ldr.w r1, [r6, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9397a │ │ │ │ + bne.w 93972 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mvn.w r7, #3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 939ba │ │ │ │ - b.n 939ea │ │ │ │ + bne.w 939b2 │ │ │ │ + b.n 939e2 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #1736 @ 0x6c8 │ │ │ │ - bl a6a90 │ │ │ │ - cbz r0, 93bc6 │ │ │ │ + bl a6a88 │ │ │ │ + cbz r0, 93bbe │ │ │ │ tst.w r9, #1 │ │ │ │ - beq.w 93a9a │ │ │ │ + beq.w 93a92 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 93a9a │ │ │ │ - b.n 93aca │ │ │ │ + beq.w 93a92 │ │ │ │ + b.n 93ac2 │ │ │ │ bl 5a418 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 939b4 │ │ │ │ + beq.w 939ac │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - b.n 93902 │ │ │ │ + b.n 938fa │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r5, fp │ │ │ │ mvn.w r7, #1 │ │ │ │ - b.n 93b9e │ │ │ │ + b.n 93b96 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r5, fp │ │ │ │ - b.n 939b6 │ │ │ │ + b.n 939ae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 93aca │ │ │ │ + bne.w 93ac2 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r4, r3, r2, lsr #5 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n 93c3a │ │ │ │ + bne.n 93c32 │ │ │ │ add.w r4, r3, r2, lsr #5 │ │ │ │ - b.n 93bfe │ │ │ │ + b.n 93bf6 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93902 │ │ │ │ - b.n 9399e │ │ │ │ + bne.w 938fa │ │ │ │ + b.n 93996 │ │ │ │ add.w r0, r6, #1736 @ 0x6c8 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93a06 │ │ │ │ + beq.w 939fe │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 939ea │ │ │ │ + b.n 939e2 │ │ │ │ tst.w r2, #6 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ - beq.w 93a5c │ │ │ │ + beq.w 93a54 │ │ │ │ ldrd r4, ip, [sp, #8] │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ cmp.w ip, #6 │ │ │ │ mov fp, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r3 │ │ │ │ - bne.w 93af4 │ │ │ │ + bne.w 93aec │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ add.w r3, lr, r4, lsr #5 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r0, [r0, lr] │ │ │ │ lsls r2, r0, #26 │ │ │ │ - bpl.w 93940 │ │ │ │ - b.n 93af4 │ │ │ │ + bpl.w 93938 │ │ │ │ + b.n 93aec │ │ │ │ tst.w r9, #6 │ │ │ │ - bne.w 93b76 │ │ │ │ - b.n 93af4 │ │ │ │ + bne.w 93b6e │ │ │ │ + b.n 93aec │ │ │ │ movs r3, #0 │ │ │ │ and.w lr, r9, #4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ and.w r9, r9, #2 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 93cea │ │ │ │ + beq.n 93ce2 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ and.w ip, r1, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n 93cfe │ │ │ │ + bne.n 93cf6 │ │ │ │ ldr.w r7, [r6, #276] @ 0x114 │ │ │ │ mov.w ip, r1, lsr #5 │ │ │ │ ldr.w ip, [ip, r7] │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - bne.n 93d14 │ │ │ │ + bne.n 93d0c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 93cca │ │ │ │ + beq.n 93cc2 │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ addne.w ip, r5, r4 │ │ │ │ add.w r5, r5, #1 │ │ │ │ it ne │ │ │ │ strne.w r1, [r0, ip, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ - b.n 93c8e │ │ │ │ + b.n 93c86 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93994 │ │ │ │ + bne.w 9398c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mvn.w r7, #2 │ │ │ │ - b.n 93b9e │ │ │ │ + b.n 93b96 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 93cf2 │ │ │ │ + bcc.n 93cea │ │ │ │ mov r7, r5 │ │ │ │ - b.n 939ea │ │ │ │ + b.n 939e2 │ │ │ │ adds r1, r5, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl af7e0 │ │ │ │ - b.n 939ea │ │ │ │ - ldr r3, [pc, #48] @ (93d30 ) │ │ │ │ + bl af7d8 │ │ │ │ + b.n 939e2 │ │ │ │ + ldr r3, [pc, #48] @ (93d28 ) │ │ │ │ movw r2, #3329 @ 0xd01 │ │ │ │ - ldr r1, [pc, #44] @ (93d34 ) │ │ │ │ - ldr r0, [pc, #48] @ (93d38 ) │ │ │ │ + ldr r1, [pc, #44] @ (93d2c ) │ │ │ │ + ldr r0, [pc, #48] @ (93d30 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #164 @ 0xa4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 93cca │ │ │ │ - b.n 93cb8 │ │ │ │ - cbnz r2, 93d90 │ │ │ │ + beq.n 93cc2 │ │ │ │ + b.n 93cb0 │ │ │ │ + cbnz r2, 93d8a │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 93d92 │ │ │ │ + cbnz r6, 93d8c │ │ │ │ movs r0, r1 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev16 r0, r3 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ bics.w r3, r3, #2 │ │ │ │ ite eq │ │ │ │ moveq r0, #10 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -201852,159 +201848,159 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 93d8e │ │ │ │ + bmi.n 93d86 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r3, [r0, #1756] @ 0x6dc │ │ │ │ - cbz r3, 93d92 │ │ │ │ + cbz r3, 93d8a │ │ │ │ ldr.w r1, [r0, #1760] @ 0x6e0 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 93d92 │ │ │ │ + bcc.n 93d8a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [r0, #1756] @ 0x6dc │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r0, #1756] @ 0x6dc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ - b.n 93d8a │ │ │ │ + b.n 93d82 │ │ │ │ add r1, sp, #4 │ │ │ │ add.w r0, r0, #1736 @ 0x6c8 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93d88 │ │ │ │ + bne.n 93d80 │ │ │ │ bl 5a418 │ │ │ │ adds r2, r0, #2 │ │ │ │ adds r1, r0, #1 │ │ │ │ - b.n 93dac │ │ │ │ + b.n 93da4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #648] @ (94048 ) │ │ │ │ + ldr r3, [pc, #648] @ (94040 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #648] @ (9404c ) │ │ │ │ + ldr r2, [pc, #648] @ (94044 ) │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #640] @ (94050 ) │ │ │ │ + ldr r3, [pc, #640] @ (94048 ) │ │ │ │ add r2, pc │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93f74 │ │ │ │ + beq.w 93f6c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93f74 │ │ │ │ + beq.w 93f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93f74 │ │ │ │ + beq.w 93f6c │ │ │ │ movs r3, #7 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ movw r3, #20621 @ 0x508d │ │ │ │ movt r3, #19 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93f74 │ │ │ │ + beq.w 93f6c │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ blx 11588 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ add.w r2, r1, r8 │ │ │ │ mov fp, r3 │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 94058 │ │ │ │ + bl 94050 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 93f5a │ │ │ │ + bne.w 93f52 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.w 93f78 │ │ │ │ + bcc.w 93f70 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 93f5a │ │ │ │ + bcc.n 93f52 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 93f1a │ │ │ │ + bne.n 93f12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94288 │ │ │ │ + bl 94280 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, r8] │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93eee │ │ │ │ + bne.n 93ee6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93f74 │ │ │ │ + beq.n 93f6c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #384] @ (94054 ) │ │ │ │ - ldr r3, [pc, #380] @ (94050 ) │ │ │ │ + ldr r2, [pc, #384] @ (9404c ) │ │ │ │ + ldr r3, [pc, #380] @ (94048 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 93eea │ │ │ │ + bne.n 93ee2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov ip, r7 │ │ │ │ mov.w lr, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov fp, r3 │ │ │ │ @@ -202012,17 +202008,17 @@ │ │ │ │ add.w r2, r0, r2, lsr #5 │ │ │ │ add.w r1, r2, #16 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ lsrs r5, r3, #5 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r8, r3, #7 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bne.n 9400c │ │ │ │ + bne.n 94004 │ │ │ │ add.w r1, r0, r3, lsr #5 │ │ │ │ - b.n 93f08 │ │ │ │ + b.n 93f00 │ │ │ │ movw ip, #4997 @ 0x1385 │ │ │ │ movt ip, #1 │ │ │ │ mov fp, r1 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w lr, [r4, #276] @ 0x114 │ │ │ │ add.w r2, lr, r2, lsr #5 │ │ │ │ mov r3, r2 │ │ │ │ @@ -202034,128 +202030,128 @@ │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r1 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #111 @ 0x6f │ │ │ │ str.w r3, [r0, lr] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 93f26 │ │ │ │ + bne.n 93f1e │ │ │ │ mov r1, fp │ │ │ │ - b.n 93e86 │ │ │ │ + b.n 93e7e │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 27e70 │ │ │ │ mov r0, r7 │ │ │ │ blx 10f7c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #3 │ │ │ │ bl 22ed4 │ │ │ │ - cbnz r0, 93f7e │ │ │ │ + cbnz r0, 93f76 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 93ed0 │ │ │ │ + b.n 93ec8 │ │ │ │ mvn.w r5, #2 │ │ │ │ - b.n 93f5e │ │ │ │ + b.n 93f56 │ │ │ │ movw r3, #20621 @ 0x508d │ │ │ │ movt r3, #19 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93f74 │ │ │ │ + beq.n 93f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93f74 │ │ │ │ + beq.n 93f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93f74 │ │ │ │ + beq.n 93f6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93f74 │ │ │ │ + beq.n 93f6c │ │ │ │ mov r0, r6 │ │ │ │ blx 11588 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r2, r5, lsl #2 │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 94058 │ │ │ │ + bl 94050 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 94020 │ │ │ │ + bne.n 94018 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 94040 │ │ │ │ + bcc.n 94038 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 94020 │ │ │ │ + bcc.n 94018 │ │ │ │ mov r1, r8 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ - b.n 93e74 │ │ │ │ + b.n 93e6c │ │ │ │ str r3, [r5, r0] │ │ │ │ str.w lr, [r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 93ef8 │ │ │ │ + bne.w 93ef0 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, ip │ │ │ │ - b.n 93e9e │ │ │ │ + b.n 93e96 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 27e70 │ │ │ │ mov r0, r7 │ │ │ │ blx 10f7c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #3 │ │ │ │ bl 22ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93f74 │ │ │ │ - b.n 93f88 │ │ │ │ + beq.n 93f6c │ │ │ │ + b.n 93f80 │ │ │ │ mvn.w r5, #2 │ │ │ │ - b.n 94024 │ │ │ │ + b.n 9401c │ │ │ │ nop │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb696 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #516] @ (94274 ) │ │ │ │ + ldr r2, [pc, #516] @ (9426c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r4, [pc, #516] @ (94278 ) │ │ │ │ + ldr r4, [pc, #516] @ (94270 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #516] @ (9427c ) │ │ │ │ + ldr r3, [pc, #516] @ (94274 ) │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -202175,145 +202171,145 @@ │ │ │ │ add r3, sp, #308 @ 0x134 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r1, 9410a │ │ │ │ + cbz r1, 94102 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 94146 │ │ │ │ + beq.n 9413e │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 940b6 │ │ │ │ + bne.n 940ae │ │ │ │ ldr.w r4, [r6, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w sl, r3, r4 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ tst.w r0, #32 │ │ │ │ - bne.n 941c6 │ │ │ │ + bne.n 941be │ │ │ │ and.w r2, r0, #3968 @ 0xf80 │ │ │ │ cmp.w r2, #3968 @ 0xf80 │ │ │ │ - beq.n 9415e │ │ │ │ + beq.n 94156 │ │ │ │ ubfx r2, r0, #7, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 94184 │ │ │ │ + bne.n 9417c │ │ │ │ str r2, [sp, #20] │ │ │ │ add.w r2, sl, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r3, r4] │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [r3, r4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 940b8 │ │ │ │ + bne.n 940b0 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 941b0 │ │ │ │ + bhi.n 941a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 9411c │ │ │ │ + cbz r3, 94114 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 941ea │ │ │ │ + bne.n 941e2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 941c2 │ │ │ │ + beq.n 941ba │ │ │ │ add r0, sp, #24 │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #336] @ (94280 ) │ │ │ │ - ldr r3, [pc, #332] @ (9427c ) │ │ │ │ + ldr r2, [pc, #336] @ (94278 ) │ │ │ │ + ldr r3, [pc, #332] @ (94274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 941be │ │ │ │ + bne.n 941b6 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r6, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r4, r3, r0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 9414a │ │ │ │ + beq.n 94142 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 940cc │ │ │ │ - b.n 9411c │ │ │ │ - ldr r2, [pc, #292] @ (94284 ) │ │ │ │ + bne.n 940c4 │ │ │ │ + b.n 94114 │ │ │ │ + ldr r2, [pc, #292] @ (9427c ) │ │ │ │ mov.w lr, r0, lsr #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ clz ip, lr │ │ │ │ rsb ip, ip, #732 @ 0x2dc │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, lr, lsl #2] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 940f4 │ │ │ │ + beq.n 940ec │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 941d4 │ │ │ │ + beq.n 941cc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add.w r1, ip, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n 941d4 │ │ │ │ + bcc.n 941cc │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ add.w sl, sl, #4 │ │ │ │ strd sl, r2, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r2, #8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 940fc │ │ │ │ + b.n 940f4 │ │ │ │ subs r3, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 940b8 │ │ │ │ + b.n 940b0 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 9412a │ │ │ │ + b.n 94122 │ │ │ │ ands.w r1, r0, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.n 941fa │ │ │ │ + beq.n 941f2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 940b6 │ │ │ │ + b.n 940ae │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #24 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 940f4 │ │ │ │ - b.n 940fc │ │ │ │ + bne.n 940ec │ │ │ │ + b.n 940f4 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9411c │ │ │ │ + beq.n 94114 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b.n 940b8 │ │ │ │ + b.n 940b0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl d339c │ │ │ │ - cbz r0, 9426e │ │ │ │ + bl d3394 │ │ │ │ + cbz r0, 94266 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #45325 @ 0xb10d │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw ip, #4997 @ 0x1385 │ │ │ │ movt ip, #1 │ │ │ │ str.w r1, [r2], #12 │ │ │ │ @@ -202338,52 +202334,52 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #14 │ │ │ │ str.w r2, [fp] │ │ │ │ add.w fp, r0, #8 │ │ │ │ ldr r2, [r3, r4] │ │ │ │ orr.w r2, r2, #64 @ 0x40 │ │ │ │ str r2, [r3, r4] │ │ │ │ - b.n 941ce │ │ │ │ + b.n 941c6 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 9412c │ │ │ │ - cbz r6, 942f0 │ │ │ │ + b.n 94124 │ │ │ │ + cbz r6, 942ea │ │ │ │ movs r0, r1 │ │ │ │ - cbz r4, 942f4 │ │ │ │ + cbz r4, 942ee │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 942ce │ │ │ │ + cbz r4, 942c8 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ - ldr r6, [pc, #608] @ (944fc ) │ │ │ │ + ldr r6, [pc, #608] @ (944f4 ) │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ movs r2, #1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r1, [pc, #596] @ (94500 ) │ │ │ │ + ldr r1, [pc, #596] @ (944f8 ) │ │ │ │ add r6, sp, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #572] @ (94504 ) │ │ │ │ + ldr r3, [pc, #572] @ (944fc ) │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ @@ -202395,473 +202391,473 @@ │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ adds r3, r7, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 94394 │ │ │ │ + beq.n 9438c │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 94338 │ │ │ │ + beq.n 94330 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 942e2 │ │ │ │ + bne.n 942da │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 9441e │ │ │ │ + bhi.w 94416 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 94314 │ │ │ │ + cbz r3, 9430c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94432 │ │ │ │ + bne.w 9442a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 9431e │ │ │ │ + cbz r3, 94316 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6b58 │ │ │ │ - ldr r2, [pc, #488] @ (94508 ) │ │ │ │ - ldr r3, [pc, #480] @ (94504 ) │ │ │ │ + bl a6b50 │ │ │ │ + ldr r2, [pc, #488] @ (94500 ) │ │ │ │ + ldr r3, [pc, #480] @ (944fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9442e │ │ │ │ + bne.n 94426 │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r0, [r5, #276] @ 0x114 │ │ │ │ add.w r8, r3, r0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ and.w lr, r1, #7 │ │ │ │ and.w ip, r1, #32 │ │ │ │ cmp.w lr, #7 │ │ │ │ itttt eq │ │ │ │ movweq r3, #65532 @ 0xfffc │ │ │ │ movteq r3, #2047 @ 0x7ff │ │ │ │ andeq.w r3, r3, r1, lsr #5 │ │ │ │ addeq r3, r3, r0 │ │ │ │ - beq.n 94448 │ │ │ │ + beq.n 94440 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 942fa │ │ │ │ + beq.n 942f2 │ │ │ │ and.w r2, r1, #3968 @ 0xf80 │ │ │ │ bic.w r7, r1, #32 │ │ │ │ cmp.w r2, #3968 @ 0xf80 │ │ │ │ bic.w r1, r1, #96 @ 0x60 │ │ │ │ str r7, [r3, r0] │ │ │ │ - beq.n 943cc │ │ │ │ + beq.n 943c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r2, r1, #7, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 943f0 │ │ │ │ + bne.n 943e8 │ │ │ │ add.w r3, r8, #4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 942e2 │ │ │ │ - b.n 942fe │ │ │ │ + bne.n 942da │ │ │ │ + b.n 942f6 │ │ │ │ ldr.w ip, [r5, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r0, r3, ip │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov r7, r0 │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 943b2 │ │ │ │ + beq.n 943aa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 942f6 │ │ │ │ - b.n 94314 │ │ │ │ + bne.n 942ee │ │ │ │ + b.n 9430c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r0, r3, ip │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 943b2 │ │ │ │ + beq.n 943aa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 942f6 │ │ │ │ - b.n 94314 │ │ │ │ - ldr r3, [pc, #316] @ (9450c ) │ │ │ │ + bne.n 942ee │ │ │ │ + b.n 9430c │ │ │ │ + ldr r3, [pc, #316] @ (94504 ) │ │ │ │ lsrs r1, r1, #12 │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94386 │ │ │ │ + beq.n 9437e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9449e │ │ │ │ + beq.n 94496 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n 9449e │ │ │ │ + bcc.n 94496 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add.w r7, r8, #4 │ │ │ │ strd r7, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 942e2 │ │ │ │ - b.n 942fe │ │ │ │ + bne.w 942da │ │ │ │ + b.n 942f6 │ │ │ │ subs r3, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ - b.n 942e2 │ │ │ │ + b.n 942da │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94314 │ │ │ │ + beq.w 9430c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 942e2 │ │ │ │ + b.n 942da │ │ │ │ add.w r3, r0, r2, lsr #5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 94444 │ │ │ │ + beq.n 9443c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 94476 │ │ │ │ + beq.n 9446e │ │ │ │ and.w r1, r2, #3968 @ 0xf80 │ │ │ │ cmp.w r1, #3968 @ 0xf80 │ │ │ │ it ne │ │ │ │ ubfxne r1, r2, #7, #5 │ │ │ │ - beq.n 944dc │ │ │ │ + beq.n 944d4 │ │ │ │ add.w r2, r8, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 90d04 │ │ │ │ + bl 90cfc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bcs.n 944ba │ │ │ │ - bl 80e60 │ │ │ │ + bcs.n 944b2 │ │ │ │ + bl 80e58 │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 942e2 │ │ │ │ - b.n 942fe │ │ │ │ + bne.w 942da │ │ │ │ + b.n 942f6 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94386 │ │ │ │ + bne.w 9437e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 942e2 │ │ │ │ - b.n 942fe │ │ │ │ - bl 80e60 │ │ │ │ + bne.w 942da │ │ │ │ + b.n 942f6 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ subs r2, r7, r2 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 942e2 │ │ │ │ - b.n 942fe │ │ │ │ - ldr r1, [pc, #44] @ (9450c ) │ │ │ │ + bne.w 942da │ │ │ │ + b.n 942f6 │ │ │ │ + ldr r1, [pc, #44] @ (94504 ) │ │ │ │ lsrs r2, r2, #12 │ │ │ │ clz r0, r2 │ │ │ │ rsb r0, r0, #732 @ 0x2dc │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 94468 │ │ │ │ - cbz r4, 9452e │ │ │ │ + b.n 94460 │ │ │ │ + cbz r4, 94528 │ │ │ │ movs r0, r1 │ │ │ │ - cbz r2, 9452a │ │ │ │ + cbz r2, 94524 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 9451a │ │ │ │ + cbz r2, 94514 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #1 │ │ │ │ - ldr r0, [pc, #644] @ (947ac ) │ │ │ │ + ldr r0, [pc, #644] @ (947a4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #644] @ (947b0 ) │ │ │ │ + ldr r3, [pc, #644] @ (947a8 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #644] @ (947b4 ) │ │ │ │ + ldr r1, [pc, #644] @ (947ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r4, r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9466c │ │ │ │ + bne.w 94664 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, r8, lsl #2] │ │ │ │ add.w ip, r0, r8, lsl #2 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 946f4 │ │ │ │ + beq.w 946ec │ │ │ │ cmp r2, #6 │ │ │ │ - bne.w 9470e │ │ │ │ + bne.w 94706 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ and.w r3, r6, #3968 @ 0xf80 │ │ │ │ cmp.w r3, #3968 @ 0xf80 │ │ │ │ it ne │ │ │ │ ubfxne r6, r6, #7, #5 │ │ │ │ - beq.w 9476a │ │ │ │ + beq.w 94762 │ │ │ │ ldr.w r5, [r0, r7, lsl #2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ and.w lr, r5, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.w 94758 │ │ │ │ + beq.w 94750 │ │ │ │ and.w r3, r5, #31 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9462c │ │ │ │ + beq.n 94624 │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.w 94788 │ │ │ │ + beq.w 94780 │ │ │ │ tst.w r5, #6 │ │ │ │ ittt ne │ │ │ │ movne r2, #0 │ │ │ │ movne r3, #18 │ │ │ │ movwne r0, #55685 @ 0xd985 │ │ │ │ - bne.w 94748 │ │ │ │ + bne.w 94740 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94754 │ │ │ │ + beq.w 9474c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94754 │ │ │ │ + beq.w 9474c │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.w 9479e │ │ │ │ + bcc.w 94796 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, r9 │ │ │ │ adds r1, r7, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94798 │ │ │ │ + beq.w 94790 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9479e │ │ │ │ + beq.w 94796 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 9469e │ │ │ │ + beq.n 94696 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, sl │ │ │ │ orr.w r5, r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ - ldr r2, [pc, #420] @ (947b8 ) │ │ │ │ - ldr r3, [pc, #412] @ (947b0 ) │ │ │ │ + bl 7f7ac │ │ │ │ + ldr r2, [pc, #420] @ (947b0 ) │ │ │ │ + ldr r3, [pc, #412] @ (947a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 946aa │ │ │ │ + bne.n 946a2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w lr, r5, asr #7 │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 946ae │ │ │ │ + ble.n 946a6 │ │ │ │ cmp lr, r6 │ │ │ │ - bhi.w 94754 │ │ │ │ - ldr r6, [pc, #380] @ (947bc ) │ │ │ │ - ldr r5, [pc, #368] @ (947b0 ) │ │ │ │ + bhi.w 9474c │ │ │ │ + ldr r6, [pc, #380] @ (947b4 ) │ │ │ │ + ldr r5, [pc, #368] @ (947a8 ) │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ eors r6, r5 │ │ │ │ mov.w r5, #0 │ │ │ │ - bne.n 946aa │ │ │ │ + bne.n 946a2 │ │ │ │ ldr.w r5, [ip] │ │ │ │ adds r1, #8 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r2, r2, r5, lsr #5 │ │ │ │ add.w r2, r2, lr, lsl #2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8f4e0 │ │ │ │ + b.w 8f4d8 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - bne.n 94610 │ │ │ │ + bne.n 94608 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ and.w r5, r3, #7 │ │ │ │ cmp r5, #7 │ │ │ │ - beq.n 946c4 │ │ │ │ + beq.n 946bc │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ and.w r3, r6, #3968 @ 0xf80 │ │ │ │ cmp.w r3, #3968 @ 0xf80 │ │ │ │ - beq.n 946d2 │ │ │ │ + beq.n 946ca │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ubfx r6, r6, #7, #5 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 945b0 │ │ │ │ + b.n 945a8 │ │ │ │ movs r5, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ - b.n 94610 │ │ │ │ + bl 7f7ac │ │ │ │ + b.n 94608 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - beq.n 94754 │ │ │ │ + beq.n 9474c │ │ │ │ ands.w r2, r5, #24 │ │ │ │ - bne.n 94728 │ │ │ │ + bne.n 94720 │ │ │ │ asrs r3, r5, #7 │ │ │ │ add r4, sp, #8 │ │ │ │ asrs r5, r5, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.n 94732 │ │ │ │ + b.n 9472a │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r5, r3, #7 │ │ │ │ cmp r5, #7 │ │ │ │ - bne.n 94686 │ │ │ │ - b.n 946c4 │ │ │ │ - ldr r3, [pc, #236] @ (947c0 ) │ │ │ │ + bne.n 9467e │ │ │ │ + b.n 946bc │ │ │ │ + ldr r3, [pc, #236] @ (947b8 ) │ │ │ │ lsrs r6, r6, #12 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ clz r3, r6 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - b.n 945b0 │ │ │ │ + b.n 945a8 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r5, r3, #5 │ │ │ │ add.w ip, r2, r3, lsr #5 │ │ │ │ ldr r3, [r5, r2] │ │ │ │ and.w r5, r3, #7 │ │ │ │ cmp r5, #7 │ │ │ │ - beq.n 946f8 │ │ │ │ + beq.n 946f0 │ │ │ │ cmp r5, #6 │ │ │ │ - beq.w 94564 │ │ │ │ - ldr r0, [pc, #180] @ (947c4 ) │ │ │ │ + beq.w 9455c │ │ │ │ + ldr r0, [pc, #180] @ (947bc ) │ │ │ │ movw r1, #19845 @ 0x4d85 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r8, [sp] │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ bl 1b098 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94610 │ │ │ │ + b.n 94608 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 4311a │ │ │ │ mov r0, r4 │ │ │ │ bl 19740 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 94754 │ │ │ │ + bge.n 9474c │ │ │ │ movw r0, #7941 @ 0x1f05 │ │ │ │ movt r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ strd r0, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94610 │ │ │ │ + b.n 94608 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r5, [r5, r2] │ │ │ │ and.w lr, r5, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bne.w 9458c │ │ │ │ - b.n 94758 │ │ │ │ - ldr r3, [pc, #84] @ (947c0 ) │ │ │ │ + bne.w 94584 │ │ │ │ + b.n 94750 │ │ │ │ + ldr r3, [pc, #84] @ (947b8 ) │ │ │ │ lsrs r6, r6, #12 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ clz r1, r6 │ │ │ │ rsb r1, r1, #732 @ 0x2dc │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - b.n 9457a │ │ │ │ + b.n 94572 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 25430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9459c │ │ │ │ - b.n 946b0 │ │ │ │ + bne.w 94594 │ │ │ │ + b.n 946a8 │ │ │ │ ldr.w r3, [r4, #1344] @ 0x540 │ │ │ │ - cbz r3, 947a2 │ │ │ │ + cbz r3, 9479a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 946a0 │ │ │ │ + b.n 94698 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ blx 11944 │ │ │ │ - b.n 945cc │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + b.n 945c4 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ movs r0, r1 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ movs r0, r1 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb8de │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -202869,378 +202865,378 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r4, [r3, r0, lsl #2] │ │ │ │ add.w r2, r3, r0, lsl #2 │ │ │ │ adds r1, r2, #4 │ │ │ │ adds r2, #8 │ │ │ │ and.w r3, r4, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 94802 │ │ │ │ + bne.n 947fa │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ and.w r0, r4, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 94832 │ │ │ │ + beq.n 9482a │ │ │ │ tst.w r4, #6 │ │ │ │ - bne.n 94862 │ │ │ │ + bne.n 9485a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ adds r2, r0, #2 │ │ │ │ - beq.n 948aa │ │ │ │ + beq.n 948a2 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9484c │ │ │ │ + blt.n 94844 │ │ │ │ it ne │ │ │ │ movwne r2, #57861 @ 0xe205 │ │ │ │ - bne.n 94824 │ │ │ │ + bne.n 9481c │ │ │ │ movw r2, #36997 @ 0x9085 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ and.w r0, r4, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 94802 │ │ │ │ + bne.n 947fa │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ and.w r0, r4, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 94832 │ │ │ │ - b.n 94802 │ │ │ │ + beq.n 9482a │ │ │ │ + b.n 947fa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #32901 @ 0x8085 │ │ │ │ movt r2, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ and.w r3, r4, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 948ae │ │ │ │ + bne.n 948a6 │ │ │ │ movw r3, #36997 @ 0x9085 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 948be │ │ │ │ + beq.n 948b6 │ │ │ │ movw r3, #32901 @ 0x8085 │ │ │ │ movt r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 94886 │ │ │ │ + beq.n 9487e │ │ │ │ movw r3, #57861 @ 0xe205 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 948ce │ │ │ │ + bne.n 948c6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 948aa │ │ │ │ + beq.n 948a2 │ │ │ │ movw r3, #32901 @ 0x8085 │ │ │ │ movt r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 948e8 │ │ │ │ + beq.n 948e0 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 948a6 │ │ │ │ - ldr r0, [pc, #60] @ (948ec ) │ │ │ │ + b.n 9489e │ │ │ │ + ldr r0, [pc, #60] @ (948e4 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 10970 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 901f8 │ │ │ │ + bl 901f0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 948a6 │ │ │ │ + b.n 9489e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ movw r4, #11653 @ 0x2d85 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n 948a6 │ │ │ │ + b.n 9489e │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 948a6 │ │ │ │ - add.w r0, sl, #4 │ │ │ │ + b.n 9489e │ │ │ │ + @ instruction: 0xf0fa0004 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #600] @ (94b60 ) │ │ │ │ + ldr r2, [pc, #600] @ (94b58 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #600] @ (94b64 ) │ │ │ │ + ldr r3, [pc, #600] @ (94b5c ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #584] @ (94b5c ) │ │ │ │ - ldr r7, [pc, #596] @ (94b68 ) │ │ │ │ + ldr r0, [pc, #584] @ (94b54 ) │ │ │ │ + ldr r7, [pc, #596] @ (94b60 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r2, #5 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 94adc │ │ │ │ + bne.w 94ad4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94a6e │ │ │ │ + bne.w 94a66 │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bl a43e0 │ │ │ │ + bl a43d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94aa0 │ │ │ │ + beq.w 94a98 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94aa0 │ │ │ │ + beq.w 94a98 │ │ │ │ mov r9, r8 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94aa0 │ │ │ │ + beq.w 94a98 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94af4 │ │ │ │ + beq.w 94aec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movw r3, #53261 @ 0xd00d │ │ │ │ movt r3, #18 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 94af0 │ │ │ │ + beq.w 94ae8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 95478 │ │ │ │ + bl 95470 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ and.w r2, r6, #3968 @ 0xf80 │ │ │ │ cmp.w r2, #3968 @ 0xf80 │ │ │ │ it ne │ │ │ │ ubfxne r6, r6, #7, #5 │ │ │ │ - beq.w 94b3c │ │ │ │ + beq.w 94b34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b1c │ │ │ │ + beq.w 94b14 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 94a00 │ │ │ │ + ble.n 949f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 94a00 │ │ │ │ + beq.n 949f8 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r6 │ │ │ │ movs r6, #1 │ │ │ │ add.w r3, r6, r8 │ │ │ │ adds r6, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 949e6 │ │ │ │ + bne.n 949de │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ blx 11904 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b1c │ │ │ │ + beq.w 94b14 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 716d8 │ │ │ │ + bl 716d0 │ │ │ │ clz r3, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ mov r0, r7 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94aa8 │ │ │ │ + bne.n 94aa0 │ │ │ │ blx 11dbc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 94aba │ │ │ │ + beq.n 94ab2 │ │ │ │ ldr.w r2, [r4, #1344] @ 0x540 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94b24 │ │ │ │ + bne.n 94b1c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 94ac2 │ │ │ │ + bne.n 94aba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af7e0 │ │ │ │ - ldr r2, [pc, #280] @ (94b6c ) │ │ │ │ - ldr r3, [pc, #268] @ (94b64 ) │ │ │ │ + bl af7d8 │ │ │ │ + ldr r2, [pc, #280] @ (94b64 ) │ │ │ │ + ldr r3, [pc, #268] @ (94b5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 94aa4 │ │ │ │ + bne.n 94a9c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 94a98 │ │ │ │ + cbz r0, 94a90 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl a43e0 │ │ │ │ - cbz r0, 94a98 │ │ │ │ + bl a43d8 │ │ │ │ + cbz r0, 94a90 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94962 │ │ │ │ + bne.w 9495a │ │ │ │ ldr.w r3, [r4, #1344] @ 0x540 │ │ │ │ str.w r3, [r8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 94a52 │ │ │ │ + b.n 94a4a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ blx 112f4 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 94ac6 │ │ │ │ + cbnz r0, 94abe │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r7 │ │ │ │ blx 11dbc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 94ad8 │ │ │ │ + beq.n 94ad0 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 94a4a │ │ │ │ + b.n 94a42 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r8] │ │ │ │ blx 11dbc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 94a4a │ │ │ │ - ldr r3, [pc, #144] @ (94b70 ) │ │ │ │ + b.n 94a42 │ │ │ │ + ldr r3, [pc, #144] @ (94b68 ) │ │ │ │ mov.w r2, #430 @ 0x1ae │ │ │ │ - ldr r1, [pc, #144] @ (94b74 ) │ │ │ │ - ldr r0, [pc, #144] @ (94b78 ) │ │ │ │ + ldr r1, [pc, #144] @ (94b6c ) │ │ │ │ + ldr r0, [pc, #144] @ (94b70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 94a52 │ │ │ │ + b.n 94a4a │ │ │ │ movw r3, #13317 @ 0x3405 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #18 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 94b12 │ │ │ │ + beq.n 94b0a │ │ │ │ ldr.w r3, [r4, #1344] @ 0x540 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af7e0 │ │ │ │ - b.n 94aa0 │ │ │ │ + bl af7d8 │ │ │ │ + b.n 94a98 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 94a98 │ │ │ │ - b.n 94aa0 │ │ │ │ + bne.n 94a90 │ │ │ │ + b.n 94a98 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 94aba │ │ │ │ + beq.n 94ab2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ blx 11824 │ │ │ │ str.w r9, [r8] │ │ │ │ - b.n 94ad8 │ │ │ │ - ldr r2, [pc, #60] @ (94b7c ) │ │ │ │ + b.n 94ad0 │ │ │ │ + ldr r2, [pc, #60] @ (94b74 ) │ │ │ │ lsrs r3, r6, #12 │ │ │ │ ldr r1, [r7, r2] │ │ │ │ clz r2, r3 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - b.n 949b8 │ │ │ │ + b.n 949b0 │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ movs r0, r1 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ movs r0, r1 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl a0e24 │ │ │ │ + bl a0e1c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0e30 │ │ │ │ + bl a0e28 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -203252,275 +203248,275 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [r4, #2280] @ 0x8e8 │ │ │ │ ldr.w r2, [r4, #2276] @ 0x8e4 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - cbnz r3, 94c4a │ │ │ │ + cbnz r3, 94c42 │ │ │ │ ldr.w r3, [r4, #1832] @ 0x728 │ │ │ │ lsls r0, r3, #14 │ │ │ │ - bpl.n 94c56 │ │ │ │ + bpl.n 94c4e │ │ │ │ orr.w r2, r2, #4 │ │ │ │ lsls r0, r3, #13 │ │ │ │ - bpl.n 94bf4 │ │ │ │ + bpl.n 94bec │ │ │ │ orr.w r2, r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 94c5c │ │ │ │ + cbz r0, 94c54 │ │ │ │ ldr.w r2, [r4, #2272] @ 0x8e0 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ - cbz r0, 94c5c │ │ │ │ + bl b0d74 │ │ │ │ + cbz r0, 94c54 │ │ │ │ add.w r2, r4, #1832 @ 0x728 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #2276] @ 0x8e4 │ │ │ │ str.w r1, [r4, #2272] @ 0x8e0 │ │ │ │ str.w r3, [r4, #2280] @ 0x8e8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #393216 @ 0x60000 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 94c2a │ │ │ │ + bne.n 94c22 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r3, [r4, #1832] @ 0x728 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ lsls r0, r3, #14 │ │ │ │ - bmi.n 94be8 │ │ │ │ + bmi.n 94be0 │ │ │ │ lsls r3, r3, #13 │ │ │ │ - bpl.n 94bf4 │ │ │ │ - b.n 94bf0 │ │ │ │ + bpl.n 94bec │ │ │ │ + b.n 94be8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 94c46 │ │ │ │ + b.n 94c3e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #200] @ (94d38 ) │ │ │ │ + ldr r4, [pc, #200] @ (94d30 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #200] @ (94d3c ) │ │ │ │ + ldr r3, [pc, #200] @ (94d34 ) │ │ │ │ add r1, sp, #4 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 119d8 │ │ │ │ - cbz r0, 94cf6 │ │ │ │ + cbz r0, 94cee │ │ │ │ add r1, sp, #8 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 11ef0 │ │ │ │ - cbz r0, 94cf6 │ │ │ │ + cbz r0, 94cee │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ str.w r2, [r4, #2272] @ 0x8e0 │ │ │ │ and.w r2, r3, #1 │ │ │ │ str.w r2, [r4, #2276] @ 0x8e4 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ str.w r2, [r4, #2280] @ 0x8e8 │ │ │ │ tst.w r3, #4 │ │ │ │ add.w r3, r4, #1832 @ 0x728 │ │ │ │ dmb ish │ │ │ │ - beq.n 94d24 │ │ │ │ + beq.n 94d1c │ │ │ │ ldrex r2, [r3] │ │ │ │ orr.w r2, r2, #131072 @ 0x20000 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 94cbc │ │ │ │ + bne.n 94cb4 │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #4] │ │ │ │ dmb ish │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 94d12 │ │ │ │ + bpl.n 94d0a │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #262144 @ 0x40000 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94cda │ │ │ │ + bne.n 94cd2 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #72] @ (94d40 ) │ │ │ │ - ldr r3, [pc, #64] @ (94d3c ) │ │ │ │ + ldr r2, [pc, #72] @ (94d38 ) │ │ │ │ + ldr r3, [pc, #64] @ (94d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 94d0e │ │ │ │ + bne.n 94d06 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #262144 @ 0x40000 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94cea │ │ │ │ - b.n 94d12 │ │ │ │ + beq.n 94ce2 │ │ │ │ + b.n 94d0a │ │ │ │ ldrex r2, [r3] │ │ │ │ bic.w r2, r2, #131072 @ 0x20000 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 94ccc │ │ │ │ - b.n 94d24 │ │ │ │ + beq.n 94cc4 │ │ │ │ + b.n 94d1c │ │ │ │ nop │ │ │ │ - add r7, pc, #920 @ (adr r7, 950d4 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 950ec ) │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #392 @ (adr r7, 94ecc ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 94ee4 ) │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #292] @ (94e7c ) │ │ │ │ + ldr r3, [pc, #292] @ (94e74 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ - ldr.w sl, [pc, #288] @ 94e80 │ │ │ │ + ldr.w sl, [pc, #288] @ 94e78 │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ add sl, pc │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94e30 │ │ │ │ + bne.n 94e28 │ │ │ │ movs r0, #12 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r4, [r5] │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ blx 10cec │ │ │ │ - ldr r3, [pc, #228] @ (94e84 ) │ │ │ │ + ldr r3, [pc, #228] @ (94e7c ) │ │ │ │ lsrs r2, r7, #12 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ clz r3, r2 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ mov.w sl, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ strd r3, r6, [r9] │ │ │ │ str.w sl, [r9, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 94e38 │ │ │ │ + cbz r0, 94e30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 10cec │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 94e88 │ │ │ │ + bl 94e80 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ dmb ish │ │ │ │ addw r3, r1, #1276 @ 0x4fc │ │ │ │ ldrex r1, [r3] │ │ │ │ add r1, sl │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94df2 │ │ │ │ + bne.n 94dea │ │ │ │ add.w r3, r6, #32 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94e0c │ │ │ │ + bne.n 94e04 │ │ │ │ dmb ish │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 94e74 │ │ │ │ + bne.n 94e6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, sl │ │ │ │ - bl 94e88 │ │ │ │ + bl 94e80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ addw r3, r3, #1276 @ 0x4fc │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94e4a │ │ │ │ + bne.n 94e42 │ │ │ │ add.w r3, r6, #32 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94e1a │ │ │ │ - b.n 94e64 │ │ │ │ + beq.n 94e12 │ │ │ │ + b.n 94e5c │ │ │ │ mov r0, r5 │ │ │ │ bl 29c60 │ │ │ │ - b.n 94e30 │ │ │ │ - cbz r0, 94e82 │ │ │ │ + b.n 94e28 │ │ │ │ + cbz r0, 94e7c │ │ │ │ movs r0, r1 │ │ │ │ - add r6, pc, #936 @ (adr r6, 9522c ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 95244 ) │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #320] @ (94fdc ) │ │ │ │ + ldr r0, [pc, #320] @ (94fd4 ) │ │ │ │ add r0, pc │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ and.w r6, r2, #512 @ 0x200 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 94f54 │ │ │ │ + bne.n 94f4c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, r6 │ │ │ │ ite ne │ │ │ │ movne r5, r1 │ │ │ │ orreq.w r5, r1, #1 │ │ │ │ and.w r1, r2, #2097152 @ 0x200000 │ │ │ │ orrs r1, r6 │ │ │ │ - bne.n 94f5e │ │ │ │ - ldr r1, [pc, #288] @ (94fe0 ) │ │ │ │ + bne.n 94f56 │ │ │ │ + ldr r1, [pc, #288] @ (94fd8 ) │ │ │ │ ldr r6, [r0, r1] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov.w ip, #28 │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ lsrs r0, r0, #7 │ │ │ │ clz r1, r0 │ │ │ │ @@ -203529,76 +203525,76 @@ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ and.w r0, r2, #18874368 @ 0x1200000 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldrb r6, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ cmp r6, #36 @ 0x24 │ │ │ │ - beq.n 94f3a │ │ │ │ + beq.n 94f32 │ │ │ │ orr.w fp, r0, #33554432 @ 0x2000000 │ │ │ │ mov ip, r1 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [lr] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 94f0e │ │ │ │ + bne.n 94f06 │ │ │ │ strexd r7, fp, ip, [lr] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 94efa │ │ │ │ + bne.n 94ef2 │ │ │ │ dmb ish │ │ │ │ - bne.n 94f96 │ │ │ │ + bne.n 94f8e │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94fd0 │ │ │ │ + bne.n 94fc8 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cbnz r3, 94f8e │ │ │ │ + cbnz r3, 94f86 │ │ │ │ movs r1, #1 │ │ │ │ - cbz r5, 94f84 │ │ │ │ + cbz r5, 94f7c │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl aaed0 │ │ │ │ + bl aaec8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b.w a7000 │ │ │ │ + b.w a6ff8 │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [lr] │ │ │ │ cmp ip, r3 │ │ │ │ it eq │ │ │ │ cmpeq fp, r2 │ │ │ │ - bne.n 94f0e │ │ │ │ + bne.n 94f06 │ │ │ │ strexd r7, r0, r1, [lr] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94f0e │ │ │ │ - b.n 94f3e │ │ │ │ + beq.n 94f06 │ │ │ │ + b.n 94f36 │ │ │ │ and.w r1, r2, #2097152 @ 0x200000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 94ebe │ │ │ │ - ldr r3, [pc, #128] @ (94fe0 ) │ │ │ │ + beq.n 94eb6 │ │ │ │ + ldr r3, [pc, #128] @ (94fd8 ) │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r6, [r0, r3] │ │ │ │ dmb ish │ │ │ │ addw r3, r6, #3336 @ 0xd08 │ │ │ │ ldrex r0, [r3] │ │ │ │ subs r0, r0, r2 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 94f6c │ │ │ │ + bne.n 94f64 │ │ │ │ dmb ish │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 94ec2 │ │ │ │ + b.n 94eba │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b.w a7000 │ │ │ │ + b.w a6ff8 │ │ │ │ mov r0, r4 │ │ │ │ bl 56504 │ │ │ │ - b.n 94f22 │ │ │ │ + b.n 94f1a │ │ │ │ ldrd r0, r1, [r4, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r6, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ and.w r3, r0, #18874368 @ 0x1200000 │ │ │ │ @@ -203607,45 +203603,45 @@ │ │ │ │ it ne │ │ │ │ orrne.w r8, r3, #33554432 @ 0x2000000 │ │ │ │ mov fp, r8 │ │ │ │ ldrexd r2, r3, [lr] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 94f0e │ │ │ │ + bne.n 94f06 │ │ │ │ strexd r7, fp, ip, [lr] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94f0e │ │ │ │ - b.n 94fba │ │ │ │ + beq.n 94f06 │ │ │ │ + b.n 94fb2 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ bl 57b88 │ │ │ │ - b.n 94f1e │ │ │ │ + b.n 94f16 │ │ │ │ nop │ │ │ │ - add r5, pc, #768 @ (adr r5, 952e0 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 952f8 ) │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 95136 │ │ │ │ + ble.w 9512e │ │ │ │ mov r7, r1 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 95246 │ │ │ │ + bhi.w 9523e │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bls.w 9524a │ │ │ │ + bls.w 95242 │ │ │ │ sub.w r4, r1, #43 @ 0x2b │ │ │ │ cmp r4, #20 │ │ │ │ - bhi.w 95156 │ │ │ │ + bhi.w 9514e │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsls r5, r3, #5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ @@ -203666,76 +203662,76 @@ │ │ │ │ lsls r7, r7, #4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movs r5, #10 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ bfi r4, r5, #7, #4 │ │ │ │ strh r4, [r1, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 95092 │ │ │ │ + beq.n 9508a │ │ │ │ mov r5, r7 │ │ │ │ add.w ip, r7, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 950f0 │ │ │ │ + b.n 950e8 │ │ │ │ sub.w r6, r4, #48 @ 0x30 │ │ │ │ cmp r6, #9 │ │ │ │ - bhi.w 9524a │ │ │ │ + bhi.w 95242 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ add r5, lr │ │ │ │ ldrh r4, [r5, #4] │ │ │ │ bfi r4, r6, #7, #4 │ │ │ │ strh r4, [r5, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9518a │ │ │ │ + bne.n 95182 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 95136 │ │ │ │ + beq.n 9512e │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ mov.w r0, #262144 @ 0x40000 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r3] │ │ │ │ orrs r4, r0 │ │ │ │ orrs r5, r1 │ │ │ │ strexd r2, r4, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9509e │ │ │ │ + bne.n 95096 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r3] │ │ │ │ orrs r5, r0 │ │ │ │ orrs r6, r1 │ │ │ │ strexd r4, r5, r6, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 950bc │ │ │ │ + bne.n 950b4 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movs r5, #13 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ bfi r4, r5, #7, #4 │ │ │ │ strh r4, [r1, #4] │ │ │ │ mov r5, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9508c │ │ │ │ + beq.n 95084 │ │ │ │ add.w ip, r5, #1 │ │ │ │ ldrb.w r1, [ip] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 952c6 │ │ │ │ + bhi.w 952be │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bls.w 9524a │ │ │ │ + bls.w 95242 │ │ │ │ sub.w r4, r1, #43 @ 0x2b │ │ │ │ cmp r4, #20 │ │ │ │ - bhi.n 95168 │ │ │ │ + bhi.n 95160 │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r6, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ movs r6, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r6, r5 │ │ │ │ @@ -203759,46 +203755,46 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r3] │ │ │ │ ands r4, r0 │ │ │ │ ands r5, r1 │ │ │ │ strexd r2, r4, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 950ae │ │ │ │ - b.n 95144 │ │ │ │ + beq.n 950a6 │ │ │ │ + b.n 9513c │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 9524a │ │ │ │ + bhi.n 95242 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldrh r5, [r4, #4] │ │ │ │ bfi r5, r1, #7, #4 │ │ │ │ strh r5, [r4, #4] │ │ │ │ - b.n 95054 │ │ │ │ + b.n 9504c │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 9524a │ │ │ │ + bhi.n 95242 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldrh r5, [r4, #12] │ │ │ │ bfi r5, r1, #7, #4 │ │ │ │ strh r5, [r4, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 95092 │ │ │ │ + beq.n 9508a │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w lr, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldrb.w r4, [ip] │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n 9525a │ │ │ │ + bhi.n 95252 │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ - bls.n 9524a │ │ │ │ + bls.n 95242 │ │ │ │ sub.w r5, r4, #43 @ 0x2b │ │ │ │ cmp r5, #20 │ │ │ │ - bhi.w 95064 │ │ │ │ - add r6, pc, #8 @ (adr r6, 951ac ) │ │ │ │ + bhi.w 9505c │ │ │ │ + add r6, pc, #8 @ (adr r6, 951a4 ) │ │ │ │ ldr.w r5, [r6, r5, lsl #2] │ │ │ │ add r6, r5 │ │ │ │ bx r6 │ │ │ │ nop │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ @@ -203827,1309 +203823,1309 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ movs r6, #10 │ │ │ │ add r4, lr │ │ │ │ ldrh r5, [r4, #4] │ │ │ │ bfi r5, r6, #7, #4 │ │ │ │ strh r5, [r4, #4] │ │ │ │ - b.n 9507a │ │ │ │ + b.n 95072 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ movs r6, #13 │ │ │ │ add r4, lr │ │ │ │ ldrh r5, [r4, #4] │ │ │ │ bfi r5, r6, #7, #4 │ │ │ │ strh r5, [r4, #4] │ │ │ │ - b.n 9507e │ │ │ │ + b.n 95076 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movs r5, #10 │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ bfi r4, r5, #7, #4 │ │ │ │ strh r4, [r1, #12] │ │ │ │ - b.n 95178 │ │ │ │ + b.n 95170 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movs r5, #13 │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ bfi r4, r5, #7, #4 │ │ │ │ strh r4, [r1, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 9508c │ │ │ │ + beq.w 95084 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 95184 │ │ │ │ + b.n 9517c │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ - beq.n 9532a │ │ │ │ + beq.n 95322 │ │ │ │ bl 338f8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #228] @ (95338 ) │ │ │ │ + ldr r0, [pc, #228] @ (95330 ) │ │ │ │ mov r2, r7 │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ cmp r4, #94 @ 0x5e │ │ │ │ - bne.n 9524a │ │ │ │ + bne.n 95242 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ movs r6, #14 │ │ │ │ add r4, lr │ │ │ │ ldrh r5, [r4, #4] │ │ │ │ bfi r5, r6, #7, #4 │ │ │ │ strh r5, [r4, #4] │ │ │ │ - b.n 9507a │ │ │ │ + b.n 95072 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ movs r6, #12 │ │ │ │ add r4, lr │ │ │ │ ldrh r5, [r4, #4] │ │ │ │ bfi r5, r6, #7, #4 │ │ │ │ strh r5, [r4, #4] │ │ │ │ - b.n 9507e │ │ │ │ + b.n 95076 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ movs r6, #11 │ │ │ │ add r4, lr │ │ │ │ ldrh r5, [r4, #4] │ │ │ │ bfi r5, r6, #7, #4 │ │ │ │ strh r5, [r4, #4] │ │ │ │ - b.n 9507e │ │ │ │ + b.n 95076 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movs r5, #11 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ bfi r4, r5, #7, #4 │ │ │ │ strh r4, [r1, #4] │ │ │ │ - b.n 950e2 │ │ │ │ + b.n 950da │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movs r5, #12 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ bfi r4, r5, #7, #4 │ │ │ │ strh r4, [r1, #4] │ │ │ │ - b.n 950e2 │ │ │ │ + b.n 950da │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movs r5, #12 │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ bfi r4, r5, #7, #4 │ │ │ │ strh r4, [r1, #12] │ │ │ │ - b.n 9523a │ │ │ │ + b.n 95232 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movs r5, #11 │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ bfi r4, r5, #7, #4 │ │ │ │ strh r4, [r1, #12] │ │ │ │ - b.n 9523a │ │ │ │ + b.n 95232 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ - bne.n 9524a │ │ │ │ + bne.n 95242 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movs r5, #14 │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ bfi r4, r5, #7, #4 │ │ │ │ strh r4, [r1, #12] │ │ │ │ - b.n 95178 │ │ │ │ + b.n 95170 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne.n 9524a │ │ │ │ + bne.n 95242 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ adds r5, r7, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ ldrh r1, [r4, #4] │ │ │ │ orr.w r1, r1, #1920 @ 0x780 │ │ │ │ strh r1, [r4, #4] │ │ │ │ - b.n 950e8 │ │ │ │ + b.n 950e0 │ │ │ │ ldrb.w r4, [ip, #1] │ │ │ │ cmp r4, #47 @ 0x2f │ │ │ │ - bne.n 9524a │ │ │ │ + bne.n 95242 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ add r4, lr │ │ │ │ ldrh r5, [r4, #4] │ │ │ │ orr.w r5, r5, #1920 @ 0x780 │ │ │ │ strh r5, [r4, #4] │ │ │ │ - b.n 9507e │ │ │ │ + b.n 95076 │ │ │ │ ldrb.w r1, [ip, #1] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne.n 9524a │ │ │ │ + bne.n 95242 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ add.w ip, r5, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ orr.w r1, r1, #1920 @ 0x780 │ │ │ │ strh r1, [r4, #12] │ │ │ │ - b.n 9523a │ │ │ │ + b.n 95232 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movs r5, #14 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ bfi r4, r5, #7, #4 │ │ │ │ strh r4, [r1, #4] │ │ │ │ - b.n 95054 │ │ │ │ - @ instruction: 0xfa240004 │ │ │ │ + b.n 9504c │ │ │ │ + @ instruction: 0xfa140004 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #72] @ (95394 ) │ │ │ │ + ldr r3, [pc, #72] @ (9538c ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl b6c80 │ │ │ │ - cbz r0, 9537c │ │ │ │ + bl b6c78 │ │ │ │ + cbz r0, 95374 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 96280 │ │ │ │ + bl 96278 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 95390 │ │ │ │ + cbz r0, 95388 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 95398 │ │ │ │ - cbz r0, 95390 │ │ │ │ + bl 95390 │ │ │ │ + cbz r0, 95388 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 94d44 │ │ │ │ + b.n 94d3c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 95376 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + b.n 9536e │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #100] @ (9540c ) │ │ │ │ + ldr r3, [pc, #100] @ (95404 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r4, [pc, #96] @ (95410 ) │ │ │ │ + ldr r4, [pc, #96] @ (95408 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r3, [r0, #1848] @ 0x738 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 953c8 │ │ │ │ + bne.n 953c0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #72] @ (95414 ) │ │ │ │ + ldr r3, [pc, #72] @ (9540c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r3, [r3, #1376] @ 0x560 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 953c2 │ │ │ │ + beq.n 953ba │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 953c2 │ │ │ │ + beq.n 953ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #15 │ │ │ │ - bpl.n 953c2 │ │ │ │ + bpl.n 953ba │ │ │ │ and.w r2, r3, #512 @ 0x200 │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bmi.n 953c2 │ │ │ │ + bmi.n 953ba │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 953c2 │ │ │ │ + beq.n 953ba │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1b098 │ │ │ │ - b.n 953c4 │ │ │ │ + b.n 953bc │ │ │ │ nop │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ movs r0, r1 │ │ │ │ - add r0, pc, #680 @ (adr r0, 956bc ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 956d4 ) │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (9546c ) │ │ │ │ + ldr r3, [pc, #68] @ (95464 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r4, [pc, #68] @ (95470 ) │ │ │ │ + ldr r4, [pc, #68] @ (95468 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r3, [r0, #1848] @ 0x738 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 95444 │ │ │ │ + bne.n 9543c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (95474 ) │ │ │ │ + ldr r3, [pc, #44] @ (9546c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r3, [r3, #1376] @ 0x560 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95440 │ │ │ │ + beq.n 95438 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95440 │ │ │ │ + beq.n 95438 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ and.w r3, r3, #66048 @ 0x10200 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bne.n 95440 │ │ │ │ + bne.n 95438 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ movs r0, r1 │ │ │ │ - add r0, pc, #176 @ (adr r0, 95524 ) │ │ │ │ + add r0, pc, #208 @ (adr r0, 9553c ) │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 9549c │ │ │ │ - cbz r0, 95492 │ │ │ │ + bl 95494 │ │ │ │ + cbz r0, 9548a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 94d44 │ │ │ │ + b.n 94d3c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r5, #12832 @ 0x3220 │ │ │ │ movt r5, #10240 @ 0x2800 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 954e8 │ │ │ │ + cbz r0, 954e0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ tst r5, r2 │ │ │ │ - beq.n 954da │ │ │ │ + beq.n 954d2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 96358 │ │ │ │ + bl 96350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 954d2 │ │ │ │ + bne.n 954ca │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 95518 │ │ │ │ + cbz r3, 95510 │ │ │ │ ldrd r4, r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 954bc │ │ │ │ + beq.n 954b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9549c │ │ │ │ + bl 95494 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 954d2 │ │ │ │ + bne.n 954ca │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 95518 │ │ │ │ + cbz r3, 95510 │ │ │ │ ldrd r4, r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 954bc │ │ │ │ - b.n 954f6 │ │ │ │ + beq.n 954b4 │ │ │ │ + b.n 954ee │ │ │ │ movs r3, #0 │ │ │ │ - b.n 954d2 │ │ │ │ + b.n 954ca │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 95548 │ │ │ │ + b.n 95540 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #976] @ (9592c ) │ │ │ │ + ldr r1, [pc, #976] @ (95924 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #976] @ (95930 ) │ │ │ │ + ldr r2, [pc, #976] @ (95928 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w fp, [pc, #972] @ 95934 │ │ │ │ + ldr.w fp, [pc, #972] @ 9592c │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add fp, pc │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ tst.w r2, #768 @ 0x300 │ │ │ │ - bne.w 95774 │ │ │ │ + bne.w 9576c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 957aa │ │ │ │ + bne.w 957a2 │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ - bl 821c8 │ │ │ │ + bl 821c0 │ │ │ │ movs r0, #12 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ strd r8, r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 955b6 │ │ │ │ + bne.n 955ae │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r6, #2640] @ 0xa50 │ │ │ │ ldr.w r2, [r6, #2644] @ 0xa54 │ │ │ │ add.w r9, r6, #2640 @ 0xa50 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 958d8 │ │ │ │ - ldr r3, [pc, #860] @ (95938 ) │ │ │ │ + bne.w 958d0 │ │ │ │ + ldr r3, [pc, #860] @ (95930 ) │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ strd r0, r1, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr.w r8, [fp, r3] │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95864 │ │ │ │ + bne.w 9585c │ │ │ │ ldr.w r3, [r6, #2312] @ 0x908 │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 956fc │ │ │ │ + beq.n 956f4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w 957a4 │ │ │ │ + beq.w 9579c │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 957a4 │ │ │ │ + beq.w 9579c │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 95892 │ │ │ │ + bne.w 9588a │ │ │ │ str r7, [r3, #0] │ │ │ │ str r7, [r4, #20] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 95702 │ │ │ │ + bmi.n 956fa │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r2, #10 │ │ │ │ - bmi.n 95708 │ │ │ │ + bmi.n 95700 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #8192 @ 0x2000 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95726 │ │ │ │ + bne.n 9571e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl a7000 │ │ │ │ + bl a6ff8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaf40 │ │ │ │ + bl aaf38 │ │ │ │ ldr.w r2, [r6, #2312] @ 0x908 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r2, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95740 │ │ │ │ + bne.n 95738 │ │ │ │ ldr.w r3, [r6, #2640] @ 0xa50 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - bne.w 957ce │ │ │ │ + bne.w 957c6 │ │ │ │ add.w ip, r8, #1200 @ 0x4b0 │ │ │ │ ldrd r2, r3, [ip] │ │ │ │ adds r0, r2, #1 │ │ │ │ adc.w r1, r3, #0 │ │ │ │ strd r0, r1, [ip] │ │ │ │ strd r0, r1, [r5, #8] │ │ │ │ ldr.w r3, [r6, #2640] @ 0xa50 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 958aa │ │ │ │ + bne.w 958a2 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 958c8 │ │ │ │ + bne.w 958c0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95834 │ │ │ │ + bne.w 9582c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ - bl 95998 │ │ │ │ + bl 95990 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr.w r3, [r6, #2640] @ 0xa50 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 95812 │ │ │ │ - ldr r2, [pc, #604] @ (9593c ) │ │ │ │ - ldr r3, [pc, #588] @ (95930 ) │ │ │ │ + bne.w 9580a │ │ │ │ + ldr r2, [pc, #604] @ (95934 ) │ │ │ │ + ldr r3, [pc, #588] @ (95928 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 958c4 │ │ │ │ + bne.w 958bc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r7, r7, [r4, #16] │ │ │ │ - b.n 95626 │ │ │ │ + b.n 9561e │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r2, #10 │ │ │ │ - bpl.n 9563e │ │ │ │ + bpl.n 95636 │ │ │ │ addw r3, r8, #3336 @ 0xd08 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95710 │ │ │ │ + bne.n 95708 │ │ │ │ dmb ish │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ - b.n 9563e │ │ │ │ + b.n 95636 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaf40 │ │ │ │ + bl aaf38 │ │ │ │ ldr.w r3, [r6, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95670 │ │ │ │ - ldr r3, [pc, #508] @ (95940 ) │ │ │ │ + beq.n 95668 │ │ │ │ + ldr r3, [pc, #508] @ (95938 ) │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96f24 │ │ │ │ + bl 96f1c │ │ │ │ ldr.w r3, [r6, #2640] @ 0xa50 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - bne.n 957ce │ │ │ │ + bne.n 957c6 │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95680 │ │ │ │ - ldr r3, [pc, #472] @ (95940 ) │ │ │ │ + beq.n 95678 │ │ │ │ + ldr r3, [pc, #472] @ (95938 ) │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ add.w r0, r0, #1624 @ 0x658 │ │ │ │ - bl 96eb8 │ │ │ │ - b.n 95680 │ │ │ │ + bl 96eb0 │ │ │ │ + b.n 95678 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9558e │ │ │ │ + bne.w 95586 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 957b2 │ │ │ │ + cbnz r3, 957aa │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r8, r9, [r3] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ orr.w r9, r9, r1 │ │ │ │ strexd r7, r8, r9, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9578a │ │ │ │ + bne.n 95782 │ │ │ │ dmb ish │ │ │ │ - b.n 9558e │ │ │ │ + b.n 95586 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r7, [r4, #16] │ │ │ │ - b.n 95626 │ │ │ │ + b.n 9561e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 958f6 │ │ │ │ + beq.w 958ee │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9558e │ │ │ │ + bne.w 95586 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f14 │ │ │ │ - b.n 95886 │ │ │ │ + bl 98f0c │ │ │ │ + b.n 9587e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 9575c │ │ │ │ + bpl.n 95754 │ │ │ │ ldr.w r0, [r6, #2624] @ 0xa40 │ │ │ │ add.w ip, r6, #2624 @ 0xa40 │ │ │ │ ldr.w r1, [r6, #2628] @ 0xa44 │ │ │ │ cmp r3, r0 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 95874 │ │ │ │ + bcs.n 9586c │ │ │ │ adds r0, r3, #1 │ │ │ │ adc.w r1, r2, #0 │ │ │ │ strd r0, r1, [r9] │ │ │ │ strd r0, r1, [r5, #8] │ │ │ │ ldr.w r3, [r6, #2640] @ 0xa50 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 9591e │ │ │ │ + bne.w 95916 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - b.n 956ba │ │ │ │ + b.n 956b2 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ ldr.w r2, [r6, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r6, #2620] @ 0xa3c │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - bcc.w 956de │ │ │ │ + bcc.w 956d6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 5914c │ │ │ │ - b.n 956de │ │ │ │ + b.n 956d6 │ │ │ │ ldr.w r3, [r6, #2668] @ 0xa6c │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.w 956c2 │ │ │ │ + bne.w 956ba │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #6277 @ 0x1885 │ │ │ │ movw r3, #6405 @ 0x1905 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w sl, #1 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ bl 58070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 956c2 │ │ │ │ - b.n 9587c │ │ │ │ - ldr r3, [pc, #216] @ (95940 ) │ │ │ │ + bne.w 956ba │ │ │ │ + b.n 95874 │ │ │ │ + ldr r3, [pc, #216] @ (95938 ) │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96eb8 │ │ │ │ - b.n 955fe │ │ │ │ - ldr r0, [pc, #204] @ (95944 ) │ │ │ │ + bl 96eb0 │ │ │ │ + b.n 955f6 │ │ │ │ + ldr r0, [pc, #204] @ (9593c ) │ │ │ │ add r0, pc │ │ │ │ blx 10f30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 987a8 │ │ │ │ + bl 987a0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 956de │ │ │ │ + b.n 956d6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 958bc │ │ │ │ + beq.n 958b4 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9588a │ │ │ │ - ldr r3, [pc, #176] @ (95948 ) │ │ │ │ + bne.n 95882 │ │ │ │ + ldr r3, [pc, #176] @ (95940 ) │ │ │ │ movw r2, #1438 @ 0x59e │ │ │ │ - ldr r1, [pc, #172] @ (9594c ) │ │ │ │ - ldr r0, [pc, #176] @ (95950 ) │ │ │ │ + ldr r1, [pc, #172] @ (95944 ) │ │ │ │ + ldr r0, [pc, #176] @ (95948 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 956a4 │ │ │ │ + bpl.w 9569c │ │ │ │ add.w r3, r6, #2624 @ 0xa40 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ - b.n 956ac │ │ │ │ + b.n 956a4 │ │ │ │ str.w sl, [r7] │ │ │ │ str r7, [r2, #0] │ │ │ │ - b.n 95626 │ │ │ │ + b.n 9561e │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (95940 ) │ │ │ │ + ldr r3, [pc, #116] @ (95938 ) │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ add.w r0, r0, #1624 @ 0x658 │ │ │ │ - bl 96f24 │ │ │ │ - b.n 956ba │ │ │ │ + bl 96f1c │ │ │ │ + b.n 956b2 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r3, #30 │ │ │ │ iteet mi │ │ │ │ addmi.w r3, r6, #2624 @ 0xa40 │ │ │ │ mvnpl.w r3, #2147483648 @ 0x80000000 │ │ │ │ movpl.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldrdmi r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #68] @ (95938 ) │ │ │ │ - b.n 955e8 │ │ │ │ + ldr r3, [pc, #68] @ (95930 ) │ │ │ │ + b.n 955e0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mvn.w r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd r8, r9, [r3] │ │ │ │ and.w r8, r8, r0 │ │ │ │ and.w r9, r9, r1 │ │ │ │ strexd r7, r8, r9, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9579e │ │ │ │ - b.n 95906 │ │ │ │ + beq.w 95796 │ │ │ │ + b.n 958fe │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 95804 │ │ │ │ + bpl.w 957fc │ │ │ │ ldrd r2, r3, [ip] │ │ │ │ - b.n 9580c │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + b.n 95804 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, sl, #8650752 @ 0x840000 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + bic.w r0, sl, #8650752 @ 0x840000 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xf3fa0004 │ │ │ │ - and.w r0, r8, #8650752 @ 0x840000 │ │ │ │ + @ instruction: 0xf3ea0004 │ │ │ │ + @ instruction: 0xf3f80004 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95980 │ │ │ │ + bne.n 95978 │ │ │ │ dmb ish │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #240] @ (95a9c ) │ │ │ │ + ldr r4, [pc, #240] @ (95a94 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #240] @ (95aa0 ) │ │ │ │ + ldr r1, [pc, #240] @ (95a98 ) │ │ │ │ cmp r3, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - blt.n 95a4a │ │ │ │ + blt.n 95a42 │ │ │ │ mov fp, r2 │ │ │ │ mov ip, r3 │ │ │ │ strd fp, ip, [r0, #64] @ 0x40 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r2, r3, [r1, #64] @ 0x40 │ │ │ │ cmp r2, fp │ │ │ │ sbcs.w r0, r3, ip │ │ │ │ - bcs.n 959fa │ │ │ │ + bcs.n 959f2 │ │ │ │ add.w r0, r1, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ - bne.n 959f4 │ │ │ │ + bne.n 959ec │ │ │ │ strexd r6, fp, ip, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 959e0 │ │ │ │ + bne.n 959d8 │ │ │ │ dmb ish │ │ │ │ - bne.n 95a6a │ │ │ │ + bne.n 95a62 │ │ │ │ ldr.w r3, [lr, #48] @ 0x30 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n 95a1c │ │ │ │ - ldr r2, [pc, #160] @ (95aa4 ) │ │ │ │ - ldr r3, [pc, #152] @ (95aa0 ) │ │ │ │ + bmi.n 95a14 │ │ │ │ + ldr r2, [pc, #160] @ (95a9c ) │ │ │ │ + ldr r3, [pc, #152] @ (95a98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 95a66 │ │ │ │ + bne.n 95a5e │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95a02 │ │ │ │ + beq.n 959fa │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95a02 │ │ │ │ + beq.n 959fa │ │ │ │ mov r1, sp │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r7, [sp, #8] │ │ │ │ str.w lr, [sp, #24] │ │ │ │ bl 3c872 │ │ │ │ - b.n 95a02 │ │ │ │ - ldr.w ip, [pc, #92] @ 95aa8 │ │ │ │ - ldr r1, [pc, #80] @ (95aa0 ) │ │ │ │ + b.n 959fa │ │ │ │ + ldr.w ip, [pc, #92] @ 95aa0 │ │ │ │ + ldr r1, [pc, #80] @ (95a98 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ eors.w ip, r1, ip │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 95a90 │ │ │ │ + beq.n 95a88 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldrd r2, r3, [r1, #64] @ 0x40 │ │ │ │ cmp r2, fp │ │ │ │ sbcs.w r4, r3, ip │ │ │ │ - bcs.n 959fa │ │ │ │ + bcs.n 959f2 │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ - bne.n 959f4 │ │ │ │ + bne.n 959ec │ │ │ │ strexd r6, fp, ip, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 959f4 │ │ │ │ - b.n 95a7a │ │ │ │ + beq.n 959ec │ │ │ │ + b.n 95a72 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ b.w 59298 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r0, r1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movw r2, #12557 @ 0x310d │ │ │ │ movt r2, #3 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95ba2 │ │ │ │ + beq.n 95b9a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95bb4 │ │ │ │ + bl 95bac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95bb0 │ │ │ │ + beq.n 95ba8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ movw r2, #12557 @ 0x310d │ │ │ │ movt r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95ba2 │ │ │ │ + beq.n 95b9a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95bb4 │ │ │ │ + bl 95bac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95bb0 │ │ │ │ + beq.n 95ba8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ movw r2, #12557 @ 0x310d │ │ │ │ movt r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af8c0 │ │ │ │ - cbz r0, 95ba2 │ │ │ │ + bl af8b8 │ │ │ │ + cbz r0, 95b9a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95bb4 │ │ │ │ - cbz r0, 95bb0 │ │ │ │ + bl 95bac │ │ │ │ + cbz r0, 95ba8 │ │ │ │ movw r7, #12557 @ 0x310d │ │ │ │ movt r7, #3 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - cbz r0, 95ba2 │ │ │ │ + cbz r0, 95b9a │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95bb4 │ │ │ │ + bl 95bac │ │ │ │ mov r3, r4 │ │ │ │ - cbz r0, 95bb0 │ │ │ │ + cbz r0, 95ba8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ - b.n 95b74 │ │ │ │ + bl aefb4 │ │ │ │ + b.n 95b6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 95bb4 │ │ │ │ + bl 95bac │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #492] @ (95db4 ) │ │ │ │ + ldr r1, [pc, #492] @ (95dac ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #492] @ (95db8 ) │ │ │ │ + ldr r2, [pc, #492] @ (95db0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #480] @ (95db0 ) │ │ │ │ + ldr r3, [pc, #480] @ (95da8 ) │ │ │ │ add r7, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r7, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r3, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r7, #8 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95d9c │ │ │ │ + beq.w 95d94 │ │ │ │ add.w r3, r7, #16 │ │ │ │ add.w r2, r7, #12 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95d9c │ │ │ │ + beq.w 95d94 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, sp │ │ │ │ lsls r2, r1, #3 │ │ │ │ bic.w r3, r2, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ sub.w r3, sp, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 95c44 │ │ │ │ + beq.n 95c3c │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 95c36 │ │ │ │ + bne.n 95c2e │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ sub.w sp, sp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95d80 │ │ │ │ + bne.w 95d78 │ │ │ │ add.w sl, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 95cda │ │ │ │ + beq.n 95cd2 │ │ │ │ movw r2, #14085 @ 0x3705 │ │ │ │ movt r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r2 │ │ │ │ movw ip, #1669 @ 0x685 │ │ │ │ movt ip, #1 │ │ │ │ movw lr, #35461 @ 0x8a85 │ │ │ │ movt lr, #1 │ │ │ │ strd lr, ip, [r7] │ │ │ │ adds r6, r4, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r0, r8 │ │ │ │ blx 1074c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95d26 │ │ │ │ + bne.n 95d1e │ │ │ │ add.w r2, r7, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95d92 │ │ │ │ + beq.n 95d8a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 95d78 │ │ │ │ + beq.n 95d70 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 95d7c │ │ │ │ + beq.n 95d74 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movw r2, #20997 @ 0x5205 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, #12 │ │ │ │ - bne.n 95d58 │ │ │ │ + bne.n 95d50 │ │ │ │ add.w r4, sl, r4, lsl #3 │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ bfi r3, r2, #7, #4 │ │ │ │ strh r3, [r4, #4] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 95cda │ │ │ │ + bcs.n 95cd2 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 95c7a │ │ │ │ + b.n 95c72 │ │ │ │ ldr.w r3, [r5, #1328] @ 0x530 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 95da0 │ │ │ │ + blt.n 95d98 │ │ │ │ ldr.w r0, [r5, #1304] @ 0x518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95da0 │ │ │ │ + beq.n 95d98 │ │ │ │ movs r1, #1 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r3, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5160 │ │ │ │ + bl a5158 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4c34 │ │ │ │ - ldr r2, [pc, #176] @ (95dbc ) │ │ │ │ - ldr r3, [pc, #172] @ (95db8 ) │ │ │ │ + bl a4c2c │ │ │ │ + ldr r2, [pc, #176] @ (95db4 ) │ │ │ │ + ldr r3, [pc, #172] @ (95db0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 95d8e │ │ │ │ + bne.n 95d86 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r7, #24 │ │ │ │ mov r0, r8 │ │ │ │ blx 119d8 │ │ │ │ - cbz r0, 95d9c │ │ │ │ + cbz r0, 95d94 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r2, #9 │ │ │ │ - bls.n 95cc4 │ │ │ │ - ldr r2, [pc, #132] @ (95dc0 ) │ │ │ │ + bls.n 95cbc │ │ │ │ + ldr r2, [pc, #132] @ (95db8 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movw r4, #901 @ 0x385 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 95d08 │ │ │ │ + b.n 95d00 │ │ │ │ movw r2, #18693 @ 0x4905 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r2, #10 │ │ │ │ - beq.n 95cc4 │ │ │ │ + beq.n 95cbc │ │ │ │ movw r2, #50181 @ 0xc405 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 95d8a │ │ │ │ + beq.n 95d82 │ │ │ │ movw r2, #47621 @ 0xba05 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95d38 │ │ │ │ + bne.n 95d30 │ │ │ │ movs r2, #15 │ │ │ │ - b.n 95cc4 │ │ │ │ + b.n 95cbc │ │ │ │ movs r2, #13 │ │ │ │ - b.n 95cc4 │ │ │ │ + b.n 95cbc │ │ │ │ movs r2, #11 │ │ │ │ - b.n 95cc4 │ │ │ │ + b.n 95cbc │ │ │ │ subs r2, #4 │ │ │ │ add.w r3, sp, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 95c52 │ │ │ │ + b.n 95c4a │ │ │ │ movs r2, #14 │ │ │ │ - b.n 95cc4 │ │ │ │ + b.n 95cbc │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #48] @ (95dc4 ) │ │ │ │ + ldr r2, [pc, #48] @ (95dbc ) │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #18 │ │ │ │ add r2, pc │ │ │ │ - b.n 95d42 │ │ │ │ + b.n 95d3a │ │ │ │ mov fp, r0 │ │ │ │ - b.n 95d08 │ │ │ │ + b.n 95d00 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, sl │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 9610c │ │ │ │ - b.n 95d08 │ │ │ │ + bl 96104 │ │ │ │ + b.n 95d00 │ │ │ │ nop │ │ │ │ - add r2, pc, #584 @ (adr r2, 95ffc ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 96014 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ movs r0, r1 │ │ │ │ - vaddl.s8 q0, d8, d4 │ │ │ │ - vhadd.s d0, d0, d4 │ │ │ │ + vhadd.s d16, d8, d4 │ │ │ │ + vhadd.s32 d0, d0, d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #516] @ (95fe0 ) │ │ │ │ + ldr r2, [pc, #516] @ (95fd8 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #516] @ (95fe4 ) │ │ │ │ + ldr r3, [pc, #516] @ (95fdc ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #32 │ │ │ │ - ldr r5, [pc, #512] @ (95fe8 ) │ │ │ │ + ldr r5, [pc, #512] @ (95fe0 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #492] @ (95fd8 ) │ │ │ │ + ldr r0, [pc, #492] @ (95fd0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ lsls r2, r4, #23 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bpl.n 95e8a │ │ │ │ + bpl.n 95e82 │ │ │ │ and.w r2, r4, #1024 @ 0x400 │ │ │ │ mov r3, r6 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 96758 │ │ │ │ + bl 96750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95ee6 │ │ │ │ + beq.n 95ede │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 95fc2 │ │ │ │ + bhi.w 95fba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r6, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - ldr r0, [pc, #408] @ (95fdc ) │ │ │ │ + ldr r0, [pc, #408] @ (95fd4 ) │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95efc │ │ │ │ + beq.n 95ef4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 96280 │ │ │ │ + bl 96278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95ee6 │ │ │ │ + beq.n 95ede │ │ │ │ str.w r5, [r8] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #380] @ (95fec ) │ │ │ │ - ldr r3, [pc, #368] @ (95fe4 ) │ │ │ │ + ldr r2, [pc, #380] @ (95fe4 ) │ │ │ │ + ldr r3, [pc, #368] @ (95fdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 95f96 │ │ │ │ + bne.w 95f8e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r9, lsl #2 │ │ │ │ - bl 8e33c │ │ │ │ + bl 8e334 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 95ee6 │ │ │ │ + cbz r0, 95ede │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl af8fc │ │ │ │ + bl af8f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 95f60 │ │ │ │ + bne.n 95f58 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95fa2 │ │ │ │ - bl 80198 │ │ │ │ + beq.n 95f9a │ │ │ │ + bl 80190 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 95ee6 │ │ │ │ + cbz r0, 95ede │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 95f4c │ │ │ │ + beq.n 95f44 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96000 │ │ │ │ + bl 95ff8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95e28 │ │ │ │ + bne.n 95e20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 95e6e │ │ │ │ + b.n 95e66 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 9549c │ │ │ │ - cbz r0, 95f2e │ │ │ │ + bl 95494 │ │ │ │ + cbz r0, 95f26 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 95e6c │ │ │ │ + b.n 95e64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95398 │ │ │ │ + bl 95390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95ee6 │ │ │ │ + beq.n 95ede │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95ef6 │ │ │ │ - b.n 95ee6 │ │ │ │ + bne.n 95eee │ │ │ │ + b.n 95ede │ │ │ │ ldrd r1, r0, [sp, #20] │ │ │ │ - bl 878c8 │ │ │ │ - b.n 95ef6 │ │ │ │ + bl 878c0 │ │ │ │ + b.n 95eee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95ef6 │ │ │ │ + bne.n 95eee │ │ │ │ lsls r3, r4, #20 │ │ │ │ - bpl.n 95ee6 │ │ │ │ + bpl.n 95ede │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movw r4, #16261 @ 0x3f85 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n 95e6e │ │ │ │ + b.n 95e66 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96000 │ │ │ │ + bl 95ff8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95e28 │ │ │ │ - b.n 95ee6 │ │ │ │ + bne.w 95e20 │ │ │ │ + b.n 95ede │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 95eba │ │ │ │ - add r2, pc, #8 @ (adr r2, 95f70 ) │ │ │ │ + bhi.n 95eb2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 95f68 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ movs r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -205137,225 +205133,225 @@ │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95ec8 │ │ │ │ - b.n 95ee6 │ │ │ │ + bne.n 95ec0 │ │ │ │ + b.n 95ede │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl c6b98 │ │ │ │ - cbnz r0, 95fae │ │ │ │ - ldr r3, [pc, #76] @ (95ff0 ) │ │ │ │ + bl c6b90 │ │ │ │ + cbnz r0, 95fa6 │ │ │ │ + ldr r3, [pc, #76] @ (95fe8 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ - b.n 95f8e │ │ │ │ + b.n 95f86 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 95ec8 │ │ │ │ + b.n 95ec0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 95478 │ │ │ │ + bl 95470 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95ef6 │ │ │ │ - b.n 95f2e │ │ │ │ - ldr r3, [pc, #48] @ (95ff4 ) │ │ │ │ + bne.n 95eee │ │ │ │ + b.n 95f26 │ │ │ │ + ldr r3, [pc, #48] @ (95fec ) │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ - ldr r1, [pc, #44] @ (95ff8 ) │ │ │ │ - ldr r0, [pc, #48] @ (95ffc ) │ │ │ │ + ldr r1, [pc, #44] @ (95ff0 ) │ │ │ │ + ldr r0, [pc, #48] @ (95ff4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - add r0, pc, #464 @ (adr r0, 961ac ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 961c4 ) │ │ │ │ movs r0, r1 │ │ │ │ - add r0, pc, #112 @ (adr r0, 96050 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 96068 ) │ │ │ │ movs r0, r1 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r5, r0 │ │ │ │ - stcl 0, cr0, [lr], {4} │ │ │ │ - vhadd.s32 d0, d10, d4 │ │ │ │ + ldc 0, cr0, [lr], #16 │ │ │ │ + vhadd.s16 d0, d10, d4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #228] @ (960f4 ) │ │ │ │ + ldr r4, [pc, #228] @ (960ec ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #228] @ (960f8 ) │ │ │ │ + ldr r3, [pc, #228] @ (960f0 ) │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #220] @ (960fc ) │ │ │ │ + ldr r4, [pc, #220] @ (960f4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, pc │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 960a8 │ │ │ │ + beq.n 960a0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - ldr r1, [pc, #200] @ (96100 ) │ │ │ │ + ldr r1, [pc, #200] @ (960f8 ) │ │ │ │ lsrs r2, r2, #12 │ │ │ │ clz r3, r2 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bhi.n 960b2 │ │ │ │ + bhi.n 960aa │ │ │ │ ldr r0, [r2, #8] │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 9609c │ │ │ │ + bne.n 96094 │ │ │ │ lsrs r2, r0, #7 │ │ │ │ movs r4, #28 │ │ │ │ clz r3, r2 │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mla r3, r4, r2, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 9609c │ │ │ │ + bpl.n 96094 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #128] @ (96104 ) │ │ │ │ - ldr r3, [pc, #116] @ (960f8 ) │ │ │ │ + ldr r2, [pc, #128] @ (960fc ) │ │ │ │ + ldr r3, [pc, #116] @ (960f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 96098 │ │ │ │ + bne.n 96090 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9607e │ │ │ │ + beq.n 96076 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ - beq.n 960de │ │ │ │ + beq.n 960d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 96080 │ │ │ │ + b.n 96078 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ mov r5, r2 │ │ │ │ - bne.n 960ae │ │ │ │ - ldr r1, [pc, #76] @ (96108 ) │ │ │ │ + bne.n 960a6 │ │ │ │ + ldr r1, [pc, #76] @ (96100 ) │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc │ │ │ │ blx 1186c │ │ │ │ movw ip, #63877 @ 0xf985 │ │ │ │ movs r3, #11 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1b098 │ │ │ │ - b.n 96080 │ │ │ │ + b.n 96078 │ │ │ │ movw r1, #13317 @ 0x3405 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r6, [sp] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n 96080 │ │ │ │ + b.n 96078 │ │ │ │ nop │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ movs r0, r1 │ │ │ │ - stc 0, cr0, [lr], {4} │ │ │ │ + @ instruction: 0xebfe0004 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96212 │ │ │ │ + beq.n 9620a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ ldrh.w ip, [r4, #4] │ │ │ │ ubfx r2, r2, #7, #4 │ │ │ │ bfi ip, r2, #7, #4 │ │ │ │ strh.w ip, [r4, #4] │ │ │ │ - beq.n 96184 │ │ │ │ + beq.n 9617c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r3, #2 │ │ │ │ ldrh r2, [r1, #12] │ │ │ │ ldrh.w ip, [r4, #12] │ │ │ │ ubfx r2, r2, #7, #4 │ │ │ │ bfi ip, r2, #7, #4 │ │ │ │ strh.w ip, [r4, #12] │ │ │ │ - beq.n 96184 │ │ │ │ + beq.n 9617c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r3, #3 │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh.w ip, [r4, #20] │ │ │ │ ubfx r2, r2, #7, #4 │ │ │ │ bfi ip, r2, #7, #4 │ │ │ │ strh.w ip, [r4, #20] │ │ │ │ - beq.n 96184 │ │ │ │ + beq.n 9617c │ │ │ │ lsls r2, r3, #3 │ │ │ │ movs r3, #24 │ │ │ │ adds r4, r1, r3 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ add.w ip, r5, r3 │ │ │ │ adds r3, #8 │ │ │ │ ldrh.w lr, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ ldrh.w r4, [ip, #4] │ │ │ │ ubfx lr, lr, #7, #4 │ │ │ │ bfi r4, lr, #7, #4 │ │ │ │ strh.w r4, [ip, #4] │ │ │ │ - bne.n 96162 │ │ │ │ + bne.n 9615a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 96212 │ │ │ │ + beq.n 9620a │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ ubfx r3, r3, #7, #4 │ │ │ │ adds r3, #5 │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ ite hi │ │ │ │ movhi r2, #0 │ │ │ │ movls r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 961ce │ │ │ │ + cbz r2, 961c6 │ │ │ │ movs r2, #1 │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ ubfx r3, r3, #7, #4 │ │ │ │ adds r3, #5 │ │ │ │ and.w r3, r3, #15 │ │ │ │ @@ -205363,538 +205359,534 @@ │ │ │ │ ite ls │ │ │ │ movls r5, #1 │ │ │ │ movhi r5, #0 │ │ │ │ cmp r4, r2 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 961aa │ │ │ │ + bne.n 961a2 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 96212 │ │ │ │ + bls.n 9620a │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ orrs r4, r2 │ │ │ │ orrs r5, r3 │ │ │ │ strexd r1, r4, r5, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 961de │ │ │ │ + bne.n 961d6 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r0] │ │ │ │ orrs r5, r2 │ │ │ │ orrs r6, r3 │ │ │ │ strexd r4, r5, r6, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 961fc │ │ │ │ + bne.n 961f4 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ mvn.w r2, #262144 @ 0x40000 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ ands r4, r2 │ │ │ │ ands r5, r3 │ │ │ │ strexd r1, r4, r5, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 96220 │ │ │ │ + bne.n 96218 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r0] │ │ │ │ orrs r5, r2 │ │ │ │ orrs r6, r3 │ │ │ │ strexd r4, r5, r6, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9620c │ │ │ │ - b.n 9623e │ │ │ │ + beq.n 96204 │ │ │ │ + b.n 96236 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 9627c │ │ │ │ - cbnz r3, 9627c │ │ │ │ + bcs.n 96274 │ │ │ │ + cbnz r3, 96274 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ adds r2, #1 │ │ │ │ ubfx r3, r3, #7, #4 │ │ │ │ adds r3, #5 │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ - b.n 9625a │ │ │ │ + b.n 96252 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ and.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ - cbnz r2, 962b6 │ │ │ │ + cbnz r2, 962ae │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 962aa │ │ │ │ + bne.n 962a2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 962d6 │ │ │ │ + bmi.n 962ce │ │ │ │ ldr r3, [r0, #4] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 962f4 │ │ │ │ + bmi.n 962ec │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #52613 @ 0xcd85 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ strd r0, r5, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #24197 @ 0x5e85 │ │ │ │ movt r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n 962a6 │ │ │ │ + b.n 9629e │ │ │ │ movw r1, #12293 @ 0x3005 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ movw r1, #24197 @ 0x5e85 │ │ │ │ movt r1, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n 962a6 │ │ │ │ - ldr r0, [pc, #88] @ (96350 ) │ │ │ │ + b.n 9629e │ │ │ │ + ldr r0, [pc, #88] @ (96348 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r3, [r0, #1832] @ 0x728 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - bpl.n 96344 │ │ │ │ - bl ae400 │ │ │ │ + bpl.n 9633c │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 96312 │ │ │ │ + cbnz r0, 9630a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 962a6 │ │ │ │ + b.n 9629e │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9630e │ │ │ │ + beq.n 96306 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #7 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ - ldr r2, [pc, #40] @ (96354 ) │ │ │ │ + ldr r2, [pc, #40] @ (9634c ) │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ movs r1, #18 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1c490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9630e │ │ │ │ + beq.n 96306 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7a8c │ │ │ │ - b.n 962a4 │ │ │ │ + bl c7a84 │ │ │ │ + b.n 9629c │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ movs r0, r1 │ │ │ │ - b.n 964bc │ │ │ │ + b.n 96494 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #344] @ 964c4 │ │ │ │ + ldr.w ip, [pc, #344] @ 964bc │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ add ip, pc │ │ │ │ ands.w lr, r3, #1056 @ 0x420 │ │ │ │ - bne.w 964c0 │ │ │ │ + bne.w 964b8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ - cbz r4, 96398 │ │ │ │ + cbz r4, 96390 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #32 │ │ │ │ ands r3, r2 │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - bne.n 9639e │ │ │ │ + bne.n 96396 │ │ │ │ ldr.w r3, [r0, #2704] @ 0xa90 │ │ │ │ ldr.w r2, [r0, #2708] @ 0xa94 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 9639e │ │ │ │ + bne.n 96396 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #296] @ (964c8 ) │ │ │ │ + ldr r3, [pc, #296] @ (964c0 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r0, #2312] @ 0x908 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ ldrd r7, r8, [r3] │ │ │ │ str r1, [r2, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 964aa │ │ │ │ + beq.n 964a2 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ dmb ish │ │ │ │ ldr.w r6, [r0, #2704] @ 0xa90 │ │ │ │ ldr.w lr, [r0, #2708] @ 0xa94 │ │ │ │ ldrd r0, r1, [ip, #16] │ │ │ │ cmp lr, r1 │ │ │ │ it eq │ │ │ │ cmpeq r6, r0 │ │ │ │ - beq.n 96424 │ │ │ │ + beq.n 9641c │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r2 │ │ │ │ - beq.n 96478 │ │ │ │ + beq.n 96470 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r8, r1 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ cmp r7, r2 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r3, r8, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ - cbz r0, 9640e │ │ │ │ + cbz r0, 96406 │ │ │ │ ldr.w r3, [r5, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - b.n 96398 │ │ │ │ + b.n 96390 │ │ │ │ ldr.w r2, [r5, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r5, #2620] @ 0xa3c │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 96424 │ │ │ │ + beq.n 9641c │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w r3, r8, r3 │ │ │ │ - bcs.n 964ae │ │ │ │ + bcs.n 964a6 │ │ │ │ ldr.w r3, [r9, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #2680] @ 0xa78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 964aa │ │ │ │ + beq.n 964a2 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldrd r0, r1, [ip, #8] │ │ │ │ dmb ish │ │ │ │ ldrd r2, r3, [ip, #16] │ │ │ │ ldr.w r5, [r9, #2704] @ 0xa90 │ │ │ │ ldr.w lr, [r9, #2708] @ 0xa94 │ │ │ │ cmp r3, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ - beq.n 96424 │ │ │ │ + beq.n 9641c │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ - beq.n 96478 │ │ │ │ + beq.n 96470 │ │ │ │ cmp sl, r0 │ │ │ │ sbcs.w r1, fp, r1 │ │ │ │ ite cs │ │ │ │ movcs r0, #1 │ │ │ │ movcc r0, #0 │ │ │ │ cmp sl, r2 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r3, fp, r3 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ - cbz r0, 96482 │ │ │ │ + cbz r0, 9647a │ │ │ │ ldr.w r3, [r9, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - b.n 96398 │ │ │ │ + b.n 96390 │ │ │ │ ldr.w r2, [r9, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r9, #2620] @ 0xa3c │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 96424 │ │ │ │ + beq.n 9641c │ │ │ │ cmp sl, r2 │ │ │ │ sbcs.w r3, fp, r3 │ │ │ │ - bcc.n 96424 │ │ │ │ + bcc.n 9641c │ │ │ │ mov r1, ip │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 29700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96478 │ │ │ │ - b.n 96424 │ │ │ │ + bne.n 96470 │ │ │ │ + b.n 9641c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 96478 │ │ │ │ + b.n 96470 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ bl 29700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96478 │ │ │ │ - b.n 96424 │ │ │ │ + bne.n 96470 │ │ │ │ + b.n 9641c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 96398 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + b.n 96390 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #580] @ (96720 ) │ │ │ │ + ldr r4, [pc, #580] @ (96718 ) │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ adds r6, r0, #2 │ │ │ │ - ldr r0, [pc, #576] @ (96724 ) │ │ │ │ + ldr r0, [pc, #576] @ (9671c ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 966f4 │ │ │ │ + beq.w 966ec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl aa74c │ │ │ │ + bl aa744 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 966b0 │ │ │ │ + bne.w 966a8 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx 10980 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 966d2 │ │ │ │ + beq.w 966ca │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movw r3, #34181 @ 0x8585 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96658 │ │ │ │ + beq.w 96650 │ │ │ │ movw r3, #45061 @ 0xb005 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96660 │ │ │ │ + beq.w 96658 │ │ │ │ movw r3, #3461 @ 0xd85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96668 │ │ │ │ + beq.w 96660 │ │ │ │ movw r3, #60933 @ 0xee05 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96670 │ │ │ │ + beq.w 96668 │ │ │ │ movw r3, #39429 @ 0x9a05 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96678 │ │ │ │ + beq.w 96670 │ │ │ │ movw r3, #33797 @ 0x8405 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96680 │ │ │ │ + beq.w 96678 │ │ │ │ movw r3, #48005 @ 0xbb85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96688 │ │ │ │ + beq.w 96680 │ │ │ │ movw r3, #50949 @ 0xc705 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96690 │ │ │ │ + beq.w 96688 │ │ │ │ movw r3, #49669 @ 0xc205 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96698 │ │ │ │ + beq.w 96690 │ │ │ │ movw r3, #29829 @ 0x7485 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 966a0 │ │ │ │ + beq.w 96698 │ │ │ │ movw r3, #56069 @ 0xdb05 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 966a8 │ │ │ │ - ldr r3, [pc, #380] @ (96728 ) │ │ │ │ + beq.n 966a0 │ │ │ │ + ldr r3, [pc, #380] @ (96720 ) │ │ │ │ movw r2, #43781 @ 0xab05 │ │ │ │ movt r2, #1 │ │ │ │ add r3, pc │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ - b.n 965c4 │ │ │ │ + b.n 965bc │ │ │ │ ldr.w r2, [r3, #16]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 966f8 │ │ │ │ + beq.w 966f0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 965ba │ │ │ │ + bne.n 965b2 │ │ │ │ ldrd r6, r7, [r3, #8] │ │ │ │ orrs.w r3, r6, r7 │ │ │ │ - beq.w 966f4 │ │ │ │ + beq.w 966ec │ │ │ │ and.w r2, r6, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9670a │ │ │ │ + bne.w 96702 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #260 @ 0x104 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 966f4 │ │ │ │ + beq.w 966ec │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr.w r3, [r4, #1328] @ 0x530 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 96648 │ │ │ │ + blt.n 96640 │ │ │ │ ldr.w r0, [r4, #1304] @ 0x518 │ │ │ │ - cbz r0, 96648 │ │ │ │ + cbz r0, 96640 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r3, [r4, #1620] @ 0x654 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 96648 │ │ │ │ + bne.n 96640 │ │ │ │ movs r1, #1 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl a52ec │ │ │ │ + bl a52e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #248] @ (9672c ) │ │ │ │ - ldr r3, [pc, #240] @ (96724 ) │ │ │ │ + ldr r2, [pc, #248] @ (96724 ) │ │ │ │ + ldr r3, [pc, #240] @ (9671c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 966ce │ │ │ │ + bne.n 966c6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 96934 │ │ │ │ - b.n 96630 │ │ │ │ + bl 9692c │ │ │ │ + b.n 96628 │ │ │ │ mov.w r6, #512 @ 0x200 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 965d4 │ │ │ │ - ldr r3, [pc, #204] @ (96730 ) │ │ │ │ + b.n 965cc │ │ │ │ + ldr r3, [pc, #204] @ (96728 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ - b.n 965c8 │ │ │ │ - ldr r3, [pc, #200] @ (96734 ) │ │ │ │ + b.n 965c0 │ │ │ │ + ldr r3, [pc, #200] @ (9672c ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ - b.n 965c8 │ │ │ │ - ldr r3, [pc, #196] @ (96738 ) │ │ │ │ + b.n 965c0 │ │ │ │ + ldr r3, [pc, #196] @ (96730 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ - b.n 965c8 │ │ │ │ - ldr r3, [pc, #192] @ (9673c ) │ │ │ │ + b.n 965c0 │ │ │ │ + ldr r3, [pc, #192] @ (96734 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ - b.n 965c8 │ │ │ │ - ldr r3, [pc, #188] @ (96740 ) │ │ │ │ + b.n 965c0 │ │ │ │ + ldr r3, [pc, #188] @ (96738 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ - b.n 965c8 │ │ │ │ - ldr r3, [pc, #184] @ (96744 ) │ │ │ │ + b.n 965c0 │ │ │ │ + ldr r3, [pc, #184] @ (9673c ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ - b.n 965c8 │ │ │ │ - ldr r3, [pc, #180] @ (96748 ) │ │ │ │ + b.n 965c0 │ │ │ │ + ldr r3, [pc, #180] @ (96740 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ - b.n 965c8 │ │ │ │ - ldr r3, [pc, #176] @ (9674c ) │ │ │ │ + b.n 965c0 │ │ │ │ + ldr r3, [pc, #176] @ (96744 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #168 @ 0xa8 │ │ │ │ - b.n 965c8 │ │ │ │ - ldr r3, [pc, #172] @ (96750 ) │ │ │ │ + b.n 965c0 │ │ │ │ + ldr r3, [pc, #172] @ (96748 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ - b.n 965c8 │ │ │ │ - ldr r3, [pc, #168] @ (96754 ) │ │ │ │ + b.n 965c0 │ │ │ │ + ldr r3, [pc, #168] @ (9674c ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ - b.n 965c8 │ │ │ │ + b.n 965c0 │ │ │ │ mov.w r3, #260 @ 0x104 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 95dc8 │ │ │ │ - cbz r0, 966f4 │ │ │ │ + bl 95dc0 │ │ │ │ + cbz r0, 966ec │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d20ac │ │ │ │ - b.n 96630 │ │ │ │ + bl d20a4 │ │ │ │ + b.n 96628 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0124 │ │ │ │ - cbz r0, 966e6 │ │ │ │ + bl b011c │ │ │ │ + cbz r0, 966de │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 96520 │ │ │ │ + bls.w 96518 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 11c60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96520 │ │ │ │ + bne.w 96518 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 96630 │ │ │ │ + b.n 96628 │ │ │ │ bl 29644 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.w 965d4 │ │ │ │ - b.n 966f4 │ │ │ │ + bne.w 965cc │ │ │ │ + b.n 966ec │ │ │ │ movs r3, #5 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 965f0 │ │ │ │ - b.n 966f4 │ │ │ │ + bne.w 965e8 │ │ │ │ + b.n 966ec │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ - movs r5, r0 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ - movs r5, r0 │ │ │ │ ldrh r2, [r5, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ ldrh r2, [r4, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ ldrh r2, [r3, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ ldrh r2, [r2, #58] @ 0x3a │ │ │ │ @@ -205903,781 +205895,785 @@ │ │ │ │ movs r5, r0 │ │ │ │ ldrh r2, [r0, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ ldrh r2, [r7, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ ldrh r2, [r6, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + movs r5, r0 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #440] @ (96924 ) │ │ │ │ + ldr r2, [pc, #440] @ (9691c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #440] @ (96928 ) │ │ │ │ + ldr r3, [pc, #440] @ (96920 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #424] @ (96920 ) │ │ │ │ + ldr r0, [pc, #424] @ (96918 ) │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ands.w r4, r3, #8192 @ 0x2000 │ │ │ │ - beq.n 96834 │ │ │ │ + beq.n 9682c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #20749 @ 0x510d │ │ │ │ movt r2, #5 │ │ │ │ movs r4, #0 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96862 │ │ │ │ + beq.n 9685a │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 968a8 │ │ │ │ + beq.n 968a0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ subs r4, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 968ee │ │ │ │ + bpl.w 968e6 │ │ │ │ blx 119d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 968a8 │ │ │ │ + beq.n 968a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 96902 │ │ │ │ + blt.w 968fa │ │ │ │ add.w r2, r2, r4, lsl #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bgt.n 968c4 │ │ │ │ + bgt.n 968bc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ str.w r0, [r9] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 96890 │ │ │ │ + bne.n 96888 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #272] @ (9692c ) │ │ │ │ - ldr r3, [pc, #264] @ (96928 ) │ │ │ │ + ldr r2, [pc, #272] @ (96924 ) │ │ │ │ + ldr r3, [pc, #264] @ (96920 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9689c │ │ │ │ + bne.n 96894 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl af600 │ │ │ │ - cbz r0, 968a8 │ │ │ │ + bl af5f8 │ │ │ │ + cbz r0, 968a0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #20749 @ 0x510d │ │ │ │ movt r2, #5 │ │ │ │ mov r6, sl │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 967aa │ │ │ │ + bne.n 967a2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #12557 @ 0x310d │ │ │ │ movt r2, #5 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 967aa │ │ │ │ + bne.n 967a2 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 968a0 │ │ │ │ + bmi.n 96898 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af728 │ │ │ │ - cbz r0, 968a0 │ │ │ │ + bl af720 │ │ │ │ + cbz r0, 96898 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 96818 │ │ │ │ + beq.n 96810 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl af940 │ │ │ │ - b.n 96818 │ │ │ │ + bl af938 │ │ │ │ + b.n 96810 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ands.w r2, r3, #1024 @ 0x400 │ │ │ │ - beq.n 968ac │ │ │ │ + beq.n 968a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9681a │ │ │ │ + b.n 96812 │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ movw r4, #15365 @ 0x3c05 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n 9681a │ │ │ │ - ldr r1, [pc, #104] @ (96930 ) │ │ │ │ + b.n 96812 │ │ │ │ + ldr r1, [pc, #104] @ (96928 ) │ │ │ │ mov r3, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ add r1, pc │ │ │ │ blx 1186c │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #63877 @ 0xf985 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #11 │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 968a8 │ │ │ │ + beq.n 968a0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 96806 │ │ │ │ + b.n 967fe │ │ │ │ blx 119d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 968a8 │ │ │ │ + beq.n 968a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r2, r2, r4, lsl #1 │ │ │ │ - bge.n 96806 │ │ │ │ + bge.n 967fe │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #7941 @ 0x1f05 │ │ │ │ movt r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 968ea │ │ │ │ - b.n 968a8 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + bne.n 968e2 │ │ │ │ + b.n 968a0 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ movs r0, r1 │ │ │ │ - b.n 96170 │ │ │ │ + b.n 96148 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #424] @ (96af0 ) │ │ │ │ + ldr r4, [pc, #424] @ (96ae8 ) │ │ │ │ sub.w ip, r2, #512 @ 0x200 │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ orrs.w ip, ip, r3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - beq.n 9699a │ │ │ │ + beq.n 96992 │ │ │ │ sub.w ip, r2, #1024 @ 0x400 │ │ │ │ orrs.w ip, ip, r3 │ │ │ │ - beq.n 969ea │ │ │ │ + beq.n 969e2 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ orrs.w ip, ip, r3 │ │ │ │ - beq.n 96a52 │ │ │ │ + beq.n 96a4a │ │ │ │ add.w ip, r2, #4227858432 @ 0xfc000000 │ │ │ │ orrs.w ip, ip, r3 │ │ │ │ - beq.n 96a1a │ │ │ │ - cbz r1, 969c6 │ │ │ │ + beq.n 96a12 │ │ │ │ + cbz r1, 969be │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ orrs r4, r2 │ │ │ │ orrs r5, r3 │ │ │ │ strexd ip, r4, r5, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9697c │ │ │ │ + bne.n 96974 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #344] @ (96af4 ) │ │ │ │ + ldr r3, [pc, #344] @ (96aec ) │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr.w r3, [r4, #3584] @ 0xe00 │ │ │ │ - cbnz r3, 969f4 │ │ │ │ - bl 96b64 │ │ │ │ + cbnz r3, 969ec │ │ │ │ + bl 96b5c │ │ │ │ ldr.w r2, [r4, #3584] @ 0xe00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 96994 │ │ │ │ - ldr r2, [pc, #320] @ (96af8 ) │ │ │ │ + beq.n 9698c │ │ │ │ + ldr r2, [pc, #320] @ (96af0 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r0, r2, #448 @ 0x1c0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 96f24 │ │ │ │ + bl 96f1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 96994 │ │ │ │ + b.n 9698c │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ mvns r1, r3 │ │ │ │ mvns r0, r2 │ │ │ │ dmb ish │ │ │ │ ldrexd r2, r3, [ip] │ │ │ │ ands r2, r0 │ │ │ │ ands r3, r1 │ │ │ │ strexd r4, r2, r3, [ip] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 969d2 │ │ │ │ + bne.n 969ca │ │ │ │ dmb ish │ │ │ │ movs r3, #1 │ │ │ │ - b.n 96994 │ │ │ │ + b.n 9698c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w c7748 │ │ │ │ - ldr r3, [pc, #256] @ (96af8 ) │ │ │ │ + b.w c7740 │ │ │ │ + ldr r3, [pc, #256] @ (96af0 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r0, r2, #448 @ 0x1c0 │ │ │ │ - bl 96eb8 │ │ │ │ + bl 96eb0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 96b64 │ │ │ │ + bl 96b5c │ │ │ │ ldr.w r1, [r4, #3584] @ 0xe00 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96994 │ │ │ │ - b.n 969b8 │ │ │ │ + beq.n 9698c │ │ │ │ + b.n 969b0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - cbz r1, 96a8e │ │ │ │ + cbz r1, 96a86 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 969e6 │ │ │ │ + bne.n 969de │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov.w r1, #67108864 @ 0x4000000 │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r3] │ │ │ │ orrs r4, r1 │ │ │ │ orrs r5, r2 │ │ │ │ strexd ip, r4, r5, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 96a34 │ │ │ │ + bne.n 96a2c │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ - bl a7000 │ │ │ │ - b.n 969e6 │ │ │ │ - cbz r1, 96ab6 │ │ │ │ - ldr r0, [pc, #148] @ (96aec ) │ │ │ │ + bl a6ff8 │ │ │ │ + b.n 969de │ │ │ │ + cbz r1, 96aae │ │ │ │ + ldr r0, [pc, #148] @ (96ae4 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r3, [r0, #1832] @ 0x728 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 96a6e │ │ │ │ + bpl.n 96a66 │ │ │ │ mov r1, r5 │ │ │ │ - bl 96358 │ │ │ │ - cbnz r0, 96ad8 │ │ │ │ + bl 96350 │ │ │ │ + cbnz r0, 96ad0 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ orrs r4, r2 │ │ │ │ orrs r5, r3 │ │ │ │ strexd ip, r4, r5, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 969e2 │ │ │ │ - b.n 96a7a │ │ │ │ + beq.n 969da │ │ │ │ + b.n 96a72 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 969e6 │ │ │ │ + beq.n 969de │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mvn.w r1, #67108864 @ 0x4000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r3] │ │ │ │ ands r4, r1 │ │ │ │ ands r5, r2 │ │ │ │ strexd ip, r4, r5, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 96a46 │ │ │ │ - b.n 96aa2 │ │ │ │ + beq.n 96a3e │ │ │ │ + b.n 96a9a │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ mvn.w r2, #2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ ands r4, r2 │ │ │ │ ands r5, r3 │ │ │ │ strexd ip, r4, r5, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 969e2 │ │ │ │ - b.n 96ac4 │ │ │ │ + beq.n 969da │ │ │ │ + b.n 96abc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r5, [sp, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 1b098 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #76] @ (96b58 ) │ │ │ │ + ldr r4, [pc, #76] @ (96b50 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #76] @ (96b5c ) │ │ │ │ + ldr r3, [pc, #76] @ (96b54 ) │ │ │ │ mov r2, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ - cbnz r3, 96b30 │ │ │ │ + cbnz r3, 96b28 │ │ │ │ mov r0, r2 │ │ │ │ - bl 96b64 │ │ │ │ + bl 96b5c │ │ │ │ ldr.w r2, [r5, #3584] @ 0xe00 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 96b46 │ │ │ │ + cbnz r2, 96b3e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (96b60 ) │ │ │ │ + ldr r3, [pc, #44] @ (96b58 ) │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96eb8 │ │ │ │ + bl 96eb0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 96b1c │ │ │ │ - ldr r2, [pc, #24] @ (96b60 ) │ │ │ │ + b.n 96b14 │ │ │ │ + ldr r2, [pc, #24] @ (96b58 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r4, r2] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96f24 │ │ │ │ + bl 96f1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 96b2a │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + b.n 96b22 │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ - cbz r1, 96bca │ │ │ │ - cbnz r2, 96bc4 │ │ │ │ - ldr r0, [pc, #176] @ (96c34 ) │ │ │ │ + cbz r1, 96bc2 │ │ │ │ + cbnz r2, 96bbc │ │ │ │ + ldr r0, [pc, #176] @ (96c2c ) │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #1832] @ 0x728 │ │ │ │ tst.w r3, #134217728 @ 0x8000000 │ │ │ │ - bne.n 96bf8 │ │ │ │ + bne.n 96bf0 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r3] │ │ │ │ orrs r5, r0 │ │ │ │ orrs r6, r1 │ │ │ │ strexd ip, r5, r6, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 96ba6 │ │ │ │ + bne.n 96b9e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl a7000 │ │ │ │ + bl a6ff8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 96bc4 │ │ │ │ + beq.n 96bbc │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mvn.w r2, #512 @ 0x200 │ │ │ │ mvn.w r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r4] │ │ │ │ ands r5, r2 │ │ │ │ ands r6, r3 │ │ │ │ strexd r1, r5, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 96bdc │ │ │ │ + bne.n 96bd4 │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ - bl a7000 │ │ │ │ - b.n 96bc4 │ │ │ │ + bl a6ff8 │ │ │ │ + b.n 96bbc │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 96358 │ │ │ │ + bl 96350 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 96c26 │ │ │ │ + cbnz r0, 96c1e │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r3] │ │ │ │ orrs r5, r0 │ │ │ │ orrs r6, r1 │ │ │ │ strexd ip, r5, r6, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 96bb8 │ │ │ │ - b.n 96c12 │ │ │ │ + beq.n 96bb0 │ │ │ │ + b.n 96c0a │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n 96bc6 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + b.n 96bbe │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ and.w r1, r3, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 96cdc │ │ │ │ + bne.n 96cd4 │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 96c6a │ │ │ │ + beq.n 96c62 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #264] @ (96d74 ) │ │ │ │ + ldr r0, [pc, #264] @ (96d6c ) │ │ │ │ mov r6, r2 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96358 │ │ │ │ + bl 96350 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96c62 │ │ │ │ + beq.n 96c5a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 96d0e │ │ │ │ + bne.n 96d06 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96d58 │ │ │ │ + bne.n 96d50 │ │ │ │ ldr.w r3, [r4, #2296] @ 0x8f8 │ │ │ │ bic.w r3, r3, r6 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 96c62 │ │ │ │ + bpl.n 96c5a │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ lsls r2, r3, #19 │ │ │ │ - bmi.n 96c62 │ │ │ │ + bmi.n 96c5a │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96c62 │ │ │ │ - ldr r2, [pc, #192] @ (96d78 ) │ │ │ │ + beq.n 96c5a │ │ │ │ + ldr r2, [pc, #192] @ (96d70 ) │ │ │ │ movs r0, #19 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ strd r7, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #18 │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ bl 1c490 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 96c64 │ │ │ │ + b.n 96c5c │ │ │ │ movs r2, #19 │ │ │ │ - ldr r3, [pc, #156] @ (96d7c ) │ │ │ │ + ldr r3, [pc, #156] @ (96d74 ) │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ movs r1, #13 │ │ │ │ - ldr r2, [pc, #152] @ (96d80 ) │ │ │ │ + ldr r2, [pc, #152] @ (96d78 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #18 │ │ │ │ bl 1c490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96c64 │ │ │ │ + beq.n 96c5c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl c7a8c │ │ │ │ - b.n 96c62 │ │ │ │ + bl c7a84 │ │ │ │ + b.n 96c5a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4bcc │ │ │ │ + bl a4bc4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96c62 │ │ │ │ + bne.n 96c5a │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bmi.n 96d68 │ │ │ │ + bmi.n 96d60 │ │ │ │ movs r2, #19 │ │ │ │ - ldr r3, [pc, #92] @ (96d84 ) │ │ │ │ + ldr r3, [pc, #92] @ (96d7c ) │ │ │ │ strd r2, r7, [sp, #8] │ │ │ │ movs r1, #13 │ │ │ │ - ldr r2, [pc, #88] @ (96d88 ) │ │ │ │ + ldr r2, [pc, #88] @ (96d80 ) │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #18 │ │ │ │ bl 1c490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96c64 │ │ │ │ + beq.n 96c5c │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl c7a8c │ │ │ │ - b.n 96c62 │ │ │ │ + bl c7a84 │ │ │ │ + b.n 96c5a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 407d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96c9c │ │ │ │ - b.n 96c62 │ │ │ │ + bne.n 96c94 │ │ │ │ + b.n 96c5a │ │ │ │ movs r3, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n 96c64 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + b.n 96c5c │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ movs r4, r0 │ │ │ │ - b.n 96e08 │ │ │ │ + b.n 96de0 │ │ │ │ movs r4, r0 │ │ │ │ - b.n 96dc0 │ │ │ │ + b.n 96d98 │ │ │ │ movs r4, r0 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + svc 234 @ 0xea │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #272] @ (96eb0 ) │ │ │ │ + ldr r3, [pc, #272] @ (96ea8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ blx 12354 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96e9e │ │ │ │ + bne.n 96e96 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 96e30 │ │ │ │ + cbnz r0, 96e28 │ │ │ │ movs r0, #12 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ add.w r2, r6, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96df2 │ │ │ │ + bne.n 96dea │ │ │ │ cmp r1, r4 │ │ │ │ dmb ish │ │ │ │ - ble.n 96eac │ │ │ │ + ble.n 96ea4 │ │ │ │ strd r6, r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r4, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, 96e76 │ │ │ │ + cbz r3, 96e6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ blx 11198 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 96e6c │ │ │ │ + beq.n 96e64 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 96f48 │ │ │ │ - cbnz r0, 96e7a │ │ │ │ + bl 96f40 │ │ │ │ + cbnz r0, 96e72 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 96ef4 │ │ │ │ + bl 96eec │ │ │ │ str r6, [r4, #0] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 96e52 │ │ │ │ + bne.n 96e4a │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 96e6c │ │ │ │ + cbnz r2, 96e64 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7844 │ │ │ │ + bl c783c │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96e22 │ │ │ │ + bne.n 96e1a │ │ │ │ bl 296cc │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.n 96e6c │ │ │ │ + bne.n 96e64 │ │ │ │ mov r0, r6 │ │ │ │ bl 337cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 10724 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #32] @ (96eb4 ) │ │ │ │ + ldr r0, [pc, #32] @ (96eac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 4288c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 96e6e │ │ │ │ + b.n 96e66 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ blx 11334 │ │ │ │ - b.n 96dc0 │ │ │ │ + b.n 96db8 │ │ │ │ bl 29698 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ movs r0, r1 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 12354 │ │ │ │ - cbnz r0, 96ee4 │ │ │ │ + cbnz r0, 96edc │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ adds r2, #1 │ │ │ │ strd r1, r2, [r4, #36] @ 0x24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ blx 11334 │ │ │ │ - b.n 96ece │ │ │ │ + b.n 96ec6 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 96f08 │ │ │ │ + bne.n 96f00 │ │ │ │ cmp r3, #0 │ │ │ │ dmb ish │ │ │ │ - ble.n 96f20 │ │ │ │ + ble.n 96f18 │ │ │ │ pop {r3, pc} │ │ │ │ bl 29698 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, 96f42 │ │ │ │ + cbz r3, 96f3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ bl 296cc │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -206685,1326 +206681,1326 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movw r3, #12832 @ 0x3220 │ │ │ │ movt r3, #8192 @ 0x2000 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ ands r3, r2 │ │ │ │ - cbnz r3, 96f72 │ │ │ │ - bl 96358 │ │ │ │ + cbnz r3, 96f6a │ │ │ │ + bl 96350 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w b6c80 │ │ │ │ + b.w b6c78 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #464] @ (97168 ) │ │ │ │ + ldr r5, [pc, #464] @ (97160 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #464] @ (9716c ) │ │ │ │ + ldr r2, [pc, #464] @ (97164 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [pc, #464] @ (97170 ) │ │ │ │ - ldr r4, [pc, #468] @ (97174 ) │ │ │ │ + ldr r3, [pc, #464] @ (97168 ) │ │ │ │ + ldr r4, [pc, #468] @ (9716c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 9707e │ │ │ │ + beq.n 97076 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ and.w r1, r1, #2097152 @ 0x200000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97098 │ │ │ │ + beq.n 97090 │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r5 │ │ │ │ - bl a44d0 │ │ │ │ + bl a44c8 │ │ │ │ ldr.w r3, [r4, #3304] @ 0xce8 │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 9707e │ │ │ │ + bne.n 97076 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ ldr.w r0, [r4, #1288] @ 0x508 │ │ │ │ ldr.w r3, [r4, #3344] @ 0xd10 │ │ │ │ ldr.w r2, [r4, #3348] @ 0xd14 │ │ │ │ ldr.w r1, [r4, #3356] @ 0xd1c │ │ │ │ lsls r0, r0, #2 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 97006 │ │ │ │ + ble.n 96ffe │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl df160 │ │ │ │ + bl df158 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 9715c │ │ │ │ + bhi.w 97154 │ │ │ │ ldr.w r3, [r5, #1448] @ 0x5a8 │ │ │ │ ldr.w r0, [r5, #2688] @ 0xa80 │ │ │ │ ldr.w r2, [r5, #1452] @ 0x5ac │ │ │ │ ldr.w r1, [r5, #2692] @ 0xa84 │ │ │ │ cmp r0, r3 │ │ │ │ sbcs r1, r2 │ │ │ │ - bcs.n 9707e │ │ │ │ + bcs.n 97076 │ │ │ │ adds.w r3, r3, #500 @ 0x1f4 │ │ │ │ str.w r3, [r5, #2688] @ 0xa80 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str.w r2, [r5, #2692] @ 0xa84 │ │ │ │ ldr.w r3, [r4, #3336] @ 0xd08 │ │ │ │ str r3, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 9707e │ │ │ │ + beq.n 97076 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdd98 │ │ │ │ - cbz r0, 9707e │ │ │ │ + bl cdd90 │ │ │ │ + cbz r0, 97076 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl df9a0 │ │ │ │ + bl df998 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ add.w r2, r4, #3376 @ 0xd30 │ │ │ │ vldr s13, [sp, #12] │ │ │ │ add.w r3, r4, #3360 @ 0xd20 │ │ │ │ vmov d5, r0, r1 │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ vldr d3, [r2, #-8] │ │ │ │ vcvt.f64.u32 d6, s13 │ │ │ │ vldr d4, [r3] │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vmla.f64 d7, d6, d4 │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 97108 │ │ │ │ - ldr r2, [pc, #248] @ (97178 ) │ │ │ │ - ldr r3, [pc, #232] @ (9716c ) │ │ │ │ + bgt.n 97100 │ │ │ │ + ldr r2, [pc, #248] @ (97170 ) │ │ │ │ + ldr r3, [pc, #232] @ (97164 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97150 │ │ │ │ + bne.n 97148 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, fp, pc} │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 11fa8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r0, #4] │ │ │ │ strh r1, [r0, #2] │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r4, #3264] @ 0xcc0 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 97154 │ │ │ │ + bne.n 9714c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w r0, #2097152 @ 0x200000 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ orr.w fp, fp, r0 │ │ │ │ orr.w ip, ip, r1 │ │ │ │ strexd lr, fp, ip, [r3] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 970d0 │ │ │ │ + bne.n 970c8 │ │ │ │ addw r3, r4, #3336 @ 0xd08 │ │ │ │ dmb ish │ │ │ │ ldr r2, [r2, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ add r0, r2 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 970f4 │ │ │ │ + bne.n 970ec │ │ │ │ dmb ish │ │ │ │ - b.n 96fc4 │ │ │ │ + b.n 96fbc │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9707e │ │ │ │ + bne.n 97076 │ │ │ │ ldr.w r2, [r4, #3340] @ 0xd0c │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ ldr.w r1, [r4, #3352] @ 0xd18 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ cmp.w r1, r3, lsr #3 │ │ │ │ - bls.n 97130 │ │ │ │ + bls.n 97128 │ │ │ │ movs r0, #32 │ │ │ │ - bl ce0d8 │ │ │ │ - ldr r2, [pc, #72] @ (9717c ) │ │ │ │ - ldr r3, [pc, #56] @ (9716c ) │ │ │ │ + bl ce0d0 │ │ │ │ + ldr r2, [pc, #72] @ (97174 ) │ │ │ │ + ldr r3, [pc, #56] @ (97164 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97150 │ │ │ │ + bne.n 97148 │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ │ │ - b.w ce0d8 │ │ │ │ + b.w ce0d0 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ blx 105f0 │ │ │ │ - b.n 96fc4 │ │ │ │ + b.n 96fbc │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97006 │ │ │ │ - b.n 97110 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + bne.w 96ffe │ │ │ │ + b.n 97108 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r4, #30] │ │ │ │ movs r0, r1 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov ip, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov lr, r3 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ ldr.w r7, [r0, #2704] @ 0xa90 │ │ │ │ ldr.w r6, [r0, #2708] @ 0xa94 │ │ │ │ ldrd r0, r1, [r1, #16] │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq.n 971d8 │ │ │ │ + beq.n 971d0 │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ - beq.n 971be │ │ │ │ + beq.n 971b6 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r3, lr, r3 │ │ │ │ - bcc.n 971c2 │ │ │ │ + bcc.n 971ba │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r3, lr, r1 │ │ │ │ - bcs.n 971c2 │ │ │ │ + bcs.n 971ba │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [ip, #2616] @ 0xa38 │ │ │ │ ldr.w r2, [ip, #2620] @ 0xa3c │ │ │ │ subs r3, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r2, lr │ │ │ │ - bcc.n 971dc │ │ │ │ + bcc.n 971d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r3, lr │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 29700 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #612] @ (97464 ) │ │ │ │ + ldr r2, [pc, #612] @ (9745c ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #612] @ (97468 ) │ │ │ │ + ldr r1, [pc, #612] @ (97460 ) │ │ │ │ add r2, pc │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #604] @ (9746c ) │ │ │ │ + ldr r2, [pc, #604] @ (97464 ) │ │ │ │ mov.w sl, #2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r9, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 9748c │ │ │ │ - cbz r0, 9724a │ │ │ │ - ldr r2, [pc, #576] @ (97470 ) │ │ │ │ - ldr r3, [pc, #568] @ (9746c ) │ │ │ │ + bl 97484 │ │ │ │ + cbz r0, 97242 │ │ │ │ + ldr r2, [pc, #576] @ (97468 ) │ │ │ │ + ldr r3, [pc, #568] @ (97464 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9739a │ │ │ │ + bne.w 97392 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ movw r3, #12832 @ 0x3220 │ │ │ │ movt r3, #8192 @ 0x2000 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9741a │ │ │ │ + bne.w 97412 │ │ │ │ mov r0, r8 │ │ │ │ - bl c6ac4 │ │ │ │ + bl c6abc │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - beq.w 9741a │ │ │ │ - ldr r3, [pc, #516] @ (97474 ) │ │ │ │ + beq.w 97412 │ │ │ │ + ldr r3, [pc, #516] @ (9746c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [fp, #1832] @ 0x728 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ lsls r2, r2, #16 │ │ │ │ - bpl.w 97420 │ │ │ │ + bpl.w 97418 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97400 │ │ │ │ + bne.w 973f8 │ │ │ │ ldr.w r3, [fp, #2720] @ 0xaa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 973ac │ │ │ │ - ldr r0, [pc, #460] @ (97460 ) │ │ │ │ + bne.w 973a4 │ │ │ │ + ldr r0, [pc, #460] @ (97458 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr.w r2, [r3, #3152] @ 0xc50 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r2, 972c4 │ │ │ │ + cbnz r2, 972bc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movw r0, #8717 @ 0x220d │ │ │ │ movt r0, #19 │ │ │ │ ldr.w r1, [r5, #1376] @ 0x560 │ │ │ │ blx 107f8 │ │ │ │ str.w r0, [r5, #3152] @ 0xc50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97364 │ │ │ │ + beq.n 9735c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97364 │ │ │ │ + beq.n 9735c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r1, r6, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl d4b18 │ │ │ │ + bl d4b10 │ │ │ │ movw r0, #8965 @ 0x2305 │ │ │ │ - bl b2434 │ │ │ │ + bl b242c │ │ │ │ ldr.w r3, [r7, #2720] @ 0xaa0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #24 │ │ │ │ str.w r3, [r7, #2720] @ 0xaa0 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [r2, #1376] @ 0x560 │ │ │ │ ldr.w r2, [r2, #3152] @ 0xc50 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ blx 11904 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9739e │ │ │ │ + cbz r0, 97396 │ │ │ │ mov r0, r7 │ │ │ │ - bl 716d8 │ │ │ │ - cbz r0, 9734a │ │ │ │ + bl 716d0 │ │ │ │ + cbz r0, 97342 │ │ │ │ adds r1, r6, #3 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ mov r0, r9 │ │ │ │ blx 11d74 │ │ │ │ ldr.w r3, [r7, #2720] @ 0xaa0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str.w r3, [r7, #2720] @ 0xaa0 │ │ │ │ - bl b25e0 │ │ │ │ + bl b25d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 10f7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9737a │ │ │ │ + cbz r0, 97372 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r9, r2 │ │ │ │ movw r2, #40709 @ 0x9f05 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9741a │ │ │ │ + beq.n 97412 │ │ │ │ movw r2, #27397 @ 0x6b05 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 97420 │ │ │ │ + bne.n 97418 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 9743c │ │ │ │ + beq.n 97434 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 97224 │ │ │ │ + b.n 9721c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ blx 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97350 │ │ │ │ + beq.n 97348 │ │ │ │ blx 11824 │ │ │ │ - b.n 97350 │ │ │ │ + b.n 97348 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 973b6 │ │ │ │ + beq.n 973ae │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 9728c │ │ │ │ - ldr r0, [pc, #192] @ (97478 ) │ │ │ │ + b.n 97284 │ │ │ │ + ldr r0, [pc, #192] @ (97470 ) │ │ │ │ str.w r9, [fp, #2724] @ 0xaa4 │ │ │ │ add r0, pc │ │ │ │ str.w r9, [sp, #4] │ │ │ │ blx 10688 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 337cc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #172] @ (9747c ) │ │ │ │ + ldr r0, [pc, #172] @ (97474 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr.w r4, [fp, #2720] @ 0xaa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r4, 97416 │ │ │ │ + cbz r4, 9740e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 337cc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #148] @ (97480 ) │ │ │ │ + ldr r0, [pc, #148] @ (97478 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 97416 │ │ │ │ + beq.n 9740e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 973de │ │ │ │ - b.n 97416 │ │ │ │ + bne.n 973d6 │ │ │ │ + b.n 9740e │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 337cc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #116] @ (97484 ) │ │ │ │ + ldr r0, [pc, #116] @ (9747c ) │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - b.n 9722e │ │ │ │ + b.n 97226 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 9722e │ │ │ │ + b.n 97226 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 97402 │ │ │ │ + bne.n 973fa │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 44834 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - b.n 9722e │ │ │ │ + b.n 97226 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ blx 1212c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 337cc │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #56] @ (97488 ) │ │ │ │ + ldr r0, [pc, #56] @ (97480 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 4288c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - b.n 9722e │ │ │ │ + b.n 97226 │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ movs r0, r1 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ movs r0, r1 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 973e4 │ │ │ │ + bls.n 973bc │ │ │ │ movs r4, r0 │ │ │ │ - bls.n 973f0 │ │ │ │ + bls.n 973c8 │ │ │ │ movs r4, r0 │ │ │ │ - bls.n 973c0 │ │ │ │ + bls.n 97398 │ │ │ │ movs r4, r0 │ │ │ │ - bls.n 97404 │ │ │ │ + bls.n 973dc │ │ │ │ movs r4, r0 │ │ │ │ - bls.n 97518 │ │ │ │ + bls.n 974f0 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #508] @ (9769c ) │ │ │ │ + ldr r3, [pc, #508] @ (97694 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ - ldr r7, [pc, #504] @ (976a0 ) │ │ │ │ + ldr r7, [pc, #504] @ (97698 ) │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9761a │ │ │ │ + beq.w 97612 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #12832 @ 0x3220 │ │ │ │ movt r3, #8192 @ 0x2000 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97610 │ │ │ │ + bne.w 97608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96358 │ │ │ │ + bl 96350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9760e │ │ │ │ + bne.w 97606 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.w 9763e │ │ │ │ + bmi.w 97636 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9763e │ │ │ │ + beq.w 97636 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9748c │ │ │ │ + bl 97484 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97652 │ │ │ │ + beq.w 9764a │ │ │ │ ldr.w r8, [r6, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ blx 12354 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9765a │ │ │ │ + bne.w 97652 │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #32] │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str.w r2, [r8, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #40] @ 0x28 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 975f6 │ │ │ │ + beq.n 975ee │ │ │ │ add.w r3, r4, #56 @ 0x38 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9754a │ │ │ │ + bne.n 97542 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - ble.w 97674 │ │ │ │ + ble.w 9766c │ │ │ │ add.w r3, r8, #56 @ 0x38 │ │ │ │ str r4, [r5, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9756c │ │ │ │ + bne.n 97564 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 975f6 │ │ │ │ - ldr r3, [pc, #288] @ (976a4 ) │ │ │ │ + bne.n 975ee │ │ │ │ + ldr r3, [pc, #288] @ (9769c ) │ │ │ │ ldr r5, [r7, r3] │ │ │ │ add.w r0, r5, #336 @ 0x150 │ │ │ │ blx 12354 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97678 │ │ │ │ + bne.n 97670 │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ - ldr r3, [pc, #244] @ (976a8 ) │ │ │ │ + ldr r3, [pc, #244] @ (976a0 ) │ │ │ │ ldr r1, [r7, r3] │ │ │ │ ldr.w r0, [r1, #1344] @ 0x540 │ │ │ │ ldr.w r3, [r1, #1336] @ 0x538 │ │ │ │ subs r3, r3, r0 │ │ │ │ ldr.w r0, [r1, #1340] @ 0x53c │ │ │ │ ldr.w r1, [r1, #1348] @ 0x544 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 9768c │ │ │ │ - bl 976ac │ │ │ │ + bne.n 97684 │ │ │ │ + bl 976a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 97740 │ │ │ │ + bl 97738 │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97698 │ │ │ │ + beq.n 97690 │ │ │ │ subs r3, #1 │ │ │ │ add.w r0, r5, #336 @ 0x150 │ │ │ │ str.w r3, [r5, #376] @ 0x178 │ │ │ │ blx 11198 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97698 │ │ │ │ + beq.n 97690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ blx 11198 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbz r3, 9763e │ │ │ │ + cbz r3, 97636 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9748c │ │ │ │ + bl 97484 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 97652 │ │ │ │ + cbz r0, 9764a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9750a │ │ │ │ + bne.w 97502 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 97612 │ │ │ │ + b.n 9760a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9748c │ │ │ │ + bl 97484 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 9766c │ │ │ │ + cbnz r0, 97664 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97642 │ │ │ │ - b.n 9763e │ │ │ │ + bne.n 9763a │ │ │ │ + b.n 97636 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #44] @ 0x2c │ │ │ │ blx 11334 │ │ │ │ - b.n 9751a │ │ │ │ + b.n 97512 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9750a │ │ │ │ - b.n 9762e │ │ │ │ + bne.w 97502 │ │ │ │ + b.n 97626 │ │ │ │ bl 29698 │ │ │ │ ldr.w r3, [r5, #380] @ 0x17c │ │ │ │ add.w r0, r5, #336 @ 0x150 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #380] @ 0x17c │ │ │ │ blx 11334 │ │ │ │ - b.n 97592 │ │ │ │ - bl c7844 │ │ │ │ + b.n 9758a │ │ │ │ + bl c783c │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 975e8 │ │ │ │ + bne.n 975e0 │ │ │ │ bl 296cc │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #124] @ (97738 ) │ │ │ │ + ldr r3, [pc, #124] @ (97730 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #124] @ (9773c ) │ │ │ │ + ldr r2, [pc, #124] @ (97734 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #108] @ (97734 ) │ │ │ │ + ldr r1, [pc, #108] @ (9772c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl b78a8 │ │ │ │ - cbnz r0, 976e8 │ │ │ │ + bl b78a0 │ │ │ │ + cbnz r0, 976e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 105f0 │ │ │ │ mvn.w r0, #2097152 @ 0x200000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r3] │ │ │ │ ands r4, r0 │ │ │ │ ands r5, r1 │ │ │ │ strexd ip, r4, r5, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 976fe │ │ │ │ + bne.n 976f6 │ │ │ │ addw r3, r6, #3336 @ 0xd08 │ │ │ │ dmb ish │ │ │ │ ldr r2, [r2, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ subs r0, r0, r2 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9771e │ │ │ │ + bne.n 97716 │ │ │ │ dmb ish │ │ │ │ - b.n 976e4 │ │ │ │ + b.n 976dc │ │ │ │ nop │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ - ldr r5, [pc, #112] @ (977c4 ) │ │ │ │ + ldr r5, [pc, #112] @ (977bc ) │ │ │ │ add r5, pc │ │ │ │ - cbnz r0, 977ba │ │ │ │ + cbnz r0, 977b2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 977aa │ │ │ │ + cbz r0, 977a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 977b0 │ │ │ │ + cbnz r3, 977a8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7000 │ │ │ │ + bl a6ff8 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #60 @ 0x3c │ │ │ │ - bl aac58 │ │ │ │ + bl aac50 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl aab24 │ │ │ │ - ldr r3, [pc, #60] @ (977c8 ) │ │ │ │ + bl aab1c │ │ │ │ + ldr r3, [pc, #60] @ (977c0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ dmb ish │ │ │ │ addw r3, r3, #1276 @ 0x4fc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 97796 │ │ │ │ + bne.n 9778e │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9776a │ │ │ │ + beq.n 97762 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ bl 57b88 │ │ │ │ - b.n 9776a │ │ │ │ + b.n 97762 │ │ │ │ movs r1, #24 │ │ │ │ - bl aab24 │ │ │ │ - b.n 97758 │ │ │ │ + bl aab1c │ │ │ │ + b.n 97750 │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #740] @ (97ac4 ) │ │ │ │ + ldr r1, [pc, #740] @ (97abc ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r2, [pc, #740] @ (97ac8 ) │ │ │ │ + ldr r2, [pc, #740] @ (97ac0 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #728] @ (97ac0 ) │ │ │ │ - ldr r5, [pc, #736] @ (97acc ) │ │ │ │ + ldr r3, [pc, #728] @ (97ab8 ) │ │ │ │ + ldr r5, [pc, #736] @ (97ac4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a1e │ │ │ │ + beq.w 97a16 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ and.w r3, r2, #32 │ │ │ │ lsls r1, r2, #26 │ │ │ │ it mi │ │ │ │ movmi r2, #0 │ │ │ │ - bmi.w 97a70 │ │ │ │ + bmi.w 97a68 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 97986 │ │ │ │ + beq.w 9797e │ │ │ │ movs r3, #141 @ 0x8d │ │ │ │ movt r3, #17 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa820 │ │ │ │ + bl aa818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a1e │ │ │ │ + beq.w 97a16 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 97a48 │ │ │ │ + beq.w 97a40 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 97a98 │ │ │ │ + bne.w 97a90 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ lsrs r1, r2, #5 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ and.w r2, r1, #3968 @ 0xf80 │ │ │ │ cmp.w r2, #3968 @ 0xf80 │ │ │ │ it ne │ │ │ │ ubfxne r1, r1, #7, #5 │ │ │ │ - beq.w 97a52 │ │ │ │ + beq.w 97a4a │ │ │ │ adds r5, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl c7e18 │ │ │ │ + bl c7e10 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4538 │ │ │ │ + bl a4530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a1e │ │ │ │ + beq.w 97a16 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ strd r0, r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97a22 │ │ │ │ + beq.w 97a1a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r7, r8, [r3, #24] │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ str r6, [r3, #96] @ 0x60 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ - cbz r5, 97926 │ │ │ │ + cbz r5, 9791e │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ ldrd r0, r1, [ip, #8] │ │ │ │ dmb ish │ │ │ │ ldrd r2, r3, [ip, #16] │ │ │ │ ldr.w sl, [r4, #2704] @ 0xa90 │ │ │ │ ldr.w lr, [r4, #2708] @ 0xa94 │ │ │ │ cmp r3, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, sl │ │ │ │ - beq.n 9797a │ │ │ │ + beq.n 97972 │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq r0, sl │ │ │ │ - beq.n 97912 │ │ │ │ + beq.n 9790a │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r8, r1 │ │ │ │ ite cs │ │ │ │ movcs r0, #1 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r7, r2 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r3, r8, r3 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ - cbz r0, 97962 │ │ │ │ + cbz r0, 9795a │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987a8 │ │ │ │ + bl 987a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 979bc │ │ │ │ + beq.n 979b4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 978ce │ │ │ │ + bne.n 978c6 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - bl a4760 │ │ │ │ - ldr r2, [pc, #408] @ (97ad0 ) │ │ │ │ - ldr r3, [pc, #396] @ (97ac8 ) │ │ │ │ + bl a4758 │ │ │ │ + ldr r2, [pc, #408] @ (97ac8 ) │ │ │ │ + ldr r3, [pc, #396] @ (97ac0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 979b8 │ │ │ │ + bne.n 979b0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #53389 @ 0xd08d │ │ │ │ movt r3, #6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w aa820 │ │ │ │ + b.w aa818 │ │ │ │ ldr.w r2, [r4, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r4, #2620] @ 0xa3c │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 9797a │ │ │ │ + beq.n 97972 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w r3, r8, r3 │ │ │ │ - bcs.w 97a7e │ │ │ │ + bcs.w 97a76 │ │ │ │ ldr.w r3, [r4, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #2680] @ 0xa78 │ │ │ │ - b.n 97920 │ │ │ │ + b.n 97918 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97a70 │ │ │ │ + bne.n 97a68 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96afc │ │ │ │ + bl 96af4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #300] @ (97ad4 ) │ │ │ │ - ldr r3, [pc, #288] @ (97ac8 ) │ │ │ │ + ldr r2, [pc, #300] @ (97acc ) │ │ │ │ + ldr r3, [pc, #288] @ (97ac0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 97a92 │ │ │ │ + beq.n 97a8a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ blx 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97920 │ │ │ │ - b.n 97926 │ │ │ │ + beq.n 97918 │ │ │ │ + b.n 9791e │ │ │ │ ldr r1, [r7, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 987a8 │ │ │ │ - cbz r0, 97a0e │ │ │ │ + bl 987a0 │ │ │ │ + cbz r0, 97a06 │ │ │ │ mov r0, r8 │ │ │ │ blx 11944 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 97a3c │ │ │ │ - cbz r5, 979ee │ │ │ │ + cbz r3, 97a34 │ │ │ │ + cbz r5, 979e6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ adds r5, r3, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl abccc │ │ │ │ + bl abcc4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97ab6 │ │ │ │ + beq.n 97aae │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ bl 1ea74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 979c6 │ │ │ │ + bne.n 979be │ │ │ │ blx 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 979d2 │ │ │ │ + beq.n 979ca │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4760 │ │ │ │ + bl a4758 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 979a4 │ │ │ │ + b.n 9799c │ │ │ │ add.w sl, sp, #20 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ab050 │ │ │ │ + bl ab048 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97a02 │ │ │ │ + bne.n 979fa │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl a4760 │ │ │ │ + bl a4758 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 979a4 │ │ │ │ + b.n 9799c │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n 9785c │ │ │ │ - ldr r2, [pc, #132] @ (97ad8 ) │ │ │ │ + b.n 97854 │ │ │ │ + ldr r2, [pc, #132] @ (97ad0 ) │ │ │ │ lsrs r1, r1, #12 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 9788c │ │ │ │ + b.n 97884 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n 979a4 │ │ │ │ + b.n 9799c │ │ │ │ mov r1, ip │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 29700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9797a │ │ │ │ - b.n 97912 │ │ │ │ + beq.w 97972 │ │ │ │ + b.n 9790a │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4538 │ │ │ │ + bl a4530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97a1e │ │ │ │ + beq.n 97a16 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ strd r0, r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ - b.n 978be │ │ │ │ + bl 7f444 │ │ │ │ + b.n 978b6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4760 │ │ │ │ - b.n 97936 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + bl a4758 │ │ │ │ + b.n 9792e │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1256] @ 97fd8 │ │ │ │ - ldr.w r3, [pc, #1256] @ 97fdc │ │ │ │ + ldr.w r2, [pc, #1256] @ 97fd0 │ │ │ │ + ldr.w r3, [pc, #1256] @ 97fd4 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r4, [pc, #1252] @ 97fe0 │ │ │ │ + ldr.w r4, [pc, #1252] @ 97fd8 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrd r4, r3, [r7] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 97d68 │ │ │ │ + beq.w 97d60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ movw r2, #8461 @ 0x210d │ │ │ │ movt r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97c66 │ │ │ │ + bne.w 97c5e │ │ │ │ movw r2, #20749 @ 0x510d │ │ │ │ movt r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e66 │ │ │ │ + beq.w 97e5e │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 97d24 │ │ │ │ + bne.w 97d1c │ │ │ │ add r7, sp, #32 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 10cec │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d84 │ │ │ │ + beq.w 97d7c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97cfa │ │ │ │ + beq.w 97cf2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 97d4a │ │ │ │ + blt.w 97d42 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, sl │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97d0c │ │ │ │ + beq.w 97d04 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 97d0c │ │ │ │ + blt.w 97d04 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 97d12 │ │ │ │ + beq.w 97d0a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e48 │ │ │ │ + bne.w 97e40 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, 97bfe │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, 97bf6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e7bc │ │ │ │ + bl 8e7b4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 97c1c │ │ │ │ - ldr r2, [pc, #996] @ (97fe4 ) │ │ │ │ - ldr r3, [pc, #984] @ (97fdc ) │ │ │ │ + cbnz r0, 97c14 │ │ │ │ + ldr r2, [pc, #996] @ (97fdc ) │ │ │ │ + ldr r3, [pc, #984] @ (97fd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 97d46 │ │ │ │ + bne.w 97d3e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97dbc │ │ │ │ + beq.w 97db4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97dc6 │ │ │ │ + bne.w 97dbe │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - bl 9549c │ │ │ │ + bl 95494 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r6, r7 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97d7c │ │ │ │ + bne.w 97d74 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e60 │ │ │ │ + bne.w 97e58 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 97c5c │ │ │ │ + cbz r0, 97c54 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, 97c5c │ │ │ │ - bl c617c │ │ │ │ + cbz r3, 97c54 │ │ │ │ + bl c6174 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 97db0 │ │ │ │ + bne.w 97da8 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 97bfe │ │ │ │ + b.n 97bf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ movw r2, #8461 @ 0x210d │ │ │ │ movt r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97b4a │ │ │ │ - cbnz r5, 97ca6 │ │ │ │ + beq.w 97b42 │ │ │ │ + cbnz r5, 97c9e │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ movw sl, #8461 @ 0x210d │ │ │ │ movt sl, #3 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97b4a │ │ │ │ - cbnz r5, 97ce0 │ │ │ │ + beq.w 97b42 │ │ │ │ + cbnz r5, 97cd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ - b.n 97cc6 │ │ │ │ + bl aefb4 │ │ │ │ + b.n 97cbe │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97d92 │ │ │ │ + beq.n 97d8a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 97bd8 │ │ │ │ + bne.w 97bd0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97e38 │ │ │ │ - bl 80198 │ │ │ │ + beq.w 97e30 │ │ │ │ + bl 80190 │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 97c20 │ │ │ │ + b.n 97c18 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 97d68 │ │ │ │ + beq.n 97d60 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 97e44 │ │ │ │ - ldr r3, [pc, #696] @ (97fe8 ) │ │ │ │ + beq.w 97e3c │ │ │ │ + ldr r3, [pc, #696] @ (97fe0 ) │ │ │ │ movw r2, #1053 @ 0x41d │ │ │ │ - ldr r1, [pc, #692] @ (97fec ) │ │ │ │ - ldr r0, [pc, #696] @ (97ff0 ) │ │ │ │ + ldr r1, [pc, #692] @ (97fe4 ) │ │ │ │ + ldr r0, [pc, #696] @ (97fe8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #444 @ 0x1bc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r2, #0 │ │ │ │ @@ -208013,1779 +208009,1779 @@ │ │ │ │ mov r0, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movw r4, #7941 @ 0x1f05 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 97bfe │ │ │ │ + b.n 97bf6 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97c62 │ │ │ │ + beq.w 97c5a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add r7, sp, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97c48 │ │ │ │ + beq.w 97c40 │ │ │ │ mov r0, r3 │ │ │ │ - bl d9f80 │ │ │ │ - b.n 97c48 │ │ │ │ + bl d9f78 │ │ │ │ + b.n 97c40 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97ba0 │ │ │ │ + bne.w 97b98 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ movw r4, #15365 @ 0x3c05 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 97bfe │ │ │ │ + b.n 97bf6 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #32 │ │ │ │ mov r6, r4 │ │ │ │ - bl aab24 │ │ │ │ - b.n 97bfe │ │ │ │ + bl aab1c │ │ │ │ + b.n 97bf6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movs r0, #32 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov ip, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movw r2, #39429 @ 0x9a05 │ │ │ │ movt r2, #1 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r2 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 97ebc │ │ │ │ + beq.n 97eb4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9549c │ │ │ │ + bl 95494 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f5c │ │ │ │ + bne.w 97f54 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97f96 │ │ │ │ + bne.w 97f8e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97fa0 │ │ │ │ + bne.w 97f98 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97fa0 │ │ │ │ + beq.w 97f98 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97fa4 │ │ │ │ + beq.w 97f9c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r6, #20] │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ str r0, [r6, #24] │ │ │ │ - b.n 97dee │ │ │ │ - ldr r3, [pc, #440] @ (97ff4 ) │ │ │ │ + b.n 97de6 │ │ │ │ + ldr r3, [pc, #440] @ (97fec ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ - b.n 97d1e │ │ │ │ + b.n 97d16 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 97dde │ │ │ │ + b.n 97dd6 │ │ │ │ movs r0, #0 │ │ │ │ bl 2470c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 97eb4 │ │ │ │ + cbz r0, 97eac │ │ │ │ bl 24758 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97c20 │ │ │ │ - b.n 97bfe │ │ │ │ + bne.w 97c18 │ │ │ │ + b.n 97bf6 │ │ │ │ bl 24820 │ │ │ │ - b.n 97c50 │ │ │ │ + b.n 97c48 │ │ │ │ movw r2, #12557 @ 0x310d │ │ │ │ movt r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af8c0 │ │ │ │ - cbz r0, 97e96 │ │ │ │ + bl af8b8 │ │ │ │ + cbz r0, 97e8e │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl aefbc │ │ │ │ - b.n 97b7c │ │ │ │ + bl aefb4 │ │ │ │ + b.n 97b74 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97d92 │ │ │ │ + beq.w 97d8a │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97f36 │ │ │ │ + bne.n 97f2e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 97bfe │ │ │ │ + b.n 97bf6 │ │ │ │ bl 1c1ca │ │ │ │ mov r6, r0 │ │ │ │ - b.n 97bfe │ │ │ │ + b.n 97bf6 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97e02 │ │ │ │ - ldr r3, [pc, #292] @ (97ff4 ) │ │ │ │ + beq.n 97dfa │ │ │ │ + ldr r3, [pc, #292] @ (97fec ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsrs r1, r1, #12 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr.w r2, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97f7a │ │ │ │ + bne.n 97f72 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 97efe │ │ │ │ + blt.n 97ef6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 97ec0 │ │ │ │ + bne.n 97eb8 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi.n 97ec0 │ │ │ │ + bhi.n 97eb8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97ec0 │ │ │ │ + beq.n 97eb8 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 97fbc │ │ │ │ + bne.n 97fb4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 97fca │ │ │ │ + beq.n 97fc2 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 97bfe │ │ │ │ + bge.w 97bf6 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ sub.w r2, r2, sl │ │ │ │ - bl af068 │ │ │ │ - b.n 97bfe │ │ │ │ + bl af060 │ │ │ │ + b.n 97bf6 │ │ │ │ movw r1, #20749 @ 0x510d │ │ │ │ movt r1, #5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ blx 12454 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97eb0 │ │ │ │ + beq.n 97ea8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97b78 │ │ │ │ - b.n 97eb0 │ │ │ │ + bne.w 97b70 │ │ │ │ + b.n 97ea8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ bl 24758 │ │ │ │ str r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97bfe │ │ │ │ + bne.w 97bf6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 97d72 │ │ │ │ + b.n 97d6a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 97ec0 │ │ │ │ - b.n 97ef2 │ │ │ │ + bne.n 97eb8 │ │ │ │ + b.n 97eea │ │ │ │ ldr.w r3, [r4, #1848] @ 0x738 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 97fae │ │ │ │ + beq.n 97fa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 97fae │ │ │ │ + beq.n 97fa6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 97fae │ │ │ │ + bne.n 97fa6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ bl 24758 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97f82 │ │ │ │ + bne.n 97f7a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 97d72 │ │ │ │ + b.n 97d6a │ │ │ │ mov r4, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 97d72 │ │ │ │ - b.n 97c62 │ │ │ │ + bne.w 97d6a │ │ │ │ + b.n 97c5a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ strd r0, r0, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97df4 │ │ │ │ - b.n 97e26 │ │ │ │ + bne.w 97dec │ │ │ │ + b.n 97e1e │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl af260 │ │ │ │ - b.n 97f18 │ │ │ │ + bl af258 │ │ │ │ + b.n 97f10 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ - b.n 97f1e │ │ │ │ + bl af258 │ │ │ │ + b.n 97f16 │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ movs r4, r0 │ │ │ │ - bne.n 97f6c │ │ │ │ + bne.n 97f44 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #336] @ (9815c ) │ │ │ │ + ldr r3, [pc, #336] @ (98154 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #336] @ (98160 ) │ │ │ │ + ldr r2, [pc, #336] @ (98158 ) │ │ │ │ add r3, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #332] @ (98164 ) │ │ │ │ + ldr r3, [pc, #332] @ (9815c ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r8, [pc, #328] @ 98168 │ │ │ │ + ldr.w r8, [pc, #328] @ 98160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 98114 │ │ │ │ + beq.n 9810c │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9810c │ │ │ │ + beq.n 98104 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ - cbnz r0, 98076 │ │ │ │ + bl af6f0 │ │ │ │ + cbnz r0, 9806e │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9810c │ │ │ │ + beq.n 98104 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 980e4 │ │ │ │ + beq.n 980dc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 980f6 │ │ │ │ + bne.n 980ee │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 98122 │ │ │ │ + beq.n 9811a │ │ │ │ mov r0, r4 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9810c │ │ │ │ + beq.n 98104 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #196] @ (9816c ) │ │ │ │ + ldr r4, [pc, #196] @ (98164 ) │ │ │ │ mov r1, r5 │ │ │ │ lsrs r2, r2, #12 │ │ │ │ clz r3, r2 │ │ │ │ ldr.w r4, [r8, r4] │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #164] @ (98170 ) │ │ │ │ - ldr r2, [pc, #152] @ (98164 ) │ │ │ │ + ldr r1, [pc, #164] @ (98168 ) │ │ │ │ + ldr r2, [pc, #152] @ (9815c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 98110 │ │ │ │ + bne.n 98108 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ - cbz r0, 9810c │ │ │ │ + bl afac4 │ │ │ │ + cbz r0, 98104 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbz r3, 98120 │ │ │ │ + cbz r3, 98118 │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ add r2, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b78f0 │ │ │ │ - cbnz r0, 9812c │ │ │ │ + bl b78e8 │ │ │ │ + cbnz r0, 98124 │ │ │ │ mov r0, r8 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 980c8 │ │ │ │ + b.n 980c0 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 980c8 │ │ │ │ + b.n 980c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 980fa │ │ │ │ + b.n 980f2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbz r3, 9813c │ │ │ │ + cbz r3, 98134 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 980fa │ │ │ │ + bne.n 980f2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 980fa │ │ │ │ + beq.n 980f2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 980fa │ │ │ │ + beq.n 980f2 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 980c8 │ │ │ │ + b.n 980c0 │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ movs r0, r1 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w r1, [pc, #1060] @ 985ac │ │ │ │ + ldr.w r1, [pc, #1060] @ 985a4 │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w r3, [pc, #1060] @ 985b0 │ │ │ │ + ldr.w r3, [pc, #1060] @ 985a8 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl af600 │ │ │ │ - cbz r0, 98214 │ │ │ │ + bl af5f8 │ │ │ │ + cbz r0, 9820c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af728 │ │ │ │ - cbz r0, 98214 │ │ │ │ + bl af720 │ │ │ │ + cbz r0, 9820c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 9549c │ │ │ │ + bl 95494 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 98232 │ │ │ │ + cbz r0, 9822a │ │ │ │ adds r6, r7, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #2 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 986fa │ │ │ │ + beq.w 986f2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r3, #52485 @ 0xcd05 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 986e4 │ │ │ │ + beq.w 986dc │ │ │ │ movw r3, #53253 @ 0xd005 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 986da │ │ │ │ + beq.w 986d2 │ │ │ │ movw r3, #1029 @ 0x405 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 98246 │ │ │ │ + bne.n 9823e │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r3, #12 │ │ │ │ - bmi.n 98284 │ │ │ │ + bmi.n 9827c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #924] @ (985b4 ) │ │ │ │ - ldr r3, [pc, #916] @ (985b0 ) │ │ │ │ + ldr r2, [pc, #924] @ (985ac ) │ │ │ │ + ldr r3, [pc, #916] @ (985a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 98610 │ │ │ │ + bne.w 98608 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 981d4 │ │ │ │ - b.n 98214 │ │ │ │ + bne.n 981cc │ │ │ │ + b.n 9820c │ │ │ │ movw r3, #39685 @ 0x9b05 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 98760 │ │ │ │ + beq.w 98758 │ │ │ │ movw r3, #26885 @ 0x6905 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 983ec │ │ │ │ + bne.w 983e4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movw r3, #12832 @ 0x3220 │ │ │ │ movt r3, #8192 @ 0x2000 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98566 │ │ │ │ + bne.w 9855e │ │ │ │ mov r0, r4 │ │ │ │ - bl 96358 │ │ │ │ + bl 96350 │ │ │ │ subs r2, r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ - b.n 98216 │ │ │ │ - ldr r0, [pc, #800] @ (985a8 ) │ │ │ │ + bl af060 │ │ │ │ + b.n 9820e │ │ │ │ + ldr r0, [pc, #800] @ (985a0 ) │ │ │ │ ldr r6, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98214 │ │ │ │ + beq.n 9820c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 983dc │ │ │ │ + ble.w 983d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldrh r5, [r3, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ubfx r5, r5, #7, #4 │ │ │ │ cmp r5, #9 │ │ │ │ - ble.w 9853c │ │ │ │ + ble.w 98534 │ │ │ │ subs r5, #11 │ │ │ │ mov r1, r7 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 983e0 │ │ │ │ - ldr r3, [pc, #732] @ (985b8 ) │ │ │ │ + bhi.w 983d8 │ │ │ │ + ldr r3, [pc, #732] @ (985b0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr.w r2, [r3, #472] @ 0x1d8 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98214 │ │ │ │ + beq.n 9820c │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 983dc │ │ │ │ + beq.n 983d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #2 │ │ │ │ ldrh r5, [r3, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ubfx r5, r5, #7, #4 │ │ │ │ cmp r5, #9 │ │ │ │ - ble.w 98554 │ │ │ │ + ble.w 9854c │ │ │ │ subs r5, #11 │ │ │ │ mov r1, r7 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 98548 │ │ │ │ - ldr r3, [pc, #660] @ (985bc ) │ │ │ │ + bhi.w 98540 │ │ │ │ + ldr r3, [pc, #660] @ (985b4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr.w r2, [r3, #472] @ 0x1d8 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98214 │ │ │ │ + beq.w 9820c │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 983dc │ │ │ │ + beq.n 983d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #3 │ │ │ │ ldrh r5, [r3, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ubfx r5, r5, #7, #4 │ │ │ │ cmp r5, #9 │ │ │ │ - ble.w 98572 │ │ │ │ + ble.w 9856a │ │ │ │ subs r5, #11 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 98560 │ │ │ │ - ldr r3, [pc, #592] @ (985c0 ) │ │ │ │ + bhi.w 98558 │ │ │ │ + ldr r3, [pc, #592] @ (985b8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr.w r2, [r3, #472] @ 0x1d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98214 │ │ │ │ + beq.w 9820c │ │ │ │ movs r7, #3 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 983dc │ │ │ │ + beq.n 983d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add.w r2, r2, r7, lsl #3 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldrh r5, [r2, #4] │ │ │ │ mov r2, r8 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r5, r5, #7, #4 │ │ │ │ cmp r5, #9 │ │ │ │ - ble.w 9852a │ │ │ │ + ble.w 98522 │ │ │ │ subs r5, #11 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 98516 │ │ │ │ - ldr r2, [pc, #512] @ (985c4 ) │ │ │ │ + bhi.w 9850e │ │ │ │ + ldr r2, [pc, #512] @ (985bc ) │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add.w r5, r2, r5, lsl #2 │ │ │ │ ldr.w r2, [r5, #472] @ 0x1d8 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9838a │ │ │ │ - b.n 98214 │ │ │ │ + bne.n 98382 │ │ │ │ + b.n 9820c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 98216 │ │ │ │ + b.n 9820e │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #18693 @ 0x4905 │ │ │ │ - bl af260 │ │ │ │ - b.n 982ec │ │ │ │ + bl af258 │ │ │ │ + b.n 982e4 │ │ │ │ movw r2, #59397 @ 0xe805 │ │ │ │ movw r3, #41221 @ 0xa105 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ - beq.w 98720 │ │ │ │ + beq.w 98718 │ │ │ │ movw r3, #43781 @ 0xab05 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 98710 │ │ │ │ + beq.w 98708 │ │ │ │ movw r3, #8837 @ 0x2285 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 98690 │ │ │ │ + beq.w 98688 │ │ │ │ movw r3, #58245 @ 0xe385 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9865e │ │ │ │ + beq.w 98656 │ │ │ │ movw r3, #8965 @ 0x2305 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9862c │ │ │ │ + beq.w 98624 │ │ │ │ movw r3, #32389 @ 0x7e85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 98614 │ │ │ │ - bl aa74c │ │ │ │ + beq.w 9860c │ │ │ │ + bl aa744 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 986d0 │ │ │ │ + bne.w 986c8 │ │ │ │ movw r3, #34181 @ 0x8585 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9857e │ │ │ │ + beq.w 98576 │ │ │ │ movw r3, #45061 @ 0xb005 │ │ │ │ movt r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9858e │ │ │ │ + beq.w 98586 │ │ │ │ movw r3, #3461 @ 0xd85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 98586 │ │ │ │ + beq.w 9857e │ │ │ │ movw r3, #60933 @ 0xee05 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 98596 │ │ │ │ + beq.w 9858e │ │ │ │ movw r3, #39429 @ 0x9a05 │ │ │ │ movt r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9859e │ │ │ │ + beq.w 98596 │ │ │ │ movw r3, #33797 @ 0x8405 │ │ │ │ movt r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 985e0 │ │ │ │ + beq.w 985d8 │ │ │ │ movw r3, #48005 @ 0xbb85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 985e8 │ │ │ │ + beq.w 985e0 │ │ │ │ movw r3, #50949 @ 0xc705 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 985f8 │ │ │ │ + beq.w 985f0 │ │ │ │ movw r3, #49669 @ 0xc205 │ │ │ │ movt r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 985f0 │ │ │ │ + beq.w 985e8 │ │ │ │ movw r3, #29829 @ 0x7485 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 98608 │ │ │ │ + beq.w 98600 │ │ │ │ movw r3, #56069 @ 0xdb05 │ │ │ │ movt r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 98600 │ │ │ │ - ldr r3, [pc, #244] @ (985c8 ) │ │ │ │ + beq.w 985f8 │ │ │ │ + ldr r3, [pc, #244] @ (985c0 ) │ │ │ │ movw r2, #43781 @ 0xab05 │ │ │ │ movt r2, #1 │ │ │ │ add r3, pc │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ - b.n 984ec │ │ │ │ + b.n 984e4 │ │ │ │ ldr.w r2, [r3, #16]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98774 │ │ │ │ + beq.w 9876c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 984e2 │ │ │ │ + bne.n 984da │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.w 98214 │ │ │ │ + beq.w 9820c │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ ands r2, r4 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ ands r3, r4 │ │ │ │ orrs r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - bl af068 │ │ │ │ - b.n 98216 │ │ │ │ + bl af060 │ │ │ │ + b.n 9820e │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #18693 @ 0x4905 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9838a │ │ │ │ - b.n 98214 │ │ │ │ + bne.w 98382 │ │ │ │ + b.n 9820c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9838a │ │ │ │ - b.n 98214 │ │ │ │ + bne.w 98382 │ │ │ │ + b.n 9820c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ - b.n 982ec │ │ │ │ + bl af060 │ │ │ │ + b.n 982e4 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #18693 @ 0x4905 │ │ │ │ - bl af260 │ │ │ │ - b.n 98336 │ │ │ │ + bl af258 │ │ │ │ + b.n 9832e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ - b.n 98336 │ │ │ │ + bl af060 │ │ │ │ + b.n 9832e │ │ │ │ movw r2, #18693 @ 0x4905 │ │ │ │ - b.n 9837a │ │ │ │ + b.n 98372 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ - b.n 98216 │ │ │ │ + bl af060 │ │ │ │ + b.n 9820e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ - b.n 98382 │ │ │ │ - ldr r3, [pc, #76] @ (985cc ) │ │ │ │ + bl af060 │ │ │ │ + b.n 9837a │ │ │ │ + ldr r3, [pc, #76] @ (985c4 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ - b.n 984f0 │ │ │ │ - ldr r3, [pc, #72] @ (985d0 ) │ │ │ │ + b.n 984e8 │ │ │ │ + ldr r3, [pc, #72] @ (985c8 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ - b.n 984f0 │ │ │ │ - ldr r3, [pc, #68] @ (985d4 ) │ │ │ │ + b.n 984e8 │ │ │ │ + ldr r3, [pc, #68] @ (985cc ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ - b.n 984f0 │ │ │ │ - ldr r3, [pc, #64] @ (985d8 ) │ │ │ │ + b.n 984e8 │ │ │ │ + ldr r3, [pc, #64] @ (985d0 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ - b.n 984f0 │ │ │ │ - ldr r3, [pc, #60] @ (985dc ) │ │ │ │ + b.n 984e8 │ │ │ │ + ldr r3, [pc, #60] @ (985d4 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ - b.n 984f0 │ │ │ │ + b.n 984e8 │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ movs r0, r1 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ movs r0, r1 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ - movs r5, r0 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ - movs r5, r0 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ movs r5, r0 │ │ │ │ strb r4, [r1, #1] │ │ │ │ movs r5, r0 │ │ │ │ strb r4, [r0, #1] │ │ │ │ movs r5, r0 │ │ │ │ strb r4, [r7, #0] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [pc, #428] @ (98790 ) │ │ │ │ + strb r4, [r6, #0] │ │ │ │ + movs r5, r0 │ │ │ │ + strb r4, [r5, #0] │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r3, [pc, #428] @ (98788 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ - b.n 984f0 │ │ │ │ - ldr r3, [pc, #424] @ (98794 ) │ │ │ │ + b.n 984e8 │ │ │ │ + ldr r3, [pc, #424] @ (9878c ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ - b.n 984f0 │ │ │ │ - ldr r3, [pc, #420] @ (98798 ) │ │ │ │ + b.n 984e8 │ │ │ │ + ldr r3, [pc, #420] @ (98790 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #168 @ 0xa8 │ │ │ │ - b.n 984f0 │ │ │ │ - ldr r3, [pc, #416] @ (9879c ) │ │ │ │ + b.n 984e8 │ │ │ │ + ldr r3, [pc, #416] @ (98794 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ - b.n 984f0 │ │ │ │ - ldr r3, [pc, #412] @ (987a0 ) │ │ │ │ + b.n 984e8 │ │ │ │ + ldr r3, [pc, #412] @ (98798 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ - b.n 984f0 │ │ │ │ - ldr r3, [pc, #408] @ (987a4 ) │ │ │ │ + b.n 984e8 │ │ │ │ + ldr r3, [pc, #408] @ (9879c ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ - b.n 984f0 │ │ │ │ + b.n 984e8 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ bl 2a1e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ - b.n 98216 │ │ │ │ + bl af060 │ │ │ │ + b.n 9820e │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 98214 │ │ │ │ + bmi.w 9820c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 9864a │ │ │ │ + cbnz r3, 98642 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 98214 │ │ │ │ + bpl.w 9820c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 299a0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ - b.n 98216 │ │ │ │ + bl af060 │ │ │ │ + b.n 9820e │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 98214 │ │ │ │ + bmi.w 9820c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 98682 │ │ │ │ + bpl.n 9867a │ │ │ │ ldr.w r3, [r4, #2640] @ 0xa50 │ │ │ │ ldr.w r2, [r4, #2644] @ 0xa54 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 986c4 │ │ │ │ + bne.n 986bc │ │ │ │ ldrd r2, r3, [r1, #64] @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ - b.n 98216 │ │ │ │ + bl b0d74 │ │ │ │ + b.n 9820e │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 98214 │ │ │ │ + bmi.w 9820c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 299a0 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 986b8 │ │ │ │ + cbnz r0, 986b0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bpl.w 98214 │ │ │ │ + bpl.w 9820c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0d7c │ │ │ │ - b.n 98216 │ │ │ │ + bl b0d74 │ │ │ │ + b.n 9820e │ │ │ │ mov r0, r4 │ │ │ │ bl 5924c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 98686 │ │ │ │ + b.n 9867e │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 5651c │ │ │ │ - b.n 98216 │ │ │ │ + b.n 9820e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 5af1c │ │ │ │ - b.n 98216 │ │ │ │ + b.n 9820e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98214 │ │ │ │ + beq.w 9820c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ - b.n 98216 │ │ │ │ + bl af258 │ │ │ │ + b.n 9820e │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #7941 @ 0x1f05 │ │ │ │ movs r3, #18 │ │ │ │ strd r0, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n 98216 │ │ │ │ + b.n 9820e │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ - bl af068 │ │ │ │ - b.n 98216 │ │ │ │ + bl af060 │ │ │ │ + b.n 9820e │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ tst.w r3, #1056 @ 0x420 │ │ │ │ - bne.w 98214 │ │ │ │ + bne.w 9820c │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ str r7, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 98780 │ │ │ │ + cbz r3, 98778 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 98780 │ │ │ │ + cbz r3, 98778 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 98780 │ │ │ │ + cbz r2, 98778 │ │ │ │ movw r1, #59397 @ 0xe805 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 98784 │ │ │ │ + beq.n 9877c │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl a56d0 │ │ │ │ - cbz r0, 98780 │ │ │ │ + bl a56c8 │ │ │ │ + cbz r0, 98778 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - b.n 98216 │ │ │ │ + b.n 9820e │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c6a90 │ │ │ │ + bl c6a88 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ - b.n 98216 │ │ │ │ + bl af060 │ │ │ │ + b.n 9820e │ │ │ │ mov r0, r1 │ │ │ │ bl 29644 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 984f4 │ │ │ │ + b.n 984ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 98756 │ │ │ │ + b.n 9874e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af068 │ │ │ │ - b.n 98756 │ │ │ │ + bl af060 │ │ │ │ + b.n 9874e │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ - movs r5, r0 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ - movs r5, r0 │ │ │ │ ldr r2, [r5, #124] @ 0x7c │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ movs r5, r0 │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ + movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #116] @ (9882c ) │ │ │ │ + ldr r3, [pc, #116] @ (98824 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 987f2 │ │ │ │ + bne.n 987ea │ │ │ │ ldr.w r3, [r4, #2640] @ 0xa50 │ │ │ │ ldr.w r2, [r4, #2644] @ 0xa54 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 9881a │ │ │ │ + bne.n 98812 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 98830 │ │ │ │ + b.n 98828 │ │ │ │ ldr.w r3, [r4, #2668] @ 0xa6c │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - bne.n 987d6 │ │ │ │ + bne.n 987ce │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movw r2, #27141 @ 0x6a05 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 58070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 987d6 │ │ │ │ + bne.n 987ce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 5908c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 98816 │ │ │ │ + beq.n 9880e │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 987e2 │ │ │ │ - b.n 98814 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + bge.n 987da │ │ │ │ + b.n 9880c │ │ │ │ + strb r6, [r5, #26] │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w sl, [pc, #684] @ 98af0 │ │ │ │ + ldr.w sl, [pc, #684] @ 98ae8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ sub sp, #28 │ │ │ │ add sl, pc │ │ │ │ ldr.w fp, [r1, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r0 │ │ │ │ orrs.w r3, r2, r7 │ │ │ │ - bne.w 989d4 │ │ │ │ + bne.w 989cc │ │ │ │ ldr.w r1, [r0, #2640] @ 0xa50 │ │ │ │ add.w ip, r9, #2640 @ 0xa50 │ │ │ │ ldr.w r0, [r0, #2644] @ 0xa54 │ │ │ │ orr.w r3, r1, r0 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 98a4e │ │ │ │ - ldr r3, [pc, #632] @ (98af4 ) │ │ │ │ + bne.w 98a46 │ │ │ │ + ldr r3, [pc, #632] @ (98aec ) │ │ │ │ ldr.w r8, [sl, r3] │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a94 │ │ │ │ + bne.w 98a8c │ │ │ │ add.w r3, r8, #1200 @ 0x4b0 │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, r1, r3 │ │ │ │ - bcc.n 988c0 │ │ │ │ + bcc.n 988b8 │ │ │ │ add.w ip, r8, #1200 @ 0x4b0 │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ adds r2, r0, #1 │ │ │ │ adc.w r3, r1, #0 │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ strd r2, r3, [ip] │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ae6 │ │ │ │ + bne.w 98ade │ │ │ │ ldr r3, [r4, #32] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 98a90 │ │ │ │ + bmi.w 98a88 │ │ │ │ add.w fp, fp, #18 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 988d8 │ │ │ │ + bne.n 988d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ - bl ac0f8 │ │ │ │ + bl ac0f0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ lsls r0, r3, #30 │ │ │ │ ittt pl │ │ │ │ ldrpl r3, [r5, #36] @ 0x24 │ │ │ │ addpl.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strpl r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a3e │ │ │ │ + bne.w 98a36 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 98938 │ │ │ │ + bpl.n 98930 │ │ │ │ addw r3, r8, #3352 @ 0xd18 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98926 │ │ │ │ + bne.n 9891e │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #4] │ │ │ │ dmb ish │ │ │ │ adds r3, #32 │ │ │ │ ldrex r1, [r3] │ │ │ │ sub.w r1, r1, fp │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98940 │ │ │ │ + bne.n 98938 │ │ │ │ add.w r3, r8, #3344 @ 0xd10 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ add r1, fp │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9895c │ │ │ │ + bne.n 98954 │ │ │ │ addw r3, r8, #3340 @ 0xd0c │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98976 │ │ │ │ + bne.n 9896e │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r3, #10 │ │ │ │ - bpl.n 989a8 │ │ │ │ + bpl.n 989a0 │ │ │ │ addw r8, r8, #3336 @ 0xd08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98996 │ │ │ │ + bne.n 9898e │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 96f84 │ │ │ │ + bl 96f7c │ │ │ │ subs r3, r6, #3 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.n 98a32 │ │ │ │ + beq.n 98a2a │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 95998 │ │ │ │ + bl 95990 │ │ │ │ mov r0, r4 │ │ │ │ - bl 887cc │ │ │ │ + bl 887c4 │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ cmp r6, r2 │ │ │ │ sbcs.w r3, r7, r3 │ │ │ │ - bcs.n 98a7e │ │ │ │ - ldr r3, [pc, #272] @ (98af4 ) │ │ │ │ + bcs.n 98a76 │ │ │ │ + ldr r3, [pc, #272] @ (98aec ) │ │ │ │ strd r6, r7, [r1, #16] │ │ │ │ ldr.w r8, [sl, r3] │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 988c0 │ │ │ │ - ldr r3, [pc, #256] @ (98af8 ) │ │ │ │ + beq.w 988b8 │ │ │ │ + ldr r3, [pc, #256] @ (98af0 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r0, r3, #448 @ 0x1c0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 96eb8 │ │ │ │ + bl 96eb0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ tst.w r3, #1 │ │ │ │ - bne.n 98a86 │ │ │ │ + bne.n 98a7e │ │ │ │ add.w fp, fp, #18 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 988e8 │ │ │ │ - b.n 98a1e │ │ │ │ + beq.w 988e0 │ │ │ │ + b.n 98a16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 887cc │ │ │ │ + bl 887c4 │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n 989ce │ │ │ │ - ldr r3, [pc, #184] @ (98af8 ) │ │ │ │ + b.n 989c6 │ │ │ │ + ldr r3, [pc, #184] @ (98af0 ) │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96f24 │ │ │ │ - b.n 98918 │ │ │ │ + bl 96f1c │ │ │ │ + b.n 98910 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 98878 │ │ │ │ + bpl.w 98870 │ │ │ │ ldr.w r2, [r9, #2624] @ 0xa40 │ │ │ │ ldr.w r3, [r9, #2628] @ 0xa44 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r0, r3 │ │ │ │ - bcs.n 98ad8 │ │ │ │ + bcs.n 98ad0 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs r3, r0 │ │ │ │ - bcc.n 98a7e │ │ │ │ + bcc.n 98a76 │ │ │ │ adds r2, r1, #1 │ │ │ │ adc.w r3, r0, #0 │ │ │ │ strd r2, r3, [ip] │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #116] @ (98af4 ) │ │ │ │ + ldr r3, [pc, #116] @ (98aec ) │ │ │ │ ldr.w r8, [sl, r3] │ │ │ │ - b.n 989ea │ │ │ │ + b.n 989e2 │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ - cbz r3, 98a90 │ │ │ │ - bl 96f24 │ │ │ │ + cbz r3, 98a88 │ │ │ │ + bl 96f1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 989ce │ │ │ │ - ldr r3, [pc, #96] @ (98af8 ) │ │ │ │ + b.n 989c6 │ │ │ │ + ldr r3, [pc, #96] @ (98af0 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r0, r3, #1624 @ 0x658 │ │ │ │ - bl 96eb8 │ │ │ │ + bl 96eb0 │ │ │ │ add.w r2, r8, #1200 @ 0x4b0 │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sbcs.w r2, r3, r1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bcs.w 9889c │ │ │ │ + bcs.w 98894 │ │ │ │ ldr.w r2, [r8, #3584] @ 0xe00 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 988c0 │ │ │ │ + beq.w 988b8 │ │ │ │ add.w r0, r3, #1624 @ 0x658 │ │ │ │ - bl 96f24 │ │ │ │ - b.n 989ea │ │ │ │ - ldr r0, [pc, #32] @ (98afc ) │ │ │ │ + bl 96f1c │ │ │ │ + b.n 989e2 │ │ │ │ + ldr r0, [pc, #32] @ (98af4 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 10f2c │ │ │ │ - ldr r3, [pc, #16] @ (98af8 ) │ │ │ │ + ldr r3, [pc, #16] @ (98af0 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ - b.n 98ace │ │ │ │ + b.n 98ac6 │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh r1, [r0, #2] │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bpl.n 98b32 │ │ │ │ + bpl.n 98b2a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldrd fp, ip, [r4, #16] │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, ip, r3 │ │ │ │ - bcs.n 98b9e │ │ │ │ + bcs.n 98b96 │ │ │ │ ldrh r3, [r0, #0] │ │ │ │ lsls r2, r1, #30 │ │ │ │ - bmi.n 98b76 │ │ │ │ - cbnz r3, 98b4a │ │ │ │ + bmi.n 98b6e │ │ │ │ + cbnz r3, 98b42 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, fp, pc} │ │ │ │ - ldr r3, [pc, #196] @ (98bf8 ) │ │ │ │ + ldr r3, [pc, #196] @ (98bf0 ) │ │ │ │ movw r2, #2472 @ 0x9a8 │ │ │ │ - ldr r1, [pc, #192] @ (98bfc ) │ │ │ │ - ldr r0, [pc, #196] @ (98c00 ) │ │ │ │ + ldr r1, [pc, #192] @ (98bf4 ) │ │ │ │ + ldr r0, [pc, #196] @ (98bf8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #520 @ 0x208 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w lr, [r0, #8]! │ │ │ │ ldrd fp, ip, [r1, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp lr, fp │ │ │ │ sbcs.w ip, r1, ip │ │ │ │ - bcc.n 98b6e │ │ │ │ + bcc.n 98b66 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldrd fp, ip, [r4, #16] │ │ │ │ cmp lr, fp │ │ │ │ sbcs.w r1, r1, ip │ │ │ │ - bcc.n 98b9a │ │ │ │ + bcc.n 98b92 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 98b2c │ │ │ │ - b.n 98b4c │ │ │ │ + bge.n 98b24 │ │ │ │ + b.n 98b44 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 98bde │ │ │ │ + bne.n 98bd6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r4, r1, [r0, #8] │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r3, r1 │ │ │ │ - bcc.n 98b2c │ │ │ │ + bcc.n 98b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd ip, r1, [r0, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ cmp ip, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ - bcc.n 98b2c │ │ │ │ + bcc.n 98b24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 98b2e │ │ │ │ + b.n 98b26 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 98b9a │ │ │ │ + beq.n 98b92 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 98b9a │ │ │ │ + bge.n 98b92 │ │ │ │ ldrd r3, lr, [r4] │ │ │ │ cmp lr, r3 │ │ │ │ - beq.n 98b9a │ │ │ │ + beq.n 98b92 │ │ │ │ cmp lr, r3 │ │ │ │ - bls.n 98b24 │ │ │ │ + bls.n 98b1c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldrd r4, r2, [r3] │ │ │ │ adds r3, #8 │ │ │ │ ldrd fp, ip, [r5, #16] │ │ │ │ cmp fp, r4 │ │ │ │ sbcs.w ip, ip, r2 │ │ │ │ - bcc.n 98bb6 │ │ │ │ + bcc.n 98bae │ │ │ │ ldrd fp, ip, [r5, #16] │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ sbcs.w r2, ip, r2 │ │ │ │ - bcs.n 98bb6 │ │ │ │ - b.n 98b9a │ │ │ │ - ldr r3, [pc, #36] @ (98c04 ) │ │ │ │ + bcs.n 98bae │ │ │ │ + b.n 98b92 │ │ │ │ + ldr r3, [pc, #36] @ (98bfc ) │ │ │ │ movw r2, #2500 @ 0x9c4 │ │ │ │ - ldr r1, [pc, #32] @ (98c08 ) │ │ │ │ - ldr r0, [pc, #36] @ (98c0c ) │ │ │ │ + ldr r1, [pc, #32] @ (98c00 ) │ │ │ │ + ldr r0, [pc, #36] @ (98c04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #520 @ 0x208 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ movs r5, r0 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ movs r4, r0 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #108] @ (98c90 ) │ │ │ │ + ldr r0, [pc, #108] @ (98c88 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #108] @ (98c94 ) │ │ │ │ + ldr r1, [pc, #108] @ (98c8c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #108] @ (98c98 ) │ │ │ │ - ldr r2, [pc, #112] @ (98c9c ) │ │ │ │ + ldr r3, [pc, #108] @ (98c90 ) │ │ │ │ + ldr r2, [pc, #112] @ (98c94 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 98c6c │ │ │ │ + bmi.n 98c64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 98c7e │ │ │ │ + cbnz r3, 98c76 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #84] @ (98ca0 ) │ │ │ │ - ldr r3, [pc, #68] @ (98c94 ) │ │ │ │ + ldr r2, [pc, #84] @ (98c98 ) │ │ │ │ + ldr r3, [pc, #68] @ (98c8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 98c68 │ │ │ │ + bne.n 98c60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #28] @ (98c8c ) │ │ │ │ + ldr r0, [pc, #28] @ (98c84 ) │ │ │ │ mov r4, r3 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98c48 │ │ │ │ + beq.n 98c40 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 57c68 │ │ │ │ - b.n 98c4a │ │ │ │ + b.n 98c42 │ │ │ │ nop │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [pc, #84] @ (98cfc ) │ │ │ │ - ldr r1, [pc, #88] @ (98d00 ) │ │ │ │ + ldr r3, [pc, #84] @ (98cf4 ) │ │ │ │ + ldr r1, [pc, #88] @ (98cf8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 98cfa │ │ │ │ + beq.n 98cf2 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r3, #3296 @ 0xce0 │ │ │ │ push {lr} │ │ │ │ ldr.w r0, [r3, #3296] @ 0xce0 │ │ │ │ str r0, [r2, #4] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r1] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 98cd8 │ │ │ │ + bne.n 98cd0 │ │ │ │ strex lr, r2, [r1] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 98cc6 │ │ │ │ + bne.n 98cbe │ │ │ │ dmb ish │ │ │ │ - bne.n 98cbc │ │ │ │ + bne.n 98cb4 │ │ │ │ addw r3, r3, #3300 @ 0xce4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98ce6 │ │ │ │ + bne.n 98cde │ │ │ │ dmb ish │ │ │ │ pop {pc} │ │ │ │ - b.n 98e74 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + b.n 98e6c │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w sl, [pc, #336] @ 98e68 │ │ │ │ + ldr.w sl, [pc, #336] @ 98e60 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #336] @ (98e6c ) │ │ │ │ + ldr r3, [pc, #336] @ (98e64 ) │ │ │ │ add sl, pc │ │ │ │ ldr.w fp, [sl, r3] │ │ │ │ ldr.w r5, [fp, #3296] @ 0xce0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 98e24 │ │ │ │ + beq.n 98e1c │ │ │ │ add.w r3, fp, #3296 @ 0xce0 │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 98d44 │ │ │ │ + bne.n 98d3c │ │ │ │ strex r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98d34 │ │ │ │ + bne.n 98d2c │ │ │ │ dmb ish │ │ │ │ - bne.n 98e24 │ │ │ │ + bne.n 98e1c │ │ │ │ str.w r2, [fp, #3300] @ 0xce4 │ │ │ │ add.w r8, fp, #3344 @ 0xd10 │ │ │ │ - bl ce368 │ │ │ │ + bl ce360 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r5 │ │ │ │ addw r9, fp, #3340 @ 0xd0c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 98e3a │ │ │ │ + beq.n 98e32 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98e2a │ │ │ │ + bne.n 98e22 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98d74 │ │ │ │ + bne.n 98d6c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98e08 │ │ │ │ + bne.n 98e00 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ adds r3, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrex r2, [r8] │ │ │ │ subs r2, r2, r3 │ │ │ │ strex r1, r2, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98d94 │ │ │ │ + bne.n 98d8c │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98daa │ │ │ │ - ldr r3, [pc, #180] @ (98e70 ) │ │ │ │ + bne.n 98da2 │ │ │ │ + ldr r3, [pc, #180] @ (98e68 ) │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 89df0 │ │ │ │ + bl 89de8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 98e1c │ │ │ │ + bpl.n 98e14 │ │ │ │ adds r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98dd8 │ │ │ │ + bne.n 98dd0 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #12 │ │ │ │ mov r6, r5 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 98d5e │ │ │ │ - cbz r7, 98e24 │ │ │ │ + bne.n 98d56 │ │ │ │ + cbz r7, 98e1c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 105ec │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 98dfa │ │ │ │ + beq.n 98df2 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 98d66 │ │ │ │ + b.n 98d5e │ │ │ │ mov r0, r4 │ │ │ │ - bl c8540 │ │ │ │ - b.n 98dec │ │ │ │ + bl c8538 │ │ │ │ + b.n 98de4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r7 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 98e5a │ │ │ │ + beq.n 98e52 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98e2e │ │ │ │ + bne.n 98e26 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98e42 │ │ │ │ + bne.n 98e3a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 98d8a │ │ │ │ - b.n 98dec │ │ │ │ + beq.n 98d82 │ │ │ │ + b.n 98de4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98ca4 │ │ │ │ + bl 98c9c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98d58 │ │ │ │ - b.n 98dfa │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + bne.w 98d50 │ │ │ │ + b.n 98df2 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 98e98 │ │ │ │ + bl 98e90 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ nop │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #108] @ (98f0c ) │ │ │ │ + ldr r1, [pc, #108] @ (98f04 ) │ │ │ │ push {lr} │ │ │ │ add r1, pc │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r3] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ strex lr, ip, [r3] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 98ea6 │ │ │ │ + bne.n 98e9e │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 98f0a │ │ │ │ - ldr r3, [pc, #76] @ (98f10 ) │ │ │ │ + bne.n 98f02 │ │ │ │ + ldr r3, [pc, #76] @ (98f08 ) │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ adds r2, #18 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ dmb ish │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r1, r3, #3344 @ 0xd10 │ │ │ │ ldrex lr, [r1] │ │ │ │ sub.w lr, lr, r2 │ │ │ │ strex ip, lr, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 98ed4 │ │ │ │ + bne.n 98ecc │ │ │ │ addw r3, r3, #3340 @ 0xd0c │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98ef2 │ │ │ │ + bne.n 98eea │ │ │ │ dmb ish │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.n 98f14 │ │ │ │ + b.n 98f0c │ │ │ │ pop {pc} │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (98f68 ) │ │ │ │ + ldr r3, [pc, #68] @ (98f60 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (98f6c ) │ │ │ │ + ldr r2, [pc, #68] @ (98f64 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 89df0 │ │ │ │ + bl 89de8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 98f5c │ │ │ │ + bpl.n 98f54 │ │ │ │ adds r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98f44 │ │ │ │ + bne.n 98f3c │ │ │ │ dmb ish │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w c8540 │ │ │ │ + b.w c8538 │ │ │ │ nop │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr.w r5, [pc, #1284] @ 99488 │ │ │ │ + ldr.w r5, [pc, #1284] @ 99480 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r4, [pc, #1284] @ 9948c │ │ │ │ + ldr.w r4, [pc, #1284] @ 99484 │ │ │ │ mov r9, r1 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r7, [pc, #1280] @ 99490 │ │ │ │ + ldr.w r7, [pc, #1280] @ 99488 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ add r7, pc │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -209794,553 +209790,553 @@ │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ itttt eq │ │ │ │ addeq r0, #1 │ │ │ │ moveq.w r8, #1 │ │ │ │ streq r0, [sp, #20] │ │ │ │ ldrbeq r4, [r5, #1] │ │ │ │ - beq.n 99076 │ │ │ │ + beq.n 9906e │ │ │ │ cmp r4, #43 @ 0x2b │ │ │ │ - beq.n 9906c │ │ │ │ + beq.n 99064 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r4, #48 @ 0x30 │ │ │ │ - beq.n 9907a │ │ │ │ + beq.n 99072 │ │ │ │ lsls r3, r4, #24 │ │ │ │ - bmi.w 9922c │ │ │ │ + bmi.w 99224 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #32] │ │ │ │ - ldr.w r2, [pc, #1216] @ 99494 │ │ │ │ + ldr.w r2, [pc, #1216] @ 9948c │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 98fe4 │ │ │ │ + bne.n 98fdc │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 99248 │ │ │ │ + bhi.w 99240 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ add r0, sp, #20 │ │ │ │ add r7, sp, #28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov fp, r0 │ │ │ │ - bl 994cc │ │ │ │ + bl 994c4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 992d6 │ │ │ │ + bne.w 992ce │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 99160 │ │ │ │ + beq.w 99158 │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ - beq.w 99252 │ │ │ │ + beq.w 9924a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - cbnz r1, 99042 │ │ │ │ + cbnz r1, 9903a │ │ │ │ sub.w r7, r4, #48 @ 0x30 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r7, #1 │ │ │ │ mov sl, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 991fc │ │ │ │ + bne.w 991f4 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 99092 │ │ │ │ + beq.n 9908a │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - beq.w 992dc │ │ │ │ + beq.w 992d4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 99106 │ │ │ │ + beq.n 990fe │ │ │ │ mov.w r8, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr.w r2, [pc, #1100] @ 99498 │ │ │ │ - ldr.w r3, [pc, #1084] @ 9948c │ │ │ │ + ldr.w r2, [pc, #1100] @ 99490 │ │ │ │ + ldr.w r3, [pc, #1084] @ 99484 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 991c4 │ │ │ │ + bne.w 991bc │ │ │ │ mov r0, r8 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ mov.w r8, #0 │ │ │ │ adds r0, r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #48 @ 0x30 │ │ │ │ - bne.n 98fc6 │ │ │ │ + bne.n 98fbe │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - beq.n 9912a │ │ │ │ + beq.n 99122 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - bls.n 9908c │ │ │ │ + bls.n 99084 │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ - beq.w 9935a │ │ │ │ - bls.n 990a8 │ │ │ │ + beq.w 99352 │ │ │ │ + bls.n 990a0 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.n 98fe6 │ │ │ │ + b.n 98fde │ │ │ │ mov r1, r4 │ │ │ │ adds r0, r3, #1 │ │ │ │ add.w r8, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c8b34 │ │ │ │ - cbnz r0, 990cc │ │ │ │ + bl c8b2c │ │ │ │ + cbnz r0, 990c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - b.n 99032 │ │ │ │ + b.n 9902a │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ - beq.w 991f8 │ │ │ │ + beq.w 991f0 │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ - bne.n 9908c │ │ │ │ + bne.n 99084 │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #2 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 2c89e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 992d6 │ │ │ │ + bne.w 992ce │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 99042 │ │ │ │ + b.n 9903a │ │ │ │ mov r0, r6 │ │ │ │ - bl 99864 │ │ │ │ + bl 9985c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl c8bb0 │ │ │ │ - ldr r1, [pc, #956] @ (9949c ) │ │ │ │ + bl c8ba8 │ │ │ │ + ldr r1, [pc, #956] @ (99494 ) │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl c8c48 │ │ │ │ + bl c8c40 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99340 │ │ │ │ - ldr r1, [pc, #940] @ (994a0 ) │ │ │ │ + bne.w 99338 │ │ │ │ + ldr r1, [pc, #940] @ (99498 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl c8c48 │ │ │ │ + bl c8c40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9917a │ │ │ │ + bne.n 99172 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - b.n 99032 │ │ │ │ + b.n 9902a │ │ │ │ adds r6, #8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9935e │ │ │ │ + beq.w 99356 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c9528 │ │ │ │ + bl c9520 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 9904a │ │ │ │ + bne.n 99042 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 9904a │ │ │ │ + b.n 99042 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ tst.w sl, #2 │ │ │ │ - beq.n 99138 │ │ │ │ + beq.n 99130 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w 9932e │ │ │ │ + beq.w 99326 │ │ │ │ lsls r2, r3, #24 │ │ │ │ - bmi.n 991e2 │ │ │ │ + bmi.n 991da │ │ │ │ adds r0, #3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - beq.n 991d4 │ │ │ │ + beq.n 991cc │ │ │ │ asrs r2, r3, #31 │ │ │ │ strd r3, r2, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 991c8 │ │ │ │ + bne.n 991c0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 9904a │ │ │ │ + b.n 99042 │ │ │ │ tst.w sl, #256 @ 0x100 │ │ │ │ - bne.n 99252 │ │ │ │ + bne.n 9924a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99042 │ │ │ │ + bne.w 9903a │ │ │ │ sub.w r1, r4, #48 @ 0x30 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ negs r7, r1 │ │ │ │ adcs r7, r1 │ │ │ │ - b.n 9903e │ │ │ │ + b.n 99036 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ ite eq │ │ │ │ addeq r1, r5, #1 │ │ │ │ movne r1, r5 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ - bne.n 99102 │ │ │ │ + bne.n 990fa │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne.n 99102 │ │ │ │ + bne.n 990fa │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl dae20 │ │ │ │ + bl dae18 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 991f2 │ │ │ │ + bne.n 991ea │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl cb518 │ │ │ │ + bl cb510 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 991ec │ │ │ │ + bne.n 991e4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r2 │ │ │ │ strd r0, r1, [r6, #8] │ │ │ │ - b.n 99042 │ │ │ │ + b.n 9903a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ negs r3, r3 │ │ │ │ str r3, [r6, #8] │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ str r2, [r6, #12] │ │ │ │ - b.n 99156 │ │ │ │ + b.n 9914e │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ itt eq │ │ │ │ addeq r0, #1 │ │ │ │ streq.w r0, [r9] │ │ │ │ - b.n 9914a │ │ │ │ + b.n 99142 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ adds r0, #2 │ │ │ │ bl 68ee6 │ │ │ │ - b.n 99140 │ │ │ │ + b.n 99138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99102 │ │ │ │ - b.n 9904a │ │ │ │ + beq.n 990fa │ │ │ │ + b.n 99042 │ │ │ │ mvn.w r8, #3 │ │ │ │ - b.n 9904a │ │ │ │ + b.n 99042 │ │ │ │ movs r2, #2 │ │ │ │ - b.n 990b4 │ │ │ │ + b.n 990ac │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99272 │ │ │ │ + bne.n 9926a │ │ │ │ ldrd r0, r2, [r6, #8] │ │ │ │ subs r1, r0, #2 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcs.w 99042 │ │ │ │ + bcs.w 9903a │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl d9ec4 │ │ │ │ + bl d9ebc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 993a2 │ │ │ │ + bge.w 9939a │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ mov r7, sl │ │ │ │ - b.n 9902e │ │ │ │ + b.n 99026 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 68ee6 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bls.w 98fd0 │ │ │ │ + bls.w 98fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ lsls r0, r0, #24 │ │ │ │ - bpl.w 98fe4 │ │ │ │ + bpl.w 98fdc │ │ │ │ mov r0, r4 │ │ │ │ bl 2b8b0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - b.n 98fe6 │ │ │ │ + b.n 98fde │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl c8b34 │ │ │ │ + bl c8b2c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ - cbnz r0, 99276 │ │ │ │ + cbnz r0, 9926e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99042 │ │ │ │ + bne.w 9903a │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - b.n 99012 │ │ │ │ + b.n 9900a │ │ │ │ mov r7, r1 │ │ │ │ - b.n 9903e │ │ │ │ + b.n 99036 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 994cc │ │ │ │ + bl 994c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 992d0 │ │ │ │ + bne.n 992c8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 99298 │ │ │ │ + cbnz r3, 99290 │ │ │ │ ldrd r3, r2, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 992d0 │ │ │ │ + beq.n 992c8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 440da │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 437c0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 437c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99864 │ │ │ │ + bl 9985c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1a838 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 99864 │ │ │ │ + bl 9985c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 99864 │ │ │ │ + bl 9985c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 9904a │ │ │ │ + b.n 99042 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99864 │ │ │ │ + bl 9985c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9904a │ │ │ │ + b.n 99042 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ subs r2, #43 @ 0x2b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ - bne.n 9931c │ │ │ │ + bne.n 99314 │ │ │ │ adds r0, r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c8b34 │ │ │ │ + bl c8b2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 9931c │ │ │ │ + cbz r0, 99314 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 99864 │ │ │ │ + bl 9985c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #3 │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ subs r2, #43 @ 0x2b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ ite ne │ │ │ │ addne r3, #1 │ │ │ │ addeq r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ - bl c8bb0 │ │ │ │ + bl c8ba8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9903c │ │ │ │ + b.n 99034 │ │ │ │ adds r0, r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c8b34 │ │ │ │ + bl c8b2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 992f4 │ │ │ │ - b.n 9903c │ │ │ │ + bne.n 992ec │ │ │ │ + b.n 99034 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, #3 │ │ │ │ - bl c8fdc │ │ │ │ + bl c8fd4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.w 9914a │ │ │ │ - b.n 992d6 │ │ │ │ + bge.w 99142 │ │ │ │ + b.n 992ce │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - vldr d7, [pc, #308] @ 99478 │ │ │ │ + vldr d7, [pc, #308] @ 99470 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - vldr d6, [pc, #308] @ 99480 │ │ │ │ + vldr d6, [pc, #308] @ 99478 │ │ │ │ mov r3, r2 │ │ │ │ it ne │ │ │ │ vmovne.f64 d7, d6 │ │ │ │ vstr d7, [r6, #8] │ │ │ │ - b.n 99042 │ │ │ │ + b.n 9903a │ │ │ │ movs r2, #16 │ │ │ │ - b.n 990b4 │ │ │ │ + b.n 990ac │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ add.w r8, r4, #9 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 993b8 │ │ │ │ + bcs.n 993b0 │ │ │ │ ldrsb.w r1, [r5] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 99408 │ │ │ │ + blt.n 99400 │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bgt.n 99420 │ │ │ │ + bgt.n 99418 │ │ │ │ cmp r8, r2 │ │ │ │ - blt.n 99432 │ │ │ │ + blt.n 9942a │ │ │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 993f6 │ │ │ │ + beq.n 993ee │ │ │ │ ldrb.w r2, [sp, #40] @ 0x28 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ subs r2, r2, r4 │ │ │ │ strb r2, [r1, #0] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - b.n 9936e │ │ │ │ + b.n 99366 │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ mov r3, r6 │ │ │ │ bl 2c89e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 992d6 │ │ │ │ - b.n 990c8 │ │ │ │ + beq.n 992ce │ │ │ │ + b.n 990c0 │ │ │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 993e2 │ │ │ │ + beq.n 993da │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ strb r0, [r1, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #80] @ 0x50 │ │ │ │ adds r4, r1, #1 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl c9528 │ │ │ │ + bl c9520 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9f4a4 │ │ │ │ + bl 9f49c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 9911e │ │ │ │ + b.n 99116 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 99404 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 993fc │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 993c2 │ │ │ │ + b.n 993ba │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9946e │ │ │ │ + bne.n 99466 │ │ │ │ bl 5a418 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 68ee6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - ble.n 99384 │ │ │ │ + ble.n 9937c │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bgt.n 9945a │ │ │ │ + bgt.n 99452 │ │ │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 99446 │ │ │ │ + beq.n 9943e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strb r2, [r1, #0] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 9939e │ │ │ │ - ldr r3, [pc, #112] @ (994a4 ) │ │ │ │ + b.n 99396 │ │ │ │ + ldr r3, [pc, #112] @ (9949c ) │ │ │ │ movw r2, #2746 @ 0xaba │ │ │ │ - ldr r1, [pc, #108] @ (994a8 ) │ │ │ │ - ldr r0, [pc, #112] @ (994ac ) │ │ │ │ + ldr r1, [pc, #108] @ (994a0 ) │ │ │ │ + ldr r0, [pc, #112] @ (994a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99404 │ │ │ │ + beq.n 993fc │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 99428 │ │ │ │ - ldr r3, [pc, #84] @ (994b0 ) │ │ │ │ + b.n 99420 │ │ │ │ + ldr r3, [pc, #84] @ (994a8 ) │ │ │ │ movw r2, #2749 @ 0xabd │ │ │ │ - ldr r1, [pc, #80] @ (994b4 ) │ │ │ │ - ldr r0, [pc, #84] @ (994b8 ) │ │ │ │ + ldr r1, [pc, #80] @ (994ac ) │ │ │ │ + ldr r0, [pc, #84] @ (994b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 99390 │ │ │ │ + b.n 99388 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ movs r0, r1 │ │ │ │ - blt.n 9947c │ │ │ │ + blt.n 99454 │ │ │ │ movs r4, r0 │ │ │ │ - sev │ │ │ │ + wfi │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ movs r5, r0 │ │ │ │ - cbnz r2, 9952a │ │ │ │ + cbnz r2, 9951e │ │ │ │ movs r4, r0 │ │ │ │ - pop {r3} │ │ │ │ + cbnz r0, 99526 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ movs r5, r0 │ │ │ │ - cbnz r2, 9952c │ │ │ │ + cbnz r2, 99520 │ │ │ │ movs r4, r0 │ │ │ │ - cbnz r4, 99536 │ │ │ │ + cbnz r4, 9952a │ │ │ │ movs r4, r0 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 994c8 │ │ │ │ + bhi.n 994c0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ b.w 2b8b0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #888] @ (99858 ) │ │ │ │ + ldr r4, [pc, #888] @ (99850 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #888] @ (9985c ) │ │ │ │ + ldr r0, [pc, #888] @ (99854 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -210348,89 +210344,89 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 996a0 │ │ │ │ + blt.w 99698 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blt.w 996b0 │ │ │ │ + blt.w 996a8 │ │ │ │ add.w r9, r5, #9 │ │ │ │ cmp r9, r3 │ │ │ │ - blt.w 996b0 │ │ │ │ + blt.w 996a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ ittt ge │ │ │ │ movge sl, r1 │ │ │ │ addge r0, r4, #1 │ │ │ │ strge.w sl, [sp, #20] │ │ │ │ - blt.w 996ec │ │ │ │ + blt.w 996e4 │ │ │ │ cmp r9, sl │ │ │ │ ite lt │ │ │ │ movlt r1, #0 │ │ │ │ movge r1, #1 │ │ │ │ cmp r5, sl │ │ │ │ it gt │ │ │ │ movgt r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 99606 │ │ │ │ + beq.n 995fe │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 996b4 │ │ │ │ + bne.w 996ac │ │ │ │ mov.w ip, #3435973836 @ 0xcccccccc │ │ │ │ movw r1, #52428 @ 0xcccc │ │ │ │ movt r1, #3276 @ 0xccc │ │ │ │ cmp ip, r3 │ │ │ │ sbcs.w lr, r1, r2 │ │ │ │ - blt.w 9974e │ │ │ │ + blt.w 99746 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ - beq.w 997c4 │ │ │ │ + beq.w 997bc │ │ │ │ adds r1, r3, r3 │ │ │ │ sub.w sl, sl, r5 │ │ │ │ adc.w r4, r2, r2 │ │ │ │ adds r1, r1, r1 │ │ │ │ adcs r4, r4 │ │ │ │ adds r3, r1, r3 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r3, sl, r3 │ │ │ │ adc.w r2, r2, sl, asr #31 │ │ │ │ ldrsb.w r1, [r0] │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 996ea │ │ │ │ + blt.w 996e2 │ │ │ │ mov r1, r4 │ │ │ │ cmp r9, r4 │ │ │ │ it ge │ │ │ │ cmpge r4, r5 │ │ │ │ str r4, [sp, #20] │ │ │ │ - blt.n 99642 │ │ │ │ + blt.n 9963a │ │ │ │ movw ip, #52428 @ 0xcccc │ │ │ │ movt ip, #3276 @ 0xccc │ │ │ │ mov.w lr, #3435973836 @ 0xcccccccc │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 99702 │ │ │ │ + bne.w 996fa │ │ │ │ cmp lr, r3 │ │ │ │ sbcs.w sl, ip, r2 │ │ │ │ - blt.w 9974e │ │ │ │ + blt.w 99746 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, lr │ │ │ │ - beq.n 9968c │ │ │ │ + beq.n 99684 │ │ │ │ adds r4, r3, r3 │ │ │ │ adc.w sl, r2, r2 │ │ │ │ adds r4, r4, r4 │ │ │ │ adc.w sl, sl, sl │ │ │ │ adds r3, r4, r3 │ │ │ │ adc.w r2, r2, sl │ │ │ │ adds r3, r3, r3 │ │ │ │ @@ -210438,134 +210434,134 @@ │ │ │ │ adds r3, r1, r3 │ │ │ │ adc.w r2, r2, r1, asr #31 │ │ │ │ ldrsb.w sl, [r0, #1] │ │ │ │ adds r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 996ec │ │ │ │ + blt.n 996e4 │ │ │ │ cmp r1, r5 │ │ │ │ it ge │ │ │ │ cmpge r9, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bge.n 995b4 │ │ │ │ + bge.n 995ac │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ - beq.n 99674 │ │ │ │ + beq.n 9966c │ │ │ │ cmp r1, #32 │ │ │ │ - beq.n 99646 │ │ │ │ + beq.n 9963e │ │ │ │ mov sl, r4 │ │ │ │ lsls r0, r1, #24 │ │ │ │ - bmi.n 99650 │ │ │ │ + bmi.n 99648 │ │ │ │ cmp r5, r1 │ │ │ │ - ble.n 99666 │ │ │ │ + ble.n 9965e │ │ │ │ str r4, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r2, [r8, #8] │ │ │ │ str.w r1, [r8] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #564] @ (99860 ) │ │ │ │ - ldr r3, [pc, #560] @ (9985c ) │ │ │ │ + ldr r2, [pc, #564] @ (99858 ) │ │ │ │ + ldr r3, [pc, #560] @ (99854 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 99688 │ │ │ │ + bne.n 99680 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 99606 │ │ │ │ + b.n 995fe │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ add.w sl, r4, #1 │ │ │ │ lsls r0, r1, #24 │ │ │ │ - bpl.n 99616 │ │ │ │ + bpl.n 9960e │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ bl 68ee6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 9961a │ │ │ │ + bgt.n 99612 │ │ │ │ cmp r9, r1 │ │ │ │ - blt.n 9961a │ │ │ │ + blt.n 99612 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r4, sl │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 99522 │ │ │ │ + b.n 9951a │ │ │ │ adds r0, r4, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 9cdc8 │ │ │ │ + bl 9cdc0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ - b.n 9964c │ │ │ │ + b.n 99644 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.w 997da │ │ │ │ + bgt.w 997d2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs.w r3, r1, #8 │ │ │ │ adc.w r2, r2, r1, asr #31 │ │ │ │ - b.n 995ec │ │ │ │ + b.n 995e4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 68ee6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - ble.w 99510 │ │ │ │ + ble.w 99508 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 99628 │ │ │ │ + b.n 99620 │ │ │ │ mov.w ip, #858993459 @ 0x33333333 │ │ │ │ movw r1, #13107 @ 0x3333 │ │ │ │ movt r1, #62259 @ 0xf333 │ │ │ │ cmp ip, r3 │ │ │ │ sbcs.w ip, r1, r2 │ │ │ │ - bge.n 9974e │ │ │ │ + bge.n 99746 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmneq.w r3, #3435973836 @ 0xcccccccc │ │ │ │ - beq.n 99736 │ │ │ │ + beq.n 9972e │ │ │ │ movs r4, #10 │ │ │ │ sub.w sl, sl, r5 │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ subs.w r3, r3, sl │ │ │ │ mla r2, r4, r2, r1 │ │ │ │ sbc.w r2, r2, sl, asr #31 │ │ │ │ - b.n 99590 │ │ │ │ + b.n 99588 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ bl 68ee6 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 99538 │ │ │ │ + b.n 99530 │ │ │ │ mov.w fp, #858993459 @ 0x33333333 │ │ │ │ movw sl, #13107 @ 0x3333 │ │ │ │ movt sl, #62259 @ 0xf333 │ │ │ │ cmp fp, r3 │ │ │ │ sbcs.w fp, sl, r2 │ │ │ │ - bge.n 9974e │ │ │ │ + bge.n 99746 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmneq.w r3, #3435973836 @ 0xcccccccc │ │ │ │ - beq.n 997b8 │ │ │ │ + beq.n 997b0 │ │ │ │ mov.w sl, #10 │ │ │ │ subs r1, r1, r5 │ │ │ │ umull r3, r4, r3, sl │ │ │ │ subs r3, r3, r1 │ │ │ │ mla r2, sl, r2, r4 │ │ │ │ sbc.w r2, r2, r1, asr #31 │ │ │ │ - b.n 995ec │ │ │ │ + b.n 995e4 │ │ │ │ sub.w r1, r5, sl │ │ │ │ adds r1, #8 │ │ │ │ - bge.n 996d2 │ │ │ │ + bge.n 996ca │ │ │ │ movw r3, #13108 @ 0x3334 │ │ │ │ movt r3, #13107 @ 0x3333 │ │ │ │ movw r2, #13107 @ 0x3333 │ │ │ │ movt r2, #62259 @ 0xf333 │ │ │ │ strd r3, r2, [r8, #8] │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ @@ -210574,118 +210570,118 @@ │ │ │ │ add.w fp, sp, #20 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ add.w r5, r8, #8 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 997e8 │ │ │ │ + blt.n 997e0 │ │ │ │ add.w r8, r4, #1 │ │ │ │ mov sl, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r9, r3 │ │ │ │ - blt.n 997f6 │ │ │ │ + blt.n 997ee │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 997f6 │ │ │ │ + blt.n 997ee │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ blx 10730 <__gmpz_mul_ui@plt> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ subs r2, r2, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 99834 │ │ │ │ + bne.n 9982c │ │ │ │ blx 1249c <__gmpz_add_ui@plt> │ │ │ │ ldrsb.w r2, [r8] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 9983a │ │ │ │ + blt.n 99832 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r3, r8, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 9977c │ │ │ │ + b.n 99774 │ │ │ │ sub.w sl, r5, r1 │ │ │ │ cmn.w sl, #8 │ │ │ │ - bge.n 99720 │ │ │ │ - b.n 9973e │ │ │ │ + bge.n 99718 │ │ │ │ + b.n 99736 │ │ │ │ sub.w r1, sl, r5 │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.n 997da │ │ │ │ + bgt.n 997d2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs.w r3, r1, #8 │ │ │ │ adc.w r2, r2, r1, asr #31 │ │ │ │ - b.n 99590 │ │ │ │ + b.n 99588 │ │ │ │ movw r2, #52428 @ 0xcccc │ │ │ │ movt r2, #3276 @ 0xccc │ │ │ │ mov.w r3, #3435973836 @ 0xcccccccc │ │ │ │ - b.n 9974e │ │ │ │ + b.n 99746 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 68ee6 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9977c │ │ │ │ + b.n 99774 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 99828 │ │ │ │ + beq.n 99820 │ │ │ │ cmp r3, #32 │ │ │ │ ite eq │ │ │ │ addeq.w r4, sl, #1 │ │ │ │ movne r4, sl │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ strge r3, [sp, #24] │ │ │ │ - blt.n 99846 │ │ │ │ + blt.n 9983e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 99820 │ │ │ │ + bgt.n 99818 │ │ │ │ cmp r9, r3 │ │ │ │ - bge.n 99850 │ │ │ │ + bge.n 99848 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str.w sl, [r6] │ │ │ │ - b.n 99626 │ │ │ │ + b.n 9961e │ │ │ │ add.w r0, sl, #1 │ │ │ │ - bl 9cdc8 │ │ │ │ + bl 9cdc0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 99808 │ │ │ │ + b.n 99800 │ │ │ │ blx 11878 <__gmpz_sub_ui@plt> │ │ │ │ - b.n 997a0 │ │ │ │ + b.n 99798 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 68ee6 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 997b2 │ │ │ │ + b.n 997aa │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ bl 68ee6 │ │ │ │ - b.n 99816 │ │ │ │ + b.n 9980e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9976a │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + b.n 99762 │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 9986c │ │ │ │ + cbz r3, 99864 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 9986e │ │ │ │ + bne.n 99866 │ │ │ │ bx lr │ │ │ │ b.w 43770 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #68] @ (998bc ) │ │ │ │ + ldr r0, [pc, #68] @ (998b4 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ adds r1, r0, #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -210700,130 +210696,130 @@ │ │ │ │ add.w r3, r2, #4 │ │ │ │ str r3, [r1, #20] │ │ │ │ add.w r3, r2, #5 │ │ │ │ str r3, [r1, #24] │ │ │ │ add.w r3, r2, #6 │ │ │ │ str r3, [r1, #28] │ │ │ │ add.w r3, r2, #7 │ │ │ │ - bne.n 99880 │ │ │ │ + bne.n 99878 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #100] @ (99934 ) │ │ │ │ + ldr r5, [pc, #100] @ (9992c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #96] @ (99938 ) │ │ │ │ + ldr r0, [pc, #96] @ (99930 ) │ │ │ │ add r5, pc │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b2808 │ │ │ │ - cbz r0, 99912 │ │ │ │ + bl b2800 │ │ │ │ + cbz r0, 9990a │ │ │ │ adds r3, r4, #2 │ │ │ │ adds r2, r4, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 99940 │ │ │ │ + bl 99938 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 11fb8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - cbnz r3, 9992e │ │ │ │ + cbnz r3, 99926 │ │ │ │ blx 1061c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #40] @ (9993c ) │ │ │ │ - ldr r3, [pc, #32] @ (99938 ) │ │ │ │ + ldr r2, [pc, #40] @ (99934 ) │ │ │ │ + ldr r3, [pc, #32] @ (99930 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9992a │ │ │ │ + bne.n 99922 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - bl b2954 │ │ │ │ - b.n 99912 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + bl b294c │ │ │ │ + b.n 9990a │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2856] @ 0xb28 │ │ │ │ - ldr.w r6, [pc, #1396] @ 99ec8 │ │ │ │ + ldr.w r6, [pc, #1396] @ 99ec0 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ - ldr.w r5, [pc, #1392] @ 99ecc │ │ │ │ + ldr.w r5, [pc, #1392] @ 99ec4 │ │ │ │ add.w r8, sp, #132 @ 0x84 │ │ │ │ add r6, pc │ │ │ │ add.w sl, sp, #140 @ 0x8c │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ add r7, sp, #860 @ 0x35c │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ addw r6, sp, #1092 @ 0x444 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str.w r5, [sp, #1196] @ 0x4ac │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r3, [pc, #1356] @ 99ed0 │ │ │ │ + ldr.w r3, [pc, #1356] @ 99ec8 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1352] @ 99ed4 │ │ │ │ + ldr.w r2, [pc, #1352] @ 99ecc │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ movw r1, #26245 @ 0x6685 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str.w r0, [r8] │ │ │ │ str.w r1, [sl] │ │ │ │ movs r1, #3 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r0, [pc, #1328] @ 99ed8 │ │ │ │ + ldr.w r0, [pc, #1328] @ 99ed0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ - ldr.w r2, [pc, #1328] @ 99edc │ │ │ │ + ldr.w r2, [pc, #1328] @ 99ed4 │ │ │ │ add r0, pc │ │ │ │ addw r3, r3, #3176 @ 0xc68 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ add r2, pc │ │ │ │ add r6, sp, #980 @ 0x3d4 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #740 @ 0x2e4 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add r6, sp, #628 @ 0x274 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ blx 1057c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99dba │ │ │ │ + beq.w 99db2 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 10cec │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r6, [r4, #472] @ 0x1d8 │ │ │ │ @@ -210850,90 +210846,90 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [r4, #944] @ 0x3b0 │ │ │ │ add r3, sp, #960 @ 0x3c0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str.w r3, [r4, #712] @ 0x2c8 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #816] @ 0x330 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r2, [r5, #1328] @ 0x530 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r4, #212] @ 0xd4 │ │ │ │ cmp r2, #0 │ │ │ │ movw r3, #57640 @ 0xe128 │ │ │ │ movt r3, #61419 @ 0xefeb │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - blt.w 99b9a │ │ │ │ + blt.w 99b92 │ │ │ │ ldr.w r3, [r5, #1304] @ 0x518 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99b9a │ │ │ │ + beq.w 99b92 │ │ │ │ ldr.w r3, [r5, #1620] @ 0x654 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r2, [r5, #2296] @ 0x8f8 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ ldr.w r3, [r5, #1832] @ 0x728 │ │ │ │ str.w r2, [r4, #128] @ 0x80 │ │ │ │ movw r2, #37637 @ 0x9305 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.w 99d64 │ │ │ │ + bmi.w 99d5c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str.w r3, [r4, #132] @ 0x84 │ │ │ │ - cbz r1, 99ad6 │ │ │ │ + cbz r1, 99ace │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r3, [pc, #1076] @ 99ee0 │ │ │ │ + ldr.w r3, [pc, #1076] @ 99ed8 │ │ │ │ strd r8, sl, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #16] │ │ │ │ add.w r3, r3, #292 @ 0x124 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1052] @ 99ee4 │ │ │ │ + ldr.w r3, [pc, #1052] @ 99edc │ │ │ │ add r3, pc │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99db4 │ │ │ │ + beq.w 99dac │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99dc4 │ │ │ │ + bne.w 99dbc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99dbe │ │ │ │ + bne.w 99db6 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r3, [r5, #1620] @ 0x654 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ ldr.w r3, [sl] │ │ │ │ str.w r3, [r4, #136] @ 0x88 │ │ │ │ - bl 99fdc │ │ │ │ + bl 99fd4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99ba4 │ │ │ │ + beq.n 99b9c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 99b6a │ │ │ │ + cbz r1, 99b62 │ │ │ │ ldr.w r3, [r5, #1328] @ 0x530 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 99db0 │ │ │ │ + ble.w 99da8 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r2, r5, #1312 @ 0x520 │ │ │ │ add.w r3, r5, #1328 @ 0x530 │ │ │ │ ldr.w r0, [r5, #1332] @ 0x534 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #27 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -210945,57 +210941,57 @@ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r3, #21 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #21005 @ 0x520d │ │ │ │ movt r3, #17 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 99ba4 │ │ │ │ + cbz r0, 99b9c │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99d6c │ │ │ │ + bne.w 99d64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f3d8 │ │ │ │ - ldr r1, [pc, #876] @ (99ee8 ) │ │ │ │ - ldr r3, [pc, #844] @ (99ecc ) │ │ │ │ + bl 9f3d0 │ │ │ │ + ldr r1, [pc, #876] @ (99ee0 ) │ │ │ │ + ldr r3, [pc, #844] @ (99ec4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1196] @ 0x4ac │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 99ba0 │ │ │ │ + bne.n 99b98 │ │ │ │ mov r0, r6 │ │ │ │ addw sp, sp, #1204 @ 0x4b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #1616] @ 0x650 │ │ │ │ - b.n 99a78 │ │ │ │ + b.n 99a70 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99da6 │ │ │ │ + beq.w 99d9e │ │ │ │ mov r0, r4 │ │ │ │ bl 2c0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99da6 │ │ │ │ + beq.w 99d9e │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str.w r6, [r5, #1372] @ 0x55c │ │ │ │ blx 11944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f3d8 │ │ │ │ - ldr r3, [pc, #800] @ (99eec ) │ │ │ │ + bl 9f3d0 │ │ │ │ + ldr r3, [pc, #800] @ (99ee4 ) │ │ │ │ movw ip, #57640 @ 0xe128 │ │ │ │ movt ip, #61419 @ 0xefeb │ │ │ │ add r3, pc │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r3, #292 @ 0x124 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #784] @ (99ef0 ) │ │ │ │ + ldr r3, [pc, #784] @ (99ee8 ) │ │ │ │ str.w fp, [sp, #116] @ 0x74 │ │ │ │ mov fp, ip │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movw r3, #21005 @ 0x520d │ │ │ │ movt r3, #17 │ │ │ │ mov r6, r3 │ │ │ │ @@ -211025,25 +211021,25 @@ │ │ │ │ strd r3, r3, [r4, #704] @ 0x2c0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str.w r3, [r4, #712] @ 0x2c8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #816] @ 0x330 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r4, #212] @ 0xd4 │ │ │ │ ldr.w r3, [r5, #1328] @ 0x530 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ str.w fp, [r4, #68] @ 0x44 │ │ │ │ - blt.w 99dec │ │ │ │ + blt.w 99de4 │ │ │ │ ldr.w r3, [r5, #1304] @ 0x518 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99dec │ │ │ │ + beq.w 99de4 │ │ │ │ ldr.w r3, [r5, #1620] @ 0x654 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ ldr.w r3, [r5, #1832] @ 0x728 │ │ │ │ ldr.w r2, [r5, #2296] @ 0x8f8 │ │ │ │ @@ -211051,61 +211047,61 @@ │ │ │ │ str.w r2, [r4, #128] @ 0x80 │ │ │ │ movw r2, #37637 @ 0x9305 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ itt ne │ │ │ │ ldrne r3, [sp, #120] @ 0x78 │ │ │ │ addne r3, #4 │ │ │ │ str.w r3, [r4, #132] @ 0x84 │ │ │ │ - cbz r1, 99cc6 │ │ │ │ + cbz r1, 99cbe │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #576] @ (99ef4 ) │ │ │ │ + ldr r3, [pc, #576] @ (99eec ) │ │ │ │ strd r8, sl, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99db4 │ │ │ │ + beq.n 99dac │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99dfe │ │ │ │ + bne.w 99df6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99df2 │ │ │ │ + bne.w 99dea │ │ │ │ ldr.w r3, [r5, #1620] @ 0x654 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e14 │ │ │ │ + bne.w 99e0c │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ ldr.w r3, [sl] │ │ │ │ str.w r3, [r4, #136] @ 0x88 │ │ │ │ - bl 99fdc │ │ │ │ + bl 99fd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e22 │ │ │ │ + beq.w 99e1a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 99e54 │ │ │ │ + beq.w 99e4c │ │ │ │ ldr.w r3, [r5, #1328] @ 0x530 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 99daa │ │ │ │ + ble.n 99da2 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r2, r5, #1312 @ 0x520 │ │ │ │ add.w r3, r5, #1328 @ 0x530 │ │ │ │ ldr.w r0, [r5, #1332] @ 0x534 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #27 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -211116,187 +211112,187 @@ │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r3, #21 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e22 │ │ │ │ + beq.n 99e1a │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 99b6a │ │ │ │ - ldr r3, [pc, #400] @ (99ef8 ) │ │ │ │ + b.n 99b62 │ │ │ │ + ldr r3, [pc, #400] @ (99ef0 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #4 │ │ │ │ - b.n 99a9a │ │ │ │ + b.n 99a92 │ │ │ │ mov r0, r5 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 99da6 │ │ │ │ + cbz r0, 99d9e │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99e48 │ │ │ │ + bne.n 99e40 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 114fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99b74 │ │ │ │ + bne.w 99b6c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #308] @ (99ec4 ) │ │ │ │ + ldr r0, [pc, #308] @ (99ebc ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ blx 1057c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99e5e │ │ │ │ + bne.n 99e56 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 99b74 │ │ │ │ + b.n 99b6c │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 99b6a │ │ │ │ + b.n 99b62 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 10678 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 99b7a │ │ │ │ + b.n 99b72 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 99e08 │ │ │ │ + cbz r3, 99e00 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r3, [r5, #1620] @ 0x654 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99af6 │ │ │ │ + beq.w 99aee │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ - b.n 99af6 │ │ │ │ + b.n 99aee │ │ │ │ ldr.w r3, [r5, #1616] @ 0x650 │ │ │ │ - b.n 99c74 │ │ │ │ + b.n 99c6c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbnz r3, 99dfe │ │ │ │ + cbnz r3, 99df6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b.n 99cda │ │ │ │ + b.n 99cd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 99dc4 │ │ │ │ + b.n 99dbc │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ - b.n 99cec │ │ │ │ + b.n 99ce4 │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99da6 │ │ │ │ + beq.n 99d9e │ │ │ │ mov r0, r4 │ │ │ │ bl 2c0b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99da6 │ │ │ │ + beq.n 99d9e │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #1372] @ 0x55c │ │ │ │ blx 11944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f3d8 │ │ │ │ - b.n 99bf4 │ │ │ │ + bl 9f3d0 │ │ │ │ + b.n 99bec │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99b74 │ │ │ │ + b.n 99b6c │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 99b6a │ │ │ │ + b.n 99b62 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99da6 │ │ │ │ + beq.n 99d9e │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ adds r1, r5, #2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #20 │ │ │ │ blx 11904 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 99eb0 │ │ │ │ + cbz r0, 99ea8 │ │ │ │ blx 114bc │ │ │ │ - cbz r0, 99eb4 │ │ │ │ + cbz r0, 99eac │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 11d74 │ │ │ │ mov r0, r7 │ │ │ │ blx 10f7c │ │ │ │ - b.n 99b74 │ │ │ │ + b.n 99b6c │ │ │ │ movs r6, #1 │ │ │ │ - b.n 99ea8 │ │ │ │ + b.n 99ea0 │ │ │ │ mov r0, r5 │ │ │ │ blx 112f4 │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 99ea2 │ │ │ │ + b.n 99e9a │ │ │ │ nop │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r3, #12] │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -211327,82 +211323,82 @@ │ │ │ │ str.w r2, [r4, #696] @ 0x2b8 │ │ │ │ mov r0, r5 │ │ │ │ add.w r2, r4, #816 @ 0x330 │ │ │ │ strd r3, r2, [r4, #708] @ 0x2c4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #816] @ 0x330 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str.w r6, [r4, #212] @ 0xd4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ movw r3, #57640 @ 0xe128 │ │ │ │ movt r3, #61419 @ 0xefeb │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r3, [r5, #1328] @ 0x530 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 99fc8 │ │ │ │ + blt.n 99fc0 │ │ │ │ ldr.w r3, [r5, #1304] @ 0x518 │ │ │ │ - cbz r3, 99fc8 │ │ │ │ + cbz r3, 99fc0 │ │ │ │ ldr.w r3, [r5, #1620] @ 0x654 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ movw r2, #37637 @ 0x9305 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ ldr.w r3, [r5, #2296] @ 0x8f8 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w r3, [r5, #1832] @ 0x728 │ │ │ │ ands.w r3, r3, #65536 @ 0x10000 │ │ │ │ - bne.n 99fce │ │ │ │ + bne.n 99fc6 │ │ │ │ str.w r3, [r4, #132] @ 0x84 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r5, #1616] @ 0x650 │ │ │ │ - b.n 99fa2 │ │ │ │ - ldr r3, [pc, #8] @ (99fd8 ) │ │ │ │ + b.n 99f9a │ │ │ │ + ldr r3, [pc, #8] @ (99fd0 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #4 │ │ │ │ - b.n 99fc2 │ │ │ │ + b.n 99fba │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r4, [pc, #1444] @ 9a598 │ │ │ │ - ldr.w r3, [pc, #1444] @ 9a59c │ │ │ │ + ldr.w r4, [pc, #1444] @ 9a590 │ │ │ │ + ldr.w r3, [pc, #1444] @ 9a594 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r4, pc │ │ │ │ - ldr.w r2, [pc, #1440] @ 9a5a0 │ │ │ │ + ldr.w r2, [pc, #1440] @ 9a598 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ lsls r2, r2, #10 │ │ │ │ - bmi.w 9a410 │ │ │ │ + bmi.w 9a408 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a5cc │ │ │ │ + bl 9a5c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #204] @ 0xcc │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9a40a │ │ │ │ + beq.w 9a402 │ │ │ │ blx 1057c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a40a │ │ │ │ + beq.w 9a402 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w r0, r4, #472 @ 0x1d8 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -211410,572 +211406,572 @@ │ │ │ │ ldr.w r3, [r4, #1832] @ 0x728 │ │ │ │ and.w r3, r3, #4096 @ 0x1000 │ │ │ │ str.w r3, [r1, #188] @ 0xbc │ │ │ │ str.w r2, [r4, #864] @ 0x360 │ │ │ │ blx 112b8 <_setjmp@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a4ea │ │ │ │ + bne.w 9a4e2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ - bl 9b7ac │ │ │ │ + bl 9b7a4 │ │ │ │ str.w r4, [r5, #864] @ 0x360 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9a46e │ │ │ │ + bne.w 9a466 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r3, #820] @ 0x334 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 9a426 │ │ │ │ + bne.w 9a41e │ │ │ │ ldr.w r4, [r3, #704] @ 0x2c0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #24 │ │ │ │ - beq.w 9a43e │ │ │ │ + beq.w 9a436 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a226 │ │ │ │ + beq.w 9a21e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.w 9a2ba │ │ │ │ + bne.w 9a2b2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a2a2 │ │ │ │ + bne.w 9a29a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #704] @ 0x2c0 │ │ │ │ subs r3, r4, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r2, #820] @ 0x334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a292 │ │ │ │ + beq.w 9a28a │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a1c8 │ │ │ │ + beq.n 9a1c0 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r4, fp, [r4, #584] @ 0x248 │ │ │ │ cmp r4, fp │ │ │ │ - bcs.n 9a1bc │ │ │ │ + bcs.n 9a1b4 │ │ │ │ movw r8, #8461 @ 0x210d │ │ │ │ movt r8, #7 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ movs r7, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 9a22e │ │ │ │ + beq.n 9a226 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ blx 11364 │ │ │ │ movs r3, #3 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strd r7, r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #68] @ 0x44 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a28a │ │ │ │ + beq.w 9a282 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a28a │ │ │ │ + beq.w 9a282 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a28a │ │ │ │ + beq.w 9a282 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a28a │ │ │ │ + beq.n 9a282 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a28a │ │ │ │ + beq.n 9a282 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a28a │ │ │ │ + beq.n 9a282 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ adds r4, #24 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ cmp fp, r4 │ │ │ │ - bhi.n 9a132 │ │ │ │ + bhi.n 9a12a │ │ │ │ mov r7, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a284 │ │ │ │ + beq.n 9a27c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r3, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9a264 │ │ │ │ + bne.n 9a25c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r3, #168] @ 0xa8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9a296 │ │ │ │ + bne.n 9a28e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r3, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a476 │ │ │ │ + bne.w 9a46e │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - cbz r3, 9a222 │ │ │ │ + cbz r3, 9a21a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9f1b0 │ │ │ │ + bl 9f1a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 10678 │ │ │ │ - ldr r2, [pc, #924] @ (9a5a4 ) │ │ │ │ - ldr r3, [pc, #912] @ (9a59c ) │ │ │ │ + ldr r2, [pc, #924] @ (9a59c ) │ │ │ │ + ldr r3, [pc, #912] @ (9a594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a260 │ │ │ │ + bne.n 9a258 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 10678 │ │ │ │ - b.n 9a206 │ │ │ │ + b.n 9a1fe │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a508 │ │ │ │ + beq.w 9a500 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ blx 11364 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov.w ip, #5 │ │ │ │ mov.w lr, #3 │ │ │ │ strd ip, lr, [sp, #60] @ 0x3c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #68] @ 0x44 │ │ │ │ - bl afaf8 │ │ │ │ - b.n 9a15c │ │ │ │ + bl afaf0 │ │ │ │ + b.n 9a154 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl afe38 │ │ │ │ - cbz r0, 9a284 │ │ │ │ + bl afe30 │ │ │ │ + cbz r0, 9a27c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a1dc │ │ │ │ + bne.n 9a1d4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 9a2ea │ │ │ │ + cbnz r0, 9a2e2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9a226 │ │ │ │ + b.n 9a21e │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl b8158 │ │ │ │ - b.n 9a284 │ │ │ │ + bl b8150 │ │ │ │ + b.n 9a27c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 9a226 │ │ │ │ + b.n 9a21e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a1dc │ │ │ │ - b.n 9a284 │ │ │ │ + bne.n 9a1d4 │ │ │ │ + b.n 9a27c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r2, #53517 @ 0xd10d │ │ │ │ movt r2, #19 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbnz r0, 9a2ca │ │ │ │ + cbnz r0, 9a2c2 │ │ │ │ mov r2, r7 │ │ │ │ - b.n 9a0d8 │ │ │ │ - ldr r0, [pc, #748] @ (9a5a8 ) │ │ │ │ + b.n 9a0d0 │ │ │ │ + ldr r0, [pc, #748] @ (9a5a0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n 9a226 │ │ │ │ + b.n 9a21e │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a352 │ │ │ │ + bne.n 9a34a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #704] @ 0x2c0 │ │ │ │ subs r3, r4, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r2, #820] @ 0x334 │ │ │ │ - b.n 9a284 │ │ │ │ + b.n 9a27c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ mov r0, r6 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a284 │ │ │ │ + beq.n 9a27c │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a284 │ │ │ │ + beq.n 9a27c │ │ │ │ movw r1, #53517 @ 0xd10d │ │ │ │ movt r1, #5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ blx 10cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a284 │ │ │ │ - ldr r3, [pc, #652] @ (9a5ac ) │ │ │ │ + beq.n 9a27c │ │ │ │ + ldr r3, [pc, #652] @ (9a5a4 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #8 │ │ │ │ ldr.w r0, [r3, #1376] @ 0x560 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a1dc │ │ │ │ + bne.w 9a1d4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a284 │ │ │ │ + beq.n 9a27c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #140] @ 0x8c │ │ │ │ - b.n 9a284 │ │ │ │ + b.n 9a27c │ │ │ │ mov r0, fp │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a2da │ │ │ │ + beq.n 9a2d2 │ │ │ │ mov r0, fp │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a2da │ │ │ │ + beq.n 9a2d2 │ │ │ │ mov r0, fp │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a2da │ │ │ │ + beq.n 9a2d2 │ │ │ │ mov r0, fp │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a2da │ │ │ │ + beq.n 9a2d2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a2da │ │ │ │ + beq.n 9a2d2 │ │ │ │ mov r0, r6 │ │ │ │ blx 10d80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a54c │ │ │ │ + beq.w 9a544 │ │ │ │ movw r7, #8461 @ 0x210d │ │ │ │ movt r7, #7 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl b0190 │ │ │ │ + bl b0188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a572 │ │ │ │ + beq.w 9a56a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a582 │ │ │ │ + beq.w 9a57a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a3c0 │ │ │ │ - b.n 9a2da │ │ │ │ + bne.n 9a3b8 │ │ │ │ + b.n 9a2d2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9a206 │ │ │ │ + b.n 9a1fe │ │ │ │ mov r0, r3 │ │ │ │ blx 1117c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9a512 │ │ │ │ + bge.n 9a50a │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ - bl 9a5cc │ │ │ │ + bl 9a5c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9a026 │ │ │ │ - ldr r3, [pc, #392] @ (9a5b0 ) │ │ │ │ + b.n 9a01e │ │ │ │ + ldr r3, [pc, #392] @ (9a5a8 ) │ │ │ │ movw r2, #4922 @ 0x133a │ │ │ │ - ldr r1, [pc, #388] @ (9a5b4 ) │ │ │ │ - ldr r0, [pc, #392] @ (9a5b8 ) │ │ │ │ + ldr r1, [pc, #388] @ (9a5ac ) │ │ │ │ + ldr r0, [pc, #392] @ (9a5b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ ldr.w r0, [r0, #584] @ 0x248 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a4de │ │ │ │ + beq.n 9a4d6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a226 │ │ │ │ + beq.w 9a21e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f0d4 │ │ │ │ + bl 9f0cc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9a4bc │ │ │ │ + beq.n 9a4b4 │ │ │ │ bl 5a380 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 9a226 │ │ │ │ + b.n 9a21e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldrd r4, r7, [r3, #584] @ 0x248 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 9a560 │ │ │ │ + bls.n 9a558 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a284 │ │ │ │ + beq.w 9a27c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a284 │ │ │ │ + beq.w 9a27c │ │ │ │ adds r4, #24 │ │ │ │ - b.n 9a48e │ │ │ │ + b.n 9a486 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ - bl 9f104 │ │ │ │ + bl 9f0fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ subs r3, r5, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9bfcc │ │ │ │ - b.n 9a0bc │ │ │ │ + bl 9bfc4 │ │ │ │ + b.n 9a0b4 │ │ │ │ movs r0, #11 │ │ │ │ bl 2f668 │ │ │ │ - ldr r0, [pc, #200] @ (9a5bc ) │ │ │ │ + ldr r0, [pc, #200] @ (9a5b4 ) │ │ │ │ add r0, pc │ │ │ │ blx 106ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #1 │ │ │ │ str.w r3, [r2, #864] @ 0x360 │ │ │ │ - beq.w 9a08e │ │ │ │ - b.n 9a46e │ │ │ │ + beq.w 9a086 │ │ │ │ + b.n 9a466 │ │ │ │ adds r4, #24 │ │ │ │ cmp fp, r4 │ │ │ │ - bhi.w 9a130 │ │ │ │ - b.n 9a1ba │ │ │ │ + bhi.w 9a128 │ │ │ │ + b.n 9a1b2 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r2, #3 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl d89b8 │ │ │ │ - ldr r3, [pc, #156] @ (9a5c0 ) │ │ │ │ + bl d89b0 │ │ │ │ + ldr r3, [pc, #156] @ (9a5b8 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ bl 66846 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9a5cc │ │ │ │ + bl 9a5c4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ bl 66846 │ │ │ │ - b.n 9a026 │ │ │ │ - ldr r2, [pc, #116] @ (9a5c4 ) │ │ │ │ + b.n 9a01e │ │ │ │ + ldr r2, [pc, #116] @ (9a5bc ) │ │ │ │ movw r3, #59653 @ 0xe905 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #18 │ │ │ │ bl 1b098 │ │ │ │ - b.n 9a0e0 │ │ │ │ + b.n 9a0d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a284 │ │ │ │ + beq.w 9a27c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 9a1e8 │ │ │ │ + b.n 9a1e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #704] @ 0x2c0 │ │ │ │ subs r3, r4, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r2, #820] @ 0x334 │ │ │ │ - b.n 9a0f4 │ │ │ │ - ldr r2, [pc, #68] @ (9a5c8 ) │ │ │ │ + b.n 9a0ec │ │ │ │ + ldr r2, [pc, #68] @ (9a5c0 ) │ │ │ │ movw r3, #36869 @ 0x9005 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #18 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ - b.n 9a0e0 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + b.n 9a0d8 │ │ │ │ + strb r2, [r5, r1] │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ movs r0, r1 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ movs r0, r1 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r4, [r6, r1] │ │ │ │ movs r5, r0 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ movs r4, r0 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #16 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ - ldr.w r2, [pc, #3120] @ 9b210 │ │ │ │ + ldr.w r2, [pc, #3120] @ 9b208 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - ldr.w r5, [pc, #3116] @ 9b214 │ │ │ │ + ldr.w r5, [pc, #3116] @ 9b20c │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #3108] @ 9b218 │ │ │ │ + ldr.w r3, [pc, #3108] @ 9b210 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r1, #196] @ 0xc4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9afa0 │ │ │ │ + bne.w 9af98 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add.w r3, r1, #216 @ 0xd8 │ │ │ │ str.w r2, [r1, #196] @ 0xc4 │ │ │ │ str.w r3, [r1, #200] @ 0xc8 │ │ │ │ str.w r3, [r4, #204] @ 0xcc │ │ │ │ movs r6, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -211987,134 +211983,134 @@ │ │ │ │ ldr.w r3, [sl, #1832] @ 0x728 │ │ │ │ and.w r3, r3, #4096 @ 0x1000 │ │ │ │ str.w r3, [r4, #188] @ 0xbc │ │ │ │ str.w r2, [sl, #1328] @ 0x530 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ad40 │ │ │ │ + beq.w 9ad38 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ad56 │ │ │ │ + beq.w 9ad4e │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ - bgt.n 9a756 │ │ │ │ + bgt.n 9a74e │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ - bgt.w 9a786 │ │ │ │ + bgt.w 9a77e │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 9ac62 │ │ │ │ + beq.w 9ac5a │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bhi.w 9a8b6 │ │ │ │ - ldr.w r3, [pc, #2960] @ 9b21c │ │ │ │ + bhi.w 9a8ae │ │ │ │ + ldr.w r3, [pc, #2960] @ 9b214 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 9a8ce │ │ │ │ - bhi.n 9a76e │ │ │ │ + beq.w 9a8c6 │ │ │ │ + bhi.n 9a766 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9a726 │ │ │ │ - cbz r6, 9a704 │ │ │ │ + bne.n 9a71e │ │ │ │ + cbz r6, 9a6fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9ac00 │ │ │ │ + beq.w 9abf8 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 9b39a │ │ │ │ + bgt.w 9b392 │ │ │ │ ldrd r3, r2, [r4, #204] @ 0xcc │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 9ac0c │ │ │ │ + bls.w 9ac04 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #204] @ 0xcc │ │ │ │ strb r7, [r3, #0] │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ - cbz r3, 9a70e │ │ │ │ + cbz r3, 9a706 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ mov r7, r0 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 9a720 │ │ │ │ + cbz r3, 9a718 │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 9ac62 │ │ │ │ + beq.w 9ac5a │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bhi.w 9afca │ │ │ │ - ldr.w r3, [pc, #2852] @ 9b21c │ │ │ │ + bhi.w 9afc2 │ │ │ │ + ldr.w r3, [pc, #2852] @ 9b214 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9a672 │ │ │ │ + bne.n 9a66a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9a69e │ │ │ │ + bne.n 9a696 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a6c4 │ │ │ │ + bne.n 9a6bc │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a6e8 │ │ │ │ + beq.n 9a6e0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 9a6e8 │ │ │ │ + bhi.n 9a6e0 │ │ │ │ ldr.w r7, [r2, r7, lsl #2] │ │ │ │ - b.n 9a6e8 │ │ │ │ + b.n 9a6e0 │ │ │ │ cmp r7, #124 @ 0x7c │ │ │ │ - beq.w 9aa6e │ │ │ │ + beq.w 9aa66 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 9b3da │ │ │ │ + bgt.w 9b3d2 │ │ │ │ ldrd r3, r2, [r4, #204] @ 0xcc │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 9aa8c │ │ │ │ + bls.w 9aa84 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #204] @ 0xcc │ │ │ │ strb r7, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a640 │ │ │ │ + bne.w 9a638 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b53c │ │ │ │ + bl 9b534 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 9a640 │ │ │ │ + b.n 9a638 │ │ │ │ cmp r7, #96 @ 0x60 │ │ │ │ - bne.n 9a682 │ │ │ │ + bne.n 9a67a │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ tst.w r3, #224 @ 0xe0 │ │ │ │ - bne.w 9afe8 │ │ │ │ - ldr.w r3, [pc, #2740] @ 9b21c │ │ │ │ + bne.w 9afe0 │ │ │ │ + ldr.w r3, [pc, #2740] @ 9b214 │ │ │ │ movs r7, #96 @ 0x60 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b.n 9a68e │ │ │ │ + b.n 9a686 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 9a726 │ │ │ │ + bhi.n 9a71e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a940 │ │ │ │ + beq.w 9a938 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b6a0 │ │ │ │ + bl 9b698 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a672 │ │ │ │ + b.n 9a66a │ │ │ │ sub.w r3, r7, #34 @ 0x22 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 9a688 │ │ │ │ - add r2, pc, #8 @ (adr r2, 9a79c ) │ │ │ │ + bhi.w 9a680 │ │ │ │ + add r2, pc, #8 @ (adr r2, 9a794 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r3, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr13, cr15, {7} @ │ │ │ │ @@ -212131,147 +212127,147 @@ │ │ │ │ mcr2 15, 7, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 7, pc, cr13, cr15, {7} @ │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9aa9c │ │ │ │ + bne.w 9aa94 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b250 │ │ │ │ + bne.w 9b248 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ad70 │ │ │ │ + beq.w 9ad68 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ad84 │ │ │ │ + beq.w 9ad7c │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 9ac62 │ │ │ │ + beq.w 9ac5a │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 9a7e4 │ │ │ │ + bne.n 9a7dc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a688 │ │ │ │ + b.n 9a680 │ │ │ │ ldrd r3, r2, [r4, #204] @ 0xcc │ │ │ │ cmp r3, r2 │ │ │ │ itttt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [r4, #204] @ 0xcc │ │ │ │ movcc r2, #46 @ 0x2e │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 9ad2c │ │ │ │ + bcs.w 9ad24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9b4de │ │ │ │ + beq.w 9b4d6 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 11c90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.w 9ad8a │ │ │ │ - ldr.w r3, [pc, #2508] @ 9b21c │ │ │ │ + bhi.w 9ad82 │ │ │ │ + ldr.w r3, [pc, #2508] @ 9b214 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9ad94 │ │ │ │ + bne.w 9ad8c │ │ │ │ ldrd r2, r3, [r4, #200] @ 0xc8 │ │ │ │ subs r2, r3, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9b4bc │ │ │ │ + beq.w 9b4b4 │ │ │ │ ldr.w r2, [r4, #208] @ 0xd0 │ │ │ │ cmp r3, r2 │ │ │ │ itttt cc │ │ │ │ addcc r1, r3, #1 │ │ │ │ movcc r2, #32 │ │ │ │ strcc.w r1, [r4, #204] @ 0xcc │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 9ad66 │ │ │ │ + bcs.w 9ad5e │ │ │ │ ldrd r3, r2, [r4, #204] @ 0xcc │ │ │ │ cmp r3, r2 │ │ │ │ itttt cc │ │ │ │ addcc r1, r3, #1 │ │ │ │ movcc r2, #0 │ │ │ │ strcc.w r1, [r4, #204] @ 0xcc │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 9ad5c │ │ │ │ + bcs.w 9ad54 │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #2440] @ 9b220 │ │ │ │ - ldr.w r3, [pc, #2428] @ 9b218 │ │ │ │ + ldr.w r2, [pc, #2440] @ 9b218 │ │ │ │ + ldr.w r3, [pc, #2428] @ 9b210 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9acb8 │ │ │ │ + bne.w 9acb0 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.w 9afa8 │ │ │ │ + bmi.w 9afa0 │ │ │ │ lsls r2, r0, #28 │ │ │ │ - bmi.w 9a69c │ │ │ │ + bmi.w 9a694 │ │ │ │ lsls r3, r0, #27 │ │ │ │ - bpl.w 9afb8 │ │ │ │ + bpl.w 9afb0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9ab1c │ │ │ │ + beq.w 9ab14 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 9b37c │ │ │ │ + bgt.w 9b374 │ │ │ │ ldrd r3, r2, [r4, #204] @ 0xcc │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [r4, #204] @ 0xcc │ │ │ │ strbcc r7, [r3, #0] │ │ │ │ - bcs.w 9acae │ │ │ │ + bcs.w 9aca6 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ - cbz r3, 9a8fe │ │ │ │ + cbz r3, 9a8f6 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ mov r7, r0 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9af9a │ │ │ │ + beq.w 9af92 │ │ │ │ cmp r7, #96 @ 0x60 │ │ │ │ - beq.w 9b4ae │ │ │ │ + beq.w 9b4a6 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 9ac60 │ │ │ │ + beq.w 9ac58 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bhi.w 9afda │ │ │ │ - ldr.w r3, [pc, #2280] @ 9b21c │ │ │ │ + bhi.w 9afd2 │ │ │ │ + ldr.w r3, [pc, #2280] @ 9b214 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9a8d4 │ │ │ │ + beq.n 9a8cc │ │ │ │ movs r6, #1 │ │ │ │ - b.n 9a672 │ │ │ │ + b.n 9a66a │ │ │ │ ldr.w r6, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl b2810 │ │ │ │ + bl b2808 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ad12 │ │ │ │ + beq.w 9ad0a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ @@ -212286,22 +212282,22 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b6a0 │ │ │ │ + bl 9b698 │ │ │ │ movs r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a672 │ │ │ │ + b.n 9a66a │ │ │ │ ldr.w r8, [r4, #212] @ 0xd4 │ │ │ │ ldr.w r9, [r8, #64] @ 0x40 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9a9d4 │ │ │ │ + beq.n 9a9cc │ │ │ │ mov ip, r9 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ vldr d7, [r9] │ │ │ │ mov r9, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -212322,804 +212318,804 @@ │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b47a │ │ │ │ + beq.w 9b472 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ - beq.w 9ab26 │ │ │ │ + beq.w 9ab1e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9b4a2 │ │ │ │ + beq.w 9b49a │ │ │ │ ldrd r3, r2, [r4, #204] @ 0xcc │ │ │ │ cmp r3, r2 │ │ │ │ itttt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [r4, #204] @ 0xcc │ │ │ │ movcc r2, #47 @ 0x2f │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 9b432 │ │ │ │ + bcs.w 9b42a │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bhi.n 9a93c │ │ │ │ - ldr.w r3, [pc, #2044] @ 9b21c │ │ │ │ + bhi.n 9a934 │ │ │ │ + ldr.w r3, [pc, #2044] @ 9b214 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r2, [r3, r7] │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 9ac16 │ │ │ │ + beq.w 9ac0e │ │ │ │ movs r6, #1 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ - ble.w 9a676 │ │ │ │ + ble.w 9a66e │ │ │ │ cmp r7, #96 @ 0x60 │ │ │ │ - bne.w 9a68e │ │ │ │ + bne.w 9a686 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 9a75a │ │ │ │ + b.n 9a752 │ │ │ │ ldrd r0, r2, [r4, #200] @ 0xc8 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 9aa56 │ │ │ │ - ldr.w r3, [pc, #2004] @ 9b21c │ │ │ │ + bls.n 9aa4e │ │ │ │ + ldr.w r3, [pc, #2004] @ 9b214 │ │ │ │ ldrb.w r1, [r2, #-1] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r1, #10 │ │ │ │ - beq.w 9add8 │ │ │ │ + beq.w 9add0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9abf6 │ │ │ │ + beq.w 9abee │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #39 @ 0x27 │ │ │ │ - bl 9f6b4 │ │ │ │ + bl 9f6ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a640 │ │ │ │ - b.n 9aea6 │ │ │ │ + bne.w 9a638 │ │ │ │ + b.n 9ae9e │ │ │ │ ldrd r2, r3, [r4, #200] @ 0xc8 │ │ │ │ subs r2, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 9aa82 │ │ │ │ + ble.n 9aa7a │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.w 9b3f8 │ │ │ │ + beq.w 9b3f0 │ │ │ │ ldr.w r2, [r4, #208] @ 0xd0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9a73c │ │ │ │ + bcc.w 9a734 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9f4b8 │ │ │ │ + bl 9f4b0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a640 │ │ │ │ - b.n 9a74a │ │ │ │ + bne.w 9a638 │ │ │ │ + b.n 9a742 │ │ │ │ ldrd r3, r2, [r4, #204] @ 0xcc │ │ │ │ cmp r3, r2 │ │ │ │ itttt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [r4, #204] @ 0xcc │ │ │ │ movcc r2, #32 │ │ │ │ strbcc r2, [r3, #0] │ │ │ │ - bcs.w 9ad36 │ │ │ │ + bcs.w 9ad2e │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b250 │ │ │ │ + bne.w 9b248 │ │ │ │ mov.w r8, #32 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b43e │ │ │ │ + beq.w 9b436 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b452 │ │ │ │ + beq.w 9b44a │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 9ac60 │ │ │ │ + beq.w 9ac58 │ │ │ │ cmp r0, #10 │ │ │ │ - beq.w 9a81e │ │ │ │ + beq.w 9a816 │ │ │ │ ldrd r3, r2, [r4, #204] @ 0xcc │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [r4, #204] @ 0xcc │ │ │ │ strbcc.w r8, [r3] │ │ │ │ - bcc.n 9aac0 │ │ │ │ + bcc.n 9aab8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #32 │ │ │ │ - bl 9f4b8 │ │ │ │ - b.n 9aac0 │ │ │ │ + bl 9f4b0 │ │ │ │ + b.n 9aab8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b53c │ │ │ │ - b.n 9a8d4 │ │ │ │ + bl 9b534 │ │ │ │ + b.n 9a8cc │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b004 │ │ │ │ + bne.w 9affc │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ - cbz r3, 9ab42 │ │ │ │ + cbz r3, 9ab3a │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ mov r7, r0 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b18a │ │ │ │ + beq.w 9b182 │ │ │ │ adds r1, r7, #1 │ │ │ │ - beq.w 9b11a │ │ │ │ + beq.w 9b112 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9b0ac │ │ │ │ + bne.w 9b0a4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9b02e │ │ │ │ + bne.w 9b026 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9adbe │ │ │ │ + beq.w 9adb6 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9add2 │ │ │ │ + beq.w 9adca │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - beq.n 9abbc │ │ │ │ + beq.n 9abb4 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n 9abc8 │ │ │ │ + beq.n 9abc0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 9b3c8 │ │ │ │ + beq.w 9b3c0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9ab7a │ │ │ │ + b.n 9ab72 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ mov r7, r0 │ │ │ │ it eq │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ - b.n 9ab7a │ │ │ │ + b.n 9ab72 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ - bne.n 9abb8 │ │ │ │ + bne.n 9abb0 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bne.w 9b3b8 │ │ │ │ - ldr.w r3, [pc, #1604] @ 9b21c │ │ │ │ + bne.w 9b3b0 │ │ │ │ + ldr.w r3, [pc, #1604] @ 9b214 │ │ │ │ movs r7, #32 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b.n 9a68e │ │ │ │ + b.n 9a686 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9b024 │ │ │ │ + beq.w 9b01c │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #34 @ 0x22 │ │ │ │ - bl 9f6b4 │ │ │ │ + bl 9f6ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a640 │ │ │ │ - b.n 9aea6 │ │ │ │ + bne.w 9a638 │ │ │ │ + b.n 9ae9e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b53c │ │ │ │ - b.n 9aa5c │ │ │ │ + bl 9b534 │ │ │ │ + b.n 9aa54 │ │ │ │ ldrd r3, r2, [r4, #204] @ 0xcc │ │ │ │ movs r7, #32 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9a6b4 │ │ │ │ + bcc.w 9a6ac │ │ │ │ uxtb r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9f4b8 │ │ │ │ - b.n 9a704 │ │ │ │ + bl 9f4b0 │ │ │ │ + b.n 9a6fc │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 9ac36 │ │ │ │ + bne.n 9ac2e │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - beq.w 9b304 │ │ │ │ + beq.w 9b2fc │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b5d8 │ │ │ │ + bl 9b5d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b504 │ │ │ │ + bl 9b4fc │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.n 9ac1a │ │ │ │ + bls.n 9ac12 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9a93c │ │ │ │ + b.n 9a934 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bls.w 9b482 │ │ │ │ + bls.w 9b47a │ │ │ │ mov r0, r7 │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ lsls r1, r0, #27 │ │ │ │ - bpl.w 9a93c │ │ │ │ + bpl.w 9a934 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b5d8 │ │ │ │ + bl 9b5d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b504 │ │ │ │ + bl 9b4fc │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 9ac3a │ │ │ │ + bne.n 9ac32 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 11fb8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9aea6 │ │ │ │ + bne.w 9ae9e │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 10a9c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9aeaa │ │ │ │ - cbnz r6, 9acbc │ │ │ │ + bne.w 9aea2 │ │ │ │ + cbnz r6, 9acb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b53c │ │ │ │ - ldr.w r3, [pc, #1428] @ 9b224 │ │ │ │ + bl 9b534 │ │ │ │ + ldr.w r3, [pc, #1428] @ 9b21c │ │ │ │ ldr.w r5, [r4, #200] @ 0xc8 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r5, #12] │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ adds r3, #14 │ │ │ │ str.w r3, [r4, #204] @ 0xcc │ │ │ │ - b.n 9a894 │ │ │ │ + b.n 9a88c │ │ │ │ uxtb r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9f4b8 │ │ │ │ - b.n 9a8ee │ │ │ │ + bl 9f4b0 │ │ │ │ + b.n 9a8e6 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - ldr.w r3, [pc, #1380] @ 9b228 │ │ │ │ + ldr.w r3, [pc, #1380] @ 9b220 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9ae88 │ │ │ │ - ldr.w r3, [pc, #1356] @ 9b21c │ │ │ │ + bne.w 9ae80 │ │ │ │ + ldr.w r3, [pc, #1356] @ 9b214 │ │ │ │ ldr.w r2, [r4, #204] @ 0xcc │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9acea │ │ │ │ + beq.n 9ace2 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #32 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9ad08 │ │ │ │ + beq.n 9ad00 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #32 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 9b688 │ │ │ │ - b.n 9a894 │ │ │ │ + bl 9b680 │ │ │ │ + b.n 9a88c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #88] @ 0x58 │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 9a970 │ │ │ │ + b.n 9a968 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ - bl 9f4b8 │ │ │ │ - b.n 9a838 │ │ │ │ + bl 9f4b0 │ │ │ │ + b.n 9a830 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #32 │ │ │ │ - bl 9f4b8 │ │ │ │ - b.n 9aab2 │ │ │ │ + bl 9f4b0 │ │ │ │ + b.n 9aaaa │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a672 │ │ │ │ + beq.w 9a66a │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.w 9a672 │ │ │ │ + bhi.w 9a66a │ │ │ │ ldr.w r7, [r2, r7, lsl #2] │ │ │ │ - b.n 9a672 │ │ │ │ + b.n 9a66a │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 9f4b8 │ │ │ │ - b.n 9a894 │ │ │ │ + bl 9f4b0 │ │ │ │ + b.n 9a88c │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #32 │ │ │ │ - bl 9f4b8 │ │ │ │ - b.n 9a87e │ │ │ │ + bl 9f4b0 │ │ │ │ + b.n 9a876 │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.w 9a814 │ │ │ │ + bhi.w 9a80c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a814 │ │ │ │ + beq.w 9a80c │ │ │ │ ldr.w r0, [r2, r0, lsl #2] │ │ │ │ - b.n 9a814 │ │ │ │ + b.n 9a80c │ │ │ │ blx 11994 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a85c │ │ │ │ + bne.w 9a854 │ │ │ │ cmp r6, #37 @ 0x25 │ │ │ │ - beq.w 9a85c │ │ │ │ + beq.w 9a854 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 9a85c │ │ │ │ + beq.w 9a854 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b504 │ │ │ │ + bl 9b4fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.w 9b3cc │ │ │ │ - ldr.w r3, [pc, #1132] @ 9b21c │ │ │ │ + bhi.w 9b3c4 │ │ │ │ + ldr.w r3, [pc, #1132] @ 9b214 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r2, [r3, r0] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 9aa2a │ │ │ │ - b.n 9ac5c │ │ │ │ + bne.w 9aa22 │ │ │ │ + b.n 9ac54 │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.w 9abaa │ │ │ │ + bhi.w 9aba2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9abaa │ │ │ │ + beq.w 9aba2 │ │ │ │ ldr.w r0, [r2, r0, lsl #2] │ │ │ │ - b.n 9abaa │ │ │ │ + b.n 9aba2 │ │ │ │ subs r7, r2, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.w 9af4e │ │ │ │ + bcs.w 9af46 │ │ │ │ ldrb.w r1, [r2, #-2] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r1, #10 │ │ │ │ - beq.w 9af4c │ │ │ │ + beq.w 9af44 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl c8f98 │ │ │ │ + bl c8f90 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bhi.n 9aee0 │ │ │ │ - bl c8f98 │ │ │ │ + bhi.n 9aed8 │ │ │ │ + bl c8f90 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 9aa56 │ │ │ │ + bhi.w 9aa4e │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #10 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r4, #204] @ 0xcc │ │ │ │ blx 115b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - bgt.w 9aa56 │ │ │ │ + bgt.w 9aa4e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9aef6 │ │ │ │ + bne.n 9aeee │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #39 @ 0x27 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b504 │ │ │ │ + bl 9b4fc │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 9af56 │ │ │ │ - bl 9b5d8 │ │ │ │ + beq.w 9af4e │ │ │ │ + bl 9b5d0 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq.w 9af76 │ │ │ │ + beq.w 9af6e │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ - beq.w 9af84 │ │ │ │ + beq.w 9af7c │ │ │ │ cmp r7, #124 @ 0x7c │ │ │ │ - bne.w 9a640 │ │ │ │ + bne.w 9a638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b504 │ │ │ │ + bl 9b4fc │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 9a640 │ │ │ │ + beq.w 9a638 │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - bne.w 9a672 │ │ │ │ + bne.w 9a66a │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b688 │ │ │ │ - b.w 9a640 │ │ │ │ + bl 9b680 │ │ │ │ + b.w 9a638 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b688 │ │ │ │ - ldr r0, [pc, #924] @ (9b22c ) │ │ │ │ + bl 9b680 │ │ │ │ + ldr r0, [pc, #924] @ (9b224 ) │ │ │ │ ldrd r2, r1, [r4, #200] @ 0xc8 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc │ │ │ │ subs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ str r1, [r4, #12] │ │ │ │ mov r1, r8 │ │ │ │ bl 2c49e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a896 │ │ │ │ + b.n 9a88e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [sl, #1372] @ 0x55c │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r1, [r4, #212] @ 0xd4 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #54917 @ 0xd685 │ │ │ │ - bl b2484 │ │ │ │ + bl b247c │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ movw r2, #12933 @ 0x3285 │ │ │ │ movt r2, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ bl 1b098 │ │ │ │ - b.n 9aea6 │ │ │ │ - bl c8f98 │ │ │ │ + b.n 9ae9e │ │ │ │ + bl c8f90 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ lsls r2, r0, #30 │ │ │ │ - bpl.n 9ae14 │ │ │ │ + bpl.n 9ae0c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9aa5c │ │ │ │ - b.n 9abf6 │ │ │ │ + bne.w 9aa54 │ │ │ │ + b.n 9abee │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 11c90 │ │ │ │ mov r1, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.n 9af2a │ │ │ │ + beq.n 9af22 │ │ │ │ mov r0, r8 │ │ │ │ - bl d9ec4 │ │ │ │ + bl d9ebc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9aa56 │ │ │ │ + blt.w 9aa4e │ │ │ │ movs r0, #39 @ 0x27 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 10ab4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b5d8 │ │ │ │ - b.w 9a640 │ │ │ │ + bl 9b5d0 │ │ │ │ + b.w 9a638 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r0, r3, [r4, #200] @ 0xc8 │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r0, [pc, #756] @ (9b230 ) │ │ │ │ + ldr r0, [pc, #756] @ (9b228 ) │ │ │ │ subs r1, r3, #1 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [r4, #12] │ │ │ │ add r0, pc │ │ │ │ mov r1, r2 │ │ │ │ bl 2c49e │ │ │ │ - b.n 9aea6 │ │ │ │ + b.n 9ae9e │ │ │ │ subs r7, r2, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 9adec │ │ │ │ - b.n 9ae14 │ │ │ │ + bne.w 9ade4 │ │ │ │ + b.n 9ae0c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b688 │ │ │ │ - ldr r0, [pc, #724] @ (9b234 ) │ │ │ │ + bl 9b680 │ │ │ │ + ldr r0, [pc, #724] @ (9b22c ) │ │ │ │ ldrd r1, r2, [r4, #200] @ 0xc8 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc │ │ │ │ subs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, r8 │ │ │ │ bl 2c49e │ │ │ │ - b.n 9aea6 │ │ │ │ + b.n 9ae9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b504 │ │ │ │ + bl 9b4fc │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 9a640 │ │ │ │ - b.n 9af20 │ │ │ │ + beq.w 9a638 │ │ │ │ + b.n 9af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b504 │ │ │ │ + bl 9b4fc │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 9a640 │ │ │ │ + beq.w 9a638 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - bne.w 9a672 │ │ │ │ - b.n 9ae7e │ │ │ │ + bne.w 9a66a │ │ │ │ + b.n 9ae76 │ │ │ │ ldr.w r7, [r2, r0, lsl #2] │ │ │ │ - b.n 9a91e │ │ │ │ + b.n 9a916 │ │ │ │ ldr.w r3, [r1, #200] @ 0xc8 │ │ │ │ - b.w 9a61a │ │ │ │ + b.w 9a612 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a98c │ │ │ │ + bne.w 9a984 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b53c │ │ │ │ - b.n 9a98c │ │ │ │ + bl 9b534 │ │ │ │ + b.n 9a984 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b5d8 │ │ │ │ + bl 9b5d0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a752 │ │ │ │ - b.w 9a74a │ │ │ │ + bne.w 9a74a │ │ │ │ + b.w 9a742 │ │ │ │ mov r0, r7 │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bmi.w 9a69c │ │ │ │ - b.w 9a672 │ │ │ │ + bmi.w 9a694 │ │ │ │ + b.w 9a66a │ │ │ │ mov r0, r7 │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ lsls r1, r0, #27 │ │ │ │ - bmi.w 9a8d4 │ │ │ │ - b.n 9a93c │ │ │ │ - cbz r6, 9affa │ │ │ │ + bmi.w 9a8cc │ │ │ │ + b.n 9a934 │ │ │ │ + cbz r6, 9aff2 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ - bl 9f6b4 │ │ │ │ + bl 9f6ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a752 │ │ │ │ - b.n 9aea6 │ │ │ │ + bne.w 9a74a │ │ │ │ + b.n 9ae9e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b53c │ │ │ │ - b.n 9afea │ │ │ │ + bl 9b534 │ │ │ │ + b.n 9afe2 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl c93cc │ │ │ │ + bl c93c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl c93cc │ │ │ │ - b.n 9ab32 │ │ │ │ + bl c93c4 │ │ │ │ + b.n 9ab2a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b53c │ │ │ │ - b.n 9abe4 │ │ │ │ + bl 9b534 │ │ │ │ + b.n 9abdc │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #32 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #32 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ cmp r7, #10 │ │ │ │ - beq.n 9b10a │ │ │ │ + beq.n 9b102 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #32 │ │ │ │ - bl 9b5d8 │ │ │ │ + bl 9b5d0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9b0b8 │ │ │ │ + bne.n 9b0b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9ab76 │ │ │ │ + beq.w 9ab6e │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ - cbz r3, 9b070 │ │ │ │ + cbz r3, 9b068 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #80] @ 0x50 │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 9b2cc │ │ │ │ + bls.w 9b2c4 │ │ │ │ cmp.w r8, #42 @ 0x2a │ │ │ │ - beq.w 9b2d8 │ │ │ │ + beq.w 9b2d0 │ │ │ │ cmp.w r8, #47 @ 0x2f │ │ │ │ - beq.w 9b2e2 │ │ │ │ + beq.w 9b2da │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9b2f4 │ │ │ │ + beq.w 9b2ec │ │ │ │ cmp.w r8, #10 │ │ │ │ ite ne │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #10 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r8 │ │ │ │ - bl 9b5d8 │ │ │ │ - b.n 9b060 │ │ │ │ + bl 9b5d0 │ │ │ │ + b.n 9b058 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl c93cc │ │ │ │ + bl c93c4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9b160 │ │ │ │ + bne.n 9b158 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, sl, [sp, #24] │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ - cbz r2, 9b0d4 │ │ │ │ + cbz r2, 9b0cc │ │ │ │ vldr d7, [r2] │ │ │ │ vstr d7, [r5, #80] @ 0x50 │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b180 │ │ │ │ + bne.n 9b178 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl c93cc │ │ │ │ + bl c93c4 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ - beq.n 9b190 │ │ │ │ + beq.n 9b188 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ - beq.n 9b1a0 │ │ │ │ + beq.n 9b198 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 9b1cc │ │ │ │ + beq.n 9b1c4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9b0c2 │ │ │ │ + beq.n 9b0ba │ │ │ │ cmp r7, #10 │ │ │ │ mov r1, r5 │ │ │ │ ite ne │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #10 │ │ │ │ - bl 9b5d8 │ │ │ │ - b.n 9b0c2 │ │ │ │ + bl 9b5d0 │ │ │ │ + b.n 9b0ba │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b5d8 │ │ │ │ + bl 9b5d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9ab76 │ │ │ │ - b.n 9b056 │ │ │ │ + beq.w 9ab6e │ │ │ │ + b.n 9b04e │ │ │ │ mov r6, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9b128 │ │ │ │ + beq.n 9b120 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9f4a4 │ │ │ │ + bl 9f49c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b9f8 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 11fb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9aea6 │ │ │ │ + bne.w 9ae9e │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b688 │ │ │ │ - ldr r0, [pc, #240] @ (9b238 ) │ │ │ │ + bl 9b680 │ │ │ │ + ldr r0, [pc, #240] @ (9b230 ) │ │ │ │ ldrd r2, r1, [r4, #200] @ 0xc8 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc │ │ │ │ subs r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ bl 2c49e │ │ │ │ - b.n 9aea6 │ │ │ │ + b.n 9ae9e │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #32 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #32 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ cmp r7, #10 │ │ │ │ - bne.w 9b042 │ │ │ │ + bne.w 9b03a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b5d8 │ │ │ │ - b.n 9b0b8 │ │ │ │ + bl 9b5d0 │ │ │ │ + b.n 9b0b0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it ls │ │ │ │ ldrls.w r7, [r2, r0, lsl #2] │ │ │ │ - b.n 9b0e2 │ │ │ │ + b.n 9b0da │ │ │ │ ldr.w r7, [r2, r0, lsl #2] │ │ │ │ - b.n 9ab62 │ │ │ │ + b.n 9ab5a │ │ │ │ cmp r4, #47 @ 0x2f │ │ │ │ - bne.n 9b0f6 │ │ │ │ + bne.n 9b0ee │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9b0c2 │ │ │ │ - b.n 9b0fa │ │ │ │ + beq.n 9b0ba │ │ │ │ + b.n 9b0f2 │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ - bne.n 9b0f6 │ │ │ │ + bne.n 9b0ee │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.n 9b240 │ │ │ │ + bne.n 9b238 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl 2bee4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b2c4 │ │ │ │ + beq.n 9b2bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9f4a4 │ │ │ │ - b.n 9abd4 │ │ │ │ + bl 9f49c │ │ │ │ + b.n 9abcc │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r5 │ │ │ │ - bl 9f4a4 │ │ │ │ + bl 9f49c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b9f8 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 11fb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9aea6 │ │ │ │ + bne.w 9ae9e │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b688 │ │ │ │ - ldr r0, [pc, #68] @ (9b23c ) │ │ │ │ + bl 9b680 │ │ │ │ + ldr r0, [pc, #68] @ (9b234 ) │ │ │ │ ldrd r2, r1, [r4, #200] @ 0xc8 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc │ │ │ │ subs r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ bl 2c49e │ │ │ │ - b.n 9aea6 │ │ │ │ + b.n 9ae9e │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #464] @ (9b3e4 ) │ │ │ │ + ldr r6, [pc, #496] @ (9b3fc ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [pc, #440] @ (9b3d0 ) │ │ │ │ + ldr r6, [pc, #472] @ (9b3e8 ) │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #760] @ (9b51c ) │ │ │ │ + ldr r3, [pc, #792] @ (9b534 ) │ │ │ │ movs r0, r1 │ │ │ │ - add r4, pc, #128 @ (adr r4, 9b2a8 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 9b260 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r4, r0 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b1ac │ │ │ │ + bne.n 9b1a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9b0c2 │ │ │ │ - b.n 9b0fa │ │ │ │ + beq.w 9b0ba │ │ │ │ + b.n 9b0f2 │ │ │ │ ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ ldr.w r9, [r3, #64] @ 0x40 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9b284 │ │ │ │ + beq.n 9b27c │ │ │ │ mov ip, r9 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r9, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -213133,277 +213129,277 @@ │ │ │ │ add.w r8, sp, #184 @ 0xb8 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ strd r3, r3, [sp, #184] @ 0xb8 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - bl c93cc │ │ │ │ + bl c93c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b504 │ │ │ │ + bl 9b4fc │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.n 9b2b6 │ │ │ │ + beq.n 9b2ae │ │ │ │ cmp r7, #10 │ │ │ │ - bne.n 9b31c │ │ │ │ + bne.n 9b314 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 11c90 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq.n 9b332 │ │ │ │ + beq.n 9b32a │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl 2bee4 │ │ │ │ - cbnz r0, 9b312 │ │ │ │ + cbnz r0, 9b30a │ │ │ │ mov r0, r8 │ │ │ │ - bl 9f4a4 │ │ │ │ - b.n 9aea6 │ │ │ │ + bl 9f49c │ │ │ │ + b.n 9ae9e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b080 │ │ │ │ + beq.w 9b078 │ │ │ │ ldr.w r8, [r3, r0, lsl #2] │ │ │ │ - b.n 9b080 │ │ │ │ + b.n 9b078 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ - b.n 9b0a2 │ │ │ │ + b.n 9b09a │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ - bne.n 9b2de │ │ │ │ + bne.n 9b2d6 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 9b2fa │ │ │ │ + bne.n 9b2f2 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ - b.n 9abd4 │ │ │ │ + b.n 9abcc │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 9b1d6 │ │ │ │ + b.n 9b1ce │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b2de │ │ │ │ - b.n 9b2ea │ │ │ │ + beq.n 9b2d6 │ │ │ │ + b.n 9b2e2 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ tst.w r2, #224 @ 0xe0 │ │ │ │ - beq.w 9ac26 │ │ │ │ - b.w 9aa38 │ │ │ │ + beq.w 9ac1e │ │ │ │ + b.w 9aa30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9f4a4 │ │ │ │ - b.w 9a672 │ │ │ │ + bl 9f49c │ │ │ │ + b.w 9a66a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl c93cc │ │ │ │ + bl c93c4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9b29a │ │ │ │ + beq.n 9b292 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #32 │ │ │ │ - bl 9b688 │ │ │ │ - b.n 9b29a │ │ │ │ - cbnz r6, 9b352 │ │ │ │ + bl 9b680 │ │ │ │ + b.n 9b292 │ │ │ │ + cbnz r6, 9b34a │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r8 │ │ │ │ - bl c93cc │ │ │ │ + bl c93c4 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 10ab4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - bne.n 9b364 │ │ │ │ + bne.n 9b35c │ │ │ │ mov r0, r8 │ │ │ │ - bl c93cc │ │ │ │ - b.n 9b29a │ │ │ │ + bl c93c4 │ │ │ │ + b.n 9b292 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #32 │ │ │ │ - bl 9b688 │ │ │ │ - b.n 9b334 │ │ │ │ - ldr r3, [pc, #388] @ (9b4ec ) │ │ │ │ + bl 9b680 │ │ │ │ + b.n 9b32c │ │ │ │ + ldr r3, [pc, #388] @ (9b4e4 ) │ │ │ │ movw r2, #1355 @ 0x54b │ │ │ │ - ldr r1, [pc, #388] @ (9b4f0 ) │ │ │ │ - ldr r0, [pc, #388] @ (9b4f4 ) │ │ │ │ + ldr r1, [pc, #388] @ (9b4e8 ) │ │ │ │ + ldr r0, [pc, #388] @ (9b4ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ add r6, sp, #296 @ 0x128 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.w 9a8ee │ │ │ │ + bls.w 9a8e6 │ │ │ │ ldrb.w r0, [r6], #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b688 │ │ │ │ - b.n 9b388 │ │ │ │ + bl 9b680 │ │ │ │ + b.n 9b380 │ │ │ │ mov r1, r7 │ │ │ │ add r7, sp, #296 @ 0x128 │ │ │ │ mov r0, r7 │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, r7 │ │ │ │ - bls.w 9a704 │ │ │ │ + bls.w 9a6fc │ │ │ │ ldrb.w r0, [r7], #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b688 │ │ │ │ - b.n 9b3a6 │ │ │ │ + bl 9b680 │ │ │ │ + b.n 9b39e │ │ │ │ ldr.w r3, [r4, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9abd4 │ │ │ │ + bne.w 9abcc │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9ab7a │ │ │ │ + b.w 9ab72 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 9b1d6 │ │ │ │ - bl c961c │ │ │ │ + b.n 9b1ce │ │ │ │ + bl c9614 │ │ │ │ lsls r6, r0, #27 │ │ │ │ - bmi.w 9ac5c │ │ │ │ - b.w 9a93c │ │ │ │ + bmi.w 9ac54 │ │ │ │ + b.w 9a934 │ │ │ │ mov r1, r7 │ │ │ │ add r7, sp, #296 @ 0x128 │ │ │ │ mov r0, r7 │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, r7 │ │ │ │ - bls.w 9aa94 │ │ │ │ + bls.w 9aa8c │ │ │ │ ldrb.w r0, [r7], #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b688 │ │ │ │ - b.n 9b3e6 │ │ │ │ + bl 9b680 │ │ │ │ + b.n 9b3de │ │ │ │ ldr.w r2, [sl, #1832] @ 0x728 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 9aa82 │ │ │ │ + bpl.w 9aa7a │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 10ab4 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9b45a │ │ │ │ - bl 9b5d8 │ │ │ │ + beq.n 9b452 │ │ │ │ + bl 9b5d0 │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ - bne.n 9b40a │ │ │ │ + bne.n 9b402 │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ ldrb.w r3, [r3, #-2] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.n 9b40a │ │ │ │ - b.w 9a640 │ │ │ │ + bne.n 9b402 │ │ │ │ + b.w 9a638 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #47 @ 0x2f │ │ │ │ - bl 9f4b8 │ │ │ │ - b.w 9aa18 │ │ │ │ + bl 9f4b0 │ │ │ │ + b.w 9aa10 │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9aaf2 │ │ │ │ + beq.w 9aaea │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.w 9aaf2 │ │ │ │ + bhi.w 9aaea │ │ │ │ ldr.w r0, [r2, r0, lsl #2] │ │ │ │ - b.w 9aaf2 │ │ │ │ + b.w 9aaea │ │ │ │ movs r0, #0 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r0, r3, [r4, #200] @ 0xc8 │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r0, [pc, #140] @ (9b4f8 ) │ │ │ │ + ldr r0, [pc, #140] @ (9b4f0 ) │ │ │ │ subs r1, r3, #1 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [r4, #12] │ │ │ │ add r0, pc │ │ │ │ mov r1, r2 │ │ │ │ bl 2c49e │ │ │ │ - b.n 9aea6 │ │ │ │ + b.n 9ae9e │ │ │ │ ldr.w r7, [r2, r0, lsl #2] │ │ │ │ - b.w 9a9f6 │ │ │ │ - ldr r3, [pc, #120] @ (9b4fc ) │ │ │ │ + b.w 9a9ee │ │ │ │ + ldr r3, [pc, #120] @ (9b4f4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 9a93c │ │ │ │ + bne.w 9a934 │ │ │ │ cmp r7, #96 @ 0x60 │ │ │ │ - bne.w 9ac4c │ │ │ │ + bne.w 9ac44 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ tst.w r3, #224 @ 0xe0 │ │ │ │ - beq.w 9ac4c │ │ │ │ - b.w 9aa38 │ │ │ │ + beq.w 9ac44 │ │ │ │ + b.w 9aa30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b53c │ │ │ │ - b.w 9aa02 │ │ │ │ + bl 9b534 │ │ │ │ + b.w 9a9fa │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ tst.w r3, #224 @ 0xe0 │ │ │ │ - beq.w 9a930 │ │ │ │ - b.w 9aa38 │ │ │ │ + beq.w 9a928 │ │ │ │ + b.w 9aa30 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r0, r3, [r4, #200] @ 0xc8 │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r0, [pc, #48] @ (9b500 ) │ │ │ │ + ldr r0, [pc, #48] @ (9b4f8 ) │ │ │ │ subs r1, r3, #1 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [r4, #12] │ │ │ │ add r0, pc │ │ │ │ mov r1, r2 │ │ │ │ bl 2c49e │ │ │ │ - b.n 9aea6 │ │ │ │ + b.n 9ae9e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b53c │ │ │ │ - b.w 9a83e │ │ │ │ + bl 9b534 │ │ │ │ + b.w 9a836 │ │ │ │ nop │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp r6, r6 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #212] @ 0xd4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ - cbz r3, 9b524 │ │ │ │ + cbz r3, 9b51c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 9b532 │ │ │ │ - cbnz r3, 9b534 │ │ │ │ + bhi.n 9b52a │ │ │ │ + cbnz r3, 9b52c │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r1, #212] @ 0xd4 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl b2810 │ │ │ │ + bl b2808 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - cbz r3, 9b5a2 │ │ │ │ + cbz r3, 9b59a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w lr, r1, #72 @ 0x48 │ │ │ │ str r3, [r1, #96] @ 0x60 │ │ │ │ add.w ip, r5, #1304 @ 0x518 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #1 │ │ │ │ @@ -213433,229 +213429,229 @@ │ │ │ │ strd r2, r3, [r1, #80] @ 0x50 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - b.n 9b59e │ │ │ │ + b.n 9b596 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #144] @ (9b678 ) │ │ │ │ + ldr r2, [pc, #144] @ (9b670 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #144] @ (9b67c ) │ │ │ │ + ldr r3, [pc, #144] @ (9b674 ) │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ - bgt.n 9b64c │ │ │ │ + bgt.n 9b644 │ │ │ │ ldrd r2, r4, [r1, #204] @ 0xcc │ │ │ │ cmp r2, r4 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc.w r1, [r3, #204] @ 0xcc │ │ │ │ strbcc r0, [r2, #0] │ │ │ │ - bcs.n 9b628 │ │ │ │ - ldr r2, [pc, #108] @ (9b680 ) │ │ │ │ - ldr r3, [pc, #104] @ (9b67c ) │ │ │ │ + bcs.n 9b620 │ │ │ │ + ldr r2, [pc, #108] @ (9b678 ) │ │ │ │ + ldr r3, [pc, #104] @ (9b674 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b648 │ │ │ │ + bne.n 9b640 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #88] @ (9b684 ) │ │ │ │ - ldr r3, [pc, #80] @ (9b67c ) │ │ │ │ + ldr r2, [pc, #88] @ (9b67c ) │ │ │ │ + ldr r3, [pc, #80] @ (9b674 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b648 │ │ │ │ + bne.n 9b640 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9f4b8 │ │ │ │ + b.w 9f4b0 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 9b610 │ │ │ │ + bls.n 9b608 │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 9b660 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + b.n 9b658 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ movs r0, r1 │ │ │ │ ldrd r3, r2, [r1, #204] @ 0xcc │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 9b69a │ │ │ │ + bcs.n 9b692 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r1, #204] @ 0xcc │ │ │ │ strb r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ uxtb r0, r0 │ │ │ │ - b.w 9f4b8 │ │ │ │ + b.w 9f4b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #228] @ (9b798 ) │ │ │ │ - ldr r2, [pc, #232] @ (9b79c ) │ │ │ │ + ldr r1, [pc, #228] @ (9b790 ) │ │ │ │ + ldr r2, [pc, #232] @ (9b794 ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #228] @ (9b7a0 ) │ │ │ │ + ldr r5, [pc, #228] @ (9b798 ) │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt.n 9b760 │ │ │ │ + bgt.n 9b758 │ │ │ │ ldrd r2, r1, [r4, #204] @ 0xcc │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 9b732 │ │ │ │ + bcs.n 9b72a │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r4, #204] @ 0xcc │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ - cbz r3, 9b744 │ │ │ │ + cbz r3, 9b73c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #80] @ 0x50 │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ mov r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it hi │ │ │ │ orrhi.w r2, r2, #1 │ │ │ │ - cbz r2, 9b756 │ │ │ │ + cbz r2, 9b74e │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 9b718 │ │ │ │ + beq.n 9b710 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 9b784 │ │ │ │ - ldr r2, [pc, #148] @ (9b7a4 ) │ │ │ │ + bhi.n 9b77c │ │ │ │ + ldr r2, [pc, #148] @ (9b79c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.n 9b6c8 │ │ │ │ - ldr r1, [pc, #140] @ (9b7a8 ) │ │ │ │ - ldr r2, [pc, #128] @ (9b79c ) │ │ │ │ + bhi.n 9b6c0 │ │ │ │ + ldr r1, [pc, #140] @ (9b7a0 ) │ │ │ │ + ldr r2, [pc, #128] @ (9b794 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 9b75c │ │ │ │ + bne.n 9b754 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ uxtb r0, r3 │ │ │ │ - bl 9f4b8 │ │ │ │ + bl 9f4b0 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b6e4 │ │ │ │ + bne.n 9b6dc │ │ │ │ blx 10ab4 │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 9b706 │ │ │ │ + bhi.n 9b6fe │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9b706 │ │ │ │ + beq.n 9b6fe │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ - b.n 9b706 │ │ │ │ + b.n 9b6fe │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 9b73a │ │ │ │ + bls.n 9b732 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9b770 │ │ │ │ + b.n 9b768 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r0, #2 │ │ │ │ - bne.n 9b6c8 │ │ │ │ - b.n 9b718 │ │ │ │ + bne.n 9b6c0 │ │ │ │ + b.n 9b710 │ │ │ │ nop │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ movs r0, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr.w r1, [pc, #2020] @ 9bfa8 │ │ │ │ + ldr.w r1, [pc, #2020] @ 9bfa0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2016] @ 9bfac │ │ │ │ + ldr.w r3, [pc, #2016] @ 9bfa4 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r3, [r4, #936] @ 0x3a8 │ │ │ │ subs r3, r3, r0 │ │ │ │ ldr.w r0, [r4, #188] @ 0xbc │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ - ldr.w r1, [pc, #1980] @ 9bfb0 │ │ │ │ + ldr.w r1, [pc, #1980] @ 9bfa8 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ @@ -213665,201 +213661,201 @@ │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bcf6 │ │ │ │ + beq.w 9bcee │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ sub.w r1, fp, #1 │ │ │ │ clz r1, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9be16 │ │ │ │ + beq.w 9be0e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r5, [r8] │ │ │ │ orrs.w r3, sl, r3 │ │ │ │ - beq.n 9b906 │ │ │ │ + beq.n 9b8fe │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 9b902 │ │ │ │ + bne.n 9b8fa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bb10 │ │ │ │ + beq.w 9bb08 │ │ │ │ ldr.w r6, [r8, #16] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ blx 10b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bd38 │ │ │ │ + beq.w 9bd30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ strd r3, sl, [sp, #80] @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, fp, [sp, #92] @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 9e7ac │ │ │ │ + bl 9e7a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9be16 │ │ │ │ + beq.w 9be0e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8a8 │ │ │ │ + bl 9e8a0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd r6, r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r3, r1, [sp, #88] @ 0x58 │ │ │ │ - beq.n 9b988 │ │ │ │ + beq.n 9b980 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9be16 │ │ │ │ + bne.w 9be0e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9be1c │ │ │ │ + bne.w 9be14 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9be20 │ │ │ │ + bne.w 9be18 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 9b8d2 │ │ │ │ + cbz r3, 9b8ca │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r4, #828] @ 0x33c │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 9b8e0 │ │ │ │ + bne.n 9b8d8 │ │ │ │ ldr.w r3, [r4, #828] @ 0x33c │ │ │ │ subs r3, #8 │ │ │ │ str.w r3, [r4, #828] @ 0x33c │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr.w r1, [pc, #1744] @ 9bfb4 │ │ │ │ - ldr.w r3, [pc, #1732] @ 9bfac │ │ │ │ + ldr.w r1, [pc, #1744] @ 9bfac │ │ │ │ + ldr.w r3, [pc, #1732] @ 9bfa4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9bc8a │ │ │ │ + bne.w 9bc82 │ │ │ │ mov r0, fp │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #9 │ │ │ │ - bgt.n 9b924 │ │ │ │ + bgt.n 9b91c │ │ │ │ cmp r5, #10 │ │ │ │ - bhi.n 9b930 │ │ │ │ + bhi.n 9b928 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ movs r2, r6 │ │ │ │ movs r2, r6 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r5, #11 │ │ │ │ - beq.w 9bb88 │ │ │ │ + beq.w 9bb80 │ │ │ │ cmp r5, #13 │ │ │ │ - beq.w 9bf2c │ │ │ │ + beq.w 9bf24 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 9bb76 │ │ │ │ + beq.w 9bb6e │ │ │ │ mov r6, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9d0b4 │ │ │ │ + bl 9d0ac │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 9b8e0 │ │ │ │ + bne.n 9b8d8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9bb76 │ │ │ │ + bne.w 9bb6e │ │ │ │ ldrd r3, r2, [r4, #828] @ 0x33c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.w 9bcce │ │ │ │ + bls.w 9bcc6 │ │ │ │ strd r9, r6, [r3] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r3, [r4, #828] @ 0x33c │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #828] @ 0x33c │ │ │ │ - b.n 9b816 │ │ │ │ + b.n 9b80e │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 9b938 │ │ │ │ + bne.n 9b930 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r6, r9 │ │ │ │ mov r3, r2 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ - b.n 9ba38 │ │ │ │ + b.n 9ba30 │ │ │ │ mov sl, r5 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ strd r6, r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 9e8a8 │ │ │ │ + bl 9e8a0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldrd r6, r2, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ ldrd r3, r1, [sp, #88] @ 0x58 │ │ │ │ - bne.w 9b8a6 │ │ │ │ - b.n 9b990 │ │ │ │ - ldr.w r3, [pc, #1536] @ 9bfb8 │ │ │ │ + bne.w 9b89e │ │ │ │ + b.n 9b988 │ │ │ │ + ldr.w r3, [pc, #1536] @ 9bfb0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ - cbnz r3, 9b9d8 │ │ │ │ + cbnz r3, 9b9d0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl a3f8c │ │ │ │ + bl a3f84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b930 │ │ │ │ + bne.n 9b928 │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #10 │ │ │ │ - beq.w 9bb2a │ │ │ │ + beq.w 9bb22 │ │ │ │ cmp r5, #11 │ │ │ │ - beq.w 9bd40 │ │ │ │ + beq.w 9bd38 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9bb4e │ │ │ │ + bne.w 9bb46 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ str.w r2, [sp, #66] @ 0x42 │ │ │ │ ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ strd r9, r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ bfi r2, r3, #0, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, fp │ │ │ │ bfi r3, fp, #1, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ - bl 9cee4 │ │ │ │ + bl 9cedc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bbec │ │ │ │ + bne.w 9bbe4 │ │ │ │ ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [sp, #66] @ 0x42 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrd r6, r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #1 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ @@ -213872,64 +213868,64 @@ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ strd r6, r1, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ - bl 9cee4 │ │ │ │ + bl 9cedc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9bb56 │ │ │ │ + beq.n 9bb4e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, sl, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, fp, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldrsh.w fp, [sp, #66] @ 0x42 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, fp │ │ │ │ - bl 9e7ac │ │ │ │ + bl 9e7a4 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9be16 │ │ │ │ + beq.w 9be0e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 9bc34 │ │ │ │ + bne.w 9bc2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8a8 │ │ │ │ + bl 9e8a0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrd sl, r6, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 9bb9e │ │ │ │ + beq.n 9bb96 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9be16 │ │ │ │ + bne.w 9be0e │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9cfe4 │ │ │ │ + bl 9cfdc │ │ │ │ ldr.w r3, [sp, #66] @ 0x42 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9be16 │ │ │ │ + beq.w 9be0e │ │ │ │ ldrd r2, r3, [r4, #940] @ 0x3ac │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #19 │ │ │ │ - bls.w 9bc44 │ │ │ │ + bls.w 9bc3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r2 │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -213938,114 +213934,114 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ adds r3, #20 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ - b.n 9b816 │ │ │ │ + b.n 9b80e │ │ │ │ ldr.w r6, [r8, #16] │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.w 9b930 │ │ │ │ + beq.w 9b928 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - ble.n 9bb2a │ │ │ │ + ble.n 9bb22 │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ - beq.w 9bca4 │ │ │ │ - ble.n 9bbd2 │ │ │ │ + beq.w 9bc9c │ │ │ │ + ble.n 9bbca │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - beq.n 9bbdc │ │ │ │ + beq.n 9bbd4 │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r4, #192] @ 0xc0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - beq.n 9bb92 │ │ │ │ + beq.n 9bb8a │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq.w 9bc82 │ │ │ │ - bl b0d9c │ │ │ │ + beq.w 9bc7a │ │ │ │ + bl b0d94 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9b9ee │ │ │ │ + beq.w 9b9e6 │ │ │ │ mov r6, r9 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ - b.n 9ba38 │ │ │ │ + b.n 9ba30 │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cee4 │ │ │ │ + bl 9cedc │ │ │ │ ldr.w r3, [sp, #66] @ 0x42 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bd4a │ │ │ │ + bne.w 9bd42 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 9b93a │ │ │ │ - ldr.w r0, [pc, #1092] @ 9bfbc │ │ │ │ + bne.w 9b932 │ │ │ │ + ldr.w r0, [pc, #1092] @ 9bfb4 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n 9be16 │ │ │ │ + b.n 9be0e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b86a │ │ │ │ - b.n 9b930 │ │ │ │ + beq.w 9b862 │ │ │ │ + b.n 9b928 │ │ │ │ movw r0, #4997 @ 0x1385 │ │ │ │ movt r0, #1 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9b9e4 │ │ │ │ + b.n 9b9dc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, sl │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ strd r3, r1, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 9e8a8 │ │ │ │ + bl 9e8a0 │ │ │ │ ldrd r6, r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - beq.n 9bba4 │ │ │ │ + beq.n 9bb9c │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 9bab4 │ │ │ │ + b.n 9baac │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - beq.n 9bbdc │ │ │ │ + beq.n 9bbd4 │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ - bne.w 9b9d2 │ │ │ │ - ldr r0, [pc, #992] @ (9bfc0 ) │ │ │ │ + bne.w 9b9ca │ │ │ │ + ldr r0, [pc, #992] @ (9bfb8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n 9be16 │ │ │ │ + b.n 9be0e │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9cfe4 │ │ │ │ + bl 9cfdc │ │ │ │ ldr.w r3, [sp, #66] @ 0x42 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9be16 │ │ │ │ + beq.w 9be0e │ │ │ │ ldrd r2, r3, [r4, #940] @ 0x3ac │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #19 │ │ │ │ - bls.n 9bc8e │ │ │ │ + bls.n 9bc86 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ @@ -214053,27 +214049,27 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ adds r3, #20 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ - b.n 9b816 │ │ │ │ + b.n 9b80e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9bb58 │ │ │ │ + b.n 9bb50 │ │ │ │ movs r1, #20 │ │ │ │ add.w r0, r4, #936 @ 0x3a8 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9be04 │ │ │ │ + beq.w 9bdfc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r5, [r4, #940] @ 0x3ac │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -214082,288 +214078,288 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ adds r3, #20 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ - b.n 9b816 │ │ │ │ + b.n 9b80e │ │ │ │ movs r3, #1 │ │ │ │ movw r0, #21637 @ 0x5485 │ │ │ │ - b.n 9b9e4 │ │ │ │ + b.n 9b9dc │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r1, #20 │ │ │ │ add.w r0, r4, #936 @ 0x3a8 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9be04 │ │ │ │ + beq.w 9bdfc │ │ │ │ ldr.w r2, [r4, #940] @ 0x3ac │ │ │ │ - b.n 9bc10 │ │ │ │ + b.n 9bc08 │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.w 9be08 │ │ │ │ + bne.w 9be00 │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r4, #192] @ 0xc0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - beq.n 9bd24 │ │ │ │ + beq.n 9bd1c │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq.n 9bd14 │ │ │ │ - bl b0d9c │ │ │ │ + beq.n 9bd0c │ │ │ │ + bl b0d94 │ │ │ │ mov r6, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ - b.n 9ba38 │ │ │ │ + b.n 9ba30 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #824 @ 0x338 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9be04 │ │ │ │ + beq.w 9bdfc │ │ │ │ ldr.w r3, [r4, #828] @ 0x33c │ │ │ │ add.w sl, sl, #1 │ │ │ │ strd r9, r6, [r3] │ │ │ │ ldr.w r3, [r4, #828] @ 0x33c │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r4, #828] @ 0x33c │ │ │ │ - b.n 9b816 │ │ │ │ + b.n 9b80e │ │ │ │ add.w r6, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ negs r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ adcs r1, r6 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9be16 │ │ │ │ + beq.w 9be0e │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - b.n 9b840 │ │ │ │ + b.n 9b838 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r6, r9 │ │ │ │ mov r3, fp │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movw r0, #21637 @ 0x5485 │ │ │ │ - b.n 9ba38 │ │ │ │ + b.n 9ba30 │ │ │ │ mov r2, r5 │ │ │ │ movw r0, #4997 @ 0x1385 │ │ │ │ movt r0, #1 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r6, r9 │ │ │ │ mov r3, fp │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ - b.n 9ba38 │ │ │ │ + b.n 9ba30 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - bne.w 9bb1a │ │ │ │ - b.n 9b930 │ │ │ │ + bne.w 9bb12 │ │ │ │ + b.n 9b928 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ str.w r5, [r4, #192] @ 0xc0 │ │ │ │ - b.n 9bb3e │ │ │ │ + b.n 9bb36 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, sl, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrsh.w fp, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ strd r3, r6, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 9e7ac │ │ │ │ + bl 9e7a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9be16 │ │ │ │ + beq.n 9be0e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 9b93a │ │ │ │ + bne.w 9b932 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strd r3, r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ strd r3, r6, [sp, #92] @ 0x5c │ │ │ │ - bl 9e8a8 │ │ │ │ + bl 9e8a0 │ │ │ │ ldrd r1, r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldrd r3, r2, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ - beq.n 9bd8c │ │ │ │ + beq.n 9bd84 │ │ │ │ str r1, [sp, #24] │ │ │ │ - cbnz r0, 9be16 │ │ │ │ + cbnz r0, 9be0e │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 9bdce │ │ │ │ + ble.n 9bdc6 │ │ │ │ ldr.w r3, [r4, #936] @ 0x3a8 │ │ │ │ movs r2, #20 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 9bf20 │ │ │ │ + bls.w 9bf18 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9cfe4 │ │ │ │ - cbz r0, 9be16 │ │ │ │ + bl 9cfdc │ │ │ │ + cbz r0, 9be0e │ │ │ │ ldrd r3, r2, [r4, #940] @ 0x3ac │ │ │ │ ldr.w r1, [sp, #66] @ 0x42 │ │ │ │ subs r2, r2, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 9bf5c │ │ │ │ + bhi.w 9bf54 │ │ │ │ movs r1, #20 │ │ │ │ add.w r0, r4, #936 @ 0x3a8 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bf58 │ │ │ │ + bne.w 9bf50 │ │ │ │ bl 5a418 │ │ │ │ - ldr r0, [pc, #440] @ (9bfc4 ) │ │ │ │ + ldr r0, [pc, #440] @ (9bfbc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 9b8e0 │ │ │ │ + b.n 9b8d8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9bee4 │ │ │ │ + beq.n 9bedc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9be44 │ │ │ │ + bne.n 9be3c │ │ │ │ ldr.w r3, [r4, #936] @ 0x3a8 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 9be44 │ │ │ │ + bmi.n 9be3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #18949 @ 0x4a05 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9be54 │ │ │ │ + beq.n 9be4c │ │ │ │ movw r3, #29573 @ 0x7385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9be54 │ │ │ │ - ldr r0, [pc, #384] @ (9bfc8 ) │ │ │ │ + beq.n 9be4c │ │ │ │ + ldr r0, [pc, #384] @ (9bfc0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n 9be16 │ │ │ │ + b.n 9be0e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r7, #1372] @ 0x55c │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9be16 │ │ │ │ + beq.n 9be0e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #20 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ ldr.w r3, [r4, #936] @ 0x3a8 │ │ │ │ ldr r6, [r3, r1] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 9beb6 │ │ │ │ + beq.n 9beae │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ ldrne.w r3, [r8, #16] │ │ │ │ - beq.n 9beda │ │ │ │ + beq.n 9bed2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #20749 @ 0x510d │ │ │ │ movt r3, #14 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9be16 │ │ │ │ + beq.n 9be0e │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r1 │ │ │ │ bl 2c49e │ │ │ │ - b.n 9be16 │ │ │ │ + b.n 9be0e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - beq.n 9bed0 │ │ │ │ + beq.n 9bec8 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq.n 9bf26 │ │ │ │ - bl b0d9c │ │ │ │ + beq.n 9bf1e │ │ │ │ + bl b0d94 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9be88 │ │ │ │ + b.n 9be80 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ - b.n 9be88 │ │ │ │ + b.n 9be80 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.n 9bec8 │ │ │ │ + b.n 9bec0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9be44 │ │ │ │ + bne.n 9be3c │ │ │ │ movs r5, #20 │ │ │ │ ldr.w r8, [r4, #936] @ 0x3a8 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r5, r1, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e714 │ │ │ │ mov r1, r0 │ │ │ │ add.w r4, r8, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r8, r5] │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bpl.n 9bf3e │ │ │ │ - bl af940 │ │ │ │ + bpl.n 9bf36 │ │ │ │ + bl af938 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 9bf44 │ │ │ │ + cbnz r3, 9bf3c │ │ │ │ ldr.w r3, [r6, #940] @ 0x3ac │ │ │ │ subs r3, #20 │ │ │ │ str.w r3, [r6, #940] @ 0x3ac │ │ │ │ - b.n 9b8dc │ │ │ │ + b.n 9b8d4 │ │ │ │ ldrsh.w sl, [r3, #8] │ │ │ │ - b.n 9bdd2 │ │ │ │ + b.n 9bdca │ │ │ │ movw r3, #21637 @ 0x5485 │ │ │ │ - b.n 9be88 │ │ │ │ + b.n 9be80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b930 │ │ │ │ + beq.w 9b928 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.w 9b930 │ │ │ │ - b.n 9b86a │ │ │ │ - bl b0630 │ │ │ │ - b.n 9bf10 │ │ │ │ + bne.w 9b928 │ │ │ │ + b.n 9b862 │ │ │ │ + bl b0628 │ │ │ │ + b.n 9bf08 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9b8e0 │ │ │ │ - b.n 9bf14 │ │ │ │ + bne.w 9b8d8 │ │ │ │ + b.n 9bf0c │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r5 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -214375,116 +214371,116 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ adds r3, #20 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ - bl 9e8a8 │ │ │ │ + bl 9e8a0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9be16 │ │ │ │ + beq.w 9be0e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9b816 │ │ │ │ + b.n 9b80e │ │ │ │ nop │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ movs r0, r1 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r4, r0 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ movs r4, r0 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #596] @ (9c238 ) │ │ │ │ + ldr r1, [pc, #596] @ (9c230 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #596] @ (9c23c ) │ │ │ │ + ldr r3, [pc, #596] @ (9c234 ) │ │ │ │ add r1, pc │ │ │ │ ldr r7, [r4, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #596] @ (9c240 ) │ │ │ │ + ldr r2, [pc, #596] @ (9c238 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c1cc │ │ │ │ + bne.w 9c1c4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 9c054 │ │ │ │ + cbz r3, 9c04c │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bmi.w 9ca62 │ │ │ │ + bmi.w 9ca5a │ │ │ │ adds r6, r5, #1 │ │ │ │ - ldr r1, [pc, #564] @ (9c244 ) │ │ │ │ + ldr r1, [pc, #564] @ (9c23c ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9c054 │ │ │ │ + bne.n 9c04c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c216 │ │ │ │ + beq.w 9c20e │ │ │ │ lsls r5, r3, #24 │ │ │ │ - bmi.w 9c1f0 │ │ │ │ + bmi.w 9c1e8 │ │ │ │ adds r5, r6, #1 │ │ │ │ - ldr r1, [pc, #536] @ (9c244 ) │ │ │ │ + ldr r1, [pc, #536] @ (9c23c ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9c216 │ │ │ │ + bne.w 9c20e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 9c054 │ │ │ │ + cbz r3, 9c04c │ │ │ │ lsls r0, r3, #24 │ │ │ │ it pl │ │ │ │ addpl r6, r5, #1 │ │ │ │ - bmi.w 9c9e8 │ │ │ │ - ldr r1, [pc, #512] @ (9c244 ) │ │ │ │ + bmi.w 9c9e0 │ │ │ │ + ldr r1, [pc, #512] @ (9c23c ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9c054 │ │ │ │ + bne.n 9c04c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r5, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c038 │ │ │ │ + bne.n 9c030 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ add.w r6, r8, #1328 @ 0x530 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, r0 │ │ │ │ str r5, [r4, #12] │ │ │ │ it cc │ │ │ │ movcc r1, #0 │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ ittt cc │ │ │ │ ldrcc r0, [r4, #4] │ │ │ │ strcc r1, [r4, #116] @ 0x74 │ │ │ │ strcc r0, [r4, #112] @ 0x70 │ │ │ │ subs r1, r5, r0 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl b9aa0 │ │ │ │ + bl b9a98 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r1 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ @@ -214493,345 +214489,345 @@ │ │ │ │ ldrsb.w r0, [r3] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ ittt ge │ │ │ │ strge r1, [sp, #24] │ │ │ │ addge r3, #1 │ │ │ │ strge r3, [r4, #0] │ │ │ │ - blt.w 9c4c4 │ │ │ │ - ldr r0, [pc, #416] @ (9c244 ) │ │ │ │ + blt.w 9c4bc │ │ │ │ + ldr r0, [pc, #416] @ (9c23c ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 9ca54 │ │ │ │ + bhi.w 9ca4c │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r0, r1, #19 │ │ │ │ lsls r2, r2, #19 │ │ │ │ lsls r6, r5, #8 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #9 │ │ │ │ lsls r4, r7, #8 │ │ │ │ lsls r2, r1, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r7, r5 │ │ │ │ lsls r3, r6, #14 │ │ │ │ - ldr r0, [pc, #364] @ (9c234 ) │ │ │ │ + ldr r0, [pc, #364] @ (9c22c ) │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ ldr.w r1, [r1, #1832] @ 0x728 │ │ │ │ tst.w r1, #33554432 @ 0x2000000 │ │ │ │ - beq.n 9c138 │ │ │ │ + beq.n 9c130 │ │ │ │ ldrsb.w r0, [r8] │ │ │ │ ldrb.w r1, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ca98 │ │ │ │ + blt.w 9ca90 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.w 9cabe │ │ │ │ + bhi.w 9cab6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r1, #7 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ - cbz r1, 9c138 │ │ │ │ + cbz r1, 9c130 │ │ │ │ mov r3, r8 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbz r0, 9c138 │ │ │ │ + cbz r0, 9c130 │ │ │ │ lsls r1, r0, #24 │ │ │ │ ittt pl │ │ │ │ addpl.w r8, r3, #1 │ │ │ │ movpl lr, r0 │ │ │ │ strpl r0, [sp, #28] │ │ │ │ - bmi.w 9ccc8 │ │ │ │ - ldr.w ip, [pc, #288] @ 9c244 │ │ │ │ + bmi.w 9ccc0 │ │ │ │ + ldr.w ip, [pc, #288] @ 9c23c │ │ │ │ ldr.w r1, [r2, ip] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb.w r1, [r1, lr] │ │ │ │ cmp r1, #7 │ │ │ │ - bhi.n 9c10c │ │ │ │ + bhi.n 9c104 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.n 9c0c6 │ │ │ │ + beq.n 9c0be │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - bne.w 9c8f4 │ │ │ │ + bne.w 9c8ec │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #12] │ │ │ │ subs r3, r3, r5 │ │ │ │ movs r7, #3 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ movs r3, #5 │ │ │ │ strd r7, r2, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ - bl b7a08 │ │ │ │ + bl b7a00 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r3, [r4, #32] │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ - beq.w 9c450 │ │ │ │ + beq.w 9c448 │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.w 9c942 │ │ │ │ + beq.w 9c93a │ │ │ │ str r7, [r4, #16] │ │ │ │ ldr.w r5, [r6, #-8] │ │ │ │ - b.n 9c1aa │ │ │ │ + b.n 9c1a2 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - beq.w 9c73c │ │ │ │ + beq.w 9c734 │ │ │ │ cmp r1, #90 @ 0x5a │ │ │ │ - ble.n 9c21a │ │ │ │ + ble.n 9c212 │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ - beq.w 9c734 │ │ │ │ + beq.w 9c72c │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 9c786 │ │ │ │ + beq.w 9c77e │ │ │ │ movs r2, #10 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr.w r5, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c228 │ │ │ │ + beq.n 9c220 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 9c228 │ │ │ │ + bcc.n 9c220 │ │ │ │ subs r1, r3, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl b9aa0 │ │ │ │ + bl b9a98 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r0 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ add r5, r2 │ │ │ │ add.w r0, r4, #16 │ │ │ │ str r2, [r4, #116] @ 0x74 │ │ │ │ str r5, [r4, #24] │ │ │ │ - b.n 9c1d4 │ │ │ │ + b.n 9c1cc │ │ │ │ add.w r0, r4, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #112] @ (9c248 ) │ │ │ │ - ldr r3, [pc, #100] @ (9c23c ) │ │ │ │ + ldr r2, [pc, #112] @ (9c240 ) │ │ │ │ + ldr r3, [pc, #100] @ (9c234 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9c96c │ │ │ │ + bne.w 9c964 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 68ee6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 9c028 │ │ │ │ - bl c961c │ │ │ │ + bls.w 9c020 │ │ │ │ + bl c9614 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst.w r0, #8 │ │ │ │ - bne.w 9c034 │ │ │ │ + bne.w 9c02c │ │ │ │ mov r5, r6 │ │ │ │ - b.n 9c054 │ │ │ │ + b.n 9c04c │ │ │ │ movs r2, #10 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr.w r5, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c1aa │ │ │ │ + bne.n 9c1a2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r0, r2, [r4, #112] @ 0x70 │ │ │ │ - b.n 9c1b0 │ │ │ │ + b.n 9c1a8 │ │ │ │ nop │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ movs r0, r1 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ - beq.n 9c258 │ │ │ │ + beq.n 9c250 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r1, #16 │ │ │ │ - bmi.w 9c10e │ │ │ │ + bmi.w 9c106 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9c302 │ │ │ │ + beq.n 9c2fa │ │ │ │ lsls r0, r1, #24 │ │ │ │ - bmi.w 9cbae │ │ │ │ + bmi.w 9cba6 │ │ │ │ add.w r9, r3, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr.w r0, [pc, #2884] @ 9cdb0 │ │ │ │ + ldr.w r0, [pc, #2884] @ 9cda8 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 9c302 │ │ │ │ + bls.n 9c2fa │ │ │ │ ldrb.w r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c66c │ │ │ │ + beq.w 9c664 │ │ │ │ lsls r3, r1, #24 │ │ │ │ - bmi.w 9cbe2 │ │ │ │ + bmi.w 9cbda │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr.w r0, [pc, #2848] @ 9cdb0 │ │ │ │ + ldr.w r0, [pc, #2848] @ 9cda8 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #7 │ │ │ │ - bls.w 9c66c │ │ │ │ + bls.w 9c664 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9c302 │ │ │ │ + beq.n 9c2fa │ │ │ │ lsls r0, r1, #24 │ │ │ │ - bmi.w 9cc14 │ │ │ │ + bmi.w 9cc0c │ │ │ │ add.w r9, r3, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr.w r0, [pc, #2816] @ 9cdb0 │ │ │ │ + ldr.w r0, [pc, #2816] @ 9cda8 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 9c302 │ │ │ │ + bls.n 9c2fa │ │ │ │ ldrb.w r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c66c │ │ │ │ + beq.w 9c664 │ │ │ │ lsls r0, r1, #24 │ │ │ │ - bmi.w 9c640 │ │ │ │ + bmi.w 9c638 │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr.w r0, [pc, #2784] @ 9cdb0 │ │ │ │ + ldr.w r0, [pc, #2784] @ 9cda8 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #7 │ │ │ │ - bls.w 9c66c │ │ │ │ + bls.w 9c664 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - cbz r1, 9c302 │ │ │ │ + cbz r1, 9c2fa │ │ │ │ lsls r0, r1, #24 │ │ │ │ itt pl │ │ │ │ addpl.w r9, r3, #1 │ │ │ │ strpl r1, [sp, #28] │ │ │ │ - bmi.w 9cb4c │ │ │ │ - ldr.w r0, [pc, #2752] @ 9cdb0 │ │ │ │ + bmi.w 9cb44 │ │ │ │ + ldr.w r0, [pc, #2752] @ 9cda8 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 9c302 │ │ │ │ + bls.n 9c2fa │ │ │ │ mov r3, r9 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c2e0 │ │ │ │ + bne.n 9c2d8 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ str r3, [r4, #0] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 9cae6 │ │ │ │ + bmi.w 9cade │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 9cad8 │ │ │ │ + beq.w 9cad0 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ - beq.w 9c766 │ │ │ │ + beq.w 9c75e │ │ │ │ ldr.w r2, [r4, #696] @ 0x2b8 │ │ │ │ sub.w r8, r3, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c88a │ │ │ │ + bne.w 9c882 │ │ │ │ ldrd r3, r2, [r4, #584] @ 0x248 │ │ │ │ mov r9, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 9c374 │ │ │ │ + bcs.n 9c36c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 9c708 │ │ │ │ + beq.w 9c700 │ │ │ │ add.w r7, r3, #24 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 9c374 │ │ │ │ + bls.n 9c36c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 9c71e │ │ │ │ + beq.w 9c716 │ │ │ │ add.w r7, r3, #48 @ 0x30 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 9c374 │ │ │ │ + bls.n 9c36c │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 9c614 │ │ │ │ + beq.w 9c60c │ │ │ │ add.w r7, r3, #72 @ 0x48 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 9c374 │ │ │ │ + bls.n 9c36c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 9c6f4 │ │ │ │ + beq.w 9c6ec │ │ │ │ adds r7, #24 │ │ │ │ cmp r9, r7 │ │ │ │ - bhi.n 9c366 │ │ │ │ + bhi.n 9c35e │ │ │ │ ldrd r7, r2, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r1, [r4, #472] @ 0x1d8 │ │ │ │ mov sl, r1 │ │ │ │ subs r1, r2, r7 │ │ │ │ cmp r8, r1 │ │ │ │ - bhi.w 9c9cc │ │ │ │ + bhi.w 9c9c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9c670 │ │ │ │ + beq.w 9c668 │ │ │ │ mov fp, r7 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ strb r2, [r7, #0] │ │ │ │ subs.w r2, r8, #1 │ │ │ │ - beq.n 9c3c8 │ │ │ │ + beq.n 9c3c0 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ cmp r2, #1 │ │ │ │ strb r1, [r7, #1] │ │ │ │ - beq.n 9c3c8 │ │ │ │ + beq.n 9c3c0 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ cmp.w r8, #3 │ │ │ │ strb r2, [r7, #2] │ │ │ │ - beq.n 9c3c8 │ │ │ │ + beq.n 9c3c0 │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ cmp.w r8, #4 │ │ │ │ strb r2, [r7, #3] │ │ │ │ - beq.n 9c3c8 │ │ │ │ + beq.n 9c3c0 │ │ │ │ adds r2, r5, #4 │ │ │ │ adds r1, r7, #3 │ │ │ │ add r5, r8 │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ strb.w r0, [r1, #1]! │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 9c3bc │ │ │ │ + bne.n 9c3b4 │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ add r7, r8 │ │ │ │ str.w r7, [r4, #476] @ 0x1dc │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 9cbde │ │ │ │ + beq.w 9cbd6 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r7, #0] │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r5, [r4, #472] @ 0x1d8 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r5, sl │ │ │ │ - bne.w 9c7bc │ │ │ │ + bne.w 9c7b4 │ │ │ │ ldrd r2, r1, [r4, #588] @ 0x24c │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #23 │ │ │ │ - bls.w 9c7e4 │ │ │ │ + bls.w 9c7dc │ │ │ │ sub.w r0, fp, sl │ │ │ │ sub.w r1, r9, r3 │ │ │ │ add r5, r0 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r3, [r2, #8] │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ @@ -214843,1276 +214839,1276 @@ │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ mov.w r3, r3, lsl #7 │ │ │ │ orr.w r3, r3, #24 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r7, [r4, #588] @ 0x24c │ │ │ │ add.w r3, r7, #24 │ │ │ │ str.w r3, [r4, #588] @ 0x24c │ │ │ │ - bcs.w 9c956 │ │ │ │ + bcs.w 9c94e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #32] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.w 9c63a │ │ │ │ + beq.w 9c632 │ │ │ │ movs r2, #5 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr.w r5, [r6, #-8] │ │ │ │ - b.n 9c1aa │ │ │ │ + b.n 9c1a2 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ - beq.w 9cc44 │ │ │ │ + beq.w 9cc3c │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - cbz r1, 9c488 │ │ │ │ + cbz r1, 9c480 │ │ │ │ lsls r0, r1, #24 │ │ │ │ - bmi.w 9cafa │ │ │ │ + bmi.w 9caf2 │ │ │ │ add.w r8, r3, #1 │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq.w 9cb32 │ │ │ │ - ldr.w r0, [pc, #2360] @ 9cdb0 │ │ │ │ + beq.w 9cb2a │ │ │ │ + ldr.w r0, [pc, #2360] @ 9cda8 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c6c8 │ │ │ │ + beq.w 9c6c0 │ │ │ │ adds r1, r5, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9c13a │ │ │ │ + bne.w 9c132 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.w 9c7fe │ │ │ │ + beq.w 9c7f6 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne.w 9c13a │ │ │ │ + bne.w 9c132 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c13a │ │ │ │ + beq.w 9c132 │ │ │ │ lsls r0, r1, #24 │ │ │ │ - bmi.w 9cd48 │ │ │ │ - ldr.w r3, [pc, #2304] @ 9cdb0 │ │ │ │ + bmi.w 9cd40 │ │ │ │ + ldr.w r3, [pc, #2304] @ 9cda8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9cd68 │ │ │ │ + bne.w 9cd60 │ │ │ │ movs r2, #11 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9c1a2 │ │ │ │ + b.n 9c19a │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 68ee6 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - ble.w 9c0a0 │ │ │ │ + ble.w 9c098 │ │ │ │ strd r0, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ tst.w r0, #1 │ │ │ │ - bne.w 9ca8c │ │ │ │ + bne.w 9ca84 │ │ │ │ tst.w r0, #16 │ │ │ │ - bne.n 9c45e │ │ │ │ + bne.n 9c456 │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ - bne.w 9c816 │ │ │ │ + bne.w 9c80e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9caae │ │ │ │ + beq.w 9caa6 │ │ │ │ mov r0, r1 │ │ │ │ - bl b0d9c │ │ │ │ + bl b0d94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r4, #32] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 9cd02 │ │ │ │ + beq.w 9ccfa │ │ │ │ movs r2, #3 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr.w r5, [r6, #-8] │ │ │ │ - b.n 9c1aa │ │ │ │ + b.n 9c1a2 │ │ │ │ str r4, [sp, #0] │ │ │ │ subs r0, r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 9f968 │ │ │ │ + bl 9f960 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca4e │ │ │ │ + beq.w 9ca46 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #3 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ movs r3, #5 │ │ │ │ strd r3, ip, [sp, #152] @ 0x98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl b7a08 │ │ │ │ + bl b7a00 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 9c8e4 │ │ │ │ + beq.w 9c8dc │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.w 9c8e2 │ │ │ │ + beq.w 9c8da │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp r0, r8 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.w 9c1a2 │ │ │ │ - bl aab28 │ │ │ │ + beq.w 9c19a │ │ │ │ + bl aab20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 9c1a2 │ │ │ │ + b.n 9c19a │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 9f968 │ │ │ │ + bl 9f960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca4e │ │ │ │ + beq.w 9ca46 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r0, #3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ movs r2, #5 │ │ │ │ strd r2, r0, [sp, #152] @ 0x98 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r3, #27 │ │ │ │ it mi │ │ │ │ movmi r3, #6 │ │ │ │ - bpl.w 9cd76 │ │ │ │ + bpl.w 9cd6e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd6e │ │ │ │ + beq.w 9cd66 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ movs r3, #9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r5, [r4, #32] │ │ │ │ - bl 9f4a4 │ │ │ │ + bl 9f49c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 9c1a2 │ │ │ │ + b.n 9c19a │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 12238 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c35e │ │ │ │ + bne.w 9c356 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ str r7, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - bne.w 9c44e │ │ │ │ + bne.w 9c446 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9c452 │ │ │ │ + b.n 9c44a │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 68ee6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 9c2ce │ │ │ │ + bls.w 9c2c6 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ tst.w r0, #2 │ │ │ │ - bne.w 9c2dc │ │ │ │ + bne.w 9c2d4 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 9c302 │ │ │ │ + b.n 9c2fa │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ movne fp, r7 │ │ │ │ - bne.w 9c3d8 │ │ │ │ + bne.w 9c3d0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #472 @ 0x1d8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c9e4 │ │ │ │ + beq.w 9c9dc │ │ │ │ mov fp, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r4, #476] @ 0x1dc │ │ │ │ - b.n 9c3d8 │ │ │ │ + b.n 9c3d0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 68ee6 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - beq.w 9cb88 │ │ │ │ + beq.w 9cb80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.n 9c6de │ │ │ │ + bls.n 9c6d6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ubfx r3, r0, #4, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - cbnz r3, 9c6f0 │ │ │ │ + cbnz r3, 9c6e8 │ │ │ │ mov r8, sl │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - cbz r3, 9c6f0 │ │ │ │ + cbz r3, 9c6e8 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.n 9c696 │ │ │ │ + bmi.n 9c68e │ │ │ │ add.w sl, r8, #1 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq.w 9cb88 │ │ │ │ - ldr.w r1, [pc, #1744] @ 9cdb0 │ │ │ │ + beq.w 9cb80 │ │ │ │ + ldr.w r1, [pc, #1744] @ 9cda8 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ subs r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c6c6 │ │ │ │ + beq.n 9c6be │ │ │ │ mov r3, r8 │ │ │ │ - b.n 9c488 │ │ │ │ + b.n 9c480 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 12238 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c628 │ │ │ │ + beq.n 9c620 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 9c36e │ │ │ │ + b.n 9c366 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 12238 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c628 │ │ │ │ - b.n 9c33e │ │ │ │ + beq.n 9c620 │ │ │ │ + b.n 9c336 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 12238 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c628 │ │ │ │ - b.n 9c34e │ │ │ │ + beq.w 9c620 │ │ │ │ + b.n 9c346 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.w 9cd7e │ │ │ │ + beq.w 9cd76 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9cdc8 │ │ │ │ + bl 9cdc0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - bne.w 9c854 │ │ │ │ + bne.w 9c84c │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 9c79c │ │ │ │ + beq.n 9c794 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.w 9ca18 │ │ │ │ + beq.w 9ca10 │ │ │ │ movs r2, #10 │ │ │ │ str r0, [r4, #32] │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr.w r5, [r6, #-8] │ │ │ │ - b.n 9c1aa │ │ │ │ + b.n 9c1a2 │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9c874 │ │ │ │ + bne.w 9c86c │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c874 │ │ │ │ + bne.n 9c86c │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.w 9ca14 │ │ │ │ + beq.w 9ca0c │ │ │ │ movs r2, #7 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr.w r5, [r6, #-8] │ │ │ │ - b.n 9c1aa │ │ │ │ + b.n 9c1a2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq.w 9ca18 │ │ │ │ + beq.w 9ca10 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #10 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr.w r5, [r6, #-8] │ │ │ │ - b.n 9c1aa │ │ │ │ + b.n 9c1a2 │ │ │ │ adds r2, r3, #1 │ │ │ │ movw r1, #4997 @ 0x1385 │ │ │ │ movt r1, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r4, #32] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r7, #3 │ │ │ │ str r7, [r4, #16] │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r5, [r6, #-8] │ │ │ │ - b.n 9c1aa │ │ │ │ + b.n 9c1a2 │ │ │ │ ldrd r2, r0, [r4, #584] @ 0x248 │ │ │ │ sub.w r5, r5, sl │ │ │ │ - b.n 9c7d0 │ │ │ │ + b.n 9c7c8 │ │ │ │ ldr.w r1, [r2], #24 │ │ │ │ add r1, r5 │ │ │ │ str.w r1, [r2, #-24] │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 9c7c6 │ │ │ │ + bhi.n 9c7be │ │ │ │ ldrd r2, r1, [r4, #588] @ 0x24c │ │ │ │ ldr.w r5, [r4, #472] @ 0x1d8 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.w 9c3fc │ │ │ │ + bhi.w 9c3f4 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r4, #584 @ 0x248 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c9e4 │ │ │ │ + beq.w 9c9dc │ │ │ │ ldr.w r2, [r4, #588] @ 0x24c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 9c3fc │ │ │ │ + b.n 9c3f4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9c13a │ │ │ │ - ldr.w r1, [pc, #1448] @ 9cdb0 │ │ │ │ + bne.w 9c132 │ │ │ │ + ldr.w r1, [pc, #1448] @ 9cda8 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 9c13a │ │ │ │ + bne.w 9c132 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ subs r0, r3, #1 │ │ │ │ and.w r3, r2, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 9cd0a │ │ │ │ + beq.w 9cd02 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 98f70 │ │ │ │ + bl 98f68 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9cd1a │ │ │ │ + bne.w 9cd12 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ add.w r5, r4, #32 │ │ │ │ mov.w ip, #8 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 9c1a2 │ │ │ │ + b.n 9c19a │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne.w 9ca24 │ │ │ │ + bne.w 9ca1c │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - bne.w 9c754 │ │ │ │ + bne.w 9c74c │ │ │ │ adds r2, r3, #1 │ │ │ │ movw r1, #21637 @ 0x5485 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r4, #32] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r7, #3 │ │ │ │ - b.n 9c7b2 │ │ │ │ + b.n 9c7aa │ │ │ │ sub.w r8, r3, r5 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 9c9b2 │ │ │ │ + beq.w 9c9aa │ │ │ │ ldr.w r2, [r4, #696] @ 0x2b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c32c │ │ │ │ + beq.w 9c324 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #58186 @ 0xe34a │ │ │ │ movt r2, #6715 @ 0x1a3b │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ ldr.w r1, [r4, #696] @ 0x2b8 │ │ │ │ cmp r1, #32 │ │ │ │ - bne.w 9cb96 │ │ │ │ + bne.w 9cb8e │ │ │ │ ldr.w r2, [r4, #700] @ 0x2bc │ │ │ │ and.w r0, r0, #31 │ │ │ │ ldr.w r3, [r4, #584] @ 0x248 │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c94e │ │ │ │ + beq.n 9c946 │ │ │ │ movs r1, #24 │ │ │ │ subs r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ adds r7, r3, r2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 9c948 │ │ │ │ + bne.n 9c940 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 12238 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c948 │ │ │ │ + bne.n 9c940 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ - b.n 9c442 │ │ │ │ + b.n 9c43a │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r8 │ │ │ │ - beq.w 9c1a2 │ │ │ │ - b.n 9c598 │ │ │ │ - ldr.w r2, [pc, #1212] @ 9cdb4 │ │ │ │ + beq.w 9c19a │ │ │ │ + b.n 9c590 │ │ │ │ + ldr.w r2, [pc, #1212] @ 9cdac │ │ │ │ subs r1, r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2bc90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca4e │ │ │ │ + beq.w 9ca46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ subs r3, r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ movs r5, #3 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ movs r3, #5 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl b7a08 │ │ │ │ + bl b7a00 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.n 9c944 │ │ │ │ + beq.n 9c93c │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - bne.w 9cb82 │ │ │ │ + bne.w 9cb7a │ │ │ │ movs r7, #1 │ │ │ │ str r7, [r4, #16] │ │ │ │ - b.n 9c452 │ │ │ │ + b.n 9c44a │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c8b8 │ │ │ │ + bne.n 9c8b0 │ │ │ │ ldr.w r2, [r4, #588] @ 0x24c │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9c374 │ │ │ │ + b.n 9c36c │ │ │ │ ldr.w r1, [r4, #696] @ 0x2b8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r1, r3, lsr #7 │ │ │ │ - bcc.n 9c970 │ │ │ │ + bcc.n 9c968 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl c8cfc │ │ │ │ - b.n 9c442 │ │ │ │ + bl c8cf4 │ │ │ │ + b.n 9c43a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9cd92 │ │ │ │ + bne.w 9cd8a │ │ │ │ movs r3, #32 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ blx 11fa8 │ │ │ │ str.w r0, [r4, #700] @ 0x2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c442 │ │ │ │ + beq.w 9c43a │ │ │ │ ldr.w r2, [r4, #696] @ 0x2b8 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 10cec │ │ │ │ ldrd r5, r3, [r4, #584] @ 0x248 │ │ │ │ - b.n 9c9ac │ │ │ │ + b.n 9c9a4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c8cfc │ │ │ │ + bl c8cf4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #24 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 9c99e │ │ │ │ - b.n 9c442 │ │ │ │ + bhi.n 9c996 │ │ │ │ + b.n 9c43a │ │ │ │ ldrd r7, r2, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r3, [r4, #588] @ 0x24c │ │ │ │ ldr.w r1, [r4, #472] @ 0x1d8 │ │ │ │ cmp r7, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r4, #584] @ 0x248 │ │ │ │ mov sl, r1 │ │ │ │ - bne.w 9c38e │ │ │ │ + bne.w 9c386 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #472 @ 0x1d8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 9c9e4 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 9c9dc │ │ │ │ mov fp, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r4, #476] @ 0x1dc │ │ │ │ - b.n 9c390 │ │ │ │ + b.n 9c388 │ │ │ │ bl 5a418 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 68ee6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 9c042 │ │ │ │ + bls.w 9c03a │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst.w r0, #8 │ │ │ │ - bne.w 9c04c │ │ │ │ - b.w 9c054 │ │ │ │ + bne.w 9c044 │ │ │ │ + b.w 9c04c │ │ │ │ movs r2, #6 │ │ │ │ - b.n 9c450 │ │ │ │ + b.n 9c448 │ │ │ │ ldr.w r2, [r8, #1832] @ 0x728 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 9ca38 │ │ │ │ + bmi.n 9ca30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b.n 9c75a │ │ │ │ + b.n 9c752 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #41 @ 0x29 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9c754 │ │ │ │ + bne.w 9c74c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 9c86a │ │ │ │ + b.n 9c862 │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #13 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 9c450 │ │ │ │ - ldr r0, [pc, #884] @ (9cdb8 ) │ │ │ │ + b.n 9c448 │ │ │ │ + ldr r0, [pc, #884] @ (9cdb0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 9c1d4 │ │ │ │ - ldr r0, [pc, #868] @ (9cdbc ) │ │ │ │ + b.w 9c1cc │ │ │ │ + ldr r0, [pc, #868] @ (9cdb4 ) │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.w 9c1a2 │ │ │ │ + b.w 9c19a │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 68ee6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 9c00e │ │ │ │ - bl c961c │ │ │ │ + bls.w 9c006 │ │ │ │ + bl c9614 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst.w r0, #8 │ │ │ │ - bne.w 9c018 │ │ │ │ - b.w 9c054 │ │ │ │ + bne.w 9c010 │ │ │ │ + b.w 9c04c │ │ │ │ tst.w r0, #4 │ │ │ │ - bne.w 9c250 │ │ │ │ - b.w 9c10e │ │ │ │ + bne.w 9c248 │ │ │ │ + b.w 9c106 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #28 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ bl 68ee6 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ - b.w 9c0f6 │ │ │ │ - ldr r0, [pc, #784] @ (9cdc0 ) │ │ │ │ + b.w 9c0ee │ │ │ │ + ldr r0, [pc, #784] @ (9cdb8 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n 9ca4e │ │ │ │ + b.n 9ca46 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ ubfx r1, r0, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c138 │ │ │ │ - b.w 9c10c │ │ │ │ + beq.w 9c130 │ │ │ │ + b.w 9c104 │ │ │ │ ldr.w r2, [r8, #1832] @ 0x728 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bmi.w 9c90a │ │ │ │ + bmi.w 9c902 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - b.n 9c316 │ │ │ │ - ldr r2, [pc, #732] @ (9cdc4 ) │ │ │ │ + b.n 9c30e │ │ │ │ + ldr r2, [pc, #732] @ (9cdbc ) │ │ │ │ subs r1, r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2bc90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ca4e │ │ │ │ + beq.n 9ca46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 9c30e │ │ │ │ + b.n 9c306 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 68ee6 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - beq.n 9cb32 │ │ │ │ + beq.n 9cb2a │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 9c474 │ │ │ │ + bls.w 9c46c │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ubfx r1, r0, #4, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 9c482 │ │ │ │ + b.n 9c47a │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ mov sl, r8 │ │ │ │ tst.w r1, #224 @ 0xe0 │ │ │ │ - beq.n 9cb92 │ │ │ │ - ldr r1, [pc, #624] @ (9cdb0 ) │ │ │ │ + beq.n 9cb8a │ │ │ │ + ldr r1, [pc, #624] @ (9cda8 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldrb.w r1, [r1, #96] @ 0x60 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - b.n 9c482 │ │ │ │ + b.n 9c47a │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 68ee6 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 9c2ee │ │ │ │ + bls.w 9c2e6 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst.w r0, #2 │ │ │ │ - beq.w 9c302 │ │ │ │ + beq.w 9c2fa │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ - b.w 9c2dc │ │ │ │ + b.w 9c2d4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - b.w 9c1a2 │ │ │ │ + b.w 9c19a │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ tst.w r3, #224 @ 0xe0 │ │ │ │ - bne.w 9cd32 │ │ │ │ + bne.w 9cd2a │ │ │ │ mov r3, sl │ │ │ │ - b.n 9c45e │ │ │ │ - bl df3bc │ │ │ │ + b.n 9c456 │ │ │ │ + bl df3b4 │ │ │ │ ldr.w r2, [r4, #700] @ 0x2bc │ │ │ │ ldr.w r3, [r4, #584] @ 0x248 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c8b8 │ │ │ │ - b.n 9c94e │ │ │ │ + bne.w 9c8b0 │ │ │ │ + b.n 9c946 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 68ee6 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 9c26a │ │ │ │ - bl c961c │ │ │ │ + bls.w 9c262 │ │ │ │ + bl c9614 │ │ │ │ tst.w r0, #2 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bne.w 9c276 │ │ │ │ - b.w 9c302 │ │ │ │ + bne.w 9c26e │ │ │ │ + b.w 9c2fa │ │ │ │ mov r7, fp │ │ │ │ - b.n 9c67a │ │ │ │ + b.n 9c672 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 68ee6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 9c28c │ │ │ │ + bls.w 9c284 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ tst.w r0, #2 │ │ │ │ - bne.w 9c29a │ │ │ │ + bne.w 9c292 │ │ │ │ mov r3, r9 │ │ │ │ - b.w 9c302 │ │ │ │ + b.w 9c2fa │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 68ee6 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 9c2ac │ │ │ │ - bl c961c │ │ │ │ + bls.w 9c2a4 │ │ │ │ + bl c9614 │ │ │ │ tst.w r0, #2 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ - bne.w 9c2b8 │ │ │ │ - b.w 9c302 │ │ │ │ + bne.w 9c2b0 │ │ │ │ + b.w 9c2fa │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ tst.w r1, #224 @ 0xe0 │ │ │ │ - beq.w 9c45e │ │ │ │ + beq.w 9c456 │ │ │ │ mov r0, r8 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ mov r8, r0 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 9ccfe │ │ │ │ + bmi.n 9ccf6 │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r7, #16 │ │ │ │ movne r7, #15 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, r4 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r9, r3 │ │ │ │ subs r0, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 9f968 │ │ │ │ + bl 9f960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca4e │ │ │ │ + beq.w 9ca46 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov.w ip, #5 │ │ │ │ subs r2, r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, r5 │ │ │ │ movs r7, #3 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ strd ip, r7, [sp, #152] @ 0x98 │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cd2a │ │ │ │ + beq.n 9cd22 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r4, #16] │ │ │ │ str.w r8, [r4, #32] │ │ │ │ - bl 9f4a4 │ │ │ │ + bl 9f49c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.w 9c1a2 │ │ │ │ + b.w 9c19a │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 68ee6 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 9c122 │ │ │ │ + bls.w 9c11a │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst.w r0, #2 │ │ │ │ - beq.w 9c138 │ │ │ │ + beq.w 9c130 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ - b.w 9c10e │ │ │ │ + b.w 9c106 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 9cc68 │ │ │ │ + b.n 9cc60 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.w 9c1a2 │ │ │ │ + b.w 9c19a │ │ │ │ ldrb.w r3, [r0, #-1]! │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 9c826 │ │ │ │ - b.n 9cd0a │ │ │ │ + bne.w 9c81e │ │ │ │ + b.n 9cd02 │ │ │ │ bl 2c80c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 2c49e │ │ │ │ - b.n 9ca4e │ │ │ │ + b.n 9ca46 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8158 │ │ │ │ - b.n 9ca4e │ │ │ │ - ldr r3, [pc, #124] @ (9cdb0 ) │ │ │ │ + bl b8150 │ │ │ │ + b.n 9ca46 │ │ │ │ + ldr r3, [pc, #124] @ (9cda8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ subs r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c6f0 │ │ │ │ - b.n 9c6c6 │ │ │ │ + bne.w 9c6e8 │ │ │ │ + b.n 9c6be │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 68ee6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 9c4ae │ │ │ │ - bl c961c │ │ │ │ + bls.w 9c4a6 │ │ │ │ + bl c9614 │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bmi.w 9c4bc │ │ │ │ + bmi.w 9c4b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.w 9c13a │ │ │ │ + b.w 9c132 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8158 │ │ │ │ - b.n 9ca4e │ │ │ │ + bl b8150 │ │ │ │ + b.n 9ca46 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 9cda4 │ │ │ │ + bpl.n 9cd9c │ │ │ │ movs r3, #2 │ │ │ │ - b.n 9c5ee │ │ │ │ + b.n 9c5e6 │ │ │ │ ldr.w r2, [r8, #1832] @ 0x728 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 9c73c │ │ │ │ + bpl.w 9c734 │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #12 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 9c450 │ │ │ │ + b.w 9c448 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr.w r0, [r4, #700] @ 0x2bc │ │ │ │ lsls r1, r1, #3 │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ blx 10ddc │ │ │ │ - b.n 9c982 │ │ │ │ + b.n 9c97a │ │ │ │ tst.w r3, #4 │ │ │ │ ite eq │ │ │ │ moveq r3, #15 │ │ │ │ movne r3, #16 │ │ │ │ - b.n 9c5ee │ │ │ │ + b.n 9c5e6 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #248] @ (9ced0 ) │ │ │ │ + ldr r1, [pc, #248] @ (9cec8 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #248] @ (9ced4 ) │ │ │ │ + ldr r2, [pc, #248] @ (9cecc ) │ │ │ │ mov r3, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #244] @ (9ced8 ) │ │ │ │ + ldr r4, [pc, #244] @ (9ced0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ce64 │ │ │ │ + beq.n 9ce5c │ │ │ │ lsls r1, r2, #24 │ │ │ │ - bmi.n 9ceae │ │ │ │ + bmi.n 9cea6 │ │ │ │ adds r5, r0, #1 │ │ │ │ - ldr r1, [pc, #224] @ (9cedc ) │ │ │ │ + ldr r1, [pc, #224] @ (9ced4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9ce64 │ │ │ │ + bne.n 9ce5c │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ce80 │ │ │ │ + beq.n 9ce78 │ │ │ │ lsls r0, r2, #24 │ │ │ │ - bmi.n 9ce88 │ │ │ │ + bmi.n 9ce80 │ │ │ │ adds r3, r5, #1 │ │ │ │ - ldr r1, [pc, #200] @ (9cedc ) │ │ │ │ + ldr r1, [pc, #200] @ (9ced4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9ce80 │ │ │ │ + bne.n 9ce78 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ce7e │ │ │ │ + beq.n 9ce76 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it pl │ │ │ │ addpl r5, r3, #1 │ │ │ │ - bmi.n 9ce40 │ │ │ │ - ldr r1, [pc, #176] @ (9cedc ) │ │ │ │ + bmi.n 9ce38 │ │ │ │ + ldr r1, [pc, #176] @ (9ced4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9ce64 │ │ │ │ + bne.n 9ce5c │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - cbz r2, 9ce80 │ │ │ │ + cbz r2, 9ce78 │ │ │ │ mov r3, r5 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it pl │ │ │ │ addpl r5, r3, #1 │ │ │ │ - bpl.n 9ce28 │ │ │ │ + bpl.n 9ce20 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 68ee6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 9ce28 │ │ │ │ + bls.n 9ce20 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bmi.n 9ce32 │ │ │ │ + bmi.n 9ce2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #120] @ (9cee0 ) │ │ │ │ - ldr r2, [pc, #108] @ (9ced4 ) │ │ │ │ + ldr r1, [pc, #120] @ (9ced8 ) │ │ │ │ + ldr r2, [pc, #108] @ (9cecc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 9ce84 │ │ │ │ + bne.n 9ce7c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9ce64 │ │ │ │ + b.n 9ce5c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 68ee6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 9ce10 │ │ │ │ + bls.n 9ce08 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r0, #8 │ │ │ │ - bne.n 9ce1a │ │ │ │ + bne.n 9ce12 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9ce64 │ │ │ │ + b.n 9ce5c │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 68ee6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 9cdfa │ │ │ │ + bls.n 9cdf2 │ │ │ │ mov r0, r1 │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bmi.n 9ce04 │ │ │ │ - b.n 9ce62 │ │ │ │ + bmi.n 9cdfc │ │ │ │ + b.n 9ce5a │ │ │ │ nop │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #228] @ 9cfd8 │ │ │ │ + ldr.w ip, [pc, #228] @ 9cfd0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #224] @ (9cfdc ) │ │ │ │ + ldr r1, [pc, #224] @ (9cfd4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bmi.n 9cf3a │ │ │ │ + bmi.n 9cf32 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 8f3a0 │ │ │ │ - cbnz r0, 9cf56 │ │ │ │ - ldr r2, [pc, #188] @ (9cfe0 ) │ │ │ │ - ldr r3, [pc, #180] @ (9cfdc ) │ │ │ │ + bl 8f398 │ │ │ │ + cbnz r0, 9cf4e │ │ │ │ + ldr r2, [pc, #188] @ (9cfd8 ) │ │ │ │ + ldr r3, [pc, #180] @ (9cfd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9cfc8 │ │ │ │ + bne.n 9cfc0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2b938 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ - bl 8f3a0 │ │ │ │ + bl 8f398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cf22 │ │ │ │ + beq.n 9cf1a │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ strb r5, [r4, #5] │ │ │ │ strh r3, [r4, #10] │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ - beq.n 9cf7e │ │ │ │ - bgt.n 9cf86 │ │ │ │ + beq.n 9cf76 │ │ │ │ + bgt.n 9cf7e │ │ │ │ cmp r2, #81 @ 0x51 │ │ │ │ - bne.n 9cf94 │ │ │ │ + bne.n 9cf8c │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ sxth r3, r3 │ │ │ │ bfi r2, r3, #0, #16 │ │ │ │ bfi r2, r3, #16, #16 │ │ │ │ str.w r2, [r4, #6] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9cf22 │ │ │ │ + b.n 9cf1a │ │ │ │ subs r2, r3, #1 │ │ │ │ strh r3, [r4, #8] │ │ │ │ strh r2, [r4, #6] │ │ │ │ - b.n 9cf7a │ │ │ │ + b.n 9cf72 │ │ │ │ cmp r2, #113 @ 0x71 │ │ │ │ ittt eq │ │ │ │ strheq r3, [r4, #6] │ │ │ │ addeq.w r2, r3, #4294967295 @ 0xffffffff │ │ │ │ strheq r2, [r4, #8] │ │ │ │ - b.n 9cf7a │ │ │ │ - bgt.n 9cf7a │ │ │ │ + b.n 9cf72 │ │ │ │ + bgt.n 9cf72 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 9cfa4 │ │ │ │ + bne.n 9cf9c │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ strh r2, [r4, #6] │ │ │ │ strh r3, [r4, #8] │ │ │ │ - b.n 9cf7a │ │ │ │ + b.n 9cf72 │ │ │ │ cmp r2, #15 │ │ │ │ - ble.n 9cf7a │ │ │ │ + ble.n 9cf72 │ │ │ │ cmp r2, #32 │ │ │ │ ittt eq │ │ │ │ strheq r3, [r4, #8] │ │ │ │ moveq r2, #0 │ │ │ │ strheq r2, [r4, #6] │ │ │ │ - beq.n 9cf7a │ │ │ │ + beq.n 9cf72 │ │ │ │ cmp r2, #31 │ │ │ │ - ble.n 9cf7a │ │ │ │ + ble.n 9cf72 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 9cfcc │ │ │ │ + beq.n 9cfc4 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bne.n 9cf7a │ │ │ │ + bne.n 9cf72 │ │ │ │ movs r2, #0 │ │ │ │ strh r3, [r4, #6] │ │ │ │ strh r2, [r4, #8] │ │ │ │ - b.n 9cf7a │ │ │ │ + b.n 9cf72 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strh r3, [r4, #6] │ │ │ │ strh r2, [r4, #8] │ │ │ │ - b.n 9cf7a │ │ │ │ + b.n 9cf72 │ │ │ │ nop │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ movs r0, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r3, [r3, #192] @ 0xc0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9d04e │ │ │ │ + bne.n 9d046 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str.w r3, [r2, #192] @ 0xc0 │ │ │ │ blx 1114c │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ tst.w r3, #1 │ │ │ │ - bne.n 9d054 │ │ │ │ + bne.n 9d04c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d0b0 │ │ │ │ + beq.n 9d0a8 │ │ │ │ ldrd r2, r4, [r5, #4] │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #11 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 9d020 │ │ │ │ + bpl.n 9d018 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9d0b4 │ │ │ │ + bl 9d0ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 9d048 │ │ │ │ + bne.n 9d040 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r7, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, #820] @ 0x334 │ │ │ │ ldr.w r5, [r3, #704] @ 0x2c0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r6, r5, r2, lsl #2 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r4, #0] │ │ │ │ orr.w ip, ip, #2 │ │ │ │ strb.w ip, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ subs r2, r6, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str.w r2, [r3, #820] @ 0x334 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 9d048 │ │ │ │ + b.n 9d040 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9d048 │ │ │ │ + b.n 9d040 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3680] @ 0xe60 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #3212] @ 9dd54 │ │ │ │ + ldr.w r2, [pc, #3212] @ 9dd4c │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #3208] @ 9dd58 │ │ │ │ + ldr.w r3, [pc, #3208] @ 9dd50 │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #380 @ 0x17c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.w 9e10e │ │ │ │ + bhi.w 9e106 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r6, r7 │ │ │ │ lsls r0, r4, #10 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r6, r1 │ │ │ │ @@ -216121,54 +216117,54 @@ │ │ │ │ lsls r7, r0, #10 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r2, r5, #29 │ │ │ │ lsls r5, r1, #30 │ │ │ │ lsrs r3, r2, #10 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e714 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9db0c │ │ │ │ + beq.w 9db04 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #11 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #11 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r2, [pc, #3088] @ 9dd5c │ │ │ │ - ldr.w r3, [pc, #3080] @ 9dd58 │ │ │ │ + ldr.w r2, [pc, #3088] @ 9dd54 │ │ │ │ + ldr.w r3, [pc, #3080] @ 9dd50 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9de0e │ │ │ │ + bne.w 9de06 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #380 @ 0x17c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9e6c6 │ │ │ │ + beq.w 9e6be │ │ │ │ movs r1, #2 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ @@ -216180,203 +216176,203 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #8845 @ 0x228d │ │ │ │ movt r3, #18 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [r8, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r1, [r7, #192] @ 0xc0 │ │ │ │ mov fp, r3 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 9dc56 │ │ │ │ + beq.w 9dc4e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9e624 │ │ │ │ + beq.w 9e61c │ │ │ │ add.w r1, r9, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r1 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ - ldr.w r1, [pc, #2888] @ 9dd60 │ │ │ │ + beq.w 9df34 │ │ │ │ + ldr.w r1, [pc, #2888] @ 9dd58 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #999 @ 0x3e7 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 9b7ac │ │ │ │ + bl 9b7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9ded0 │ │ │ │ + bne.w 9dec8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 9d2e2 │ │ │ │ + beq.n 9d2da │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r2, #999 @ 0x3e7 │ │ │ │ - bl 9b7ac │ │ │ │ + bl 9b7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9ded0 │ │ │ │ + bne.w 9dec8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ moveq r5, #2 │ │ │ │ - beq.n 9d2e2 │ │ │ │ - ldr.w sl, [pc, #2784] @ 9dd64 │ │ │ │ + beq.n 9d2da │ │ │ │ + ldr.w sl, [pc, #2784] @ 9dd5c │ │ │ │ mov r5, r6 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ movs r6, #2 │ │ │ │ add sl, pc │ │ │ │ add.w r8, r9, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9dee0 │ │ │ │ + beq.w 9ded8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #999 @ 0x3e7 │ │ │ │ - bl 9b7ac │ │ │ │ + bl 9b7a4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9deca │ │ │ │ + bne.w 9dec2 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 9d292 │ │ │ │ + bne.n 9d28a │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r6, 9d316 │ │ │ │ + cbz r6, 9d30e │ │ │ │ add.w sl, r9, #1 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 9d33e │ │ │ │ + beq.n 9d336 │ │ │ │ add.w r3, r1, r3, lsr #5 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 9e6e8 │ │ │ │ + blt.w 9e6e0 │ │ │ │ lsls r2, r2, #7 │ │ │ │ mov r1, sl │ │ │ │ orr.w r2, r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr.w r3, [r7, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e0d6 │ │ │ │ + bne.w 9e0ce │ │ │ │ mov r6, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9ee0c │ │ │ │ + bl 9ee04 │ │ │ │ cmp r8, fp │ │ │ │ mov r5, r0 │ │ │ │ - bne.w 9d148 │ │ │ │ + bne.w 9d140 │ │ │ │ mov r0, r6 │ │ │ │ blx 1114c │ │ │ │ - b.n 9d148 │ │ │ │ + b.n 9d140 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 9d2f6 │ │ │ │ + bne.n 9d2ee │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 9d2f6 │ │ │ │ - b.n 9d33e │ │ │ │ + bne.n 9d2ee │ │ │ │ + b.n 9d336 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e714 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 9d626 │ │ │ │ + bne.w 9d61e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #192] @ 0xc0 │ │ │ │ blx 1114c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9d122 │ │ │ │ - b.n 9db0c │ │ │ │ + bne.w 9d11a │ │ │ │ + b.n 9db04 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w 9da70 │ │ │ │ - bl ae400 │ │ │ │ + bne.w 9da68 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9dbd2 │ │ │ │ + beq.w 9dbca │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r3, r0, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -216387,73 +216383,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #45581 @ 0xb20d │ │ │ │ movt r3, #10 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldrd r2, r3, [r7, #816] @ 0x330 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 9dbde │ │ │ │ + bls.w 9dbd6 │ │ │ │ ldr.w r2, [r7, #704] @ 0x2c0 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r7, #820] @ 0x334 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ - ldr.w r3, [pc, #2380] @ 9dd68 │ │ │ │ + beq.w 9df34 │ │ │ │ + ldr.w r3, [pc, #2380] @ 9dd60 │ │ │ │ mov fp, r6 │ │ │ │ movw lr, #45325 @ 0xb10d │ │ │ │ movt lr, #5 │ │ │ │ add r3, pc │ │ │ │ str.w lr, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add.w r3, sl, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9e590 │ │ │ │ + beq.w 9e588 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r3, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #999 @ 0x3e7 │ │ │ │ - bl 9b7ac │ │ │ │ + bl 9b7a4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9e58a │ │ │ │ + bne.w 9e582 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 9e570 │ │ │ │ + bcc.w 9e568 │ │ │ │ ldrd r5, r2, [r4, #92] @ 0x5c │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 9e530 │ │ │ │ + bcc.w 9e528 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 9e530 │ │ │ │ + bcc.w 9e528 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r5, #12 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ subs r3, r5, r0 │ │ │ │ @@ -216470,15 +216466,15 @@ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r8, r2, r3, lsl #2 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #24 │ │ │ │ - beq.w 9db12 │ │ │ │ + beq.w 9db0a │ │ │ │ str r2, [r5, #4] │ │ │ │ movs r1, #0 │ │ │ │ add.w ip, r5, #8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3, r6] │ │ │ │ @@ -216488,118 +216484,118 @@ │ │ │ │ str.w r3, [r7, #820] @ 0x334 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ mov.w ip, ip, lsl #5 │ │ │ │ orr.w r3, ip, #15 │ │ │ │ str.w r3, [r5, r9, lsl #2] │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 9db4c │ │ │ │ + beq.w 9db44 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne.n 9d436 │ │ │ │ + bne.n 9d42e │ │ │ │ mov r6, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9debe │ │ │ │ - ldr.w r1, [pc, #2108] @ 9dd6c │ │ │ │ + beq.w 9deb6 │ │ │ │ + ldr.w r1, [pc, #2108] @ 9dd64 │ │ │ │ add.w r3, sl, #2 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #999 @ 0x3e7 │ │ │ │ - bl 9b7ac │ │ │ │ + bl 9b7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9d148 │ │ │ │ + bne.w 9d140 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r7, #820] @ 0x334 │ │ │ │ ldr.w r5, [r7, #704] @ 0x2c0 │ │ │ │ ldr.w r3, [ip, r9, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ add.w r9, r5, r2, lsl #2 │ │ │ │ mov.w r8, r3, lsr #5 │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ add.w fp, r8, r2 │ │ │ │ and.w r1, r0, #31 │ │ │ │ cmp r1, #24 │ │ │ │ - beq.w 9dc62 │ │ │ │ + beq.w 9dc5a │ │ │ │ str.w r0, [r8, r2] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ ldr.w r3, [r7, #704] @ 0x2c0 │ │ │ │ mov r0, r4 │ │ │ │ sub.w r3, r9, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r7, #820] @ 0x334 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.w 9dfd4 │ │ │ │ + beq.w 9dfcc │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 9dfd4 │ │ │ │ + beq.w 9dfcc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9db0c │ │ │ │ + beq.w 9db04 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 9d5d2 │ │ │ │ + bne.n 9d5ca │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 9d5c6 │ │ │ │ + beq.n 9d5be │ │ │ │ add.w r3, r1, r3, lsr #5 │ │ │ │ cmp r2, #0 │ │ │ │ itttt ge │ │ │ │ lslge r2, r2, #7 │ │ │ │ addge.w r1, sl, #1 │ │ │ │ orrge.w r2, r2, #3 │ │ │ │ movge r0, r4 │ │ │ │ itte lt │ │ │ │ addlt.w r1, sl, #1 │ │ │ │ movlt r0, r4 │ │ │ │ strge r2, [r3, #8] │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 9d148 │ │ │ │ + b.n 9d140 │ │ │ │ mov r1, r7 │ │ │ │ add.w r5, r8, #16 │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e714 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b10a8 │ │ │ │ + bl b10a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 9d626 │ │ │ │ + cbz r3, 9d61e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9d626 │ │ │ │ + beq.n 9d61e │ │ │ │ mov r0, r5 │ │ │ │ bl 43770 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9d122 │ │ │ │ - b.n 9db0c │ │ │ │ + bne.w 9d11a │ │ │ │ + b.n 9db04 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9de86 │ │ │ │ + beq.w 9de7e │ │ │ │ movs r1, #3 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ @@ -216611,120 +216607,120 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #12941 @ 0x328d │ │ │ │ movt r3, #11 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 9de12 │ │ │ │ + bne.w 9de0a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e714 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9d6b0 │ │ │ │ + bne.n 9d6a8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #192] @ 0xc0 │ │ │ │ blx 1114c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 9dfe6 │ │ │ │ + beq.w 9dfde │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ mov.w r9, #0 │ │ │ │ add.w fp, sl, #1 │ │ │ │ mov r8, r6 │ │ │ │ add.w r2, sl, #2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9d6f4 │ │ │ │ + beq.n 9d6ec │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.w 9df14 │ │ │ │ + bgt.w 9df0c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9df2c │ │ │ │ + blt.w 9df24 │ │ │ │ ldrd r2, r3, [r7, #816] @ 0x330 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 9ddba │ │ │ │ + bcs.w 9ddb2 │ │ │ │ ldr.w r2, [r7, #704] @ 0x2c0 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r7, #820] @ 0x334 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9d752 │ │ │ │ + bne.n 9d74a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #192] @ 0xc0 │ │ │ │ blx 1114c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.w 9e5b8 │ │ │ │ + bgt.w 9e5b0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 9e5bc │ │ │ │ + blt.w 9e5b4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movw r2, #18693 @ 0x4905 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9e5bc │ │ │ │ + bne.w 9e5b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e5f6 │ │ │ │ + beq.w 9e5ee │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #7 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movw r1, #45325 @ 0xb10d │ │ │ │ movt r1, #11 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -216749,192 +216745,192 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #21389 @ 0x538d │ │ │ │ movt r3, #10 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ - ldr.w r1, [pc, #1400] @ 9dd70 │ │ │ │ + beq.w 9df34 │ │ │ │ + ldr.w r1, [pc, #1400] @ 9dd68 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movw r2, #999 @ 0x3e7 │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9b7ac │ │ │ │ + bl 9b7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9d148 │ │ │ │ + bne.w 9d140 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 9d832 │ │ │ │ + bne.n 9d82a │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 9d826 │ │ │ │ + beq.n 9d81e │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r1, r3, lsr #5 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ and.w r5, r2, #7 │ │ │ │ cmp r5, #7 │ │ │ │ mov.w r0, r3, asr #7 │ │ │ │ - bne.n 9d854 │ │ │ │ + bne.n 9d84c │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ and.w r5, r2, #7 │ │ │ │ cmp r5, #7 │ │ │ │ - beq.n 9d848 │ │ │ │ + beq.n 9d840 │ │ │ │ add.w r1, r1, r2, lsr #5 │ │ │ │ cmp r0, #0 │ │ │ │ ittt ge │ │ │ │ bicge.w r3, r3, #127 @ 0x7f │ │ │ │ orrge.w r3, r3, #3 │ │ │ │ strge r3, [r1, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.w 9d6dc │ │ │ │ + beq.w 9d6d4 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r6, 9d8a4 │ │ │ │ + cbz r6, 9d89c │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - bl 9f184 │ │ │ │ + bl 9f17c │ │ │ │ add.w r1, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr.w r8, [r7, #704] @ 0x2c0 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ ldr.w r5, [r7, #820] @ 0x334 │ │ │ │ - bgt.w 9dde4 │ │ │ │ + bgt.w 9dddc │ │ │ │ sxth.w r2, r9 │ │ │ │ mvn.w r3, r2, lsl #1 │ │ │ │ mov.w sl, r2, lsl #1 │ │ │ │ add r3, r5 │ │ │ │ add.w r8, r8, r3, lsl #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9e11a │ │ │ │ + beq.w 9e112 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - beq.n 9d8fa │ │ │ │ + beq.n 9d8f2 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ str r3, [r6, #4] │ │ │ │ - beq.n 9d8fa │ │ │ │ + beq.n 9d8f2 │ │ │ │ movs r3, #2 │ │ │ │ cmp.w r9, #3 │ │ │ │ str r3, [r6, #8] │ │ │ │ - beq.n 9d8fa │ │ │ │ + beq.n 9d8f2 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 9d8f0 │ │ │ │ + bne.n 9d8e8 │ │ │ │ add.w r1, r8, #4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bl aa5f8 │ │ │ │ + bl aa5f0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e142 │ │ │ │ + bne.w 9e13a │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 9e19e │ │ │ │ + bcc.w 9e196 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 9e19e │ │ │ │ + bcc.w 9e196 │ │ │ │ add.w r1, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 9f0d4 │ │ │ │ + bl 9f0cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9d148 │ │ │ │ + bne.w 9d140 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ adds r3, #8 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl a8974 │ │ │ │ + bl a896c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ str.w r0, [r2], #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8] │ │ │ │ - bl 9f104 │ │ │ │ + bl 9f0fc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9d9ec │ │ │ │ + beq.n 9d9e4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ sub.w sl, r6, #4 │ │ │ │ strd r6, r5, [sp, #88] @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ add.w r5, r3, #16 │ │ │ │ mov r2, sl │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3, lsl #3] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ and.w r7, r0, #31 │ │ │ │ cmp r7, #24 │ │ │ │ - beq.w 9e408 │ │ │ │ + beq.w 9e400 │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ and.w r7, r0, #31 │ │ │ │ cmp r7, #24 │ │ │ │ - beq.w 9e42a │ │ │ │ + beq.w 9e422 │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r2, fp, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r2 │ │ │ │ adds r5, #8 │ │ │ │ cmp r2, r9 │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ - bne.n 9d98a │ │ │ │ + bne.n 9d982 │ │ │ │ ldrd r6, r5, [sp, #88] @ 0x58 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r1, [r8] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -216944,201 +216940,201 @@ │ │ │ │ ldr.w r3, [r7, #704] @ 0x2c0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ subs r3, r2, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r7, #820] @ 0x334 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9d148 │ │ │ │ + beq.w 9d140 │ │ │ │ mov r0, r6 │ │ │ │ blx 11018 │ │ │ │ - b.w 9d148 │ │ │ │ + b.w 9d140 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e714 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9d122 │ │ │ │ - b.n 9db0c │ │ │ │ + bne.w 9d11a │ │ │ │ + b.n 9db04 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e714 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9db0c │ │ │ │ + beq.n 9db04 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #11 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #37133 @ 0x910d │ │ │ │ movt r3, #17 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 9d148 │ │ │ │ - bgt.w 9dc94 │ │ │ │ + b.w 9d140 │ │ │ │ + bgt.w 9dc8c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 9de2e │ │ │ │ + bne.w 9de26 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9df9c │ │ │ │ - bl ae400 │ │ │ │ + beq.w 9df94 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #7 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #12685 @ 0x318d │ │ │ │ movt r3, #13 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ - ldr r1, [pc, #696] @ (9dd74 ) │ │ │ │ + beq.w 9df34 │ │ │ │ + ldr r1, [pc, #696] @ (9dd6c ) │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ - bl 9b7ac │ │ │ │ + bl 9b7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9d148 │ │ │ │ + bne.w 9d140 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 9dafc │ │ │ │ + bne.n 9daf4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 9daf0 │ │ │ │ + beq.n 9dae8 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 9db0c │ │ │ │ + blt.n 9db04 │ │ │ │ lsls r3, r2, #7 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r1, #8] │ │ │ │ movs r5, #1 │ │ │ │ - b.w 9d148 │ │ │ │ + b.w 9d140 │ │ │ │ ldr.w r3, [r7, #584] @ 0x248 │ │ │ │ lsrs r1, r2, #7 │ │ │ │ mov.w ip, #24 │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d4da │ │ │ │ + beq.w 9d4d2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9dc0c │ │ │ │ + beq.n 9dc04 │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ add.w ip, r5, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r1, [r3, r6] │ │ │ │ ldr.w r3, [r7, #704] @ 0x2c0 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ - b.n 9d4f6 │ │ │ │ + b.n 9d4ee │ │ │ │ mov r6, fp │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9dea2 │ │ │ │ + beq.w 9de9a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 9db74 │ │ │ │ + bne.n 9db6c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 9db68 │ │ │ │ + beq.n 9db60 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 9de90 │ │ │ │ + blt.w 9de88 │ │ │ │ lsls r2, r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r2, r2, #3 │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r1, sl, #1 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ movw r2, #6789 @ 0x1a85 │ │ │ │ movt r2, #1 │ │ │ │ add.w r1, sl, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ - ldr r2, [pc, #456] @ (9dd78 ) │ │ │ │ - ldr r3, [pc, #420] @ (9dd58 ) │ │ │ │ + beq.w 9df34 │ │ │ │ + ldr r2, [pc, #456] @ (9dd70 ) │ │ │ │ + ldr r3, [pc, #420] @ (9dd50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9de0e │ │ │ │ + bne.w 9de06 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #380 @ 0x17c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w afe38 │ │ │ │ + b.w afe30 │ │ │ │ ldrd r2, r3, [r7, #816] @ 0x330 │ │ │ │ mov sl, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9d3f4 │ │ │ │ + bcc.w 9d3ec │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r2, r3, [r7, #708] @ 0x2c4 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 9de6e │ │ │ │ + bls.w 9de66 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w r3, [r7, #708] @ 0x2c4 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r7, #708] @ 0x2c4 │ │ │ │ ldr.w r3, [r7, #816] @ 0x330 │ │ │ │ adds r3, #1 │ │ │ │ strd r3, r3, [r7, #816] @ 0x330 │ │ │ │ - b.w 9d40a │ │ │ │ + b.w 9d402 │ │ │ │ mov r0, r4 │ │ │ │ adds r2, r5, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bl b11ec │ │ │ │ + bl b11e4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e682 │ │ │ │ + beq.w 9e67a │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add.w ip, r5, #8 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ subs r2, r2, r3 │ │ │ │ @@ -217149,395 +217145,395 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r1, [r3, r6] │ │ │ │ ldr.w r3, [r7, #704] @ 0x2c0 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ - b.n 9d4f6 │ │ │ │ + b.n 9d4ee │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.w 9d1f4 │ │ │ │ - b.w 9d2dc │ │ │ │ + bne.w 9d1ec │ │ │ │ + b.w 9d2d4 │ │ │ │ ldr.w r5, [r7, #584] @ 0x248 │ │ │ │ mov.w lr, r0, lsr #7 │ │ │ │ mla r1, r1, lr, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d57c │ │ │ │ + beq.w 9d574 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dd84 │ │ │ │ + beq.w 9dd7c │ │ │ │ ldr.w r1, [ip, r0, lsl #2] │ │ │ │ str.w r1, [r8, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ mov r2, r7 │ │ │ │ - b.n 9d58a │ │ │ │ + b.n 9d582 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9de34 │ │ │ │ + bne.w 9de2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9deee │ │ │ │ - bl ae400 │ │ │ │ + beq.w 9dee6 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #7 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #11 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #45453 @ 0xb18d │ │ │ │ movt r3, #1 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ - ldr r1, [pc, #160] @ (9dd7c ) │ │ │ │ + beq.w 9df34 │ │ │ │ + ldr r1, [pc, #160] @ (9dd74 ) │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ - bl 9b7ac │ │ │ │ + bl 9b7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9d148 │ │ │ │ + bne.w 9d140 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 9dd1c │ │ │ │ + bne.n 9dd14 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 9dd10 │ │ │ │ + beq.n 9dd08 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ cmp r2, #0 │ │ │ │ ittt ge │ │ │ │ lslge r3, r2, #7 │ │ │ │ orrge.w r3, r3, #3 │ │ │ │ strge r3, [r1, #8] │ │ │ │ - ldr r2, [pc, #80] @ (9dd80 ) │ │ │ │ - ldr r3, [pc, #40] @ (9dd58 ) │ │ │ │ + ldr r2, [pc, #80] @ (9dd78 ) │ │ │ │ + ldr r3, [pc, #40] @ (9dd50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9de0e │ │ │ │ + bne.n 9de06 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21637 @ 0x5485 │ │ │ │ add sp, #380 @ 0x17c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 9ee0c │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + b.w 9ee04 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #20 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ movs r0, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ strd r2, r3, [sp, #76] @ 0x4c │ │ │ │ - bl b11ec │ │ │ │ + bl b11e4 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e682 │ │ │ │ + beq.w 9e67a │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r5, [r8, r2] │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub.w r2, fp, r2 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ str.w r2, [r1, r0, lsl #2] │ │ │ │ - b.n 9dc88 │ │ │ │ + b.n 9dc80 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r2, r3, [r7, #708] @ 0x2c4 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 9de58 │ │ │ │ + bls.n 9de50 │ │ │ │ str r6, [r2, #0] │ │ │ │ ldr.w r3, [r7, #708] @ 0x2c4 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r7, #708] @ 0x2c4 │ │ │ │ ldr.w r3, [r7, #816] @ 0x330 │ │ │ │ adds r3, #1 │ │ │ │ strd r3, r3, [r7, #816] @ 0x330 │ │ │ │ - b.n 9d734 │ │ │ │ + b.n 9d72c │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ blx 11ad4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e130 │ │ │ │ - ldr.w r2, [pc, #1764] @ 9e4dc │ │ │ │ - ldr.w r3, [pc, #1764] @ 9e4e0 │ │ │ │ + bne.w 9e128 │ │ │ │ + ldr.w r2, [pc, #1764] @ 9e4d4 │ │ │ │ + ldr.w r3, [pc, #1764] @ 9e4d8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 9e17e │ │ │ │ + beq.w 9e176 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9d6b0 │ │ │ │ + ble.w 9d6a8 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 9e59c │ │ │ │ + beq.w 9e594 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 9d6b0 │ │ │ │ + bne.w 9d6a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e71c │ │ │ │ - b.n 9d6b0 │ │ │ │ + bl 9e714 │ │ │ │ + b.n 9d6a8 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.w 9e4c8 │ │ │ │ + beq.w 9e4c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e714 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl b0d9c │ │ │ │ + bl b0d94 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9d122 │ │ │ │ - b.n 9db0c │ │ │ │ + bne.w 9d11a │ │ │ │ + b.n 9db04 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r7, #704 @ 0x2c0 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e5b4 │ │ │ │ + beq.w 9e5ac │ │ │ │ ldr.w r2, [r7, #708] @ 0x2c4 │ │ │ │ - b.n 9ddcc │ │ │ │ + b.n 9ddc4 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r7, #704 @ 0x2c0 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e5b4 │ │ │ │ + beq.w 9e5ac │ │ │ │ ldr.w r3, [r7, #708] @ 0x2c4 │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.n 9dbf4 │ │ │ │ + b.n 9dbec │ │ │ │ mov sl, r6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9d686 │ │ │ │ - b.n 9de18 │ │ │ │ + beq.w 9d67e │ │ │ │ + b.n 9de10 │ │ │ │ add.w r1, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9db96 │ │ │ │ - b.n 9df3c │ │ │ │ - ldr.w r2, [pc, #1600] @ 9e4e4 │ │ │ │ - ldr.w r3, [pc, #1592] @ 9e4e0 │ │ │ │ + bne.w 9db8e │ │ │ │ + b.n 9df34 │ │ │ │ + ldr.w r2, [pc, #1600] @ 9e4dc │ │ │ │ + ldr.w r3, [pc, #1592] @ 9e4d8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 9dbc4 │ │ │ │ - b.n 9de0e │ │ │ │ - ldr.w r1, [pc, #1576] @ 9e4e8 │ │ │ │ + beq.w 9dbbc │ │ │ │ + b.n 9de06 │ │ │ │ + ldr.w r1, [pc, #1576] @ 9e4e0 │ │ │ │ mov r3, sl │ │ │ │ add r1, pc │ │ │ │ - b.w 9d536 │ │ │ │ + b.w 9d52e │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, fp │ │ │ │ - bne.w 9d148 │ │ │ │ + bne.w 9d140 │ │ │ │ mov r0, r8 │ │ │ │ blx 1114c │ │ │ │ - b.w 9d148 │ │ │ │ - ldr.w r1, [pc, #1544] @ 9e4ec │ │ │ │ + b.w 9d140 │ │ │ │ + ldr.w r1, [pc, #1544] @ 9e4e4 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.w 9d2b0 │ │ │ │ - ldr.w r1, [pc, #1536] @ 9e4f0 │ │ │ │ + b.w 9d2a8 │ │ │ │ + ldr.w r1, [pc, #1536] @ 9e4e8 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ add r1, pc │ │ │ │ - bl 9b7ac │ │ │ │ + bl 9b7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9d148 │ │ │ │ + bne.w 9d140 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bfcc │ │ │ │ - b.n 9dd2c │ │ │ │ + bl 9bfc4 │ │ │ │ + b.n 9dd24 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 9df42 │ │ │ │ + bne.n 9df3a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 9df2c │ │ │ │ - ble.n 9df76 │ │ │ │ + beq.n 9df24 │ │ │ │ + ble.n 9df6e │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 9df2c │ │ │ │ + beq.n 9df24 │ │ │ │ subs r3, #123 @ 0x7b │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 9d714 │ │ │ │ - ldr.w r0, [pc, #1476] @ 9e4f4 │ │ │ │ + bhi.w 9d70c │ │ │ │ + ldr.w r0, [pc, #1476] @ 9e4ec │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ movs r5, #0 │ │ │ │ - b.w 9d148 │ │ │ │ + b.w 9d140 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 9df2c │ │ │ │ + bne.n 9df24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 9df8a │ │ │ │ + cbnz r3, 9df82 │ │ │ │ ldrd r3, r1, [r0, #24] │ │ │ │ sbfx r0, r3, #0, #25 │ │ │ │ sbfx r2, r3, #24, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ - bne.n 9df8a │ │ │ │ + bne.n 9df82 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e714 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d4b18 │ │ │ │ - b.w 9d752 │ │ │ │ + bl d4b10 │ │ │ │ + b.w 9d74a │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bgt.n 9df82 │ │ │ │ + bgt.n 9df7a │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - ble.w 9d714 │ │ │ │ - b.n 9df2c │ │ │ │ + ble.w 9d70c │ │ │ │ + b.n 9df24 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.w 9d714 │ │ │ │ - b.n 9df2c │ │ │ │ - ldr.w r0, [pc, #1388] @ 9e4f8 │ │ │ │ + bne.w 9d70c │ │ │ │ + b.n 9df24 │ │ │ │ + ldr.w r0, [pc, #1388] @ 9e4f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n 9df3c │ │ │ │ - ldr.w r1, [pc, #1372] @ 9e4fc │ │ │ │ + b.n 9df34 │ │ │ │ + ldr.w r1, [pc, #1372] @ 9e4f4 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ add r1, pc │ │ │ │ - bl 9b7ac │ │ │ │ + bl 9b7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9d148 │ │ │ │ + bne.w 9d140 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bfcc │ │ │ │ - b.n 9db0c │ │ │ │ - ldr.w r0, [pc, #1340] @ 9e500 │ │ │ │ + bl 9bfc4 │ │ │ │ + b.n 9db04 │ │ │ │ + ldr.w r0, [pc, #1340] @ 9e4f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n 9df3c │ │ │ │ - ldr.w r0, [pc, #1324] @ 9e504 │ │ │ │ + b.n 9df34 │ │ │ │ + ldr.w r0, [pc, #1324] @ 9e4fc │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n 9df3c │ │ │ │ + b.n 9df34 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #21637 @ 0x5485 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9d6c2 │ │ │ │ + bne.w 9d6ba │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9d884 │ │ │ │ + bne.w 9d87c │ │ │ │ ldr.w r8, [r7, #704] @ 0x2c0 │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r5, [r7, #820] @ 0x334 │ │ │ │ - b.n 9d8b4 │ │ │ │ + b.n 9d8ac │ │ │ │ mov r1, r7 │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e714 │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e0f0 │ │ │ │ + beq.n 9e0e8 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ - cbnz r3, 9e038 │ │ │ │ + cbnz r3, 9e030 │ │ │ │ ldr.w r1, [r7, #168] @ 0xa8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9e0fc │ │ │ │ + beq.n 9e0f4 │ │ │ │ str.w r1, [r7, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ str.w r0, [r7, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9df3c │ │ │ │ + beq.n 9df34 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9e198 │ │ │ │ + beq.w 9e190 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ movs r3, #7 │ │ │ │ adds r5, r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -217550,460 +217546,460 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #29325 @ 0x728d │ │ │ │ movt r3, #14 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ - ldr.w r1, [pc, #1136] @ 9e508 │ │ │ │ + beq.w 9df34 │ │ │ │ + ldr.w r1, [pc, #1136] @ 9e500 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ - bl 9b7ac │ │ │ │ + bl 9b7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9d148 │ │ │ │ + bne.w 9d140 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 9e1b6 │ │ │ │ - ldr.w r0, [pc, #1092] @ 9e50c │ │ │ │ + beq.n 9e1ae │ │ │ │ + ldr.w r0, [pc, #1092] @ 9e504 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n 9df3c │ │ │ │ - ldr.w r6, [pc, #1080] @ 9e510 │ │ │ │ + b.n 9df34 │ │ │ │ + ldr.w r6, [pc, #1080] @ 9e508 │ │ │ │ add r6, pc │ │ │ │ ldr.w r0, [r6, #1028] @ 0x404 │ │ │ │ - cbz r0, 9e122 │ │ │ │ + cbz r0, 9e11a │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 9d320 │ │ │ │ + bne.w 9d318 │ │ │ │ movw r6, #31109 @ 0x7985 │ │ │ │ - b.w 9d322 │ │ │ │ + b.w 9d31a │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str.w r0, [r7, #152] @ 0x98 │ │ │ │ - b.n 9e018 │ │ │ │ + b.n 9e010 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e02a │ │ │ │ - b.n 9df3c │ │ │ │ - ldr.w r0, [pc, #1028] @ 9e514 │ │ │ │ + bne.n 9e022 │ │ │ │ + b.n 9df34 │ │ │ │ + ldr.w r0, [pc, #1028] @ 9e50c │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ - b.n 9df3c │ │ │ │ + b.n 9df34 │ │ │ │ mov sl, r9 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ - b.w 9d8fa │ │ │ │ - ldr r0, [pc, #1012] @ (9e518 ) │ │ │ │ + b.w 9d8f2 │ │ │ │ + ldr r0, [pc, #1012] @ (9e510 ) │ │ │ │ add r0, pc │ │ │ │ blx 113d8 │ │ │ │ str.w r0, [r6, #1028] @ 0x404 │ │ │ │ - b.n 9e0e2 │ │ │ │ + b.n 9e0da │ │ │ │ mvn.w r3, r9, lsl #1 │ │ │ │ mov.w sl, r9, lsl #1 │ │ │ │ add r3, r5 │ │ │ │ add.w r8, r8, r3, lsl #2 │ │ │ │ - b.w 9d8d0 │ │ │ │ + b.w 9d8c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r3, [r6, fp, lsl #2] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #32909 @ 0x808d │ │ │ │ movt r3, #6 │ │ │ │ - bl ae49c │ │ │ │ - cbnz r0, 9e188 │ │ │ │ + bl ae494 │ │ │ │ + cbnz r0, 9e180 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ mov r0, r6 │ │ │ │ blx 11018 │ │ │ │ - b.n 9df3c │ │ │ │ + b.n 9df34 │ │ │ │ add sp, #380 @ 0x17c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 1c1ca │ │ │ │ - ldr r0, [pc, #912] @ (9e51c ) │ │ │ │ + ldr r0, [pc, #912] @ (9e514 ) │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n 9e16e │ │ │ │ + b.n 9e166 │ │ │ │ mov fp, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 9e096 │ │ │ │ + b.n 9e08e │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, sl, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c474 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9d936 │ │ │ │ - b.w 9d148 │ │ │ │ + beq.w 9d92e │ │ │ │ + b.w 9d140 │ │ │ │ ldr.w r3, [r7, #820] @ 0x334 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r8, [r7, #704] @ 0x2c0 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ add.w r8, r8, r3, lsl #2 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ ldr.w r3, [r7, #704] @ 0x2c0 │ │ │ │ - ldr r0, [pc, #768] @ (9e4d8 ) │ │ │ │ + ldr r0, [pc, #768] @ (9e4d0 ) │ │ │ │ sub.w r3, r8, r3 │ │ │ │ add r0, pc │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r7, #820] @ 0x334 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [r7, #120] @ 0x78 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e368 │ │ │ │ + beq.w 9e360 │ │ │ │ ldr.w r3, [r7, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e3a2 │ │ │ │ + beq.w 9e39a │ │ │ │ ldr.w r8, [r7] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.w 9e4b8 │ │ │ │ + bcc.w 9e4b0 │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne.n 9e234 │ │ │ │ + bne.n 9e22c │ │ │ │ ldrb.w r0, [r3, #-2] │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - bne.n 9e234 │ │ │ │ + bne.n 9e22c │ │ │ │ ldr.w r3, [r7, #168] @ 0xa8 │ │ │ │ subs r1, r2, #1 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e686 │ │ │ │ + beq.w 9e67e │ │ │ │ strd r8, r1, [sp, #116] @ 0x74 │ │ │ │ add.w r0, sl, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #15 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ mov.w ip, #5 │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ strd ip, r5, [sp, #124] @ 0x7c │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9e2fc │ │ │ │ + beq.n 9e2f4 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r8, [r4, #1320] @ 0x528 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9e6f8 │ │ │ │ + beq.w 9e6f0 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.w 9e6f8 │ │ │ │ + bcc.w 9e6f0 │ │ │ │ subs r1, r5, r0 │ │ │ │ - bl b9aa0 │ │ │ │ + bl b9a98 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ str r5, [r7, #112] @ 0x70 │ │ │ │ mov r2, sl │ │ │ │ adds r5, r0, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r7, #116] @ 0x74 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ subs r5, #2 │ │ │ │ - bl 9f184 │ │ │ │ + bl 9f17c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ strd r3, r2, [sp] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #11 │ │ │ │ movs r2, #11 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ add.w r1, sl, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add.w r1, sl, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ movw r1, #25101 @ 0x620d │ │ │ │ movt r1, #14 │ │ │ │ mov r2, sl │ │ │ │ mov r0, sl │ │ │ │ blx 10cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr.w r3, [r7, #176] @ 0xb0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.w 9d148 │ │ │ │ + b.w 9d140 │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ - ldr r3, [pc, #424] @ (9e520 ) │ │ │ │ + beq.w 9df34 │ │ │ │ + ldr r3, [pc, #424] @ (9e518 ) │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ movs r2, #18 │ │ │ │ mov r1, r4 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ bl 2c49e │ │ │ │ - b.n 9df3c │ │ │ │ + b.n 9df34 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movs r2, #4 │ │ │ │ - bl afe44 │ │ │ │ + bl afe3c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 95478 │ │ │ │ - cbz r0, 9e3c4 │ │ │ │ + bl 95470 │ │ │ │ + cbz r0, 9e3bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9e22c │ │ │ │ + bmi.w 9e224 │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #324] @ (9e524 ) │ │ │ │ + ldr r3, [pc, #324] @ (9e51c ) │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #18 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ bl 2c49e │ │ │ │ - b.n 9df3c │ │ │ │ + b.n 9df34 │ │ │ │ ldr.w r6, [r1, #584] @ 0x248 │ │ │ │ mov.w lr, r0, lsr #7 │ │ │ │ mla r6, r7, lr, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9d9a8 │ │ │ │ + beq.w 9d9a0 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 9e482 │ │ │ │ + cbz r7, 9e47a │ │ │ │ ldr.w r0, [r2, r7, lsl #2] │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ - b.w 9d9ac │ │ │ │ + b.w 9d9a4 │ │ │ │ ldr.w r6, [r1, #584] @ 0x248 │ │ │ │ mov.w lr, r0, lsr #7 │ │ │ │ mla r6, r7, lr, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9d9ce │ │ │ │ + beq.w 9d9c6 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 9e44c │ │ │ │ + cbz r7, 9e444 │ │ │ │ ldr.w r0, [r2, r7, lsl #2] │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ - b.w 9d9d2 │ │ │ │ + b.w 9d9ca │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r1, [sp, #96] @ 0x60 │ │ │ │ - bl b11ec │ │ │ │ + bl b11e4 │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e682 │ │ │ │ + beq.w 9e67a │ │ │ │ mov ip, r5 │ │ │ │ ldrd r3, r1, [sp, #96] @ 0x60 │ │ │ │ str.w r7, [ip, #-4]! │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ sub.w r6, ip, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r6, #5 │ │ │ │ orr.w r6, r6, #15 │ │ │ │ str.w r6, [r0, r7, lsl #2] │ │ │ │ - b.w 9d9d2 │ │ │ │ + b.w 9d9ca │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r1, [sp, #96] @ 0x60 │ │ │ │ - bl b11ec │ │ │ │ + bl b11e4 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldrd r3, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e682 │ │ │ │ + beq.w 9e67a │ │ │ │ mov ip, r5 │ │ │ │ str.w r7, [ip, #-8]! │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ sub.w r6, ip, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r6, #5 │ │ │ │ orr.w r6, r6, #15 │ │ │ │ str.w r6, [r0, r7, lsl #2] │ │ │ │ - b.w 9d9ac │ │ │ │ - ldr r0, [pc, #108] @ (9e528 ) │ │ │ │ + b.w 9d9a4 │ │ │ │ + ldr r0, [pc, #108] @ (9e520 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n 9df3c │ │ │ │ - ldr r0, [pc, #96] @ (9e52c ) │ │ │ │ + b.n 9df34 │ │ │ │ + ldr r0, [pc, #96] @ (9e524 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n 9df3c │ │ │ │ - adds r2, r1, #2 │ │ │ │ + b.n 9df34 │ │ │ │ + adds r2, r2, #2 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ movs r0, r1 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #28 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ movs r4, r0 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r4, #2 │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c474 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 9e58a │ │ │ │ + bne.n 9e582 │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r5, #12 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ @@ -218012,123 +218008,123 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str r3, [r2, r0] │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ strd r1, r1, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.w 9d4b6 │ │ │ │ + b.w 9d4ae │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 22e70 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9d472 │ │ │ │ + beq.w 9d46a │ │ │ │ bl 5a380 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9d472 │ │ │ │ + beq.w 9d46a │ │ │ │ mov r5, r0 │ │ │ │ - b.w 9d148 │ │ │ │ - ldr r1, [pc, #372] @ (9e708 ) │ │ │ │ + b.w 9d140 │ │ │ │ + ldr r1, [pc, #372] @ (9e700 ) │ │ │ │ mov r3, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - b.w 9d456 │ │ │ │ + b.w 9d44e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e714 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ - b.w 9d6b0 │ │ │ │ + b.w 9d6a8 │ │ │ │ bl 5a418 │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 9e5cc │ │ │ │ - ldr r0, [pc, #332] @ (9e70c ) │ │ │ │ + beq.n 9e5c4 │ │ │ │ + ldr r0, [pc, #332] @ (9e704 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n 9df3c │ │ │ │ + b.n 9df34 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 9e5bc │ │ │ │ - bgt.n 9e5e0 │ │ │ │ + beq.n 9e5b4 │ │ │ │ + bgt.n 9e5d8 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bgt.n 9e5ee │ │ │ │ + bgt.n 9e5e6 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - ble.w 9d77e │ │ │ │ - b.n 9e5bc │ │ │ │ + ble.w 9d776 │ │ │ │ + b.n 9e5b4 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq.n 9e5bc │ │ │ │ + beq.n 9e5b4 │ │ │ │ subs r2, #123 @ 0x7b │ │ │ │ cmp r2, #2 │ │ │ │ - bls.n 9e5bc │ │ │ │ - b.w 9d77e │ │ │ │ + bls.n 9e5b4 │ │ │ │ + b.w 9d776 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.w 9d77e │ │ │ │ - b.n 9e5bc │ │ │ │ - ldr r1, [pc, #280] @ (9e710 ) │ │ │ │ + bne.w 9d776 │ │ │ │ + b.n 9e5b4 │ │ │ │ + ldr r1, [pc, #280] @ (9e708 ) │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #999 @ 0x3e7 │ │ │ │ - bl 9b7ac │ │ │ │ + bl 9b7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9d866 │ │ │ │ - b.w 9d148 │ │ │ │ - ldr r0, [pc, #252] @ (9e714 ) │ │ │ │ + beq.w 9d85e │ │ │ │ + b.w 9d140 │ │ │ │ + ldr r0, [pc, #252] @ (9e70c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n 9df3c │ │ │ │ - ldr r1, [pc, #240] @ (9e718 ) │ │ │ │ + b.n 9df34 │ │ │ │ + ldr r1, [pc, #240] @ (9e710 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #999 @ 0x3e7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 9b7ac │ │ │ │ + bl 9b7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9ded0 │ │ │ │ + bne.w 9dec8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.w 9d316 │ │ │ │ + beq.w 9d30e │ │ │ │ mov r1, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r2, #999 @ 0x3e7 │ │ │ │ - bl 9b7ac │ │ │ │ + bl 9b7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9ded0 │ │ │ │ + bne.w 9dec8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.w 9d280 │ │ │ │ + bne.w 9d278 │ │ │ │ movs r5, #2 │ │ │ │ - b.w 9d316 │ │ │ │ + b.w 9d30e │ │ │ │ bl 2b9c4 │ │ │ │ - ldr r0, [pc, #124] @ (9e704 ) │ │ │ │ + ldr r0, [pc, #124] @ (9e6fc ) │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #11 │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -218140,71 +218136,71 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #14 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #61837 @ 0xf18d │ │ │ │ movt r3, #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9e28c │ │ │ │ - b.n 9df3c │ │ │ │ + bne.w 9e284 │ │ │ │ + b.n 9df34 │ │ │ │ ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r8, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ str.w r6, [r7, #192] @ 0xc0 │ │ │ │ mov fp, r3 │ │ │ │ - bl 9bfcc │ │ │ │ + bl 9bfc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df3c │ │ │ │ + beq.w 9df34 │ │ │ │ mov r9, r6 │ │ │ │ - b.w 9d1dc │ │ │ │ + b.w 9d1d4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d316 │ │ │ │ - b.n 9df3c │ │ │ │ + bne.w 9d30e │ │ │ │ + b.n 9df34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ str r3, [r7, #116] @ 0x74 │ │ │ │ - b.n 9e2a4 │ │ │ │ + b.n 9e29c │ │ │ │ nop │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r1, r2, [r1, #816] @ 0x330 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9e76a │ │ │ │ + bcc.n 9e762 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrd ip, r1, [r3, #708] @ 0x2c4 │ │ │ │ sub.w r1, r1, ip │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 9e78a │ │ │ │ + bls.n 9e782 │ │ │ │ str.w r0, [ip] │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ ldr.w r1, [r3, #816] @ 0x330 │ │ │ │ adds r0, #4 │ │ │ │ str.w r0, [r3, #708] @ 0x2c4 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ @@ -218213,80 +218209,80 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r1, [r3, #704] @ 0x2c0 │ │ │ │ add.w ip, r2, #1 │ │ │ │ str.w ip, [r3, #820] @ 0x334 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r3, #704 @ 0x2c0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 9e7a6 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 9e79e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r3, #708] @ 0x2c4 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 9e750 │ │ │ │ + b.n 9e748 │ │ │ │ bl 5a418 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 9e7ce │ │ │ │ + bgt.n 9e7c6 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9e7c4 │ │ │ │ + bne.n 9e7bc │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov.w lr, #20 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mul.w r3, lr, r3 │ │ │ │ ldr.w r7, [r6, #936] @ 0x3a8 │ │ │ │ adds r5, r7, r3 │ │ │ │ ldrsh.w lr, [r5, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - bge.n 9e7c4 │ │ │ │ + bge.n 9e7bc │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ - cbnz r2, 9e856 │ │ │ │ + cbnz r2, 9e84e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r1, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e714 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e7c6 │ │ │ │ + beq.n 9e7be │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 9e89e │ │ │ │ - bl b0630 │ │ │ │ + bmi.n 9e896 │ │ │ │ + bl b0628 │ │ │ │ ldrd r3, r2, [r6, #828] @ 0x33c │ │ │ │ ldr r4, [r5, #12] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 9e88c │ │ │ │ + bls.n 9e884 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr.w r3, [r6, #828] @ 0x33c │ │ │ │ adds r3, #8 │ │ │ │ str.w r3, [r6, #828] @ 0x33c │ │ │ │ ldrd r2, r3, [r8] │ │ │ │ @@ -218295,98 +218291,98 @@ │ │ │ │ ldr.w r3, [r2, #940] @ 0x3ac │ │ │ │ subs r3, #20 │ │ │ │ str.w r3, [r2, #940] @ 0x3ac │ │ │ │ ldrd r2, r3, [r8, #8] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ - b.n 9e7c4 │ │ │ │ + b.n 9e7bc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9e7c4 │ │ │ │ + bne.n 9e7bc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9e7c4 │ │ │ │ + ble.n 9e7bc │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9cee4 │ │ │ │ + bl 9cedc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e7c4 │ │ │ │ + beq.n 9e7bc │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ - bl 9ea90 │ │ │ │ + bl 9ea88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e7c6 │ │ │ │ + beq.n 9e7be │ │ │ │ ldr.w r2, [r8] │ │ │ │ - b.n 9e83e │ │ │ │ + b.n 9e836 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r6, #824 @ 0x338 │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 9e8a4 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 9e89c │ │ │ │ ldr.w r3, [r6, #828] @ 0x33c │ │ │ │ - b.n 9e824 │ │ │ │ - bl af940 │ │ │ │ - b.n 9e818 │ │ │ │ + b.n 9e81c │ │ │ │ + bl af938 │ │ │ │ + b.n 9e810 │ │ │ │ bl 5a418 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #444] @ (9ea78 ) │ │ │ │ + ldr r3, [pc, #444] @ (9ea70 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ add r3, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 9e8d0 │ │ │ │ + ble.n 9e8c8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 9e8d8 │ │ │ │ + bgt.n 9e8d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ movs r3, #20 │ │ │ │ mov r8, r4 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr.w r3, [r4, #936] @ 0x3a8 │ │ │ │ adds r5, r3, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldrsh.w r3, [r5, #10] │ │ │ │ cmp r3, lr │ │ │ │ - bgt.n 9e8d0 │ │ │ │ + bgt.n 9e8c8 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ mov sl, lr │ │ │ │ ldr.w lr, [r4, #828] @ 0x33c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 9e972 │ │ │ │ + bne.n 9e96a │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 9e8d0 │ │ │ │ + beq.n 9e8c8 │ │ │ │ ldrsh.w ip, [r5, #6] │ │ │ │ ldr.w r1, [lr, #-12] │ │ │ │ cmp ip, r1 │ │ │ │ - blt.w 9ea2e │ │ │ │ + blt.w 9ea26 │ │ │ │ ldrsh.w ip, [r5, #8] │ │ │ │ ldr.w r1, [lr, #-4] │ │ │ │ cmp ip, r1 │ │ │ │ - blt.w 9ea2e │ │ │ │ + blt.w 9ea26 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9ea90 │ │ │ │ + bl 9ea88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e9b0 │ │ │ │ + beq.n 9e9a8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movs r0, #20 │ │ │ │ ldr.w r2, [r8, #936] @ 0x3a8 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ movs r0, #1 │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -218401,232 +218397,232 @@ │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r1, 9e9b6 │ │ │ │ + cbnz r1, 9e9ae │ │ │ │ ldrsh.w r0, [r5, #8] │ │ │ │ ldr.w r1, [lr, #-4] │ │ │ │ cmp r0, r1 │ │ │ │ ite lt │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ eor.w r1, r0, #1 │ │ │ │ movw ip, #1201 @ 0x4b1 │ │ │ │ cmp sl, ip │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ - cbnz r1, 9e9d2 │ │ │ │ + cbnz r1, 9e9ca │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 9e8d2 │ │ │ │ + bne.n 9e8ca │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9ea90 │ │ │ │ + bl 9ea88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e936 │ │ │ │ + bne.n 9e92e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9e8d2 │ │ │ │ + b.n 9e8ca │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9ea1c │ │ │ │ - ldr r3, [pc, #192] @ (9ea7c ) │ │ │ │ + beq.n 9ea14 │ │ │ │ + ldr r3, [pc, #192] @ (9ea74 ) │ │ │ │ movw r2, #3845 @ 0xf05 │ │ │ │ - ldr r1, [pc, #188] @ (9ea80 ) │ │ │ │ - ldr r0, [pc, #192] @ (9ea84 ) │ │ │ │ + ldr r1, [pc, #188] @ (9ea78 ) │ │ │ │ + ldr r0, [pc, #192] @ (9ea7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #424 @ 0x1a8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ sub.w r6, lr, #8 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 9ea40 │ │ │ │ + bmi.n 9ea38 │ │ │ │ ldr.w r3, [r9, r2] │ │ │ │ - ldr r2, [pc, #164] @ (9ea88 ) │ │ │ │ + ldr r2, [pc, #164] @ (9ea80 ) │ │ │ │ lsrs r3, r3, #7 │ │ │ │ ldr r1, [r7, r2] │ │ │ │ clz r2, r3 │ │ │ │ rsb r2, r2, #410 @ 0x19a │ │ │ │ adds r2, #1 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r1, #28 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ - cbz r2, 9ea64 │ │ │ │ + cbz r2, 9ea5c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9ea5a │ │ │ │ - ldr r0, [pc, #124] @ (9ea8c ) │ │ │ │ + beq.n 9ea52 │ │ │ │ + ldr r0, [pc, #124] @ (9ea84 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n 9e9b0 │ │ │ │ + b.n 9e9a8 │ │ │ │ ldrsh.w r0, [r5, #6] │ │ │ │ ldr.w r1, [lr, #-4] │ │ │ │ cmp r0, r1 │ │ │ │ ite lt │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ - b.n 9e986 │ │ │ │ + b.n 9e97e │ │ │ │ movw r3, #1201 @ 0x4b1 │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ subeq.w r6, lr, #16 │ │ │ │ - bne.w 9e8d0 │ │ │ │ - b.n 9e9d6 │ │ │ │ - ldr r0, [pc, #48] @ (9ea74 ) │ │ │ │ + bne.w 9e8c8 │ │ │ │ + b.n 9e9ce │ │ │ │ + ldr r0, [pc, #48] @ (9ea6c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r1, [r9, r2] │ │ │ │ bl 2b938 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9e9e0 │ │ │ │ + b.n 9e9d8 │ │ │ │ ldrsh.w r1, [r5, #6] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - blt.n 9ea0c │ │ │ │ + blt.n 9ea04 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 11364 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r0 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - b.n 9ea0c │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + b.n 9ea04 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9ecbc │ │ │ │ - bl ae400 │ │ │ │ + bne.w 9ecb4 │ │ │ │ + bl ae3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ec50 │ │ │ │ + beq.w 9ec48 │ │ │ │ mov.w r8, #2 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ ldr.w r4, [r7, #828] @ 0x33c │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 9ed44 │ │ │ │ + bmi.w 9ed3c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ee0c │ │ │ │ + bl 9ee04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ec50 │ │ │ │ + beq.w 9ec48 │ │ │ │ sub.w r4, r4, r8, lsl #3 │ │ │ │ ldrsh.w r3, [r5, #10] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ecb4 │ │ │ │ + beq.w 9ecac │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr.w r2, [r6, #276] @ 0x114 │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n 9eb36 │ │ │ │ + bne.n 9eb2e │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 9ec2e │ │ │ │ + bne.w 9ec26 │ │ │ │ mov r1, r3 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ and.w r0, r1, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 9eb10 │ │ │ │ + beq.n 9eb08 │ │ │ │ add.w r1, r2, r1, lsr #5 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov.w sl, r1, asr #7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 9eb26 │ │ │ │ + beq.n 9eb1e │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 9ec38 │ │ │ │ + b.n 9ec30 │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r3, [r2, #4] │ │ │ │ mov.w sl, r1, asr #7 │ │ │ │ mov.w fp, r3, asr #7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ec4c │ │ │ │ + beq.n 9ec44 │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ ldr.w r2, [r6, #276] @ 0x114 │ │ │ │ ldr.w r9, [r8, r0, lsl #2] │ │ │ │ add.w r3, r8, r0, lsl #2 │ │ │ │ cmp.w ip, #1 │ │ │ │ and.w lr, r9, #7 │ │ │ │ - bne.n 9ec54 │ │ │ │ + bne.n 9ec4c │ │ │ │ cmp.w lr, #7 │ │ │ │ it ne │ │ │ │ addne.w r3, r2, r9, lsr #5 │ │ │ │ - bne.n 9eba0 │ │ │ │ + bne.n 9eb98 │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n 9eb9c │ │ │ │ + bne.n 9eb94 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n 9eb8e │ │ │ │ + beq.n 9eb86 │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ mov.w ip, r3, asr #7 │ │ │ │ ldr.w r3, [r8, lr, lsl #2] │ │ │ │ and.w r8, r3, #7 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.n 9ec1e │ │ │ │ + beq.n 9ec16 │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ mov.w r3, r3, asr #7 │ │ │ │ - bmi.w 9ecf6 │ │ │ │ + bmi.w 9ecee │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ movw r3, #8845 @ 0x228d │ │ │ │ movt r3, #18 │ │ │ │ @@ -218641,55 +218637,55 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #12 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ strd r2, ip, [sp, #32] │ │ │ │ movs r2, #11 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bl ae49c │ │ │ │ - cbz r0, 9ec4c │ │ │ │ + bl ae494 │ │ │ │ + cbz r0, 9ec44 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str.w r1, [r4], #8 │ │ │ │ str.w r4, [r7, #828] @ 0x33c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r8, r3, #7 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bne.n 9ebb8 │ │ │ │ - b.n 9ec1e │ │ │ │ + bne.n 9ebb0 │ │ │ │ + b.n 9ec16 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov.w sl, r1, asr #7 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov.w fp, r3, asr #7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9eb52 │ │ │ │ + bne.n 9eb4a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9ec18 │ │ │ │ + b.n 9ec10 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9ecde │ │ │ │ + bne.n 9ecd6 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.n 9ecca │ │ │ │ + beq.n 9ecc2 │ │ │ │ add.w r2, r2, r9, lsr #5 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r2, sl │ │ │ │ asrs r3, r3, #7 │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.w 9edbe │ │ │ │ + bne.w 9edb6 │ │ │ │ movs r5, #7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ movw r3, #8845 @ 0x228d │ │ │ │ movt r3, #18 │ │ │ │ @@ -218702,42 +218698,42 @@ │ │ │ │ movs r2, #1 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ strd r2, r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #11 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ec4c │ │ │ │ + beq.n 9ec44 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [r4, #0] │ │ │ │ adds r4, #8 │ │ │ │ str.w r4, [r7, #828] @ 0x33c │ │ │ │ - b.n 9ec16 │ │ │ │ - bl ae400 │ │ │ │ + b.n 9ec0e │ │ │ │ + bl ae3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ec50 │ │ │ │ + beq.n 9ec48 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 9eabe │ │ │ │ + b.n 9eab6 │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ ldr.w r9, [r3, r2] │ │ │ │ and.w ip, r9, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n 9ec60 │ │ │ │ - b.n 9ecca │ │ │ │ + bne.n 9ec58 │ │ │ │ + b.n 9ecc2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ - beq.n 9ecde │ │ │ │ + beq.n 9ecd6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r3, fp │ │ │ │ asrs r2, r2, #7 │ │ │ │ - b.n 9ec6a │ │ │ │ + b.n 9ec62 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ movs r6, #12 │ │ │ │ str.w lr, [sp, #60] @ 0x3c │ │ │ │ @@ -218757,60 +218753,60 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #8845 @ 0x228d │ │ │ │ movt r3, #18 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #11 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ec4c │ │ │ │ + beq.n 9ec44 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [r4, #0] │ │ │ │ - b.n 9ecb4 │ │ │ │ + b.n 9ecac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e714 │ │ │ │ ldr.w r2, [r7, #820] @ 0x334 │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r3, r8 │ │ │ │ ldr.w r0, [r7, #704] @ 0x2c0 │ │ │ │ add.w r9, r3, r2 │ │ │ │ mov ip, r8 │ │ │ │ add.w lr, r0, r9, lsl #2 │ │ │ │ add.w r2, ip, #1073741824 @ 0x40000000 │ │ │ │ cmp.w ip, #1 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, #1 │ │ │ │ add.w r3, lr, r2, lsl #2 │ │ │ │ ldr.w r2, [lr, r2, lsl #2] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bne.n 9ed64 │ │ │ │ + bne.n 9ed5c │ │ │ │ str.w r1, [r0, r9, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 9ee02 │ │ │ │ + bmi.n 9edfa │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ee0c │ │ │ │ + bl 9ee04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ec50 │ │ │ │ + beq.w 9ec48 │ │ │ │ mvn.w r3, #7 │ │ │ │ mla r4, r3, r8, r4 │ │ │ │ ldrsh.w r3, [r5, #10] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eaee │ │ │ │ - b.n 9ecb4 │ │ │ │ + bne.w 9eae6 │ │ │ │ + b.n 9ecac │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -218828,127 +218824,127 @@ │ │ │ │ movw r3, #8845 @ 0x228d │ │ │ │ movt r3, #18 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #21 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #11 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ec4c │ │ │ │ - b.n 9ed3e │ │ │ │ + beq.w 9ec44 │ │ │ │ + b.n 9ed36 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b938 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 9ed94 │ │ │ │ + b.n 9ed8c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 9f090 │ │ │ │ + bcc.w 9f088 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 9f090 │ │ │ │ + bcc.w 9f088 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w 9f0ac │ │ │ │ + bcc.w 9f0a4 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ adds r6, #4 │ │ │ │ add r6, r1 │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ subs r3, r1, r3 │ │ │ │ str.w r8, [r1] │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9f07e │ │ │ │ + beq.w 9f076 │ │ │ │ ldr.w r6, [r7, #820] @ 0x334 │ │ │ │ add.w sl, r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r7, #704] @ 0x2c0 │ │ │ │ subs r2, r6, r5 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r8, [r3, r2, lsl #2] │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr.w ip, [r0, r8, lsl #2] │ │ │ │ and.w r9, ip, #31 │ │ │ │ cmp.w r9, #24 │ │ │ │ - beq.n 9ef9e │ │ │ │ + beq.n 9ef96 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r0, [r6, r8, lsl #2] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9ef4a │ │ │ │ + beq.n 9ef42 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r8, r1, #8 │ │ │ │ ldr.w r9, [r2] │ │ │ │ sub.w fp, r5, #2 │ │ │ │ ldr.w ip, [r0, r9, lsl #2] │ │ │ │ and.w sl, ip, #31 │ │ │ │ cmp.w sl, #24 │ │ │ │ - beq.n 9ef6c │ │ │ │ + beq.n 9ef64 │ │ │ │ str.w ip, [r8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ str.w r0, [r6, r9, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9ef4a │ │ │ │ + beq.n 9ef42 │ │ │ │ add.w r8, r1, #12 │ │ │ │ sub.w r9, r5, #3 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ ldr.w r1, [r0, r5, lsl #2] │ │ │ │ and.w lr, r1, #31 │ │ │ │ cmp.w lr, #24 │ │ │ │ - beq.n 9ef1e │ │ │ │ + beq.n 9ef16 │ │ │ │ str.w r1, [r8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9ef48 │ │ │ │ + beq.n 9ef40 │ │ │ │ add.w r8, r8, #4 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9eeee │ │ │ │ + b.n 9eee6 │ │ │ │ ldr.w r6, [r7, #584] @ 0x248 │ │ │ │ lsrs r3, r1, #7 │ │ │ │ mla r3, lr, r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ef02 │ │ │ │ + beq.n 9eefa │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9efc4 │ │ │ │ + beq.n 9efbc │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9ef14 │ │ │ │ + bne.n 9ef0c │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r0, [r3, r1, lsl #2] │ │ │ │ ldr.w r3, [r7, #704] @ 0x2c0 │ │ │ │ @@ -218958,79 +218954,79 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r6, [r7, #584] @ 0x248 │ │ │ │ mov.w lr, ip, lsr #7 │ │ │ │ mla sl, sl, lr, r6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9eed0 │ │ │ │ + beq.n 9eec8 │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9eff8 │ │ │ │ + beq.n 9eff0 │ │ │ │ ldr.w r0, [r0, r6, lsl #2] │ │ │ │ str.w r0, [r8] │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r6, r9, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 9eee2 │ │ │ │ - b.n 9ef4a │ │ │ │ + bne.n 9eeda │ │ │ │ + b.n 9ef42 │ │ │ │ ldr.w r6, [r7, #584] @ 0x248 │ │ │ │ mov.w fp, ip, lsr #7 │ │ │ │ mla r9, r9, fp, r6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9eea0 │ │ │ │ + beq.w 9ee98 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9f030 │ │ │ │ + beq.n 9f028 │ │ │ │ ldr.w r0, [r0, fp, lsl #2] │ │ │ │ str r0, [r1, #4] │ │ │ │ - b.n 9eea4 │ │ │ │ + b.n 9ee9c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b11ec │ │ │ │ + bl b11e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9f07a │ │ │ │ + beq.n 9f072 │ │ │ │ str.w r1, [r8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ sub.w r1, r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, #15 │ │ │ │ str.w r1, [r3, r0, lsl #2] │ │ │ │ - b.n 9ef3a │ │ │ │ + b.n 9ef32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl b11ec │ │ │ │ + bl b11e4 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ - cbz r0, 9f07a │ │ │ │ + cbz r0, 9f072 │ │ │ │ str.w r6, [r8] │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ sub.w lr, r8, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, lr, lsl #5 │ │ │ │ orr.w lr, lr, #15 │ │ │ │ str.w lr, [r3, r0, lsl #2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 9ef8e │ │ │ │ + b.n 9ef86 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, r1, #4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl b11ec │ │ │ │ + bl b11e4 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ - cbz r0, 9f07a │ │ │ │ + cbz r0, 9f072 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w fp, [r1, #4] │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w lr, r6, r3 │ │ │ │ @@ -219038,65 +219034,65 @@ │ │ │ │ mov.w lr, lr, lsl #5 │ │ │ │ orr.w lr, lr, #15 │ │ │ │ str.w lr, [r3, r0, lsl #2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str.w fp, [r0, r8, lsl #2] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9eeb4 │ │ │ │ - b.n 9ef4a │ │ │ │ + bne.w 9eeac │ │ │ │ + b.n 9ef42 │ │ │ │ bl 2b9c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e71c │ │ │ │ + bl 9e714 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ - b.n 9ef64 │ │ │ │ + b.n 9ef5c │ │ │ │ movs r2, #3 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c474 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 9f0c8 │ │ │ │ + bne.n 9f0c0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 9f0c4 │ │ │ │ + bcs.n 9f0bc │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 22e70 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9f0c4 │ │ │ │ + beq.n 9f0bc │ │ │ │ bl 5a380 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9ef66 │ │ │ │ + bne.w 9ef5e │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ - b.n 9ee5a │ │ │ │ + b.n 9ee52 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 5a380 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r2, [r0, #40] @ 0x28 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 9f0f0 │ │ │ │ + bcc.n 9f0e8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #2 │ │ │ │ bl 22e70 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9f0ec │ │ │ │ + beq.n 9f0e4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 5a380 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -219104,382 +219100,382 @@ │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ and.w lr, ip, #31 │ │ │ │ cmp.w lr, #24 │ │ │ │ - beq.n 9f13a │ │ │ │ + beq.n 9f132 │ │ │ │ str.w ip, [r5] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r2, #584] @ 0x248 │ │ │ │ mov.w r6, ip, lsr #7 │ │ │ │ mla r2, lr, r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9f12a │ │ │ │ + beq.n 9f122 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - cbz r6, 9f156 │ │ │ │ + cbz r6, 9f14e │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9f12e │ │ │ │ + b.n 9f126 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl b11ec │ │ │ │ + bl b11e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r2, #8] │ │ │ │ - cbz r0, 9f17e │ │ │ │ + cbz r0, 9f176 │ │ │ │ str r6, [r5, #0] │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r5, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ - b.n 9f12e │ │ │ │ + b.n 9f126 │ │ │ │ bl 2b9c4 │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n 9f19c │ │ │ │ + bne.n 9f194 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n 9f190 │ │ │ │ + beq.n 9f188 │ │ │ │ add.w r1, r1, r2, lsr #5 │ │ │ │ cmp r3, #0 │ │ │ │ ittt ge │ │ │ │ lslge r3, r3, #7 │ │ │ │ orrge.w r3, r3, #3 │ │ │ │ strge r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #508] @ (9f3c0 ) │ │ │ │ - ldr r3, [pc, #508] @ (9f3c4 ) │ │ │ │ + ldr r2, [pc, #508] @ (9f3b8 ) │ │ │ │ + ldr r3, [pc, #508] @ (9f3bc ) │ │ │ │ mov r9, r1 │ │ │ │ add r2, pc │ │ │ │ sub.w sp, sp, #1056 @ 0x420 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1052] @ 0x41c │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9f286 │ │ │ │ + bne.n 9f27e │ │ │ │ ldrd r4, r6, [r5, #584] @ 0x248 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 9f25e │ │ │ │ + bcs.n 9f256 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9f54c │ │ │ │ + bl 9f544 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f2ea │ │ │ │ + bne.n 9f2e2 │ │ │ │ add.w r1, r4, #24 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 9f25e │ │ │ │ + bls.n 9f256 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9f54c │ │ │ │ + bl 9f544 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f2c4 │ │ │ │ + bne.n 9f2bc │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 9f258 │ │ │ │ + bls.n 9f250 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 9f54c │ │ │ │ + bl 9f544 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f328 │ │ │ │ + bne.n 9f320 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 9f258 │ │ │ │ + bls.n 9f250 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9f54c │ │ │ │ + bl 9f544 │ │ │ │ cmp.w r7, #256 @ 0x100 │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f33e │ │ │ │ + bne.n 9f336 │ │ │ │ adds r4, #24 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 9f236 │ │ │ │ + bhi.n 9f22e │ │ │ │ add r2, sp, #28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9f2d8 │ │ │ │ + bne.n 9f2d0 │ │ │ │ ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 9f2fa │ │ │ │ + bmi.n 9f2f2 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #348] @ (9f3c8 ) │ │ │ │ - ldr r3, [pc, #344] @ (9f3c4 ) │ │ │ │ + ldr r2, [pc, #348] @ (9f3c0 ) │ │ │ │ + ldr r3, [pc, #344] @ (9f3bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1052] @ 0x41c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9f2c0 │ │ │ │ + bne.n 9f2b8 │ │ │ │ add.w sp, sp, #1056 @ 0x420 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ movw r7, #8461 @ 0x210d │ │ │ │ movt r7, #7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r3, [r5, #588] @ 0x24c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r5, #584] @ 0x248 │ │ │ │ mov sl, r3 │ │ │ │ cmp r4, sl │ │ │ │ - bcc.n 9f354 │ │ │ │ - ldr r2, [pc, #288] @ (9f3cc ) │ │ │ │ - ldr r3, [pc, #276] @ (9f3c4 ) │ │ │ │ + bcc.n 9f34c │ │ │ │ + ldr r2, [pc, #288] @ (9f3c4 ) │ │ │ │ + ldr r3, [pc, #276] @ (9f3bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1052] @ 0x41c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9f366 │ │ │ │ + beq.n 9f35e │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ cmp r6, r1 │ │ │ │ str.w r3, [r2, r7, lsl #2] │ │ │ │ add.w r7, r7, #1 │ │ │ │ - bhi.n 9f21e │ │ │ │ - ldr r1, [pc, #244] @ (9f3d0 ) │ │ │ │ + bhi.n 9f216 │ │ │ │ + ldr r1, [pc, #244] @ (9f3c8 ) │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ bl 2bfe8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f25e │ │ │ │ - b.n 9f268 │ │ │ │ + bne.n 9f256 │ │ │ │ + b.n 9f260 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr.w r3, [r1], #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 9f204 │ │ │ │ - b.n 9f2d8 │ │ │ │ + bhi.n 9f1fc │ │ │ │ + b.n 9f2d0 │ │ │ │ ldrd r6, r3, [r5, #584] @ 0x248 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #28 │ │ │ │ mov sl, r3 │ │ │ │ cmp r6, sl │ │ │ │ - bcs.n 9f3a8 │ │ │ │ + bcs.n 9f3a0 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9f54c │ │ │ │ + bl 9f544 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 9f324 │ │ │ │ + bgt.n 9f31c │ │ │ │ lsls r3, r0, #31 │ │ │ │ ittt mi │ │ │ │ ldrmi r3, [r6, #0] │ │ │ │ strmi.w r3, [r7, r4, lsl #2] │ │ │ │ addmi r4, #1 │ │ │ │ adds r6, #24 │ │ │ │ - b.n 9f304 │ │ │ │ + b.n 9f2fc │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ cmp r6, r4 │ │ │ │ str.w r3, [r2, r7, lsl #2] │ │ │ │ add.w r7, r7, #1 │ │ │ │ - bhi.w 9f236 │ │ │ │ - b.n 9f2d8 │ │ │ │ + bhi.w 9f22e │ │ │ │ + b.n 9f2d0 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ cmp r6, r4 │ │ │ │ str.w r3, [r2, r7, lsl #2] │ │ │ │ add.w r7, r7, #1 │ │ │ │ - bhi.w 9f236 │ │ │ │ - b.n 9f2d8 │ │ │ │ + bhi.w 9f22e │ │ │ │ + b.n 9f2d0 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9f54c │ │ │ │ - cbnz r0, 9f376 │ │ │ │ + bl 9f544 │ │ │ │ + cbnz r0, 9f36e │ │ │ │ adds r4, #24 │ │ │ │ - b.n 9f2a6 │ │ │ │ + b.n 9f29e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add.w sp, sp, #1056 @ 0x420 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w afe38 │ │ │ │ + b.w afe30 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl afaf8 │ │ │ │ - cbz r0, 9f3a4 │ │ │ │ + bl afaf0 │ │ │ │ + cbz r0, 9f39c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r1, #25 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r9 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f362 │ │ │ │ + bne.n 9f35a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9f268 │ │ │ │ + b.n 9f260 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f266 │ │ │ │ - ldr r1, [pc, #36] @ (9f3d4 ) │ │ │ │ + beq.w 9f25e │ │ │ │ + ldr r1, [pc, #36] @ (9f3cc ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ bl 2bfe8 │ │ │ │ - b.n 9f268 │ │ │ │ + b.n 9f260 │ │ │ │ nop │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r6, #6 │ │ │ │ movs r0, r1 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r2, #18 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ movs r4, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 9f3f6 │ │ │ │ + cbz r0, 9f3ee │ │ │ │ add.w r2, r3, #216 @ 0xd8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9f44e │ │ │ │ + bne.n 9f446 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f48a │ │ │ │ + bne.n 9f482 │ │ │ │ ldr.w r0, [r3, #472] @ 0x1d8 │ │ │ │ - cbz r0, 9f40c │ │ │ │ + cbz r0, 9f404 │ │ │ │ add.w r2, r3, #484 @ 0x1e4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9f458 │ │ │ │ + bne.n 9f450 │ │ │ │ ldr.w r0, [r3, #584] @ 0x248 │ │ │ │ - cbz r0, 9f41a │ │ │ │ + cbz r0, 9f412 │ │ │ │ add.w r2, r3, #596 @ 0x254 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9f480 │ │ │ │ + bne.n 9f478 │ │ │ │ ldr.w r0, [r3, #824] @ 0x338 │ │ │ │ - cbz r0, 9f428 │ │ │ │ + cbz r0, 9f420 │ │ │ │ add.w r2, r3, #836 @ 0x344 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9f476 │ │ │ │ + bne.n 9f46e │ │ │ │ ldr.w r0, [r3, #936] @ 0x3a8 │ │ │ │ - cbz r0, 9f436 │ │ │ │ + cbz r0, 9f42e │ │ │ │ add.w r2, r3, #948 @ 0x3b4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9f46c │ │ │ │ + bne.n 9f464 │ │ │ │ ldr.w r2, [r3, #696] @ 0x2b8 │ │ │ │ - cbnz r2, 9f494 │ │ │ │ + cbnz r2, 9f48c │ │ │ │ ldr.w r0, [r3, #704] @ 0x2c0 │ │ │ │ - cbz r0, 9f44a │ │ │ │ + cbz r0, 9f442 │ │ │ │ add.w r3, r3, #716 @ 0x2cc │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9f462 │ │ │ │ + bne.n 9f45a │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 105f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f3f6 │ │ │ │ + b.n 9f3ee │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f40c │ │ │ │ + b.n 9f404 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w aab28 │ │ │ │ + b.w aab20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f436 │ │ │ │ + b.n 9f42e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f428 │ │ │ │ + b.n 9f420 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f41a │ │ │ │ + b.n 9f412 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1114c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f3fe │ │ │ │ + b.n 9f3f6 │ │ │ │ ldr.w r0, [r3, #700] @ 0x2bc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 105f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f43c │ │ │ │ + b.n 9f434 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 9f4ae │ │ │ │ + cbz r3, 9f4a6 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9f4b0 │ │ │ │ + bne.n 9f4a8 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ - b.w aab28 │ │ │ │ + b.w aab20 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r1, #216 @ 0xd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r1, #200] @ 0xc8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9f516 │ │ │ │ + bne.n 9f50e │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 10a60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ str.w r0, [r4, #200] @ 0xc8 │ │ │ │ blx 11430 │ │ │ │ @@ -219512,189 +219508,189 @@ │ │ │ │ lsls r2, r3, #1 │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ add.w r2, r0, r3, lsl #1 │ │ │ │ str.w r2, [r4, #208] @ 0xd0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #116] @ 0x74 │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 9f512 │ │ │ │ + b.n 9f50a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9f576 │ │ │ │ + beq.n 9f56e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9f5d8 │ │ │ │ + bne.n 9f5d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r2, 9f594 │ │ │ │ + cbnz r2, 9f58c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9fa64 │ │ │ │ + bl 9fa5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 9f5ec │ │ │ │ + cbnz r0, 9f5e4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 9f56e │ │ │ │ + bne.n 9f566 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 9fa64 │ │ │ │ + b.n 9fa5c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9f5f6 │ │ │ │ + beq.n 9f5ee │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2bb0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9f606 │ │ │ │ + cbz r0, 9f5fe │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ - cbz r1, 9f606 │ │ │ │ + cbz r1, 9f5fe │ │ │ │ mov r0, r7 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl b0190 │ │ │ │ + bl b0188 │ │ │ │ mov r2, r4 │ │ │ │ - cbnz r0, 9f60a │ │ │ │ + cbnz r0, 9f602 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9f586 │ │ │ │ + beq.n 9f57e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 9f5fe │ │ │ │ + beq.n 9f5f6 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 9f56e │ │ │ │ + bls.n 9f566 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 2bb0c │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9f584 │ │ │ │ - b.n 9f5aa │ │ │ │ + beq.n 9f57c │ │ │ │ + b.n 9f5a2 │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9f5aa │ │ │ │ + bne.n 9f5a2 │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 9f570 │ │ │ │ + b.n 9f568 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - b.n 9f5dc │ │ │ │ + b.n 9f5d4 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #4 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9f5c2 │ │ │ │ + beq.n 9f5ba │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ bl 286c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9f5c2 │ │ │ │ + beq.n 9f5ba │ │ │ │ ldr r0, [r6, #12] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9f586 │ │ │ │ - b.n 9f5d8 │ │ │ │ + beq.n 9f57e │ │ │ │ + b.n 9f5d0 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ (9f6ac ) │ │ │ │ + ldr r3, [pc, #108] @ (9f6a4 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 10be8 │ │ │ │ - cbz r0, 9f658 │ │ │ │ + cbz r0, 9f650 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 9f688 │ │ │ │ + beq.n 9f680 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 12330 │ │ │ │ - cbz r0, 9f682 │ │ │ │ + cbz r0, 9f67a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - bne.n 9f654 │ │ │ │ + bne.n 9f64c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.n 9f682 │ │ │ │ - cbz r0, 9f682 │ │ │ │ + beq.n 9f67a │ │ │ │ + cbz r0, 9f67a │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 9f6a0 │ │ │ │ - ldr r3, [pc, #56] @ (9f6b0 ) │ │ │ │ + bhi.n 9f698 │ │ │ │ + ldr r3, [pc, #56] @ (9f6a8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 9f69c │ │ │ │ + beq.n 9f694 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 9f654 │ │ │ │ + bne.n 9f64c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9f682 │ │ │ │ + beq.n 9f67a │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 9f682 │ │ │ │ - ldr r2, [pc, #28] @ (9f6b0 ) │ │ │ │ + beq.n 9f67a │ │ │ │ + ldr r2, [pc, #28] @ (9f6a8 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 9f67e │ │ │ │ + bne.n 9f676 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bmi.n 9f682 │ │ │ │ - b.n 9f654 │ │ │ │ + bmi.n 9f67a │ │ │ │ + b.n 9f64c │ │ │ │ nop │ │ │ │ - cdp2 0, 1, cr0, cr8, cr7, {0} │ │ │ │ + cdp2 0, 2, cr0, cr0, cr7, {0} │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #648] @ (9f950 ) │ │ │ │ + ldr r3, [pc, #648] @ (9f948 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #648] @ (9f954 ) │ │ │ │ + ldr r2, [pc, #648] @ (9f94c ) │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #644] @ (9f958 ) │ │ │ │ + ldr r3, [pc, #644] @ (9f950 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r1, #212] @ 0xd4 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9f8f6 │ │ │ │ + beq.w 9f8ee │ │ │ │ mov lr, r6 │ │ │ │ ldr.w r7, [r1, #204] @ 0xcc │ │ │ │ mov ip, sp │ │ │ │ mov r6, sp │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -219704,445 +219700,445 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ subs r3, r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r4, #208] @ 0xd0 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.w 9f900 │ │ │ │ + bls.w 9f8f8 │ │ │ │ adds r3, r7, #1 │ │ │ │ str.w r3, [r4, #204] @ 0xcc │ │ │ │ strb r5, [r7, #0] │ │ │ │ - b.n 9f748 │ │ │ │ + b.n 9f740 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ - beq.n 9f78e │ │ │ │ + beq.n 9f786 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 9f8cc │ │ │ │ + bgt.w 9f8c4 │ │ │ │ ldrd r2, r1, [r4, #204] @ 0xcc │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc.w r1, [r4, #204] @ 0xcc │ │ │ │ strbcc r7, [r2, #0] │ │ │ │ - bcs.w 9f8b4 │ │ │ │ + bcs.w 9f8ac │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 10ab4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 9f86a │ │ │ │ + beq.w 9f862 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 9f72a │ │ │ │ + bne.n 9f722 │ │ │ │ ldrd r2, r1, [r4, #204] @ 0xcc │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc.w r1, [r4, #204] @ 0xcc │ │ │ │ strbcc r7, [r2, #0] │ │ │ │ - bcs.w 9f8c2 │ │ │ │ + bcs.w 9f8ba │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #488] @ (9f95c ) │ │ │ │ - ldr r3, [pc, #480] @ (9f958 ) │ │ │ │ + ldr r2, [pc, #488] @ (9f954 ) │ │ │ │ + ldr r3, [pc, #480] @ (9f950 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9f8be │ │ │ │ + bne.w 9f8b6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 9f734 │ │ │ │ + bpl.n 9f72c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 10ab4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - beq.n 9f826 │ │ │ │ - bgt.n 9f7e4 │ │ │ │ + beq.n 9f81e │ │ │ │ + bgt.n 9f7dc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9f86a │ │ │ │ + beq.n 9f862 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq.n 9f8aa │ │ │ │ + beq.n 9f8a2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b5d8 │ │ │ │ + bl 9b5d0 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #8 │ │ │ │ - bl d9ec4 │ │ │ │ + bl d9ebc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9f800 │ │ │ │ + bge.n 9f7f8 │ │ │ │ cmp r7, #10 │ │ │ │ - bne.n 9f748 │ │ │ │ + bne.n 9f740 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 10ab4 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 9f86a │ │ │ │ + beq.n 9f862 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b5d8 │ │ │ │ + bl 9b5d0 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 9f748 │ │ │ │ - b.n 9f770 │ │ │ │ + bne.n 9f740 │ │ │ │ + b.n 9f768 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - beq.n 9f8aa │ │ │ │ + beq.n 9f8a2 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9f90a │ │ │ │ + beq.w 9f902 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b5d8 │ │ │ │ + bl 9b5d0 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #8 │ │ │ │ - bl d9ec4 │ │ │ │ + bl d9ebc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9f748 │ │ │ │ + blt.n 9f740 │ │ │ │ mov.w r9, #8 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 10ab4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl d9ec4 │ │ │ │ + bl d9ebc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9f948 │ │ │ │ + blt.w 9f940 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b5d8 │ │ │ │ - b.n 9f804 │ │ │ │ + bl 9b5d0 │ │ │ │ + b.n 9f7fc │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 10ab4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9f84a │ │ │ │ + b.n 9f842 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b5d8 │ │ │ │ + bl 9b5d0 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 10ab4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bhi.n 9f8ea │ │ │ │ - ldr r2, [pc, #272] @ (9f960 ) │ │ │ │ + bhi.n 9f8e2 │ │ │ │ + ldr r2, [pc, #272] @ (9f958 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldrb r2, [r2, r7] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9f838 │ │ │ │ + beq.n 9f830 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.n 9f86a │ │ │ │ + beq.n 9f862 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 9f72a │ │ │ │ + bne.w 9f722 │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.w 9f75c │ │ │ │ + bne.w 9f754 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 11fb8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 9f8a6 │ │ │ │ + cbnz r0, 9f89e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b9f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r5, [sp, #32] │ │ │ │ strb.w r7, [sp, #33] @ 0x21 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ ldrd r5, r2, [r4, #200] @ 0xc8 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #204] @ (9f964 ) │ │ │ │ + ldr r0, [pc, #204] @ (9f95c ) │ │ │ │ subs r1, r2, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ add r0, pc │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 2c49e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9f772 │ │ │ │ + b.n 9f76a │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b5d8 │ │ │ │ - b.n 9f748 │ │ │ │ + bl 9b5d0 │ │ │ │ + b.n 9f740 │ │ │ │ uxtb r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9f4b8 │ │ │ │ - b.n 9f748 │ │ │ │ + bl 9f4b0 │ │ │ │ + b.n 9f740 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9f4b8 │ │ │ │ - b.n 9f770 │ │ │ │ + bl 9f4b0 │ │ │ │ + b.n 9f768 │ │ │ │ mov r1, r7 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.w 9f748 │ │ │ │ + bls.w 9f740 │ │ │ │ ldrb.w r0, [r7], #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b688 │ │ │ │ - b.n 9f8d8 │ │ │ │ + bl 9b680 │ │ │ │ + b.n 9f8d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bmi.n 9f838 │ │ │ │ - b.n 9f85a │ │ │ │ + bmi.n 9f830 │ │ │ │ + b.n 9f852 │ │ │ │ ldrd r7, r3, [r1, #204] @ 0xcc │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w 9f720 │ │ │ │ + bcc.w 9f718 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9f4b8 │ │ │ │ - b.n 9f748 │ │ │ │ + bl 9f4b0 │ │ │ │ + b.n 9f740 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b688 │ │ │ │ + bl 9b680 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ blx 10ab4 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 9f86a │ │ │ │ + beq.n 9f862 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #16 │ │ │ │ - bl d9ec4 │ │ │ │ + bl d9ebc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9f93a │ │ │ │ + bge.n 9f932 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b5d8 │ │ │ │ + bl 9b5d0 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.w 9f748 │ │ │ │ - b.n 9f770 │ │ │ │ + bne.w 9f740 │ │ │ │ + b.n 9f768 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r9, #16 │ │ │ │ - bl 9b5d8 │ │ │ │ - b.n 9f804 │ │ │ │ + bl 9b5d0 │ │ │ │ + b.n 9f7fc │ │ │ │ adds r2, r7, #1 │ │ │ │ - bne.n 9f92a │ │ │ │ - b.n 9f86a │ │ │ │ + bne.n 9f922 │ │ │ │ + b.n 9f862 │ │ │ │ nop │ │ │ │ + ldc2 0, cr0, [r8, #28] │ │ │ │ ldc2 0, cr0, [r0, #28] │ │ │ │ - stc2 0, cr0, [r8, #28] │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r6], #28 │ │ │ │ + stc2l 0, cr0, [lr], #28 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 9f9a8 │ │ │ │ + b.n 9f9a0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 9f9c0 │ │ │ │ + beq.n 9f9b8 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt.n 9f9fc │ │ │ │ + bgt.n 9f9f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 9f9ea │ │ │ │ + bhi.n 9f9e2 │ │ │ │ ldrd r1, r0, [r5, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9fa1e │ │ │ │ + beq.n 9fa16 │ │ │ │ strb r3, [r1, #0] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9f988 │ │ │ │ + bne.n 9f980 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9f9e4 │ │ │ │ + beq.n 9f9dc │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r7, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 9f990 │ │ │ │ + bpl.n 9f988 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c8fdc │ │ │ │ + bl c8fd4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 9fa3e │ │ │ │ + blt.n 9fa36 │ │ │ │ mov r0, r5 │ │ │ │ - bl c93cc │ │ │ │ + bl c93c4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9f9a8 │ │ │ │ + b.n 9f9a0 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 9f996 │ │ │ │ - ldr r0, [pc, #116] @ (9fa60 ) │ │ │ │ + b.n 9f98e │ │ │ │ + ldr r0, [pc, #116] @ (9fa58 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9f9bc │ │ │ │ + b.n 9f9b4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9fa46 │ │ │ │ + beq.n 9fa3e │ │ │ │ strb r3, [r1, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r4, r3, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bgt.n 9f9fe │ │ │ │ + bgt.n 9f9f6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9f988 │ │ │ │ - b.n 9f9b2 │ │ │ │ + bne.n 9f980 │ │ │ │ + b.n 9f9aa │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 9fa5c │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 9fa54 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r1, #0] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #4] │ │ │ │ - b.n 9f9a8 │ │ │ │ + b.n 9f9a0 │ │ │ │ adds r1, #2 │ │ │ │ - beq.n 9f9f8 │ │ │ │ + beq.n 9f9f0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 9f9b8 │ │ │ │ + b.n 9f9b0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, 9fa5c │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, 9fa54 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 9fa04 │ │ │ │ + b.n 9f9fc │ │ │ │ bl 5a418 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ movs r4, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #124] @ (9faf0 ) │ │ │ │ + ldr r1, [pc, #124] @ (9fae8 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #124] @ (9faf4 ) │ │ │ │ + ldr r3, [pc, #124] @ (9faec ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #124] @ (9faf8 ) │ │ │ │ + ldr r2, [pc, #124] @ (9faf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - bne.n 9faec │ │ │ │ + bne.n 9fae4 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #95 @ 0x5f │ │ │ │ - beq.n 9fab0 │ │ │ │ + beq.n 9faa8 │ │ │ │ lsls r1, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r1, r3 │ │ │ │ - bmi.n 9face │ │ │ │ - ldr r0, [pc, #88] @ (9fafc ) │ │ │ │ + bmi.n 9fac6 │ │ │ │ + ldr r0, [pc, #88] @ (9faf4 ) │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 9fab0 │ │ │ │ + beq.n 9faa8 │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 9faec │ │ │ │ + bne.n 9fae4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #76] @ (9fb00 ) │ │ │ │ - ldr r3, [pc, #60] @ (9faf4 ) │ │ │ │ + ldr r2, [pc, #76] @ (9faf8 ) │ │ │ │ + ldr r3, [pc, #60] @ (9faec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9faca │ │ │ │ + bne.n 9fac2 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ adds r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 68ee6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 9faa0 │ │ │ │ + bls.n 9fa98 │ │ │ │ mov r0, r3 │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bmi.n 9fab0 │ │ │ │ + bmi.n 9faa8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9fab2 │ │ │ │ - vld1.8 {d16[0]}, [r4], r7 │ │ │ │ + b.n 9faaa │ │ │ │ + vld1.8 {d16[0]}, [ip], r7 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - vld1.8 {d16[0]}, [r0], r7 │ │ │ │ + vld1.8 {d16[0]}, [r8], r7 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - vld1.8 {d0[0]}, [r6], r7 │ │ │ │ + vld1.8 {d0[0]}, [lr], r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3488] @ 0xda0 │ │ │ │ - ldr r5, [pc, #692] @ (9fdd0 ) │ │ │ │ + ldr r5, [pc, #692] @ (9fdc8 ) │ │ │ │ sub.w sp, sp, #572 @ 0x23c │ │ │ │ - ldr r4, [pc, #692] @ (9fdd4 ) │ │ │ │ + ldr r4, [pc, #692] @ (9fdcc ) │ │ │ │ add.w r8, sp, #148 @ 0x94 │ │ │ │ add r5, pc │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ ldr r6, [sp, #608] @ 0x260 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ands.w sl, r6, #4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #564] @ 0x234 │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 9fccc │ │ │ │ + bne.w 9fcc4 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w fp, sp, #280 @ 0x118 │ │ │ │ - vldr d7, [pc, #632] @ 9fdc8 │ │ │ │ + vldr d7, [pc, #632] @ 9fdc0 │ │ │ │ mov.w lr, #1 │ │ │ │ tst.w r6, #10 │ │ │ │ mov.w ip, #8 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ str.w ip, [r0, #1708] @ 0x6ac │ │ │ │ @@ -220171,118 +220167,118 @@ │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ add r3, sp, #564 @ 0x234 │ │ │ │ str.w ip, [fp] │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ vstr d7, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp, #320] @ 0x140 │ │ │ │ - bl 9fddc │ │ │ │ + bl 9fdd4 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9fd58 │ │ │ │ + beq.w 9fd50 │ │ │ │ mov r0, fp │ │ │ │ - bl a6b58 │ │ │ │ + bl a6b50 │ │ │ │ ldrd r0, r3, [r4, #112] @ 0x70 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 9fd62 │ │ │ │ + bhi.w 9fd5a │ │ │ │ cmp r0, r8 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.w 9fdbe │ │ │ │ + bne.w 9fdb6 │ │ │ │ ldr.w r3, [r5, #1728] @ 0x6c0 │ │ │ │ - cbz r3, 9fbf8 │ │ │ │ + cbz r3, 9fbf0 │ │ │ │ ldr.w r2, [r5, #1724] @ 0x6bc │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 9fc7c │ │ │ │ + bcc.n 9fc74 │ │ │ │ ldr.w r3, [r5, #1720] @ 0x6b8 │ │ │ │ - cbz r3, 9fc06 │ │ │ │ + cbz r3, 9fbfe │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fda4 │ │ │ │ + bne.w 9fd9c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9fcc8 │ │ │ │ + beq.n 9fcc0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ add.w r8, r3, r9 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9fcbc │ │ │ │ + beq.n 9fcb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9fcc8 │ │ │ │ + beq.n 9fcc0 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr.w r3, [r4, #228] @ 0xe4 │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ str.w r8, [r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9fd84 │ │ │ │ + bne.w 9fd7c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r0, r5, r9 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ blx 11430 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r7 │ │ │ │ - bne.w 9fdb8 │ │ │ │ - ldr r2, [pc, #376] @ (9fdd8 ) │ │ │ │ - ldr r3, [pc, #372] @ (9fdd4 ) │ │ │ │ + bne.w 9fdb0 │ │ │ │ + ldr r2, [pc, #376] @ (9fdd0 ) │ │ │ │ + ldr r3, [pc, #372] @ (9fdcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #564] @ 0x234 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9fda0 │ │ │ │ + bne.w 9fd98 │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #572 @ 0x23c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, #8 │ │ │ │ add.w r8, sp, #16 │ │ │ │ str.w r3, [r5, #1728] @ 0x6c0 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r8, {r0, r1} │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r3, [r5, #1728] @ 0x6c0 │ │ │ │ - cbz r3, 9fc9e │ │ │ │ + cbz r3, 9fc96 │ │ │ │ ldr.w r2, [r5, #1724] @ 0x6bc │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 9fd8a │ │ │ │ + bhi.n 9fd82 │ │ │ │ ldr.w r3, [r5, #1720] @ 0x6b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9fc06 │ │ │ │ + beq.n 9fbfe │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9fc06 │ │ │ │ + beq.n 9fbfe │ │ │ │ mov r1, r8 │ │ │ │ addw r0, r5, #1708 @ 0x6ac │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9fd98 │ │ │ │ - b.n 9fc06 │ │ │ │ + bne.n 9fd90 │ │ │ │ + b.n 9fbfe │ │ │ │ mov r0, r8 │ │ │ │ blx 11c10 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9fc28 │ │ │ │ + bne.n 9fc20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9fc50 │ │ │ │ + b.n 9fc48 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w fp, sp, #280 @ 0x118 │ │ │ │ - vldr d7, [pc, #240] @ 9fdc8 │ │ │ │ + vldr d7, [pc, #240] @ 9fdc0 │ │ │ │ mov.w ip, #1 │ │ │ │ tst.w r6, #10 │ │ │ │ mov.w lr, #8 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ str.w lr, [r0, #1708] @ 0x6ac │ │ │ │ @@ -220312,160 +220308,160 @@ │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ add r3, sp, #564 @ 0x234 │ │ │ │ vstr d7, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ movs r3, #0 │ │ │ │ vstr d7, [sp, #320] @ 0x140 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ - bl 9fddc │ │ │ │ + bl 9fdd4 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fbd0 │ │ │ │ + bne.w 9fbc8 │ │ │ │ ldrd r0, r3, [r4, #112] @ 0x70 │ │ │ │ cmp r3, r0 │ │ │ │ - bls.w 9fbe0 │ │ │ │ + bls.w 9fbd8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ iteet ne │ │ │ │ bicne.w r2, r2, #1 │ │ │ │ subeq r3, #4 │ │ │ │ streq r1, [r2, #0] │ │ │ │ ldrne.w r1, [r3, #-8]! │ │ │ │ it ne │ │ │ │ strne r1, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 9fd62 │ │ │ │ + bhi.n 9fd5a │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ - b.n 9fbe0 │ │ │ │ + b.n 9fbd8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 9fc42 │ │ │ │ + b.n 9fc3a │ │ │ │ subs r3, #8 │ │ │ │ str.w r3, [r5, #1728] @ 0x6c0 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r8, {r0, r1} │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 9fc90 │ │ │ │ + b.n 9fc88 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add.w r8, sp, #16 │ │ │ │ addw r0, r5, #1708 @ 0x6ac │ │ │ │ mov r1, r8 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9fd98 │ │ │ │ - b.n 9fc06 │ │ │ │ - bl aab28 │ │ │ │ - b.n 9fc5c │ │ │ │ - bl aab28 │ │ │ │ - b.n 9fbea │ │ │ │ + bne.n 9fd90 │ │ │ │ + b.n 9fbfe │ │ │ │ + bl aab20 │ │ │ │ + b.n 9fc54 │ │ │ │ + bl aab20 │ │ │ │ + b.n 9fbe2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsh.w r0, [r8, r7] │ │ │ │ + vst4.8 {d16-d19}, [r0], r7 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7fc0007 │ │ │ │ + strb.w r0, [r4, r7] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r1, [pc, #1660] @ a046c │ │ │ │ + ldr.w r1, [pc, #1660] @ a0464 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1656] @ a0470 │ │ │ │ + ldr.w r2, [pc, #1656] @ a0468 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r6, [pc, #1656] @ a0474 │ │ │ │ + ldr.w r6, [pc, #1656] @ a046c │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ add r6, pc │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r9, r6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r3, 9fe60 │ │ │ │ + cbz r3, 9fe58 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ adds r3, r6, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w a005e │ │ │ │ + beq.w a0056 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.w a0184 │ │ │ │ + bhi.w a017c │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r5, r6, #8 │ │ │ │ lsls r5, r6, #7 │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r2, r6, #6 │ │ │ │ movs r7, r0 │ │ │ │ movs r3, r6 │ │ │ │ and.w r2, r3, #24 │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w a009a │ │ │ │ + beq.w a0092 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl a04d8 │ │ │ │ + bl a04d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0136 │ │ │ │ + beq.w a012e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9fe14 │ │ │ │ + bne.n 9fe0c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbz r3, 9fe6c │ │ │ │ + cbz r3, 9fe64 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w a000a │ │ │ │ + bhi.w a0002 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 9fe78 │ │ │ │ + cbz r3, 9fe70 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a01fa │ │ │ │ + bne.w a01f2 │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #1532] @ a0478 │ │ │ │ - ldr.w r3, [pc, #1520] @ a0470 │ │ │ │ + ldr.w r2, [pc, #1532] @ a0470 │ │ │ │ + ldr.w r3, [pc, #1520] @ a0468 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a0076 │ │ │ │ + bne.w a006e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r2, r3, #5 │ │ │ │ ldr.w r3, [r8, #276] @ 0x114 │ │ │ │ mov sl, r3 │ │ │ │ add.w fp, r2, r3 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ and.w r3, r6, #31 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w a0282 │ │ │ │ + beq.w a027a │ │ │ │ and.w r3, r6, #7 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w a0270 │ │ │ │ + beq.w a0268 │ │ │ │ and.w r3, r6, #3968 @ 0xf80 │ │ │ │ cmp.w r3, #3968 @ 0xf80 │ │ │ │ - beq.w a0368 │ │ │ │ + beq.w a0360 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ubfx r3, r6, #7, #5 │ │ │ │ ldr.w lr, [r8, #1728] @ 0x6c0 │ │ │ │ ldr.w r1, [r2, sl] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9ff8c │ │ │ │ + beq.n 9ff84 │ │ │ │ ldr.w r0, [r8, #1732] @ 0x6c4 │ │ │ │ add.w r1, lr, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n 9ff8c │ │ │ │ + bcc.n 9ff84 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ movw ip, #45325 @ 0xb10d │ │ │ │ movt ip, #5 │ │ │ │ ldr.w r1, [r8, #1728] @ 0x6c0 │ │ │ │ cmp r6, ip │ │ │ │ add.w r1, r1, #8 │ │ │ │ @@ -220474,241 +220470,241 @@ │ │ │ │ mov.w r1, r1, lsl #7 │ │ │ │ orr.w r1, r1, #3 │ │ │ │ str.w r1, [r2, sl] │ │ │ │ ldr.w r2, [r5, #224] @ 0xe0 │ │ │ │ add.w r2, r2, #1 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #224] @ 0xe0 │ │ │ │ - beq.n 9ffcc │ │ │ │ + beq.n 9ffc4 │ │ │ │ ldr.w r2, [r5, #232] @ 0xe8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a00f8 │ │ │ │ + bne.w a00f0 │ │ │ │ ldrd r2, r1, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w a00be │ │ │ │ + beq.w a00b6 │ │ │ │ movs r1, #7 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldrd r2, r1, [r5, #4] │ │ │ │ adds r0, r2, #5 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bcc.w a00e4 │ │ │ │ + bcc.w a00dc │ │ │ │ str r6, [r2, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ffde │ │ │ │ + bne.n 9ffd6 │ │ │ │ add.w r2, fp, #4 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 9fe12 │ │ │ │ + b.n 9fe0a │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n a001a │ │ │ │ + bne.n a0012 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ asrs r2, r3, #7 │ │ │ │ asrs r3, r3, #31 │ │ │ │ - bl c9640 │ │ │ │ + bl c9638 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 9fe12 │ │ │ │ + b.n 9fe0a │ │ │ │ add r1, sp, #8 │ │ │ │ addw r0, r8, #1708 @ 0x6ac │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0136 │ │ │ │ + beq.w a012e │ │ │ │ ldr.w r1, [r5, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r1, r1, #7 │ │ │ │ orr.w r1, r1, #3 │ │ │ │ str.w r1, [r2, sl] │ │ │ │ movw r1, #45325 @ 0xb10d │ │ │ │ movt r1, #5 │ │ │ │ ldr.w r2, [r5, #224] @ 0xe0 │ │ │ │ cmp r6, r1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #224] @ 0xe0 │ │ │ │ - bne.n 9ff2a │ │ │ │ + bne.n 9ff22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ff60 │ │ │ │ + beq.n 9ff58 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a016e │ │ │ │ + beq.w a0166 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add.w r1, r2, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.w a016e │ │ │ │ + bcc.w a0166 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ add.w r6, fp, #4 │ │ │ │ strd r6, r3, [r4] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 9fe12 │ │ │ │ + b.n 9fe0a │ │ │ │ subs r3, #8 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 9fe14 │ │ │ │ + b.n 9fe0c │ │ │ │ and.w r1, r3, #24 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ ldr.w r2, [r5, #224] @ 0xe0 │ │ │ │ add.w r6, r8, r1, lsl #2 │ │ │ │ adds r2, #2 │ │ │ │ ldr.w r6, [r6, #244] @ 0xf4 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ add.w r2, r2, r0, lsr #9 │ │ │ │ str.w r2, [r5, #224] @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a00b2 │ │ │ │ + beq.n a00aa │ │ │ │ mov r1, r3 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl d0c4c │ │ │ │ + bl d0c44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, a007a │ │ │ │ + cbnz r3, a0072 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #3 │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - bl c9640 │ │ │ │ - b.n 9fe5a │ │ │ │ + bl c9638 │ │ │ │ + b.n 9fe52 │ │ │ │ ldr.w r1, [r8, #276] @ 0x114 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ add.w r6, r1, r3, lsr #5 │ │ │ │ ldr r3, [r2, r1] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 9fe2a │ │ │ │ - b.n a0062 │ │ │ │ + bne.w 9fe22 │ │ │ │ + b.n a005a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w a03e2 │ │ │ │ + beq.w a03da │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w a03d0 │ │ │ │ - ldr r3, [pc, #1012] @ (a047c ) │ │ │ │ + beq.w a03c8 │ │ │ │ + ldr r3, [pc, #1012] @ (a0474 ) │ │ │ │ movw r2, #562 @ 0x232 │ │ │ │ - ldr r1, [pc, #1008] @ (a0480 ) │ │ │ │ - ldr r0, [pc, #1012] @ (a0484 ) │ │ │ │ + ldr r1, [pc, #1008] @ (a0478 ) │ │ │ │ + ldr r0, [pc, #1012] @ (a047c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ asrs r1, r3, #7 │ │ │ │ bl 2d4ee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 9fe12 │ │ │ │ + b.n 9fe0a │ │ │ │ asrs r2, r3, #7 │ │ │ │ str r1, [sp, #16] │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n a004a │ │ │ │ + b.n a0042 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a016a │ │ │ │ + beq.n a0162 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r1, #7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldrd r2, r1, [r5, #4] │ │ │ │ adds r0, r2, #5 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bcs.w 9ff52 │ │ │ │ + bcs.w 9ff4a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a016a │ │ │ │ + beq.n a0162 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9ff52 │ │ │ │ - ldr r2, [pc, #908] @ (a0488 ) │ │ │ │ + b.n 9ff4a │ │ │ │ + ldr r2, [pc, #908] @ (a0480 ) │ │ │ │ lsrs r6, r6, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r9, r2] │ │ │ │ clz r2, r6 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movs r1, #13 │ │ │ │ ldr.w r6, [r2, r6, lsl #2] │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ bl 2d4ee │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl a04d8 │ │ │ │ + bl a04d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ffd8 │ │ │ │ + bne.w 9ffd0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9fe7a │ │ │ │ + b.n 9fe72 │ │ │ │ ldr.w r2, [r5, #228] @ 0xe4 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ lsls r3, r2, #7 │ │ │ │ mov r7, r2 │ │ │ │ orr.w r3, r3, #13 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldrd r2, r3, [r5, #116] @ 0x74 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w a0426 │ │ │ │ + bhi.w a041e │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r5, #112 @ 0x70 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a0424 │ │ │ │ + bne.w a041c │ │ │ │ bl 5a418 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ff60 │ │ │ │ - b.n a0136 │ │ │ │ - ldr r3, [pc, #772] @ (a048c ) │ │ │ │ + bne.w 9ff58 │ │ │ │ + b.n a012e │ │ │ │ + ldr r3, [pc, #772] @ (a0484 ) │ │ │ │ mov.w r2, #628 @ 0x274 │ │ │ │ - ldr r1, [pc, #772] @ (a0490 ) │ │ │ │ - ldr r0, [pc, #772] @ (a0494 ) │ │ │ │ + ldr r1, [pc, #772] @ (a0488 ) │ │ │ │ + ldr r0, [pc, #772] @ (a048c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ and.w r1, r3, #24 │ │ │ │ add.w r1, r8, r1, lsl #2 │ │ │ │ ldr.w r6, [r1, #244] @ 0xf4 │ │ │ │ @@ -220723,607 +220719,607 @@ │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ rsb r6, r3, ip, lsl #2 │ │ │ │ add r0, ip │ │ │ │ movs r1, #6 │ │ │ │ str.w r0, [r5, #224] @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 2d4ee │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.n a020e │ │ │ │ + bhi.n a0206 │ │ │ │ adds r2, r7, #4 │ │ │ │ adds r1, r3, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a026a │ │ │ │ + beq.n a0262 │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ strb.w r0, [r3], #1 │ │ │ │ - b.n a01ec │ │ │ │ + b.n a01e4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fe78 │ │ │ │ + beq.w 9fe70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 9fe14 │ │ │ │ + b.n 9fe0c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a016a │ │ │ │ + beq.n a0162 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n a01e8 │ │ │ │ + b.n a01e0 │ │ │ │ and.w r2, r3, #24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r6, r3, #4 │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ add.w r2, r8, r2, lsl #2 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ mov sl, r3 │ │ │ │ adds r7, r6, r3 │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a03f4 │ │ │ │ + bne.w a03ec │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ ldrd r3, r1, [r5, #4] │ │ │ │ add.w r2, r3, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w a0442 │ │ │ │ + bcc.w a043a │ │ │ │ ldr.w r2, [r6, sl] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 9fe12 │ │ │ │ + b.n 9fe0a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 2d4a0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9febc │ │ │ │ + bne.w 9feb4 │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r2, sl] │ │ │ │ asrs r1, r1, #7 │ │ │ │ bl 2d4ee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 9fe12 │ │ │ │ + b.n 9fe0a │ │ │ │ ldr.w r2, [r5, #228] @ 0xe4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r0, r2, #1 │ │ │ │ str.w r0, [r5, #228] @ 0xe4 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r0, [r8, #276] @ 0x114 │ │ │ │ cmp r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n a0338 │ │ │ │ + beq.n a0330 │ │ │ │ ldrd r2, r1, [r5, #116] @ 0x74 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n a0350 │ │ │ │ + bls.n a0348 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ mov.w r2, sl, lsl #7 │ │ │ │ orr.w r2, r2, #13 │ │ │ │ ldr r1, [r5, #116] @ 0x74 │ │ │ │ adds r1, #4 │ │ │ │ str r1, [r5, #116] @ 0x74 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldrd r2, r1, [r5, #116] @ 0x74 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n a02f6 │ │ │ │ + bhi.n a02ee │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r5, #112 @ 0x70 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a016a │ │ │ │ + beq.w a0162 │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r6, r6, #1 │ │ │ │ str r6, [r2, #0] │ │ │ │ add.w r7, r7, r3, lsr #5 │ │ │ │ movs r1, #15 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r7 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 2d4ee │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ adds r3, #3 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 9fe2a │ │ │ │ + bne.w 9fe22 │ │ │ │ ldr.w r6, [r8, #276] @ 0x114 │ │ │ │ add.w r6, r6, r3, lsr #5 │ │ │ │ - b.n a0322 │ │ │ │ + b.n a031a │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ ldr.w r2, [r5, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #224] @ 0xe0 │ │ │ │ - b.n a02b8 │ │ │ │ + b.n a02b0 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r5, #112 @ 0x70 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a016a │ │ │ │ + beq.w a0162 │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n a02c2 │ │ │ │ - ldr r3, [pc, #284] @ (a0488 ) │ │ │ │ + b.n a02ba │ │ │ │ + ldr r3, [pc, #284] @ (a0480 ) │ │ │ │ lsrs r0, r6, #12 │ │ │ │ ldr.w lr, [r8, #1728] @ 0x6c0 │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ clz r3, r0 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldr.w r1, [r2, sl] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9fee0 │ │ │ │ + bne.w 9fed8 │ │ │ │ add r1, sp, #8 │ │ │ │ addw r0, r8, #1708 @ 0x6ac │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0136 │ │ │ │ + beq.w a012e │ │ │ │ ldr.w r1, [r5, #224] @ 0xe0 │ │ │ │ lsls r1, r1, #7 │ │ │ │ orr.w r1, r1, #3 │ │ │ │ str.w r1, [r2, sl] │ │ │ │ ldr.w r2, [r5, #224] @ 0xe0 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #224] @ 0xe0 │ │ │ │ - b.n 9ff2a │ │ │ │ + b.n 9ff22 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #19 │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 43230 │ │ │ │ - b.n 9fe5a │ │ │ │ + b.n 9fe52 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #18 │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ bl 431f0 │ │ │ │ - b.n 9fe5a │ │ │ │ - ldr r6, [pc, #160] @ (a0498 ) │ │ │ │ + b.n 9fe52 │ │ │ │ + ldr r6, [pc, #160] @ (a0490 ) │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r6, #28 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n a0454 │ │ │ │ + beq.n a044c │ │ │ │ ldr.w r1, [r6], #4 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #8 │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bne.n a0406 │ │ │ │ - b.n 9fe5a │ │ │ │ + bne.n a03fe │ │ │ │ + b.n 9fe52 │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ str r6, [r2, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2d4ee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 9fe12 │ │ │ │ + b.n 9fe0a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a016a │ │ │ │ + beq.w a0162 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n a025c │ │ │ │ + b.n a0254 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a016a │ │ │ │ + beq.w a0162 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n a040c │ │ │ │ + b.n a0404 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6640007 │ │ │ │ + @ instruction: 0xf66c0007 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf65a0007 │ │ │ │ - rsbs r0, sl, #8847360 @ 0x870000 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + @ instruction: 0xf6620007 │ │ │ │ + @ instruction: 0xf5e20007 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [pc, #416] @ (a0628 ) │ │ │ │ + ldr r6, [pc, #352] @ (a05e0 ) │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #424] @ (a0640 ) │ │ │ │ + ldr r5, [pc, #360] @ (a05f8 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n a04c4 │ │ │ │ + beq.n a04bc │ │ │ │ strb r4, [r2, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, a04d4 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, a04cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n a04b8 │ │ │ │ + b.n a04b0 │ │ │ │ bl 5a418 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #292] @ (a0610 ) │ │ │ │ + ldr r1, [pc, #292] @ (a0608 ) │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ add r1, pc │ │ │ │ sub sp, #12 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n a0540 │ │ │ │ + beq.n a0538 │ │ │ │ movw r2, #29061 @ 0x7185 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n a0548 │ │ │ │ + beq.n a0540 │ │ │ │ ldr.w r2, [r0, #232] @ 0xe8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, a0550 │ │ │ │ + cbnz r2, a0548 │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n a0588 │ │ │ │ + beq.n a0580 │ │ │ │ movs r1, #2 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r1, r2, #5 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bcc.n a0598 │ │ │ │ + bcc.n a0590 │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr.w r1, [r3, #236] @ 0xec │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r1, a0538 │ │ │ │ + cbnz r1, a0530 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 10848 │ │ │ │ - b.n a0532 │ │ │ │ + b.n a052a │ │ │ │ movs r1, #9 │ │ │ │ - bl a049c │ │ │ │ - b.n a0532 │ │ │ │ + bl a0494 │ │ │ │ + b.n a052a │ │ │ │ movs r1, #10 │ │ │ │ - bl a049c │ │ │ │ - b.n a0532 │ │ │ │ - ldr.w ip, [pc, #192] @ a0614 │ │ │ │ + bl a0494 │ │ │ │ + b.n a052a │ │ │ │ + ldr.w ip, [pc, #192] @ a060c │ │ │ │ lsrs r0, r4, #7 │ │ │ │ clz r2, r0 │ │ │ │ rsb r2, r2, #410 @ 0x19a │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ mov.w ip, #28 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mla r0, ip, r0, r2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ - bne.n a05aa │ │ │ │ + bne.n a05a2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ strd r1, r4, [r3, #240] @ 0xf0 │ │ │ │ - b.n a0534 │ │ │ │ + b.n a052c │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, a05f2 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, a05ea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n a0512 │ │ │ │ + b.n a050a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, a05f2 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, a05ea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n a0524 │ │ │ │ + b.n a051c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d4d04 │ │ │ │ - cbz r0, a05f6 │ │ │ │ + bl d4cfc │ │ │ │ + cbz r0, a05ee │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #12 │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2d4ee │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r5, r4, [r5, #20] │ │ │ │ ldrd r2, r1, [r3, #4] │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n a05e8 │ │ │ │ + bhi.n a05e0 │ │ │ │ subs r1, r2, #1 │ │ │ │ adds r0, r4, r5 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n a0608 │ │ │ │ + beq.n a0600 │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ strb.w ip, [r1, #1]! │ │ │ │ - b.n a05da │ │ │ │ + b.n a05d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl b164c │ │ │ │ - cbnz r0, a0602 │ │ │ │ + bl b1644 │ │ │ │ + cbnz r0, a05fa │ │ │ │ bl 5a418 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #11 │ │ │ │ - bl a049c │ │ │ │ + bl a0494 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a05bc │ │ │ │ + b.n a05b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n a05d6 │ │ │ │ + b.n a05ce │ │ │ │ add r2, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n a0532 │ │ │ │ + b.n a052a │ │ │ │ nop │ │ │ │ - vhadd.s32 d16, d10, d7 │ │ │ │ + vhadd.s d16, d2, d7 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3624] @ 0xe28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #296] @ (a0754 ) │ │ │ │ + ldr r0, [pc, #296] @ (a074c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #296] @ (a0758 ) │ │ │ │ + ldr r2, [pc, #296] @ (a0750 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ adds r1, #7 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #444] @ 0x1bc │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ add.w r0, r2, r1, lsl #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n a06c8 │ │ │ │ + bcc.n a06c0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ ldr.w r5, [r4, #148] @ 0x94 │ │ │ │ adds r0, #24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n a06c8 │ │ │ │ + bcc.n a06c0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.n a06dc │ │ │ │ + bmi.n a06d4 │ │ │ │ movs r3, #16 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r5, sp, #8 │ │ │ │ add r3, r6 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ str r3, [r5, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a06fa │ │ │ │ + bne.n a06f2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5, #12] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl a076c │ │ │ │ + bl a0764 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a0732 │ │ │ │ + beq.n a072a │ │ │ │ blx 11018 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n a0736 │ │ │ │ + bne.n a072e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - bne.n a06e4 │ │ │ │ - ldr r2, [pc, #168] @ (a075c ) │ │ │ │ - ldr r3, [pc, #164] @ (a0758 ) │ │ │ │ + bne.n a06dc │ │ │ │ + ldr r2, [pc, #168] @ (a0754 ) │ │ │ │ + ldr r3, [pc, #164] @ (a0750 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a06e0 │ │ │ │ + bne.n a06d8 │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2f74 │ │ │ │ + bl c2f6c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n a06b0 │ │ │ │ + bne.n a06a8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n a0662 │ │ │ │ + bpl.n a065a │ │ │ │ movs r3, #20 │ │ │ │ - b.n a0664 │ │ │ │ + b.n a065c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ (a0760 ) │ │ │ │ + ldr r3, [pc, #120] @ (a0758 ) │ │ │ │ movw r2, #1588 @ 0x634 │ │ │ │ - ldr r1, [pc, #120] @ (a0764 ) │ │ │ │ - ldr r0, [pc, #120] @ (a0768 ) │ │ │ │ + ldr r1, [pc, #120] @ (a075c ) │ │ │ │ + ldr r0, [pc, #120] @ (a0760 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bhi.n a073c │ │ │ │ + bhi.n a0734 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #0 │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2], #4 │ │ │ │ - bne.n a0706 │ │ │ │ + bne.n a06fe │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl a076c │ │ │ │ + bl a0764 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n a069c │ │ │ │ + bne.n a0694 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n a06a4 │ │ │ │ + beq.n a069c │ │ │ │ mvn.w r0, #5 │ │ │ │ - b.n a06b0 │ │ │ │ + b.n a06a8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 11ad4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0736 │ │ │ │ + beq.n a072e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - b.n a0704 │ │ │ │ + b.n a06fc │ │ │ │ nop │ │ │ │ - cdp 0, 2, cr0, cr14, cr7, {0} │ │ │ │ + cdp 0, 3, cr0, cr6, cr7, {0} │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r8, #28]! │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldc 0, cr0, [r0, #28]! │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r5, [pc, #560] @ (a0998 ) │ │ │ │ + ldr r5, [pc, #496] @ (a0950 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #608] @ (a09cc ) │ │ │ │ + ldr r5, [pc, #544] @ (a0984 ) │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ - ldr.w r3, [pc, #1652] @ a0df4 │ │ │ │ + ldr.w r3, [pc, #1652] @ a0dec │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1652] @ a0df8 │ │ │ │ + ldr.w r2, [pc, #1652] @ a0df0 │ │ │ │ sub sp, #312 @ 0x138 │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #1644] @ a0dfc │ │ │ │ + ldr.w r3, [pc, #1644] @ a0df4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov ip, r3 │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ str.w ip, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a0c46 │ │ │ │ + bne.w a0c3e │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w a0d68 │ │ │ │ + bhi.w a0d60 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r4, r2 │ │ │ │ lsls r2, r6, #10 │ │ │ │ lsls r7, r4, #6 │ │ │ │ lsls r4, r7, #9 │ │ │ │ lsls r0, r0, #5 │ │ │ │ @@ -221342,50 +221338,50 @@ │ │ │ │ lsls r3, r6, #11 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr.w r2, [r3, #1] │ │ │ │ adds r3, #5 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w a0988 │ │ │ │ + bne.w a0980 │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #1536] @ a0e00 │ │ │ │ - ldr.w r3, [pc, #1528] @ a0dfc │ │ │ │ + ldr.w r2, [pc, #1536] @ a0df8 │ │ │ │ + ldr.w r3, [pc, #1528] @ a0df4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a0bba │ │ │ │ + bne.w a0bb2 │ │ │ │ add sp, #312 @ 0x138 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r3, #1] │ │ │ │ adds r3, #5 │ │ │ │ str r3, [r4, #0] │ │ │ │ and.w r3, r2, #3968 @ 0xf80 │ │ │ │ cmp.w r3, #3968 @ 0xf80 │ │ │ │ it ne │ │ │ │ ubfxne sl, r2, #7, #5 │ │ │ │ - beq.w a0c24 │ │ │ │ + beq.w a0c1c │ │ │ │ ldr.w r1, [r8, #276] @ 0x114 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, r3, r1 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ add.w r3, r5, sl, lsl #2 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w a0b26 │ │ │ │ + bne.w a0b1e │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ @@ -221398,57 +221394,57 @@ │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ str r1, [r3, #32] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w a09a4 │ │ │ │ + beq.w a099c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ adds r2, r5, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w a07a2 │ │ │ │ - b.n a07fa │ │ │ │ + bne.w a079a │ │ │ │ + b.n a07f2 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ ldrb.w r3, [ip, #-1] │ │ │ │ and.w r1, r3, #127 @ 0x7f │ │ │ │ orr.w sl, r1, sl, lsl #7 │ │ │ │ lsls r7, r3, #24 │ │ │ │ - bmi.n a08ae │ │ │ │ + bmi.n a08a6 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r2, #2 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a0bbe │ │ │ │ + bne.w a0bb6 │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w a0c0e │ │ │ │ + bhi.w a0c06 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsls r2, r6, #5 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ ldrb.w r2, [ip, #-1] │ │ │ │ and.w r1, r2, #127 @ 0x7f │ │ │ │ orr.w r3, r1, r3, lsl #7 │ │ │ │ lsls r0, r2, #24 │ │ │ │ - bmi.n a08ea │ │ │ │ + bmi.n a08e2 │ │ │ │ ldr.w r2, [r8, #1392] @ 0x570 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r2, a0916 │ │ │ │ + cbz r2, a090e │ │ │ │ ldr.w r1, [r8, #276] @ 0x114 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [r8, #1392] @ 0x570 │ │ │ │ ldr.w r1, [r8, #276] @ 0x114 │ │ │ │ @@ -221467,107 +221463,107 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r5, r3, #8 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n a07a2 │ │ │ │ + b.n a079a │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ ldrb.w r2, [ip, #-1] │ │ │ │ and.w r1, r2, #127 @ 0x7f │ │ │ │ orr.w r3, r1, r3, lsl #7 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bmi.n a0956 │ │ │ │ + bmi.n a094e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w r2, [r8, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a07fa │ │ │ │ + beq.w a07f2 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a0894 │ │ │ │ + bne.n a088c │ │ │ │ ldrd r1, r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w a0b62 │ │ │ │ + bhi.w a0b5a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a07fa │ │ │ │ + beq.w a07f2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a07fa │ │ │ │ + beq.w a07f2 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a07fa │ │ │ │ + beq.w a07f2 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ - b.n a0894 │ │ │ │ + b.n a088c │ │ │ │ mov.w sl, #0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ ldrb.w r3, [ip, #-1] │ │ │ │ and.w r2, r3, #127 @ 0x7f │ │ │ │ orr.w sl, r2, sl, lsl #7 │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bmi.n a09c8 │ │ │ │ + bmi.n a09c0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 2d5dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ mov r2, r0 │ │ │ │ - b.n a0836 │ │ │ │ + b.n a082e │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ ldrb.w r2, [ip, #-1] │ │ │ │ and.w r1, r2, #127 @ 0x7f │ │ │ │ orr.w r3, r1, r3, lsl #7 │ │ │ │ lsls r7, r2, #24 │ │ │ │ - bmi.n a0a00 │ │ │ │ + bmi.n a09f8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a0d16 │ │ │ │ + beq.w a0d0e │ │ │ │ cmp r2, r5 │ │ │ │ - bcs.w a0dd2 │ │ │ │ + bcs.w a0dca │ │ │ │ ldr.w r3, [r8, #276] @ 0x114 │ │ │ │ subs r3, r2, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a07fa │ │ │ │ - b.n a0988 │ │ │ │ + beq.w a07f2 │ │ │ │ + b.n a0980 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ ldrb.w r3, [ip, #-1] │ │ │ │ and.w r1, r3, #127 @ 0x7f │ │ │ │ orr.w r2, r1, r2, lsl #7 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bmi.n a0a44 │ │ │ │ + bmi.n a0a3c │ │ │ │ ldr.w r1, [r8, #276] @ 0x114 │ │ │ │ adds r0, r2, #4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsrs r7, r0, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -221598,16 +221594,16 @@ │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w r5, [r1, r7, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a07fa │ │ │ │ - b.n a0988 │ │ │ │ + beq.w a07f2 │ │ │ │ + b.n a0980 │ │ │ │ ldr.w r2, [r8, #276] @ 0x114 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, r3, r2 │ │ │ │ movw r2, #45325 @ 0xb10d │ │ │ │ movt r2, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ @@ -221615,42 +221611,42 @@ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ add.w r3, r5, #8 │ │ │ │ str r3, [r4, #20] │ │ │ │ - cbz r6, a0b34 │ │ │ │ + cbz r6, a0b2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a0b72 │ │ │ │ + bne.n a0b6a │ │ │ │ mov.w sl, #2 │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.n a0894 │ │ │ │ + b.n a088c │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a07fa │ │ │ │ - b.n a0988 │ │ │ │ + beq.w a07f2 │ │ │ │ + b.n a0980 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9aa4 │ │ │ │ + bl c9a9c │ │ │ │ lsls r3, r0, #7 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a07fa │ │ │ │ - b.n a0988 │ │ │ │ + beq.w a07f2 │ │ │ │ + b.n a0980 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a0b96 │ │ │ │ + bne.n a0b8e │ │ │ │ strd r5, sl, [r3] │ │ │ │ - b.n a098a │ │ │ │ + b.n a0982 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ @@ -221661,189 +221657,189 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ add r2, sp, #308 @ 0x134 │ │ │ │ str r2, [r3, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n a0af6 │ │ │ │ + b.n a0aee │ │ │ │ subs r2, #8 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ mov sl, r1 │ │ │ │ - b.n a0894 │ │ │ │ + b.n a088c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a0d7e │ │ │ │ + beq.w a0d76 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ add.w r1, r2, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.w a0d7e │ │ │ │ + bcc.w a0d76 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r2, [r3, #28] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r3, #28] │ │ │ │ - b.n a0af6 │ │ │ │ + b.n a0aee │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a0dbe │ │ │ │ + beq.w a0db6 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add.w r0, r2, #8 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.w a0dbe │ │ │ │ + bcc.w a0db6 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r2, [r3, #28] │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r3, #28] │ │ │ │ - b.n a0b2e │ │ │ │ + b.n a0b26 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - b.n a08d4 │ │ │ │ + b.n a08cc │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 2d5a4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ mov r2, r0 │ │ │ │ - b.n a0836 │ │ │ │ + b.n a082e │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 2d5dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n a0bd2 │ │ │ │ + b.n a0bca │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ movw r3, #29061 @ 0x7185 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n a0bd2 │ │ │ │ + b.n a0bca │ │ │ │ add r2, sp, #12 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n a0bd2 │ │ │ │ - ldr r3, [pc, #500] @ (a0e04 ) │ │ │ │ + b.n a0bca │ │ │ │ + ldr r3, [pc, #500] @ (a0dfc ) │ │ │ │ movw r2, #1524 @ 0x5f4 │ │ │ │ - ldr r1, [pc, #496] @ (a0e08 ) │ │ │ │ - ldr r0, [pc, #500] @ (a0e0c ) │ │ │ │ + ldr r1, [pc, #496] @ (a0e00 ) │ │ │ │ + ldr r0, [pc, #500] @ (a0e04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #488] @ (a0e10 ) │ │ │ │ + ldr r3, [pc, #488] @ (a0e08 ) │ │ │ │ lsrs r0, r2, #12 │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ clz r3, r0 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov sl, r3 │ │ │ │ - b.n a0836 │ │ │ │ + b.n a082e │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ - b.n a07b6 │ │ │ │ + b.n a07ae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ add.w r2, r4, #20 │ │ │ │ bl 432e4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a07fa │ │ │ │ - b.n a0988 │ │ │ │ + beq.w a07f2 │ │ │ │ + b.n a0980 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r2, [r8, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ adds r3, r5, #4 │ │ │ │ - b.n a0950 │ │ │ │ + b.n a0948 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 2d5dc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 1114c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a07fa │ │ │ │ - b.n a0988 │ │ │ │ + beq.w a07f2 │ │ │ │ + b.n a0980 │ │ │ │ movw r3, #29061 @ 0x7185 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a07fa │ │ │ │ - b.n a0988 │ │ │ │ + beq.w a07f2 │ │ │ │ + b.n a0980 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2d5a4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 1114c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a07fa │ │ │ │ - b.n a0988 │ │ │ │ + beq.w a07f2 │ │ │ │ + b.n a0980 │ │ │ │ ldr.w r2, [r8, #276] @ 0x114 │ │ │ │ cmp r1, #5 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub.w r3, r3, r2 │ │ │ │ movw r2, #1042 @ 0x412 │ │ │ │ mov.w r3, r3, lsl #5 │ │ │ │ orr.w r3, r3, #10 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r0, r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - beq.n a0d96 │ │ │ │ - ldr r3, [pc, #304] @ (a0e14 ) │ │ │ │ + beq.n a0d8e │ │ │ │ + ldr r3, [pc, #304] @ (a0e0c ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ adds r3, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #8 │ │ │ │ add.w r5, r1, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ strb r5, [r0, r1] │ │ │ │ - bne.n a0cea │ │ │ │ + bne.n a0ce2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #1042 @ 0x412 │ │ │ │ add.w r1, r3, #12 │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a07fa │ │ │ │ - b.n a0988 │ │ │ │ + beq.w a07f2 │ │ │ │ + b.n a0980 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a07fa │ │ │ │ - b.n a0988 │ │ │ │ + beq.w a07f2 │ │ │ │ + b.n a0980 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9aa4 │ │ │ │ + bl c9a9c │ │ │ │ ldr.w r2, [r8, #276] @ 0x114 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, r3, r2 │ │ │ │ movw r2, #1043 @ 0x413 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #11 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -221860,1019 +221856,1019 @@ │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a07fa │ │ │ │ - b.n a0988 │ │ │ │ - ldr r3, [pc, #172] @ (a0e18 ) │ │ │ │ + beq.w a07f2 │ │ │ │ + b.n a0980 │ │ │ │ + ldr r3, [pc, #172] @ (a0e10 ) │ │ │ │ movw r2, #1554 @ 0x612 │ │ │ │ - ldr r1, [pc, #172] @ (a0e1c ) │ │ │ │ - ldr r0, [pc, #172] @ (a0e20 ) │ │ │ │ + ldr r1, [pc, #172] @ (a0e14 ) │ │ │ │ + ldr r0, [pc, #172] @ (a0e18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a0af6 │ │ │ │ + bne.w a0aee │ │ │ │ mvn.w r0, #5 │ │ │ │ - b.n a07fc │ │ │ │ + b.n a07f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n a0d00 │ │ │ │ + b.n a0cf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ add.w r2, r4, #20 │ │ │ │ bl 433a8 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a07fa │ │ │ │ - b.n a0988 │ │ │ │ + beq.w a07f2 │ │ │ │ + b.n a0980 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a0b2e │ │ │ │ - b.n a0d90 │ │ │ │ + bne.w a0b26 │ │ │ │ + b.n a0d88 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, r1] │ │ │ │ ldr.w r3, [r8, #276] @ 0x114 │ │ │ │ subs r3, r5, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r5, [r3, r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a07fa │ │ │ │ - b.n a0988 │ │ │ │ - ldcl 0, cr0, [r4], {7} │ │ │ │ - stcl 0, cr0, [sl], {7} │ │ │ │ + beq.w a07f2 │ │ │ │ + b.n a0980 │ │ │ │ + ldcl 0, cr0, [ip], {7} │ │ │ │ + ldcl 0, cr0, [r2], {7} │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 0, r0, r8, cr7 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + stcl 0, cr0, [r0], #-28 @ 0xffffffe4 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [pc, #392] @ (a0f94 ) │ │ │ │ + ldr r0, [pc, #328] @ (a0f4c ) │ │ │ │ movs r4, r0 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r6, r1 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ movs r5, r0 │ │ │ │ - bx r1 │ │ │ │ + mov r8, pc │ │ │ │ movs r4, r0 │ │ │ │ - sbcs r4, r0 │ │ │ │ + adcs r4, r6 │ │ │ │ movs r4, r0 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #352] @ 0x160 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #352] @ 0x160 │ │ │ │ - cbz r3, a0e40 │ │ │ │ + cbz r3, a0e38 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a0e3c │ │ │ │ + beq.n a0e34 │ │ │ │ ldr.w r0, [r0, #1344] @ 0x540 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a0e54 : │ │ │ │ +000a0e4c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (a0e80 ) │ │ │ │ + ldr r0, [pc, #28] @ (a0e78 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, a0e76 │ │ │ │ + cbz r0, a0e6e │ │ │ │ ldrd r3, r2, [r0, #384] @ 0x180 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n a0e7a │ │ │ │ + bne.n a0e72 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n a0e84 │ │ │ │ - and.w r0, r0, #7 │ │ │ │ + b.n a0e7c │ │ │ │ + and.w r0, r8, #7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a1356 │ │ │ │ + beq.w a134e │ │ │ │ ldrd r3, r2, [r0, #384] @ 0x180 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n a0ea4 │ │ │ │ + beq.n a0e9c │ │ │ │ ldr.w r2, [r0, #1344] @ 0x540 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a1350 │ │ │ │ + bne.w a1348 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ - cbz r3, a0ea8 │ │ │ │ + cbz r3, a0ea0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov.w r8, #1 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r0, #384 @ 0x180 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add.w r9, r8, #32 │ │ │ │ - cbnz r1, a0edc │ │ │ │ + cbnz r1, a0ed4 │ │ │ │ adds r5, #4 │ │ │ │ cmp.w r8, #33 @ 0x21 │ │ │ │ - beq.w a120a │ │ │ │ + beq.w a1202 │ │ │ │ mov.w r8, #33 @ 0x21 │ │ │ │ - b.n a0ec4 │ │ │ │ + b.n a0ebc │ │ │ │ sub.w ip, r9, r8 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #1 │ │ │ │ ands.w ip, ip, #7 │ │ │ │ - beq.n a0fa2 │ │ │ │ + beq.n a0f9a │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n a0f48 │ │ │ │ + beq.n a0f40 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n a0f40 │ │ │ │ + beq.n a0f38 │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n a0f36 │ │ │ │ + beq.n a0f2e │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n a0f2c │ │ │ │ + beq.n a0f24 │ │ │ │ cmp.w ip, #5 │ │ │ │ - beq.n a0f22 │ │ │ │ + beq.n a0f1a │ │ │ │ cmp.w ip, #6 │ │ │ │ - beq.n a0f18 │ │ │ │ + beq.n a0f10 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bmi.w a121e │ │ │ │ + bmi.w a1216 │ │ │ │ movs r2, #2 │ │ │ │ add.w r0, r8, #1 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w a12d2 │ │ │ │ + bne.w a12ca │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w a130e │ │ │ │ + bne.w a1306 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w a1294 │ │ │ │ + bne.w a128c │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w a1256 │ │ │ │ + bne.w a124e │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ tst r2, r1 │ │ │ │ - bne.n a1026 │ │ │ │ + bne.n a101e │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ tst r2, r1 │ │ │ │ - bne.n a0fe6 │ │ │ │ + bne.n a0fde │ │ │ │ adds r0, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n a0fa2 │ │ │ │ - b.n a0eca │ │ │ │ + bne.n a0f9a │ │ │ │ + b.n a0ec2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r7, r0, #1 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w a11ce │ │ │ │ + bne.w a11c6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r0, r7, #1 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w a1192 │ │ │ │ + bne.w a118a │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r0, r7, #2 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w a1156 │ │ │ │ + bne.w a114e │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r0, r7, #3 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w a111a │ │ │ │ + bne.w a1112 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r0, r7, #4 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w a10de │ │ │ │ + bne.w a10d6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r0, r7, #5 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w a10a2 │ │ │ │ + bne.w a109a │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r0, r7, #6 │ │ │ │ tst r2, r1 │ │ │ │ - bne.n a1066 │ │ │ │ + bne.n a105e │ │ │ │ adds r0, r7, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n a0eca │ │ │ │ + beq.n a0ec2 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n a0f56 │ │ │ │ + beq.n a0f4e │ │ │ │ mvns r1, r2 │ │ │ │ mov r4, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r4] │ │ │ │ and.w ip, ip, r1 │ │ │ │ strex lr, ip, [r4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a0fb0 │ │ │ │ + bne.n a0fa8 │ │ │ │ dmb ish │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a134a │ │ │ │ + bne.w a1342 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n a0f56 │ │ │ │ + b.n a0f4e │ │ │ │ mvns r1, r2 │ │ │ │ mov r4, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r4] │ │ │ │ and.w ip, ip, r1 │ │ │ │ strex lr, ip, [r4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a0ff0 │ │ │ │ + bne.n a0fe8 │ │ │ │ dmb ish │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a134a │ │ │ │ + bne.w a1342 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n a0f4c │ │ │ │ + b.n a0f44 │ │ │ │ mvns r1, r2 │ │ │ │ mov r4, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r4] │ │ │ │ and.w ip, ip, r1 │ │ │ │ strex lr, ip, [r4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a1030 │ │ │ │ + bne.n a1028 │ │ │ │ dmb ish │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a134a │ │ │ │ + bne.w a1342 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n a0f44 │ │ │ │ + b.n a0f3c │ │ │ │ mvns r1, r2 │ │ │ │ mov r4, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r4] │ │ │ │ and.w ip, ip, r1 │ │ │ │ strex lr, ip, [r4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a1070 │ │ │ │ + bne.n a1068 │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a134a │ │ │ │ + bne.w a1342 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ - b.n a0f9a │ │ │ │ + b.n a0f92 │ │ │ │ mvns r1, r2 │ │ │ │ mov r4, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r4] │ │ │ │ and.w ip, ip, r1 │ │ │ │ strex lr, ip, [r4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a10ac │ │ │ │ + bne.n a10a4 │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a134a │ │ │ │ + bne.w a1342 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ - b.n a0f92 │ │ │ │ + b.n a0f8a │ │ │ │ mvns r1, r2 │ │ │ │ mov r4, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r4] │ │ │ │ and.w ip, ip, r1 │ │ │ │ strex lr, ip, [r4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a10e8 │ │ │ │ + bne.n a10e0 │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a134a │ │ │ │ + bne.w a1342 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ - b.n a0f88 │ │ │ │ + b.n a0f80 │ │ │ │ mvns r1, r2 │ │ │ │ mov r4, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r4] │ │ │ │ and.w ip, ip, r1 │ │ │ │ strex lr, ip, [r4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a1124 │ │ │ │ + bne.n a111c │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a134a │ │ │ │ + bne.w a1342 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ - b.n a0f7e │ │ │ │ + b.n a0f76 │ │ │ │ mvns r1, r2 │ │ │ │ mov r4, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r4] │ │ │ │ and.w ip, ip, r1 │ │ │ │ strex lr, ip, [r4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a1160 │ │ │ │ + bne.n a1158 │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a134a │ │ │ │ + bne.w a1342 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ - b.n a0f74 │ │ │ │ + b.n a0f6c │ │ │ │ mvns r1, r2 │ │ │ │ mov r4, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r4] │ │ │ │ and.w ip, ip, r1 │ │ │ │ strex lr, ip, [r4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a119c │ │ │ │ + bne.n a1194 │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a134a │ │ │ │ + bne.w a1342 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ - b.n a0f6a │ │ │ │ + b.n a0f62 │ │ │ │ mvns r1, r2 │ │ │ │ mov r4, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ ands r0, r1 │ │ │ │ strex ip, r0, [r4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n a11d8 │ │ │ │ + bne.n a11d0 │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a134a │ │ │ │ + bne.w a1342 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ - b.n a0f60 │ │ │ │ - cbz r3, a1216 │ │ │ │ + b.n a0f58 │ │ │ │ + cbz r3, a120e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mvn.w r1, #1 │ │ │ │ mov r4, r5 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ ands r0, r1 │ │ │ │ strex ip, r0, [r4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n a1228 │ │ │ │ + bne.n a1220 │ │ │ │ mov r1, r2 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a134a │ │ │ │ + bne.n a1342 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a0f12 │ │ │ │ + b.n a0f0a │ │ │ │ mvns r1, r2 │ │ │ │ mov r4, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r4] │ │ │ │ and.w ip, ip, r1 │ │ │ │ strex lr, ip, [r4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a1260 │ │ │ │ + bne.n a1258 │ │ │ │ dmb ish │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a134a │ │ │ │ + bne.n a1342 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n a0f3c │ │ │ │ + b.n a0f34 │ │ │ │ mvns r1, r2 │ │ │ │ mov r4, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r4] │ │ │ │ and.w ip, ip, r1 │ │ │ │ strex lr, ip, [r4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a129e │ │ │ │ + bne.n a1296 │ │ │ │ dmb ish │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a134a │ │ │ │ + bne.n a1342 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n a0f32 │ │ │ │ + b.n a0f2a │ │ │ │ mvns r1, r2 │ │ │ │ mov r4, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r4] │ │ │ │ and.w ip, ip, r1 │ │ │ │ strex lr, ip, [r4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a12dc │ │ │ │ + bne.n a12d4 │ │ │ │ dmb ish │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ - cbnz r1, a134a │ │ │ │ + cbnz r1, a1342 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n a0f1e │ │ │ │ + b.n a0f16 │ │ │ │ mvns r1, r2 │ │ │ │ mov r4, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r4] │ │ │ │ and.w ip, ip, r1 │ │ │ │ strex lr, ip, [r4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a1318 │ │ │ │ + bne.n a1310 │ │ │ │ dmb ish │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl ca5d0 │ │ │ │ + bl ca5c8 │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ - cbnz r1, a134a │ │ │ │ + cbnz r1, a1342 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n a0f28 │ │ │ │ + b.n a0f20 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n a1216 │ │ │ │ + b.n a120e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n a0ea4 │ │ │ │ + b.n a0e9c │ │ │ │ mov r3, r0 │ │ │ │ - b.n a0ea4 │ │ │ │ + b.n a0e9c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (a1390 ) │ │ │ │ + ldr r3, [pc, #36] @ (a1388 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r3, [r2, #2300] @ 0x8fc │ │ │ │ - cbz r4, a1386 │ │ │ │ + cbz r4, a137e │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2300] @ 0x8fc │ │ │ │ pop {r4, pc} │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2300] @ 0x8fc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeaf60007 │ │ │ │ + @ instruction: 0xeafe0007 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r3, ip, [r0] │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n a13d2 │ │ │ │ + bcs.n a13ca │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r4, r3, #127 @ 0x7f │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bpl.n a13ec │ │ │ │ + bpl.n a13e4 │ │ │ │ lsrs r2, r4, #1 │ │ │ │ sbfx r0, r3, #0, #1 │ │ │ │ orr.w r2, r2, r1, lsl #31 │ │ │ │ eor.w r1, r0, r1, lsr #1 │ │ │ │ eors r0, r2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 10ebc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ and.w r4, r0, #127 @ 0x7f │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ - bne.n a13be │ │ │ │ + bne.n a13b6 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp ip, r3 │ │ │ │ ittt hi │ │ │ │ addhi r0, r3, #1 │ │ │ │ strhi r0, [r2, #0] │ │ │ │ ldrbhi r0, [r3, #0] │ │ │ │ - bls.n a148c │ │ │ │ + bls.n a1484 │ │ │ │ lsls r3, r0, #24 │ │ │ │ it mi │ │ │ │ movmi r3, #7 │ │ │ │ - bpl.n a1434 │ │ │ │ + bpl.n a142c │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ lsr.w ip, r0, ip │ │ │ │ orrs r3, r4 │ │ │ │ orr.w r2, r2, ip │ │ │ │ orrs r2, r1 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ sbfx r0, r3, #0, #1 │ │ │ │ orr.w r4, r4, r2, lsl #31 │ │ │ │ eor.w r1, r0, r2, lsr #1 │ │ │ │ eors r0, r4 │ │ │ │ - b.n a13ce │ │ │ │ + b.n a13c6 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ orr.w r4, r4, r0, lsl #7 │ │ │ │ movs r3, #14 │ │ │ │ mov.w ip, ip, lsl #7 │ │ │ │ orr.w ip, ip, r0, lsr #25 │ │ │ │ orr.w r1, ip, r1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.n a149c │ │ │ │ + bcs.n a1494 │ │ │ │ str.w ip, [r2] │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ lsls r5, r0, #24 │ │ │ │ - bmi.n a1402 │ │ │ │ + bmi.n a13fa │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ sub.w lr, r3, #32 │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ lsl.w lr, r0, lr │ │ │ │ orr.w ip, ip, lr │ │ │ │ rsb lr, r3, #32 │ │ │ │ lsr.w lr, r0, lr │ │ │ │ orr.w ip, ip, lr │ │ │ │ lsls r0, r3 │ │ │ │ orrs r4, r0 │ │ │ │ orr.w r1, ip, r1 │ │ │ │ adds r3, #7 │ │ │ │ - b.n a144a │ │ │ │ + b.n a1442 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 10ebc │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ - b.n a13fa │ │ │ │ + b.n a13f2 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 10ebc │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n a145c │ │ │ │ + b.n a1454 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #352] @ (a1624 ) │ │ │ │ + ldr r3, [pc, #352] @ (a161c ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n a15a4 │ │ │ │ + beq.n a159c │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp.w r3, #134217728 @ 0x8000000 │ │ │ │ it cs │ │ │ │ movcs.w r3, #134217728 @ 0x8000000 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n a15ec │ │ │ │ + bcc.n a15e4 │ │ │ │ ldr.w r2, [r6, #1276] @ 0x4fc │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n a15c4 │ │ │ │ + bcc.n a15bc │ │ │ │ ldr.w r2, [r6, #1272] @ 0x4f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n a1594 │ │ │ │ + beq.n a158c │ │ │ │ add.w r8, r2, r5 │ │ │ │ sub.w r3, r8, r2 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ - beq.n a153e │ │ │ │ + beq.n a1536 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a1528 │ │ │ │ + beq.n a1520 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n a15b0 │ │ │ │ + bne.n a15a8 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n a15f4 │ │ │ │ + bcs.n a15ec │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n a15f4 │ │ │ │ + bcs.n a15ec │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n a1592 │ │ │ │ + beq.n a158a │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n a15f4 │ │ │ │ + bcs.n a15ec │ │ │ │ adds r1, r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n a15f4 │ │ │ │ + bcs.n a15ec │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n a15f4 │ │ │ │ + bcs.n a15ec │ │ │ │ adds r1, r3, #1 │ │ │ │ adds r2, r0, #2 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n a15f4 │ │ │ │ + bcs.n a15ec │ │ │ │ adds r1, r3, #1 │ │ │ │ adds r2, r0, #3 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r8, r2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ - bne.n a153e │ │ │ │ + bne.n a1536 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - cbnz r7, a15f0 │ │ │ │ + cbnz r7, a15e8 │ │ │ │ ldr.w r0, [r6, #1272] @ 0x4f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bhi.n a15ec │ │ │ │ + bhi.n a15e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n a14ee │ │ │ │ - b.n a14de │ │ │ │ + beq.n a14e6 │ │ │ │ + b.n a14d6 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n a15f4 │ │ │ │ + bcs.n a15ec │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ - b.n a1516 │ │ │ │ + b.n a150e │ │ │ │ ldr.w r0, [r6, #1272] @ 0x4f8 │ │ │ │ add.w r8, r5, #1024 @ 0x400 │ │ │ │ bfc r8, #0, #10 │ │ │ │ - cbnz r0, a15e4 │ │ │ │ + cbnz r0, a15dc │ │ │ │ mov r0, r8 │ │ │ │ blx 11ad4 │ │ │ │ str.w r0, [r6, #1272] @ 0x4f8 │ │ │ │ - cbz r0, a160e │ │ │ │ + cbz r0, a1606 │ │ │ │ str.w r8, [r6, #1276] @ 0x4fc │ │ │ │ - b.n a14f8 │ │ │ │ + b.n a14f0 │ │ │ │ mov r1, r8 │ │ │ │ blx 12294 │ │ │ │ - b.n a15d8 │ │ │ │ + b.n a15d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n a159e │ │ │ │ + b.n a1596 │ │ │ │ str r5, [r7, #0] │ │ │ │ - b.n a159a │ │ │ │ + b.n a1592 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 10ebc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n a1612 │ │ │ │ + beq.n a160a │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w a1504 │ │ │ │ - b.n a1592 │ │ │ │ + bne.w a14fc │ │ │ │ + b.n a158a │ │ │ │ bl 5a418 │ │ │ │ mov r0, r4 │ │ │ │ blx 11758 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #12] @ (a1628 ) │ │ │ │ + ldr r0, [pc, #12] @ (a1620 ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe99c0007 │ │ │ │ - ldr r6, [pc, #112] @ (a169c ) │ │ │ │ + @ instruction: 0xe9a40007 │ │ │ │ + ldr r6, [pc, #48] @ (a1654 ) │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #444] @ (a17fc ) │ │ │ │ + ldr r1, [pc, #444] @ (a17f4 ) │ │ │ │ subs r2, #68 @ 0x44 │ │ │ │ sub sp, #28 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w a17e4 │ │ │ │ + bhi.w a17dc │ │ │ │ tbb [pc, r2] │ │ │ │ stmia r6!, {r1, r2, r3} │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ add lr, r8 │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ strh r3, [r1, #6] │ │ │ │ str r6, [r0, #28] │ │ │ │ strb r7, [r0, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w a28c4 │ │ │ │ + b.w a28bc │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 1057c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, a16da │ │ │ │ + cbz r0, a16d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r3, [r4, #1304] @ 0x518 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r4, #1328] @ 0x530 │ │ │ │ mov sl, r3 │ │ │ │ - cbz r2, a1698 │ │ │ │ + cbz r2, a1690 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [r4, #1304] @ 0x518 │ │ │ │ mov r0, r7 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #1328] @ 0x530 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a2030 │ │ │ │ + bl a2028 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r0, a16da │ │ │ │ - cbnz r3, a16cc │ │ │ │ - ldr r2, [pc, #328] @ (a1800 ) │ │ │ │ + cbz r0, a16d2 │ │ │ │ + cbnz r3, a16c4 │ │ │ │ + ldr r2, [pc, #328] @ (a17f8 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr.w r0, [r2, #1372] @ 0x55c │ │ │ │ movs r2, #4 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a17b4 │ │ │ │ + beq.n a17ac │ │ │ │ mov r0, fp │ │ │ │ blx 10f7c │ │ │ │ str.w r9, [r4, #1304] @ 0x518 │ │ │ │ str.w sl, [r4, #1328] @ 0x530 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r1, [r7] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n a179a │ │ │ │ + bcs.n a1792 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl a22fc │ │ │ │ + bl a22f4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r5, r2 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a16da │ │ │ │ + bne.n a16d2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r0, [r4, #1620] @ 0x654 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 96d8c │ │ │ │ + b.w 96d84 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a22bc │ │ │ │ + bl a22b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r4, #1620] @ 0x654 │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r0, [r4, #1620] @ 0x654 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a28c4 │ │ │ │ + bl a28bc │ │ │ │ str.w r6, [r4, #1620] @ 0x654 │ │ │ │ - b.n a16da │ │ │ │ + b.n a16d2 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl a180c │ │ │ │ + bl a1804 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - b.n a16da │ │ │ │ + b.n a16d2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a22bc │ │ │ │ + bl a22b4 │ │ │ │ ldr.w r3, [r4, #1620] @ 0x654 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r4, #1620] @ 0x654 │ │ │ │ ldrd r2, r1, [r7] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n a17a6 │ │ │ │ + bcs.n a179e │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ - bne.n a178c │ │ │ │ + bne.n a1784 │ │ │ │ str.w r6, [r4, #1620] @ 0x654 │ │ │ │ - b.n a16da │ │ │ │ + b.n a16d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a162c │ │ │ │ + bl a1624 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n a1774 │ │ │ │ + b.n a176c │ │ │ │ mov r0, r7 │ │ │ │ blx 10ebc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n a16f2 │ │ │ │ + b.n a16ea │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 10ebc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ - b.n a1782 │ │ │ │ + b.n a177a │ │ │ │ movs r3, #7 │ │ │ │ - ldr r2, [pc, #76] @ (a1804 ) │ │ │ │ + ldr r2, [pc, #76] @ (a17fc ) │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ - ldr r3, [pc, #68] @ (a1808 ) │ │ │ │ + ldr r3, [pc, #68] @ (a1800 ) │ │ │ │ add r2, pc │ │ │ │ movs r1, #18 │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ bl 1c490 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a16cc │ │ │ │ + bne.w a16c4 │ │ │ │ blx 11824 │ │ │ │ - b.n a16cc │ │ │ │ + b.n a16c4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1146 @ 0x47a │ │ │ │ bl 34684 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 34d68 │ │ │ │ - udf #24 │ │ │ │ + udf #32 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #624] @ (a1a78 ) │ │ │ │ + ldr r4, [pc, #560] @ (a1a30 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [pc, #656] @ (a1a9c ) │ │ │ │ + ldr r4, [pc, #592] @ (a1a54 ) │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ @@ -222885,79 +222881,79 @@ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r0, #2296] @ 0x8f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r0, #1848] @ 0x738 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ - ldr.w sl, [pc, #1192] @ a1cec │ │ │ │ + ldr.w sl, [pc, #1192] @ a1ce4 │ │ │ │ cmp r3, r2 │ │ │ │ add sl, pc │ │ │ │ - bcs.w a1c1e │ │ │ │ + bcs.w a1c16 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - beq.w a19de │ │ │ │ + beq.w a19d6 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bne.w a1c28 │ │ │ │ + bne.w a1c20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a22bc │ │ │ │ + bl a22b4 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a1c0a │ │ │ │ + bcs.w a1c02 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w a1bfc │ │ │ │ + beq.w a1bf4 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - bne.w a1bf2 │ │ │ │ + bne.w a1bea │ │ │ │ mov r0, r6 │ │ │ │ - bl cb2cc │ │ │ │ + bl cb2c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a1afc │ │ │ │ + bne.w a1af4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c5b90 │ │ │ │ + bl c5b88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a19d8 │ │ │ │ + beq.w a19d0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w a1be8 │ │ │ │ + bne.w a1be0 │ │ │ │ ldr.w r8, [r5, #1620] @ 0x654 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w a1b58 │ │ │ │ + bne.w a1b50 │ │ │ │ mov r0, r8 │ │ │ │ - bl c5e54 │ │ │ │ + bl c5e4c │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a1a8a │ │ │ │ + bcs.w a1a82 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ subs r3, #67 @ 0x43 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w a1c14 │ │ │ │ + bhi.w a1c0c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r7 │ │ │ │ lsls r5, r1, #6 │ │ │ │ movs r6, r2 │ │ │ │ lsls r5, r1, #6 │ │ │ │ lsls r5, r1, #6 │ │ │ │ lsls r5, r1, #6 │ │ │ │ @@ -222976,152 +222972,152 @@ │ │ │ │ lsls r5, r1, #6 │ │ │ │ lsls r5, r1, #6 │ │ │ │ lsls r5, r1, #6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n a1a00 │ │ │ │ + bcs.n a19f8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - bl a22fc │ │ │ │ + bl a22f4 │ │ │ │ ldr.w r1, [r5, #1620] @ 0x654 │ │ │ │ mov r4, r0 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r2, r4 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r5, #1620] @ 0x654 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r3, fp │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a18dc │ │ │ │ + beq.n a18d4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl a5464 │ │ │ │ - b.n a18dc │ │ │ │ + bl a545c │ │ │ │ + b.n a18d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a22bc │ │ │ │ + bl a22b4 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - b.n a18dc │ │ │ │ + b.n a18d4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a22bc │ │ │ │ + bl a22b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ movs r2, #90 @ 0x5a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c5ec4 │ │ │ │ - b.n a18dc │ │ │ │ + bl c5ebc │ │ │ │ + b.n a18d4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n a19a2 │ │ │ │ + b.n a199a │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a162c │ │ │ │ + bl a1624 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n a19f2 │ │ │ │ + bcs.n a19ea │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ - bne.n a1998 │ │ │ │ - ldr r3, [pc, #824] @ (a1cf0 ) │ │ │ │ + bne.n a1990 │ │ │ │ + ldr r3, [pc, #824] @ (a1ce8 ) │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, a1a1e │ │ │ │ + cbz r3, a1a16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r3, [r5, #1620] @ 0x654 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str.w r3, [r5, #2296] @ 0x8f8 │ │ │ │ - bl c74dc │ │ │ │ + bl c74d4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl cb2cc │ │ │ │ + bl cb2c4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n a19a2 │ │ │ │ + beq.n a199a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n a19a2 │ │ │ │ + b.n a199a │ │ │ │ mov r0, r4 │ │ │ │ blx 10ebc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - bne.n a1998 │ │ │ │ - b.n a19b4 │ │ │ │ + bne.n a1990 │ │ │ │ + b.n a19ac │ │ │ │ blx 10ebc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a22fc │ │ │ │ + bl a22f4 │ │ │ │ ldr.w r1, [r5, #1620] @ 0x654 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ - b.n a194c │ │ │ │ + b.n a1944 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n a19c0 │ │ │ │ - ldr r0, [pc, #700] @ (a1ce8 ) │ │ │ │ + beq.n a19b8 │ │ │ │ + ldr r0, [pc, #700] @ (a1ce0 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r8, [r0] │ │ │ │ blx 1057c │ │ │ │ movs r1, #2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl aeb44 │ │ │ │ - ldr r2, [pc, #688] @ (a1cf4 ) │ │ │ │ + bl aeb3c │ │ │ │ + ldr r2, [pc, #688] @ (a1cec ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #688] @ (a1cf8 ) │ │ │ │ + ldr r0, [pc, #688] @ (a1cf0 ) │ │ │ │ addw r3, r4, #3244 @ 0xcac │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ adds r0, r7, #1 │ │ │ │ blx 11588 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r4, #1376] @ 0x560 │ │ │ │ blx 118f8 │ │ │ │ mov r0, sl │ │ │ │ blx 10f7c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a19c0 │ │ │ │ - bl ceff8 │ │ │ │ - b.n a19c0 │ │ │ │ + beq.n a19b8 │ │ │ │ + bl ceff0 │ │ │ │ + b.n a19b8 │ │ │ │ mov r0, r9 │ │ │ │ blx 10ebc │ │ │ │ sub.w r3, r0, #67 @ 0x43 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w a1c14 │ │ │ │ - add r2, pc, #8 @ (adr r2, a1aa4 ) │ │ │ │ + bhi.w a1c0c │ │ │ │ + add r2, pc, #8 @ (adr r2, a1a9c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ @@ -223158,17 +223154,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr1, cr15, {7} │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w a18a8 │ │ │ │ + beq.w a18a0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - ldr r3, [pc, #488] @ (a1cf0 ) │ │ │ │ + ldr r3, [pc, #488] @ (a1ce8 ) │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsrs r1, r1, #7 │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ lsrs r2, r2, #7 │ │ │ │ adds r3, #1 │ │ │ │ @@ -223179,38 +223175,38 @@ │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r0, #28 │ │ │ │ mla r7, r0, r1, r7 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ - ldr r0, [pc, #444] @ (a1cfc ) │ │ │ │ + ldr r0, [pc, #444] @ (a1cf4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bl 4288c │ │ │ │ str.w r8, [r5, #1620] @ 0x654 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n a1be6 │ │ │ │ + bne.n a1bde │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ movs r7, #1 │ │ │ │ - ldr r3, [pc, #420] @ (a1d00 ) │ │ │ │ + ldr r3, [pc, #420] @ (a1cf8 ) │ │ │ │ mov.w fp, #28 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n a1bdc │ │ │ │ + bcs.n a1bd4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ subs r3, #67 @ 0x43 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n a1c14 │ │ │ │ - add r2, pc, #8 @ (adr r2, a1b84 ) │ │ │ │ + bhi.n a1c0c │ │ │ │ + add r2, pc, #8 @ (adr r2, a1b7c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r1, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ @@ -223253,67 +223249,67 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr15, cr15, {7} │ │ │ │ mov r0, r9 │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.n a1b72 │ │ │ │ + b.n a1b6a │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r3, [r5, #1620] @ 0x654 │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n a18c6 │ │ │ │ + b.n a18be │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1979 @ 0x7bb │ │ │ │ bl 34684 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ str.w r0, [r5, #1620] @ 0x654 │ │ │ │ - b.n a18c6 │ │ │ │ + b.n a18be │ │ │ │ mov r0, r4 │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.n a187a │ │ │ │ + b.n a1872 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1919 @ 0x77f │ │ │ │ bl 34684 │ │ │ │ mov r0, r4 │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.n a1854 │ │ │ │ + b.n a184c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1997 @ 0x7cd │ │ │ │ bl 34684 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a22bc │ │ │ │ + bl a22b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e1d0 │ │ │ │ - b.n a1b62 │ │ │ │ + bl 8e1c8 │ │ │ │ + b.n a1b5a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n a1cde │ │ │ │ + bcs.n a1cd6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a22fc │ │ │ │ + bl a22f4 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a1b62 │ │ │ │ - ldr r3, [pc, #124] @ (a1cf0 ) │ │ │ │ + bne.w a1b5a │ │ │ │ + ldr r3, [pc, #124] @ (a1ce8 ) │ │ │ │ lsrs r1, r2, #12 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ lsrs r0, r0, #7 │ │ │ │ adds r3, #1 │ │ │ │ @@ -223336,628 +223332,628 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ mla r3, fp, r1, r3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bl 4288c │ │ │ │ - b.n a1b62 │ │ │ │ + b.n a1b5a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a22bc │ │ │ │ - b.n a1b62 │ │ │ │ + bl a22b4 │ │ │ │ + b.n a1b5a │ │ │ │ blx 10ebc │ │ │ │ mov r2, r0 │ │ │ │ - b.n a1c54 │ │ │ │ + b.n a1c4c │ │ │ │ nop │ │ │ │ - b.n a1560 │ │ │ │ + b.n a1568 │ │ │ │ movs r7, r0 │ │ │ │ - bgt.n a1d18 │ │ │ │ + bgt.n a1d20 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [pc, #512] @ (a1efc ) │ │ │ │ + ldr r2, [pc, #448] @ (a1eb4 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [pc, #232] @ (a1de8 ) │ │ │ │ + ldr r1, [pc, #168] @ (a1da0 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [pc, #312] @ (a1e3c ) │ │ │ │ + ldr r1, [pc, #248] @ (a1df4 ) │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, ip, [r0] │ │ │ │ sub sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n a1dba │ │ │ │ + bcs.n a1db2 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ cmp ip, r0 │ │ │ │ ldrb.w lr, [r2] │ │ │ │ mov.w r2, #0 │ │ │ │ bfi r1, lr, #0, #8 │ │ │ │ - bls.n a1dd8 │ │ │ │ + bls.n a1dd0 │ │ │ │ add.w lr, r0, #1 │ │ │ │ str.w lr, [r3] │ │ │ │ cmp lr, ip │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ bfi r1, r0, #8, #8 │ │ │ │ - bcs.n a1dfe │ │ │ │ + bcs.n a1df6 │ │ │ │ add.w r0, lr, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, ip │ │ │ │ ldrb.w lr, [lr] │ │ │ │ bfi r1, lr, #16, #8 │ │ │ │ - bcs.n a1e26 │ │ │ │ + bcs.n a1e1e │ │ │ │ add.w lr, r0, #1 │ │ │ │ str.w lr, [r3] │ │ │ │ cmp lr, ip │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ bfi r1, r0, #24, #8 │ │ │ │ - bcs.n a1e4c │ │ │ │ + bcs.n a1e44 │ │ │ │ add.w r0, lr, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, ip │ │ │ │ ldrb.w lr, [lr] │ │ │ │ bfi r2, lr, #0, #8 │ │ │ │ - bcs.n a1e74 │ │ │ │ + bcs.n a1e6c │ │ │ │ add.w lr, r0, #1 │ │ │ │ str.w lr, [r3] │ │ │ │ cmp lr, ip │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ bfi r2, r0, #8, #8 │ │ │ │ - bcs.w a1e9c │ │ │ │ + bcs.w a1e94 │ │ │ │ add.w r0, lr, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, ip │ │ │ │ ldrb.w lr, [lr] │ │ │ │ bfi r2, lr, #16, #8 │ │ │ │ - bcs.w a1ec4 │ │ │ │ + bcs.w a1ebc │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r3] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ vmov d0, r1, r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 10ebc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w a1edc │ │ │ │ + beq.w a1ed4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ bfi r1, r0, #0, #8 │ │ │ │ ldrd r0, ip, [r3] │ │ │ │ cmp r0, ip │ │ │ │ - bcc.n a1d34 │ │ │ │ + bcc.n a1d2c │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 10ebc │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.n a1edc │ │ │ │ + beq.n a1ed4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ bfi r1, r0, #8, #8 │ │ │ │ cmp lr, ip │ │ │ │ - bcc.n a1d46 │ │ │ │ + bcc.n a1d3e │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 10ebc │ │ │ │ mov ip, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n a1edc │ │ │ │ + beq.n a1ed4 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi r1, ip, #16, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ - bcc.n a1d58 │ │ │ │ + bcc.n a1d50 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 10ebc │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n a1edc │ │ │ │ + beq.n a1ed4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ bfi r1, r0, #24, #8 │ │ │ │ cmp lr, ip │ │ │ │ - bcc.n a1d6a │ │ │ │ + bcc.n a1d62 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 10ebc │ │ │ │ mov ip, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n a1edc │ │ │ │ + beq.n a1ed4 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi r2, ip, #0, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ - bcc.n a1d7c │ │ │ │ + bcc.n a1d74 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 10ebc │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n a1edc │ │ │ │ + beq.n a1ed4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ bfi r2, r0, #8, #8 │ │ │ │ cmp lr, ip │ │ │ │ - bcc.w a1d90 │ │ │ │ + bcc.w a1d88 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 10ebc │ │ │ │ mov ip, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n a1edc │ │ │ │ + beq.n a1ed4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ bfi r2, ip, #16, #8 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc.w a1da4 │ │ │ │ + bcc.w a1d9c │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 10ebc │ │ │ │ adds r3, r0, #1 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ it ne │ │ │ │ uxtbne r3, r0 │ │ │ │ - bne.w a1dae │ │ │ │ - ldr r0, [pc, #4] @ (a1ee4 ) │ │ │ │ + bne.w a1da6 │ │ │ │ + ldr r0, [pc, #4] @ (a1edc ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r2 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-48] │ │ │ │ - ldr r2, [pc, #284] @ (a201c ) │ │ │ │ + ldr r2, [pc, #284] @ (a2014 ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #284] @ (a2020 ) │ │ │ │ + ldr r3, [pc, #284] @ (a2018 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ mov r8, r0 │ │ │ │ adds r1, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a1fb6 │ │ │ │ + bne.n a1fae │ │ │ │ mov r0, r4 │ │ │ │ blx 11364 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bhi.n a1fe8 │ │ │ │ + bhi.n a1fe0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 122ac <__strcpy_chk@plt> │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ - bl b47a8 │ │ │ │ - cbz r0, a1fac │ │ │ │ + bl b47a0 │ │ │ │ + cbz r0, a1fa4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl b1a34 │ │ │ │ + bl b1a2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 123b8 │ │ │ │ - cbnz r0, a1f88 │ │ │ │ - ldr r2, [pc, #196] @ (a2024 ) │ │ │ │ + cbnz r0, a1f80 │ │ │ │ + ldr r2, [pc, #196] @ (a201c ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #184] @ (a2020 ) │ │ │ │ + ldr r3, [pc, #184] @ (a2018 ) │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a1f84 │ │ │ │ + bne.n a1f7c │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r0, #12 │ │ │ │ blx 11fa8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl b1a34 │ │ │ │ + bl b1a2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r0, r5, [r3, #4] │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.n a1f5e │ │ │ │ - ldr r0, [pc, #120] @ (a2028 ) │ │ │ │ + b.n a1f56 │ │ │ │ + ldr r0, [pc, #120] @ (a2020 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 68480 │ │ │ │ - cbz r0, a1ff2 │ │ │ │ + cbz r0, a1fea │ │ │ │ ldr.w r5, [r8, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 11364 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ adds r6, r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 11364 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 11364 │ │ │ │ adds r3, r7, r0 │ │ │ │ adds r3, #2 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - bls.n a2002 │ │ │ │ - ldr r0, [pc, #64] @ (a202c ) │ │ │ │ + bls.n a1ffa │ │ │ │ + ldr r0, [pc, #64] @ (a2024 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ mov r0, r4 │ │ │ │ blx 11364 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - bls.n a1f32 │ │ │ │ - b.n a1fe8 │ │ │ │ + bls.n a1f2a │ │ │ │ + b.n a1fe0 │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 11430 │ │ │ │ add.w r2, sl, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, r5, r7 │ │ │ │ blx 11430 │ │ │ │ - b.n a1f40 │ │ │ │ - bpl.n a20cc │ │ │ │ + b.n a1f38 │ │ │ │ + bpl.n a20d4 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n a2010 │ │ │ │ + bmi.n a2018 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp r4, ip │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r0, r5 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #188] @ (a2100 ) │ │ │ │ - ldr r3, [pc, #188] @ (a2104 ) │ │ │ │ + ldr r2, [pc, #188] @ (a20f8 ) │ │ │ │ + ldr r3, [pc, #188] @ (a20fc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ add r7, sp, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, a20a4 │ │ │ │ + cbnz r0, a209c │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a210c │ │ │ │ + bl a2104 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a20fa │ │ │ │ + beq.n a20f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8c04 │ │ │ │ - ldr r2, [pc, #128] @ (a2108 ) │ │ │ │ - ldr r3, [pc, #120] @ (a2104 ) │ │ │ │ + bl a8bfc │ │ │ │ + ldr r2, [pc, #128] @ (a2100 ) │ │ │ │ + ldr r3, [pc, #120] @ (a20fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a20f6 │ │ │ │ + bne.n a20ee │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r3, r0, #2 │ │ │ │ adds r3, #7 │ │ │ │ bic.w r1, r3, #7 │ │ │ │ bfc r3, #0, #12 │ │ │ │ sub.w r3, sp, r3 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a20c4 │ │ │ │ + beq.n a20bc │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n a20b4 │ │ │ │ + b.n a20ac │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ sub.w sp, sp, r1 │ │ │ │ - cbz r1, a20d6 │ │ │ │ + cbz r1, a20ce │ │ │ │ subs r1, #4 │ │ │ │ add.w r3, sp, r1 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r3, sp │ │ │ │ mov r8, sp │ │ │ │ movs r1, #0 │ │ │ │ - b.n a20e4 │ │ │ │ + b.n a20dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n a20de │ │ │ │ + bgt.n a20d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - b.n a2072 │ │ │ │ + b.n a206a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r4, #0 │ │ │ │ - b.n a2086 │ │ │ │ + b.n a207e │ │ │ │ nop │ │ │ │ - bmi.n a212c │ │ │ │ + bmi.n a2134 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n a20b0 │ │ │ │ + bcc.n a20b8 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #404] @ (a22b4 ) │ │ │ │ + ldr r1, [pc, #404] @ (a22ac ) │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #12 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldrd r2, r1, [r7] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w a223c │ │ │ │ + bcs.w a2234 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #118 @ 0x76 │ │ │ │ - beq.w a224a │ │ │ │ + beq.w a2242 │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - beq.n a2164 │ │ │ │ + beq.n a215c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a22fc │ │ │ │ + bl a22f4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a2238 │ │ │ │ + beq.n a2230 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a2286 │ │ │ │ + bcs.w a227e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a22fc │ │ │ │ + bl a22f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a2238 │ │ │ │ + beq.n a2230 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a2238 │ │ │ │ + beq.n a2230 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a2238 │ │ │ │ + beq.n a2230 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r3, r2, #3968 @ 0xf80 │ │ │ │ cmp.w r3, #3968 @ 0xf80 │ │ │ │ - beq.n a228e │ │ │ │ + beq.n a2286 │ │ │ │ ubfx r3, r2, #7, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a2270 │ │ │ │ + beq.n a2268 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a210c │ │ │ │ - cbz r0, a2238 │ │ │ │ + bl a2104 │ │ │ │ + cbz r0, a2230 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a2270 │ │ │ │ + beq.n a2268 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a210c │ │ │ │ - cbz r0, a2238 │ │ │ │ + bl a2104 │ │ │ │ + cbz r0, a2230 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n a2270 │ │ │ │ + beq.n a2268 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a210c │ │ │ │ - cbz r0, a2238 │ │ │ │ + bl a2104 │ │ │ │ + cbz r0, a2230 │ │ │ │ mov.w r9, #3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r9, r2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - beq.n a2270 │ │ │ │ + beq.n a2268 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a210c │ │ │ │ + bl a2104 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a2212 │ │ │ │ + bne.n a220a │ │ │ │ movs r0, #0 │ │ │ │ - b.n a2272 │ │ │ │ + b.n a226a │ │ │ │ mov r0, r7 │ │ │ │ blx 10ebc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #118 @ 0x76 │ │ │ │ - bne.w a2144 │ │ │ │ + bne.w a213c │ │ │ │ mov r0, r7 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ ldr.w r2, [r8, r0, lsl #2] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r2, a2278 │ │ │ │ + cbnz r2, a2270 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r8, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a2238 │ │ │ │ + beq.n a2230 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ blx 10ebc │ │ │ │ mov r2, r0 │ │ │ │ - b.n a2176 │ │ │ │ - ldr r3, [pc, #40] @ (a22b8 ) │ │ │ │ + b.n a216e │ │ │ │ + ldr r3, [pc, #40] @ (a22b0 ) │ │ │ │ lsrs r2, r2, #12 │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ clz r3, r2 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n a21b4 │ │ │ │ - b.n a2270 │ │ │ │ - bcc.n a2328 │ │ │ │ + bgt.n a21ac │ │ │ │ + b.n a2268 │ │ │ │ + bcc.n a2330 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ cmp r2, r4 │ │ │ │ - bcs.n a22e8 │ │ │ │ + bcs.n a22e0 │ │ │ │ add.w ip, r2, #1 │ │ │ │ str.w ip, [r3] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n a22fc │ │ │ │ + b.n a22f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 10ebc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n a22e0 │ │ │ │ + b.n a22d8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r1, [pc, #1128] @ a2778 │ │ │ │ - ldr.w r3, [pc, #1128] @ a277c │ │ │ │ + ldr.w r1, [pc, #1128] @ a2770 │ │ │ │ + ldr.w r3, [pc, #1128] @ a2774 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.w a269c │ │ │ │ + bhi.w a2694 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r7, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r4, r6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -223968,345 +223964,345 @@ │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r7, r2, #5 │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.w a248e │ │ │ │ + bcs.w a2486 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ and.w r2, r1, #127 @ 0x7f │ │ │ │ lsls r5, r1, #24 │ │ │ │ - bpl.w a24a6 │ │ │ │ + bpl.w a249e │ │ │ │ clz r3, r2 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ rsb r3, r3, #33 @ 0x21 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr.w r1, [pc, #1028] @ a2780 │ │ │ │ - ldr r2, [pc, #1020] @ (a277c ) │ │ │ │ + ldr.w r1, [pc, #1028] @ a2778 │ │ │ │ + ldr r2, [pc, #1020] @ (a2774 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w a2624 │ │ │ │ + bne.w a261c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r5, r3, #1 │ │ │ │ str r5, [r2, #0] │ │ │ │ - bl a2794 │ │ │ │ + bl a278c │ │ │ │ clz r2, r5 │ │ │ │ rsb r2, r2, #31 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ mov r7, r5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ adds r0, r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, a2412 │ │ │ │ + cbz r0, a240a │ │ │ │ str.w r3, [r0, r7, lsl #2] │ │ │ │ - b.n a237a │ │ │ │ + b.n a2372 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w a2630 │ │ │ │ + bcs.w a2628 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a22fc │ │ │ │ + bl a22f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ mov r3, r0 │ │ │ │ clz r2, r7 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsls r1, r2, #2 │ │ │ │ adds r0, r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a23be │ │ │ │ + bne.n a23b6 │ │ │ │ movs r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r4, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r0, r0, r2 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n a23be │ │ │ │ + b.n a23b6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a2628 │ │ │ │ + bcs.w a2620 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a22fc │ │ │ │ + bl a22f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a2676 │ │ │ │ + bcs.w a266e │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a22fc │ │ │ │ + bl a22f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r3, r0 │ │ │ │ - b.n a23fe │ │ │ │ + b.n a23f6 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ - b.n a237a │ │ │ │ + b.n a2372 │ │ │ │ movw r3, #31109 @ 0x7985 │ │ │ │ - b.n a237a │ │ │ │ + b.n a2372 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 10ebc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r0, #127 @ 0x7f │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ - bne.w a2368 │ │ │ │ + bne.w a2360 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.w a2638 │ │ │ │ + bcs.w a2630 │ │ │ │ add.w ip, r1, #1 │ │ │ │ str.w ip, [r3] │ │ │ │ ldrsb.w ip, [r1] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.w a2654 │ │ │ │ + bge.w a264c │ │ │ │ movs r5, #7 │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ lsls r1, r5 │ │ │ │ orrs r2, r1 │ │ │ │ - b.n a2368 │ │ │ │ + b.n a2360 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #1 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl aaa98 │ │ │ │ + bl aaa90 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w a2694 │ │ │ │ + bne.w a268c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n a237a │ │ │ │ - ldr r0, [pc, #640] @ (a2774 ) │ │ │ │ + b.n a2372 │ │ │ │ + ldr r0, [pc, #640] @ (a276c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl a22bc │ │ │ │ + bl a22b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n a23fe │ │ │ │ + b.n a23f6 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w a2710 │ │ │ │ + bcs.w a2708 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n a2548 │ │ │ │ - bgt.w a2750 │ │ │ │ + beq.n a2540 │ │ │ │ + bgt.w a2748 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.w a274c │ │ │ │ + beq.w a2744 │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ - bne.w a2750 │ │ │ │ + bne.w a2748 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl a22bc │ │ │ │ + bl a22b4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a1d04 │ │ │ │ + bl a1cfc │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl b136c │ │ │ │ + bl b1364 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl af7f8 │ │ │ │ + bl af7f0 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl b8688 │ │ │ │ + bl b8680 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl a1ee8 │ │ │ │ + bl a1ee0 │ │ │ │ movs r1, #1 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl b1374 │ │ │ │ + bl b136c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ vldr d7, [r6, #8] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w a271e │ │ │ │ + beq.w a2716 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ - b.n a23fe │ │ │ │ + b.n a23f6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r7, r2 │ │ │ │ - bl a22bc │ │ │ │ + bl a22b4 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a26fc │ │ │ │ + bne.w a26f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a2794 │ │ │ │ + bl a278c │ │ │ │ mov r3, r0 │ │ │ │ - b.n a23fe │ │ │ │ + b.n a23f6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n a237a │ │ │ │ + b.n a2372 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r7, r3 │ │ │ │ - bl a14b0 │ │ │ │ + bl a14a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a2738 │ │ │ │ + beq.w a2730 │ │ │ │ blx 11208 │ │ │ │ mov r3, r0 │ │ │ │ - b.n a23fe │ │ │ │ + b.n a23f6 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl a14b0 │ │ │ │ + bl a14a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a2740 │ │ │ │ - ldr r2, [pc, #372] @ (a2784 ) │ │ │ │ - ldr r3, [pc, #360] @ (a277c ) │ │ │ │ + beq.w a2738 │ │ │ │ + ldr r2, [pc, #372] @ (a277c ) │ │ │ │ + ldr r3, [pc, #360] @ (a2774 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w a2764 │ │ │ │ + beq.w a275c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ blx 10ebc │ │ │ │ mov r2, r0 │ │ │ │ - b.n a244e │ │ │ │ + b.n a2446 │ │ │ │ blx 10ebc │ │ │ │ mov r2, r0 │ │ │ │ - b.n a23e2 │ │ │ │ + b.n a23da │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 10ebc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r0, [r3, #4] │ │ │ │ - bne.w a24c4 │ │ │ │ + bne.w a24bc │ │ │ │ orr.w r2, r2, r1, lsl #7 │ │ │ │ movs r5, #14 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n a26ea │ │ │ │ + bcs.n a26e2 │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ lsls r0, r1, #24 │ │ │ │ - bmi.w a24c6 │ │ │ │ + bmi.w a24be │ │ │ │ lsls r1, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ orrs r2, r1 │ │ │ │ adds r5, #7 │ │ │ │ - b.n a265a │ │ │ │ + b.n a2652 │ │ │ │ blx 10ebc │ │ │ │ mov r2, r0 │ │ │ │ - b.n a246a │ │ │ │ + b.n a2462 │ │ │ │ mov r0, r3 │ │ │ │ - bl a1d04 │ │ │ │ + bl a1cfc │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl aacc0 │ │ │ │ + bl aacb8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w a24ec │ │ │ │ + beq.w a24e4 │ │ │ │ bl 5a380 │ │ │ │ movs r3, #0 │ │ │ │ - b.n a237a │ │ │ │ + b.n a2372 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 11758 │ │ │ │ subs r1, r0, #1 │ │ │ │ - ldr r0, [pc, #224] @ (a2788 ) │ │ │ │ + ldr r0, [pc, #224] @ (a2780 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #32 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ @@ -224316,273 +224312,273 @@ │ │ │ │ ldrd r1, r3, [sp, #32] │ │ │ │ subs r3, r3, r1 │ │ │ │ lsrs r0, r3, #2 │ │ │ │ bl 5a4c8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a237a │ │ │ │ + beq.w a2372 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a237a │ │ │ │ + beq.w a2372 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r2 │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n a237a │ │ │ │ + b.n a2372 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 10ebc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n a2666 │ │ │ │ + b.n a265e │ │ │ │ str.w r4, [r5, #1284] @ 0x504 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ str.w r2, [r5, #1284] @ 0x504 │ │ │ │ - b.n a23fe │ │ │ │ + b.n a23f6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 10ebc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n a2534 │ │ │ │ + b.n a252c │ │ │ │ sub.w r1, r2, #115 @ 0x73 │ │ │ │ ldrb.w r3, [r6, #56] @ 0x38 │ │ │ │ negs r2, r1 │ │ │ │ vstr d0, [r6, #8] │ │ │ │ adcs r2, r1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r6, #56] @ 0x38 │ │ │ │ - b.n a25aa │ │ │ │ - ldr r0, [pc, #80] @ (a278c ) │ │ │ │ + b.n a25a2 │ │ │ │ + ldr r0, [pc, #80] @ (a2784 ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ mvn.w r0, #1 │ │ │ │ bl 5a380 │ │ │ │ mov r3, r4 │ │ │ │ - b.n a237a │ │ │ │ + b.n a2372 │ │ │ │ movs r3, #0 │ │ │ │ - b.n a23fe │ │ │ │ + b.n a23f6 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 11758 │ │ │ │ subs r1, r0, #1 │ │ │ │ - ldr r0, [pc, #52] @ (a2790 ) │ │ │ │ + ldr r0, [pc, #52] @ (a2788 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w aadd4 │ │ │ │ + b.w aadcc │ │ │ │ nop │ │ │ │ - bls.n a285c │ │ │ │ + bls.n a2864 │ │ │ │ movs r7, r0 │ │ │ │ - bne.n a2808 │ │ │ │ + bne.n a2810 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n a273c │ │ │ │ + beq.n a2744 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, #206 @ 0xce │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, #2 │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ movs r4, r0 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #268] @ (a28b4 ) │ │ │ │ - ldr r2, [pc, #268] @ (a28b8 ) │ │ │ │ + ldr r1, [pc, #268] @ (a28ac ) │ │ │ │ + ldr r2, [pc, #268] @ (a28b0 ) │ │ │ │ sub.w sp, sp, #1048 @ 0x418 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #252] @ (a28b0 ) │ │ │ │ + ldr r3, [pc, #252] @ (a28a8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1044] @ 0x414 │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ - bcs.n a28a2 │ │ │ │ + bcs.n a289a │ │ │ │ add r5, sp, #20 │ │ │ │ - cbz r0, a2830 │ │ │ │ + cbz r0, a2828 │ │ │ │ adds r6, r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n a283c │ │ │ │ + bcs.n a2834 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n a27e0 │ │ │ │ + bne.n a27d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n a286e │ │ │ │ + bne.n a2866 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 70b54 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n a2888 │ │ │ │ - ldr r2, [pc, #168] @ (a28bc ) │ │ │ │ - ldr r3, [pc, #164] @ (a28b8 ) │ │ │ │ + bne.n a2880 │ │ │ │ + ldr r2, [pc, #168] @ (a28b4 ) │ │ │ │ + ldr r3, [pc, #164] @ (a28b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1044] @ 0x414 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a286a │ │ │ │ + bne.n a2862 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n a2858 │ │ │ │ + bne.n a2850 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r5, r6 │ │ │ │ - b.n a27fe │ │ │ │ + b.n a27f6 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ blx 10ebc │ │ │ │ adds r3, r0, #1 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - beq.n a2892 │ │ │ │ + beq.n a288a │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n a27e0 │ │ │ │ - b.n a27f6 │ │ │ │ + bne.n a27d8 │ │ │ │ + b.n a27ee │ │ │ │ add r4, sp, #16 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ bl 70bbc │ │ │ │ mov r4, r0 │ │ │ │ - b.n a2810 │ │ │ │ + b.n a2808 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r3, r8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 70bbc │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n a2810 │ │ │ │ + beq.n a2808 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aab24 │ │ │ │ - b.n a2810 │ │ │ │ + bl aab1c │ │ │ │ + b.n a2808 │ │ │ │ mov r0, r4 │ │ │ │ blx 11758 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ (a28c0 ) │ │ │ │ + ldr r0, [pc, #36] @ (a28b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b.n a27dc │ │ │ │ + b.n a27d4 │ │ │ │ nop │ │ │ │ - bvs.n a2814 │ │ │ │ + bvs.n a281c │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2664] @ 0xa68 │ │ │ │ subw sp, sp, #1396 @ 0x574 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #2992] @ a348c │ │ │ │ - ldr.w r8, [pc, #2992] @ a3490 │ │ │ │ + ldr.w r3, [pc, #2992] @ a3484 │ │ │ │ + ldr.w r8, [pc, #2992] @ a3488 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr.w r1, [pc, #2988] @ a3494 │ │ │ │ + ldr.w r1, [pc, #2988] @ a348c │ │ │ │ add r8, pc │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1388] @ 0x56c │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a3bb6 │ │ │ │ + bcs.w a3bae │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ mov r5, r4 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a22fc │ │ │ │ + bl a22f4 │ │ │ │ ldr.w r1, [r4, #1620] @ 0x654 │ │ │ │ - bl 9533c │ │ │ │ + bl 95334 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - cbnz r2, a2948 │ │ │ │ + cbnz r2, a2940 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - cbz r1, a2948 │ │ │ │ + cbz r1, a2940 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a3444 │ │ │ │ + bne.w a343c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl a4a38 │ │ │ │ + bl a4a30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a3810 │ │ │ │ + bcs.w a3808 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r4, r3, #127 @ 0x7f │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.w a327e │ │ │ │ + bpl.w a3276 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r3, a29a2 │ │ │ │ + cbnz r3, a299a │ │ │ │ lsls r3, r4, #16 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ and.w r3, r3, #65536 @ 0x10000 │ │ │ │ lsls r5, r4, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #8388608 @ 0x800000 │ │ │ │ lsls r4, r4, #29 │ │ │ │ @@ -224593,29 +224589,29 @@ │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r3] │ │ │ │ orrs r5, r0 │ │ │ │ orrs r6, r1 │ │ │ │ strexd r4, r5, r6, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n a298e │ │ │ │ + bne.n a2986 │ │ │ │ dmb ish │ │ │ │ mov fp, sl │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w a301e │ │ │ │ + bls.w a3016 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bne.w a302c │ │ │ │ + bne.w a3024 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ strd r2, r2, [sp, #252] @ 0xfc │ │ │ │ add r4, sp, #148 @ 0x94 │ │ │ │ movs r2, #0 │ │ │ │ @@ -224625,105 +224621,105 @@ │ │ │ │ str r4, [r0, #0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrd r2, r3, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w a3176 │ │ │ │ + bcs.w a316e │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ and.w r5, r2, #127 @ 0x7f │ │ │ │ lsls r0, r2, #24 │ │ │ │ it pl │ │ │ │ movpl r2, r1 │ │ │ │ - bpl.w a318a │ │ │ │ + bpl.w a3182 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [r3, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a35ee │ │ │ │ + bcs.w a35e6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - bl a22fc │ │ │ │ + bl a22f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r6, r7 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w a360e │ │ │ │ + bls.w a3606 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ - bl a22fc │ │ │ │ + bl a22f4 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w a3062 │ │ │ │ + beq.w a305a │ │ │ │ ldr.w r9, [r7, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a307a │ │ │ │ + beq.w a3072 │ │ │ │ ldr r5, [r0, #48] @ 0x30 │ │ │ │ - bl a4e2c │ │ │ │ + bl a4e24 │ │ │ │ cmp r7, sl │ │ │ │ - bne.w a3074 │ │ │ │ + bne.w a306c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r5, r9, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w a308e │ │ │ │ + bne.w a3086 │ │ │ │ ldrd r2, r3, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w a3106 │ │ │ │ + bcs.w a30fe │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ and.w r5, r2, #127 @ 0x7f │ │ │ │ lsls r0, r2, #24 │ │ │ │ it pl │ │ │ │ movpl r2, r1 │ │ │ │ - bpl.w a311a │ │ │ │ + bpl.w a3112 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w a30cc │ │ │ │ + bcs.w a30c4 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ and.w r5, r2, #127 @ 0x7f │ │ │ │ lsls r6, r2, #24 │ │ │ │ it pl │ │ │ │ movpl r2, r1 │ │ │ │ - bpl.w a30e0 │ │ │ │ + bpl.w a30d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r5, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a3140 │ │ │ │ + bcs.w a3138 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r5, r3, #127 @ 0x7f │ │ │ │ lsls r7, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r3, r1 │ │ │ │ - bpl.w a3154 │ │ │ │ + bpl.w a314c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a3d50 │ │ │ │ + bne.w a3d48 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r3, #2 │ │ │ │ lsls r7, r5, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #256 @ 0x100 │ │ │ │ lsls r6, r5, #29 │ │ │ │ @@ -224737,64 +224733,64 @@ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r7, r8 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r8, fp │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n a2b20 │ │ │ │ + b.n a2b18 │ │ │ │ sub.w r2, r9, #67 @ 0x43 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n a2bfc │ │ │ │ + bls.n a2bf4 │ │ │ │ ldrd r2, r1, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w a2dc2 │ │ │ │ + bcs.w a2dba │ │ │ │ adds r0, r2, #1 │ │ │ │ str.w r0, [r8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ and.w r9, r2, #127 @ 0x7f │ │ │ │ lsls r4, r2, #24 │ │ │ │ it pl │ │ │ │ movpl r2, r0 │ │ │ │ - bpl.w a2dd6 │ │ │ │ + bpl.w a2dce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r2, r2, r1 │ │ │ │ mov.w r2, r2, lsr #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.w a2e90 │ │ │ │ + beq.w a2e88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w a2fa2 │ │ │ │ - ldr.w r2, [pc, #2348] @ a3498 │ │ │ │ + bls.w a2f9a │ │ │ │ + ldr.w r2, [pc, #2348] @ a3490 │ │ │ │ mov.w sl, r9, lsl #4 │ │ │ │ - ldr.w r0, [pc, #2344] @ a349c │ │ │ │ + ldr.w r0, [pc, #2344] @ a3494 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r6, [r7, r0] │ │ │ │ add.w r0, sl, #10 │ │ │ │ add.w r2, r2, r9, lsl #2 │ │ │ │ adds r4, r6, r0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r1, [r6, r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a2b18 │ │ │ │ + beq.n a2b10 │ │ │ │ mov.w fp, #0 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.w a3826 │ │ │ │ + bhi.w a381e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsls r3, r0, #12 │ │ │ │ lsls r1, r3, #31 │ │ │ │ lsls r3, r2, #15 │ │ │ │ @@ -224808,251 +224804,251 @@ │ │ │ │ lsls r7, r7, #24 │ │ │ │ lsls r7, r7, #24 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r4, r7, #14 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w a325c │ │ │ │ + bls.w a3254 │ │ │ │ mov r0, r8 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ adds r0, #10 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldrb.w r1, [r4, fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a2b9c │ │ │ │ + bne.n a2b94 │ │ │ │ sub.w r2, r9, #67 @ 0x43 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n a2b20 │ │ │ │ + bhi.n a2b18 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n a2c14 │ │ │ │ - bl aab28 │ │ │ │ + beq.n a2c0c │ │ │ │ + bl aab20 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - cbnz r2, a2c6a │ │ │ │ + cbnz r2, a2c62 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ subs r7, r7, r6 │ │ │ │ sub.w r3, r7, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ blx 10a60 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ blx 11430 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a34bc │ │ │ │ + bne.w a34b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a372e │ │ │ │ + beq.w a3726 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2132] @ a34a0 │ │ │ │ + ldr.w r3, [pc, #2132] @ a3498 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr.w r5, [r7, #1288] @ 0x508 │ │ │ │ add r6, r5 │ │ │ │ str.w r6, [r7, #1288] @ 0x508 │ │ │ │ - bl a4e48 │ │ │ │ + bl a4e40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r4 │ │ │ │ - beq.w a29ac │ │ │ │ - bl aab28 │ │ │ │ - b.n a29ac │ │ │ │ + beq.w a29a4 │ │ │ │ + bl aab20 │ │ │ │ + b.n a29a4 │ │ │ │ ldrd sl, r3, [r5, #4] │ │ │ │ sub.w r3, r3, sl │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w a32c8 │ │ │ │ + bls.w a32c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a32e8 │ │ │ │ + bcs.w a32e0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ - bl a22fc │ │ │ │ + bl a22f4 │ │ │ │ str.w r0, [sl] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n a2be8 │ │ │ │ + b.n a2be0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a35e2 │ │ │ │ + bcs.w a35da │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl a22fc │ │ │ │ + bl a22f4 │ │ │ │ and.w r3, r0, #31 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n a2cdc │ │ │ │ + bne.n a2cd4 │ │ │ │ blx 10848 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w a32f0 │ │ │ │ + bls.w a32e8 │ │ │ │ str.w sl, [r2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n a2be8 │ │ │ │ + b.n a2be0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a34de │ │ │ │ + bcs.w a34d6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - bl a22fc │ │ │ │ - ldr.w r3, [pc, #1936] @ a34a0 │ │ │ │ + bl a22f4 │ │ │ │ + ldr.w r3, [pc, #1936] @ a3498 │ │ │ │ mov r2, r0 │ │ │ │ lsrs r0, r0, #12 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ clz r3, r0 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ movw r1, #29061 @ 0x7185 │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a3516 │ │ │ │ + beq.w a350e │ │ │ │ ldrd r1, r3, [r5, #4] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w a3302 │ │ │ │ + bls.w a32fa │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n a2be8 │ │ │ │ + b.n a2be0 │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a31de │ │ │ │ + bcs.w a31d6 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r1, r3, #127 @ 0x7f │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bpl.w a31f4 │ │ │ │ + bpl.w a31ec │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ subs r1, r2, r3 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w a33f0 │ │ │ │ + bls.w a33e8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ add.w r0, sl, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.w a3422 │ │ │ │ + bcc.w a341a │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, sl │ │ │ │ it cs │ │ │ │ movcs r2, #0 │ │ │ │ - bcc.w a2fe4 │ │ │ │ + bcc.w a2fdc │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ blx 11dc8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r2, [sl] │ │ │ │ - b.n a2be8 │ │ │ │ + b.n a2be0 │ │ │ │ mov r0, r8 │ │ │ │ blx 10ebc │ │ │ │ and.w r9, r0, #127 @ 0x7f │ │ │ │ lsls r2, r0, #24 │ │ │ │ - bmi.w a2b40 │ │ │ │ + bmi.w a2b38 │ │ │ │ ldrd r2, r1, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w a35a2 │ │ │ │ + bls.w a359a │ │ │ │ adds r0, r2, #1 │ │ │ │ str.w r0, [r8] │ │ │ │ ldrsb.w r0, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w a35b6 │ │ │ │ + bge.w a35ae │ │ │ │ movs r4, #7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ lsls r2, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp.w r9, #256 @ 0x100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r2, r2, r1 │ │ │ │ mov.w r2, r2, lsr #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n a2ef2 │ │ │ │ + beq.n a2eea │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ - bls.n a2e82 │ │ │ │ + bls.n a2e7a │ │ │ │ cmp.w r9, #258 @ 0x102 │ │ │ │ - bhi.n a2ed4 │ │ │ │ + bhi.n a2ecc │ │ │ │ mov r0, r8 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r4, r5, #7 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ asrs r1, r4, #31 │ │ │ │ asrs r3, r4, #7 │ │ │ │ subs r2, r2, r0 │ │ │ │ orr.w r4, r4, #3 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r3 │ │ │ │ - bne.w a3c84 │ │ │ │ + bne.w a3c7c │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w a34cc │ │ │ │ - ldr.w r2, [pc, #1612] @ a3498 │ │ │ │ + bls.w a34c4 │ │ │ │ + ldr.w r2, [pc, #1612] @ a3490 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ cmp r9, r1 │ │ │ │ ite ne │ │ │ │ movne r1, #22 │ │ │ │ moveq r1, #3 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ @@ -225061,498 +225057,498 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r3, #4] │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w a34ac │ │ │ │ + bls.w a34a4 │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n a2b20 │ │ │ │ + b.n a2b18 │ │ │ │ cmp.w r9, #229 @ 0xe5 │ │ │ │ - bhi.n a2ede │ │ │ │ + bhi.n a2ed6 │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ - bne.w a2b5a │ │ │ │ + bne.w a2b52 │ │ │ │ adds r1, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #128 @ 0x80 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a2e96 │ │ │ │ + bne.n a2e8e │ │ │ │ dmb ish │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ add.w r2, r3, #48 @ 0x30 │ │ │ │ ldrexd r4, r5, [r2] │ │ │ │ orrs r4, r0 │ │ │ │ orrs r5, r1 │ │ │ │ strexd r3, r4, r5, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a2eba │ │ │ │ + bne.n a2eb2 │ │ │ │ mov.w r9, #62 @ 0x3e │ │ │ │ dmb ish │ │ │ │ - b.n a2b5a │ │ │ │ + b.n a2b52 │ │ │ │ movw r2, #259 @ 0x103 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w a3458 │ │ │ │ + beq.w a3450 │ │ │ │ mov r0, r8 │ │ │ │ blx 11758 │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w r0, [pc, #1468] @ a34a4 │ │ │ │ + ldr.w r0, [pc, #1468] @ a349c │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ ldrd r2, r1, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w a3224 │ │ │ │ + bcs.w a321c │ │ │ │ adds r0, r2, #1 │ │ │ │ str.w r0, [r8] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ and.w r6, r2, #127 @ 0x7f │ │ │ │ lsls r5, r2, #24 │ │ │ │ it pl │ │ │ │ movpl r2, r0 │ │ │ │ - bpl.w a3238 │ │ │ │ + bpl.w a3230 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ subs r4, #12 │ │ │ │ cmp r9, r4 │ │ │ │ - bhi.w a2b20 │ │ │ │ + bhi.w a2b18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ it cc │ │ │ │ addcc.w fp, fp, #1 │ │ │ │ - bcc.n a2f9a │ │ │ │ - bne.w a30be │ │ │ │ - ldr.w r2, [pc, #1372] @ a3498 │ │ │ │ + bcc.n a2f92 │ │ │ │ + bne.w a30b6 │ │ │ │ + ldr.w r2, [pc, #1372] @ a3490 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w sl, [r7, r2] │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldrb.w ip, [r1, r2] │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w a3752 │ │ │ │ - ldr.w r1, [pc, #1332] @ a349c │ │ │ │ + beq.w a374a │ │ │ │ + ldr.w r1, [pc, #1332] @ a3494 │ │ │ │ mov.w lr, ip, lsl #4 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ add.w r0, r1, lr │ │ │ │ ldrb r0, [r0, #9] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.w a3784 │ │ │ │ + beq.w a377c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r0, r2, r0, lsl #2 │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ cmp r6, ip │ │ │ │ - bne.w a37a0 │ │ │ │ + bne.w a3798 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ subs r2, r2, r0 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ subs r4, #12 │ │ │ │ cmp r9, r4 │ │ │ │ - bls.n a2f2a │ │ │ │ - b.n a2b20 │ │ │ │ + bls.n a2f22 │ │ │ │ + b.n a2b18 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a34c8 │ │ │ │ - ldr.w r2, [pc, #1252] @ a3498 │ │ │ │ + beq.w a34c0 │ │ │ │ + ldr.w r2, [pc, #1252] @ a3490 │ │ │ │ mov.w sl, r9, lsl #4 │ │ │ │ add.w r0, sl, #10 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ add.w r2, r2, r9, lsl #2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - ldr.w r2, [pc, #1236] @ a349c │ │ │ │ + ldr.w r2, [pc, #1236] @ a3494 │ │ │ │ ldr r6, [r7, r2] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldrb r1, [r6, r0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ adds r4, r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a2b18 │ │ │ │ + beq.w a2b10 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n a2b94 │ │ │ │ + b.n a2b8c │ │ │ │ ldr.w r1, [sl, #-4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w a3488 │ │ │ │ + bls.w a3480 │ │ │ │ sub.w ip, sl, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n a309a │ │ │ │ + bcs.n a3092 │ │ │ │ ldr.w r1, [ip, #-4] │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n a3012 │ │ │ │ + bls.n a300a │ │ │ │ sub.w r1, ip, #12 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n a309e │ │ │ │ + bcs.n a3096 │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [ip, #-4] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n a3000 │ │ │ │ + bhi.n a2ff8 │ │ │ │ sub.w r2, sl, ip │ │ │ │ add.w r0, ip, #12 │ │ │ │ mov sl, ip │ │ │ │ - b.n a2da8 │ │ │ │ + b.n a2da0 │ │ │ │ mov r0, fp │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - beq.w a29c4 │ │ │ │ + beq.w a29bc │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - ble.w a3c32 │ │ │ │ + ble.w a3c2a │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ - beq.w a3bce │ │ │ │ + beq.w a3bc6 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bne.w a3c32 │ │ │ │ - ldr.w r2, [pc, #1128] @ a34a8 │ │ │ │ - ldr.w r3, [pc, #1096] @ a348c │ │ │ │ + bne.w a3c2a │ │ │ │ + ldr.w r2, [pc, #1128] @ a34a0 │ │ │ │ + ldr.w r3, [pc, #1096] @ a3484 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1388] @ 0x56c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a356c │ │ │ │ + bne.w a3564 │ │ │ │ addw sp, sp, #1396 @ 0x574 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a3d46 │ │ │ │ + beq.w a3d3e │ │ │ │ movs r7, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r7 │ │ │ │ ldr r5, [r5, #48] @ 0x30 │ │ │ │ - bl a4e2c │ │ │ │ + bl a4e24 │ │ │ │ mov r0, r6 │ │ │ │ - bl a4e2c │ │ │ │ + bl a4e24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r5, r9, [r3, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w a2a72 │ │ │ │ + beq.w a2a6a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w a2a72 │ │ │ │ + beq.w a2a6a │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl a4a38 │ │ │ │ + bl a4a30 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b.n a2a72 │ │ │ │ + b.n a2a6a │ │ │ │ mov r1, ip │ │ │ │ mov ip, sl │ │ │ │ sub.w r2, sl, r1 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ blx 11dc8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ strd r3, r2, [r1] │ │ │ │ - b.n a2be8 │ │ │ │ + b.n a2be0 │ │ │ │ adds r4, #12 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n a31c2 │ │ │ │ + bne.n a31ba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n a2b20 │ │ │ │ + b.n a2b18 │ │ │ │ mov r0, fp │ │ │ │ blx 10ebc │ │ │ │ and.w r5, r0, #127 @ 0x7f │ │ │ │ lsls r0, r0, #24 │ │ │ │ - bmi.w a2ab6 │ │ │ │ + bmi.w a2aae │ │ │ │ ldrd r2, r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt hi │ │ │ │ addhi r3, r2, #1 │ │ │ │ strhi.w r3, [fp] │ │ │ │ ldrbhi r3, [r2, #0] │ │ │ │ - bls.w a3598 │ │ │ │ + bls.w a3590 │ │ │ │ lsls r1, r3, #24 │ │ │ │ it mi │ │ │ │ movmi r6, #7 │ │ │ │ - bpl.w a370a │ │ │ │ + bpl.w a3702 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ lsls r3, r6 │ │ │ │ orrs r3, r5 │ │ │ │ uxth r5, r3 │ │ │ │ - b.n a2ab6 │ │ │ │ + b.n a2aae │ │ │ │ mov r0, fp │ │ │ │ blx 10ebc │ │ │ │ and.w r5, r0, #127 @ 0x7f │ │ │ │ lsls r1, r0, #24 │ │ │ │ - bmi.w a2a92 │ │ │ │ + bmi.w a2a8a │ │ │ │ ldrd r2, r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt hi │ │ │ │ addhi r3, r2, #1 │ │ │ │ strhi.w r3, [fp] │ │ │ │ ldrbhi r3, [r2, #0] │ │ │ │ - bls.w a3584 │ │ │ │ + bls.w a357c │ │ │ │ lsls r2, r3, #24 │ │ │ │ it mi │ │ │ │ movmi r6, #7 │ │ │ │ - bpl.w a3918 │ │ │ │ + bpl.w a3910 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ lsls r3, r6 │ │ │ │ orrs r3, r5 │ │ │ │ uxth r5, r3 │ │ │ │ - b.n a2a92 │ │ │ │ + b.n a2a8a │ │ │ │ mov r0, r6 │ │ │ │ blx 10ebc │ │ │ │ and.w r5, r0, #127 @ 0x7f │ │ │ │ lsls r0, r0, #24 │ │ │ │ - bmi.w a2adc │ │ │ │ + bmi.w a2ad4 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r2, r3 │ │ │ │ ittt hi │ │ │ │ addhi r2, r3, #1 │ │ │ │ strhi r2, [r6, #0] │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ - bls.w a357a │ │ │ │ + bls.w a3572 │ │ │ │ lsls r1, r3, #24 │ │ │ │ it mi │ │ │ │ movmi r7, #7 │ │ │ │ - bpl.w a38f6 │ │ │ │ + bpl.w a38ee │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ lsls r3, r7 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n a2adc │ │ │ │ + b.n a2ad4 │ │ │ │ mov r0, fp │ │ │ │ blx 10ebc │ │ │ │ and.w r5, r0, #127 @ 0x7f │ │ │ │ lsls r1, r0, #24 │ │ │ │ - bmi.w a2a06 │ │ │ │ + bmi.w a29fe │ │ │ │ ldrd r2, r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ ittt hi │ │ │ │ addhi r3, r2, #1 │ │ │ │ strhi.w r3, [fp] │ │ │ │ ldrbhi r3, [r2, #0] │ │ │ │ - bls.w a3570 │ │ │ │ + bls.w a3568 │ │ │ │ lsls r2, r3, #24 │ │ │ │ it mi │ │ │ │ movmi r6, #7 │ │ │ │ - bpl.w a3838 │ │ │ │ + bpl.w a3830 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ lsls r3, r6 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n a2a06 │ │ │ │ + b.n a29fe │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w a351e │ │ │ │ + bls.w a3516 │ │ │ │ mov r0, r8 │ │ │ │ - bl a1394 │ │ │ │ - b.n a2bde │ │ │ │ + bl a138c │ │ │ │ + b.n a2bd6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r5, r2, fp │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r5 │ │ │ │ subs r1, r1, r5 │ │ │ │ blx 11dc8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r5 │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n a2b20 │ │ │ │ + b.n a2b18 │ │ │ │ mov r0, r8 │ │ │ │ blx 10ebc │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ lsls r0, r0, #24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bmi.w a2d6a │ │ │ │ + bmi.w a2d62 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ ittt cc │ │ │ │ addcc r2, r3, #1 │ │ │ │ strcc.w r2, [r8] │ │ │ │ ldrbcc r3, [r3, #0] │ │ │ │ - bcs.w a354a │ │ │ │ + bcs.w a3542 │ │ │ │ lsls r1, r3, #24 │ │ │ │ it mi │ │ │ │ movmi.w sl, #7 │ │ │ │ - bpl.w a3b82 │ │ │ │ + bpl.w a3b7a │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsl.w r3, r3, sl │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n a2d6a │ │ │ │ + b.n a2d62 │ │ │ │ mov r0, r8 │ │ │ │ blx 10ebc │ │ │ │ and.w r6, r0, #127 @ 0x7f │ │ │ │ lsls r4, r0, #24 │ │ │ │ - bmi.w a2f12 │ │ │ │ + bmi.w a2f0a │ │ │ │ ldrd r2, r1, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ ittt cc │ │ │ │ addcc r1, r2, #1 │ │ │ │ strcc.w r1, [r8] │ │ │ │ ldrbcc r2, [r2, #0] │ │ │ │ - bcs.w a358e │ │ │ │ + bcs.w a3586 │ │ │ │ lsls r0, r2, #24 │ │ │ │ it mi │ │ │ │ movmi r4, #7 │ │ │ │ - bpl.w a3bec │ │ │ │ + bpl.w a3be4 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ lsls r2, r4 │ │ │ │ orrs r6, r2 │ │ │ │ - b.n a2f12 │ │ │ │ + b.n a2f0a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a34c8 │ │ │ │ + beq.w a34c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r0, #10 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n a2be8 │ │ │ │ + b.n a2be0 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ ittt hi │ │ │ │ addhi r2, r3, #1 │ │ │ │ strhi r2, [r5, #0] │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ - bls.w a3540 │ │ │ │ + bls.w a3538 │ │ │ │ lsls r2, r3, #24 │ │ │ │ it mi │ │ │ │ movmi r6, #7 │ │ │ │ - bpl.w a3cd8 │ │ │ │ + bpl.w a3cd0 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ lsls r3, r6 │ │ │ │ orrs r4, r3 │ │ │ │ - b.w a2966 │ │ │ │ + b.w a295e │ │ │ │ ldrd sl, r3, [r5, #4] │ │ │ │ sub.w r3, r3, sl │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w a2c8c │ │ │ │ + bhi.w a2c84 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a34c8 │ │ │ │ + beq.w a34c0 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - b.n a2c8c │ │ │ │ + b.n a2c84 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a34c8 │ │ │ │ + beq.w a34c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w a2c9a │ │ │ │ + bcc.w a2c92 │ │ │ │ blx 10ebc │ │ │ │ mov r2, r0 │ │ │ │ - b.n a2ca0 │ │ │ │ + b.n a2c98 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a34c8 │ │ │ │ + beq.w a34c0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n a2ce8 │ │ │ │ + b.n a2ce0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a34c8 │ │ │ │ + beq.w a34c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n a2be8 │ │ │ │ + b.n a2be0 │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ - bl a22bc │ │ │ │ - bl 811ac │ │ │ │ + bl a22b4 │ │ │ │ + bl 811a4 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - ble.w a368a │ │ │ │ + ble.w a3682 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w a367a │ │ │ │ + bls.w a3672 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n a2be8 │ │ │ │ + b.n a2be0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a1d04 │ │ │ │ + bl a1cfc │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.w a36f6 │ │ │ │ + bls.w a36ee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ adds r3, #8 │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n a2be8 │ │ │ │ + b.n a2be0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a3a0c │ │ │ │ + bcs.w a3a04 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ cmp.w sl, #66 @ 0x42 │ │ │ │ - bne.w a385e │ │ │ │ + bne.w a3856 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ bic.w r2, r3, #3 │ │ │ │ subs r2, r2, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsrs r2, r3, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ adds r1, r2, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl a3de0 │ │ │ │ + bl a3dd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ lsls r1, r2, #7 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ and.w r1, r1, #384 @ 0x180 │ │ │ │ @@ -225561,554 +225557,554 @@ │ │ │ │ orr.w r1, r1, #20 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ strb.w sl, [r0, #4] │ │ │ │ add.w sl, r0, #5 │ │ │ │ cmp sl, r4 │ │ │ │ - bne.w a3554 │ │ │ │ + bne.w a354c │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.w a2be8 │ │ │ │ + b.w a2be0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #76] @ 0x4c │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a34c8 │ │ │ │ + beq.n a34c0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w r0, sl, #12 │ │ │ │ ldrd r3, r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w a2d94 │ │ │ │ + bls.w a2d8c │ │ │ │ movs r1, #12 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ strd r3, r2, [sp, #76] @ 0x4c │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a3706 │ │ │ │ + beq.w a36fe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ ldrd r3, r2, [sp, #76] @ 0x4c │ │ │ │ add.w r0, sl, #12 │ │ │ │ - b.n a2d94 │ │ │ │ + b.n a2d8c │ │ │ │ movs r2, #8 │ │ │ │ - bl 96c38 │ │ │ │ + bl 96c30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a3950 │ │ │ │ + beq.w a3948 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.w a2940 │ │ │ │ + b.w a2938 │ │ │ │ mov r0, r8 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ adds.w r2, r0, #2147483648 @ 0x80000000 │ │ │ │ mov r4, r0 │ │ │ │ adc.w r0, r5, #0 │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a36b4 │ │ │ │ + bne.w a36ac │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n a352e │ │ │ │ - ldr r2, [pc, #24] @ (a3498 ) │ │ │ │ + bls.n a3526 │ │ │ │ + ldr r2, [pc, #24] @ (a3490 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr.w r2, [r2, #552] @ 0x228 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n a2e64 │ │ │ │ + b.n a2e5c │ │ │ │ mov ip, sl │ │ │ │ - b.n a3012 │ │ │ │ + b.n a300a │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #8 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ movs r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl b164c │ │ │ │ - cbz r0, a34c8 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, a34c0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n a2e76 │ │ │ │ + b.n a2e6e │ │ │ │ mov r0, r5 │ │ │ │ - bl d1e28 │ │ │ │ + bl d1e20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a2c40 │ │ │ │ + bne.w a2c38 │ │ │ │ bl 5a418 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a34c8 │ │ │ │ + beq.n a34c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - b.n a2e4a │ │ │ │ + b.n a2e42 │ │ │ │ blx 10ebc │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ - bl a22fc │ │ │ │ - ldr.w r3, [pc, #2224] @ a3da0 │ │ │ │ + bl a22f4 │ │ │ │ + ldr.w r3, [pc, #2224] @ a3d98 │ │ │ │ mov r2, r0 │ │ │ │ lsrs r0, r0, #12 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ clz r3, r0 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movw r3, #29061 @ 0x7185 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a2d36 │ │ │ │ + bne.w a2d2e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n a2d36 │ │ │ │ + b.n a2d2e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a31ba │ │ │ │ - b.n a34c8 │ │ │ │ + bne.w a31b2 │ │ │ │ + b.n a34c0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a34c8 │ │ │ │ + beq.n a34c0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - b.n a347c │ │ │ │ + b.n a3474 │ │ │ │ mov r0, r5 │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.n a3290 │ │ │ │ + b.n a3288 │ │ │ │ mov r0, r8 │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.n a3208 │ │ │ │ + b.n a3200 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w a3bc4 │ │ │ │ + bcs.w a3bbc │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ strb.w r2, [sl], #1 │ │ │ │ - b.n a33e2 │ │ │ │ + b.n a33da │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.n a319a │ │ │ │ + b.n a3192 │ │ │ │ mov r0, r6 │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.n a3162 │ │ │ │ + b.n a315a │ │ │ │ mov r0, fp │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.n a312a │ │ │ │ + b.n a3122 │ │ │ │ mov r0, r8 │ │ │ │ blx 10ebc │ │ │ │ mov r2, r0 │ │ │ │ - b.n a3248 │ │ │ │ + b.n a3240 │ │ │ │ mov r0, fp │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.n a30f0 │ │ │ │ + b.n a30e8 │ │ │ │ mov r0, r8 │ │ │ │ blx 10ebc │ │ │ │ lsls r3, r0, #24 │ │ │ │ mov r2, r0 │ │ │ │ it pl │ │ │ │ ldrpl.w r1, [r8, #4] │ │ │ │ - bmi.w a2dee │ │ │ │ + bmi.w a2de6 │ │ │ │ orr.w r9, r9, r2, lsl #7 │ │ │ │ movs r4, #14 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w a3c1a │ │ │ │ + bcs.w a3c12 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ lsls r6, r2, #24 │ │ │ │ - bmi.w a2df0 │ │ │ │ + bmi.w a2de8 │ │ │ │ lsls r2, r4 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ adds r4, #7 │ │ │ │ - b.n a35bc │ │ │ │ + b.n a35b4 │ │ │ │ blx 10ebc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ - b.w a2cc8 │ │ │ │ + b.w a2cc0 │ │ │ │ blx 10ebc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl a22fc │ │ │ │ + bl a22f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r6, r7 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w a2a36 │ │ │ │ + bcc.w a2a2e │ │ │ │ blx 10ebc │ │ │ │ mov r2, r0 │ │ │ │ - b.w a2a3c │ │ │ │ + b.w a2a34 │ │ │ │ mov r0, r8 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ cmp.w sl, #0 │ │ │ │ eor.w r3, r0, r0, asr #31 │ │ │ │ it lt │ │ │ │ rsblt sl, sl, #0 │ │ │ │ sub.w r3, r3, r0, asr #31 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sl │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcs.n a36a6 │ │ │ │ + bcs.n a369e │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ add.w r2, r1, sl │ │ │ │ adds r5, r3, r1 │ │ │ │ strd r2, r6, [sp, #88] @ 0x58 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w a3a56 │ │ │ │ + beq.w a3a4e │ │ │ │ ldrd r0, r2, [r8] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w a3b34 │ │ │ │ + bcs.w a3b2c │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ - b.n a365c │ │ │ │ + b.n a3654 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a3340 │ │ │ │ - b.n a34c8 │ │ │ │ - ldr.w r3, [pc, #1816] @ a3da4 │ │ │ │ + bne.w a3338 │ │ │ │ + b.n a34c0 │ │ │ │ + ldr.w r3, [pc, #1816] @ a3d9c │ │ │ │ movw r2, #1595 @ 0x63b │ │ │ │ - ldr.w r1, [pc, #1812] @ a3da8 │ │ │ │ - ldr.w r0, [pc, #1812] @ a3dac │ │ │ │ + ldr.w r1, [pc, #1812] @ a3da0 │ │ │ │ + ldr.w r0, [pc, #1812] @ a3da4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 11fa8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b.n a364a │ │ │ │ + b.n a3642 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w a3bdc │ │ │ │ - ldr.w r2, [pc, #1780] @ a3db0 │ │ │ │ + bls.w a3bd4 │ │ │ │ + ldr.w r2, [pc, #1780] @ a3da8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr.w r1, [r2, #556] @ 0x22c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r0, #4] │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi.n a36e4 │ │ │ │ + bhi.n a36dc │ │ │ │ movs r1, #8 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a34c8 │ │ │ │ + beq.w a34c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #8 │ │ │ │ str.w r4, [r2, #-8] │ │ │ │ str.w r5, [r2, #-4] │ │ │ │ - b.w a2e7e │ │ │ │ + b.w a2e76 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a3364 │ │ │ │ - b.n a34c8 │ │ │ │ + bne.w a335c │ │ │ │ + b.n a34c0 │ │ │ │ str r0, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ orr.w r5, r5, r3, lsl #7 │ │ │ │ movs r6, #14 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n a37ba │ │ │ │ + bcs.n a37b2 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r2, r3, #24 │ │ │ │ - bmi.w a30fa │ │ │ │ + bmi.w a30f2 │ │ │ │ lsls r3, r6 │ │ │ │ adds r6, #7 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n a3710 │ │ │ │ - ldr.w r3, [pc, #1648] @ a3da0 │ │ │ │ + b.n a3708 │ │ │ │ + ldr.w r3, [pc, #1648] @ a3d98 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r5, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r5, [r6, #1288] @ 0x508 │ │ │ │ add r5, r7 │ │ │ │ str.w r5, [r6, #1288] @ 0x508 │ │ │ │ - bl a4e48 │ │ │ │ - b.w a2c6a │ │ │ │ + bl a4e40 │ │ │ │ + b.w a2c62 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 1e5f0 │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub.w r0, r0, ip │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w ip, [r1, r0] │ │ │ │ - ldr.w r1, [pc, #1604] @ a3db4 │ │ │ │ + ldr.w r1, [pc, #1604] @ a3dac │ │ │ │ mov.w lr, ip, lsl #4 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ add.w r0, r1, ip, lsl #4 │ │ │ │ ldrb r0, [r0, #9] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne.w a2f7a │ │ │ │ + bne.w a2f72 │ │ │ │ add r1, lr │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 1de18 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w a2f8e │ │ │ │ - ldr.w r3, [pc, #1556] @ a3db8 │ │ │ │ + beq.w a2f86 │ │ │ │ + ldr.w r3, [pc, #1556] @ a3db0 │ │ │ │ movw r2, #1372 @ 0x55c │ │ │ │ - ldr.w r1, [pc, #1552] @ a3dbc │ │ │ │ - ldr.w r0, [pc, #1552] @ a3dc0 │ │ │ │ + ldr.w r1, [pc, #1552] @ a3db4 │ │ │ │ + ldr.w r0, [pc, #1552] @ a3db8 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, fp │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.n a3720 │ │ │ │ + b.n a3718 │ │ │ │ mov r0, r8 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ eor.w r3, r0, r0, asr #31 │ │ │ │ sub.w r3, r3, r0, asr #31 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bge.n a381c │ │ │ │ + bge.n a3814 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r1, r3, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ mov sl, r6 │ │ │ │ adds r5, r3, r1 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w a396e │ │ │ │ + beq.w a3966 │ │ │ │ ldrd r0, r3, [r8] │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w a3a2c │ │ │ │ + bcs.w a3a24 │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ - b.n a37f2 │ │ │ │ + b.n a37ea │ │ │ │ mov r0, r5 │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.w a295c │ │ │ │ + b.w a2954 │ │ │ │ mov r0, r3 │ │ │ │ blx 11fa8 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b.n a37e0 │ │ │ │ + b.n a37d8 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - ldr.w r0, [pc, #1432] @ a3dc4 │ │ │ │ + ldr.w r0, [pc, #1432] @ a3dbc │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r5, r6] │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ orr.w r5, r5, r3, lsl #7 │ │ │ │ movs r6, #14 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a3b3e │ │ │ │ + bcs.w a3b36 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r7, r3, #24 │ │ │ │ - bmi.w a31a4 │ │ │ │ + bmi.w a319c │ │ │ │ lsls r3, r6 │ │ │ │ adds r6, #7 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n a383e │ │ │ │ + b.n a3836 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ cmp.w sl, #87 @ 0x57 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bne.w a3a16 │ │ │ │ + bne.w a3a0e │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w a3a36 │ │ │ │ + bls.w a3a2e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsls r3, r3, #9 │ │ │ │ add.w r3, r3, #1024 @ 0x400 │ │ │ │ orr.w r3, r3, #20 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a3a46 │ │ │ │ + beq.w a3a3e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r2, #87 @ 0x57 │ │ │ │ mov.w sl, #3 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w a3b48 │ │ │ │ + beq.w a3b40 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ subs.w sl, sl, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne.n a38a8 │ │ │ │ + bne.n a38a0 │ │ │ │ movs r2, #5 │ │ │ │ str.w r2, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w a3c48 │ │ │ │ + beq.w a3c40 │ │ │ │ mov r0, r8 │ │ │ │ blx 10ab4 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldrd r1, r3, [r5, #4] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w a3c74 │ │ │ │ + bls.w a3c6c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n a38c8 │ │ │ │ + b.n a38c0 │ │ │ │ orr.w r5, r5, r3, lsl #7 │ │ │ │ movs r7, #14 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n a393c │ │ │ │ + bcs.n a3934 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r2, r3, #24 │ │ │ │ - bmi.w a316c │ │ │ │ + bmi.w a3164 │ │ │ │ lsls r3, r7 │ │ │ │ adds r7, #7 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n a38fc │ │ │ │ + b.n a38f4 │ │ │ │ orr.w r5, r5, r3, lsl #7 │ │ │ │ movs r6, #14 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n a3946 │ │ │ │ + bcs.n a393e │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r7, r3, #24 │ │ │ │ - bmi.w a3134 │ │ │ │ + bmi.w a312c │ │ │ │ lsls r3, r6 │ │ │ │ adds r6, #7 │ │ │ │ orrs r5, r3 │ │ │ │ - b.n a391e │ │ │ │ + b.n a3916 │ │ │ │ mov r0, r6 │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.n a390a │ │ │ │ + b.n a3902 │ │ │ │ mov r0, fp │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.n a392e │ │ │ │ + b.n a3926 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r0, #37637 @ 0x9305 │ │ │ │ ldr.w r1, [r3, #1344] @ 0x540 │ │ │ │ bl 1c490 │ │ │ │ blx 11824 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w a2940 │ │ │ │ + b.w a2938 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r6, sl │ │ │ │ adds r2, r3, #3 │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ strd r3, r3, [sp, #120] @ 0x78 │ │ │ │ adds r2, r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ - bl a3de0 │ │ │ │ + bl a3dd8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp.w sl, #0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ add.w sl, r0, #8 │ │ │ │ add r2, sl │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ @@ -226132,60 +226128,60 @@ │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w sl, [r0, #8] │ │ │ │ blx 11848 <__gmpz_import@plt> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n a39f6 │ │ │ │ + bne.n a39ee │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a2be8 │ │ │ │ + beq.w a2be0 │ │ │ │ mov r0, r3 │ │ │ │ blx 105f0 │ │ │ │ - b.w a2be8 │ │ │ │ - ldr r3, [pc, #976] @ (a3dc8 ) │ │ │ │ + b.w a2be0 │ │ │ │ + ldr r3, [pc, #976] @ (a3dc0 ) │ │ │ │ movw r2, #1236 @ 0x4d4 │ │ │ │ - ldr r1, [pc, #972] @ (a3dcc ) │ │ │ │ - ldr r0, [pc, #976] @ (a3dd0 ) │ │ │ │ + ldr r1, [pc, #972] @ (a3dc4 ) │ │ │ │ + ldr r0, [pc, #976] @ (a3dc8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r8 │ │ │ │ blx 10ebc │ │ │ │ mov sl, r0 │ │ │ │ - b.n a3394 │ │ │ │ - ldr r3, [pc, #956] @ (a3dd4 ) │ │ │ │ + b.n a338c │ │ │ │ + ldr r3, [pc, #956] @ (a3dcc ) │ │ │ │ movw r2, #1661 @ 0x67d │ │ │ │ - ldr r1, [pc, #952] @ (a3dd8 ) │ │ │ │ - ldr r0, [pc, #956] @ (a3ddc ) │ │ │ │ + ldr r1, [pc, #952] @ (a3dd0 ) │ │ │ │ + ldr r0, [pc, #956] @ (a3dd4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r8 │ │ │ │ blx 10ebc │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n a380a │ │ │ │ + b.n a3802 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a3878 │ │ │ │ - b.n a34c8 │ │ │ │ + bne.w a3870 │ │ │ │ + b.n a34c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a3896 │ │ │ │ - b.n a34c8 │ │ │ │ + bne.w a388e │ │ │ │ + b.n a34c0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add.w r2, sl, #3 │ │ │ │ mov r4, r6 │ │ │ │ adds r3, #3 │ │ │ │ mov.w lr, r2, lsr #2 │ │ │ │ ldrd r6, r5, [sp, #92] @ 0x5c │ │ │ │ lsrs r0, r3, #2 │ │ │ │ @@ -226194,15 +226190,15 @@ │ │ │ │ adds r1, r3, #3 │ │ │ │ strd r0, r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ strd lr, lr, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - bl a3de0 │ │ │ │ + bl a3dd8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #12 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, #2 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -226257,147 +226253,147 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 11848 <__gmpz_import@plt> │ │ │ │ ldrd r3, r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w a2be8 │ │ │ │ + beq.w a2be0 │ │ │ │ blx 105f0 │ │ │ │ - b.w a2be8 │ │ │ │ + b.w a2be0 │ │ │ │ mov r0, r8 │ │ │ │ blx 10ebc │ │ │ │ uxtb r2, r0 │ │ │ │ - b.n a3674 │ │ │ │ + b.n a366c │ │ │ │ mov r0, fp │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.n a3850 │ │ │ │ + b.n a3848 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a38b0 │ │ │ │ - b.n a34c8 │ │ │ │ + bne.w a38a8 │ │ │ │ + b.n a34c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ mov sl, r0 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n a3c24 │ │ │ │ + bls.n a3c1c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ adds r3, #8 │ │ │ │ str.w sl, [r3, #-8] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.w a2be8 │ │ │ │ + b.w a2be0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w sl, #14 │ │ │ │ orr.w r3, r2, r3, lsl #7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w a3d8a │ │ │ │ + bcs.w a3d82 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ lsls r2, r3, #24 │ │ │ │ - bmi.w a3214 │ │ │ │ + bmi.w a320c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsl.w r3, r3, sl │ │ │ │ add.w sl, sl, #7 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n a3b8e │ │ │ │ + b.n a3b86 │ │ │ │ mov r0, sl │ │ │ │ blx 10ebc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ - b.w a2918 │ │ │ │ + b.w a2910 │ │ │ │ mov r0, r8 │ │ │ │ blx 10ebc │ │ │ │ uxtb r2, r0 │ │ │ │ - b.n a3566 │ │ │ │ + b.n a355e │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ bl 34d68 │ │ │ │ - b.w a29ac │ │ │ │ + b.w a29a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a36ba │ │ │ │ - b.n a34c8 │ │ │ │ + bne.w a36b2 │ │ │ │ + b.n a34c0 │ │ │ │ orr.w r6, r6, r2, lsl #7 │ │ │ │ movs r4, #14 │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n a3c10 │ │ │ │ + bcs.n a3c08 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ lsls r1, r2, #24 │ │ │ │ - bmi.w a3252 │ │ │ │ + bmi.w a324a │ │ │ │ lsls r2, r4 │ │ │ │ adds r4, #7 │ │ │ │ orrs r6, r2 │ │ │ │ - b.n a3bf2 │ │ │ │ + b.n a3bea │ │ │ │ mov r0, r8 │ │ │ │ blx 10ebc │ │ │ │ mov r2, r0 │ │ │ │ - b.n a3c02 │ │ │ │ + b.n a3bfa │ │ │ │ mov r0, r8 │ │ │ │ blx 10ebc │ │ │ │ mov r2, r0 │ │ │ │ - b.n a35ce │ │ │ │ + b.n a35c6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a3b6e │ │ │ │ - b.n a34c8 │ │ │ │ + bne.n a3b66 │ │ │ │ + b.n a34c0 │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w a29b6 │ │ │ │ + bcc.w a29ae │ │ │ │ mov r0, fp │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.w a29be │ │ │ │ + b.w a29b6 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov.w sl, #4 │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r2, r1, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w a3d66 │ │ │ │ + beq.w a3d5e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ subs.w sl, sl, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne.n a3c54 │ │ │ │ - b.w a2be8 │ │ │ │ + bne.n a3c4c │ │ │ │ + b.w a2be0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a38e4 │ │ │ │ - b.n a34c8 │ │ │ │ + bne.w a38dc │ │ │ │ + b.n a34c0 │ │ │ │ adds.w r1, r5, #2147483648 @ 0x80000000 │ │ │ │ adc.w r1, r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a3cfa │ │ │ │ + bne.n a3cf2 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n a3d56 │ │ │ │ - ldr r2, [pc, #280] @ (a3db0 ) │ │ │ │ + bls.n a3d4e │ │ │ │ + ldr r2, [pc, #280] @ (a3da8 ) │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ cmp r9, r1 │ │ │ │ ite ne │ │ │ │ movne r1, #24 │ │ │ │ moveq r1, #5 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ @@ -226407,42 +226403,42 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r0, #4] │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n a3cca │ │ │ │ + bhi.n a3cc2 │ │ │ │ movs r1, #4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a34c8 │ │ │ │ + beq.w a34c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #4 │ │ │ │ - b.w a2e7e │ │ │ │ + b.w a2e76 │ │ │ │ orr.w r4, r4, r3, lsl #7 │ │ │ │ movs r6, #14 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n a3d94 │ │ │ │ + bcs.n a3d8c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r7, r3, #24 │ │ │ │ - bmi.w a329a │ │ │ │ + bmi.w a3292 │ │ │ │ lsls r3, r6 │ │ │ │ adds r6, #7 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n a3cde │ │ │ │ + b.n a3cd6 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n a3d7a │ │ │ │ - ldr r2, [pc, #176] @ (a3db0 ) │ │ │ │ + bls.n a3d72 │ │ │ │ + ldr r2, [pc, #176] @ (a3da8 ) │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ cmp r9, r1 │ │ │ │ ite ne │ │ │ │ movne r1, #25 │ │ │ │ moveq r1, #6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ @@ -226452,530 +226448,530 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r0, #4] │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi.n a3d34 │ │ │ │ + bhi.n a3d2c │ │ │ │ movs r1, #8 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a34c8 │ │ │ │ + beq.w a34c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #8 │ │ │ │ str.w r5, [r2, #-8] │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ - b.w a2e7e │ │ │ │ + b.w a2e76 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r0, r0, [r3, #52] @ 0x34 │ │ │ │ - b.w a2a72 │ │ │ │ + b.w a2a6a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.w a2b08 │ │ │ │ + b.w a2b00 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a3c94 │ │ │ │ - b.w a34c8 │ │ │ │ + bne.n a3c8c │ │ │ │ + b.w a34c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a3c5e │ │ │ │ - b.w a34c8 │ │ │ │ + bne.w a3c56 │ │ │ │ + b.w a34c0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a3cfe │ │ │ │ - b.w a34c8 │ │ │ │ + bne.n a3cf6 │ │ │ │ + b.w a34c0 │ │ │ │ mov r0, r8 │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.n a3ba0 │ │ │ │ + b.n a3b98 │ │ │ │ mov r0, r5 │ │ │ │ blx 10ebc │ │ │ │ mov r3, r0 │ │ │ │ - b.n a3cec │ │ │ │ + b.n a3ce4 │ │ │ │ nop │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ movs r5, r0 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ movs r5, r0 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #18 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #32 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #6 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ movs r5, r0 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #26 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ movs r5, r0 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ cmp r5, ip │ │ │ │ - bcc.n a3e0a │ │ │ │ + bcc.n a3e02 │ │ │ │ mov r0, r3 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a3e06 │ │ │ │ + beq.n a3dfe │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n a3e00 │ │ │ │ + b.n a3df8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w sl, [r0, #60] @ 0x3c │ │ │ │ sub sp, #12 │ │ │ │ add.w r4, sl, #132 @ 0x84 │ │ │ │ add.w r5, sl, #160 @ 0xa0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n a3e50 │ │ │ │ + bne.n a3e48 │ │ │ │ blx 1114c │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n a3e40 │ │ │ │ + bne.n a3e38 │ │ │ │ movs r6, #3 │ │ │ │ movs r4, #7 │ │ │ │ add.w r3, sl, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a3f7c │ │ │ │ + beq.w a3f74 │ │ │ │ movs r2, #4 │ │ │ │ lsl.w r7, r2, r6 │ │ │ │ movs r2, #1 │ │ │ │ add.w r8, r3, r7 │ │ │ │ lsl.w r1, r2, r6 │ │ │ │ sub.w fp, r8, #4 │ │ │ │ adds r5, r1, r4 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.n a3ee8 │ │ │ │ + beq.n a3ee0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n a3ec8 │ │ │ │ + beq.n a3ec0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n a3eac │ │ │ │ + beq.n a3ea4 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n a3f6c │ │ │ │ + bls.n a3f64 │ │ │ │ ldr r0, [r3, r7] │ │ │ │ mov fp, r8 │ │ │ │ and.w ip, r0, #31 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n a3eaa │ │ │ │ + bne.n a3ea2 │ │ │ │ blx 1114c │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n a3f6c │ │ │ │ + bls.n a3f64 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ and.w ip, r0, #31 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n a3ec6 │ │ │ │ + bne.n a3ebe │ │ │ │ blx 1114c │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n a3f6c │ │ │ │ + bls.n a3f64 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ and.w ip, r0, #31 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n a3ee2 │ │ │ │ + bne.n a3eda │ │ │ │ blx 1114c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n a3f6c │ │ │ │ + beq.n a3f64 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n a3f6c │ │ │ │ + bls.n a3f64 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ add.w fp, fp, #4 │ │ │ │ and.w ip, r0, #31 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n a3f06 │ │ │ │ + bne.n a3efe │ │ │ │ blx 1114c │ │ │ │ ldr.w r0, [sl] │ │ │ │ adds r4, #1 │ │ │ │ mov r9, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n a3f6c │ │ │ │ + bls.n a3f64 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ and.w ip, r0, #31 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n a3f24 │ │ │ │ + bne.n a3f1c │ │ │ │ blx 1114c │ │ │ │ ldr.w r0, [sl] │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n a3f6c │ │ │ │ + bls.n a3f64 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ and.w ip, r0, #31 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n a3f42 │ │ │ │ + bne.n a3f3a │ │ │ │ blx 1114c │ │ │ │ ldr.w r0, [sl] │ │ │ │ add.w r4, r9, #2 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n a3f6c │ │ │ │ + bls.n a3f64 │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ add.w fp, fp, #12 │ │ │ │ and.w ip, r0, #31 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n a3f64 │ │ │ │ + bne.n a3f5c │ │ │ │ blx 1114c │ │ │ │ add.w r4, r9, #3 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n a3ee8 │ │ │ │ + bne.n a3ee0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ cmp r6, #32 │ │ │ │ - bne.w a3e5e │ │ │ │ + bne.w a3e56 │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #92] @ (a3ff8 ) │ │ │ │ + ldr r3, [pc, #92] @ (a3ff0 ) │ │ │ │ mov.w ip, r0, lsr #7 │ │ │ │ - ldr r1, [pc, #88] @ (a3ffc ) │ │ │ │ + ldr r1, [pc, #88] @ (a3ff4 ) │ │ │ │ mov.w lr, #28 │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ clz r3, ip │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mla ip, lr, ip, r3 │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n a3ff4 │ │ │ │ + bpl.n a3fec │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbnz r1, a3fda │ │ │ │ - bl a4000 │ │ │ │ + cbnz r1, a3fd2 │ │ │ │ + bl a3ff8 │ │ │ │ subs r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, ip │ │ │ │ - bl d4d04 │ │ │ │ - cbz r0, a3ff4 │ │ │ │ + bl d4cfc │ │ │ │ + cbz r0, a3fec │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w cca60 │ │ │ │ + b.w cca58 │ │ │ │ movs r0, #0 │ │ │ │ - b.n a3fd6 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + b.n a3fce │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #616] @ a427c │ │ │ │ + ldr.w lr, [pc, #616] @ a4274 │ │ │ │ lsrs r2, r0, #7 │ │ │ │ - ldr r4, [pc, #616] @ (a4280 ) │ │ │ │ + ldr r4, [pc, #616] @ (a4278 ) │ │ │ │ clz r3, r2 │ │ │ │ add lr, pc │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ mov.w ip, #28 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mla ip, ip, r2, r3 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a41e8 │ │ │ │ + bne.w a41e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a40d8 │ │ │ │ + beq.n a40d0 │ │ │ │ ldr.w r5, [r4, #1372] @ 0x55c │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r4, [ip, #24] │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #560] @ (a4284 ) │ │ │ │ + ldr r1, [pc, #560] @ (a427c ) │ │ │ │ ldrb.w ip, [r4] │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ mov r7, r1 │ │ │ │ ldrb.w lr, [r1, ip] │ │ │ │ cmp.w lr, #9 │ │ │ │ - beq.w a419a │ │ │ │ + beq.w a4192 │ │ │ │ ldrb.w r5, [r5, #57] @ 0x39 │ │ │ │ cmp.w lr, #7 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ ands.w r1, r1, r5, lsr #7 │ │ │ │ - bne.w a419a │ │ │ │ + bne.w a4192 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n a40e0 │ │ │ │ + bne.n a40d8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w a41c8 │ │ │ │ + beq.w a41c0 │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ - beq.w a41e0 │ │ │ │ + beq.w a41d8 │ │ │ │ cmp.w ip, #127 @ 0x7f │ │ │ │ - bgt.w a424a │ │ │ │ + bgt.w a4242 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w a4234 │ │ │ │ + bne.w a422c │ │ │ │ subs r3, #1 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ ldrb r1, [r7, r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n a4134 │ │ │ │ + bne.n a412c │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bgt.w a422c │ │ │ │ + bgt.w a4224 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w a4264 │ │ │ │ + bne.w a425c │ │ │ │ subs r3, #1 │ │ │ │ - beq.w a41dc │ │ │ │ + beq.w a41d4 │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ adds r4, #2 │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n a4148 │ │ │ │ + beq.n a4140 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - bne.n a40d8 │ │ │ │ + bne.n a40d0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w a4258 │ │ │ │ + bne.w a4250 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sub.w r1, ip, #96 @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a41f8 │ │ │ │ + bne.n a41f0 │ │ │ │ subs.w ip, ip, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w ip, #0 │ │ │ │ cmp.w lr, #2 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a420a │ │ │ │ + bne.n a4202 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ movw r2, #21637 @ 0x5485 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #5 │ │ │ │ - bne.n a40d8 │ │ │ │ - b.n a40da │ │ │ │ + bne.n a40d0 │ │ │ │ + b.n a40d2 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - bne.n a40d8 │ │ │ │ + bne.n a40d0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n a40d8 │ │ │ │ + beq.n a40d0 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsls r1, r1, #16 │ │ │ │ - bpl.n a40d8 │ │ │ │ - b.n a40b2 │ │ │ │ + bpl.n a40d0 │ │ │ │ + b.n a40aa │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bgt.n a4220 │ │ │ │ + bgt.n a4218 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n a420e │ │ │ │ + bne.n a4206 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n a41dc │ │ │ │ + beq.n a41d4 │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ - b.n a40c6 │ │ │ │ + b.n a40be │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a41c0 │ │ │ │ + beq.n a41b8 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne.n a41c0 │ │ │ │ + bne.n a41b8 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n a41c0 │ │ │ │ - ldr r0, [pc, #260] @ (a4278 ) │ │ │ │ + bls.n a41b8 │ │ │ │ + ldr r0, [pc, #260] @ (a4270 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r1, #1832] @ 0x728 │ │ │ │ tst.w r1, #33554432 @ 0x2000000 │ │ │ │ - beq.n a41c0 │ │ │ │ + beq.n a41b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n a419a │ │ │ │ + beq.n a4192 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsls r1, r1, #12 │ │ │ │ - bmi.n a41c0 │ │ │ │ + bmi.n a41b8 │ │ │ │ adds r5, r4, #1 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n a41c0 │ │ │ │ + beq.n a41b8 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ mov r4, r5 │ │ │ │ adds r5, #1 │ │ │ │ ldrb r1, [r7, r0] │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n a415e │ │ │ │ + bls.n a4156 │ │ │ │ mov r1, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl a4288 │ │ │ │ + bl a4280 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a419c │ │ │ │ - b.n a415e │ │ │ │ + beq.n a4194 │ │ │ │ + b.n a4156 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n a40da │ │ │ │ + b.n a40d2 │ │ │ │ cmp.w ip, #46 @ 0x2e │ │ │ │ - beq.n a4228 │ │ │ │ + beq.n a4220 │ │ │ │ cmp.w ip, #127 @ 0x7f │ │ │ │ - bgt.n a424a │ │ │ │ - cbnz r6, a4234 │ │ │ │ + bgt.n a4242 │ │ │ │ + cbnz r6, a422c │ │ │ │ subs r3, #1 │ │ │ │ - bne.w a40a4 │ │ │ │ + bne.w a409c │ │ │ │ movs r0, #3 │ │ │ │ - b.n a40da │ │ │ │ + b.n a40d2 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne.n a41d4 │ │ │ │ - b.n a40d8 │ │ │ │ + bne.n a41cc │ │ │ │ + b.n a40d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a40d8 │ │ │ │ + beq.w a40d0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - b.n a404c │ │ │ │ + b.n a4044 │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsls r5, r1, #16 │ │ │ │ - bmi.n a4252 │ │ │ │ + bmi.n a424a │ │ │ │ cmp.w lr, #2 │ │ │ │ - bne.n a411a │ │ │ │ + bne.n a4112 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n a411a │ │ │ │ + bne.n a4112 │ │ │ │ movs r0, #4 │ │ │ │ - b.n a40da │ │ │ │ + b.n a40d2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 10b84 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a4152 │ │ │ │ - b.n a40d8 │ │ │ │ + beq.n a414a │ │ │ │ + b.n a40d0 │ │ │ │ lsls r1, r2, #8 │ │ │ │ - bmi.w a40d8 │ │ │ │ - b.n a414c │ │ │ │ + bmi.w a40d0 │ │ │ │ + b.n a4144 │ │ │ │ movs r0, #2 │ │ │ │ - b.n a40da │ │ │ │ + b.n a40d2 │ │ │ │ lsls r5, r2, #8 │ │ │ │ - bpl.w a40b2 │ │ │ │ - b.n a40d8 │ │ │ │ + bpl.w a40aa │ │ │ │ + b.n a40d0 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 10b84 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a41d6 │ │ │ │ - b.n a40d8 │ │ │ │ + beq.n a41ce │ │ │ │ + b.n a40d0 │ │ │ │ lsls r1, r2, #8 │ │ │ │ - bmi.w a40d8 │ │ │ │ - b.n a41d4 │ │ │ │ + bmi.w a40d0 │ │ │ │ + b.n a41cc │ │ │ │ mov.w ip, #96 @ 0x60 │ │ │ │ - b.n a41d4 │ │ │ │ + b.n a41cc │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsls r5, r1, #16 │ │ │ │ - bmi.w a414c │ │ │ │ - b.n a40d8 │ │ │ │ + bmi.w a4144 │ │ │ │ + b.n a40d0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 10b84 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a40ba │ │ │ │ - b.n a40d8 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + beq.w a40b2 │ │ │ │ + b.n a40d0 │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - push {r6} │ │ │ │ + push {r3, r6} │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bgt.n a4292 │ │ │ │ - cbnz r1, a429a │ │ │ │ + bgt.n a428a │ │ │ │ + cbnz r1, a4292 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n a428c │ │ │ │ + bpl.n a4284 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 10b84 │ │ │ │ @@ -226985,455 +226981,455 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #120] @ (a4348 ) │ │ │ │ + ldr r6, [pc, #120] @ (a4340 ) │ │ │ │ movs r1, #0 │ │ │ │ blx 117c8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r6, pc │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, a4314 │ │ │ │ + cbz r5, a430c │ │ │ │ mov r0, r5 │ │ │ │ - bl b6bfc │ │ │ │ - ldr r3, [pc, #96] @ (a434c ) │ │ │ │ + bl b6bf4 │ │ │ │ + ldr r3, [pc, #96] @ (a4344 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr.w r2, [r5, #3584] @ 0xe00 │ │ │ │ - cbnz r2, a4324 │ │ │ │ + cbnz r2, a431c │ │ │ │ ldr.w r2, [r5, #3596] @ 0xe0c │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str.w r4, [r5, #3596] @ 0xe0c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ - cbz r2, a4332 │ │ │ │ + cbz r2, a432a │ │ │ │ str r4, [r2, #52] @ 0x34 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ - cbnz r3, a433a │ │ │ │ + cbnz r3, a4332 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #52] @ (a434c ) │ │ │ │ + ldr r3, [pc, #52] @ (a4344 ) │ │ │ │ str r5, [r4, #24] │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr.w r2, [r5, #3584] @ 0xe00 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a42fa │ │ │ │ - ldr r0, [pc, #40] @ (a4350 ) │ │ │ │ + beq.n a42f2 │ │ │ │ + ldr r0, [pc, #40] @ (a4348 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #392 @ 0x188 │ │ │ │ - bl cd878 │ │ │ │ - b.n a42fa │ │ │ │ + bl cd870 │ │ │ │ + b.n a42f2 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a4310 │ │ │ │ - ldr r0, [pc, #24] @ (a4354 ) │ │ │ │ + beq.n a4308 │ │ │ │ + ldr r0, [pc, #24] @ (a434c ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #392 @ 0x188 │ │ │ │ - bl cd90c │ │ │ │ - b.n a4310 │ │ │ │ - cbz r4, a436c │ │ │ │ + bl cd904 │ │ │ │ + b.n a4308 │ │ │ │ + cbz r4, a4366 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #100] @ (a43d0 ) │ │ │ │ + ldr r6, [pc, #100] @ (a43c8 ) │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 117c8 │ │ │ │ add r6, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, a438a │ │ │ │ + cbz r5, a4382 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #72] @ (a43d4 ) │ │ │ │ + ldr r3, [pc, #72] @ (a43cc ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r4, #24] │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ - cbnz r3, a43b2 │ │ │ │ + cbnz r3, a43aa │ │ │ │ ldr.w r3, [r5, #3596] @ 0xe0c │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str.w r4, [r5, #3596] @ 0xe0c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, a43aa │ │ │ │ + cbz r3, a43a2 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ - cbnz r3, a43c0 │ │ │ │ + cbnz r3, a43b8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #36] @ (a43d8 ) │ │ │ │ + ldr r0, [pc, #36] @ (a43d0 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #392 @ 0x188 │ │ │ │ - bl cd878 │ │ │ │ - b.n a439a │ │ │ │ - ldr r0, [pc, #24] @ (a43dc ) │ │ │ │ + bl cd870 │ │ │ │ + b.n a4392 │ │ │ │ + ldr r0, [pc, #24] @ (a43d4 ) │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #392 @ 0x188 │ │ │ │ - b.w cd90c │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + b.w cd904 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ movs r7, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #128] @ (a4470 ) │ │ │ │ + ldr r2, [pc, #128] @ (a4468 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #128] @ (a4474 ) │ │ │ │ + ldr r3, [pc, #128] @ (a446c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #2312] @ 0x908 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n a4424 │ │ │ │ + bmi.n a441c │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl bbbe4 │ │ │ │ - cbz r0, a4424 │ │ │ │ + bl bbbdc │ │ │ │ + cbz r0, a441c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, a4424 │ │ │ │ + cbz r2, a441c │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n a445e │ │ │ │ + ble.n a4456 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n a443e │ │ │ │ - ldr r2, [pc, #80] @ (a4478 ) │ │ │ │ - ldr r3, [pc, #76] @ (a4474 ) │ │ │ │ + bhi.n a4436 │ │ │ │ + ldr r2, [pc, #80] @ (a4470 ) │ │ │ │ + ldr r3, [pc, #76] @ (a446c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a445a │ │ │ │ + bne.n a4452 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ - ldr r2, [pc, #56] @ (a447c ) │ │ │ │ + ldr r2, [pc, #56] @ (a4474 ) │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #6] │ │ │ │ - ldr r3, [pc, #40] @ (a4474 ) │ │ │ │ + ldr r3, [pc, #40] @ (a446c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a4462 │ │ │ │ + beq.n a445a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ bl 38380 │ │ │ │ - ldr r0, [pc, #28] @ (a4480 ) │ │ │ │ + ldr r0, [pc, #28] @ (a4478 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 106e8 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ movs r7, r0 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ movs r7, r0 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #64] @ (a44c8 ) │ │ │ │ - ldr r2, [pc, #68] @ (a44cc ) │ │ │ │ + ldr r3, [pc, #64] @ (a44c0 ) │ │ │ │ + ldr r2, [pc, #68] @ (a44c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r3, #3572] @ 0xdf4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n a44aa │ │ │ │ + ble.n a44a2 │ │ │ │ ldr.w r1, [r3, #3580] @ 0xdfc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, a44a6 │ │ │ │ + cbz r3, a449e │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n a44a6 │ │ │ │ + bne.n a449e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n a44ae │ │ │ │ + bne.n a44a6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w ip, #2 │ │ │ │ ldr.w r3, [r1, ip, lsl #2] │ │ │ │ - cbz r3, a44be │ │ │ │ + cbz r3, a44b6 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n a44a2 │ │ │ │ + beq.n a449a │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - ble.n a44b2 │ │ │ │ - b.n a44aa │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + ble.n a44aa │ │ │ │ + b.n a44a2 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (a452c ) │ │ │ │ - ldr r2, [pc, #92] @ (a4530 ) │ │ │ │ + ldr r3, [pc, #88] @ (a4524 ) │ │ │ │ + ldr r2, [pc, #92] @ (a4528 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n a44e2 │ │ │ │ - b.w b0388 │ │ │ │ + bgt.n a44da │ │ │ │ + b.w b0380 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #64] @ a4534 │ │ │ │ + ldr.w ip, [pc, #64] @ a452c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ ldr.w r4, [r2, #3580] @ 0xdfc │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ - cbz r3, a450a │ │ │ │ + cbz r3, a4502 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n a4512 │ │ │ │ + beq.n a450a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n a44de │ │ │ │ + b.n a44d6 │ │ │ │ ldr.w r3, [r2, #3672] @ 0xe58 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3848c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst r0, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cdp2 0, 9, cr0, cr4, cr7, {0} │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + cdp2 0, 9, cr0, cr12, cr7, {0} │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #1372] @ 0x55c │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #516] @ (a4754 ) │ │ │ │ + ldr r5, [pc, #516] @ (a474c ) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r7, [r0, #2232] @ 0x8b8 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a4612 │ │ │ │ + bne.n a460a │ │ │ │ movw r3, #64535 @ 0xfc17 │ │ │ │ movt r3, #15 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n a4618 │ │ │ │ + bhi.n a4610 │ │ │ │ clz r3, r7 │ │ │ │ rsb r3, r3, #31 │ │ │ │ add.w r8, r6, r3, lsl #2 │ │ │ │ ldr.w r1, [r8, #2040] @ 0x7f8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a4624 │ │ │ │ + beq.n a461c │ │ │ │ lsls r3, r7, #4 │ │ │ │ add.w lr, r6, #2640 @ 0xa50 │ │ │ │ adds r0, r1, r3 │ │ │ │ subs.w ip, r4, #0 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ str r4, [r1, r3] │ │ │ │ ldr.w r1, [r6, #2640] @ 0xa50 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ and.w r2, ip, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a469a │ │ │ │ - ldr r3, [pc, #424] @ (a4758 ) │ │ │ │ + bne.n a4692 │ │ │ │ + ldr r3, [pc, #424] @ (a4750 ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ add.w r3, r1, #1200 @ 0x4b0 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str.w r7, [r6, #2232] @ 0x8b8 │ │ │ │ ldrd r2, r3, [lr] │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ and.w r7, ip, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n a46b2 │ │ │ │ + bne.n a46aa │ │ │ │ add.w r3, r1, #1200 @ 0x4b0 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ ldr.w r7, [r6, #2640] @ 0xa50 │ │ │ │ ldr.w r6, [lr, #4] │ │ │ │ orrs.w r8, r7, r6 │ │ │ │ and.w r8, ip, #1 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n a46ca │ │ │ │ + bne.n a46c2 │ │ │ │ add.w r1, r1, #1200 @ 0x4b0 │ │ │ │ ldrd r6, r7, [r1] │ │ │ │ cmp r7, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r2 │ │ │ │ - bne.n a46dc │ │ │ │ + bne.n a46d4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r7, #1048576 @ 0x100000 │ │ │ │ - bcc.n a456c │ │ │ │ - ldr r0, [pc, #320] @ (a475c ) │ │ │ │ + bcc.n a4564 │ │ │ │ + ldr r0, [pc, #320] @ (a4754 ) │ │ │ │ add r0, pc │ │ │ │ blx 10f30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n a460c │ │ │ │ + b.n a4604 │ │ │ │ movs r2, #16 │ │ │ │ str r1, [sp, #4] │ │ │ │ lsl.w r0, r2, r3 │ │ │ │ lsl.w r9, r2, r3 │ │ │ │ blx 11fec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a4748 │ │ │ │ + beq.w a4740 │ │ │ │ mov r2, r9 │ │ │ │ blx 10cec │ │ │ │ sub.w r3, sl, r9 │ │ │ │ add.w r2, r8, #2040 @ 0x7f8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a4660 │ │ │ │ + bne.n a4658 │ │ │ │ strex r0, r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a4650 │ │ │ │ + bne.n a4648 │ │ │ │ dmb ish │ │ │ │ - beq.n a466c │ │ │ │ + beq.n a4664 │ │ │ │ mov r0, sl │ │ │ │ blx 105f0 │ │ │ │ ldr.w r0, [r8, #2040] @ 0x7f8 │ │ │ │ lsls r3, r7, #4 │ │ │ │ add.w lr, r6, #2640 @ 0xa50 │ │ │ │ subs.w ip, r4, #0 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ ldr.w r1, [r6, #2640] @ 0xa50 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.n a45ac │ │ │ │ + beq.n a45a4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a45ac │ │ │ │ + beq.n a45a4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n a474e │ │ │ │ + bpl.n a4746 │ │ │ │ strd r1, r3, [r0, #8] │ │ │ │ str.w r7, [r6, #2232] @ 0x8b8 │ │ │ │ ldrd r2, r3, [lr] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n a473e │ │ │ │ + beq.n a4736 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r1, #30 │ │ │ │ - bpl.n a473e │ │ │ │ + bpl.n a4736 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ ldr.w r7, [r6, #2640] @ 0xa50 │ │ │ │ ldr.w r6, [lr, #4] │ │ │ │ orrs.w r1, r7, r6 │ │ │ │ - beq.n a4726 │ │ │ │ + beq.n a471e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n a4726 │ │ │ │ + bpl.n a471e │ │ │ │ cmp r3, r6 │ │ │ │ it eq │ │ │ │ cmpeq r2, r7 │ │ │ │ - beq.n a460c │ │ │ │ + beq.n a4604 │ │ │ │ mov.w ip, #1 │ │ │ │ ldrd r2, r3, [lr] │ │ │ │ - ldr r6, [pc, #116] @ (a4758 ) │ │ │ │ + ldr r6, [pc, #116] @ (a4750 ) │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n a4718 │ │ │ │ + bne.n a4710 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - ldr r6, [pc, #96] @ (a4758 ) │ │ │ │ + ldr r6, [pc, #96] @ (a4750 ) │ │ │ │ ldrd r7, r8, [lr] │ │ │ │ orrs.w r1, r7, r8 │ │ │ │ - bne.n a4730 │ │ │ │ + bne.n a4728 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ add.w r1, r1, #1200 @ 0x4b0 │ │ │ │ ldrd r7, r8, [r1] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ - beq.w a460c │ │ │ │ - b.n a46dc │ │ │ │ + beq.w a4604 │ │ │ │ + b.n a46d4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a46e8 │ │ │ │ + beq.n a46e0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r1, #30 │ │ │ │ - bmi.n a46f2 │ │ │ │ - b.n a46e8 │ │ │ │ - ldr r1, [pc, #48] @ (a4758 ) │ │ │ │ + bmi.n a46ea │ │ │ │ + b.n a46e0 │ │ │ │ + ldr r1, [pc, #48] @ (a4750 ) │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ - b.n a45fc │ │ │ │ + b.n a45f4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a4702 │ │ │ │ + beq.n a46fa │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bmi.n a470c │ │ │ │ - b.n a4702 │ │ │ │ - ldr r3, [pc, #24] @ (a4758 ) │ │ │ │ + bmi.n a4704 │ │ │ │ + b.n a46fa │ │ │ │ + ldr r3, [pc, #24] @ (a4750 ) │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - b.n a45d4 │ │ │ │ + b.n a45cc │ │ │ │ bl 1c1ca │ │ │ │ - b.n a4620 │ │ │ │ + b.n a4618 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n a45ac │ │ │ │ - add r7, sp, #16 │ │ │ │ + b.n a45a4 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ movs r4, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #2232] @ 0x8b8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -227441,42 +227437,42 @@ │ │ │ │ rsb r3, r3, #31 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr.w r0, [r3, #2040] @ 0x7f8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add.w lr, r0, r3 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n a47a8 │ │ │ │ + bne.n a47a0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, r3] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [lr, #8] │ │ │ │ ldr.w r3, [ip, #2232] @ 0x8b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [ip, #2232] @ 0x8b8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r2 │ │ │ │ - cbz r5, a47ce │ │ │ │ + cbz r5, a47c6 │ │ │ │ clz r3, r5 │ │ │ │ lsls r0, r5, #4 │ │ │ │ rsb r3, r3, #31 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #2040] @ 0x7f8 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ add.w lr, r3, r5, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a480a │ │ │ │ + beq.n a4802 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n a47ac │ │ │ │ - ldr r3, [pc, #72] @ (a4818 ) │ │ │ │ + bne.n a47a4 │ │ │ │ + ldr r3, [pc, #72] @ (a4810 ) │ │ │ │ movw r2, #8264 @ 0x2048 │ │ │ │ - ldr r1, [pc, #68] @ (a481c ) │ │ │ │ - ldr r0, [pc, #72] @ (a4820 ) │ │ │ │ + ldr r1, [pc, #68] @ (a4814 ) │ │ │ │ + ldr r0, [pc, #72] @ (a4818 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ adds r2, r5, #1 │ │ │ │ clz r3, r2 │ │ │ │ @@ -227487,69 +227483,69 @@ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ mov r4, r3 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r2, [ip, #2232] @ 0x8b8 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n a47e4 │ │ │ │ + bhi.n a47dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip, #2232] @ 0x8b8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #560] @ (a4a4c ) │ │ │ │ + ldr r6, [pc, #496] @ (a4a04 ) │ │ │ │ movs r5, r0 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #496] @ (a4a28 ) │ │ │ │ + ldr r5, [pc, #496] @ (a4a20 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #496] @ (a4a2c ) │ │ │ │ + ldr r3, [pc, #496] @ (a4a24 ) │ │ │ │ mov r8, r0 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr.w r3, [r4, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a4992 │ │ │ │ - ldr r0, [pc, #464] @ (a4a20 ) │ │ │ │ + bne.w a498a │ │ │ │ + ldr r0, [pc, #464] @ (a4a18 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r1, [r4, #3532] @ 0xdcc │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a49b4 │ │ │ │ + beq.w a49ac │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, a489a │ │ │ │ + cbz r0, a4892 │ │ │ │ add.w r2, r0, #52 @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a4876 │ │ │ │ + bne.n a486e │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r4, #3584] @ 0xe00 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a49d0 │ │ │ │ + bne.w a49c8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n a4888 │ │ │ │ + beq.n a4880 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 10cec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -227562,180 +227558,180 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ bfi r2, r1, #1, #1 │ │ │ │ strb.w r2, [r3, #56] @ 0x38 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ bfi r2, r1, #2, #1 │ │ │ │ strb.w r2, [r3, #56] @ 0x38 │ │ │ │ blx 10724 │ │ │ │ - bl a42b4 │ │ │ │ + bl a42ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #51471 @ 0xc90f │ │ │ │ movt r2, #5283 @ 0x14a3 │ │ │ │ str r0, [r3, #32] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 10848 │ │ │ │ ldr.w r0, [r4, #3400] @ 0xd48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a4a16 │ │ │ │ + beq.w a4a0e │ │ │ │ mov r6, r4 │ │ │ │ clz r2, r0 │ │ │ │ addw fp, r4, #3404 @ 0xd4c │ │ │ │ ldr.w r4, [r4, #3396] @ 0xd44 │ │ │ │ mov r1, r5 │ │ │ │ rsb r2, r2, #31 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r6 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w ip, [fp, r2, lsl #2] │ │ │ │ lsl.w lr, r6, r2 │ │ │ │ cmp lr, r4 │ │ │ │ - bcc.n a4a10 │ │ │ │ + bcc.n a4a08 │ │ │ │ mov lr, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ add.w r7, ip, r0, lsl #2 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bcc.n a49e2 │ │ │ │ + bcc.n a49da │ │ │ │ adds r2, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n a4922 │ │ │ │ + beq.n a491a │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w ip, [r4, #3400] @ 0xd48 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ - bl ce6c0 │ │ │ │ + bl ce6b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r4, #3532] @ 0xdcc │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ str.w r6, [r4, #3396] @ 0xd44 │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, r3, #52 @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a4884 │ │ │ │ - b.n a4980 │ │ │ │ - ldr r3, [pc, #156] @ (a4a30 ) │ │ │ │ + beq.w a487c │ │ │ │ + b.n a4978 │ │ │ │ + ldr r3, [pc, #156] @ (a4a28 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #560 @ 0x230 │ │ │ │ - bl a4b90 │ │ │ │ - ldr r0, [pc, #132] @ (a4a24 ) │ │ │ │ + bl a4b88 │ │ │ │ + ldr r0, [pc, #132] @ (a4a1c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r1, [r4, #3532] @ 0xdcc │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a4862 │ │ │ │ + bne.w a485a │ │ │ │ movs r0, #32 │ │ │ │ - bl b6c2c │ │ │ │ - ldr r3, [pc, #120] @ (a4a34 ) │ │ │ │ + bl b6c24 │ │ │ │ + ldr r3, [pc, #120] @ (a4a2c ) │ │ │ │ str.w r0, [r4, #3532] @ 0xdcc │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #3400] @ 0xd48 │ │ │ │ ldr.w r1, [r4, #3532] @ 0xdcc │ │ │ │ - b.n a4862 │ │ │ │ - ldr r2, [pc, #92] @ (a4a30 ) │ │ │ │ + b.n a485a │ │ │ │ + ldr r2, [pc, #92] @ (a4a28 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, r2] │ │ │ │ add.w r0, r0, #560 @ 0x230 │ │ │ │ - bl a4c10 │ │ │ │ + bl a4c08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a4892 │ │ │ │ + b.n a488a │ │ │ │ mov r6, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r7, #4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n a493c │ │ │ │ + bne.n a4934 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ str.w ip, [r4, #3400] @ 0xd48 │ │ │ │ ldr.w r1, [r4, #3532] @ 0xdcc │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a4978 │ │ │ │ + b.n a4970 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n a4936 │ │ │ │ + b.n a492e │ │ │ │ movs r0, #1 │ │ │ │ str.w r0, [r4, #3400] @ 0xd48 │ │ │ │ - b.n a490a │ │ │ │ + b.n a4902 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + @ instruction: 0xb61e │ │ │ │ movs r7, r0 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #340 @ 0x154 │ │ │ │ + add r6, sp, #372 @ 0x174 │ │ │ │ vtbl.8 d22, {d9-d12}, d2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n a4b26 │ │ │ │ + beq.n a4b1e │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #52 @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a4a5e │ │ │ │ + bne.n a4a56 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 12354 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a4b5a │ │ │ │ + bne.n a4b52 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #32] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n a4b2e │ │ │ │ + bmi.n a4b26 │ │ │ │ movs r0, #8 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ str r5, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov.w r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -227743,554 +227739,554 @@ │ │ │ │ dmb ish │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ ldrexd fp, ip, [r2] │ │ │ │ orr.w fp, fp, r0 │ │ │ │ orr.w ip, ip, r1 │ │ │ │ strexd lr, fp, ip, [r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a4abe │ │ │ │ + bne.n a4ab6 │ │ │ │ dmb ish │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a4aee │ │ │ │ + bne.n a4ae6 │ │ │ │ strex r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a4ade │ │ │ │ + bne.n a4ad6 │ │ │ │ dmb ish │ │ │ │ - bne.n a4b42 │ │ │ │ + bne.n a4b3a │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a4afc │ │ │ │ + bne.n a4af4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, a4b6c │ │ │ │ + cbz r3, a4b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ blx 11198 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, lr} │ │ │ │ - b.n a4c34 │ │ │ │ + b.n a4c2c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a4a40 │ │ │ │ + bne.n a4a38 │ │ │ │ bx lr │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, a4b3a │ │ │ │ - b.n a4a9e │ │ │ │ + cbnz r3, a4b32 │ │ │ │ + b.n a4a96 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a4a9e │ │ │ │ + beq.n a4a96 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n a4b34 │ │ │ │ - b.n a4b0e │ │ │ │ + bne.n a4b2c │ │ │ │ + b.n a4b06 │ │ │ │ adds r1, r5, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a4b0a │ │ │ │ - b.n a4b48 │ │ │ │ + beq.n a4b02 │ │ │ │ + b.n a4b40 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ blx 11334 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a4a80 │ │ │ │ + b.n a4a78 │ │ │ │ bl 3f77c │ │ │ │ add.w r3, r0, #52 @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a4b78 │ │ │ │ + bne.n a4b70 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b.n a4b90 │ │ │ │ + b.n a4b88 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 12354 │ │ │ │ - cbnz r0, a4bbc │ │ │ │ + cbnz r0, a4bb4 │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ adds r2, #1 │ │ │ │ strd r1, r2, [r4, #36] @ 0x24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ blx 11334 │ │ │ │ - b.n a4ba6 │ │ │ │ + b.n a4b9e │ │ │ │ nop │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ it mi │ │ │ │ ldrmi r0, [r0, #16] │ │ │ │ - bmi.n a4be0 │ │ │ │ + bmi.n a4bd8 │ │ │ │ and.w r0, r3, #1073741824 @ 0x40000000 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, a4bec │ │ │ │ + cbz r0, a4be4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n a4bde │ │ │ │ + bne.n a4bd6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl a4c10 │ │ │ │ + bl a4c08 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n a4c34 │ │ │ │ + b.n a4c2c │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, a4c2e │ │ │ │ + cbz r3, a4c26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ bl 3f77c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #444] @ (a4e08 ) │ │ │ │ + ldr r3, [pc, #444] @ (a4e00 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - cbz r1, a4c78 │ │ │ │ + cbz r1, a4c70 │ │ │ │ add.w r3, r0, #52 @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a4c5a │ │ │ │ + bne.n a4c52 │ │ │ │ dmb ish │ │ │ │ - cbz r2, a4caa │ │ │ │ + cbz r2, a4ca2 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 10724 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #392] @ (a4e0c ) │ │ │ │ + ldr r0, [pc, #392] @ (a4e04 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r2, #67108864 @ 0x4000000 │ │ │ │ str.w r2, [r3, #52]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a4c68 │ │ │ │ - b.n a4c9a │ │ │ │ - ldr r3, [pc, #356] @ (a4e10 ) │ │ │ │ + beq.n a4c60 │ │ │ │ + b.n a4c92 │ │ │ │ + ldr r3, [pc, #356] @ (a4e08 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a4d1c │ │ │ │ + bne.n a4d14 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a4c6e │ │ │ │ + bne.n a4c66 │ │ │ │ ldrb.w r3, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n a4ccc │ │ │ │ + bmi.n a4cc4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a4d30 │ │ │ │ + beq.n a4d28 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a4c6e │ │ │ │ + beq.n a4c66 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r3, [pc, #316] @ (a4e14 ) │ │ │ │ + ldr r3, [pc, #316] @ (a4e0c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #560 @ 0x230 │ │ │ │ - bl a4c10 │ │ │ │ + bl a4c08 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n a4c6e │ │ │ │ + beq.n a4c66 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n a4d9c │ │ │ │ - ldr r0, [pc, #272] @ (a4e00 ) │ │ │ │ + beq.n a4d94 │ │ │ │ + ldr r0, [pc, #272] @ (a4df8 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r2, [pc, #288] @ (a4e18 ) │ │ │ │ + ldr r2, [pc, #288] @ (a4e10 ) │ │ │ │ ldr r4, [r0, #0] │ │ │ │ addw r3, r6, #3208 @ 0xc88 │ │ │ │ - ldr r0, [pc, #284] @ (a4e1c ) │ │ │ │ + ldr r0, [pc, #284] @ (a4e14 ) │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a4db4 │ │ │ │ + bne.n a4dac │ │ │ │ mov r4, r0 │ │ │ │ - b.n a4df6 │ │ │ │ - ldr r3, [pc, #244] @ (a4e14 ) │ │ │ │ + b.n a4dee │ │ │ │ + ldr r3, [pc, #244] @ (a4e0c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #560 @ 0x230 │ │ │ │ - bl a4b90 │ │ │ │ + bl a4b88 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a4ccc │ │ │ │ - b.n a4cbe │ │ │ │ + bne.n a4cc4 │ │ │ │ + b.n a4cb6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a4ccc │ │ │ │ + bne.n a4cc4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a4ccc │ │ │ │ + bne.n a4cc4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ movw r2, #51471 @ 0xc90f │ │ │ │ movt r2, #5283 @ 0x14a3 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n a4ccc │ │ │ │ - ldr r0, [pc, #184] @ (a4e04 ) │ │ │ │ + bne.n a4cc4 │ │ │ │ + ldr r0, [pc, #184] @ (a4dfc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movw r2, #51472 @ 0xc910 │ │ │ │ movt r2, #5283 @ 0x14a3 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r1, [r6, #3532] @ 0xdcc │ │ │ │ - bl b78a8 │ │ │ │ - cbz r0, a4da0 │ │ │ │ + bl b78a0 │ │ │ │ + cbz r0, a4d98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r7, r3 │ │ │ │ - bl ce6c0 │ │ │ │ + bl ce6b8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #3400] @ 0xd48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ strhi.w r3, [r6, #3400] @ 0xd48 │ │ │ │ bl 3f7d2 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a4cd6 │ │ │ │ + bne.n a4cce │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w a4c6e │ │ │ │ - b.n a4ce6 │ │ │ │ + beq.w a4c66 │ │ │ │ + b.n a4cde │ │ │ │ movs r4, #1 │ │ │ │ - b.n a4df6 │ │ │ │ - ldr r3, [pc, #124] @ (a4e20 ) │ │ │ │ + b.n a4dee │ │ │ │ + ldr r3, [pc, #124] @ (a4e18 ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #124] @ (a4e24 ) │ │ │ │ - ldr r0, [pc, #124] @ (a4e28 ) │ │ │ │ + ldr r1, [pc, #124] @ (a4e1c ) │ │ │ │ + ldr r0, [pc, #124] @ (a4e20 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0e24 │ │ │ │ + bl a0e1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r6, #1376] @ 0x560 │ │ │ │ blx 118f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0e30 │ │ │ │ + bl a0e28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ mov r0, r8 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ blx 10f7c │ │ │ │ mov r0, r7 │ │ │ │ blx 1114c │ │ │ │ - b.n a4c70 │ │ │ │ + b.n a4c68 │ │ │ │ nop │ │ │ │ - cbz r4, a4e20 │ │ │ │ + cbz r4, a4e1a │ │ │ │ movs r7, r0 │ │ │ │ - cbz r6, a4e0c │ │ │ │ + cbz r6, a4e06 │ │ │ │ movs r7, r0 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n a4e14 │ │ │ │ + bne.n a4dec │ │ │ │ movs r3, r0 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #984] @ (a51fc ) │ │ │ │ + ldr r3, [pc, #920] @ (a51b4 ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xe8260003 │ │ │ │ + @ instruction: 0xe8160003 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a4e32 │ │ │ │ + bne.n a4e2a │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov ip, r3 │ │ │ │ mov lr, r2 │ │ │ │ - cbz r1, a4e7c │ │ │ │ + cbz r1, a4e74 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ mov r3, r1 │ │ │ │ - cbnz r4, a4e84 │ │ │ │ + cbnz r4, a4e7c │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ mov r2, ip │ │ │ │ mov r1, lr │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 9551c │ │ │ │ + b.w 95514 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, ip │ │ │ │ mov r1, lr │ │ │ │ - b.n a4e72 │ │ │ │ + b.n a4e6a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov sl, r2 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r9, r1 │ │ │ │ mov r7, ip │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n a4f58 │ │ │ │ + bne.n a4f50 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ bl 3fb0a │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a4f6e │ │ │ │ + beq.n a4f66 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a4f7c │ │ │ │ + beq.n a4f74 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w a4fee │ │ │ │ + bne.w a4fe6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4ff8 │ │ │ │ + beq.w a4ff0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a503a │ │ │ │ + beq.w a5032 │ │ │ │ add.w r2, r4, #24 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r2] │ │ │ │ orrs r5, r0 │ │ │ │ orrs r6, r1 │ │ │ │ strexd ip, r5, r6, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n a4eda │ │ │ │ + bne.n a4ed2 │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r8, #2312] @ 0x908 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w fp, [r2, #96] @ 0x60 │ │ │ │ add.w r2, r7, #60 @ 0x3c │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a50e0 │ │ │ │ + beq.w a50d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r2, r6, r2 │ │ │ │ - bcc.n a4f50 │ │ │ │ + bcc.n a4f48 │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r2, r6, r2 │ │ │ │ - bcs.n a4f50 │ │ │ │ + bcs.n a4f48 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n a4f50 │ │ │ │ + bmi.n a4f48 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bpl.n a4f46 │ │ │ │ + bpl.n a4f3e │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n a4f50 │ │ │ │ + bne.n a4f48 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a510a │ │ │ │ + beq.w a5102 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n a4f0c │ │ │ │ - b.n a50e0 │ │ │ │ - ldr r3, [pc, #504] @ (a5154 ) │ │ │ │ + bne.n a4f04 │ │ │ │ + b.n a50d8 │ │ │ │ + ldr r3, [pc, #504] @ (a514c ) │ │ │ │ movw r2, #1097 @ 0x449 │ │ │ │ - ldr r1, [pc, #504] @ (a5158 ) │ │ │ │ - ldr r0, [pc, #504] @ (a515c ) │ │ │ │ + ldr r1, [pc, #504] @ (a5150 ) │ │ │ │ + ldr r0, [pc, #504] @ (a5154 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98f14 │ │ │ │ + bl 98f0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w lr, [r0] │ │ │ │ ldr.w r3, [lr, #48] @ 0x30 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.n a4f8e │ │ │ │ + bpl.n a4f86 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.n a5060 │ │ │ │ + bpl.n a5058 │ │ │ │ ldr.w r3, [lr, #48] @ 0x30 │ │ │ │ ands.w r2, r3, #8704 @ 0x2200 │ │ │ │ - bne.n a4eb0 │ │ │ │ + bne.n a4ea8 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ and.w r3, r3, #1 │ │ │ │ tst.w r1, #768 @ 0x300 │ │ │ │ - beq.n a5094 │ │ │ │ + beq.n a508c │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n a4eb0 │ │ │ │ + bne.n a4ea8 │ │ │ │ add.w r1, lr, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r1] │ │ │ │ orrs r5, r2 │ │ │ │ orrs r6, r3 │ │ │ │ strexd ip, r5, r6, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n a4fb4 │ │ │ │ + bne.n a4fac │ │ │ │ add.w r3, r4, #24 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r3] │ │ │ │ orrs r5, r0 │ │ │ │ orrs r6, r1 │ │ │ │ strexd ip, r5, r6, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n a4fd6 │ │ │ │ + bne.n a4fce │ │ │ │ dmb ish │ │ │ │ - b.n a4eb0 │ │ │ │ + b.n a4ea8 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - b.n a4e72 │ │ │ │ + b.n a4e6a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #2 │ │ │ │ - bl 9551c │ │ │ │ - cbz r0, a5014 │ │ │ │ + bl 95514 │ │ │ │ + cbz r0, a500c │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ vldr d7, [r2, #8] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ add.w r3, r4, #24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #16 │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r3] │ │ │ │ orrs r4, r1 │ │ │ │ orrs r5, r2 │ │ │ │ strexd ip, r4, r5, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n a5020 │ │ │ │ + bne.n a5018 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - b.n a4f74 │ │ │ │ + b.n a4f6c │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ add.w r1, r7, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1082c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a4ece │ │ │ │ + bne.w a4ec6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 40688 │ │ │ │ add.w r1, lr, #48 @ 0x30 │ │ │ │ @@ -228298,626 +228294,626 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r1] │ │ │ │ ands r5, r2 │ │ │ │ ands r6, r3 │ │ │ │ strexd ip, r5, r6, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n a5070 │ │ │ │ + bne.n a5068 │ │ │ │ mov r0, lr │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ - bl a7000 │ │ │ │ + bl a6ff8 │ │ │ │ ldr.w lr, [r4] │ │ │ │ - b.n a4f8e │ │ │ │ + b.n a4f86 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a4eb0 │ │ │ │ + beq.w a4ea8 │ │ │ │ add.w r1, lr, #48 @ 0x30 │ │ │ │ mvn.w r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r1] │ │ │ │ ands r5, r2 │ │ │ │ ands r6, r3 │ │ │ │ strexd ip, r5, r6, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n a50aa │ │ │ │ + bne.n a50a2 │ │ │ │ add.w r3, r4, #24 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r3] │ │ │ │ orrs r5, r0 │ │ │ │ orrs r6, r1 │ │ │ │ strexd ip, r5, r6, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a4fe8 │ │ │ │ - b.n a50cc │ │ │ │ + beq.n a4fe0 │ │ │ │ + b.n a50c4 │ │ │ │ ldr.w r0, [r8, #2312] @ 0x908 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ str r4, [r0, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9551c │ │ │ │ + bl 95514 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a4f74 │ │ │ │ + beq.w a4f6c │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r0, r1, [r2, #8] │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - b.n a4f74 │ │ │ │ + b.n a4f6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 1082c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a4f50 │ │ │ │ + bne.w a4f48 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n a5142 │ │ │ │ + beq.n a513a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrd r0, r1, [r2, #8] │ │ │ │ cmp r5, r0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ it cs │ │ │ │ ldrdcs r0, r1, [r2, #16] │ │ │ │ - b.n a5124 │ │ │ │ + b.n a511c │ │ │ │ ldr.w r3, [r8, #2312] @ 0x908 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [r3, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [r4, #16] │ │ │ │ - b.n a5056 │ │ │ │ - ldr r2, [pc, #248] @ (a5250 ) │ │ │ │ + b.n a504e │ │ │ │ + ldr r2, [pc, #184] @ (a5208 ) │ │ │ │ movs r5, r0 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n a5206 │ │ │ │ - ldr r0, [pc, #356] @ (a52e8 ) │ │ │ │ + bmi.n a51fe │ │ │ │ + ldr r0, [pc, #356] @ (a52e0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl a4a38 │ │ │ │ + bl a4a30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r5, #1848] @ 0x738 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n a51d6 │ │ │ │ + bne.n a51ce │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov.w r0, #8454144 @ 0x810000 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [r4] │ │ │ │ orr.w fp, fp, r0 │ │ │ │ orr.w ip, ip, r1 │ │ │ │ strexd r2, fp, ip, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a51aa │ │ │ │ + bne.n a51a2 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - cbnz r2, a520e │ │ │ │ + cbnz r2, a5206 │ │ │ │ mov r1, r3 │ │ │ │ - bl 9610c │ │ │ │ + bl 96104 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ ldr.w r2, [r5, #1832] @ 0x728 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ lsls r2, r2, #10 │ │ │ │ - bpl.n a524c │ │ │ │ + bpl.n a5244 │ │ │ │ mvn.w r0, #8388608 @ 0x800000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [r4] │ │ │ │ and.w fp, fp, r0 │ │ │ │ and.w ip, ip, r1 │ │ │ │ strexd r2, fp, ip, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a51ec │ │ │ │ + bne.n a51e4 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a51c8 │ │ │ │ + beq.n a51c0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ mov r2, r6 │ │ │ │ bl 3fb0a │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a51d0 │ │ │ │ + beq.n a51c8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r2, a526c │ │ │ │ + cbz r2, a5264 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r3, r2, lsl #3 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n a5278 │ │ │ │ + beq.n a5270 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrh r0, [r0, #4] │ │ │ │ add.w r1, r1, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ubfx r0, r0, #7, #4 │ │ │ │ ldrh r7, [r1, #4] │ │ │ │ bfi r7, r0, #7, #4 │ │ │ │ strh r7, [r1, #4] │ │ │ │ - b.n a522c │ │ │ │ + b.n a5224 │ │ │ │ mov.w r0, #8388608 @ 0x800000 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [r4] │ │ │ │ orr.w fp, fp, r0 │ │ │ │ orr.w ip, ip, r1 │ │ │ │ strexd r2, fp, ip, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a5200 │ │ │ │ - b.n a5256 │ │ │ │ + beq.n a51f8 │ │ │ │ + b.n a524e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n a522a │ │ │ │ + b.n a5222 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 96250 │ │ │ │ - cbz r0, a52c4 │ │ │ │ + bl 96248 │ │ │ │ + cbz r0, a52bc │ │ │ │ add.w r0, r4, #24 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ orrs r4, r2 │ │ │ │ orrs r5, r3 │ │ │ │ strexd r1, r4, r5, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a5290 │ │ │ │ + bne.n a5288 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r0] │ │ │ │ orrs r5, r2 │ │ │ │ orrs r6, r3 │ │ │ │ strexd r4, r5, r6, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n a52ae │ │ │ │ + bne.n a52a6 │ │ │ │ dmb ish │ │ │ │ - b.n a51ce │ │ │ │ + b.n a51c6 │ │ │ │ add.w r0, r4, #24 │ │ │ │ mvn.w r2, #262144 @ 0x40000 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ ands r4, r2 │ │ │ │ ands r5, r3 │ │ │ │ strexd r1, r4, r5, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a52a0 │ │ │ │ - b.n a52d4 │ │ │ │ + beq.n a5298 │ │ │ │ + b.n a52cc │ │ │ │ nop │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r2 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n a538e │ │ │ │ + beq.n a5386 │ │ │ │ movw ip, #12832 @ 0x3220 │ │ │ │ movt ip, #8192 @ 0x2000 │ │ │ │ and.w ip, r6, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n a533a │ │ │ │ + bne.n a5332 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w a542c │ │ │ │ + bne.w a5424 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ - b.w 96934 │ │ │ │ + b.w 9692c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bmi.n a538e │ │ │ │ - ldr r0, [pc, #284] @ (a5460 ) │ │ │ │ + bmi.n a5386 │ │ │ │ + ldr r0, [pc, #284] @ (a5458 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a4a38 │ │ │ │ + bl a4a30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r3, #1848] @ 0x738 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n a53da │ │ │ │ + bne.n a53d2 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov.w r0, #8454144 @ 0x810000 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [r2] │ │ │ │ orr.w fp, fp, r0 │ │ │ │ orr.w ip, ip, r1 │ │ │ │ strexd lr, fp, ip, [r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a5374 │ │ │ │ + bne.n a536c │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a5328 │ │ │ │ + beq.n a5320 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3fb0a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a543a │ │ │ │ + beq.n a5432 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n a543e │ │ │ │ + beq.n a5436 │ │ │ │ adds r2, #24 │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ orrs r0, r6 │ │ │ │ orrs r1, r7 │ │ │ │ strexd r5, r0, r1, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n a53b2 │ │ │ │ + bne.n a53aa │ │ │ │ movw r2, #51208 @ 0xc808 │ │ │ │ movt r2, #6 │ │ │ │ tst r2, r6 │ │ │ │ dmb ish │ │ │ │ - beq.n a5328 │ │ │ │ + beq.n a5320 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ ldr.w r1, [r1, #1832] @ 0x728 │ │ │ │ lsls r1, r1, #10 │ │ │ │ - bpl.n a540a │ │ │ │ + bpl.n a5402 │ │ │ │ mvn.w r0, #8388608 @ 0x800000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [r2] │ │ │ │ and.w fp, fp, r0 │ │ │ │ and.w ip, ip, r1 │ │ │ │ strexd lr, fp, ip, [r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n a538a │ │ │ │ - b.n a53f2 │ │ │ │ + beq.n a5382 │ │ │ │ + b.n a53ea │ │ │ │ mov.w r0, #8388608 @ 0x800000 │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [r2] │ │ │ │ orr.w fp, fp, r0 │ │ │ │ orr.w ip, ip, r1 │ │ │ │ strexd lr, fp, ip, [r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n a538a │ │ │ │ - b.n a5414 │ │ │ │ + beq.n a5382 │ │ │ │ + b.n a540c │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 3fb0a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a53ac │ │ │ │ + bne.n a53a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n a53d4 │ │ │ │ + b.n a53cc │ │ │ │ adds r2, #24 │ │ │ │ mvns r0, r6 │ │ │ │ mvns r1, r7 │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [r2] │ │ │ │ and.w fp, fp, r0 │ │ │ │ and.w ip, ip, r1 │ │ │ │ strexd r5, fp, ip, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n a53c2 │ │ │ │ - b.n a5448 │ │ │ │ + beq.n a53ba │ │ │ │ + b.n a5440 │ │ │ │ nop │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, a548a │ │ │ │ + cbnz r2, a5482 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8e528 │ │ │ │ + b.w 8e520 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a547c │ │ │ │ - ldr r0, [pc, #68] @ (a54d8 ) │ │ │ │ + beq.n a5474 │ │ │ │ + ldr r0, [pc, #68] @ (a54d0 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a547c │ │ │ │ + beq.n a5474 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, a54c4 │ │ │ │ + cbz r1, a54bc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - bl b786c │ │ │ │ + bl b7864 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n a547c │ │ │ │ + b.n a5474 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #8 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n a54b2 │ │ │ │ + b.n a54aa │ │ │ │ nop │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #468] @ (a56c8 ) │ │ │ │ + ldr r1, [pc, #468] @ (a56c0 ) │ │ │ │ add r1, pc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a55fe │ │ │ │ - ldr r3, [pc, #464] @ (a56cc ) │ │ │ │ + bne.w a55f6 │ │ │ │ + ldr r3, [pc, #464] @ (a56c4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r8, [r2] │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ ldr.w sl, [r6, #3396] @ 0xd44 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, sl │ │ │ │ - bge.n a55ac │ │ │ │ + bge.n a55a4 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ adds r2, r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r2, r7, #2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bmi.n a55bc │ │ │ │ + bmi.n a55b4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n a5564 │ │ │ │ + ble.n a555c │ │ │ │ ldr.w r3, [r6, #3396] @ 0xd44 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n a5564 │ │ │ │ + bls.n a555c │ │ │ │ clz r3, r4 │ │ │ │ rsb r3, r3, #880 @ 0x370 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w fp, [r3, r4, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n a5564 │ │ │ │ + beq.n a555c │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ - cbz r3, a5564 │ │ │ │ + cbz r3, a555c │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a5652 │ │ │ │ + bne.n a564a │ │ │ │ mov r0, r9 │ │ │ │ blx 11944 │ │ │ │ adds r5, r4, #1 │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n a55a6 │ │ │ │ + ble.n a559e │ │ │ │ ldr.w r3, [r6, #3396] @ 0xd44 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n a55a6 │ │ │ │ + bls.n a559e │ │ │ │ clz r3, r5 │ │ │ │ rsb r3, r3, #880 @ 0x370 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w fp, [r3, r5, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n a55a6 │ │ │ │ + beq.n a559e │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ - cbz r3, a55a6 │ │ │ │ + cbz r3, a559e │ │ │ │ ldr.w r2, [fp] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl af260 │ │ │ │ - cbnz r0, a560a │ │ │ │ + bl af258 │ │ │ │ + cbnz r0, a5602 │ │ │ │ mov r0, r9 │ │ │ │ blx 11944 │ │ │ │ adds r4, r5, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n a5524 │ │ │ │ + bne.n a551c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n a55f6 │ │ │ │ + ble.n a55ee │ │ │ │ ldr.w r3, [r6, #3396] @ 0xd44 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n a55f6 │ │ │ │ + bls.n a55ee │ │ │ │ clz r3, r4 │ │ │ │ rsb r3, r3, #880 @ 0x370 │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ - cbz r5, a55f6 │ │ │ │ + cbz r5, a55ee │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, a55f6 │ │ │ │ + cbz r3, a55ee │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a568e │ │ │ │ + bne.n a5686 │ │ │ │ mov r0, r9 │ │ │ │ blx 11944 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n a5524 │ │ │ │ - b.n a55ac │ │ │ │ + bne.n a551c │ │ │ │ + b.n a55a4 │ │ │ │ cmp r4, #2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - bne.n a55b6 │ │ │ │ + bne.n a55ae │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n a54fa │ │ │ │ + b.n a54f2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ vldr d0, [fp, #8] │ │ │ │ blx 11d58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a55a0 │ │ │ │ + beq.n a5598 │ │ │ │ ldrb.w r3, [fp, #56] @ 0x38 │ │ │ │ movw r2, #53509 @ 0xd105 │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #39429 @ 0x9a05 │ │ │ │ movt r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a55a0 │ │ │ │ + beq.n a5598 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ adds r0, r4, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - b.n a55b6 │ │ │ │ + b.n a55ae │ │ │ │ ldr r0, [sp, #0] │ │ │ │ vldr d0, [fp, #8] │ │ │ │ blx 11d58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a555e │ │ │ │ + beq.w a5556 │ │ │ │ ldrb.w r3, [fp, #56] @ 0x38 │ │ │ │ movw r2, #53509 @ 0xd105 │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #39429 @ 0x9a05 │ │ │ │ movt r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a555e │ │ │ │ - b.n a5640 │ │ │ │ + beq.w a5556 │ │ │ │ + b.n a5638 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ vldr d0, [r5, #8] │ │ │ │ blx 11d58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a55f0 │ │ │ │ + beq.n a55e8 │ │ │ │ ldrb.w r3, [r5, #56] @ 0x38 │ │ │ │ movw r2, #53509 @ 0xd105 │ │ │ │ movt r2, #1 │ │ │ │ adds r1, r7, #2 │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #39429 @ 0x9a05 │ │ │ │ movt r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a55f0 │ │ │ │ - b.n a5640 │ │ │ │ + beq.n a55e8 │ │ │ │ + b.n a5638 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #44] @ (a5700 ) │ │ │ │ + ldr r3, [pc, #44] @ (a56f8 ) │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc │ │ │ │ - ble.n a56fa │ │ │ │ - ldr r2, [pc, #40] @ (a5704 ) │ │ │ │ + ble.n a56f2 │ │ │ │ + ldr r2, [pc, #40] @ (a56fc ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r3, [r2, #3396] @ 0xd44 │ │ │ │ cmp r3, r0 │ │ │ │ - bls.n a56fa │ │ │ │ + bls.n a56f2 │ │ │ │ clz r3, r0 │ │ │ │ rsb r3, r3, #880 @ 0x370 │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -228925,109 +228921,109 @@ │ │ │ │ sub sp, #12 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r4, [r0, #1380] @ 0x564 │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cbnz r3, a5740 │ │ │ │ + cbnz r3, a5738 │ │ │ │ ldr.w r3, [r0, #1344] @ 0x540 │ │ │ │ orrs r2, r3 │ │ │ │ itt eq │ │ │ │ streq r2, [r1, #0] │ │ │ │ moveq r0, #1 │ │ │ │ - bne.n a5740 │ │ │ │ + bne.n a5738 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a573c │ │ │ │ + beq.n a5734 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r3, #1344] @ 0x540 │ │ │ │ - cbnz r2, a576c │ │ │ │ + cbnz r2, a5764 │ │ │ │ ldr.w r2, [r3, #1380] @ 0x564 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr.w r0, [r2, r0, lsl #2] │ │ │ │ - cbnz r0, a5798 │ │ │ │ + cbnz r0, a5790 │ │ │ │ movs r0, #1 │ │ │ │ - b.n a573c │ │ │ │ + b.n a5734 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r2, r2, #2 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r3, #1344] @ 0x540 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr.w ip, [r2, r1, lsl #2] │ │ │ │ str.w ip, [r2, r0, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str.w r2, [r3, #1344] @ 0x540 │ │ │ │ - b.n a5758 │ │ │ │ + b.n a5750 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r1, #8] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr.w r5, [r2, r4, lsl #2] │ │ │ │ str.w r5, [r1, r0, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, r4, lsl #2] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1384] @ 0x568 │ │ │ │ add.w r0, r2, r0, lsl #2 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ str r4, [r0, #4] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ - b.n a5768 │ │ │ │ + b.n a5760 │ │ │ │ nop │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str.w r2, [r0, #360] @ 0x168 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbnz r2, a57e4 │ │ │ │ + cbnz r2, a57dc │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r1, a580e │ │ │ │ + cbnz r1, a5806 │ │ │ │ mov r0, r2 │ │ │ │ blx 10f7c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f56c │ │ │ │ + b.w 7f564 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r1, #30 │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ add.w ip, r2, #20 │ │ │ │ - bpl.n a583e │ │ │ │ + bpl.n a5836 │ │ │ │ lsls r4, r1, #28 │ │ │ │ - bmi.n a5864 │ │ │ │ + bmi.n a585c │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bmi.n a583a │ │ │ │ + bmi.n a5832 │ │ │ │ ldr.w r1, [r6, #1348] @ 0x544 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str.w r0, [lr, r1, lsl #2] │ │ │ │ ldr.w r1, [r6, #1348] @ 0x544 │ │ │ │ str.w r1, [r6, #1344] @ 0x540 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w ip, r2, #24 │ │ │ │ @@ -229039,308 +229035,308 @@ │ │ │ │ strmi.w r0, [r2, r1, lsl #2] │ │ │ │ itttt mi │ │ │ │ ldrmi r2, [r6, #36] @ 0x24 │ │ │ │ ldrmi.w r1, [r6, #1384] @ 0x568 │ │ │ │ ldrmi.w r0, [ip, #4] │ │ │ │ strmi.w r0, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n a57fc │ │ │ │ + b.n a57f4 │ │ │ │ mov r1, ip │ │ │ │ strd r2, r3, [sp] │ │ │ │ bl 5e1bc │ │ │ │ ldr.w r1, [r6, #1344] @ 0x540 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 5e258 │ │ │ │ cmp r4, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - bcc.n a5838 │ │ │ │ + bcc.n a5830 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr.w r0, [r6, #1348] @ 0x544 │ │ │ │ ldr r5, [r2, #20] │ │ │ │ str.w r5, [r1, r0, lsl #2] │ │ │ │ ldr.w r1, [r6, #1348] @ 0x544 │ │ │ │ str.w r1, [r6, #1344] @ 0x540 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n a583a │ │ │ │ + b.n a5832 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #236] @ (a5998 ) │ │ │ │ + ldr r1, [pc, #236] @ (a5990 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #236] @ (a599c ) │ │ │ │ + ldr r3, [pc, #236] @ (a5994 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n a595a │ │ │ │ + bne.n a5952 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n a58d2 │ │ │ │ + beq.n a58ca │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n a5978 │ │ │ │ + bne.n a5970 │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ adds r1, r0, #1 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, a5942 │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, a593a │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ movw r1, #24973 @ 0x618d │ │ │ │ movt r1, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n a5964 │ │ │ │ + beq.n a595c │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n a5978 │ │ │ │ + bne.n a5970 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n a5978 │ │ │ │ + bne.n a5970 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ and.w lr, r3, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.n a5986 │ │ │ │ + beq.n a597e │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n a5980 │ │ │ │ + bne.n a5978 │ │ │ │ add.w r2, r0, #8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #8 │ │ │ │ movs r3, #3 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f4e0 │ │ │ │ - ldr r2, [pc, #92] @ (a59a0 ) │ │ │ │ - ldr r3, [pc, #84] @ (a599c ) │ │ │ │ + bl 8f4d8 │ │ │ │ + ldr r2, [pc, #92] @ (a5998 ) │ │ │ │ + ldr r3, [pc, #84] @ (a5994 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a597c │ │ │ │ + bne.n a5974 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n a5978 │ │ │ │ + bne.n a5970 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ - b.n a58e2 │ │ │ │ + b.n a58da │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n a5968 │ │ │ │ + beq.n a5960 │ │ │ │ cmp r0, #6 │ │ │ │ - beq.n a5914 │ │ │ │ + beq.n a590c │ │ │ │ movs r0, #0 │ │ │ │ - b.n a5942 │ │ │ │ + b.n a593a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add.w r3, r0, #12 │ │ │ │ - b.n a5902 │ │ │ │ + b.n a58fa │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w lr, r3, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bne.n a592a │ │ │ │ - b.n a5986 │ │ │ │ + bne.n a5922 │ │ │ │ + b.n a597e │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #472] @ (a5b8c ) │ │ │ │ + ldr r1, [pc, #472] @ (a5b84 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #472] @ (a5b90 ) │ │ │ │ + ldr r3, [pc, #472] @ (a5b88 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n a5aac │ │ │ │ + bcc.n a5aa4 │ │ │ │ ldrd r3, r2, [r4, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n a5aac │ │ │ │ + bcc.n a5aa4 │ │ │ │ add r2, sp, #20 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a5b86 │ │ │ │ + beq.w a5b7e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r2, r5, #2 │ │ │ │ add.w r6, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.w a5b32 │ │ │ │ + beq.w a5b2a │ │ │ │ cmp r3, r6 │ │ │ │ it ls │ │ │ │ cmpls r2, #0 │ │ │ │ - beq.w a5b52 │ │ │ │ + beq.w a5b4a │ │ │ │ add.w r1, r3, r5, lsl #2 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n a5a2e │ │ │ │ + bne.n a5a26 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r1, r3, r0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n a5a20 │ │ │ │ - cbnz r3, a5a54 │ │ │ │ + beq.n a5a18 │ │ │ │ + cbnz r3, a5a4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5bb4 │ │ │ │ + bl a5bac │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #340] @ (a5b94 ) │ │ │ │ - ldr r3, [pc, #336] @ (a5b90 ) │ │ │ │ + ldr r2, [pc, #340] @ (a5b8c ) │ │ │ │ + ldr r3, [pc, #336] @ (a5b88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a5acc │ │ │ │ + bne.n a5ac4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n a5b02 │ │ │ │ + bne.n a5afa │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n a5aee │ │ │ │ + bcc.n a5ae6 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ adds r3, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n a5aee │ │ │ │ + bcc.n a5ae6 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl a5ed4 │ │ │ │ + bl a5ecc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, a5ae2 │ │ │ │ + cbz r0, a5ada │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ and.w r2, r3, #7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n a5ad0 │ │ │ │ + beq.n a5ac8 │ │ │ │ tst.w r3, #6 │ │ │ │ ittt eq │ │ │ │ subeq r3, r6, r0 │ │ │ │ lsleq r3, r3, #5 │ │ │ │ orreq.w r3, r3, #15 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n a5a3a │ │ │ │ + b.n a5a32 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 40d7c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n a59dc │ │ │ │ - ldr r2, [pc, #220] @ (a5b98 ) │ │ │ │ - ldr r3, [pc, #212] @ (a5b90 ) │ │ │ │ + beq.n a59d4 │ │ │ │ + ldr r2, [pc, #220] @ (a5b90 ) │ │ │ │ + ldr r3, [pc, #212] @ (a5b88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a5b7c │ │ │ │ + beq.n a5b74 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r3, #5 │ │ │ │ add.w r6, r0, r3, lsr #5 │ │ │ │ ldr r3, [r2, r0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n a5a9a │ │ │ │ - b.n a5ad0 │ │ │ │ - cbz r1, a5b18 │ │ │ │ + bne.n a5a92 │ │ │ │ + b.n a5ac8 │ │ │ │ + cbz r1, a5b10 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 41084 │ │ │ │ - b.n a5a3a │ │ │ │ - ldr r3, [pc, #172] @ (a5b9c ) │ │ │ │ + b.n a5a32 │ │ │ │ + ldr r3, [pc, #172] @ (a5b94 ) │ │ │ │ mov.w r2, #406 @ 0x196 │ │ │ │ - ldr r1, [pc, #168] @ (a5ba0 ) │ │ │ │ - ldr r0, [pc, #172] @ (a5ba4 ) │ │ │ │ + ldr r1, [pc, #168] @ (a5b98 ) │ │ │ │ + ldr r0, [pc, #172] @ (a5b9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r0, [pc, #164] @ (a5ba8 ) │ │ │ │ + ldr r0, [pc, #164] @ (a5ba0 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ bl 1b098 │ │ │ │ - b.n a5a3c │ │ │ │ - ldr r2, [pc, #144] @ (a5bac ) │ │ │ │ + b.n a5a34 │ │ │ │ + ldr r2, [pc, #144] @ (a5ba4 ) │ │ │ │ movw r4, #8709 @ 0x2205 │ │ │ │ - ldr r0, [pc, #144] @ (a5bb0 ) │ │ │ │ + ldr r0, [pc, #144] @ (a5ba8 ) │ │ │ │ movs r3, #18 │ │ │ │ add r2, pc │ │ │ │ movs r1, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n a5a3c │ │ │ │ + b.n a5a34 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ add.w r6, r1, r2, lsr #5 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n a5b36 │ │ │ │ + beq.n a5b2e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a5a0c │ │ │ │ + bne.w a5a04 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.w a5a0c │ │ │ │ + bhi.w a5a04 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ adds r1, r3, #4 │ │ │ │ @@ -229349,62 +229345,62 @@ │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ subs r3, r2, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - b.n a5a0c │ │ │ │ + b.n a5a04 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 5a380 │ │ │ │ movs r0, #0 │ │ │ │ - b.n a5a3c │ │ │ │ + b.n a5a34 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ movs r5, r0 │ │ │ │ - subs r2, r3, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r4, r5, #3 │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r4, r2, #3 │ │ │ │ movs r4, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r5, [r0, #96] @ 0x60 │ │ │ │ mov r7, r2 │ │ │ │ add.w r2, r3, #28 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n a5cc6 │ │ │ │ + bcc.n a5cbe │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ add.w ip, r2, #4 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n a5cc6 │ │ │ │ + bcc.n a5cbe │ │ │ │ ldr.w r2, [r0, #1392] @ 0x570 │ │ │ │ add.w ip, r3, #4 │ │ │ │ str.w ip, [r0, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a5ca0 │ │ │ │ + beq.n a5c98 │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ sub.w lr, r2, r5 │ │ │ │ mov.w lr, lr, lsl #5 │ │ │ │ orr.w r2, lr, #15 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov lr, r3 │ │ │ │ str.w r3, [r0, #1392] @ 0x570 │ │ │ │ @@ -229421,15 +229417,15 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #9 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ and.w lr, r2, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.n a5cf0 │ │ │ │ + beq.n a5ce8 │ │ │ │ tst.w r2, #6 │ │ │ │ ittt eq │ │ │ │ subeq r2, r4, r5 │ │ │ │ lsleq r2, r2, #5 │ │ │ │ orreq.w r2, r2, #15 │ │ │ │ str r2, [r3, #20] │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ @@ -229438,25 +229434,25 @@ │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ subs r2, r2, r4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #14 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr.w r3, [r0, #1396] @ 0x574 │ │ │ │ - cbnz r3, a5cdc │ │ │ │ + cbnz r3, a5cd4 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ sub.w r3, ip, r3 │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r3, r3, lsl #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bls.n a5c90 │ │ │ │ + bls.n a5c88 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n a5c9c │ │ │ │ + bls.n a5c94 │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ adds r4, r2, #4 │ │ │ │ str.w r4, [r0, #144] @ 0x90 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -229467,1258 +229463,1259 @@ │ │ │ │ adds r5, #24 │ │ │ │ str r5, [r0, #92] @ 0x5c │ │ │ │ mov r5, r3 │ │ │ │ str.w r2, [r5, #8]! │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ strd lr, r7, [r3, #12] │ │ │ │ subs r2, r5, r2 │ │ │ │ - b.n a5c2a │ │ │ │ - ldr r3, [pc, #64] @ (a5d08 ) │ │ │ │ + b.n a5c22 │ │ │ │ + ldr r3, [pc, #64] @ (a5d00 ) │ │ │ │ movw r2, #305 @ 0x131 │ │ │ │ - ldr r1, [pc, #60] @ (a5d0c ) │ │ │ │ - ldr r0, [pc, #64] @ (a5d10 ) │ │ │ │ + ldr r1, [pc, #60] @ (a5d04 ) │ │ │ │ + ldr r0, [pc, #64] @ (a5d08 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ str.w ip, [r3] │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r0, #144] @ 0x90 │ │ │ │ - b.n a5c74 │ │ │ │ + b.n a5c6c │ │ │ │ mov.w lr, r2, lsr #5 │ │ │ │ add.w r4, r5, r2, lsr #5 │ │ │ │ ldr.w r2, [lr, r5] │ │ │ │ and.w lr, r2, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bne.n a5c42 │ │ │ │ - b.n a5cf0 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + bne.n a5c3a │ │ │ │ + b.n a5ce8 │ │ │ │ + subs r5, #20 │ │ │ │ movs r5, r0 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r2, r6, #3 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, r3, #5 │ │ │ │ + adds r6, r1, #5 │ │ │ │ movs r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n a5d36 │ │ │ │ + beq.n a5d2e │ │ │ │ subs r1, r1, r0 │ │ │ │ tst.w r3, #6 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mov.w r1, r1, lsl #5 │ │ │ │ orr.w r1, r1, #15 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ lsrs r2, r3, #5 │ │ │ │ add.w r1, r0, r3, lsr #5 │ │ │ │ ldr r3, [r2, r0] │ │ │ │ - b.n a5d16 │ │ │ │ + b.n a5d0e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #372] @ (a5ec4 ) │ │ │ │ + ldr r1, [pc, #372] @ (a5ebc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #372] @ (a5ec8 ) │ │ │ │ + ldr r3, [pc, #372] @ (a5ec0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n a5e50 │ │ │ │ + bcc.n a5e48 │ │ │ │ ldrd r3, r2, [r4, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n a5e50 │ │ │ │ + bcc.n a5e48 │ │ │ │ add r2, sp, #8 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a5e96 │ │ │ │ + beq.w a5e8e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, r5, lsl #2] │ │ │ │ add.w r5, r2, r5, lsl #2 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n a5e46 │ │ │ │ + bne.n a5e3e │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r5, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n a5d9e │ │ │ │ + beq.n a5d96 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n a5e2c │ │ │ │ + bne.n a5e24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n a5e9a │ │ │ │ + beq.n a5e92 │ │ │ │ movw r6, #4997 @ 0x1385 │ │ │ │ movt r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ ittt ne │ │ │ │ movwne ip, #24973 @ 0x618d │ │ │ │ movtne ip, #1 │ │ │ │ ldrne.w lr, [sp, #8] │ │ │ │ - beq.n a5e2c │ │ │ │ + beq.n a5e24 │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n a5e2c │ │ │ │ + bne.n a5e24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r6, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n a5e2c │ │ │ │ + bne.n a5e24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n a5e88 │ │ │ │ + beq.n a5e80 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n a5e74 │ │ │ │ + bne.n a5e6c │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n a5e08 │ │ │ │ + beq.n a5e00 │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n a5e2c │ │ │ │ + bne.n a5e24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #156] @ (a5ecc ) │ │ │ │ - ldr r3, [pc, #148] @ (a5ec8 ) │ │ │ │ + ldr r2, [pc, #156] @ (a5ec4 ) │ │ │ │ + ldr r3, [pc, #148] @ (a5ec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a5e70 │ │ │ │ + bne.n a5e68 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n a5e2c │ │ │ │ + bne.n a5e24 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ - b.n a5db0 │ │ │ │ + b.n a5da8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 40d7c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n a5d78 │ │ │ │ - ldr r2, [pc, #112] @ (a5ed0 ) │ │ │ │ - ldr r3, [pc, #104] @ (a5ec8 ) │ │ │ │ + beq.n a5d70 │ │ │ │ + ldr r2, [pc, #112] @ (a5ec8 ) │ │ │ │ + ldr r3, [pc, #104] @ (a5ec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a5eba │ │ │ │ + beq.n a5eb2 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n a5eac │ │ │ │ + bne.n a5ea4 │ │ │ │ add.w r1, r2, r3, lsr #5 │ │ │ │ - b.n a5e78 │ │ │ │ + b.n a5e70 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n a5df0 │ │ │ │ - b.n a5e88 │ │ │ │ + bne.n a5de8 │ │ │ │ + b.n a5e80 │ │ │ │ movs r0, #0 │ │ │ │ - b.n a5e2e │ │ │ │ + b.n a5e26 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ add.w r1, r2, r3, lsr #5 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n a5dbe │ │ │ │ - b.n a5e9a │ │ │ │ + bne.n a5db6 │ │ │ │ + b.n a5e92 │ │ │ │ movw r6, #4997 @ 0x1385 │ │ │ │ movt r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n a5dd8 │ │ │ │ - b.n a5e2c │ │ │ │ + bne.n a5dd0 │ │ │ │ + b.n a5e24 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 5a380 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ movs r7, r0 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ movs r7, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r5, r3 │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n a5f40 │ │ │ │ + beq.n a5f38 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n a5f56 │ │ │ │ + bne.n a5f4e │ │ │ │ ldr.w ip, [r0, #276] @ 0x114 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ movw lr, #24973 @ 0x618d │ │ │ │ movt lr, #1 │ │ │ │ add.w r1, ip, r1, lsr #5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ and.w r4, r0, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.n a5f8a │ │ │ │ + beq.n a5f82 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a5f84 │ │ │ │ + beq.n a5f7c │ │ │ │ cmp r4, #6 │ │ │ │ - bne.n a5f82 │ │ │ │ + bne.n a5f7a │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r1, r0, ip │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ cmp r0, lr │ │ │ │ - bne.n a5f82 │ │ │ │ + bne.n a5f7a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r4, r0, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.n a5f6c │ │ │ │ + beq.n a5f64 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n a5f7e │ │ │ │ + bne.n a5f76 │ │ │ │ adds r1, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w ip, [r0, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n a5f44 │ │ │ │ + beq.n a5f3c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a5ef6 │ │ │ │ - ldr r3, [pc, #56] @ (a5f90 ) │ │ │ │ + beq.n a5eee │ │ │ │ + ldr r3, [pc, #56] @ (a5f88 ) │ │ │ │ movw r2, #341 @ 0x155 │ │ │ │ - ldr r1, [pc, #52] @ (a5f94 ) │ │ │ │ - ldr r0, [pc, #56] @ (a5f98 ) │ │ │ │ + ldr r1, [pc, #52] @ (a5f8c ) │ │ │ │ + ldr r0, [pc, #56] @ (a5f90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ and.w r4, r0, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.n a5f6c │ │ │ │ + beq.n a5f64 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n a5f38 │ │ │ │ + beq.n a5f30 │ │ │ │ adds r1, #12 │ │ │ │ - b.n a5f0a │ │ │ │ + b.n a5f02 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w r1, ip, r0, lsr #5 │ │ │ │ - b.n a5f0a │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + b.n a5f02 │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ movs r5, r0 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r2, r4, r3 │ │ │ │ movs r4, r0 │ │ │ │ ldr.w r3, [r0, #1424] @ 0x590 │ │ │ │ - cbz r3, a5fc8 │ │ │ │ + cbz r3, a5fc0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, a5fc4 │ │ │ │ + cbz r0, a5fbc │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #336] @ (a6130 ) │ │ │ │ + ldr r1, [pc, #336] @ (a6128 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #336] @ (a6134 ) │ │ │ │ + ldr r3, [pc, #336] @ (a612c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r1, r3, [r2] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, a6026 │ │ │ │ + cbnz r3, a601e │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 11f90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a60b0 │ │ │ │ - ldr r1, [pc, #308] @ (a6138 ) │ │ │ │ - ldr r2, [pc, #300] @ (a6134 ) │ │ │ │ + beq.n a60a8 │ │ │ │ + ldr r1, [pc, #308] @ (a6130 ) │ │ │ │ + ldr r2, [pc, #300] @ (a612c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n a60ac │ │ │ │ + bne.n a60a4 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n a6154 │ │ │ │ + b.n a614c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a60ea │ │ │ │ + beq.n a60e2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n a60e4 │ │ │ │ - ldr r3, [pc, #268] @ (a613c ) │ │ │ │ + beq.n a60dc │ │ │ │ + ldr r3, [pc, #268] @ (a6134 ) │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ - ldr r1, [pc, #264] @ (a6140 ) │ │ │ │ - ldr r0, [pc, #268] @ (a6144 ) │ │ │ │ + ldr r1, [pc, #264] @ (a6138 ) │ │ │ │ + ldr r0, [pc, #268] @ (a613c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ ittt eq │ │ │ │ lsreq r3, r3, #5 │ │ │ │ ldreq.w r2, [r5, #276] @ 0x114 │ │ │ │ ldreq r3, [r3, r2] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n a607a │ │ │ │ + beq.n a6072 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 10838 │ │ │ │ - cbz r0, a6074 │ │ │ │ + cbz r0, a606c │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, r9 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a6122 │ │ │ │ + bne.n a611a │ │ │ │ mov r0, r7 │ │ │ │ blx 11944 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a6042 │ │ │ │ + bne.n a603a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ mov r0, r6 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #172] @ (a6148 ) │ │ │ │ - ldr r2, [pc, #152] @ (a6134 ) │ │ │ │ + ldr r1, [pc, #172] @ (a6140 ) │ │ │ │ + ldr r2, [pc, #152] @ (a612c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n a611a │ │ │ │ + beq.n a6112 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 11de4 │ │ │ │ - cbz r0, a60f6 │ │ │ │ + cbz r0, a60ee │ │ │ │ ldr.w r0, [r5, #1424] @ 0x590 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a6096 │ │ │ │ - bl d9f40 │ │ │ │ + beq.n a608e │ │ │ │ + bl d9f38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a6090 │ │ │ │ + beq.n a6088 │ │ │ │ adds r3, r4, #1 │ │ │ │ mov.w r9, r3, lsl #2 │ │ │ │ movw r3, #5637 @ 0x1605 │ │ │ │ movt r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ - b.n a607a │ │ │ │ + b.n a6072 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r6, r3 │ │ │ │ - b.n a60c6 │ │ │ │ + b.n a60be │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a6098 │ │ │ │ - ldr r2, [pc, #84] @ (a614c ) │ │ │ │ - ldr r3, [pc, #56] @ (a6134 ) │ │ │ │ + b.n a6090 │ │ │ │ + ldr r2, [pc, #84] @ (a6144 ) │ │ │ │ + ldr r3, [pc, #56] @ (a612c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a60ac │ │ │ │ - ldr r0, [pc, #68] @ (a6150 ) │ │ │ │ + bne.n a60a4 │ │ │ │ + ldr r0, [pc, #68] @ (a6148 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 10970 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ mov r3, r6 │ │ │ │ - b.n a6098 │ │ │ │ + b.n a6090 │ │ │ │ nop │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ movs r5, r0 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r2, r7, r6 │ │ │ │ movs r4, r0 │ │ │ │ - cdp 0, 12, cr0, cr0, cr3, {0} │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + cdp 0, 11, cr0, cr0, cr3, {0} │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ movs r7, r0 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ movs r7, r0 │ │ │ │ - bhi.n a60b0 │ │ │ │ + bhi.n a6088 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #580] @ (a63ac ) │ │ │ │ + ldr r2, [pc, #580] @ (a63a4 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #580] @ (a63b0 ) │ │ │ │ + ldr r3, [pc, #580] @ (a63a8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #560] @ (a63b4 ) │ │ │ │ + ldr r3, [pc, #560] @ (a63ac ) │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, a61c4 │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, a61bc │ │ │ │ ldr.w r1, [r4, #1424] @ 0x590 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a61f8 │ │ │ │ + beq.n a61f0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl b6c80 │ │ │ │ - cbz r0, a61f8 │ │ │ │ + bl b6c78 │ │ │ │ + cbz r0, a61f0 │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ ittet eq │ │ │ │ lsreq r1, r0, #5 │ │ │ │ moveq r2, r0 │ │ │ │ movne r2, r0 │ │ │ │ ldreq.w r3, [r4, #276] @ 0x114 │ │ │ │ it eq │ │ │ │ ldreq r0, [r1, r3] │ │ │ │ movw r3, #5637 @ 0x1605 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n a61e0 │ │ │ │ + bne.n a61d8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n a6278 │ │ │ │ + bne.n a6270 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #496] @ (a63b8 ) │ │ │ │ - ldr r3, [pc, #484] @ (a63b0 ) │ │ │ │ + ldr r2, [pc, #496] @ (a63b0 ) │ │ │ │ + ldr r3, [pc, #484] @ (a63a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a6294 │ │ │ │ + bne.n a628c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 11eb0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ blx 11960 │ │ │ │ - b.n a61c6 │ │ │ │ - ldr r0, [pc, #424] @ (a63a4 ) │ │ │ │ + b.n a61be │ │ │ │ + ldr r0, [pc, #424] @ (a639c ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #436] @ (a63bc ) │ │ │ │ + ldr r3, [pc, #436] @ (a63b4 ) │ │ │ │ ldr.w r9, [r0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [r3, #3192] @ 0xc78 │ │ │ │ - cbnz r3, a6226 │ │ │ │ - ldr r2, [pc, #424] @ (a63c0 ) │ │ │ │ + cbnz r3, a621e │ │ │ │ + ldr r2, [pc, #424] @ (a63b8 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #424] @ (a63c4 ) │ │ │ │ + ldr r0, [pc, #424] @ (a63bc ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ str.w r0, [sl, #3192] @ 0xc78 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, a6264 │ │ │ │ + cbz r0, a625c │ │ │ │ movs r0, #3 │ │ │ │ blx 114d8 │ │ │ │ movw r1, #51077 @ 0xc785 │ │ │ │ movt r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ blx 11b8c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 11b8c │ │ │ │ ldr.w r2, [sl, #3192] @ 0xc78 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #0 │ │ │ │ blx 118f8 │ │ │ │ - cbnz r0, a6298 │ │ │ │ + cbnz r0, a6290 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr.w r3, [r4, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a61c4 │ │ │ │ + bne.n a61bc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl cf07c │ │ │ │ + bl cf074 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n a61c4 │ │ │ │ + beq.n a61bc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movw r4, #55301 @ 0xd805 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n a61c6 │ │ │ │ + b.n a61be │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #24 │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, a62c2 │ │ │ │ + cbz r0, a62ba │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #27397 @ 0x6b05 │ │ │ │ movt r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a6378 │ │ │ │ + beq.n a6370 │ │ │ │ movw r1, #40709 @ 0x9f05 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a636e │ │ │ │ + beq.n a6366 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n a6264 │ │ │ │ + beq.n a625c │ │ │ │ ldr.w r1, [r4, #1424] @ 0x590 │ │ │ │ - cbz r1, a62ea │ │ │ │ + cbz r1, a62e2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a619e │ │ │ │ - ldr r0, [pc, #188] @ (a63a8 ) │ │ │ │ + bne.w a6196 │ │ │ │ + ldr r0, [pc, #188] @ (a63a0 ) │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r3, [sl, #3192] @ 0xc78 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a637c │ │ │ │ + beq.n a6374 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a6264 │ │ │ │ + beq.n a625c │ │ │ │ movs r0, #3 │ │ │ │ blx 114d8 │ │ │ │ movw r1, #51077 @ 0xc785 │ │ │ │ movt r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ blx 11b8c │ │ │ │ mov r1, fp │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 11b8c │ │ │ │ ldr.w r2, [sl, #3192] @ 0xc78 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #0 │ │ │ │ blx 118f8 │ │ │ │ - cbnz r0, a6342 │ │ │ │ + cbnz r0, a633a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f7b4 │ │ │ │ - b.n a6264 │ │ │ │ + bl 7f7ac │ │ │ │ + b.n a625c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r1, r5, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, a6360 │ │ │ │ + cbz r0, a6358 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #27397 @ 0x6b05 │ │ │ │ movt r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n a6398 │ │ │ │ + bne.n a6390 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbnz r3, a6390 │ │ │ │ + cbnz r3, a6388 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl cf07c │ │ │ │ - b.n a61c4 │ │ │ │ + bl cf074 │ │ │ │ + b.n a61bc │ │ │ │ movs r3, #1 │ │ │ │ - b.n a62c2 │ │ │ │ - ldr r2, [pc, #72] @ (a63c8 ) │ │ │ │ + b.n a62ba │ │ │ │ + ldr r2, [pc, #72] @ (a63c0 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #72] @ (a63cc ) │ │ │ │ + ldr r0, [pc, #72] @ (a63c4 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ str.w r0, [sl, #3192] @ 0xc78 │ │ │ │ - b.n a6300 │ │ │ │ + b.n a62f8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w a6264 │ │ │ │ - b.n a61c0 │ │ │ │ + beq.w a625c │ │ │ │ + b.n a61b8 │ │ │ │ movw r1, #40709 @ 0x9f05 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n a6360 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + b.n a6358 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ - strd r0, r0, [r8, #-12]! │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + ldrd r0, r0, [r8, #-12] │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ + movs r3, r0 │ │ │ │ + b.n a63a8 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xe8000003 │ │ │ │ mov ip, r2 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, r3 │ │ │ │ ldr.w r0, [ip] │ │ │ │ - b.n a63e0 │ │ │ │ + b.n a63d8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #556] @ (a6620 ) │ │ │ │ + ldr r2, [pc, #556] @ (a6618 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #556] @ (a6624 ) │ │ │ │ + ldr r3, [pc, #556] @ (a661c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a6486 │ │ │ │ + beq.n a647e │ │ │ │ ldrd r3, r2, [r5, #92] @ 0x5c │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w a6534 │ │ │ │ + bcc.w a652c │ │ │ │ ldrd r3, r2, [r5, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w a6534 │ │ │ │ + bcc.w a652c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r7, r3, r6, lsl #2 │ │ │ │ ldr.w r6, [r3, r6, lsl #2] │ │ │ │ and.w r2, r6, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w a6584 │ │ │ │ + beq.w a657c │ │ │ │ ands.w r2, r6, #6 │ │ │ │ - beq.w a654c │ │ │ │ + beq.w a6544 │ │ │ │ ldr.w r1, [r5, #1424] @ 0x590 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a64f6 │ │ │ │ + beq.n a64ee │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a64f6 │ │ │ │ + beq.n a64ee │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n a6484 │ │ │ │ + beq.n a647c │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n a649e │ │ │ │ + beq.n a6496 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a659c │ │ │ │ + beq.w a6594 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n a64aa │ │ │ │ + bne.n a64a2 │ │ │ │ ldr.w r7, [r5, #276] @ 0x114 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, r4, r7 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ str r6, [r4, r7] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #416] @ (a6628 ) │ │ │ │ - ldr r3, [pc, #408] @ (a6624 ) │ │ │ │ + ldr r2, [pc, #416] @ (a6620 ) │ │ │ │ + ldr r3, [pc, #408] @ (a661c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a6530 │ │ │ │ + bne.n a6528 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1114c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a6466 │ │ │ │ + b.n a645e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ and.w r3, r3, #24 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #8 │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ - beq.n a64d2 │ │ │ │ + beq.n a64ca │ │ │ │ ldr.w r3, [r5, #1428] @ 0x594 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #1428] @ 0x594 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, r4, r3 │ │ │ │ ldr.w r1, [r5, #1424] @ 0x590 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bl b786c │ │ │ │ + bl b7864 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ str r6, [r4, #0] │ │ │ │ - b.n a6484 │ │ │ │ + b.n a647c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl cf07c │ │ │ │ + bl cf074 │ │ │ │ movw r3, #5637 @ 0x1605 │ │ │ │ movt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n a6484 │ │ │ │ + beq.n a647c │ │ │ │ movw r7, #5637 @ 0x1605 │ │ │ │ movt r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 1114c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n a65b0 │ │ │ │ + beq.n a65a8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ strd r3, r3, [r5, #20] │ │ │ │ - b.n a64c8 │ │ │ │ + b.n a64c0 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ - bl c2f74 │ │ │ │ + bl c2f6c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w a6428 │ │ │ │ + beq.w a6420 │ │ │ │ bl 5a380 │ │ │ │ - b.n a6486 │ │ │ │ + b.n a647e │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n a6556 │ │ │ │ + bcc.n a654e │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n a65ea │ │ │ │ + bhi.n a65e2 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ subs r3, r7, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r6, r3, #15 │ │ │ │ ldr.w r1, [r5, #1424] @ 0x590 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a6614 │ │ │ │ + beq.n a660c │ │ │ │ mov r0, r5 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a645a │ │ │ │ + bne.w a6452 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl cf07c │ │ │ │ - b.n a650a │ │ │ │ + bl cf074 │ │ │ │ + b.n a6502 │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ lsrs r1, r6, #5 │ │ │ │ add.w r7, r2, r6, lsr #5 │ │ │ │ ldr r6, [r1, r2] │ │ │ │ and.w r1, r6, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w a643c │ │ │ │ - b.n a6588 │ │ │ │ + bne.w a6434 │ │ │ │ + b.n a6580 │ │ │ │ and.w r3, r3, #24 │ │ │ │ cmp r3, #8 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r5, #1428] @ 0x594 │ │ │ │ addeq.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ streq.w r3, [r5, #1428] @ 0x594 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r1, [r5, #1424] @ 0x590 │ │ │ │ mov r0, r5 │ │ │ │ - bl b786c │ │ │ │ + bl b7864 │ │ │ │ and.w r3, r6, #24 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n a65d8 │ │ │ │ + beq.n a65d0 │ │ │ │ and.w r3, r6, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w a6484 │ │ │ │ + bne.w a647c │ │ │ │ mov r0, r6 │ │ │ │ blx 10848 │ │ │ │ - b.n a6484 │ │ │ │ + b.n a647c │ │ │ │ ldr.w r3, [r5, #1428] @ 0x594 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ str.w r3, [r5, #1428] @ 0x594 │ │ │ │ - b.n a6484 │ │ │ │ + b.n a647c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ subs r6, r0, r3 │ │ │ │ lsls r6, r6, #5 │ │ │ │ orr.w r6, r6, #15 │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ adds r2, r3, #4 │ │ │ │ str.w r2, [r5, #144] @ 0x90 │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n a6562 │ │ │ │ + b.n a655a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl cf07c │ │ │ │ - b.n a650a │ │ │ │ + bl cf074 │ │ │ │ + b.n a6502 │ │ │ │ nop │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #524] @ (a684c ) │ │ │ │ - ldr r3, [pc, #528] @ (a6850 ) │ │ │ │ + ldr r1, [pc, #524] @ (a6844 ) │ │ │ │ + ldr r3, [pc, #528] @ (a6848 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r1, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r3, r6, lsl #2 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n a6678 │ │ │ │ + bne.n a6670 │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ add.w r2, r1, r3, lsr #5 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n a6668 │ │ │ │ - cbnz r3, a66d2 │ │ │ │ + beq.n a6660 │ │ │ │ + cbnz r3, a66ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, a66d2 │ │ │ │ + cbnz r3, a66ca │ │ │ │ ldrd r1, r0, [r5, #8] │ │ │ │ lsls r3, r1, #7 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, r3, asr #7 │ │ │ │ mov.w ip, r3, asr #31 │ │ │ │ cmp r0, ip │ │ │ │ it eq │ │ │ │ cmpeq r1, lr │ │ │ │ - bne.n a675a │ │ │ │ + bne.n a6752 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ adds r1, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n a675a │ │ │ │ + bcc.n a6752 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n a6736 │ │ │ │ + bls.n a672e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n a6736 │ │ │ │ + bhi.n a672e │ │ │ │ movs r4, #1 │ │ │ │ - ldr r2, [pc, #408] @ (a6854 ) │ │ │ │ - ldr r3, [pc, #404] @ (a6850 ) │ │ │ │ + ldr r2, [pc, #408] @ (a684c ) │ │ │ │ + ldr r3, [pc, #404] @ (a6848 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a6744 │ │ │ │ + bne.n a673c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r2, #0] │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.n a6776 │ │ │ │ + bne.n a676e │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6858 │ │ │ │ + bl a6850 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n a6752 │ │ │ │ + bne.n a674a │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n a6720 │ │ │ │ + beq.n a6718 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbnz r2, a6748 │ │ │ │ + cbnz r2, a6740 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.n a6712 │ │ │ │ + bls.n a670a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bls.n a66b6 │ │ │ │ + bls.n a66ae │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ adds r2, r3, #4 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n a66b6 │ │ │ │ + b.n a66ae │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ add.w r1, r2, r3, lsr #5 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n a6724 │ │ │ │ - b.n a66fc │ │ │ │ + beq.n a671c │ │ │ │ + b.n a66f4 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ adds r1, r3, #4 │ │ │ │ str.w r1, [r4, #144] @ 0x90 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n a66b6 │ │ │ │ + b.n a66ae │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 416e0 │ │ │ │ - b.n a66b6 │ │ │ │ + b.n a66ae │ │ │ │ bl 5a380 │ │ │ │ mov r4, r0 │ │ │ │ - b.n a66b8 │ │ │ │ + b.n a66b0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ tst.w r1, #6 │ │ │ │ - beq.n a66da │ │ │ │ + beq.n a66d2 │ │ │ │ and.w r3, r1, #31 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n a6804 │ │ │ │ + beq.n a67fc │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n a681a │ │ │ │ + beq.n a6812 │ │ │ │ movs r4, #0 │ │ │ │ - b.n a66b8 │ │ │ │ + b.n a66b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n a6772 │ │ │ │ - add r2, pc, #8 @ (adr r2, a6788 ) │ │ │ │ + bhi.n a676a │ │ │ │ + add r2, pc, #8 @ (adr r2, a6780 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r2 │ │ │ │ movs r0, r0 │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n a6772 │ │ │ │ + bne.n a676a │ │ │ │ and.w r0, r1, #24 │ │ │ │ lsrs r3, r1, #5 │ │ │ │ adds r3, #4 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ adds r0, r5, r2 │ │ │ │ ldr.w r1, [r1, #244] @ 0xf4 │ │ │ │ add r1, r3 │ │ │ │ blx 1082c │ │ │ │ clz r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n a66b8 │ │ │ │ + b.n a66b0 │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n a6772 │ │ │ │ + bne.n a676a │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ bl 43180 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0dac │ │ │ │ + bl d0da4 │ │ │ │ clz r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ bl 437b4 │ │ │ │ - b.n a66b8 │ │ │ │ + b.n a66b0 │ │ │ │ and.w r3, r1, #31 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n a676a │ │ │ │ + bne.n a6762 │ │ │ │ ands.w r2, r1, #24 │ │ │ │ - bne.n a682a │ │ │ │ + bne.n a6822 │ │ │ │ asrs r3, r1, #7 │ │ │ │ add r6, sp, #16 │ │ │ │ asrs r1, r1, #31 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n a6834 │ │ │ │ + b.n a682c │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ asrs r2, r1, #7 │ │ │ │ asrs r1, r1, #31 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b.n a66b8 │ │ │ │ + b.n a66b0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 428f0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a6772 │ │ │ │ - b.n a67f0 │ │ │ │ + bne.n a676a │ │ │ │ + b.n a67e8 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ bl 4311a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0dac │ │ │ │ + bl d0da4 │ │ │ │ clz r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ bl 437b4 │ │ │ │ - b.n a66b8 │ │ │ │ + b.n a66b0 │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n a68e6 │ │ │ │ + bhi.n a68de │ │ │ │ tbb [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ subs r0, r0, #1 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ lsls r1, r2, #7 │ │ │ │ orr.w r5, r1, #3 │ │ │ │ asrs r0, r1, #7 │ │ │ │ asrs r1, r1, #31 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n a68c8 │ │ │ │ + bne.n a68c0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n a68d4 │ │ │ │ + bcc.n a68cc │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n a68d4 │ │ │ │ + bcc.n a68cc │ │ │ │ str r5, [r6, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r7 │ │ │ │ vldr d0, [r5, #8] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w aacc0 │ │ │ │ + b.w aacb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl aaa98 │ │ │ │ - b.n a68b2 │ │ │ │ + bl aaa90 │ │ │ │ + b.n a68aa │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 42db4 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ streq r5, [r6, #0] │ │ │ │ - b.n a68b2 │ │ │ │ - ldr r3, [pc, #400] @ (a6a78 ) │ │ │ │ + b.n a68aa │ │ │ │ + ldr r3, [pc, #400] @ (a6a70 ) │ │ │ │ mov.w r2, #1512 @ 0x5e8 │ │ │ │ - ldr r1, [pc, #396] @ (a6a7c ) │ │ │ │ - ldr r0, [pc, #400] @ (a6a80 ) │ │ │ │ + ldr r1, [pc, #396] @ (a6a74 ) │ │ │ │ + ldr r0, [pc, #400] @ (a6a78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 12138 <__gmpz_cmp_ui@plt> │ │ │ │ - cbnz r0, a691c │ │ │ │ + cbnz r0, a6914 │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, r5, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 43ad4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n a6a22 │ │ │ │ + beq.n a6a1a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r9, r3 │ │ │ │ eor.w r1, r3, r3, asr #31 │ │ │ │ cmp r2, #0 │ │ │ │ sub.w r1, r1, r3, asr #31 │ │ │ │ mov sl, r2 │ │ │ │ @@ -230734,29 +230731,29 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ adds r2, r1, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r0, r2, #9 │ │ │ │ orr.w r3, r0, #19 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r2, r0, lsr #9 │ │ │ │ - bne.n a6a46 │ │ │ │ + bne.n a6a3e │ │ │ │ ldr.w ip, [r4, #92] @ 0x5c │ │ │ │ add.w r2, r1, #11 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r2, #2 │ │ │ │ add.w lr, ip, r2, lsl #2 │ │ │ │ mov fp, r3 │ │ │ │ cmp r0, lr │ │ │ │ - bcc.n a6a60 │ │ │ │ + bcc.n a6a58 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ adds r2, #24 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n a6a60 │ │ │ │ + bcc.n a6a58 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ sub.w r2, r5, #28 │ │ │ │ add r2, ip │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ sub.w r0, ip, r0 │ │ │ │ mov.w lr, r9, lsl #1 │ │ │ │ mov.w r5, sl, lsl #1 │ │ │ │ @@ -230795,384 +230792,384 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #4 │ │ │ │ adds r2, r5, r3 │ │ │ │ str r6, [r5, r3] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ subs r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w a68b0 │ │ │ │ - ldr r3, [pc, #116] @ (a6a84 ) │ │ │ │ + beq.w a68a8 │ │ │ │ + ldr r3, [pc, #116] @ (a6a7c ) │ │ │ │ mov.w r2, #564 @ 0x234 │ │ │ │ - ldr r1, [pc, #116] @ (a6a88 ) │ │ │ │ - ldr r0, [pc, #116] @ (a6a8c ) │ │ │ │ + ldr r1, [pc, #116] @ (a6a80 ) │ │ │ │ + ldr r0, [pc, #116] @ (a6a84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub.w r3, r8, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w a6928 │ │ │ │ + bcc.w a6920 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w a6928 │ │ │ │ + bcs.w a6920 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #11 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n a68b0 │ │ │ │ + b.n a68a8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #11 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ movw r4, #22405 @ 0x5785 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ movs r0, #0 │ │ │ │ - b.n a68b2 │ │ │ │ + b.n a68aa │ │ │ │ mov r2, r7 │ │ │ │ adds r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 42db4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w a68b2 │ │ │ │ + bne.w a68aa │ │ │ │ ldr.w ip, [r4, #92] @ 0x5c │ │ │ │ - b.n a698a │ │ │ │ + b.n a6982 │ │ │ │ nop │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ movs r5, r0 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ movs r4, r0 │ │ │ │ - b.n a6690 │ │ │ │ + b.n a6668 │ │ │ │ movs r3, r0 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ movs r5, r0 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r4, a6abe │ │ │ │ + cbz r4, a6ab6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ adds r0, r4, r2 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n a6abe │ │ │ │ + bhi.n a6ab6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a6b44 │ │ │ │ + bne.n a6b3c │ │ │ │ str r0, [r3, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a6b38 │ │ │ │ + bne.n a6b30 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ cmp.w r0, r2, lsl #2 │ │ │ │ - bcc.n a6b26 │ │ │ │ + bcc.n a6b1e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl aa98c │ │ │ │ + bl aa984 │ │ │ │ mov r5, r0 │ │ │ │ - bl aa9c8 │ │ │ │ + bl aa9c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a6ab8 │ │ │ │ + beq.n a6ab0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbnz r2, a6b2a │ │ │ │ + cbnz r2, a6b22 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r0, [r3, #8] │ │ │ │ str r4, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r3, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r2, r4 │ │ │ │ str r2, [r3, #24] │ │ │ │ - cbz r6, a6b1c │ │ │ │ + cbz r6, a6b14 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 11430 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r5 │ │ │ │ adds r2, r5, r2 │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n a6ab8 │ │ │ │ + b.n a6ab0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n a6aca │ │ │ │ + b.n a6ac2 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n a6b02 │ │ │ │ + b.n a6afa │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a6ac4 │ │ │ │ + beq.n a6abc │ │ │ │ ldr r0, [r2, #4] │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n a6ad0 │ │ │ │ + b.n a6ac8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 11430 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r2, r4 │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n a6ab8 │ │ │ │ + b.n a6ab0 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbnz r1, a6b98 │ │ │ │ + cbnz r1, a6b90 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ strd r1, r1, [r0, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ add r3, r1 │ │ │ │ str r3, [r2, #24] │ │ │ │ - cbnz r4, a6bae │ │ │ │ + cbnz r4, a6ba6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a6b8c │ │ │ │ + bne.n a6b84 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ str r3, [r2, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ - b.n a6b88 │ │ │ │ + b.n a6b80 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n a6b88 │ │ │ │ - b.n a6bae │ │ │ │ + beq.n a6b80 │ │ │ │ + b.n a6ba6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r2, ip, #4 │ │ │ │ cmp r2, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bhi.n a6bea │ │ │ │ + bhi.n a6be2 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ str r2, [r3, #20] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n a6be6 │ │ │ │ + b.n a6bde │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n a6c16 │ │ │ │ + bcc.n a6c0e │ │ │ │ subs r0, r3, r1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a6c14 │ │ │ │ + beq.n a6c0c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a6c14 │ │ │ │ + beq.n a6c0c │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r2], #24 │ │ │ │ subs r0, r0, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n a6c14 │ │ │ │ - ldr r3, [pc, #16] @ (a6c40 ) │ │ │ │ + bcs.n a6c0c │ │ │ │ + ldr r3, [pc, #16] @ (a6c38 ) │ │ │ │ movs r2, #174 @ 0xae │ │ │ │ - ldr r1, [pc, #16] @ (a6c44 ) │ │ │ │ - ldr r0, [pc, #16] @ (a6c48 ) │ │ │ │ + ldr r1, [pc, #16] @ (a6c3c ) │ │ │ │ + ldr r0, [pc, #16] @ (a6c40 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r2, #4 │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r6, r4, #4 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbz r1, a6c7a │ │ │ │ + cbz r1, a6c72 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n a6c7a │ │ │ │ + bls.n a6c72 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r1, r1, r2 │ │ │ │ str r1, [r3, #20] │ │ │ │ - cbnz r0, a6cba │ │ │ │ + cbnz r0, a6cb2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, a6cc2 │ │ │ │ + cbz r0, a6cba │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, a6cc2 │ │ │ │ + cbz r2, a6cba │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbnz r2, a6cc6 │ │ │ │ + cbnz r2, a6cbe │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add.w r1, r0, #24 │ │ │ │ str r1, [r3, #16] │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a6c7c │ │ │ │ + beq.n a6c74 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n a6c7c │ │ │ │ + bls.n a6c74 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r1, r1, r2 │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n a6c74 │ │ │ │ + beq.n a6c6c │ │ │ │ mov r0, r4 │ │ │ │ blx 11430 │ │ │ │ - b.n a6c74 │ │ │ │ + b.n a6c6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n a6c76 │ │ │ │ + b.n a6c6e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a6c8c │ │ │ │ + b.n a6c84 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ands.w r4, r0, #3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ eors r2, r1 │ │ │ │ cmp r1, #3 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ andhi.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a6dda │ │ │ │ + bne.n a6dd2 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w a6f6e │ │ │ │ + bls.w a6f66 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movw ip, #59797 @ 0xe995 │ │ │ │ movt ip, #23505 @ 0x5bd1 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ cmp.w lr, #3 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ eor.w r3, r3, r3, lsr #24 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r2, r2, r3 │ │ │ │ - bls.n a6d7a │ │ │ │ + bls.n a6d72 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #24 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eors r2, r3 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n a6d7a │ │ │ │ + bls.n a6d72 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mul.w r2, ip, r2 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #24 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eors r2, r3 │ │ │ │ sub.w r3, r1, #12 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n a6d7a │ │ │ │ + bls.n a6d72 │ │ │ │ bic.w r3, r1, #3 │ │ │ │ add.w r4, r0, #12 │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ cmp r4, r5 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #24 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r2, r2, r3 │ │ │ │ - bne.n a6d5e │ │ │ │ + bne.n a6d56 │ │ │ │ bic.w lr, lr, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add lr, r0 │ │ │ │ cmp r1, #2 │ │ │ │ add.w r0, lr, #4 │ │ │ │ - beq.n a6dc2 │ │ │ │ + beq.n a6dba │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n a6dbc │ │ │ │ + beq.n a6db4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n a6da4 │ │ │ │ + bne.n a6d9c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ movw r1, #59797 @ 0xe995 │ │ │ │ movt r1, #23505 @ 0x5bd1 │ │ │ │ eors r3, r2 │ │ │ │ mul.w r2, r1, r3 │ │ │ │ eor.w r2, r2, r2, lsr #13 │ │ │ │ movw r3, #59797 @ 0xe995 │ │ │ │ @@ -231185,21 +231182,21 @@ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ movw r0, #59797 @ 0xe995 │ │ │ │ movt r0, #23505 @ 0x5bd1 │ │ │ │ eor.w r2, r2, r1, lsl #8 │ │ │ │ eors r3, r2 │ │ │ │ mul.w r2, r0, r3 │ │ │ │ - b.n a6da4 │ │ │ │ + b.n a6d9c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w a6f7c │ │ │ │ + beq.w a6f74 │ │ │ │ cmp r4, #3 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - beq.n a6df8 │ │ │ │ + beq.n a6df0 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ mov.w ip, ip, lsl #8 │ │ │ │ orr.w ip, ip, r3, lsl #16 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ bic.w r5, r0, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ @@ -231209,30 +231206,30 @@ │ │ │ │ add.w r8, r5, #4 │ │ │ │ cmp r1, #3 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ rsb r0, r4, #4 │ │ │ │ mov.w r6, r0, lsl #3 │ │ │ │ mov.w r0, r4, lsl #3 │ │ │ │ mov r9, r6 │ │ │ │ - bls.n a6e9c │ │ │ │ + bls.n a6e94 │ │ │ │ lsr.w r7, r3, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw lr, #59797 @ 0xe995 │ │ │ │ movt lr, #23505 @ 0x5bd1 │ │ │ │ lsl.w ip, r3, r6 │ │ │ │ subs r6, r1, #4 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ mov fp, r6 │ │ │ │ cmp r6, #3 │ │ │ │ mul.w ip, lr, ip │ │ │ │ eor.w ip, ip, ip, lsr #24 │ │ │ │ mul.w ip, lr, ip │ │ │ │ eor.w r2, ip, r2 │ │ │ │ - bls.n a6e88 │ │ │ │ + bls.n a6e80 │ │ │ │ add.w sl, r5, #8 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ lsr.w r7, r3, r0 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ subs r5, #4 │ │ │ │ cmp r5, #3 │ │ │ │ @@ -231240,44 +231237,44 @@ │ │ │ │ mov sl, r6 │ │ │ │ lsl.w ip, r3, r9 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ mul.w ip, lr, ip │ │ │ │ eor.w ip, ip, ip, lsr #24 │ │ │ │ mul.w ip, lr, ip │ │ │ │ eor.w r2, ip, r2 │ │ │ │ - bhi.n a6e5a │ │ │ │ + bhi.n a6e52 │ │ │ │ add.w lr, r8, #4 │ │ │ │ and.w r1, r1, #3 │ │ │ │ bic.w ip, fp, #3 │ │ │ │ cmp r4, r1 │ │ │ │ add.w r8, ip, lr │ │ │ │ - bhi.n a6f86 │ │ │ │ + bhi.n a6f7e │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n a6f12 │ │ │ │ + beq.n a6f0a │ │ │ │ cmp r4, #3 │ │ │ │ itt eq │ │ │ │ ldrbeq.w ip, [r8, #2] │ │ │ │ moveq.w ip, ip, lsl #16 │ │ │ │ - beq.n a6f16 │ │ │ │ + beq.n a6f0e │ │ │ │ mov r4, r8 │ │ │ │ movw ip, #59797 @ 0xe995 │ │ │ │ movt ip, #23505 @ 0x5bd1 │ │ │ │ lsrs r0, r3, #8 │ │ │ │ cmp r1, #2 │ │ │ │ mul.w r3, ip, r2 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ orr.w r2, r0, r2, lsl #24 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ eor.w r2, r2, r2, lsr #24 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ eor.w r3, r3, r2 │ │ │ │ add.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n a6eea │ │ │ │ + beq.n a6ee2 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n a6f58 │ │ │ │ + bne.n a6f50 │ │ │ │ ldrb.w r2, [r8, #2] │ │ │ │ eor.w r3, r3, r2, lsl #8 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ movw r1, #59797 @ 0xe995 │ │ │ │ movt r1, #23505 @ 0x5bd1 │ │ │ │ eors r3, r2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ @@ -231302,54 +231299,54 @@ │ │ │ │ lsl.w r0, r3, r9 │ │ │ │ orr.w r0, r0, lr │ │ │ │ mul.w r3, ip, r2 │ │ │ │ mul.w r0, ip, r0 │ │ │ │ eor.w r0, r0, r0, lsr #24 │ │ │ │ mul.w r2, ip, r0 │ │ │ │ eor.w r3, r3, r2 │ │ │ │ - beq.n a6eea │ │ │ │ + beq.n a6ee2 │ │ │ │ eor.w r0, r3, r3, lsr #13 │ │ │ │ movw r3, #59797 @ 0xe995 │ │ │ │ movt r3, #23505 @ 0x5bd1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ - b.n a6db8 │ │ │ │ + b.n a6db0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w a6dc2 │ │ │ │ + beq.w a6dba │ │ │ │ cmp r1, #3 │ │ │ │ - bne.w a6d90 │ │ │ │ - b.n a6dbc │ │ │ │ + bne.w a6d88 │ │ │ │ + b.n a6db4 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ mov.w ip, ip, lsl #8 │ │ │ │ - b.n a6df8 │ │ │ │ + b.n a6df0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n a6fa8 │ │ │ │ + beq.n a6fa0 │ │ │ │ cmp r1, #2 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r4, [r8, #1] │ │ │ │ lsleq r4, r4, #8 │ │ │ │ - beq.n a6faa │ │ │ │ + beq.n a6fa2 │ │ │ │ lsrs r3, r0 │ │ │ │ movw r1, #59797 @ 0xe995 │ │ │ │ movt r1, #23505 @ 0x5bd1 │ │ │ │ eors r3, r2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ - b.n a6efa │ │ │ │ + b.n a6ef2 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r1, fp, lsr #2 │ │ │ │ lsr.w ip, r3, r0 │ │ │ │ ldrb.w r1, [lr, r1, lsl #2] │ │ │ │ orr.w r3, r1, r4 │ │ │ │ movw r1, #59797 @ 0xe995 │ │ │ │ movt r1, #23505 @ 0x5bd1 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ orr.w r3, r3, ip │ │ │ │ eors r3, r2 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ - b.n a6efa │ │ │ │ + b.n a6ef2 │ │ │ │ nop │ │ │ │ movw r3, #59797 @ 0xe995 │ │ │ │ movt r3, #23505 @ 0x5bd1 │ │ │ │ eor.w r1, r1, #4 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ eor.w r0, r0, r0, lsr #24 │ │ │ │ @@ -231359,94 +231356,94 @@ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #80] @ (a7060 ) │ │ │ │ + ldr r3, [pc, #80] @ (a7058 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #80] @ (a7064 ) │ │ │ │ + ldr r2, [pc, #80] @ (a705c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r2, #960 @ 0x3c0 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n a7026 │ │ │ │ + bne.n a701e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbnz r3, a702e │ │ │ │ + cbnz r3, a7026 │ │ │ │ str r4, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r2, [r2, #516] @ 0x204 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n a7048 │ │ │ │ + beq.n a7040 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w a7930 │ │ │ │ + b.w a7928 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl d2bf8 │ │ │ │ + bl d2bf0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n a7022 │ │ │ │ + bne.n a701a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n a703e │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + b.n a7036 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - ldr r5, [pc, #232] @ (a7164 ) │ │ │ │ + ldr r5, [pc, #232] @ (a715c ) │ │ │ │ lsls r4, r3, #26 │ │ │ │ add r5, pc │ │ │ │ - bpl.n a7148 │ │ │ │ + bpl.n a7140 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ and.w r6, r3, #128 @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n a710e │ │ │ │ + beq.n a7106 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n a70ca │ │ │ │ + bmi.n a70c2 │ │ │ │ movs r0, #12 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #204] @ (a7168 ) │ │ │ │ + ldr r2, [pc, #204] @ (a7160 ) │ │ │ │ movs r1, #2 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr.w r2, [r2, #656] @ 0x290 │ │ │ │ strd r2, r7, [r0, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bl 337cc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #180] @ (a716c ) │ │ │ │ + ldr r0, [pc, #180] @ (a7164 ) │ │ │ │ movs r2, #10 │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ and.w r2, r3, #64 @ 0x40 │ │ │ │ orrs r6, r2 │ │ │ │ - beq.n a715a │ │ │ │ + beq.n a7152 │ │ │ │ movs r0, #24 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #148] @ (a7168 ) │ │ │ │ + ldr r3, [pc, #148] @ (a7160 ) │ │ │ │ movs r1, #5 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r1, [r3, #708] @ 0x2c4 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r1, #24 │ │ │ │ @@ -231459,375 +231456,375 @@ │ │ │ │ ldrpl.w r1, [r1, #716] @ 0x2cc │ │ │ │ strd r1, r7, [r0, #8] │ │ │ │ ldr.w r1, [r3, #760] @ 0x2f8 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr.w r3, [r3, #764] @ 0x2fc │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n a70ac │ │ │ │ + b.n a70a4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.n a70b0 │ │ │ │ + bhi.n a70a8 │ │ │ │ and.w r3, r3, #64 @ 0x40 │ │ │ │ orrs r3, r6 │ │ │ │ - bne.n a70ca │ │ │ │ + bne.n a70c2 │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #3 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - ldr r2, [pc, #56] @ (a7168 ) │ │ │ │ + ldr r2, [pc, #56] @ (a7160 ) │ │ │ │ ldr r1, [r5, r2] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr.w r2, [r2, #660] @ 0x294 │ │ │ │ strd r2, r7, [r0, #4] │ │ │ │ ldr.w r2, [r1, #704] @ 0x2c0 │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.n a70aa │ │ │ │ - ldr r3, [pc, #36] @ (a7170 ) │ │ │ │ + b.n a70a2 │ │ │ │ + ldr r3, [pc, #36] @ (a7168 ) │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ - ldr r1, [pc, #36] @ (a7174 ) │ │ │ │ - ldr r0, [pc, #40] @ (a7178 ) │ │ │ │ + ldr r1, [pc, #36] @ (a716c ) │ │ │ │ + ldr r0, [pc, #40] @ (a7170 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ and.w r3, r3, #128 @ 0x80 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n a7090 │ │ │ │ - b.n a711e │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + bne.n a7088 │ │ │ │ + b.n a7116 │ │ │ │ + strh r0, [r5, #30] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ movs r4, r0 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ movs r5, r0 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #172] @ (a722c ) │ │ │ │ + ldr r3, [pc, #172] @ (a7224 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ - bmi.n a7220 │ │ │ │ + bmi.n a7218 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #152] @ (a7230 ) │ │ │ │ + ldr r2, [pc, #152] @ (a7228 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ - cbnz r3, a7204 │ │ │ │ + cbnz r3, a71fc │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - bl a7238 │ │ │ │ + bl a7230 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n a721a │ │ │ │ + beq.n a7212 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ subs r0, r2, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, a71ec │ │ │ │ + cbnz r0, a71e4 │ │ │ │ dmb ish │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ - cbnz r3, a71dc │ │ │ │ + cbnz r3, a71d4 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ - cbnz r3, a7224 │ │ │ │ + cbnz r3, a721c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #84] @ (a7234 ) │ │ │ │ + ldr r1, [pc, #84] @ (a722c ) │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #60 @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl d33cc │ │ │ │ - b.n a71d0 │ │ │ │ + bl d33c4 │ │ │ │ + b.n a71c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 1082c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a71c4 │ │ │ │ + bne.n a71bc │ │ │ │ mov r0, r1 │ │ │ │ - bl a78dc │ │ │ │ - b.n a71d0 │ │ │ │ + bl a78d4 │ │ │ │ + b.n a71c8 │ │ │ │ bl 447e0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl a7238 │ │ │ │ + bl a7230 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n a71b2 │ │ │ │ + bne.n a71aa │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a71fc │ │ │ │ - b.n a71d0 │ │ │ │ + bne.n a71f4 │ │ │ │ + b.n a71c8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ bl 44788 │ │ │ │ - b.n a71d6 │ │ │ │ + b.n a71ce │ │ │ │ nop │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n a7172 │ │ │ │ + bpl.n a717a │ │ │ │ vtbl.8 d30, {d9-d10}, d29 │ │ │ │ mvns r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr.w r2, [pc, #1144] @ a76c4 │ │ │ │ + ldr.w r2, [pc, #1144] @ a76bc │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr.w r3, [pc, #1144] @ a76c8 │ │ │ │ + ldr.w r3, [pc, #1144] @ a76c0 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #28] │ │ │ │ - ldr.w r7, [pc, #1136] @ a76cc │ │ │ │ + ldr.w r7, [pc, #1136] @ a76c4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a7598 │ │ │ │ + beq.w a7590 │ │ │ │ and.w r1, r3, #512 @ 0x200 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a757c │ │ │ │ + bne.w a7574 │ │ │ │ and.w r5, r3, #8192 @ 0x2000 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w a75b8 │ │ │ │ + bne.w a75b0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n a72ee │ │ │ │ + beq.n a72e6 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n a72ac │ │ │ │ + bne.n a72a4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl a76d8 │ │ │ │ + bl a76d0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n a72ac │ │ │ │ + bne.n a72a4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ - bl 87fd4 │ │ │ │ + bl 87fcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a7470 │ │ │ │ + bne.w a7468 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr.w r2, [pc, #1056] @ a76d0 │ │ │ │ + ldr.w r2, [pc, #1056] @ a76c8 │ │ │ │ ldr r7, [r7, r2] │ │ │ │ add.w r6, r7, #1032 @ 0x408 │ │ │ │ and.w r2, r3, #786432 @ 0xc0000 │ │ │ │ movs r5, #0 │ │ │ │ subs.w r2, r2, #786432 @ 0xc0000 │ │ │ │ - beq.n a733a │ │ │ │ + beq.n a7332 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #1024 @ 0x400 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n a733a │ │ │ │ - ldr.w r2, [pc, #1028] @ a76d4 │ │ │ │ - ldr r3, [pc, #1012] @ (a76c8 ) │ │ │ │ + bne.n a7332 │ │ │ │ + ldr.w r2, [pc, #1028] @ a76cc │ │ │ │ + ldr r3, [pc, #1012] @ (a76c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a7608 │ │ │ │ + bne.w a7600 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #12 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str.w r1, [r6], #4 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl a76d8 │ │ │ │ + bl a76d0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w a768c │ │ │ │ - ldr r2, [pc, #960] @ (a76d0 ) │ │ │ │ + bne.w a7684 │ │ │ │ + ldr r2, [pc, #960] @ (a76c8 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r7, [r7, r2] │ │ │ │ ldr.w r2, [r7, #512] @ 0x200 │ │ │ │ strd r2, r1, [r3, #4] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ and.w r2, r3, #786432 @ 0xc0000 │ │ │ │ sub.w r2, r2, #786432 @ 0xc0000 │ │ │ │ orrs.w r1, r2, r5 │ │ │ │ - beq.n a733a │ │ │ │ + beq.n a7332 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #1024 @ 0x400 │ │ │ │ ands r1, r3 │ │ │ │ orrs r1, r5 │ │ │ │ - beq.n a72ce │ │ │ │ + beq.n a72c6 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ mov r8, r1 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #32] │ │ │ │ ands.w r1, r3, #1 │ │ │ │ - bne.w a75dc │ │ │ │ + bne.w a75d4 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.w a75ec │ │ │ │ + bne.w a75e4 │ │ │ │ orrs r2, r5 │ │ │ │ - bne.w a74f4 │ │ │ │ + bne.w a74ec │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a74f4 │ │ │ │ + beq.w a74ec │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrh r3, [r2, #4] │ │ │ │ ubfx r3, r3, #7, #4 │ │ │ │ adds r3, #5 │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w a758e │ │ │ │ + bls.w a7586 │ │ │ │ ldrd r9, r5, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w a7672 │ │ │ │ + bls.w a766a │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r2, [r7, #532] @ 0x214 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w a7650 │ │ │ │ + bls.w a7648 │ │ │ │ movs r1, #10 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ sub.w r3, r5, r9 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w a75d8 │ │ │ │ + bls.w a75d0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldrh r0, [r2, #12] │ │ │ │ ubfx r0, r0, #7, #4 │ │ │ │ adds r0, #5 │ │ │ │ and.w r0, r0, #15 │ │ │ │ cmp r0, #2 │ │ │ │ - bls.w a74de │ │ │ │ + bls.w a74d6 │ │ │ │ ldrd r5, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w a7696 │ │ │ │ + bls.w a768e │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r7, #532] @ 0x214 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w a765e │ │ │ │ + bls.w a7656 │ │ │ │ movs r1, #11 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w a75d8 │ │ │ │ + bls.w a75d0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movs r5, #2 │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ ubfx r2, r2, #7, #4 │ │ │ │ adds r2, #5 │ │ │ │ and.w r2, r2, #15 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.n a7464 │ │ │ │ + bls.n a745c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ it hi │ │ │ │ movhi r2, r3 │ │ │ │ - bls.w a763e │ │ │ │ + bls.w a7636 │ │ │ │ ldr.w r1, [r7, #532] @ 0x214 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w a762c │ │ │ │ + bls.w a7624 │ │ │ │ add.w r1, r5, #10 │ │ │ │ str r1, [r2, #0] │ │ │ │ sub.w r3, r3, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.n a74e4 │ │ │ │ + bcs.n a74dc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n a7412 │ │ │ │ + b.n a740a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ - bl 87fd4 │ │ │ │ + bl 87fcc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a72ac │ │ │ │ + beq.w a72a4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a75c2 │ │ │ │ + bne.w a75ba │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w a72ac │ │ │ │ + bne.w a72a4 │ │ │ │ movs r0, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl aa930 │ │ │ │ - ldr r3, [pc, #544] @ (a76d0 ) │ │ │ │ + bl aa928 │ │ │ │ + ldr r3, [pc, #544] @ (a76c8 ) │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r1, [r6], #4 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ @@ -231837,271 +231834,271 @@ │ │ │ │ cmp r1, r3 │ │ │ │ ittt eq │ │ │ │ moveq r3, r2 │ │ │ │ moveq r2, r5 │ │ │ │ moveq r5, r3 │ │ │ │ strd r2, r5, [r0, #8] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - b.n a72b8 │ │ │ │ + b.n a72b0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n a7410 │ │ │ │ + bhi.n a7408 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ adds r4, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ - beq.n a74f6 │ │ │ │ + beq.n a74ee │ │ │ │ ldr.w r2, [r7, #536] @ 0x218 │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w a761a │ │ │ │ + beq.w a7612 │ │ │ │ mov r0, r6 │ │ │ │ - bl a7858 │ │ │ │ + bl a7850 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.n a760c │ │ │ │ - cbz r4, a753c │ │ │ │ + bhi.n a7604 │ │ │ │ + cbz r4, a7534 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ subs r2, r4, #1 │ │ │ │ - beq.n a753a │ │ │ │ + beq.n a7532 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq.n a753a │ │ │ │ + beq.n a7532 │ │ │ │ add.w r1, r6, #8 │ │ │ │ subs r4, #3 │ │ │ │ adds r2, r3, #4 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ subs r4, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n a752c │ │ │ │ + bne.n a7524 │ │ │ │ add r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r4, [r6, #-4] │ │ │ │ - bl aa7e0 │ │ │ │ - cbz r4, a7554 │ │ │ │ + bl aa7d8 │ │ │ │ + cbz r4, a754c │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r0, r6, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ subs r4, r4, r3 │ │ │ │ lsrs r4, r4, #2 │ │ │ │ adds r0, r4, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r6, r0 │ │ │ │ str.w r4, [r6], #4 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ subs r2, r2, r1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ blx 11430 │ │ │ │ - b.n a72ce │ │ │ │ + b.n a72c6 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w a76ae │ │ │ │ - ldr r2, [pc, #328] @ (a76d0 ) │ │ │ │ + bne.w a76a6 │ │ │ │ + ldr r2, [pc, #328] @ (a76c8 ) │ │ │ │ ldr r7, [r7, r2] │ │ │ │ add.w r6, r7, #984 @ 0x3d8 │ │ │ │ - b.n a72b8 │ │ │ │ + b.n a72b0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n a74f4 │ │ │ │ + beq.n a74ec │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n a73be │ │ │ │ + b.n a73b6 │ │ │ │ movw r2, #12832 @ 0x3220 │ │ │ │ movt r2, #8192 @ 0x2000 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a7682 │ │ │ │ + beq.n a767a │ │ │ │ and.w r1, r3, #512 @ 0x200 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bmi.n a757c │ │ │ │ + bmi.n a7574 │ │ │ │ and.w r2, r3, #8192 @ 0x2000 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w a72ae │ │ │ │ - ldr r2, [pc, #276] @ (a76d0 ) │ │ │ │ + beq.w a72a6 │ │ │ │ + ldr r2, [pc, #276] @ (a76c8 ) │ │ │ │ ldr r7, [r7, r2] │ │ │ │ add.w r6, r7, #1020 @ 0x3fc │ │ │ │ - b.n a72b8 │ │ │ │ + b.n a72b0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w a72ac │ │ │ │ + bne.w a72a4 │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w a72ac │ │ │ │ - b.n a74a6 │ │ │ │ + bne.w a72a4 │ │ │ │ + b.n a749e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b.n a74ec │ │ │ │ + b.n a74e4 │ │ │ │ ldr.w r1, [r7, #540] @ 0x21c │ │ │ │ lsls r3, r3, #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bpl.w a7358 │ │ │ │ + bpl.w a7350 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r7, #544] @ 0x220 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ and.w r2, r2, #786432 @ 0xc0000 │ │ │ │ sub.w r2, r2, #786432 @ 0xc0000 │ │ │ │ - b.n a7358 │ │ │ │ + b.n a7350 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl b164c │ │ │ │ - cbz r0, a765a │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, a7652 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n a7512 │ │ │ │ + b.n a750a │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w a72ce │ │ │ │ + beq.w a72c6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a72ce │ │ │ │ - bl aab28 │ │ │ │ - b.n a72ce │ │ │ │ + beq.w a72c6 │ │ │ │ + bl aab20 │ │ │ │ + b.n a72c6 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, a765a │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, a7652 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a7450 │ │ │ │ + b.n a7448 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, a765a │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, a7652 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a743a │ │ │ │ + b.n a7432 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl b164c │ │ │ │ - cbnz r0, a76aa │ │ │ │ + bl b1644 │ │ │ │ + cbnz r0, a76a2 │ │ │ │ bl 5a418 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a765a │ │ │ │ + beq.n a7652 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a73f6 │ │ │ │ + b.n a73ee │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a765a │ │ │ │ + beq.n a7652 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n a738c │ │ │ │ - ldr r2, [pc, #76] @ (a76d0 ) │ │ │ │ + b.n a7384 │ │ │ │ + ldr r2, [pc, #76] @ (a76c8 ) │ │ │ │ ldr r7, [r7, r2] │ │ │ │ add.w r6, r7, #972 @ 0x3cc │ │ │ │ - b.n a72b8 │ │ │ │ + b.n a72b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a78dc │ │ │ │ + bl a78d4 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - b.n a7288 │ │ │ │ + b.n a7280 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a765a │ │ │ │ + beq.n a7652 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a73e0 │ │ │ │ + b.n a73d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n a73a2 │ │ │ │ + b.n a739a │ │ │ │ ldr r2, [r2, #0] │ │ │ │ tst.w r2, #32 │ │ │ │ - ldr r2, [pc, #24] @ (a76d0 ) │ │ │ │ + ldr r2, [pc, #24] @ (a76c8 ) │ │ │ │ ldr r7, [r7, r2] │ │ │ │ - beq.w a7588 │ │ │ │ + beq.w a7580 │ │ │ │ add.w r6, r7, #996 @ 0x3e4 │ │ │ │ - b.n a72b8 │ │ │ │ + b.n a72b0 │ │ │ │ nop │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #352] @ (a784c ) │ │ │ │ + ldr r3, [pc, #352] @ (a7844 ) │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r7, [pc, #344] @ (a7850 ) │ │ │ │ + ldr r7, [pc, #344] @ (a7848 ) │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r7, pc │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ str r5, [r3, #96] @ 0x60 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n a77e6 │ │ │ │ - ldr r3, [pc, #324] @ (a7854 ) │ │ │ │ + beq.n a77de │ │ │ │ + ldr r3, [pc, #324] @ (a784c ) │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ add.w r3, r9, #1200 @ 0x4b0 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r7, #8] │ │ │ │ dmb ish │ │ │ │ ldrd fp, ip, [r7, #16] │ │ │ │ ldr.w r8, [r4, #2704] @ 0xa90 │ │ │ │ ldr.w lr, [r4, #2708] @ 0xa94 │ │ │ │ cmp ip, lr │ │ │ │ it eq │ │ │ │ cmpeq fp, r8 │ │ │ │ - beq.n a782e │ │ │ │ + beq.n a7826 │ │ │ │ cmp lr, r1 │ │ │ │ it eq │ │ │ │ cmpeq r8, r0 │ │ │ │ - beq.n a7762 │ │ │ │ + beq.n a775a │ │ │ │ cmp r2, fp │ │ │ │ sbcs.w ip, r3, ip │ │ │ │ ite cc │ │ │ │ movcc.w ip, #1 │ │ │ │ movcs.w ip, #0 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ and.w r1, ip, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n a7818 │ │ │ │ + beq.n a7810 │ │ │ │ movs r7, #1 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n a77d6 │ │ │ │ + beq.n a77ce │ │ │ │ mov r5, r8 │ │ │ │ mov fp, sl │ │ │ │ add.w r3, r9, #1200 @ 0x4b0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -232109,210 +232106,210 @@ │ │ │ │ dmb ish │ │ │ │ ldrd r8, r9, [ip, #16] │ │ │ │ ldr.w sl, [r4, #2704] @ 0xa90 │ │ │ │ ldr.w lr, [r4, #2708] @ 0xa94 │ │ │ │ cmp r9, lr │ │ │ │ it eq │ │ │ │ cmpeq r8, sl │ │ │ │ - beq.n a77d0 │ │ │ │ + beq.n a77c8 │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq r0, sl │ │ │ │ - beq.n a77c4 │ │ │ │ + beq.n a77bc │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ ite cs │ │ │ │ movcs r1, #1 │ │ │ │ movcc r1, #0 │ │ │ │ cmp r2, r8 │ │ │ │ and.w r1, r1, #1 │ │ │ │ sbcs.w r0, r3, r9 │ │ │ │ it cs │ │ │ │ movcs r1, #0 │ │ │ │ - cbz r1, a77ea │ │ │ │ + cbz r1, a77e2 │ │ │ │ cmp fp, r7 │ │ │ │ itt gt │ │ │ │ strgt.w r5, [r6, r7, lsl #2] │ │ │ │ addgt r7, #1 │ │ │ │ - ble.n a7832 │ │ │ │ + ble.n a782a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n a777a │ │ │ │ + bne.n a7772 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r5 │ │ │ │ - b.n a77d6 │ │ │ │ + b.n a77ce │ │ │ │ ldr.w r0, [r4, #2616] @ 0xa38 │ │ │ │ ldr.w r1, [r4, #2620] @ 0xa3c │ │ │ │ orrs.w lr, r0, r1 │ │ │ │ - beq.n a77d0 │ │ │ │ + beq.n a77c8 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - bcc.n a77d0 │ │ │ │ + bcc.n a77c8 │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n a77d0 │ │ │ │ + bpl.n a77c8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a77d0 │ │ │ │ - b.n a77c4 │ │ │ │ + beq.n a77c8 │ │ │ │ + b.n a77bc │ │ │ │ ldr.w r0, [r4, #2616] @ 0xa38 │ │ │ │ ldr.w r1, [r4, #2620] @ 0xa3c │ │ │ │ orrs.w ip, r0, r1 │ │ │ │ - beq.n a782e │ │ │ │ + beq.n a7826 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - bcs.n a7836 │ │ │ │ + bcs.n a782e │ │ │ │ movs r7, #0 │ │ │ │ - b.n a7766 │ │ │ │ + b.n a775e │ │ │ │ adds r7, #1 │ │ │ │ - b.n a77d0 │ │ │ │ + b.n a77c8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bpl.n a782e │ │ │ │ + bpl.n a7826 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a782e │ │ │ │ - b.n a7762 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + beq.n a7826 │ │ │ │ + b.n a775a │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ - ldr r2, [pc, #112] @ (a78d0 ) │ │ │ │ + ldr r2, [pc, #112] @ (a78c8 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a7866 │ │ │ │ + cbz r3, a785e │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #92] @ (a78d4 ) │ │ │ │ + ldr r3, [pc, #92] @ (a78cc ) │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r4, r5, [r6] │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ subs r1, r1, r5 │ │ │ │ ldrb r1, [r4, r1] │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ - beq.n a78b2 │ │ │ │ - cbz r1, a78bc │ │ │ │ - ldr r0, [pc, #68] @ (a78d8 ) │ │ │ │ + beq.n a78aa │ │ │ │ + cbz r1, a78b4 │ │ │ │ + ldr r0, [pc, #68] @ (a78d0 ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ add.w r1, r0, r1, lsl #4 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it ne │ │ │ │ addne.w r0, r3, r0, lsl #2 │ │ │ │ - bne.n a787e │ │ │ │ + bne.n a7876 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 1de18 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n a787e │ │ │ │ + b.n a7876 │ │ │ │ subs r3, r3, r7 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r3, r2, [sp] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ subs r1, r0, r1 │ │ │ │ ldrb r1, [r4, r1] │ │ │ │ - b.n a7892 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + b.n a788a │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl aa7e0 │ │ │ │ - cbz r4, a790a │ │ │ │ + bl aa7d8 │ │ │ │ + cbz r4, a7902 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r0, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r1, #-4] │ │ │ │ - cbnz r1, a793a │ │ │ │ + cbnz r1, a7932 │ │ │ │ bx lr │ │ │ │ - cbz r2, a7948 │ │ │ │ - ldr r1, [pc, #12] @ (a794c ) │ │ │ │ + cbz r2, a7940 │ │ │ │ + ldr r1, [pc, #12] @ (a7944 ) │ │ │ │ mov r2, r3 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - b.w d33cc │ │ │ │ + b.w d33c4 │ │ │ │ mov r0, r3 │ │ │ │ - b.n a78dc │ │ │ │ - ldmia r6!, {r0, r1, r2, r3, r4, r5} │ │ │ │ + b.n a78d4 │ │ │ │ + ldmia r6, {r0, r1, r2, r6} │ │ │ │ vtbl.8 d30, {d9-d10}, d29 │ │ │ │ mvns r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r6, [pc, #288] @ (a7a84 ) │ │ │ │ + ldr r6, [pc, #288] @ (a7a7c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #288] @ (a7a88 ) │ │ │ │ + ldr r0, [pc, #288] @ (a7a80 ) │ │ │ │ add r6, pc │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d12d8 │ │ │ │ + bl d12d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a7a66 │ │ │ │ - ldr.w lr, [pc, #260] @ a7a8c │ │ │ │ + beq.n a7a5e │ │ │ │ + ldr.w lr, [pc, #260] @ a7a84 │ │ │ │ add.w ip, sp, #24 │ │ │ │ add.w r4, sp, #46 @ 0x2e │ │ │ │ add.w r6, sp, #4294967295 @ 0xffffffff │ │ │ │ add lr, pc │ │ │ │ add.w r7, sp, #86 @ 0x56 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -232365,38 +232362,38 @@ │ │ │ │ strb r0, [r2, #2] │ │ │ │ cmp r4, r7 │ │ │ │ ldrb.w r0, [lr, #-64] │ │ │ │ strb r1, [r2, #3] │ │ │ │ ldrb.w r1, [ip, #24] │ │ │ │ strb r0, [r2, #4] │ │ │ │ strb r1, [r2, #5] │ │ │ │ - bne.n a79ac │ │ │ │ + bne.n a79a4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 11380 │ │ │ │ - ldr r2, [pc, #40] @ (a7a90 ) │ │ │ │ - ldr r3, [pc, #28] @ (a7a88 ) │ │ │ │ + ldr r2, [pc, #40] @ (a7a88 ) │ │ │ │ + ldr r3, [pc, #28] @ (a7a80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a7a80 │ │ │ │ + bne.n a7a78 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf28e0003 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + @ instruction: 0xf27e0003 │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ @@ -232409,15 +232406,15 @@ │ │ │ │ ittt cs │ │ │ │ ldrcs r0, [r2, #4] │ │ │ │ addcs r0, #1 │ │ │ │ strcs r0, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ it hi │ │ │ │ addhi.w r5, r2, #28 │ │ │ │ - bls.n a7ad8 │ │ │ │ + bls.n a7ad0 │ │ │ │ mov r2, r4 │ │ │ │ adds r0, r5, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 1142c │ │ │ │ add.w r5, r2, #28 │ │ │ │ mov r6, r2 │ │ │ │ @@ -232475,37 +232472,37 @@ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ rev r3, r3 │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ rev r3, r3 │ │ │ │ str r3, [r6, #28] │ │ │ │ - bl a7b94 │ │ │ │ + bl a7b8c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n a7b66 │ │ │ │ + bhi.n a7b5e │ │ │ │ movs r7, #0 │ │ │ │ - b.n a7aca │ │ │ │ + b.n a7ac2 │ │ │ │ mov r7, r1 │ │ │ │ mov lr, r5 │ │ │ │ add.w r8, r1, #64 @ 0x40 │ │ │ │ mov ip, lr │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, r8 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n a7b6e │ │ │ │ + bne.n a7b66 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n a7af8 │ │ │ │ + b.n a7af0 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #12] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrd r4, r6, [r0, #28] │ │ │ │ mov.w r5, r3, ror #2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ @@ -233745,561 +233742,561 @@ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #100] @ (a89e8 ) │ │ │ │ + ldr r1, [pc, #100] @ (a89e0 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ add r1, pc │ │ │ │ - bgt.n a89c2 │ │ │ │ - ldr r3, [pc, #92] @ (a89ec ) │ │ │ │ + bgt.n a89ba │ │ │ │ + ldr r3, [pc, #92] @ (a89e4 ) │ │ │ │ add.w r4, r0, #940 @ 0x3ac │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - cbz r0, a89a2 │ │ │ │ + cbz r0, a899a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #60] @ (a89e0 ) │ │ │ │ + ldr r0, [pc, #60] @ (a89d8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r1, #29061 @ 0x7185 │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ str.w r0, [r5, r4, lsl #2] │ │ │ │ - b.n a899e │ │ │ │ - ldr r0, [pc, #32] @ (a89e4 ) │ │ │ │ + b.n a8996 │ │ │ │ + ldr r0, [pc, #32] @ (a89dc ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r4, r2, #1 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r1, #29061 @ 0x7185 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8a368 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + b.w 8a360 │ │ │ │ + strb r2, [r0, #19] │ │ │ │ movs r7, r0 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w ip, [pc, #128] @ a8a84 │ │ │ │ + ldr.w ip, [pc, #128] @ a8a7c │ │ │ │ sub sp, #20 │ │ │ │ and.w r2, r3, #3968 @ 0xf80 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ cmp.w r2, #3968 @ 0xf80 │ │ │ │ - beq.n a8a46 │ │ │ │ + beq.n a8a3e │ │ │ │ lsrs r3, r3, #7 │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n a8a72 │ │ │ │ - ldr r3, [pc, #100] @ (a8a88 ) │ │ │ │ + bpl.n a8a6a │ │ │ │ + ldr r3, [pc, #100] @ (a8a80 ) │ │ │ │ add.w r0, r1, #8 │ │ │ │ str r4, [sp, #0] │ │ │ │ asrs r1, r2, #1 │ │ │ │ add r3, pc │ │ │ │ movs r2, #8 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl aa7dc │ │ │ │ + bl aa7d4 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n a8af0 │ │ │ │ - ldr r2, [pc, #68] @ (a8a8c ) │ │ │ │ + b.n a8ae8 │ │ │ │ + ldr r2, [pc, #68] @ (a8a84 ) │ │ │ │ lsrs r3, r3, #12 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ clz r2, r3 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a8a20 │ │ │ │ - ldr r3, [pc, #28] @ (a8a90 ) │ │ │ │ + beq.n a8a18 │ │ │ │ + ldr r3, [pc, #28] @ (a8a88 ) │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ - ldr r1, [pc, #28] @ (a8a94 ) │ │ │ │ - ldr r0, [pc, #28] @ (a8a98 ) │ │ │ │ + ldr r1, [pc, #28] @ (a8a8c ) │ │ │ │ + ldr r0, [pc, #28] @ (a8a90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ movs r5, r0 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ movs r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n a8ac8 │ │ │ │ + beq.n a8ac0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ it eq │ │ │ │ ldreq.w r2, [r2, #276] @ 0x114 │ │ │ │ - beq.n a8ae2 │ │ │ │ + beq.n a8ada │ │ │ │ cmp r3, r0 │ │ │ │ - bls.n a8ac0 │ │ │ │ + bls.n a8ab8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n a8acc │ │ │ │ + beq.n a8ac4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n a8ab6 │ │ │ │ + bne.n a8aae │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n a8ab6 │ │ │ │ - b.n a8ae2 │ │ │ │ - cbz r2, a8b66 │ │ │ │ + bne.n a8aae │ │ │ │ + b.n a8ada │ │ │ │ + cbz r2, a8b5e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w lr, r1, #4 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ and.w ip, r1, #7 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n a8b76 │ │ │ │ + beq.n a8b6e │ │ │ │ and.w r1, r1, #31 │ │ │ │ subs r1, #3 │ │ │ │ bics.w r3, r1, #2 │ │ │ │ it eq │ │ │ │ moveq r3, lr │ │ │ │ - bne.n a8b9e │ │ │ │ + bne.n a8b96 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - bne.n a8b36 │ │ │ │ + bne.n a8b2e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [lr, #8]! │ │ │ │ and.w ip, r1, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n a8ba4 │ │ │ │ + beq.n a8b9c │ │ │ │ and.w ip, r1, #31 │ │ │ │ sub.w ip, ip, #3 │ │ │ │ bics.w r4, ip, #2 │ │ │ │ - bne.n a8b9e │ │ │ │ + bne.n a8b96 │ │ │ │ mov ip, lr │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n a8b6a │ │ │ │ + bcs.n a8b62 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n a8b30 │ │ │ │ + beq.n a8b28 │ │ │ │ mov r3, ip │ │ │ │ - b.n a8b38 │ │ │ │ + b.n a8b30 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - beq.n a8bca │ │ │ │ + beq.n a8bc2 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n a8b30 │ │ │ │ - b.n a8b62 │ │ │ │ + beq.n a8b28 │ │ │ │ + b.n a8b5a │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ mov.w ip, r1, lsr #5 │ │ │ │ add.w r3, r0, r1, lsr #5 │ │ │ │ ldr.w r1, [ip, r0] │ │ │ │ and.w ip, r1, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n a8b7a │ │ │ │ + beq.n a8b72 │ │ │ │ and.w ip, r1, #31 │ │ │ │ sub.w ip, ip, #3 │ │ │ │ bics.w r1, ip, #2 │ │ │ │ - beq.n a8b28 │ │ │ │ + beq.n a8b20 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n a8b30 │ │ │ │ + b.n a8b28 │ │ │ │ ldr.w r4, [r6, #276] @ 0x114 │ │ │ │ mov r8, r4 │ │ │ │ add.w ip, r8, r1, lsr #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr.w r1, [r1, r8] │ │ │ │ and.w r4, r1, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.n a8baa │ │ │ │ + beq.n a8ba2 │ │ │ │ and.w r4, r1, #31 │ │ │ │ subs r4, #3 │ │ │ │ bics.w r4, r4, #2 │ │ │ │ - beq.n a8b56 │ │ │ │ - b.n a8b9e │ │ │ │ - cbz r7, a8bd0 │ │ │ │ + beq.n a8b4e │ │ │ │ + b.n a8b96 │ │ │ │ + cbz r7, a8bc8 │ │ │ │ str r1, [r7, #0] │ │ │ │ - b.n a8bfc │ │ │ │ + b.n a8bf4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ - bl a9d8c │ │ │ │ + bl a9d84 │ │ │ │ movs r3, #50 @ 0x32 │ │ │ │ str.w r0, [r4, r6, lsl #2] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n a8b30 │ │ │ │ + b.n a8b28 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ (a8c2c ) │ │ │ │ + ldr r3, [pc, #24] @ (a8c24 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n a8c30 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + b.n a8c28 │ │ │ │ + strb r6, [r2, #9] │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #248] @ (a8d3c ) │ │ │ │ - ldr r2, [pc, #252] @ (a8d40 ) │ │ │ │ + ldr r1, [pc, #248] @ (a8d34 ) │ │ │ │ + ldr r2, [pc, #252] @ (a8d38 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #248] @ (a8d44 ) │ │ │ │ + ldr r5, [pc, #248] @ (a8d3c ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n a8ccc │ │ │ │ + beq.n a8cc4 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n a8ce0 │ │ │ │ + bne.n a8cd8 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - ldr r1, [pc, #216] @ (a8d48 ) │ │ │ │ + ldr r1, [pc, #216] @ (a8d40 ) │ │ │ │ adds r6, r3, r2 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ lsrs r2, r2, #12 │ │ │ │ clz r3, r2 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr.w r7, [r3, r2, lsl #2] │ │ │ │ movw r3, #29061 @ 0x7185 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - beq.n a8d10 │ │ │ │ + beq.n a8d08 │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ adds r3, r6, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n a8c58 │ │ │ │ + bls.n a8c50 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r7, r6, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl a8c30 │ │ │ │ + bl a8c28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n a8cf8 │ │ │ │ + bhi.n a8cf0 │ │ │ │ subs r1, r2, r6 │ │ │ │ adds r6, #5 │ │ │ │ subs r1, #5 │ │ │ │ adds r3, #4 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ cmp r2, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #0 │ │ │ │ add r3, r1 │ │ │ │ - b.n a8c58 │ │ │ │ + b.n a8c50 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n a8cd0 │ │ │ │ + beq.n a8cc8 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n a8c6a │ │ │ │ - ldr r2, [pc, #104] @ (a8d4c ) │ │ │ │ - ldr r3, [pc, #92] @ (a8d40 ) │ │ │ │ + beq.n a8c62 │ │ │ │ + ldr r2, [pc, #104] @ (a8d44 ) │ │ │ │ + ldr r3, [pc, #92] @ (a8d38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a8d2a │ │ │ │ + bne.n a8d22 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl a8c30 │ │ │ │ + bl a8c28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bls.n a8cb6 │ │ │ │ - b.n a8cf8 │ │ │ │ + bls.n a8cae │ │ │ │ + b.n a8cf0 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n a8c94 │ │ │ │ + bpl.n a8c8c │ │ │ │ add r3, sp, #8 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ add.w r1, r6, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a8af0 │ │ │ │ - cbz r0, a8d2e │ │ │ │ + bl a8ae8 │ │ │ │ + cbz r0, a8d26 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - b.n a8c94 │ │ │ │ + b.n a8c8c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a89f0 │ │ │ │ - b.n a8d26 │ │ │ │ + bl a89e8 │ │ │ │ + b.n a8d1e │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2624] @ 0xa40 │ │ │ │ - ldr r2, [pc, #852] @ (a90b8 ) │ │ │ │ + ldr r2, [pc, #852] @ (a90b0 ) │ │ │ │ subw sp, sp, #1436 @ 0x59c │ │ │ │ - ldr r3, [pc, #852] @ (a90bc ) │ │ │ │ + ldr r3, [pc, #852] @ (a90b4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ - ldr r6, [pc, #848] @ (a90c0 ) │ │ │ │ + ldr r6, [pc, #848] @ (a90b8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1428] @ 0x594 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs.n a8e24 │ │ │ │ - ldr r3, [pc, #832] @ (a90c4 ) │ │ │ │ + bcs.n a8e1c │ │ │ │ + ldr r3, [pc, #832] @ (a90bc ) │ │ │ │ movw fp, #29061 @ 0x7185 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - b.n a8dac │ │ │ │ + b.n a8da4 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n a8dc8 │ │ │ │ + bhi.n a8dc0 │ │ │ │ add.w r8, r4, #4 │ │ │ │ - ldr r2, [pc, #816] @ (a90c8 ) │ │ │ │ + ldr r2, [pc, #816] @ (a90c0 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ ldrb r4, [r2, #9] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w a9048 │ │ │ │ + beq.w a9040 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n a8e24 │ │ │ │ + bls.n a8e1c │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a9054 │ │ │ │ + beq.w a904c │ │ │ │ cmp r3, #16 │ │ │ │ - bls.n a8d8c │ │ │ │ + bls.n a8d84 │ │ │ │ sub.w r2, r3, #53 @ 0x35 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n a8d90 │ │ │ │ + bhi.n a8d88 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #768] @ (a90cc ) │ │ │ │ + ldr r1, [pc, #768] @ (a90c4 ) │ │ │ │ lsrs r2, r2, #12 │ │ │ │ clz r3, r2 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n a8e48 │ │ │ │ + beq.n a8e40 │ │ │ │ mov r8, r4 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ ldr.w r3, [r8], #4 │ │ │ │ subs r3, r3, r1 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a8d94 │ │ │ │ + bne.n a8d8c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, r0, r3 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ - b.n a8d94 │ │ │ │ + b.n a8d8c │ │ │ │ subs r0, #21 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n a8ea8 │ │ │ │ + bls.n a8ea0 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n a8e24 │ │ │ │ + beq.n a8e1c │ │ │ │ mov r0, ip │ │ │ │ blx 11018 │ │ │ │ movs r4, #1 │ │ │ │ - ldr r2, [pc, #680] @ (a90d0 ) │ │ │ │ - ldr r3, [pc, #656] @ (a90bc ) │ │ │ │ + ldr r2, [pc, #680] @ (a90c8 ) │ │ │ │ + ldr r3, [pc, #656] @ (a90b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1428] @ 0x594 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a8fe6 │ │ │ │ + bne.w a8fde │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1436 @ 0x59c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n a8dea │ │ │ │ + bls.n a8de2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n a8dea │ │ │ │ + bpl.n a8de2 │ │ │ │ lsrs r2, r3, #1 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bhi.w a8fbe │ │ │ │ + bhi.w a8fb6 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl a9130 │ │ │ │ + bl a9128 │ │ │ │ mov r4, r0 │ │ │ │ - bl a90e8 │ │ │ │ + bl a90e0 │ │ │ │ cmp r0, #12 │ │ │ │ - beq.w a9024 │ │ │ │ + beq.w a901c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 824c8 │ │ │ │ + bl 824c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r7, [sp, #12] │ │ │ │ asrs r2, r2, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 824c8 │ │ │ │ + bl 824c0 │ │ │ │ mov r7, r0 │ │ │ │ - bl a90e8 │ │ │ │ + bl a90e0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n a8e0e │ │ │ │ + bhi.n a8e06 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n a8e14 │ │ │ │ + bls.n a8e0c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl a8d50 │ │ │ │ + bl a8d48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a9004 │ │ │ │ + beq.w a8ffc │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ - bl a9130 │ │ │ │ + bl a9128 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ sub.w r2, r0, r8 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, #12 │ │ │ │ rsb r1, r1, r2, asr #2 │ │ │ │ str.w r1, [r5, #-4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.n a8e8e │ │ │ │ - ldr r3, [pc, #504] @ (a90d4 ) │ │ │ │ + bgt.n a8e86 │ │ │ │ + ldr r3, [pc, #504] @ (a90cc ) │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r9, r2 │ │ │ │ add r3, pc │ │ │ │ movs r2, #12 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 10600 │ │ │ │ cmp.w r9, #1024 @ 0x400 │ │ │ │ - bgt.w a9084 │ │ │ │ + bgt.w a907c │ │ │ │ add r3, sp, #404 @ 0x194 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -234314,379 +234311,379 @@ │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 11430 │ │ │ │ ldr.w r2, [sl, #-4] │ │ │ │ add.w r3, r0, r2, lsl #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bgt.n a8f0c │ │ │ │ + bgt.n a8f04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n a8fea │ │ │ │ + bne.n a8fe2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n a8ff2 │ │ │ │ + bne.n a8fea │ │ │ │ cmp r4, r8 │ │ │ │ - bls.w a8dea │ │ │ │ + bls.w a8de2 │ │ │ │ mov r0, r8 │ │ │ │ - bl a90e8 │ │ │ │ + bl a90e0 │ │ │ │ sub.w r3, r0, #13 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n a8fb4 │ │ │ │ + bhi.n a8fac │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r2, #11 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - ldr r5, [pc, #168] @ (a901c ) │ │ │ │ + ldr r5, [pc, #168] @ (a9014 ) │ │ │ │ ldrb r5, [r3, r5] │ │ │ │ ldrh r5, [r3, #2] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ mov.w sl, #14 │ │ │ │ adds r0, #2 │ │ │ │ mov r2, r8 │ │ │ │ add.w r3, r5, r0, lsl #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl a90e8 │ │ │ │ + bl a90e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, sl │ │ │ │ - bne.n a8fa8 │ │ │ │ + bne.n a8fa0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n a8fa8 │ │ │ │ + bne.n a8fa0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r1, [r8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl a9130 │ │ │ │ + bl a9128 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n a8f88 │ │ │ │ + bhi.n a8f80 │ │ │ │ mov r0, r8 │ │ │ │ - bl a9130 │ │ │ │ + bl a9128 │ │ │ │ mov r8, r0 │ │ │ │ - b.n a8f48 │ │ │ │ + b.n a8f40 │ │ │ │ movs r0, #12 │ │ │ │ mul.w r0, r2, r0 │ │ │ │ blx 11ad4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a8e60 │ │ │ │ - ldr r2, [pc, #260] @ (a90d8 ) │ │ │ │ - ldr r3, [pc, #232] @ (a90bc ) │ │ │ │ + bne.w a8e58 │ │ │ │ + ldr r2, [pc, #260] @ (a90d0 ) │ │ │ │ + ldr r3, [pc, #232] @ (a90b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1428] @ 0x594 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a90ac │ │ │ │ + beq.n a90a4 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ blx 11018 │ │ │ │ - b.n a8f40 │ │ │ │ + b.n a8f38 │ │ │ │ mov r0, r3 │ │ │ │ blx 11018 │ │ │ │ - b.n a8f48 │ │ │ │ + b.n a8f40 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ mov.w sl, #50 @ 0x32 │ │ │ │ - b.n a8f7e │ │ │ │ + b.n a8f76 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w a8e26 │ │ │ │ + beq.w a8e1e │ │ │ │ mov r0, ip │ │ │ │ blx 11018 │ │ │ │ - b.n a8e26 │ │ │ │ + b.n a8e1e │ │ │ │ sub.w r9, r0, #21 │ │ │ │ mov.w sl, #51 @ 0x33 │ │ │ │ - b.n a8f7e │ │ │ │ + b.n a8f76 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n a9032 │ │ │ │ + bne.n a902a │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n a8e72 │ │ │ │ - ldr r3, [pc, #168] @ (a90dc ) │ │ │ │ + b.n a8e6a │ │ │ │ + ldr r3, [pc, #168] @ (a90d4 ) │ │ │ │ movw r2, #1066 @ 0x42a │ │ │ │ - ldr r1, [pc, #164] @ (a90e0 ) │ │ │ │ - ldr r0, [pc, #168] @ (a90e4 ) │ │ │ │ + ldr r1, [pc, #164] @ (a90d8 ) │ │ │ │ + ldr r0, [pc, #168] @ (a90dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 1de18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n a8d7e │ │ │ │ + b.n a8d76 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, r0, r3 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.n a907a │ │ │ │ + bhi.n a9072 │ │ │ │ cmp r3, #14 │ │ │ │ - bls.w a8dea │ │ │ │ - b.n a8dc8 │ │ │ │ + bls.w a8de2 │ │ │ │ + b.n a8dc0 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ mov.w sl, #51 @ 0x33 │ │ │ │ - b.n a8f7e │ │ │ │ + b.n a8f76 │ │ │ │ subs r3, #53 @ 0x35 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w a8dea │ │ │ │ - b.n a8dc8 │ │ │ │ + bhi.w a8de2 │ │ │ │ + b.n a8dc0 │ │ │ │ mov r0, r9 │ │ │ │ blx 11ad4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, a9094 │ │ │ │ + cbz r0, a908c │ │ │ │ add r3, sp, #404 @ 0x194 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n a8efc │ │ │ │ + b.n a8ef4 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n a90a4 │ │ │ │ + beq.n a909c │ │ │ │ mov r0, ip │ │ │ │ blx 11018 │ │ │ │ bl 1c1ca │ │ │ │ mov r4, r0 │ │ │ │ - b.n a8e26 │ │ │ │ + b.n a8e1e │ │ │ │ addw sp, sp, #1436 @ 0x59c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 1c1ca │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ movs r7, r0 │ │ │ │ ldrh r3, [r2, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r2, r1, #18 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ (a9128 ) │ │ │ │ + ldr r3, [pc, #48] @ (a9120 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #48] @ (a912c ) │ │ │ │ + ldr r2, [pc, #48] @ (a9124 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r1, r4, [r2] │ │ │ │ subs r3, r3, r4 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ - cbz r3, a9112 │ │ │ │ + cbz r3, a910a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r1, r2, [sp] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, r0, r3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ - b.n a910c │ │ │ │ + b.n a9104 │ │ │ │ nop │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ (a9198 ) │ │ │ │ + ldr r2, [pc, #88] @ (a9190 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #88] @ (a919c ) │ │ │ │ + ldr r1, [pc, #88] @ (a9194 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ subs r1, r1, r6 │ │ │ │ ldrb.w ip, [r5, r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n a9174 │ │ │ │ - ldr r1, [pc, #64] @ (a91a0 ) │ │ │ │ + beq.n a916c │ │ │ │ + ldr r1, [pc, #64] @ (a9198 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ add.w r1, r1, ip, lsl #4 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.n a918a │ │ │ │ + beq.n a9182 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r2, [sp] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ subs r1, r0, r1 │ │ │ │ ldrb.w ip, [r5, r1] │ │ │ │ - b.n a915e │ │ │ │ + b.n a9156 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 1de18 │ │ │ │ nop │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ ... │ │ │ │ │ │ │ │ -000a91a4 : │ │ │ │ +000a919c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #180] @ (a9268 ) │ │ │ │ + ldr r1, [pc, #180] @ (a9260 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #180] @ (a926c ) │ │ │ │ + ldr r2, [pc, #180] @ (a9264 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #164] @ (a9264 ) │ │ │ │ - ldr r4, [pc, #176] @ (a9270 ) │ │ │ │ + ldr r3, [pc, #164] @ (a925c ) │ │ │ │ + ldr r4, [pc, #176] @ (a9268 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n a924c │ │ │ │ + beq.n a9244 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n a9218 │ │ │ │ + bne.n a9210 │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - ldr.w ip, [pc, #132] @ a9274 │ │ │ │ + ldr.w ip, [pc, #132] @ a926c │ │ │ │ adds r1, r3, r2 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r4, [r4, ip] │ │ │ │ lsrs r2, r2, #12 │ │ │ │ clz r3, r2 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ movw r4, #29061 @ 0x7185 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n a9236 │ │ │ │ + beq.n a922e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #92] @ (a9278 ) │ │ │ │ - ldr r3, [pc, #76] @ (a926c ) │ │ │ │ + ldr r2, [pc, #92] @ (a9270 ) │ │ │ │ + ldr r3, [pc, #76] @ (a9264 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a9232 │ │ │ │ + bne.n a922a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n a9218 │ │ │ │ + bpl.n a9210 │ │ │ │ mov r3, sp │ │ │ │ lsrs r2, r2, #1 │ │ │ │ adds r1, #8 │ │ │ │ - bl a8af0 │ │ │ │ + bl a8ae8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n a9218 │ │ │ │ - b.n a921a │ │ │ │ + bne.n a9210 │ │ │ │ + b.n a9212 │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n a9250 │ │ │ │ + beq.n a9248 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n a91ec │ │ │ │ - b.n a9218 │ │ │ │ + beq.n a91e4 │ │ │ │ + b.n a9210 │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n a9280 │ │ │ │ + b.n a9278 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrd r4, r3, [r2] │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w lr, [pc, #612] @ a94fc │ │ │ │ + ldr.w lr, [pc, #612] @ a94f4 │ │ │ │ mov r6, r0 │ │ │ │ add lr, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a933e │ │ │ │ + bne.n a9336 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ mov.w r8, r0, lsl #2 │ │ │ │ mov sl, r1 │ │ │ │ add.w fp, r0, #1 │ │ │ │ add.w r3, r7, r8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w a9462 │ │ │ │ + beq.w a945a │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w a947c │ │ │ │ + bne.w a9474 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ - ldr r2, [pc, #564] @ (a9500 ) │ │ │ │ + ldr r2, [pc, #564] @ (a94f8 ) │ │ │ │ lsrs r3, r1, #5 │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ movw lr, #29061 @ 0x7185 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ add r3, r0 │ │ │ │ @@ -234695,536 +234692,536 @@ │ │ │ │ clz r2, ip │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r2, [r2, ip, lsl #2] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r5, lr │ │ │ │ - bne.w a947c │ │ │ │ + bne.w a9474 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w a947c │ │ │ │ + bpl.w a9474 │ │ │ │ ldr.w r2, [r7, r6, lsl #2] │ │ │ │ and.w lr, r2, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.n a93d2 │ │ │ │ + beq.n a93ca │ │ │ │ and.w r0, r2, #31 │ │ │ │ subs r0, #3 │ │ │ │ bics.w r0, r0, #2 │ │ │ │ - bne.n a934a │ │ │ │ + bne.n a9342 │ │ │ │ mov r0, r4 │ │ │ │ - bl a95a4 │ │ │ │ + bl a959c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a93f4 │ │ │ │ + beq.n a93ec │ │ │ │ add.w r2, r8, #8 │ │ │ │ movs r3, #3 │ │ │ │ add r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8f4e0 │ │ │ │ + b.w 8f4d8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n a93fe │ │ │ │ + beq.n a93f6 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst.w r2, #6 │ │ │ │ - bne.w a94c0 │ │ │ │ + bne.w a94b8 │ │ │ │ and.w r2, r9, #3968 @ 0xf80 │ │ │ │ movs r5, #1 │ │ │ │ cmp.w r2, #3968 @ 0xf80 │ │ │ │ - beq.n a9438 │ │ │ │ + beq.n a9430 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ubfx r7, r9, #7, #5 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a93fa │ │ │ │ + beq.n a93f2 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.w a94b6 │ │ │ │ + bge.w a94ae │ │ │ │ add.w r1, r3, r5, lsl #2 │ │ │ │ adds r3, r6, #2 │ │ │ │ mov r8, ip │ │ │ │ mov fp, r6 │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add.w r6, r1, #8 │ │ │ │ mov r9, r6 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w a94d6 │ │ │ │ + beq.w a94ce │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ adds r1, #4 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sl │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a94a2 │ │ │ │ + beq.n a949a │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a94a2 │ │ │ │ + beq.n a949a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ adds r3, r5, #2 │ │ │ │ cmp r3, r7 │ │ │ │ itt lt │ │ │ │ lsllt r0, r5, #2 │ │ │ │ orrlt.w r0, r0, #2 │ │ │ │ - blt.n a9344 │ │ │ │ - b.n a9342 │ │ │ │ + blt.n a933c │ │ │ │ + b.n a933a │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ and.w lr, r2, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bne.n a9312 │ │ │ │ + bne.n a930a │ │ │ │ mov r5, r8 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ and.w lr, r2, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.n a93e2 │ │ │ │ + beq.n a93da │ │ │ │ mov r8, r5 │ │ │ │ - b.n a9312 │ │ │ │ + b.n a930a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n a948e │ │ │ │ + bne.n a9486 │ │ │ │ movs r0, #0 │ │ │ │ - b.n a9344 │ │ │ │ + b.n a933c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ adds r5, #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r0, r3, #7 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ cmp r0, #7 │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ - beq.n a940e │ │ │ │ + beq.n a9406 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r9, r2 │ │ │ │ and.w r2, r2, #3968 @ 0xf80 │ │ │ │ cmp.w r2, #3968 @ 0xf80 │ │ │ │ - bne.n a935e │ │ │ │ - ldr r2, [pc, #208] @ (a9500 ) │ │ │ │ + bne.n a9356 │ │ │ │ + ldr r2, [pc, #208] @ (a94f8 ) │ │ │ │ mov.w ip, r9, lsr #12 │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ clz r2, ip │ │ │ │ str r3, [sp, #20] │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, ip, lsl #2] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a9372 │ │ │ │ - b.n a93fa │ │ │ │ + bne.n a936a │ │ │ │ + b.n a93f2 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ mov r5, r8 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n a9468 │ │ │ │ + beq.n a9460 │ │ │ │ mov r8, r5 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w a92c8 │ │ │ │ + beq.w a92c0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n a93fa │ │ │ │ - ldr r0, [pc, #128] @ (a9504 ) │ │ │ │ + beq.n a93f2 │ │ │ │ + ldr r0, [pc, #128] @ (a94fc ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ - b.n a93fa │ │ │ │ + b.n a93f2 │ │ │ │ movw r4, #57605 @ 0xe105 │ │ │ │ movs r3, #20 │ │ │ │ mov r2, r0 │ │ │ │ strd r6, fp, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n a9344 │ │ │ │ + b.n a933c │ │ │ │ ldr.w r3, [r4, #1344] @ 0x540 │ │ │ │ - cbnz r3, a94ee │ │ │ │ + cbnz r3, a94e6 │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #2 │ │ │ │ blx 11944 │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n a94f8 │ │ │ │ + blt.n a94f0 │ │ │ │ mov ip, r8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ - b.n a93fa │ │ │ │ + bl 7f7ac │ │ │ │ + b.n a93f2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n a93fa │ │ │ │ - ldr r0, [pc, #64] @ (a9508 ) │ │ │ │ + bne.n a93f2 │ │ │ │ + ldr r0, [pc, #64] @ (a9500 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 10970 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ add.w r9, r2, r3, lsr #5 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w a9398 │ │ │ │ - b.n a94da │ │ │ │ + bne.w a9390 │ │ │ │ + b.n a94d2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ - b.n a93fa │ │ │ │ + bl 7f7ac │ │ │ │ + b.n a93f2 │ │ │ │ mov r1, r6 │ │ │ │ - b.n a9386 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + b.n a937e │ │ │ │ + str r0, [r1, #28] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ movs r4, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov lr, r3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #120] @ (a9598 ) │ │ │ │ + ldr r4, [pc, #120] @ (a9590 ) │ │ │ │ add.w ip, r3, r1, lsl #2 │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [ip] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n a9578 │ │ │ │ + beq.n a9570 │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.n a9582 │ │ │ │ + bne.n a957a │ │ │ │ mov.w ip, r3, lsr #5 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov.w ip, r0, lsr #12 │ │ │ │ - ldr r0, [pc, #80] @ (a959c ) │ │ │ │ + ldr r0, [pc, #80] @ (a9594 ) │ │ │ │ ldr r4, [r4, r0] │ │ │ │ clz r0, ip │ │ │ │ rsb r0, r0, #732 @ 0x2dc │ │ │ │ adds r0, #1 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ movw r4, #29061 @ 0x7185 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r0, [r0, ip, lsl #2] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n a9582 │ │ │ │ + bne.n a957a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n a9582 │ │ │ │ + bpl.n a957a │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ add.w ip, r5, r3, lsr #5 │ │ │ │ - b.n a9526 │ │ │ │ + b.n a951e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n a958c │ │ │ │ + bne.n a9584 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #16] @ (a95a0 ) │ │ │ │ + ldr r0, [pc, #16] @ (a9598 ) │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ - b.n a9588 │ │ │ │ + b.n a9580 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ movs r4, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr.w ip, [r0, #276] @ 0x114 │ │ │ │ - ldr r4, [pc, #192] @ (a967c ) │ │ │ │ + ldr r4, [pc, #192] @ (a9674 ) │ │ │ │ add.w lr, r1, ip │ │ │ │ ldr.w r3, [r1, ip] │ │ │ │ add r4, pc │ │ │ │ and.w r1, r3, #3968 @ 0xf80 │ │ │ │ cmp.w r1, #3968 @ 0xf80 │ │ │ │ - beq.n a9630 │ │ │ │ + beq.n a9628 │ │ │ │ ubfx r3, r3, #7, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a962c │ │ │ │ + beq.n a9624 │ │ │ │ cmp r3, #0 │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ and.w r3, r3, #1 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ asrs r4, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n a9652 │ │ │ │ + bne.n a964a │ │ │ │ adds r1, r3, r4 │ │ │ │ add.w r1, r1, r1, lsr #31 │ │ │ │ asrs r1, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ add.w r0, lr, r1, lsl #3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ and.w r6, r5, #7 │ │ │ │ cmp r6, #7 │ │ │ │ - beq.n a9612 │ │ │ │ + beq.n a960a │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n a9628 │ │ │ │ + bne.n a9620 │ │ │ │ adds r0, #1 │ │ │ │ add.w r0, lr, r0, lsl #2 │ │ │ │ subs r0, #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsrs r6, r5, #5 │ │ │ │ add.w r0, ip, r5, lsr #5 │ │ │ │ ldr.w r5, [r6, ip] │ │ │ │ and.w r6, r5, #7 │ │ │ │ cmp r6, #7 │ │ │ │ - beq.n a9612 │ │ │ │ + beq.n a960a │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n a960e │ │ │ │ + beq.n a9606 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n a9666 │ │ │ │ + bne.n a965e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #76] @ (a9680 ) │ │ │ │ + ldr r1, [pc, #76] @ (a9678 ) │ │ │ │ lsrs r3, r3, #12 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ clz r1, r3 │ │ │ │ rsb r1, r1, #732 @ 0x2dc │ │ │ │ adds r1, #1 │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n a95d6 │ │ │ │ - b.n a962c │ │ │ │ - ldr r3, [pc, #48] @ (a9684 ) │ │ │ │ + bne.n a95ce │ │ │ │ + b.n a9624 │ │ │ │ + ldr r3, [pc, #48] @ (a967c ) │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ - ldr r1, [pc, #48] @ (a9688 ) │ │ │ │ - ldr r0, [pc, #48] @ (a968c ) │ │ │ │ + ldr r1, [pc, #48] @ (a9680 ) │ │ │ │ + ldr r0, [pc, #48] @ (a9684 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n a9672 │ │ │ │ + bls.n a966a │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n a95ea │ │ │ │ + b.n a95e2 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a966e │ │ │ │ + beq.n a9666 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov r4, r7 │ │ │ │ - b.n a95ea │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + b.n a95e2 │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr.w ip, [pc, #100] @ a96f8 │ │ │ │ + ldr.w ip, [pc, #100] @ a96f0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n a96de │ │ │ │ + beq.n a96d6 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n a96f2 │ │ │ │ + bne.n a96ea │ │ │ │ ldr.w r2, [r1, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r0, #29061 @ 0x7185 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ - ldr r3, [pc, #68] @ (a96fc ) │ │ │ │ + ldr r3, [pc, #68] @ (a96f4 ) │ │ │ │ lsrs r2, r2, #12 │ │ │ │ ldr.w r1, [ip, r3] │ │ │ │ clz r3, r2 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n a96f2 │ │ │ │ + bne.n a96ea │ │ │ │ ldr r0, [r3, #12] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r1, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n a96e2 │ │ │ │ + beq.n a96da │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n a96ae │ │ │ │ + beq.n a96a6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr.w lr, [pc, #120] @ a9780 │ │ │ │ + ldr.w lr, [pc, #120] @ a9778 │ │ │ │ ldr.w ip, [r2] │ │ │ │ add lr, pc │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n a972e │ │ │ │ + bne.n a9726 │ │ │ │ ldr.w r0, [ip, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n a9722 │ │ │ │ + beq.n a971a │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n a9736 │ │ │ │ + beq.n a972e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [ip, #276] @ 0x114 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ - ldr r3, [pc, #64] @ (a9784 ) │ │ │ │ + ldr r3, [pc, #64] @ (a977c ) │ │ │ │ lsrs r0, r0, #12 │ │ │ │ ldr.w r4, [lr, r3] │ │ │ │ clz r3, r0 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ movw r0, #29061 @ 0x7185 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n a9732 │ │ │ │ + bne.n a972a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n a9732 │ │ │ │ + bpl.n a972a │ │ │ │ adds r0, r5, #4 │ │ │ │ movs r3, #3 │ │ │ │ add r2, r0 │ │ │ │ adds r1, #4 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ mov r0, ip │ │ │ │ - b.w 8f4e0 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + b.w 8f4d8 │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #772] @ (a9aa4 ) │ │ │ │ + ldr r0, [pc, #772] @ (a9a9c ) │ │ │ │ mov fp, r1 │ │ │ │ - ldr.w r9, [pc, #776] @ a9aac │ │ │ │ + ldr.w r9, [pc, #776] @ a9aa4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #772] @ (a9ab0 ) │ │ │ │ + ldr r2, [pc, #772] @ (a9aa8 ) │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #772] @ (a9ab4 ) │ │ │ │ + ldr r3, [pc, #772] @ (a9aac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 11bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a9ada │ │ │ │ + bne.w a9ad2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 10d80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a9ac0 │ │ │ │ + beq.w a9ab8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 915a4 │ │ │ │ + bl 9159c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w a9994 │ │ │ │ + blt.w a998c │ │ │ │ ldrd r3, r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.w a9bb8 │ │ │ │ + bls.w a9bb0 │ │ │ │ add.w sl, r7, #1 │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ add.w r1, sl, #7 │ │ │ │ add.w ip, r5, r1, lsl #2 │ │ │ │ cmp r0, ip │ │ │ │ - bcc.w a9cbe │ │ │ │ + bcc.w a9cb6 │ │ │ │ add.w r0, r3, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc.w a9cbe │ │ │ │ + bcc.w a9cb6 │ │ │ │ strd r3, r5, [sp, #32] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w a9ce0 │ │ │ │ + beq.w a9cd8 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ str r5, [r4, #20] │ │ │ │ - bgt.w a9ce6 │ │ │ │ - ldr r3, [pc, #644] @ (a9ab8 ) │ │ │ │ + bgt.w a9cde │ │ │ │ + ldr r3, [pc, #644] @ (a9ab0 ) │ │ │ │ add.w r7, r7, #940 @ 0x3ac │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a9a36 │ │ │ │ + beq.w a9a2e │ │ │ │ mov r3, fp │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a9a5e │ │ │ │ + bne.w a9a56 │ │ │ │ str r3, [r5, #4] │ │ │ │ add.w r7, r5, #8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w ip, [r3, r8, lsl #2] │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ and.w r2, ip, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w a9ca4 │ │ │ │ + beq.w a9c9c │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n a996c │ │ │ │ + bne.n a9964 │ │ │ │ movw r8, #8461 @ 0x210d │ │ │ │ movt r8, #7 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ movw lr, #45325 @ 0xb10d │ │ │ │ movt lr, #5 │ │ │ │ movw r0, #45325 @ 0xb10d │ │ │ │ movt r0, #11 │ │ │ │ @@ -235232,520 +235229,520 @@ │ │ │ │ movt r1, #3 │ │ │ │ mov fp, r8 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ add.w sl, ip, r2 │ │ │ │ ldr.w ip, [ip, r2] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n a996a │ │ │ │ + bne.n a9962 │ │ │ │ ldr.w r8, [sl, #4] │ │ │ │ add.w sl, sl, #4 │ │ │ │ and.w ip, r8, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w a9d0c │ │ │ │ + beq.w a9d04 │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.w a9cfe │ │ │ │ + bne.w a9cf6 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ add.w ip, r8, r2 │ │ │ │ ldr.w r8, [r8, r2] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n a99ba │ │ │ │ + beq.n a99b2 │ │ │ │ cmp r8, fp │ │ │ │ - beq.n a99b2 │ │ │ │ + beq.n a99aa │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n a99b2 │ │ │ │ + beq.n a99aa │ │ │ │ and.w r2, r8, #3968 @ 0xf80 │ │ │ │ cmp.w r2, #3968 @ 0xf80 │ │ │ │ - beq.w a9c66 │ │ │ │ + beq.w a9c5e │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.w a9cfe │ │ │ │ + bne.w a9cf6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w a9b1c │ │ │ │ + beq.w a9b14 │ │ │ │ mov.w r2, r8, lsr #12 │ │ │ │ - ldr.w r8, [pc, #448] @ a9ab8 │ │ │ │ + ldr.w r8, [pc, #448] @ a9ab0 │ │ │ │ ldr.w r8, [r9, r8] │ │ │ │ clz sl, r2 │ │ │ │ rsb sl, sl, #732 @ 0x2dc │ │ │ │ add.w r8, r8, sl, lsl #2 │ │ │ │ ldr.w r8, [r8, #12] │ │ │ │ ldr.w r2, [r8, r2, lsl #2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ and.w r8, r2, #7 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.w a9af4 │ │ │ │ + beq.w a9aec │ │ │ │ tst.w r2, #6 │ │ │ │ it eq │ │ │ │ addeq.w ip, ip, #4 │ │ │ │ - bne.n a9942 │ │ │ │ + bne.n a993a │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ sub.w ip, ip, r2 │ │ │ │ mov.w ip, ip, lsl #5 │ │ │ │ orr.w r2, ip, #15 │ │ │ │ str.w r2, [r7], #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ add.w ip, r2, r3, lsr #5 │ │ │ │ add.w r3, ip, #8 │ │ │ │ ldr.w ip, [ip, #8] │ │ │ │ and.w r8, ip, #7 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.w a9c34 │ │ │ │ + beq.w a9c2c │ │ │ │ cmp.w r8, #6 │ │ │ │ - beq.n a9894 │ │ │ │ + beq.n a988c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a89f0 │ │ │ │ + bl a89e8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w a9bf6 │ │ │ │ + bne.w a9bee │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r5, r5, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r5, #5 │ │ │ │ orr.w r5, r5, #14 │ │ │ │ str.w r5, [r3, r2, lsl #2] │ │ │ │ movs r6, #1 │ │ │ │ - ldr r2, [pc, #292] @ (a9abc ) │ │ │ │ - ldr r3, [pc, #284] @ (a9ab4 ) │ │ │ │ + ldr r2, [pc, #292] @ (a9ab4 ) │ │ │ │ + ldr r3, [pc, #284] @ (a9aac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a9ad6 │ │ │ │ + bne.w a9ace │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w a9c9c │ │ │ │ + beq.w a9c94 │ │ │ │ ldr.w r8, [ip, #4] │ │ │ │ and.w sl, r8, #7 │ │ │ │ cmp.w sl, #7 │ │ │ │ it ne │ │ │ │ addne.w sl, ip, #4 │ │ │ │ - bne.n a9a04 │ │ │ │ + bne.n a99fc │ │ │ │ mov.w r5, r8, lsr #5 │ │ │ │ add.w sl, r2, r8, lsr #5 │ │ │ │ ldr.w r8, [r5, r2] │ │ │ │ and.w r5, r8, #7 │ │ │ │ cmp r5, #7 │ │ │ │ - bne.n a9a04 │ │ │ │ + bne.n a99fc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ mov.w r8, r7, lsr #5 │ │ │ │ add.w sl, r2, r7, lsr #5 │ │ │ │ ldr.w r7, [r8, r2] │ │ │ │ and.w r8, r7, #7 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.n a99e8 │ │ │ │ + beq.n a99e0 │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ and.w r2, r8, #31 │ │ │ │ subs r2, #3 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - bne.w a9b64 │ │ │ │ + bne.w a9b5c │ │ │ │ str.w r8, [r7, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ and.w r8, r2, #7 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.w a9b84 │ │ │ │ + beq.w a9b7c │ │ │ │ tst.w r2, #6 │ │ │ │ it eq │ │ │ │ addeq.w ip, ip, #8 │ │ │ │ - beq.w a9932 │ │ │ │ - b.n a9942 │ │ │ │ - ldr r0, [pc, #112] @ (a9aa8 ) │ │ │ │ + beq.w a992a │ │ │ │ + b.n a993a │ │ │ │ + ldr r0, [pc, #112] @ (a9aa0 ) │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r1, #29061 @ 0x7185 │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, r7, lsl #2] │ │ │ │ mov r3, fp │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a984e │ │ │ │ + beq.w a9846 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ adds r3, r5, #4 │ │ │ │ add.w r2, r2, fp, lsl #2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ and.w r0, r1, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n a9aea │ │ │ │ + beq.n a9ae2 │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.n a9ae6 │ │ │ │ + bne.n a9ade │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a9b48 │ │ │ │ + bne.n a9b40 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r1 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ - bcc.n a9b40 │ │ │ │ + bcc.n a9b38 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ adds r0, r1, #4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r7, r5, #8 │ │ │ │ - b.n a9856 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + b.n a984e │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [pc, #648] @ (a9d4c ) │ │ │ │ - ldr r3, [pc, #652] @ (a9d50 ) │ │ │ │ + ldr r2, [pc, #648] @ (a9d44 ) │ │ │ │ + ldr r3, [pc, #652] @ (a9d48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w a9be6 │ │ │ │ + beq.w a9bde │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ - b.n a9992 │ │ │ │ + bl af938 │ │ │ │ + b.n a998a │ │ │ │ str r1, [r5, #4] │ │ │ │ - b.n a9a9c │ │ │ │ + b.n a9a94 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ add.w r2, r2, r1, lsr #5 │ │ │ │ - b.n a9a66 │ │ │ │ + b.n a9a5e │ │ │ │ ldr.w r8, [r4, #276] @ 0x114 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w sl, r2, lsr #5 │ │ │ │ add.w ip, r8, r2, lsr #5 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ and.w sl, r2, #7 │ │ │ │ cmp.w sl, #7 │ │ │ │ - beq.n a9afa │ │ │ │ + beq.n a9af2 │ │ │ │ tst.w r2, #6 │ │ │ │ str r5, [sp, #16] │ │ │ │ - beq.w a9932 │ │ │ │ - b.n a9942 │ │ │ │ - ldr r5, [pc, #564] @ (a9d54 ) │ │ │ │ + beq.w a992a │ │ │ │ + b.n a993a │ │ │ │ + ldr r5, [pc, #564] @ (a9d4c ) │ │ │ │ mov r7, sl │ │ │ │ add r5, pc │ │ │ │ add r0, sp, #32 │ │ │ │ bl 141cc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b15c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 10974 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b1b4 │ │ │ │ - b.n a9994 │ │ │ │ + b.n a998c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n a9a9a │ │ │ │ - b.n a9a8e │ │ │ │ + bcs.n a9a92 │ │ │ │ + b.n a9a86 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n a9ba2 │ │ │ │ + bhi.n a9b9a │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n a9ba2 │ │ │ │ + bls.n a9b9a │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ subs r3, r2, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n a9a9c │ │ │ │ + b.n a9a94 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 141cc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 5b15c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #480] @ (a9d58 ) │ │ │ │ + ldr r0, [pc, #480] @ (a9d50 ) │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b1b4 │ │ │ │ - b.n a9994 │ │ │ │ + b.n a998c │ │ │ │ ldr.w r8, [r4, #276] @ 0x114 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w sl, r2, lsr #5 │ │ │ │ add.w ip, r8, r2, lsr #5 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ and.w sl, r2, #7 │ │ │ │ cmp.w sl, #7 │ │ │ │ - bne.n a9b10 │ │ │ │ - b.n a9b8a │ │ │ │ - ldr r3, [pc, #440] @ (a9d5c ) │ │ │ │ + bne.n a9b08 │ │ │ │ + b.n a9b82 │ │ │ │ + ldr r3, [pc, #440] @ (a9d54 ) │ │ │ │ movw r2, #778 @ 0x30a │ │ │ │ - ldr r1, [pc, #436] @ (a9d60 ) │ │ │ │ - ldr r0, [pc, #440] @ (a9d64 ) │ │ │ │ + ldr r1, [pc, #436] @ (a9d58 ) │ │ │ │ + ldr r0, [pc, #440] @ (a9d5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r1, #3 │ │ │ │ mvn.w r0, #2 │ │ │ │ bl 22ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a9994 │ │ │ │ + beq.w a998c │ │ │ │ add.w sl, r7, #1 │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ add.w r1, sl, #7 │ │ │ │ add.w r3, r5, r1, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n a9cbe │ │ │ │ + bcc.n a9cb6 │ │ │ │ ldrd r3, r2, [r4, #144] @ 0x90 │ │ │ │ - b.n a9810 │ │ │ │ - ldr r0, [pc, #384] @ (a9d68 ) │ │ │ │ + b.n a9808 │ │ │ │ + ldr r0, [pc, #384] @ (a9d60 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 10970 │ │ │ │ adds r0, #2 │ │ │ │ - bne.n a9c50 │ │ │ │ + bne.n a9c48 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 141cc │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a9994 │ │ │ │ + beq.w a998c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a9994 │ │ │ │ + beq.w a998c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #50 @ 0x32 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ subs r6, r0, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n a9994 │ │ │ │ + b.n a998c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r8, ip, lsr #5 │ │ │ │ add.w r3, r2, ip, lsr #5 │ │ │ │ ldr.w ip, [r8, r2] │ │ │ │ and.w r8, ip, #7 │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.n a9c36 │ │ │ │ + beq.n a9c2e │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n a9964 │ │ │ │ - ldr r3, [pc, #280] @ (a9d6c ) │ │ │ │ + b.n a995c │ │ │ │ + ldr r3, [pc, #280] @ (a9d64 ) │ │ │ │ movw r2, #809 @ 0x329 │ │ │ │ - ldr r1, [pc, #280] @ (a9d70 ) │ │ │ │ - ldr r0, [pc, #280] @ (a9d74 ) │ │ │ │ + ldr r1, [pc, #280] @ (a9d68 ) │ │ │ │ + ldr r0, [pc, #280] @ (a9d6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov.w r2, r8, lsr #12 │ │ │ │ - ldr.w r8, [pc, #268] @ a9d78 │ │ │ │ + ldr.w r8, [pc, #268] @ a9d70 │ │ │ │ clz r5, r2 │ │ │ │ rsb r5, r5, #732 @ 0x2dc │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [r9, r8] │ │ │ │ add.w r5, r8, r5, lsl #2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr.w r5, [r5, r2, lsl #2] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n a9cfe │ │ │ │ + bne.n a9cf6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w a98fe │ │ │ │ - ldr r5, [pc, #228] @ (a9d7c ) │ │ │ │ + bne.w a98f6 │ │ │ │ + ldr r5, [pc, #228] @ (a9d74 ) │ │ │ │ mov r7, sl │ │ │ │ add r5, pc │ │ │ │ - b.n a9b22 │ │ │ │ + b.n a9b1a │ │ │ │ mov r7, sl │ │ │ │ - ldr r5, [pc, #224] @ (a9d80 ) │ │ │ │ + ldr r5, [pc, #224] @ (a9d78 ) │ │ │ │ add r5, pc │ │ │ │ - b.n a9b22 │ │ │ │ + b.n a9b1a │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ mov r0, ip │ │ │ │ lsrs r2, r0, #5 │ │ │ │ add.w r3, r1, r0, lsr #5 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ and.w r2, r0, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n a9caa │ │ │ │ + beq.n a9ca2 │ │ │ │ mov ip, r0 │ │ │ │ - b.n a9868 │ │ │ │ + b.n a9860 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2f74 │ │ │ │ + bl c2f6c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n a9d28 │ │ │ │ + bne.n a9d20 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne.w a9828 │ │ │ │ + bne.w a9820 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ - ble.w a9830 │ │ │ │ - ldr r0, [pc, #96] @ (a9d48 ) │ │ │ │ + ble.w a9828 │ │ │ │ + ldr r0, [pc, #96] @ (a9d40 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #29061 @ 0x7185 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 8a368 │ │ │ │ - b.n a9a54 │ │ │ │ + bl 8a360 │ │ │ │ + b.n a9a4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, sl │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n a9c9e │ │ │ │ - ldr r5, [pc, #124] @ (a9d84 ) │ │ │ │ + beq.n a9c96 │ │ │ │ + ldr r5, [pc, #124] @ (a9d7c ) │ │ │ │ add r5, pc │ │ │ │ - b.n a9b22 │ │ │ │ + b.n a9b1a │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w ip, r8, lsr #5 │ │ │ │ add.w sl, r2, r8, lsr #5 │ │ │ │ ldr.w r8, [ip, r2] │ │ │ │ and.w ip, r8, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n a9d0e │ │ │ │ + beq.n a9d06 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n a98b8 │ │ │ │ - ldr r2, [pc, #92] @ (a9d88 ) │ │ │ │ - ldr r3, [pc, #36] @ (a9d50 ) │ │ │ │ + b.n a98b0 │ │ │ │ + ldr r2, [pc, #92] @ (a9d80 ) │ │ │ │ + ldr r3, [pc, #36] @ (a9d48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a9ad6 │ │ │ │ + bne.w a9ace │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 5a380 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r4, [r0, #24] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ movs r7, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n a9dae │ │ │ │ + beq.n a9da6 │ │ │ │ subs r1, r1, r0 │ │ │ │ tst.w r3, #6 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mov.w r1, r1, lsl #5 │ │ │ │ orr.w r1, r1, #15 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ lsrs r2, r3, #5 │ │ │ │ add.w r1, r0, r3, lsr #5 │ │ │ │ ldr r3, [r2, r0] │ │ │ │ - b.n a9d8e │ │ │ │ + b.n a9d86 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #360] @ (a9f34 ) │ │ │ │ - ldr r3, [pc, #360] @ (a9f38 ) │ │ │ │ + ldr r0, [pc, #360] @ (a9f2c ) │ │ │ │ + ldr r3, [pc, #360] @ (a9f30 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ movs r1, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r1, r6 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, r0, lsl #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a9f48 │ │ │ │ - cbz r0, a9e44 │ │ │ │ + bl a9f40 │ │ │ │ + cbz r0, a9e3c │ │ │ │ adds r1, r6, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r1 │ │ │ │ - bl a9f48 │ │ │ │ - cbz r0, a9e44 │ │ │ │ + bl a9f40 │ │ │ │ + cbz r0, a9e3c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r7, r8, #4 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ @@ -235760,74 +235757,74 @@ │ │ │ │ ldrne r3, [r4, #12] │ │ │ │ ldrne r3, [r3, #12] │ │ │ │ strne r3, [r4, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r2, [r1, r7] │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ - bl aa020 │ │ │ │ + bl aa018 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, a9e60 │ │ │ │ - ldr r2, [pc, #244] @ (a9f3c ) │ │ │ │ - ldr r3, [pc, #240] @ (a9f38 ) │ │ │ │ + cbnz r0, a9e58 │ │ │ │ + ldr r2, [pc, #244] @ (a9f34 ) │ │ │ │ + ldr r3, [pc, #240] @ (a9f30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a9f24 │ │ │ │ + bne.n a9f1c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n a9e96 │ │ │ │ + bne.n a9e8e │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ str.w r1, [r3, r0, lsl #2] │ │ │ │ - ldr r1, [pc, #200] @ (a9f40 ) │ │ │ │ - ldr r3, [pc, #192] @ (a9f38 ) │ │ │ │ + ldr r1, [pc, #200] @ (a9f38 ) │ │ │ │ + ldr r3, [pc, #192] @ (a9f30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a9f24 │ │ │ │ + bne.n a9f1c │ │ │ │ adds r1, r6, #2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w af184 │ │ │ │ + b.w af17c │ │ │ │ adds r2, r0, #6 │ │ │ │ - beq.n a9f10 │ │ │ │ + beq.n a9f08 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r0, #8 │ │ │ │ bl 141cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #3 │ │ │ │ bl 22ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a9e44 │ │ │ │ + beq.n a9e3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9f48 │ │ │ │ + bl a9f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a9e44 │ │ │ │ + beq.n a9e3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl a9f48 │ │ │ │ + bl a9f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a9e44 │ │ │ │ + beq.n a9e3c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r3, #16] │ │ │ │ @@ -235840,142 +235837,142 @@ │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r4, #12] │ │ │ │ ldrne r3, [r3, #12] │ │ │ │ strne r3, [r4, #20] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r1, r7] │ │ │ │ ldr.w r1, [r1, r8] │ │ │ │ - bl aa020 │ │ │ │ + bl aa018 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a9e44 │ │ │ │ + beq.n a9e3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n a9e64 │ │ │ │ + beq.n a9e5c │ │ │ │ adds r3, r0, #6 │ │ │ │ - beq.n a9f10 │ │ │ │ + beq.n a9f08 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r0, #8 │ │ │ │ - b.n a9ea0 │ │ │ │ - ldr r2, [pc, #48] @ (a9f44 ) │ │ │ │ - ldr r3, [pc, #36] @ (a9f38 ) │ │ │ │ + b.n a9e98 │ │ │ │ + ldr r2, [pc, #48] @ (a9f3c ) │ │ │ │ + ldr r3, [pc, #36] @ (a9f30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n a9f28 │ │ │ │ + beq.n a9f20 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 1c1ca │ │ │ │ nop │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ movs r7, r0 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ movs r7, r0 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #172] @ (aa008 ) │ │ │ │ + ldr r4, [pc, #172] @ (aa000 ) │ │ │ │ ldr.w lr, [r5, r1, lsl #2] │ │ │ │ add r4, pc │ │ │ │ and.w r3, lr, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n a9faa │ │ │ │ + beq.n a9fa2 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n a9fc6 │ │ │ │ + bne.n a9fbe │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ mov.w ip, lr, lsr #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ mov.w ip, r3, lsr #12 │ │ │ │ - ldr r3, [pc, #140] @ (aa00c ) │ │ │ │ + ldr r3, [pc, #140] @ (aa004 ) │ │ │ │ ldr r4, [r4, r3] │ │ │ │ clz r3, ip │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ movw r4, #29061 @ 0x7185 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n a9fc6 │ │ │ │ + bne.n a9fbe │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n a9fc6 │ │ │ │ + bpl.n a9fbe │ │ │ │ str.w lr, [r5, r2, lsl #2] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ ldr.w lr, [lr, r3] │ │ │ │ and.w ip, lr, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n a9fae │ │ │ │ + beq.n a9fa6 │ │ │ │ cmp.w ip, #6 │ │ │ │ - beq.n a9f70 │ │ │ │ + beq.n a9f68 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ - bl a9788 │ │ │ │ - cbz r0, a9ffa │ │ │ │ + bl a9780 │ │ │ │ + cbz r0, a9ff2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n a9fa6 │ │ │ │ - ldr r3, [pc, #40] @ (aa010 ) │ │ │ │ + beq.n a9f9e │ │ │ │ + ldr r3, [pc, #40] @ (aa008 ) │ │ │ │ movs r2, #142 @ 0x8e │ │ │ │ - ldr r1, [pc, #40] @ (aa014 ) │ │ │ │ - ldr r0, [pc, #40] @ (aa018 ) │ │ │ │ + ldr r1, [pc, #40] @ (aa00c ) │ │ │ │ + ldr r0, [pc, #40] @ (aa010 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #76 @ 0x4c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r0, [pc, #32] @ (aa01c ) │ │ │ │ + ldr r0, [pc, #32] @ (aa014 ) │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 10970 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [sl, #16] │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + ldc2l 0, cr0, [sl, #-16]! │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #868] @ (aa39c ) │ │ │ │ + ldr r4, [pc, #868] @ (aa394 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r5, [pc, #868] @ (aa3a0 ) │ │ │ │ + ldr r5, [pc, #868] @ (aa398 ) │ │ │ │ add r4, pc │ │ │ │ lsrs r1, r1, #5 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r5, pc │ │ │ │ - ldr r0, [pc, #864] @ (aa3a4 ) │ │ │ │ + ldr r0, [pc, #864] @ (aa39c ) │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1052] @ 0x41c │ │ │ │ mov.w r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ @@ -235984,62 +235981,62 @@ │ │ │ │ add.w fp, r0, r3 │ │ │ │ ldr r5, [r1, r3] │ │ │ │ add.w r2, fp, #4 │ │ │ │ adds r1, r4, #4 │ │ │ │ and.w r6, r5, #3968 @ 0xf80 │ │ │ │ cmp.w r6, #3968 @ 0xf80 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ - beq.w aa366 │ │ │ │ + beq.w aa35e │ │ │ │ ubfx r5, r5, #7, #5 │ │ │ │ and.w r3, r6, #3968 @ 0xf80 │ │ │ │ cmp.w r3, #3968 @ 0xf80 │ │ │ │ add.w r5, r1, r5, lsl #2 │ │ │ │ - beq.w aa2ba │ │ │ │ + beq.w aa2b2 │ │ │ │ ubfx r6, r6, #7, #5 │ │ │ │ movs r3, #8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r6, r2, r6, lsl #2 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n aa15a │ │ │ │ + bne.n aa152 │ │ │ │ adds r4, #8 │ │ │ │ add.w sl, fp, #8 │ │ │ │ cmp r4, r5 │ │ │ │ it cc │ │ │ │ cmpcc sl, r6 │ │ │ │ ite cc │ │ │ │ movcc.w r8, #1 │ │ │ │ movcs.w r8, #0 │ │ │ │ - bcs.n aa17c │ │ │ │ + bcs.n aa174 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r8, r9 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w aa338 │ │ │ │ + beq.w aa330 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ itt eq │ │ │ │ ldreq r1, [sp, #0] │ │ │ │ ldreq.w r1, [r1, #276] @ 0x114 │ │ │ │ - beq.w aa356 │ │ │ │ + beq.w aa34e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w aa22c │ │ │ │ - bhi.n aa158 │ │ │ │ + beq.w aa224 │ │ │ │ + bhi.n aa150 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n aa124 │ │ │ │ + bne.n aa11c │ │ │ │ ldr.w r3, [fp] │ │ │ │ and.w r2, r3, #3968 @ 0xf80 │ │ │ │ cmp.w r2, #3968 @ 0xf80 │ │ │ │ - beq.w aa2da │ │ │ │ + beq.w aa2d2 │ │ │ │ ubfx r3, r3, #8, #4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r3, #31 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ lsrs r2, r2, #5 │ │ │ │ mov r0, r8 │ │ │ │ @@ -236057,159 +236054,159 @@ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ cmp r7, r6 │ │ │ │ it cc │ │ │ │ cmpcc r4, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ orr.w r2, r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bcc.n aa0c4 │ │ │ │ + bcc.n aa0bc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w aa25c │ │ │ │ + beq.w aa254 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n aa218 │ │ │ │ + bne.n aa210 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #588] @ (aa3a8 ) │ │ │ │ - ldr r2, [pc, #580] @ (aa3a4 ) │ │ │ │ + ldr r1, [pc, #588] @ (aa3a0 ) │ │ │ │ + ldr r2, [pc, #580] @ (aa39c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [sp, #1052] @ 0x41c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w aa29a │ │ │ │ + bne.w aa292 │ │ │ │ mov r0, r3 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n aa158 │ │ │ │ + bne.n aa150 │ │ │ │ mov r7, sl │ │ │ │ mov r9, r8 │ │ │ │ subs r2, r6, r7 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ lsrs r1, r2, #31 │ │ │ │ add.w r2, r1, r2, asr #2 │ │ │ │ ldrd r5, r3, [r4, #92] @ 0x5c │ │ │ │ add.w r0, r9, r2, asr #1 │ │ │ │ adds r2, r0, #1 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w aa2a8 │ │ │ │ + bcc.w aa2a0 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ mov r9, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ subs r3, r5, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl a8974 │ │ │ │ + bl a896c │ │ │ │ str.w r0, [r9], #8 │ │ │ │ str r4, [r5, #4] │ │ │ │ movs r5, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bcs.n aa280 │ │ │ │ + bcs.n aa278 │ │ │ │ cmp sl, r7 │ │ │ │ - bcs.n aa1e4 │ │ │ │ + bcs.n aa1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n aa210 │ │ │ │ + beq.n aa208 │ │ │ │ lsrs r3, r4, #5 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ and.w r3, r4, #31 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n aa210 │ │ │ │ + beq.n aa208 │ │ │ │ add.w fp, sl, #4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n aa29e │ │ │ │ + beq.n aa296 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ mov r1, sl │ │ │ │ - bl a9d8c │ │ │ │ + bl a9d84 │ │ │ │ mov r2, r9 │ │ │ │ str.w r0, [r2], #8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov r9, r2 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.n aa1c2 │ │ │ │ + b.n aa1ba │ │ │ │ add r3, sp, #28 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n aa158 │ │ │ │ + beq.n aa150 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 11018 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n aa15a │ │ │ │ + b.n aa152 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n aa2b6 │ │ │ │ + bne.n aa2ae │ │ │ │ adds r4, #8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n aa24e │ │ │ │ + bcs.n aa246 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.w aa0c4 │ │ │ │ + bcc.w aa0bc │ │ │ │ cmp r4, r5 │ │ │ │ - bne.w aa152 │ │ │ │ + bne.w aa14a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w aa396 │ │ │ │ + beq.w aa38e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r4, r3, #31 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n aa184 │ │ │ │ + beq.n aa17c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl dfad8 │ │ │ │ + bl dfad0 │ │ │ │ add r9, r0 │ │ │ │ - b.n aa270 │ │ │ │ + b.n aa268 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [r2, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w aa15a │ │ │ │ + beq.w aa152 │ │ │ │ add r2, sp, #28 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w aa15a │ │ │ │ - b.n aa220 │ │ │ │ + beq.w aa152 │ │ │ │ + b.n aa218 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ add.w fp, r3, r2, lsr #5 │ │ │ │ - b.n aa1e8 │ │ │ │ + b.n aa1e0 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w aa15a │ │ │ │ - b.n aa290 │ │ │ │ + beq.w aa152 │ │ │ │ + b.n aa288 │ │ │ │ mov r3, r0 │ │ │ │ - b.n aa15a │ │ │ │ - ldr r3, [pc, #240] @ (aa3ac ) │ │ │ │ + b.n aa152 │ │ │ │ + ldr r3, [pc, #240] @ (aa3a4 ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ lsrs r6, r6, #12 │ │ │ │ clz r3, r6 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - b.n aa08e │ │ │ │ - ldr r2, [pc, #208] @ (aa3ac ) │ │ │ │ + b.n aa086 │ │ │ │ + ldr r2, [pc, #208] @ (aa3a4 ) │ │ │ │ lsrs r3, r3, #12 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r1, r2] │ │ │ │ clz r2, r3 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ @@ -236221,120 +236218,120 @@ │ │ │ │ add.w r2, r3, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ it ls │ │ │ │ addls.w r8, sp, #28 │ │ │ │ - bhi.n aa322 │ │ │ │ + bhi.n aa31a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 10cec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n aa124 │ │ │ │ + b.n aa11c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 11ad4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n aa312 │ │ │ │ + bne.n aa30a │ │ │ │ mvn.w r3, #5 │ │ │ │ - b.n aa15a │ │ │ │ + b.n aa152 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r1, [r3, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n aa33e │ │ │ │ + beq.n aa336 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w aa0e4 │ │ │ │ + bne.w aa0dc │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w aa0e4 │ │ │ │ - b.n aa356 │ │ │ │ - ldr r3, [pc, #68] @ (aa3ac ) │ │ │ │ + bne.w aa0dc │ │ │ │ + b.n aa34e │ │ │ │ + ldr r3, [pc, #68] @ (aa3a4 ) │ │ │ │ lsrs r5, r5, #12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ clz r3, r5 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ and.w r3, r6, #3968 @ 0xf80 │ │ │ │ cmp.w r3, #3968 @ 0xf80 │ │ │ │ add.w r5, r1, r5, lsl #2 │ │ │ │ - bne.w aa08a │ │ │ │ - b.n aa2c0 │ │ │ │ + bne.w aa082 │ │ │ │ + b.n aa2b8 │ │ │ │ mov r9, r8 │ │ │ │ - b.n aa184 │ │ │ │ + b.n aa17c │ │ │ │ nop │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ movs r7, r0 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - ldr r3, [pc, #552] @ (aa5f0 ) │ │ │ │ + ldr r3, [pc, #552] @ (aa5e8 ) │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ add.w r9, fp, #4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl a9f48 │ │ │ │ + bl a9f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w aa522 │ │ │ │ + beq.w aa51a │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl a9f48 │ │ │ │ + bl a9f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w aa522 │ │ │ │ + beq.w aa51a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w aa5d4 │ │ │ │ + beq.w aa5cc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr.w r3, [r1, fp] │ │ │ │ ldr.w r5, [r1, r9] │ │ │ │ @@ -236342,135 +236339,135 @@ │ │ │ │ add.w r5, r2, r5, lsr #5 │ │ │ │ adds r7, r3, r2 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ adds r1, r7, #4 │ │ │ │ adds r2, r5, #4 │ │ │ │ and.w r3, r6, #3968 @ 0xf80 │ │ │ │ cmp.w r3, #3968 @ 0xf80 │ │ │ │ - beq.w aa586 │ │ │ │ + beq.w aa57e │ │ │ │ ubfx r6, r6, #7, #5 │ │ │ │ add.w r3, r1, r6, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r0, r3, #3968 @ 0xf80 │ │ │ │ cmp.w r0, #3968 @ 0xf80 │ │ │ │ - beq.n aa526 │ │ │ │ + beq.n aa51e │ │ │ │ ubfx r8, r3, #7, #5 │ │ │ │ add.w r8, r2, r8, lsl #2 │ │ │ │ movs r3, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n aa51a │ │ │ │ + bne.n aa512 │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ add.w r7, r7, #8 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n aa512 │ │ │ │ + beq.n aa50a │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r5, #16 │ │ │ │ and.w r3, r1, #7 │ │ │ │ sub.w r2, r5, #8 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n aa556 │ │ │ │ + beq.n aa54e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ it eq │ │ │ │ ldreq.w ip, [r4, #276] @ 0x114 │ │ │ │ - beq.n aa574 │ │ │ │ + beq.n aa56c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n aa4dc │ │ │ │ - bhi.n aa522 │ │ │ │ + beq.n aa4d4 │ │ │ │ + bhi.n aa51a │ │ │ │ cmp r7, r6 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r8, r5 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ - cbz r3, aa502 │ │ │ │ + cbz r3, aa4fa │ │ │ │ adds r5, #8 │ │ │ │ - b.n aa4a2 │ │ │ │ + b.n aa49a │ │ │ │ movs r3, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n aa518 │ │ │ │ + bne.n aa510 │ │ │ │ adds r7, #8 │ │ │ │ cmp r7, r6 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r8, r5 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ - cbz r3, aa502 │ │ │ │ + cbz r3, aa4fa │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r5, #8 │ │ │ │ - b.n aa4a2 │ │ │ │ + b.n aa49a │ │ │ │ mov r1, r7 │ │ │ │ subs r0, r1, r6 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b.n aa504 │ │ │ │ + b.n aa4fc │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r3, #6 │ │ │ │ - beq.n aa54c │ │ │ │ + beq.n aa544 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n aa5ba │ │ │ │ + bne.n aa5b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n aa50c │ │ │ │ - ldr r0, [pc, #204] @ (aa5f4 ) │ │ │ │ + b.n aa504 │ │ │ │ + ldr r0, [pc, #204] @ (aa5ec ) │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r6, r0] │ │ │ │ lsrs r3, r3, #12 │ │ │ │ clz ip, r3 │ │ │ │ rsb ip, ip, #732 @ 0x2dc │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r8, r2, r3, lsl #2 │ │ │ │ - b.n aa474 │ │ │ │ + b.n aa46c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 1c1ca │ │ │ │ ldr.w ip, [r4, #276] @ 0x114 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n aa55a │ │ │ │ + beq.n aa552 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w lr, r3, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bne.n aa4c2 │ │ │ │ + bne.n aa4ba │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ and.w lr, r3, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bne.n aa4c2 │ │ │ │ - b.n aa574 │ │ │ │ - ldr r3, [pc, #108] @ (aa5f4 ) │ │ │ │ + bne.n aa4ba │ │ │ │ + b.n aa56c │ │ │ │ + ldr r3, [pc, #108] @ (aa5ec ) │ │ │ │ lsrs r6, r6, #12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ clz r3, r6 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ @@ -236478,200 +236475,200 @@ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ add.w r3, r1, r6, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w ip, r3, #3968 @ 0xf80 │ │ │ │ cmp.w ip, #3968 @ 0xf80 │ │ │ │ - bne.w aa46c │ │ │ │ - b.n aa52c │ │ │ │ + bne.w aa464 │ │ │ │ + b.n aa524 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r0, #8 │ │ │ │ bl 141cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #3 │ │ │ │ bl 22ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n aa522 │ │ │ │ + beq.n aa51a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n aa3ee │ │ │ │ + b.n aa3e6 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr.w r7, [r2, fp] │ │ │ │ ldr.w r5, [r2, r9] │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r7, r3, r7, lsr #5 │ │ │ │ add.w r5, r3, r5, lsr #5 │ │ │ │ - b.n aa444 │ │ │ │ + b.n aa43c │ │ │ │ nop │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r3, r2] │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (aa6ac ) │ │ │ │ + ldr r2, [pc, #156] @ (aa6a4 ) │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #148] @ (aa6b0 ) │ │ │ │ + ldr r1, [pc, #148] @ (aa6a8 ) │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #144] @ (aa6b4 ) │ │ │ │ + ldr r3, [pc, #144] @ (aa6ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #4 │ │ │ │ - bl aa7dc │ │ │ │ + bl aa7d4 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n aa684 │ │ │ │ + ble.n aa67c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r5, r2, lsl #3] │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #3] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n aa6a6 │ │ │ │ + beq.n aa69e │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n aa684 │ │ │ │ + beq.n aa67c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w r2, [r5, r2, lsl #3] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n aa6a2 │ │ │ │ + beq.n aa69a │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n aa684 │ │ │ │ + beq.n aa67c │ │ │ │ movs r0, #3 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r2, [r6, r0, lsl #2] │ │ │ │ ldr.w r2, [r5, r2, lsl #3] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n aa686 │ │ │ │ + beq.n aa67e │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n aa66c │ │ │ │ + bne.n aa664 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (aa6b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (aa6ac ) │ │ │ │ + ldr r2, [pc, #48] @ (aa6b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (aa6a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n aa69e │ │ │ │ + bne.n aa696 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r0, #2 │ │ │ │ - b.n aa686 │ │ │ │ + b.n aa67e │ │ │ │ movs r0, #1 │ │ │ │ - b.n aa686 │ │ │ │ + b.n aa67e │ │ │ │ nop │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #248] @ (aa7ac ) │ │ │ │ + ldr r6, [pc, #280] @ (aa7c4 ) │ │ │ │ movs r7, r0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #840] @ (aaa04 ) │ │ │ │ + ldr r5, [pc, #872] @ (aaa1c ) │ │ │ │ movs r7, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, ip, [r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr.w r2, [ip, r2, lsl #3] │ │ │ │ ldr.w r1, [ip, r1, lsl #3] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n aa706 │ │ │ │ + beq.n aa6fe │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n aa71c │ │ │ │ + beq.n aa714 │ │ │ │ cmp r2, r3 │ │ │ │ it cc │ │ │ │ movcc.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bcc.n aa704 │ │ │ │ + bcc.n aa6fc │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #44] @ (aa734 ) │ │ │ │ + ldr r3, [pc, #44] @ (aa72c ) │ │ │ │ movw r2, #281 @ 0x119 │ │ │ │ - ldr r1, [pc, #40] @ (aa738 ) │ │ │ │ - ldr r0, [pc, #44] @ (aa73c ) │ │ │ │ + ldr r1, [pc, #40] @ (aa730 ) │ │ │ │ + ldr r0, [pc, #44] @ (aa734 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #32] @ (aa740 ) │ │ │ │ + ldr r3, [pc, #32] @ (aa738 ) │ │ │ │ mov.w r2, #282 @ 0x11a │ │ │ │ - ldr r1, [pc, #32] @ (aa744 ) │ │ │ │ - ldr r0, [pc, #32] @ (aa748 ) │ │ │ │ + ldr r1, [pc, #32] @ (aa73c ) │ │ │ │ + ldr r0, [pc, #32] @ (aa740 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6680004 │ │ │ │ - ldc2 0, cr0, [sl, #12] │ │ │ │ - cdp2 0, 2, cr0, cr6, cr3, {0} │ │ │ │ - @ instruction: 0xf6520004 │ │ │ │ - stc2 0, cr0, [r4, #12] │ │ │ │ - cdp2 0, 1, cr0, cr12, cr3, {0} │ │ │ │ + @ instruction: 0xf6580004 │ │ │ │ + stc2 0, cr0, [sl, #12] │ │ │ │ + cdp2 0, 1, cr0, cr6, cr3, {0} │ │ │ │ + movw r0, #10244 @ 0x2804 │ │ │ │ + ldc2l 0, cr0, [r4, #-12]! │ │ │ │ + cdp2 0, 0, cr0, cr12, cr3, {0} │ │ │ │ movw r3, #38277 @ 0x9585 │ │ │ │ movt r3, #1 │ │ │ │ movw r2, #1413 @ 0x585 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ - beq.n aa7b6 │ │ │ │ + beq.n aa7ae │ │ │ │ movw r2, #4485 @ 0x1185 │ │ │ │ movw r3, #62725 @ 0xf505 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ - beq.n aa7b6 │ │ │ │ + beq.n aa7ae │ │ │ │ movw r3, #3077 @ 0xc05 │ │ │ │ movt r3, #1 │ │ │ │ movw r2, #52997 @ 0xcf05 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - beq.n aa7b6 │ │ │ │ + beq.n aa7ae │ │ │ │ movw r2, #50309 @ 0xc485 │ │ │ │ movt r2, #1 │ │ │ │ movw r3, #10629 @ 0x2985 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ - beq.n aa7b6 │ │ │ │ + beq.n aa7ae │ │ │ │ movw r3, #40581 @ 0x9e85 │ │ │ │ movt r3, #1 │ │ │ │ movw r2, #58373 @ 0xe405 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ ite eq │ │ │ │ @@ -236680,868 +236677,868 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bic.w r2, r0, #128 @ 0x80 │ │ │ │ movw r3, #65029 @ 0xfe05 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n aa7d8 │ │ │ │ + beq.n aa7d0 │ │ │ │ bic.w r0, r0, #384 @ 0x180 │ │ │ │ movw r3, #64517 @ 0xfc05 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n aa7d8 │ │ │ │ + beq.n aa7d0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ b.w 11ab0 │ │ │ │ - ldr r3, [pc, #52] @ (aa818 ) │ │ │ │ - ldr r2, [pc, #56] @ (aa81c ) │ │ │ │ + ldr r3, [pc, #52] @ (aa810 ) │ │ │ │ + ldr r2, [pc, #56] @ (aa814 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r3, [r3, #516] @ 0x204 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n aa7f4 │ │ │ │ + beq.n aa7ec │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ mov r4, r3 │ │ │ │ blx 1114c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 11148 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #480] @ (aa9fc ) │ │ │ │ + ldr r4, [pc, #512] @ (aaa14 ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #212] @ (aa908 ) │ │ │ │ + ldr r2, [pc, #212] @ (aa900 ) │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #212] @ (aa90c ) │ │ │ │ + ldr r3, [pc, #212] @ (aa904 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #16 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a5708 │ │ │ │ + bl a5700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n aa902 │ │ │ │ + beq.n aa8fa │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r8, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n aa902 │ │ │ │ + beq.n aa8fa │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r8, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n aa902 │ │ │ │ + beq.n aa8fa │ │ │ │ movw r1, #8461 @ 0x210d │ │ │ │ movt r1, #3 │ │ │ │ add.w r2, r8, #1 │ │ │ │ add.w r0, r8, #2 │ │ │ │ blx 10cd0 │ │ │ │ - cbz r0, aa902 │ │ │ │ + cbz r0, aa8fa │ │ │ │ add.w r2, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ blx 10cd0 │ │ │ │ - cbz r0, aa902 │ │ │ │ + cbz r0, aa8fa │ │ │ │ movw r2, #27269 @ 0x6a85 │ │ │ │ movt r2, #1 │ │ │ │ add.w r1, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0630 │ │ │ │ - cbz r0, aa902 │ │ │ │ + bl b0628 │ │ │ │ + cbz r0, aa8fa │ │ │ │ ldr.w r1, [r9, #72] @ 0x48 │ │ │ │ - cbnz r1, aa8ea │ │ │ │ + cbnz r1, aa8e2 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #1 │ │ │ │ mov r1, sp │ │ │ │ - bl a57d8 │ │ │ │ - ldr r2, [pc, #68] @ (aa910 ) │ │ │ │ - ldr r3, [pc, #60] @ (aa90c ) │ │ │ │ + bl a57d0 │ │ │ │ + ldr r2, [pc, #68] @ (aa908 ) │ │ │ │ + ldr r3, [pc, #60] @ (aa904 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n aa8e6 │ │ │ │ + bne.n aa8de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 57894 │ │ │ │ mov r1, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl a57d8 │ │ │ │ - b.n aa8ca │ │ │ │ + bl a57d0 │ │ │ │ + b.n aa8c2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n aa8ca │ │ │ │ + b.n aa8c2 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #144] @ (aa99c ) │ │ │ │ + ldr r4, [pc, #176] @ (aa9b4 ) │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #568] @ (aab4c ) │ │ │ │ + ldr r3, [pc, #600] @ (aab64 ) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000aa914 : │ │ │ │ +000aa90c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 11ad4 │ │ │ │ - cbz r0, aa92a │ │ │ │ + cbz r0, aa922 │ │ │ │ pop {r3, pc} │ │ │ │ bl 5a418 │ │ │ │ nop │ │ │ │ - cbz r0, aa948 │ │ │ │ + cbz r0, aa940 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 11ad4 │ │ │ │ - cbz r0, aa94a │ │ │ │ + cbz r0, aa942 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ bl 5a418 │ │ │ │ nop │ │ │ │ │ │ │ │ -000aa950 : │ │ │ │ +000aa948 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 11ad4 │ │ │ │ - cbz r0, aa966 │ │ │ │ + cbz r0, aa95e │ │ │ │ pop {r3, pc} │ │ │ │ bl 5a418 │ │ │ │ nop │ │ │ │ │ │ │ │ -000aa96c : │ │ │ │ +000aa964 : │ │ │ │ b.w 11014 │ │ │ │ │ │ │ │ -000aa970 : │ │ │ │ +000aa968 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 11ad4 │ │ │ │ - cbz r0, aa986 │ │ │ │ + cbz r0, aa97e │ │ │ │ pop {r3, pc} │ │ │ │ bl 5a418 │ │ │ │ nop │ │ │ │ movw r3, #32759 @ 0x7ff7 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n aa996 │ │ │ │ + bhi.n aa98e │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl d31bc │ │ │ │ + bl d31b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ adds r3, #7 │ │ │ │ add r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl df3bc │ │ │ │ + bl df3b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r3, r1 │ │ │ │ subs r0, #8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r4, r0, #8 │ │ │ │ sub sp, #24 │ │ │ │ cmp.w r4, #32768 @ 0x8000 │ │ │ │ - bcs.n aa9fa │ │ │ │ + bcs.n aa9f2 │ │ │ │ mov r0, r4 │ │ │ │ blx 11ad4 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, aaa36 │ │ │ │ + cbz r0, aaa2e │ │ │ │ add.w r0, r3, #8 │ │ │ │ strd r4, r2, [r3] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl d31bc │ │ │ │ + bl d31b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ adds r3, #7 │ │ │ │ adds r4, r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl df3bc │ │ │ │ + bl df3b4 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx 11b04 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n aaa36 │ │ │ │ - cbz r0, aaa36 │ │ │ │ + beq.n aaa2e │ │ │ │ + cbz r0, aaa2e │ │ │ │ movs r2, #1 │ │ │ │ - b.n aa9ee │ │ │ │ + b.n aa9e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n aa9f6 │ │ │ │ + b.n aa9ee │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ adds r2, r1, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n aaa74 │ │ │ │ + bcc.n aaa6c │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ ldr.w r4, [r3, #148] @ 0x94 │ │ │ │ adds r2, #24 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n aaa74 │ │ │ │ + bcc.n aaa6c │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ str r1, [r3, #92] @ 0x5c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 59d6c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n aaa8c │ │ │ │ + bne.n aaa84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - b.n aaa6a │ │ │ │ + b.n aaa62 │ │ │ │ bl 5a380 │ │ │ │ movs r0, #0 │ │ │ │ - b.n aaa70 │ │ │ │ + b.n aaa68 │ │ │ │ │ │ │ │ -000aaa94 : │ │ │ │ - b.n aa914 │ │ │ │ +000aaa8c : │ │ │ │ + b.n aa90c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov.w ip, r2, lsl #7 │ │ │ │ sub sp, #8 │ │ │ │ orr.w r4, ip, #3 │ │ │ │ mov.w lr, ip, asr #7 │ │ │ │ mov.w ip, ip, asr #31 │ │ │ │ cmp ip, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r2 │ │ │ │ - bne.n aaac8 │ │ │ │ + bne.n aaac0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r0, [r0, #92] @ 0x5c │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n aab0e │ │ │ │ + bcc.n aab06 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ adds r1, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n aab0e │ │ │ │ + bcc.n aab06 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ movw r0, #1043 @ 0x413 │ │ │ │ add.w ip, r2, #16 │ │ │ │ str.w ip, [r4, #92] @ 0x5c │ │ │ │ subs r1, r2, r1 │ │ │ │ strd r0, r5, [r2] │ │ │ │ strd r3, r0, [r2, #8] │ │ │ │ movs r0, #1 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, #11 │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n aaac4 │ │ │ │ + b.n aaabc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 59d6c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n aaac4 │ │ │ │ + bne.n aaabc │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n aaae8 │ │ │ │ + b.n aaae0 │ │ │ │ b.w 11014 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, aab40 │ │ │ │ + cbz r0, aab38 │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ subs r0, #8 │ │ │ │ - cbnz r2, aab38 │ │ │ │ + cbnz r2, aab30 │ │ │ │ b.w 11014 │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ b.w 12090 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, aab8c │ │ │ │ + cbz r0, aab84 │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ movw r3, #32759 @ 0x7ff7 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ cmpls r2, #0 │ │ │ │ - bne.n aab5a │ │ │ │ + bne.n aab52 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl d31bc │ │ │ │ + bl d31b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r3, r1, #7 │ │ │ │ mov r1, r0 │ │ │ │ add r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl df3bc │ │ │ │ + bl df3b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r3, r3, r1 │ │ │ │ sub.w r0, r3, #8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.n aa98c │ │ │ │ + b.n aa984 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n aac16 │ │ │ │ + beq.n aac0e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ mov r3, r0 │ │ │ │ subs r0, #8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r2, aabcc │ │ │ │ + cbnz r2, aabc4 │ │ │ │ add.w r4, r1, #8 │ │ │ │ cmp.w r4, #32768 @ 0x8000 │ │ │ │ - bcs.n aac2c │ │ │ │ + bcs.n aac24 │ │ │ │ mov r1, r4 │ │ │ │ blx 12294 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, aac12 │ │ │ │ + cbz r0, aac0a │ │ │ │ str.w r4, [r0], #8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl d31bc │ │ │ │ + bl d31b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r2, r1, #7 │ │ │ │ mov r1, r0 │ │ │ │ adds r4, r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl df3bc │ │ │ │ + bl df3b4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r4, r4, r1 │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n aac12 │ │ │ │ - bhi.n aac1a │ │ │ │ + beq.n aac0a │ │ │ │ + bhi.n aac12 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl aa9c8 │ │ │ │ + bl aa9c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, aac10 │ │ │ │ + cbz r0, aac08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ subs r2, #8 │ │ │ │ blx 11430 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl aab28 │ │ │ │ + bl aab20 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r3 │ │ │ │ - b.n aabc8 │ │ │ │ + b.n aabc0 │ │ │ │ mov r0, r1 │ │ │ │ - b.n aa9c8 │ │ │ │ + b.n aa9c0 │ │ │ │ subs r1, r1, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ blx 12094 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ str.w r4, [r3, #-8] │ │ │ │ - b.n aabc8 │ │ │ │ + b.n aabc0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl aa9c8 │ │ │ │ + bl aa9c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, aac52 │ │ │ │ + cbz r0, aac4a │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r4 │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ subs r2, #8 │ │ │ │ blx 11430 │ │ │ │ mov r0, r5 │ │ │ │ blx 11018 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ - b.n aabc8 │ │ │ │ + b.n aabc0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r3, aac72 │ │ │ │ + cbnz r3, aac6a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldrd r4, r0, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcs.n aacb8 │ │ │ │ + bcs.n aacb0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r1] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n aac94 │ │ │ │ + bne.n aac8c │ │ │ │ strex r4, r0, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n aac84 │ │ │ │ + bne.n aac7c │ │ │ │ dmb ish │ │ │ │ - bne.n aacbc │ │ │ │ + bne.n aacb4 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ ldrd r0, r2, [r3, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 11018 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n aac6e │ │ │ │ - b.n aac74 │ │ │ │ + beq.n aac66 │ │ │ │ + b.n aac6c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n aacb0 │ │ │ │ + b.n aaca8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n aac7e │ │ │ │ + b.n aac76 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r0, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n aad14 │ │ │ │ + bne.n aad0c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ add.w r2, r1, #16 │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ subs r3, r1, r3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ mov.w r3, r3, lsl #5 │ │ │ │ orr.w r3, r3, #10 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bvs.n aad44 │ │ │ │ + bvs.n aad3c │ │ │ │ vmov r2, s0 │ │ │ │ movw r3, #1042 @ 0x412 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ vmov r2, s1 │ │ │ │ str r2, [r1, #8] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ add.w r3, r1, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n aad2c │ │ │ │ + bcc.n aad24 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n aacda │ │ │ │ + bcs.n aacd2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [sp] │ │ │ │ bl 59d6c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n aad10 │ │ │ │ + bne.n aad08 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n aacda │ │ │ │ + b.n aacd2 │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 1a9a0 │ │ │ │ vmov r2, r3, d0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movw r0, #1042 @ 0x412 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r0, [r1, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n aad0e │ │ │ │ + b.n aad06 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ and.w r3, r1, #24 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ adds r0, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ tst.w r1, #384 @ 0x180 │ │ │ │ - beq.n aada0 │ │ │ │ + beq.n aad98 │ │ │ │ ubfx r3, r1, #7, #2 │ │ │ │ - cbz r2, aada6 │ │ │ │ + cbz r2, aad9e │ │ │ │ lsrs r1, r1, #9 │ │ │ │ mvns r3, r3 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - bne.n aadac │ │ │ │ + bne.n aada4 │ │ │ │ adds r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r2, aada6 │ │ │ │ + cbz r2, aad9e │ │ │ │ movs r3, #4 │ │ │ │ - b.n aad8c │ │ │ │ + b.n aad84 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n aad9c │ │ │ │ + beq.n aad94 │ │ │ │ cmp r3, #87 @ 0x57 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n aad9e │ │ │ │ - ldr r3, [pc, #16] @ (aadc8 ) │ │ │ │ + beq.n aad96 │ │ │ │ + ldr r3, [pc, #16] @ (aadc0 ) │ │ │ │ movw r2, #1018 @ 0x3fa │ │ │ │ - ldr r1, [pc, #16] @ (aadcc ) │ │ │ │ - ldr r0, [pc, #16] @ (aadd0 ) │ │ │ │ + ldr r1, [pc, #16] @ (aadc4 ) │ │ │ │ + ldr r0, [pc, #16] @ (aadc8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - movt r0, #59396 @ 0xe804 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + @ instruction: 0xf6be0004 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ movs r4, r0 │ │ │ │ - revsh r6, r5 │ │ │ │ + revsh r6, r3 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #56] @ (aae1c ) │ │ │ │ + ldr r3, [pc, #56] @ (aae14 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aae20 │ │ │ │ + bl aae18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, aae18 │ │ │ │ + cbz r0, aae10 │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ mov r2, r6 │ │ │ │ strb r3, [r0, #4] │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #5 │ │ │ │ blx 11430 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ subs r4, r4, r3 │ │ │ │ lsls r4, r4, #5 │ │ │ │ orr.w r0, r4, #12 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r4, [r0, r2] │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ adds r4, r1, #4 │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ ldr r5, [r0, #96] @ 0x60 │ │ │ │ sub sp, #12 │ │ │ │ lsrs r4, r4, #2 │ │ │ │ add.w r3, r4, #9 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n aae84 │ │ │ │ + bcc.n aae7c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr.w r5, [r0, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n aae84 │ │ │ │ + bcc.n aae7c │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ sub.w r3, ip, r1 │ │ │ │ add.w r1, ip, #8 │ │ │ │ add r1, r2 │ │ │ │ str r1, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r3, #7 │ │ │ │ and.w r3, r3, #384 @ 0x180 │ │ │ │ orr.w r3, r3, r4, lsl #9 │ │ │ │ orr.w r3, r3, #20 │ │ │ │ - cbz r2, aaeba │ │ │ │ + cbz r2, aaeb2 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r2, ip] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r4, #2 │ │ │ │ mov r5, r0 │ │ │ │ bl 59d6c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n aaebe │ │ │ │ + bne.n aaeb6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ add.w r1, ip, #8 │ │ │ │ sub.w r3, ip, r3 │ │ │ │ add r1, r2 │ │ │ │ str r1, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r3, #7 │ │ │ │ and.w r3, r3, #384 @ 0x180 │ │ │ │ orr.w r3, r3, r4, lsl #9 │ │ │ │ orr.w r3, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n aae72 │ │ │ │ + bne.n aae6a │ │ │ │ movs r2, #0 │ │ │ │ - b.n aae7e │ │ │ │ + b.n aae76 │ │ │ │ bl 5a380 │ │ │ │ - b.n aaeba │ │ │ │ + b.n aaeb2 │ │ │ │ │ │ │ │ -000aaec4 : │ │ │ │ - b.n aa914 │ │ │ │ +000aaebc : │ │ │ │ + b.n aa90c │ │ │ │ nop │ │ │ │ │ │ │ │ -000aaec8 : │ │ │ │ - b.n aa914 │ │ │ │ +000aaec0 : │ │ │ │ + b.n aa90c │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, aaeee │ │ │ │ + cbz r1, aaee6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ subs r4, r3, #4 │ │ │ │ - cbnz r3, aaf14 │ │ │ │ + cbnz r3, aaf0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ (aaf34 ) │ │ │ │ + ldr r3, [pc, #68] @ (aaf2c ) │ │ │ │ movw r2, #1467 @ 0x5bb │ │ │ │ - ldr r1, [pc, #64] @ (aaf38 ) │ │ │ │ - ldr r0, [pc, #68] @ (aaf3c ) │ │ │ │ + ldr r1, [pc, #64] @ (aaf30 ) │ │ │ │ + ldr r0, [pc, #68] @ (aaf34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n aaf14 │ │ │ │ + beq.n aaf0c │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl d3968 │ │ │ │ + bl d3960 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n aaf02 │ │ │ │ + bne.n aaefa │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r1, [r2, #12] │ │ │ │ - b.n aaeea │ │ │ │ + b.n aaee2 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5e80004 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + rsbs r0, r8, #8650752 @ 0x840000 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n aafc4 │ │ │ │ + bne.n aafbc │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bmi.n aaf68 │ │ │ │ + bmi.n aaf60 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n aaf60 │ │ │ │ + beq.n aaf58 │ │ │ │ clz r4, r0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ lsrs r1, r4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n aaf60 │ │ │ │ + bne.n aaf58 │ │ │ │ and.w r2, r2, #16 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ab000 │ │ │ │ + bne.n aaff8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r1, #12] │ │ │ │ cmp r4, r2 │ │ │ │ - ble.n aafbe │ │ │ │ + ble.n aafb6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r4, #1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ bfi r0, r2, #6, #1 │ │ │ │ strb r0, [r1, #4] │ │ │ │ - beq.n aafbe │ │ │ │ + beq.n aafb6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r4, #2 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ bfi r0, r2, #6, #1 │ │ │ │ strb r0, [r1, #12] │ │ │ │ - beq.n aafbe │ │ │ │ + beq.n aafb6 │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ bic.w r0, r0, #64 @ 0x40 │ │ │ │ strb r0, [r2, #4] │ │ │ │ - bne.n aafaa │ │ │ │ + bne.n aafa2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n aaf60 │ │ │ │ + b.n aaf58 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n aaf5a │ │ │ │ + beq.n aaf52 │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r2 │ │ │ │ add.w r6, r3, #12 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n aaff6 │ │ │ │ + beq.n aafee │ │ │ │ ldrb r2, [r0, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bmi.n ab038 │ │ │ │ + bmi.n ab030 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n aaf5a │ │ │ │ + bmi.n aaf52 │ │ │ │ ldrd r1, r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n ab028 │ │ │ │ + bcs.n ab020 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl ad71c │ │ │ │ + bl ad714 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, ab028 │ │ │ │ + cbz r0, ab020 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n aafd2 │ │ │ │ - b.n aaf5a │ │ │ │ + bne.n aafca │ │ │ │ + b.n aaf52 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ mvn.w r0, #16 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ and.w fp, fp, r0 │ │ │ │ and.w ip, ip, r1 │ │ │ │ strexd r4, fp, ip, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n ab00e │ │ │ │ + bne.n ab006 │ │ │ │ dmb ish │ │ │ │ - b.n aaf60 │ │ │ │ + b.n aaf58 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl d35e0 │ │ │ │ + bl d35d8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n aaff6 │ │ │ │ + b.n aafee │ │ │ │ strd r0, r3, [sp] │ │ │ │ bl 5a8e2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r0, #20] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n aafdc │ │ │ │ - b.n ab038 │ │ │ │ + beq.n aafd4 │ │ │ │ + b.n ab030 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #108] @ ab0cc │ │ │ │ + ldr.w ip, [pc, #108] @ ab0c4 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #104] @ (ab0d0 ) │ │ │ │ + ldr r4, [pc, #104] @ (ab0c8 ) │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ vldr d7, [r2, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ add.w ip, sp, #8 │ │ │ │ @@ -237556,75 +237553,75 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r0, #2312] @ 0x908 │ │ │ │ str r3, [r2, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3], #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl ab0d8 │ │ │ │ + bl ab0d0 │ │ │ │ ldr.w r3, [r5, #2312] @ 0x908 │ │ │ │ - ldr r2, [pc, #36] @ (ab0d4 ) │ │ │ │ + ldr r2, [pc, #36] @ (ab0cc ) │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #24] @ (ab0d0 ) │ │ │ │ + ldr r3, [pc, #24] @ (ab0c8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ab0c8 │ │ │ │ + bne.n ab0c0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r7 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bics r2, r5 │ │ │ │ + bics r2, r6 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1348] @ ab634 │ │ │ │ + ldr.w r3, [pc, #1348] @ ab62c │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #1344] @ ab638 │ │ │ │ + ldr.w r1, [pc, #1344] @ ab630 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1324] @ ab63c │ │ │ │ + ldr.w r3, [pc, #1324] @ ab634 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w ab54c │ │ │ │ + beq.w ab544 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ mov r3, r8 │ │ │ │ it cs │ │ │ │ movcs r2, #254 @ 0xfe │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w ab430 │ │ │ │ + bne.w ab428 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab500 │ │ │ │ + beq.w ab4f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ and.w r3, r4, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w ab32c │ │ │ │ + bhi.w ab324 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r1, #8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsls r0, r1, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ @@ -237633,846 +237630,846 @@ │ │ │ │ and.w r3, r4, #24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w ab512 │ │ │ │ - ldr.w r3, [pc, #1220] @ ab640 │ │ │ │ + beq.w ab50a │ │ │ │ + ldr.w r3, [pc, #1220] @ ab638 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr.w r3, [r8, #3392] @ 0xd40 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w ab8d8 │ │ │ │ + bhi.w ab8d0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ str.w r5, [sl] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w ab500 │ │ │ │ + beq.w ab4f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrd r9, r7, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.n ab2a2 │ │ │ │ + bne.n ab29a │ │ │ │ ldr r6, [r5, #8] │ │ │ │ add.w r3, fp, #2704 @ 0xa90 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ dmb ish │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ ldr.w lr, [fp, #2704] @ 0xa90 │ │ │ │ ldr.w ip, [fp, #2708] @ 0xa94 │ │ │ │ cmp r3, ip │ │ │ │ it eq │ │ │ │ cmpeq r2, lr │ │ │ │ - beq.n ab298 │ │ │ │ + beq.n ab290 │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq r0, lr │ │ │ │ - beq.n ab1f6 │ │ │ │ + beq.n ab1ee │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ ite cs │ │ │ │ movcs r1, #1 │ │ │ │ movcc r1, #0 │ │ │ │ cmp r9, r2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ sbcs.w r3, r7, r3 │ │ │ │ it cs │ │ │ │ movcs r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n ab280 │ │ │ │ + beq.n ab278 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w ab31a │ │ │ │ + beq.w ab312 │ │ │ │ ldr.w r3, [r8, #3388] @ 0xd3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.n ab2da │ │ │ │ + bne.n ab2d2 │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ ldrd r0, r1, [ip, #8] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, r8, [r3] │ │ │ │ ldrd r2, r3, [ip, #16] │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ cmpeq r2, lr │ │ │ │ - beq.n ab2d0 │ │ │ │ + beq.n ab2c8 │ │ │ │ cmp r1, r8 │ │ │ │ it eq │ │ │ │ cmpeq r0, lr │ │ │ │ - beq.n ab250 │ │ │ │ + beq.n ab248 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ ite cs │ │ │ │ movcs r1, #1 │ │ │ │ movcc r1, #0 │ │ │ │ cmp r9, r2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ sbcs.w r3, r7, r3 │ │ │ │ it cs │ │ │ │ movcs r1, #0 │ │ │ │ - cbz r1, ab2b8 │ │ │ │ + cbz r1, ab2b0 │ │ │ │ str.w r6, [sl] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w ab540 │ │ │ │ + beq.w ab538 │ │ │ │ str r5, [sp, #12] │ │ │ │ - ldr r2, [pc, #992] @ (ab644 ) │ │ │ │ - ldr r3, [pc, #972] @ (ab634 ) │ │ │ │ + ldr r2, [pc, #992] @ (ab63c ) │ │ │ │ + ldr r3, [pc, #972] @ (ab62c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w ab98a │ │ │ │ + bne.w ab982 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [fp, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [fp, #2620] @ 0xa3c │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n ab298 │ │ │ │ + beq.n ab290 │ │ │ │ cmp r9, r2 │ │ │ │ sbcs.w r3, r7, r3 │ │ │ │ - bcs.w abbfa │ │ │ │ + bcs.w abbf2 │ │ │ │ ldr.w r3, [fp, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #2680] @ 0xa78 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w ab500 │ │ │ │ + beq.w ab4f8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w ab1ac │ │ │ │ - b.n ab2a2 │ │ │ │ + beq.w ab1a4 │ │ │ │ + b.n ab29a │ │ │ │ ldr.w r2, [fp, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [fp, #2620] @ 0xa3c │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n ab2d0 │ │ │ │ + beq.n ab2c8 │ │ │ │ cmp r9, r2 │ │ │ │ sbcs.w r3, r7, r3 │ │ │ │ - bcs.w abb2c │ │ │ │ + bcs.w abb24 │ │ │ │ ldr.w r3, [fp, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #2680] @ 0xa78 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq.w ab51c │ │ │ │ + beq.w ab514 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - cbz r6, ab31a │ │ │ │ + cbz r6, ab312 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n ab2da │ │ │ │ + bne.n ab2d2 │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ ldrd r0, r1, [ip, #8] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, lr, [r3] │ │ │ │ ldrd r2, r3, [ip, #16] │ │ │ │ cmp r3, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, r8 │ │ │ │ - beq.n ab2d0 │ │ │ │ + beq.n ab2c8 │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq r0, r8 │ │ │ │ - bne.n ab234 │ │ │ │ - b.n ab250 │ │ │ │ + bne.n ab22c │ │ │ │ + b.n ab248 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n ab262 │ │ │ │ + b.n ab25a │ │ │ │ ands.w r3, r4, #24 │ │ │ │ - bne.w abb8a │ │ │ │ + bne.w abb82 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ - b.n ab178 │ │ │ │ + b.n ab170 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ add.w r3, fp, #2704 @ 0xa90 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldrd r3, r2, [r2] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w abb5e │ │ │ │ + bne.w abb56 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - vldr s0, [pc, #724] @ ab630 │ │ │ │ + vldr s0, [pc, #724] @ ab628 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ac2e0 │ │ │ │ + bl ac2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ab98e │ │ │ │ + bne.w ab986 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ab648 │ │ │ │ + bne.w ab640 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab500 │ │ │ │ + beq.w ab4f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ dmb ish │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [fp, #2704] @ 0xa90 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ ldrd r4, r5, [r6, #16] │ │ │ │ cmp ip, r5 │ │ │ │ it eq │ │ │ │ cmpeq lr, r4 │ │ │ │ - beq.w abb16 │ │ │ │ + beq.w abb0e │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ - beq.n ab3d6 │ │ │ │ + beq.n ab3ce │ │ │ │ cmp r2, r4 │ │ │ │ sbcs.w r4, r3, r5 │ │ │ │ ite cc │ │ │ │ movcc r4, #1 │ │ │ │ movcs r4, #0 │ │ │ │ cmp r2, r0 │ │ │ │ and.w r4, r4, #1 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ it cc │ │ │ │ movcc r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w ab832 │ │ │ │ + beq.w ab82a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ ldrd r4, r5, [r9] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl ae178 │ │ │ │ - b.n ab262 │ │ │ │ + bl ae170 │ │ │ │ + b.n ab25a │ │ │ │ ldr.w r2, [fp, #276] @ 0x114 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r4, [r4, r2] │ │ │ │ and.w r3, r4, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n ab32c │ │ │ │ - add r1, pc, #8 @ (adr r1, ab410 ) │ │ │ │ + bhi.n ab324 │ │ │ │ + add r1, pc, #8 @ (adr r1, ab408 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - stc2l 15, cr15, [pc, #-1020] @ ab030 │ │ │ │ + stc2l 15, cr15, [pc, #-1020] @ ab028 │ │ │ │ lsls r7, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w ab5a0 │ │ │ │ + beq.w ab598 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w ab596 │ │ │ │ + beq.w ab58e │ │ │ │ ldrb r3, [r4, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ab584 │ │ │ │ + bne.w ab57c │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r6 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.n ab47e │ │ │ │ + bhi.n ab476 │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ - bmi.n ab3aa │ │ │ │ + bmi.n ab3a2 │ │ │ │ lsrs r2, r4, #30 │ │ │ │ @ instruction: 0xb604 │ │ │ │ and.w r2, r3, #24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r2, fp, r2, lsl #2 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab596 │ │ │ │ + beq.w ab58e │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - ldr r3, [pc, #444] @ (ab640 ) │ │ │ │ + ldr r3, [pc, #444] @ (ab638 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r1, [r3, #3392] @ 0xd40 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w ab7ac │ │ │ │ + bhi.w ab7a4 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.w abafc │ │ │ │ + bmi.w abaf4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movw r1, #58186 @ 0xe34a │ │ │ │ movt r1, #6715 @ 0x1a3b │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ subs r5, #1 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl a6fd4 │ │ │ │ + bl a6fcc │ │ │ │ movs r1, #12 │ │ │ │ ands r5, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ mul.w r5, r1, r5 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str.w r1, [sl] │ │ │ │ mov r1, r4 │ │ │ │ - bl adc58 │ │ │ │ + bl adc50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n ab262 │ │ │ │ + b.n ab25a │ │ │ │ ldr.w r2, [fp, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [fp, #2620] @ 0xa3c │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n ab4ee │ │ │ │ + beq.n ab4e6 │ │ │ │ cmp r6, r2 │ │ │ │ sbcs.w r3, r9, r3 │ │ │ │ - bcs.w abbdc │ │ │ │ + bcs.w abbd4 │ │ │ │ ldr.w r3, [fp, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #2680] @ 0xa78 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w ab934 │ │ │ │ + bne.w ab92c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n ab262 │ │ │ │ + b.n ab25a │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ab178 │ │ │ │ + bne.w ab170 │ │ │ │ add.w r3, fp, #2704 @ 0xa90 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ - b.n ab340 │ │ │ │ + b.n ab338 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl ae178 │ │ │ │ + bl ae170 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab260 │ │ │ │ + beq.w ab258 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w ab260 │ │ │ │ + bne.w ab258 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w ab260 │ │ │ │ + bne.w ab258 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n ab340 │ │ │ │ + b.n ab338 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ab500 │ │ │ │ + beq.n ab4f8 │ │ │ │ add.w r3, r0, #2704 @ 0xa90 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n ab386 │ │ │ │ + b.n ab37e │ │ │ │ and.w r3, r4, #24 │ │ │ │ lsrs r2, r4, #5 │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add.w r3, r3, r4, lsr #5 │ │ │ │ adds r0, r3, #4 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bl d36b4 │ │ │ │ + bl d36ac │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - b.n ab178 │ │ │ │ + b.n ab170 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 5a7b0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ab47e │ │ │ │ + bne.w ab476 │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ab43c │ │ │ │ + bne.w ab434 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n ab134 │ │ │ │ + b.n ab12c │ │ │ │ and.w r2, r3, #24 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ add.w r2, fp, r2, lsl #2 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ adds r0, r2, #4 │ │ │ │ lsrs r1, r1, #9 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl d36b4 │ │ │ │ + bl d36ac │ │ │ │ mov r3, r0 │ │ │ │ - b.n ab47e │ │ │ │ + b.n ab476 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r4, [r4, r2] │ │ │ │ - b.n ab3fe │ │ │ │ + b.n ab3f6 │ │ │ │ ldr.w r1, [fp, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w ab47e │ │ │ │ - add r0, pc, #8 @ (adr r0, ab5e8 ) │ │ │ │ + bhi.w ab476 │ │ │ │ + add r0, pc, #8 @ (adr r0, ab5e0 ) │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ add r0, r2 │ │ │ │ bx r0 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ @ instruction: 0xffafffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ mrc2 15, 4, pc, cr7, cr15, {7} │ │ │ │ mcr2 15, 4, pc, cr1, cr15, {7} @ │ │ │ │ lsls r3, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ ands.w r2, r3, #24 │ │ │ │ - beq.w ab47e │ │ │ │ + beq.w ab476 │ │ │ │ add.w r2, fp, r2, lsl #2 │ │ │ │ ldr.w r0, [r2, #244] @ 0xf4 │ │ │ │ add.w r0, r0, r3, lsr #5 │ │ │ │ bl 43970 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ab47e │ │ │ │ - b.n ab596 │ │ │ │ + bne.w ab476 │ │ │ │ + b.n ab58e │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - b.n ab5d4 │ │ │ │ + b.n ab5cc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r0, r5 │ │ │ │ movs r7, r0 │ │ │ │ - muls r4, r1 │ │ │ │ + muls r4, r2 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r6 │ │ │ │ + rors r6, r7 │ │ │ │ movs r7, r0 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w ab500 │ │ │ │ + beq.w ab4f8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldrd r6, r9, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w ab92a │ │ │ │ + bne.w ab922 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r8, [r1, #16] │ │ │ │ ldr.w r5, [fp, #2704] @ 0xa90 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, r5 │ │ │ │ - beq.w ab920 │ │ │ │ + beq.w ab918 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ - beq.n ab6b0 │ │ │ │ + beq.n ab6a8 │ │ │ │ cmp r6, r2 │ │ │ │ sbcs.w r3, r9, r3 │ │ │ │ ite cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ cmp r6, r7 │ │ │ │ and.w r3, r3, #1 │ │ │ │ sbcs.w r2, r9, r8 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab908 │ │ │ │ + beq.w ab900 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w ab31c │ │ │ │ - ldr.w r3, [pc, #1416] @ abc44 │ │ │ │ + beq.w ab314 │ │ │ │ + ldr.w r3, [pc, #1416] @ abc3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [r3, #3388] @ 0xd3c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.n ab72c │ │ │ │ + bne.n ab724 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [fp, #2704] @ 0xa90 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - beq.n ab7a0 │ │ │ │ + beq.n ab798 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ - beq.n ab726 │ │ │ │ + beq.n ab71e │ │ │ │ cmp r6, r3 │ │ │ │ sbcs.w r3, r9, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ite cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ cmp r6, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and.w r3, r3, #1 │ │ │ │ sbcs.w r2, r9, r2 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w abab2 │ │ │ │ + beq.w abaaa │ │ │ │ str.w r5, [sl] │ │ │ │ - b.n ab262 │ │ │ │ + b.n ab25a │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - beq.w abbac │ │ │ │ + beq.w abba4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w ab31c │ │ │ │ + beq.w ab314 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n ab72c │ │ │ │ + bne.n ab724 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldrd r0, r1, [r7, #8] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ cmp r3, ip │ │ │ │ it eq │ │ │ │ cmpeq r2, lr │ │ │ │ - beq.n ab7a0 │ │ │ │ + beq.n ab798 │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq r0, lr │ │ │ │ - beq.n ab726 │ │ │ │ + beq.n ab71e │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r1, r9, r1 │ │ │ │ ite cs │ │ │ │ movcs r1, #1 │ │ │ │ movcc r1, #0 │ │ │ │ cmp r6, r2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ sbcs.w r3, r9, r3 │ │ │ │ it cs │ │ │ │ movcs r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n ab726 │ │ │ │ + bne.n ab71e │ │ │ │ ldr.w r2, [fp, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [fp, #2620] @ 0xa3c │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n ab7a0 │ │ │ │ + beq.n ab798 │ │ │ │ cmp r6, r2 │ │ │ │ sbcs.w r3, r9, r3 │ │ │ │ - bcs.w abb9e │ │ │ │ + bcs.w abb96 │ │ │ │ ldr.w r3, [fp, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #2680] @ 0xa78 │ │ │ │ - b.n ab72c │ │ │ │ + b.n ab724 │ │ │ │ vmov s15, r2 │ │ │ │ vldr s0, [r4, #36] @ 0x24 │ │ │ │ addw r3, r3, #3384 @ 0xd38 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vldr s14, [r3] │ │ │ │ vdiv.f32 s13, s15, s0 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w ab496 │ │ │ │ + ble.w ab48e │ │ │ │ ldr.w r3, [fp, #2704] @ 0xa90 │ │ │ │ ldr.w r2, [fp, #2708] @ 0xa94 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n ab7e8 │ │ │ │ + beq.n ab7e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r3, #22 │ │ │ │ - bpl.w ab496 │ │ │ │ + bpl.w ab48e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ac2e0 │ │ │ │ + bl ac2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ab496 │ │ │ │ + beq.w ab48e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ad408 │ │ │ │ + bl ad400 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w abb08 │ │ │ │ + beq.w abb00 │ │ │ │ ldrb r3, [r0, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w abc1a │ │ │ │ + bne.w abc12 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - bl abc60 │ │ │ │ - b.n abc24 │ │ │ │ + bl abc58 │ │ │ │ + b.n abc1c │ │ │ │ ldr.w r0, [fp, #2616] @ 0xa38 │ │ │ │ ldr.w r1, [fp, #2620] @ 0xa3c │ │ │ │ orrs.w r4, r0, r1 │ │ │ │ - beq.w abb16 │ │ │ │ + beq.w abb0e │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - bcs.w abb0e │ │ │ │ + bcs.w abb06 │ │ │ │ ldr.w r3, [fp, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #2680] @ 0xa78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab500 │ │ │ │ + beq.w ab4f8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ ldrd r6, r7, [ip, #8] │ │ │ │ dmb ish │ │ │ │ ldrd r8, lr, [r4] │ │ │ │ ldrd r0, r1, [ip, #16] │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq r0, r8 │ │ │ │ - beq.n ab8c6 │ │ │ │ + beq.n ab8be │ │ │ │ cmp r7, lr │ │ │ │ it eq │ │ │ │ cmpeq r6, r8 │ │ │ │ - beq.n ab8aa │ │ │ │ + beq.n ab8a2 │ │ │ │ cmp r2, r6 │ │ │ │ sbcs.w r6, r3, r7 │ │ │ │ ite cs │ │ │ │ movcs r6, #1 │ │ │ │ movcc r6, #0 │ │ │ │ cmp r2, r0 │ │ │ │ and.w r6, r6, #1 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ it cs │ │ │ │ movcs r6, #0 │ │ │ │ - cbz r6, ab8ae │ │ │ │ + cbz r6, ab8a6 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n ab3d6 │ │ │ │ + b.n ab3ce │ │ │ │ ldr.w r0, [fp, #2616] @ 0xa38 │ │ │ │ ldr.w r1, [fp, #2620] @ 0xa3c │ │ │ │ orrs.w r6, r0, r1 │ │ │ │ - beq.n ab8c6 │ │ │ │ + beq.n ab8be │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - bcs.w abb6e │ │ │ │ + bcs.w abb66 │ │ │ │ ldr.w r3, [fp, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #2680] @ 0xa78 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n ab866 │ │ │ │ - b.n ab500 │ │ │ │ + bne.n ab85e │ │ │ │ + b.n ab4f8 │ │ │ │ ldr.w r3, [fp, #2704] @ 0xa90 │ │ │ │ add.w r1, fp, #2704 @ 0xa90 │ │ │ │ ldr.w r2, [fp, #2708] @ 0xa94 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w ab34a │ │ │ │ + beq.w ab342 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bmi.w ab34a │ │ │ │ + bmi.w ab342 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str.w r5, [sl] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w ab19c │ │ │ │ - b.n ab500 │ │ │ │ + bne.w ab194 │ │ │ │ + b.n ab4f8 │ │ │ │ ldr.w r2, [fp, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [fp, #2620] @ 0xa3c │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - beq.n ab920 │ │ │ │ + beq.n ab918 │ │ │ │ cmp r6, r2 │ │ │ │ sbcs.w r3, r9, r3 │ │ │ │ - bcs.w abbc0 │ │ │ │ + bcs.w abbb8 │ │ │ │ ldr.w r3, [fp, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #2680] @ 0xa78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w ab500 │ │ │ │ + beq.w ab4f8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w ab4f8 │ │ │ │ + bne.w ab4f0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldrd r0, r1, [r7, #8] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, lr, [r3] │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ cmp r3, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, r8 │ │ │ │ - beq.w ab4ee │ │ │ │ + beq.w ab4e6 │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq r0, r8 │ │ │ │ - beq.n ab986 │ │ │ │ + beq.n ab97e │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r1, r9, r1 │ │ │ │ ite cs │ │ │ │ movcs r1, #1 │ │ │ │ movcc r1, #0 │ │ │ │ cmp r6, r2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ sbcs.w r3, r9, r3 │ │ │ │ it cs │ │ │ │ movcs r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w ab4d6 │ │ │ │ + beq.w ab4ce │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n ab6b0 │ │ │ │ + b.n ab6a8 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ad408 │ │ │ │ + bl ad400 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w abb08 │ │ │ │ + beq.w abb00 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w abaf4 │ │ │ │ + bmi.w abaec │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bmi.w abb08 │ │ │ │ + bmi.w abb00 │ │ │ │ ldrb r3, [r4, #22] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w abae8 │ │ │ │ + bne.w abae0 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n aba16 │ │ │ │ + bhi.n aba0e │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ movs r1, #18 │ │ │ │ asrs r4, r6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - ldr r3, [pc, #612] @ (abc48 ) │ │ │ │ + ldr r3, [pc, #612] @ (abc40 ) │ │ │ │ mov.w r2, #536 @ 0x218 │ │ │ │ - ldr r1, [pc, #608] @ (abc4c ) │ │ │ │ - ldr r0, [pc, #612] @ (abc50 ) │ │ │ │ + ldr r1, [pc, #608] @ (abc44 ) │ │ │ │ + ldr r0, [pc, #612] @ (abc48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ and.w r3, r0, #24 │ │ │ │ lsrs r2, r0, #5 │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add.w r0, r3, r0, lsr #5 │ │ │ │ adds r0, #4 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bl d36b4 │ │ │ │ + bl d36ac │ │ │ │ str.w r0, [sl, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movw r1, #58186 @ 0xe34a │ │ │ │ movt r1, #6715 @ 0x1a3b │ │ │ │ - bl a6fd4 │ │ │ │ + bl a6fcc │ │ │ │ subs r1, r5, #1 │ │ │ │ ands r1, r0 │ │ │ │ movs r5, #12 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ mul.w r1, r5, r1 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ - b.n ab4c6 │ │ │ │ + b.n ab4be │ │ │ │ and.w r3, r0, #24 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ str.w r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n aba1a │ │ │ │ - b.n ab9e2 │ │ │ │ + bne.n aba12 │ │ │ │ + b.n ab9da │ │ │ │ ldr.w r2, [fp, #276] @ 0x114 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n aba16 │ │ │ │ - add r1, pc, #8 @ (adr r1, aba70 ) │ │ │ │ + bhi.n aba0e │ │ │ │ + add r1, pc, #8 @ (adr r1, aba68 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -238482,246 +238479,246 @@ │ │ │ │ @ instruction: 0xff89ffff │ │ │ │ @ instruction: 0xffa7ffff │ │ │ │ @ instruction: 0xffcdffff │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ - b.n aba5e │ │ │ │ + b.n aba56 │ │ │ │ movs r0, #0 │ │ │ │ - b.n aba4c │ │ │ │ + b.n aba44 │ │ │ │ ands.w r3, r0, #24 │ │ │ │ - beq.n aba16 │ │ │ │ + beq.n aba0e │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r0, r3, r0, lsr #5 │ │ │ │ bl 43970 │ │ │ │ - b.n aba4c │ │ │ │ + b.n aba44 │ │ │ │ ldr.w r2, [fp, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [fp, #2620] @ 0xa3c │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - beq.w ab7a0 │ │ │ │ + beq.w ab798 │ │ │ │ cmp r6, r2 │ │ │ │ sbcs.w r3, r9, r3 │ │ │ │ - bcc.w ab7a0 │ │ │ │ + bcc.w ab798 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w ab7a0 │ │ │ │ + bpl.w ab798 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ab726 │ │ │ │ - b.n ab7a0 │ │ │ │ + bne.w ab71e │ │ │ │ + b.n ab798 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 5a7b0 │ │ │ │ - b.n aba4c │ │ │ │ + b.n aba44 │ │ │ │ mov r0, r4 │ │ │ │ bl 5a8e2 │ │ │ │ - b.n ab9a0 │ │ │ │ + b.n ab998 │ │ │ │ mov r0, r4 │ │ │ │ bl 5a8e2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w ab12c │ │ │ │ + b.w ab124 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w ab12c │ │ │ │ + b.w ab124 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n abb4e │ │ │ │ + bmi.n abb46 │ │ │ │ ldr.w r3, [fp, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #2680] @ 0xa78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w ab864 │ │ │ │ - b.n ab500 │ │ │ │ + bne.w ab85c │ │ │ │ + b.n ab4f8 │ │ │ │ ldr.w r3, [ip] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w ab2d0 │ │ │ │ + bpl.w ab2c8 │ │ │ │ mov r1, ip │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ab250 │ │ │ │ - b.w ab2d0 │ │ │ │ + bne.w ab248 │ │ │ │ + b.w ab2c8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ab3d6 │ │ │ │ - b.n abb16 │ │ │ │ + bne.w ab3ce │ │ │ │ + b.n abb0e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bmi.w ab34a │ │ │ │ - b.w ab368 │ │ │ │ + bmi.w ab342 │ │ │ │ + b.w ab360 │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w ab8c6 │ │ │ │ + bpl.w ab8be │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ab8aa │ │ │ │ - b.n ab8c6 │ │ │ │ + bne.w ab8a2 │ │ │ │ + b.n ab8be │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr.w r0, [r3, #244] @ 0xf4 │ │ │ │ add.w r0, r0, r4, lsr #5 │ │ │ │ bl 43970 │ │ │ │ mov r4, r0 │ │ │ │ - b.n ab508 │ │ │ │ + b.n ab500 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w ab7a0 │ │ │ │ + bpl.w ab798 │ │ │ │ mov r1, r7 │ │ │ │ - b.n abad6 │ │ │ │ + b.n abace │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl ae178 │ │ │ │ - b.w ab262 │ │ │ │ + bl ae170 │ │ │ │ + b.w ab25a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.w ab920 │ │ │ │ + bpl.w ab918 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ab6b0 │ │ │ │ - b.n ab920 │ │ │ │ + bne.w ab6a8 │ │ │ │ + b.n ab918 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.w ab4ee │ │ │ │ + bpl.w ab4e6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ab986 │ │ │ │ - b.n ab4ee │ │ │ │ + bne.w ab97e │ │ │ │ + b.n ab4e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w ab298 │ │ │ │ + bpl.w ab290 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ab1f6 │ │ │ │ - b.w ab298 │ │ │ │ + bne.w ab1ee │ │ │ │ + b.w ab290 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 5a7b0 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ab496 │ │ │ │ - ldr r3, [pc, #36] @ (abc54 ) │ │ │ │ + bne.w ab48e │ │ │ │ + ldr r3, [pc, #36] @ (abc4c ) │ │ │ │ movw r2, #481 @ 0x1e1 │ │ │ │ - ldr r1, [pc, #32] @ (abc58 ) │ │ │ │ - ldr r0, [pc, #36] @ (abc5c ) │ │ │ │ + ldr r1, [pc, #32] @ (abc50 ) │ │ │ │ + ldr r0, [pc, #36] @ (abc54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaf40004 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + @ instruction: 0xeae40004 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ movs r4, r0 │ │ │ │ - stmia.w r8!, {r2} │ │ │ │ - cdp2 0, 13, cr0, cr6, cr3, {0} │ │ │ │ - cdp2 0, 14, cr0, cr14, cr3, {0} │ │ │ │ + ldmia.w r8, {r2} │ │ │ │ + cdp2 0, 12, cr0, cr6, cr3, {0} │ │ │ │ + cdp2 0, 13, cr0, cr14, cr3, {0} │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n abc84 │ │ │ │ + bhi.n abc7c │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r6, r1, #24 │ │ │ │ movs r4, #21 │ │ │ │ lsrs r5, r2, #16 │ │ │ │ asrs r4, r0, #32 │ │ │ │ and.w r3, r1, #24 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ - b.n abc84 │ │ │ │ + b.n abc7c │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ - b.n abc60 │ │ │ │ + b.n abc58 │ │ │ │ and.w r3, r1, #24 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ adds r0, r3, #4 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.w d36b4 │ │ │ │ + b.w d36ac │ │ │ │ ands.w r3, r1, #24 │ │ │ │ - beq.n abc84 │ │ │ │ + beq.n abc7c │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr.w r0, [r0, #244] @ 0xf4 │ │ │ │ add.w r0, r0, r1, lsr #5 │ │ │ │ b.w 43970 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r9, [pc, #1004] @ ac0cc │ │ │ │ + ldr.w r9, [pc, #1004] @ ac0c4 │ │ │ │ ldrd sl, fp, [r3, #24] │ │ │ │ add r9, pc │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r0, #2312] @ 0x908 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ ldrd r3, r7, [r1] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w abf60 │ │ │ │ + beq.w abf58 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w abf5a │ │ │ │ + beq.w abf52 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bne.w abed6 │ │ │ │ + bne.w abece │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r4, r0, #2704 @ 0xa90 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #4] │ │ │ │ @@ -238729,618 +238726,618 @@ │ │ │ │ ldr.w ip, [r0, #2704] @ 0xa90 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ cmp r4, r6 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - beq.w abecc │ │ │ │ + beq.w abec4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ - beq.n abd78 │ │ │ │ + beq.n abd70 │ │ │ │ cmp sl, r3 │ │ │ │ sbcs.w r3, fp, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ cmp sl, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r3, #1 │ │ │ │ sbcs.w r2, fp, r2 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w abeb4 │ │ │ │ + beq.w abeac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w abeac │ │ │ │ - ldr r3, [pc, #844] @ (ac0d0 ) │ │ │ │ + beq.w abea4 │ │ │ │ + ldr r3, [pc, #844] @ (ac0c8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r9, [r3, #3388] @ 0xd3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n abe22 │ │ │ │ + bne.n abe1a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r3, r4, [r1, #8] │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w ip, [r5, #2704] @ 0xa90 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - beq.n abe18 │ │ │ │ + beq.n abe10 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ - beq.n abdec │ │ │ │ + beq.n abde4 │ │ │ │ cmp sl, r3 │ │ │ │ sbcs.w r3, fp, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ cmp sl, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r3, #1 │ │ │ │ sbcs.w r2, fp, r2 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ - cbz r3, abe00 │ │ │ │ + cbz r3, abdf8 │ │ │ │ str.w r6, [r8] │ │ │ │ ldr.w r3, [r5, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r5, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r5, #2620] @ 0xa3c │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - beq.n abe18 │ │ │ │ + beq.n abe10 │ │ │ │ cmp sl, r2 │ │ │ │ sbcs.w r3, fp, r3 │ │ │ │ - bcs.w ac07c │ │ │ │ + bcs.w ac074 │ │ │ │ ldr.w r3, [r5, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #2680] @ 0xa78 │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - beq.w ac068 │ │ │ │ + beq.w ac060 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n abeac │ │ │ │ + beq.n abea4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n abe22 │ │ │ │ + bne.n abe1a │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd lr, ip, [r3] │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ cmp r3, ip │ │ │ │ it eq │ │ │ │ cmpeq r2, lr │ │ │ │ - beq.n abe18 │ │ │ │ + beq.n abe10 │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq r0, lr │ │ │ │ - beq.n abdec │ │ │ │ + beq.n abde4 │ │ │ │ cmp sl, r0 │ │ │ │ sbcs.w r1, fp, r1 │ │ │ │ ite cs │ │ │ │ movcs r1, #1 │ │ │ │ movcc r1, #0 │ │ │ │ cmp sl, r2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ sbcs.w r3, fp, r3 │ │ │ │ it cs │ │ │ │ movcs r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n abdec │ │ │ │ + bne.n abde4 │ │ │ │ ldr.w r2, [r5, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r5, #2620] @ 0xa3c │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n abe18 │ │ │ │ + beq.n abe10 │ │ │ │ cmp sl, r2 │ │ │ │ sbcs.w r3, fp, r3 │ │ │ │ - bcc.n abe18 │ │ │ │ + bcc.n abe10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n abe18 │ │ │ │ + bpl.n abe10 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n abdec │ │ │ │ - b.n abe18 │ │ │ │ + bne.n abde4 │ │ │ │ + b.n abe10 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n abdf0 │ │ │ │ + b.n abde8 │ │ │ │ ldr.w r2, [r0, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r0, #2620] @ 0xa3c │ │ │ │ orrs.w r6, r2, r3 │ │ │ │ - beq.n abecc │ │ │ │ + beq.n abec4 │ │ │ │ cmp sl, r2 │ │ │ │ sbcs.w r3, fp, r3 │ │ │ │ - bcs.w ac04e │ │ │ │ + bcs.w ac046 │ │ │ │ ldr.w r3, [r5, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #2680] @ 0xa78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n abf5a │ │ │ │ + beq.n abf52 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n abf54 │ │ │ │ + bne.n abf4c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add.w r3, r5, #2704 @ 0xa90 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ dmb ish │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ ldr.w lr, [r5, #2704] @ 0xa90 │ │ │ │ ldr.w ip, [r5, #2708] @ 0xa94 │ │ │ │ cmp r3, ip │ │ │ │ it eq │ │ │ │ cmpeq r2, lr │ │ │ │ - beq.n abf4a │ │ │ │ + beq.n abf42 │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq r0, lr │ │ │ │ - beq.n abf30 │ │ │ │ + beq.n abf28 │ │ │ │ cmp sl, r0 │ │ │ │ sbcs.w r1, fp, r1 │ │ │ │ ite cs │ │ │ │ movcs r1, #1 │ │ │ │ movcc r1, #0 │ │ │ │ cmp sl, r2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ sbcs.w r3, fp, r3 │ │ │ │ it cs │ │ │ │ movcs r1, #0 │ │ │ │ - cbz r1, abf34 │ │ │ │ + cbz r1, abf2c │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.n abd78 │ │ │ │ + b.n abd70 │ │ │ │ ldr.w r2, [r5, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r5, #2620] @ 0xa3c │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n abf4a │ │ │ │ + beq.n abf42 │ │ │ │ cmp sl, r2 │ │ │ │ sbcs.w r3, fp, r3 │ │ │ │ - bcs.n ac01c │ │ │ │ + bcs.n ac014 │ │ │ │ ldr.w r3, [r5, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #2680] @ 0xa78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n abede │ │ │ │ + bne.n abed6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n abdf0 │ │ │ │ + b.n abde8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n abf5a │ │ │ │ + beq.n abf52 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ ldrd r6, r7, [r1, #16] │ │ │ │ ldr.w lr, [r0, #2704] @ 0xa90 │ │ │ │ ldr.w ip, [r0, #2708] @ 0xa94 │ │ │ │ cmp r7, ip │ │ │ │ it eq │ │ │ │ cmpeq r6, lr │ │ │ │ - beq.n abfce │ │ │ │ + beq.n abfc6 │ │ │ │ cmp ip, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r2 │ │ │ │ - beq.n abfa6 │ │ │ │ + beq.n abf9e │ │ │ │ cmp sl, r6 │ │ │ │ sbcs.w r6, fp, r7 │ │ │ │ ite cc │ │ │ │ movcc r6, #1 │ │ │ │ movcs r6, #0 │ │ │ │ cmp sl, r2 │ │ │ │ and.w r6, r6, #1 │ │ │ │ sbcs.w r3, fp, r3 │ │ │ │ it cc │ │ │ │ movcc r6, #0 │ │ │ │ - cbz r6, abfb8 │ │ │ │ + cbz r6, abfb0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl ae178 │ │ │ │ - b.n abdf0 │ │ │ │ + bl ae170 │ │ │ │ + b.n abde8 │ │ │ │ ldr.w r2, [r0, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r0, #2620] @ 0xa3c │ │ │ │ orrs.w r6, r2, r3 │ │ │ │ - beq.n abfce │ │ │ │ + beq.n abfc6 │ │ │ │ cmp sl, r2 │ │ │ │ sbcs.w r3, fp, r3 │ │ │ │ - bcs.n ac038 │ │ │ │ + bcs.n ac030 │ │ │ │ ldr.w r3, [r5, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #2680] @ 0xa78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n abf5a │ │ │ │ + beq.n abf52 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrd r6, r7, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ ldr.w ip, [r5, #2704] @ 0xa90 │ │ │ │ ldr.w r2, [r5, #2708] @ 0xa94 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, ip │ │ │ │ - beq.n ac09e │ │ │ │ + beq.n ac096 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, ip │ │ │ │ - beq.n ac018 │ │ │ │ + beq.n ac010 │ │ │ │ cmp sl, r6 │ │ │ │ sbcs.w r2, fp, r7 │ │ │ │ - bcc.n ac088 │ │ │ │ + bcc.n ac080 │ │ │ │ cmp sl, r0 │ │ │ │ sbcs.w r2, fp, r1 │ │ │ │ - bcs.n ac088 │ │ │ │ + bcs.n ac080 │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.n abfa6 │ │ │ │ + b.n abf9e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n abf4a │ │ │ │ + bpl.n abf42 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w abf30 │ │ │ │ - b.n abf4a │ │ │ │ + bne.w abf28 │ │ │ │ + b.n abf42 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bpl.n abfce │ │ │ │ + bpl.n abfc6 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n abfa6 │ │ │ │ - b.n abfce │ │ │ │ + bne.n abf9e │ │ │ │ + b.n abfc6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.w abecc │ │ │ │ + bpl.w abec4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w abd78 │ │ │ │ - b.n abecc │ │ │ │ + bne.w abd70 │ │ │ │ + b.n abec4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl ae178 │ │ │ │ - b.n abdf0 │ │ │ │ + bl ae170 │ │ │ │ + b.n abde8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w abe18 │ │ │ │ - b.n abe9c │ │ │ │ + bpl.w abe10 │ │ │ │ + b.n abe94 │ │ │ │ ldr.w r1, [r5, #2616] @ 0xa38 │ │ │ │ ldr.w r2, [r5, #2620] @ 0xa3c │ │ │ │ orrs.w r0, r1, r2 │ │ │ │ - beq.n ac09e │ │ │ │ + beq.n ac096 │ │ │ │ cmp sl, r1 │ │ │ │ sbcs.w r2, fp, r2 │ │ │ │ - bcs.n ac0b0 │ │ │ │ + bcs.n ac0a8 │ │ │ │ ldr.w r3, [r5, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #2680] @ 0xa78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n abfe2 │ │ │ │ - b.n abf5a │ │ │ │ + bne.n abfda │ │ │ │ + b.n abf52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r2, #30 │ │ │ │ - bpl.n ac09e │ │ │ │ + bpl.n ac096 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ac018 │ │ │ │ - b.n ac09e │ │ │ │ + bne.n ac010 │ │ │ │ + b.n ac096 │ │ │ │ nop │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ cmp ip, r2 │ │ │ │ - ble.n ac0f2 │ │ │ │ + ble.n ac0ea │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ adds r2, #1 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ bic.w r1, r1, #64 @ 0x40 │ │ │ │ strb r1, [r3, #4] │ │ │ │ - b.n ac0dc │ │ │ │ + b.n ac0d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ and.w r3, r3, #528 @ 0x210 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bne.n ac14a │ │ │ │ + bne.n ac142 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ - cbz r3, ac14a │ │ │ │ + cbz r3, ac142 │ │ │ │ clz r4, r3 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ lsrs r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n ac14a │ │ │ │ + bne.n ac142 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ movs r4, #16 │ │ │ │ movs r5, #0 │ │ │ │ dmb ish │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ orrs r6, r4 │ │ │ │ orrs r7, r5 │ │ │ │ strexd ip, r6, r7, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n ac134 │ │ │ │ + bne.n ac12c │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #24] │ │ │ │ - cbnz r2, ac154 │ │ │ │ + cbnz r2, ac14c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r3, #58186 @ 0xe34a │ │ │ │ movt r3, #6715 @ 0x1a3b │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n ac14e │ │ │ │ + beq.n ac146 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n ac1d6 │ │ │ │ + beq.n ac1ce │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w ac29e │ │ │ │ + bmi.w ac296 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.n ac14e │ │ │ │ + bne.n ac146 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r1, #22 │ │ │ │ - bpl.w ac2aa │ │ │ │ + bpl.w ac2a2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.w ac2ac │ │ │ │ + bcc.w ac2a4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad944 │ │ │ │ + bl ad93c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ subs r5, r2, #1 │ │ │ │ - cbz r0, ac1da │ │ │ │ + cbz r0, ac1d2 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a6fd4 │ │ │ │ + bl a6fcc │ │ │ │ movs r3, #12 │ │ │ │ and.w r2, r5, r0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r1, r2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbnz r0, ac1c2 │ │ │ │ + cbnz r0, ac1ba │ │ │ │ ldr r0, [r4, #16] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ lsls r0, r0, #31 │ │ │ │ it mi │ │ │ │ ldrmi r2, [r1, r2] │ │ │ │ - bmi.n ac20c │ │ │ │ + bmi.n ac204 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ac288 │ │ │ │ + beq.n ac280 │ │ │ │ adds r6, #4 │ │ │ │ - b.n ac162 │ │ │ │ + b.n ac15a │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ adds r1, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n ac226 │ │ │ │ + blt.n ac21e │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ - cbnz r0, ac1ee │ │ │ │ + cbnz r0, ac1e6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n ac244 │ │ │ │ + bmi.n ac23c │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r1, #-4] │ │ │ │ adds r1, #12 │ │ │ │ subs r5, #1 │ │ │ │ - b.n ac1de │ │ │ │ + b.n ac1d6 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n ac270 │ │ │ │ + beq.n ac268 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ac204 │ │ │ │ - ldr r3, [pc, #168] @ (ac2bc ) │ │ │ │ + bne.n ac1fc │ │ │ │ + ldr r3, [pc, #168] @ (ac2b4 ) │ │ │ │ movw r2, #1332 @ 0x534 │ │ │ │ - ldr r1, [pc, #168] @ (ac2c0 ) │ │ │ │ - ldr r0, [pc, #168] @ (ac2c4 ) │ │ │ │ + ldr r1, [pc, #168] @ (ac2b8 ) │ │ │ │ + ldr r0, [pc, #168] @ (ac2bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n ac1d6 │ │ │ │ - ldr r3, [pc, #152] @ (ac2c8 ) │ │ │ │ + beq.n ac1ce │ │ │ │ + ldr r3, [pc, #152] @ (ac2c0 ) │ │ │ │ movw r2, #1401 @ 0x579 │ │ │ │ - ldr r1, [pc, #148] @ (ac2cc ) │ │ │ │ - ldr r0, [pc, #152] @ (ac2d0 ) │ │ │ │ + ldr r1, [pc, #148] @ (ac2c4 ) │ │ │ │ + ldr r0, [pc, #152] @ (ac2c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ac1fe │ │ │ │ + beq.n ac1f6 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ - cbnz r0, ac262 │ │ │ │ + cbnz r0, ac25a │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r1, #-4] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r2, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ac24c │ │ │ │ - b.n ac1fe │ │ │ │ + bne.n ac244 │ │ │ │ + b.n ac1f6 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r2, #28] │ │ │ │ - cbnz r1, ac27e │ │ │ │ + cbnz r1, ac276 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n ac1d2 │ │ │ │ - ldr r3, [pc, #72] @ (ac2d4 ) │ │ │ │ + b.n ac1ca │ │ │ │ + ldr r3, [pc, #72] @ (ac2cc ) │ │ │ │ movw r2, #1412 @ 0x584 │ │ │ │ - ldr r1, [pc, #72] @ (ac2d8 ) │ │ │ │ - ldr r0, [pc, #72] @ (ac2dc ) │ │ │ │ + ldr r1, [pc, #72] @ (ac2d0 ) │ │ │ │ + ldr r0, [pc, #72] @ (ac2d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 5a8e2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n ac16c │ │ │ │ + b.n ac164 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r7, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl d35e0 │ │ │ │ + bl d35d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n ac1d6 │ │ │ │ - b.n ac84c │ │ │ │ + b.n ac1ce │ │ │ │ + b.n ac824 │ │ │ │ movs r4, r0 │ │ │ │ - ldr??.w r0, [r4, #3] │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + str??.w r0, [r4, #3] │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ movs r3, r0 │ │ │ │ - b.n ac81c │ │ │ │ + b.n ac7f4 │ │ │ │ movs r4, r0 │ │ │ │ - ldr.w r0, [r6, #3] │ │ │ │ - ldr??.w r0, [sl, #3] │ │ │ │ - b.n ac774 │ │ │ │ + str.w r0, [r6, #3] │ │ │ │ + str??.w r0, [sl, #3] │ │ │ │ + b.n ac74c │ │ │ │ movs r4, r0 │ │ │ │ - ldr??.w r0, [ip, r3] │ │ │ │ - ldrh.w r0, [ip, #3] │ │ │ │ + str??.w r0, [ip, r3] │ │ │ │ + strh.w r0, [ip, #3] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3576] @ 0xdf8 │ │ │ │ sub sp, #476 @ 0x1dc │ │ │ │ add r7, sp, #8 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1072] @ ac730 │ │ │ │ + ldr.w r2, [pc, #1072] @ ac728 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldrd fp, r3, [r7, #512] @ 0x200 │ │ │ │ str r3, [r7, #32] │ │ │ │ mov r3, r1 │ │ │ │ - ldr.w r1, [pc, #1060] @ ac734 │ │ │ │ + ldr.w r1, [pc, #1060] @ ac72c │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r1, r4, #7 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [r7, #460] @ 0x1cc │ │ │ │ mov.w r2, #0 │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ str.w r0, [r7, #456] @ 0x1c8 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ - ldr.w r0, [pc, #1032] @ ac738 │ │ │ │ + ldr.w r0, [pc, #1032] @ ac730 │ │ │ │ sub.w r2, sp, r2 │ │ │ │ add r0, pc │ │ │ │ str r0, [r7, #28] │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n ac34c │ │ │ │ + beq.n ac344 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r2 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n ac33e │ │ │ │ + bne.n ac336 │ │ │ │ movw r2, #4088 @ 0xff8 │ │ │ │ ands r2, r1 │ │ │ │ sub.w sp, sp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w ac4e6 │ │ │ │ + bne.w ac4de │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ str r2, [r7, #24] │ │ │ │ add.w r2, r7, #52 @ 0x34 │ │ │ │ str r0, [r7, #12] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r7, #20] │ │ │ │ @@ -239350,109 +239347,109 @@ │ │ │ │ strd r0, r2, [r7, #44] @ 0x2c │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w sl, sp, #8 │ │ │ │ str r5, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w ac740 │ │ │ │ + beq.w ac738 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ tst.w r2, #6 │ │ │ │ - beq.n ac3c8 │ │ │ │ + beq.n ac3c0 │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n ac402 │ │ │ │ + bne.n ac3fa │ │ │ │ ldr.w r0, [r8, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ tst.w r2, #6 │ │ │ │ - beq.n ac3c8 │ │ │ │ + beq.n ac3c0 │ │ │ │ and.w ip, r2, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n ac402 │ │ │ │ + bne.n ac3fa │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ tst.w r2, #6 │ │ │ │ - bne.n ac3b4 │ │ │ │ + bne.n ac3ac │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n ac394 │ │ │ │ - cbnz r5, ac40a │ │ │ │ + bne.n ac38c │ │ │ │ + cbnz r5, ac402 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ac52e │ │ │ │ + bne.w ac526 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #860] @ (ac73c ) │ │ │ │ - ldr r3, [pc, #848] @ (ac730 ) │ │ │ │ + ldr r2, [pc, #860] @ (ac734 ) │ │ │ │ + ldr r3, [pc, #848] @ (ac728 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w ac726 │ │ │ │ + bne.w ac71e │ │ │ │ add.w r7, r7, #468 @ 0x1d4 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r1, [sl, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n ac3c8 │ │ │ │ + b.n ac3c0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add.w r1, r2, r3, lsl #3 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n ac4ee │ │ │ │ + bpl.n ac4e6 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n ac50c │ │ │ │ + bne.n ac504 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ac52e │ │ │ │ + bne.w ac526 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb.w r8, [sl] │ │ │ │ add.w r2, r3, r8, lsl #3 │ │ │ │ vldr s15, [r2] │ │ │ │ vcmpe.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w ac6b2 │ │ │ │ + bgt.w ac6aa │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n ac3da │ │ │ │ - vldr s15, [pc, #740] @ ac72c │ │ │ │ + beq.n ac3d2 │ │ │ │ + vldr s15, [pc, #740] @ ac724 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, sl, #1 │ │ │ │ add.w ip, sl, r5 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ add.w r0, r3, r1, lsl #3 │ │ │ │ vldr s14, [r0] │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ it gt │ │ │ │ movgt r8, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n ac456 │ │ │ │ + bne.n ac44e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n ac3da │ │ │ │ + beq.n ac3d2 │ │ │ │ vldr s14, [r6, #16] │ │ │ │ vmov.f32 s13, #8 @ 0x40400000 3.0 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vdiv.f32 s12, s14, s15 │ │ │ │ vcmpe.f32 s12, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w ac78e │ │ │ │ + bgt.w ac786 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n ac3da │ │ │ │ + bpl.n ac3d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r8, #1 │ │ │ │ str.w r2, [fp, #9] │ │ │ │ str.w r2, [fp, #5] │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ @@ -239464,286 +239461,286 @@ │ │ │ │ str.w r2, [fp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [fp, #4] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ bfi r1, r3, #0, #1 │ │ │ │ strb.w r1, [fp, #12] │ │ │ │ movs r0, #1 │ │ │ │ - b.n ac3dc │ │ │ │ + b.n ac3d4 │ │ │ │ subs r2, #4 │ │ │ │ add r2, sp │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n ac35c │ │ │ │ + b.n ac354 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ add.w r1, r7, #456 @ 0x1c8 │ │ │ │ adds r3, #1 │ │ │ │ vstr s0, [r7, #24] │ │ │ │ strb.w r3, [r7, #456] @ 0x1c8 │ │ │ │ - bl ac9b0 │ │ │ │ + bl ac9a8 │ │ │ │ cmp r5, #1 │ │ │ │ vldr s0, [r7, #24] │ │ │ │ - beq.n ac41e │ │ │ │ + beq.n ac416 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add.w r8, sl, #1 │ │ │ │ add.w r3, sl, r5 │ │ │ │ ldrb.w r1, [r8], #1 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w ac694 │ │ │ │ + bpl.w ac68c │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w ac41e │ │ │ │ + beq.w ac416 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n ac514 │ │ │ │ + b.n ac50c │ │ │ │ ldr r2, [r7, #32] │ │ │ │ mov r1, r4 │ │ │ │ vstr s0, [r7, #24] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl aca9c │ │ │ │ + bl aca94 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ vldr s0, [r7, #24] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w ac680 │ │ │ │ + ble.w ac678 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ vstr s0, [r7, #8] │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ add.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ subs r2, #1 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl ad140 │ │ │ │ + bl ad138 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ vldr s0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ac6de │ │ │ │ + bne.w ac6d6 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ bfi r2, r0, #0, #1 │ │ │ │ strb r2, [r3, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ lsls r2, r0, #1 │ │ │ │ orr.w r2, r2, #64 @ 0x40 │ │ │ │ bic.w r1, r1, #126 @ 0x7e │ │ │ │ orrs r2, r1 │ │ │ │ strb r2, [r3, #4] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ - cbz r0, ac5ae │ │ │ │ + cbz r0, ac5a6 │ │ │ │ vstr s0, [r7, #24] │ │ │ │ blx 11018 │ │ │ │ vldr s0, [r7, #24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n ac680 │ │ │ │ + ble.n ac678 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ vstr s0, [r7, #8] │ │ │ │ ldrb.w r2, [r0, #40]! │ │ │ │ add.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ subs r2, #1 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl ad140 │ │ │ │ + bl ad138 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ vldr s0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ac702 │ │ │ │ + bne.w ac6fa │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ bfi r2, r0, #0, #1 │ │ │ │ strb r2, [r3, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ lsls r2, r0, #1 │ │ │ │ orr.w r2, r2, #64 @ 0x40 │ │ │ │ bic.w r1, r1, #126 @ 0x7e │ │ │ │ orrs r2, r1 │ │ │ │ strb r2, [r3, #4] │ │ │ │ ldr.w r0, [r8, #76] @ 0x4c │ │ │ │ - cbz r0, ac60e │ │ │ │ + cbz r0, ac606 │ │ │ │ vstr s0, [r7, #24] │ │ │ │ blx 11018 │ │ │ │ vldr s0, [r7, #24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n ac680 │ │ │ │ + ble.n ac678 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r9, r5 │ │ │ │ add.w r8, r8, #80 @ 0x50 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [r7, #24] │ │ │ │ ldrb.w r1, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ add.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ subs r1, #1 │ │ │ │ add.w r4, r4, r1, lsl #3 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ - bl ad140 │ │ │ │ + bl ad138 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ac6ba │ │ │ │ + bne.n ac6b2 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ - vldr s15, [pc, #232] @ ac72c │ │ │ │ + vldr s15, [pc, #232] @ ac724 │ │ │ │ bfi r1, r0, #0, #1 │ │ │ │ strb r1, [r4, #4] │ │ │ │ vstr s15, [r4] │ │ │ │ lsls r1, r0, #1 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ orr.w r1, r1, #64 @ 0x40 │ │ │ │ bic.w r0, r0, #126 @ 0x7e │ │ │ │ orrs r1, r0 │ │ │ │ strb r1, [r4, #4] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ - cbz r0, ac66a │ │ │ │ + cbz r0, ac662 │ │ │ │ blx 11018 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n ac624 │ │ │ │ + bgt.n ac61c │ │ │ │ ldr r4, [r7, #24] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w ac8d6 │ │ │ │ + bne.w ac8ce │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w ac3da │ │ │ │ - b.n ac428 │ │ │ │ + beq.w ac3d2 │ │ │ │ + b.n ac420 │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ strb.w r1, [r7, #456] @ 0x1c8 │ │ │ │ add.w r1, r7, #456 @ 0x1c8 │ │ │ │ str r3, [r7, #8] │ │ │ │ vstr s0, [r7, #24] │ │ │ │ - bl ac9b0 │ │ │ │ + bl ac9a8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ vldr s0, [r7, #24] │ │ │ │ - b.n ac524 │ │ │ │ + b.n ac51c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w ac47e │ │ │ │ - b.n ac44e │ │ │ │ + beq.w ac476 │ │ │ │ + b.n ac446 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r1, [r4, #0] │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ bfi r1, r0, #0, #1 │ │ │ │ strb r1, [r4, #4] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ clz r0, r1 │ │ │ │ rsb r0, r0, #31 │ │ │ │ and.w r0, r0, #31 │ │ │ │ - b.n ac650 │ │ │ │ + b.n ac648 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ bfi r2, r1, #0, #1 │ │ │ │ strb r2, [r3, #4] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ clz r0, r2 │ │ │ │ rsb r0, r0, #31 │ │ │ │ and.w r0, r0, #31 │ │ │ │ - b.n ac58c │ │ │ │ + b.n ac584 │ │ │ │ ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ ldr.w r1, [r8, #68] @ 0x44 │ │ │ │ bfi r2, r1, #0, #1 │ │ │ │ strb r2, [r3, #4] │ │ │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ │ │ clz r0, r2 │ │ │ │ rsb r0, r0, #31 │ │ │ │ and.w r0, r0, #31 │ │ │ │ - b.n ac5ec │ │ │ │ + b.n ac5e4 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ movs r7, r0 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ movs r7, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ vstr s0, [r7, #4] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ mov r5, r0 │ │ │ │ blx 10cec │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ac76a │ │ │ │ + bne.n ac762 │ │ │ │ strex r3, r5, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ac75a │ │ │ │ + bne.n ac752 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r7, #8] │ │ │ │ vldr s0, [r7, #4] │ │ │ │ - beq.w ac38e │ │ │ │ + beq.w ac386 │ │ │ │ lsls r1, r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r7, #24] │ │ │ │ vstr s0, [r7, #8] │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ vldr s0, [r7, #8] │ │ │ │ - b.n ac38e │ │ │ │ - ldr r3, [pc, #536] @ (ac9a8 ) │ │ │ │ + b.n ac386 │ │ │ │ + ldr r3, [pc, #536] @ (ac9a0 ) │ │ │ │ movs r2, #1 │ │ │ │ vstr s0, [r7, #8] │ │ │ │ mov r1, r5 │ │ │ │ vstr s15, [r7, #24] │ │ │ │ add r3, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl aa7dc │ │ │ │ - ldr r3, [pc, #516] @ (ac9ac ) │ │ │ │ + bl aa7d4 │ │ │ │ + ldr r3, [pc, #516] @ (ac9a4 ) │ │ │ │ ldr r2, [r7, #28] │ │ │ │ vldr s15, [r7, #24] │ │ │ │ vldr s0, [r7, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add.w r1, r3, #3376 @ 0xd30 │ │ │ │ mov r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ vldr s14, [r1] │ │ │ │ ldrb.w r1, [sl, r3] │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ vldr s13, [r1] │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n ac8ce │ │ │ │ + bgt.n ac8c6 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w ac49a │ │ │ │ + ble.w ac492 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #28] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.w ac49a │ │ │ │ + bhi.w ac492 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ str r6, [r7, #28] │ │ │ │ add.w r6, sl, r3 │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ @@ -239763,215 +239760,215 @@ │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ add.w r1, r7, #456 @ 0x1c8 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ adds r2, #1 │ │ │ │ vstr s0, [r7, #8] │ │ │ │ vstr s15, [r7, #12] │ │ │ │ strb.w r2, [r7, #456] @ 0x1c8 │ │ │ │ - bl ac9b0 │ │ │ │ + bl ac9a8 │ │ │ │ cmp r5, r4 │ │ │ │ vldr s15, [r7, #12] │ │ │ │ vldr s0, [r7, #8] │ │ │ │ - bne.n ac818 │ │ │ │ + bne.n ac810 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n ac80a │ │ │ │ + bne.n ac802 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r6, [r7, #28] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ vstr s0, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ vstr s15, [r7, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ - bl aca9c │ │ │ │ + bl aca94 │ │ │ │ add.w r3, r9, #3376 @ 0xd30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r7, #32] │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ vldr s14, [r3] │ │ │ │ ldrd r4, r3, [r4] │ │ │ │ vldr s15, [r7, #16] │ │ │ │ mov r6, r3 │ │ │ │ vldr s0, [r7, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n ac8ea │ │ │ │ + ble.n ac8e2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [r7, #12] │ │ │ │ adds r5, #1 │ │ │ │ vstr s0, [r7, #16] │ │ │ │ vstr s15, [r7, #24] │ │ │ │ vstr s14, [r7, #28] │ │ │ │ - bl ad140 │ │ │ │ + bl ad138 │ │ │ │ vldr s13, [r4, #24] │ │ │ │ vldr s14, [r7, #28] │ │ │ │ vldr s15, [r7, #24] │ │ │ │ vldr s0, [r7, #16] │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmovle.f32 s13, s14 │ │ │ │ movgt r2, r4 │ │ │ │ ldrle r2, [r7, #12] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ vmov.f32 s14, s13 │ │ │ │ - b.n ac888 │ │ │ │ + b.n ac880 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n ac7d8 │ │ │ │ - b.n ac7c2 │ │ │ │ + beq.n ac7d0 │ │ │ │ + b.n ac7ba │ │ │ │ vstr s0, [r7, #24] │ │ │ │ blx 11018 │ │ │ │ vldr s0, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w ac3da │ │ │ │ - b.n ac428 │ │ │ │ + beq.w ac3d2 │ │ │ │ + b.n ac420 │ │ │ │ ldrd r6, r3, [r7, #32] │ │ │ │ mov r8, sl │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r2, ac936 │ │ │ │ + cbz r2, ac92e │ │ │ │ add.w r3, r9, #3376 @ 0xd30 │ │ │ │ vldr s13, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ vldr s14, [r3] │ │ │ │ vmul.f32 s14, s15, s14 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n ac93a │ │ │ │ + bgt.n ac932 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n ac972 │ │ │ │ + bge.n ac96a │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, ac930 │ │ │ │ + cbz r0, ac928 │ │ │ │ vstr s0, [r7, #28] │ │ │ │ vstr s15, [r7, #32] │ │ │ │ blx 11018 │ │ │ │ vldr s0, [r7, #28] │ │ │ │ vldr s15, [r7, #32] │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n ac910 │ │ │ │ + b.n ac908 │ │ │ │ mov r4, r2 │ │ │ │ - b.n ac910 │ │ │ │ + b.n ac908 │ │ │ │ strd r4, r4, [fp] │ │ │ │ strd r4, r4, [fp, #8] │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str.w r3, [fp] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n ac994 │ │ │ │ + bge.n ac98c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, ac96c │ │ │ │ + cbz r0, ac964 │ │ │ │ blx 11018 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n ac95e │ │ │ │ + b.n ac956 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w ac49a │ │ │ │ + beq.w ac492 │ │ │ │ vstr s0, [r7, #32] │ │ │ │ vstr s15, [r7, #36] @ 0x24 │ │ │ │ blx 11018 │ │ │ │ vldr s0, [r7, #32] │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ - b.n ac49a │ │ │ │ + b.n ac492 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w ac4e2 │ │ │ │ + beq.w ac4da │ │ │ │ blx 11018 │ │ │ │ - b.n ac4e2 │ │ │ │ + b.n ac4da │ │ │ │ nop │ │ │ │ ldr r5, [r4, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n aca3c │ │ │ │ + bge.n aca34 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ adds r0, r5, r4 │ │ │ │ blx 10cec │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r2, [r5, r4] │ │ │ │ mov r4, r0 │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - beq.n aca00 │ │ │ │ + beq.n ac9f8 │ │ │ │ tst.w r2, #65280 @ 0xff00 │ │ │ │ - bne.n ac9f8 │ │ │ │ + bne.n ac9f0 │ │ │ │ movs r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n aca02 │ │ │ │ + b.n ac9fa │ │ │ │ tst.w r2, #16711680 @ 0xff0000 │ │ │ │ - bne.n aca20 │ │ │ │ + bne.n aca18 │ │ │ │ movs r0, #2 │ │ │ │ mov r5, r0 │ │ │ │ rsb r2, r0, #4 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r4 │ │ │ │ blx 10cec │ │ │ │ - ldr r3, [pc, #132] @ (aca94 ) │ │ │ │ + ldr r3, [pc, #132] @ (aca8c ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ movs r2, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 105fc │ │ │ │ lsrs r2, r2, #24 │ │ │ │ - beq.n aca36 │ │ │ │ - ldr r3, [pc, #112] @ (aca98 ) │ │ │ │ + beq.n aca2e │ │ │ │ + ldr r3, [pc, #112] @ (aca90 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add r3, pc │ │ │ │ b.w 105fc │ │ │ │ movs r0, #3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n aca02 │ │ │ │ + b.n ac9fa │ │ │ │ mov r3, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ ldr.w r5, [r3], #12 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n aca58 │ │ │ │ + beq.n aca50 │ │ │ │ mov r0, r5 │ │ │ │ blx 12294 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n aca6a │ │ │ │ + b.n aca62 │ │ │ │ mov r0, r1 │ │ │ │ blx 11ad4 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ str r0, [r4, #0] │ │ │ │ blx 11430 │ │ │ │ ldrd r5, r3, [r4, #4] │ │ │ │ @@ -239985,35 +239982,35 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ adds r4, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 10cec │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r6, r5] │ │ │ │ ands.w r0, r2, #255 @ 0xff │ │ │ │ - beq.n aca00 │ │ │ │ - b.n ac9ec │ │ │ │ - udf #25 │ │ │ │ - @ instruction: 0xfffaddfd │ │ │ │ + beq.n ac9f8 │ │ │ │ + b.n ac9e4 │ │ │ │ + udf #33 @ 0x21 │ │ │ │ + @ instruction: 0xfffade05 │ │ │ │ vtbl.8 d30, {d10-d11}, d29 │ │ │ │ - ldr r7, [pc, #960] @ (ace60 ) │ │ │ │ + ldr r7, [pc, #960] @ (ace58 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1712] @ 0x6b0 │ │ │ │ subw sp, sp, #2348 @ 0x92c │ │ │ │ add r7, sp, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r3, [pc, #1264] @ acfa8 │ │ │ │ + ldr.w r3, [pc, #1264] @ acfa0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr.w r1, [r7, #2384] @ 0x950 │ │ │ │ - ldr.w r2, [pc, #1252] @ acfac │ │ │ │ + ldr.w r2, [pc, #1252] @ acfa4 │ │ │ │ str r1, [r7, #20] │ │ │ │ - ldr.w r1, [pc, #1252] @ acfb0 │ │ │ │ + ldr.w r1, [pc, #1252] @ acfa8 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r1, [r7, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r4, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -240022,188 +240019,188 @@ │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r1, r2, #7 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ sub.w r3, sp, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n acb0a │ │ │ │ + beq.n acb02 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n acafc │ │ │ │ + bne.n acaf4 │ │ │ │ movw r3, #4088 @ 0xff8 │ │ │ │ ands r3, r1 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w aceca │ │ │ │ + bne.w acec2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ blx 10cec │ │ │ │ mov r6, sp │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w acc90 │ │ │ │ + ble.w acc88 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, acb8c │ │ │ │ + cbz r3, acb84 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, r1 │ │ │ │ - bne.n acb4c │ │ │ │ + bne.n acb44 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ - cbz r3, acb8c │ │ │ │ + cbz r3, acb84 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, r1 │ │ │ │ - bne.n acb6c │ │ │ │ + bne.n acb64 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - cbz r3, acb8c │ │ │ │ + cbz r3, acb84 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, r1 │ │ │ │ - bne.n acb8c │ │ │ │ + bne.n acb84 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n acc90 │ │ │ │ + beq.n acc88 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, acbf8 │ │ │ │ + cbz r3, acbf0 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, r1 │ │ │ │ - bne.n acbb4 │ │ │ │ + bne.n acbac │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - cbz r3, acbf8 │ │ │ │ + cbz r3, acbf0 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, r1 │ │ │ │ - bne.n acbd6 │ │ │ │ + bne.n acbce │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb.w r3, [r3, #42] @ 0x2a │ │ │ │ - cbz r3, acbf8 │ │ │ │ + cbz r3, acbf0 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r2, r1 │ │ │ │ - bne.n acbf8 │ │ │ │ + bne.n acbf0 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.n acc90 │ │ │ │ + beq.n acc88 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #1 │ │ │ │ add.w r2, r3, #120 @ 0x78 │ │ │ │ ldrb.w r3, [r2, #-40] │ │ │ │ - cbz r3, acc88 │ │ │ │ + cbz r3, acc80 │ │ │ │ subs r3, #1 │ │ │ │ and.w lr, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsl.w lr, r0, lr │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ tst.w ip, lr │ │ │ │ itt eq │ │ │ │ orreq.w ip, ip, lr │ │ │ │ streq.w ip, [r3, #4] │ │ │ │ ldrb.w r3, [r2, #-39] │ │ │ │ - cbz r3, acc88 │ │ │ │ + cbz r3, acc80 │ │ │ │ subs r3, #1 │ │ │ │ mov.w lr, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsl.w lr, lr, ip │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ tst.w ip, lr │ │ │ │ itt eq │ │ │ │ orreq.w ip, ip, lr │ │ │ │ streq.w ip, [r3, #4] │ │ │ │ ldrb.w r3, [r2, #-38] │ │ │ │ - cbz r3, acc88 │ │ │ │ + cbz r3, acc80 │ │ │ │ subs r3, #1 │ │ │ │ mov.w lr, #1 │ │ │ │ and.w ip, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsl.w lr, lr, ip │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ tst.w ip, lr │ │ │ │ itt eq │ │ │ │ orreq.w ip, ip, lr │ │ │ │ streq.w ip, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp fp, r1 │ │ │ │ - bne.n acc08 │ │ │ │ + bne.n acc00 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add.w r3, r7, #1064 @ 0x428 │ │ │ │ ands.w r2, r1, #1 │ │ │ │ ittt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movne r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n accf2 │ │ │ │ + beq.n accea │ │ │ │ lsls r0, r1, #30 │ │ │ │ ittt mi │ │ │ │ movmi r0, #1 │ │ │ │ strmi.w r0, [r3, r2, lsl #2] │ │ │ │ addmi r2, r2, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n accf2 │ │ │ │ + beq.n accea │ │ │ │ lsls r1, r1, #29 │ │ │ │ ittt mi │ │ │ │ movmi r1, #2 │ │ │ │ strmi.w r1, [r3, r2, lsl #2] │ │ │ │ addmi r2, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n accf2 │ │ │ │ + beq.n accea │ │ │ │ movs r1, #3 │ │ │ │ mov.w lr, #1 │ │ │ │ mov ip, r4 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ and.w r0, r1, #31 │ │ │ │ @@ -240211,315 +240208,315 @@ │ │ │ │ tst r0, r4 │ │ │ │ it ne │ │ │ │ strne.w r1, [r3, r2, lsl #2] │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n accce │ │ │ │ + bne.n accc6 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n acd84 │ │ │ │ + beq.n acd7c │ │ │ │ add.w r8, r7, #48 @ 0x30 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n acd7e │ │ │ │ + bmi.n acd76 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r5, #60 @ 0x3c │ │ │ │ ldrb r1, [r3, #20] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bne.w aced2 │ │ │ │ + bne.w aceca │ │ │ │ ldr.w r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n acda8 │ │ │ │ + blt.n acda0 │ │ │ │ movs r1, #0 │ │ │ │ addw r3, r7, #2084 @ 0x824 │ │ │ │ mov r9, sl │ │ │ │ cmp r1, r4 │ │ │ │ strd r6, r3, [r7, #24] │ │ │ │ - bge.n acd3c │ │ │ │ + bge.n acd34 │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r4, r1 │ │ │ │ - bl 824c8 │ │ │ │ + bl 824c0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r8, r4, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 821c8 │ │ │ │ + bl 821c0 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ and.w r3, r3, #31 │ │ │ │ cmp r3, #13 │ │ │ │ strb r1, [r2, r4] │ │ │ │ - beq.n ace0c │ │ │ │ + beq.n ace04 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n acda6 │ │ │ │ + blt.n acd9e │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n acd3c │ │ │ │ - b.n acd32 │ │ │ │ + bge.n acd34 │ │ │ │ + b.n acd2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp fp, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne.n acdd8 │ │ │ │ + bne.n acdd0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n acd06 │ │ │ │ - ldr r2, [pc, #556] @ (acfb4 ) │ │ │ │ - ldr r3, [pc, #544] @ (acfa8 ) │ │ │ │ + bne.n accfe │ │ │ │ + ldr r2, [pc, #556] @ (acfac ) │ │ │ │ + ldr r3, [pc, #544] @ (acfa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #2340] @ 0x924 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w acf0a │ │ │ │ + bne.w acf02 │ │ │ │ addw r7, r7, #2348 @ 0x92c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n acd7e │ │ │ │ + ble.n acd76 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ addw r5, r7, #2084 @ 0x824 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r2, acde4 │ │ │ │ + cbnz r2, acddc │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n acd6e │ │ │ │ + beq.n acd66 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl acfc4 │ │ │ │ + bl acfbc │ │ │ │ cmp r9, fp │ │ │ │ - beq.n acd7e │ │ │ │ + beq.n acd76 │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n acdbe │ │ │ │ + beq.n acdb6 │ │ │ │ add.w r0, r7, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w acf80 │ │ │ │ + beq.w acf78 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w acf9e │ │ │ │ + beq.w acf96 │ │ │ │ adds r3, #4 │ │ │ │ adds r1, #1 │ │ │ │ - b.n acdf0 │ │ │ │ - ldr r2, [pc, #424] @ (acfb8 ) │ │ │ │ + b.n acde8 │ │ │ │ + ldr r2, [pc, #424] @ (acfb0 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w acf44 │ │ │ │ - ldr r1, [pc, #404] @ (acfbc ) │ │ │ │ + beq.w acf3c │ │ │ │ + ldr r1, [pc, #404] @ (acfb4 ) │ │ │ │ mov.w ip, r0, lsl #4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r6, [r0, r1] │ │ │ │ add.w r1, r6, ip │ │ │ │ ldrb r1, [r1, #9] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w acf6e │ │ │ │ + beq.w acf66 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr.w ip, [r2] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb.w r3, [ip, r3] │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n acebc │ │ │ │ + bhi.n aceb4 │ │ │ │ cmp r3, #12 │ │ │ │ - bls.n acec2 │ │ │ │ + bls.n aceba │ │ │ │ add.w lr, r1, #4 │ │ │ │ add.w r1, r6, r3, lsl #4 │ │ │ │ ldrb r1, [r1, #9] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.n acf10 │ │ │ │ + beq.n acf08 │ │ │ │ ldr.w r3, [lr, r1, lsl #2] │ │ │ │ add.w r1, lr, r1, lsl #2 │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb.w r3, [ip, r3] │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n acebc │ │ │ │ + bhi.n aceb4 │ │ │ │ cmp r3, #12 │ │ │ │ - bls.n acec2 │ │ │ │ + bls.n aceba │ │ │ │ add.w lr, r1, #4 │ │ │ │ add.w r1, r6, r3, lsl #4 │ │ │ │ ldrb r1, [r1, #9] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.n acf10 │ │ │ │ + beq.n acf08 │ │ │ │ add.w r1, lr, r1, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb.w r3, [ip, r3] │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n acebc │ │ │ │ + bhi.n aceb4 │ │ │ │ cmp r3, #12 │ │ │ │ - bls.n acec2 │ │ │ │ + bls.n aceba │ │ │ │ add.w lr, r6, r3, lsl #4 │ │ │ │ adds r1, #4 │ │ │ │ ldrb.w lr, [lr, #9] │ │ │ │ cmp.w lr, #255 @ 0xff │ │ │ │ - beq.n acf0e │ │ │ │ + beq.n acf06 │ │ │ │ add.w r1, r1, lr, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb.w r3, [ip, r3] │ │ │ │ cmp r3, #14 │ │ │ │ - bls.n ace98 │ │ │ │ + bls.n ace90 │ │ │ │ cmp r3, #19 │ │ │ │ - beq.w acd5c │ │ │ │ + beq.w acd54 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, r4] │ │ │ │ - b.n acd5c │ │ │ │ + b.n acd54 │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n acb1a │ │ │ │ - ldr r3, [pc, #228] @ (acfb8 ) │ │ │ │ + b.n acb12 │ │ │ │ + ldr r3, [pc, #228] @ (acfb0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r4, r3, #20 │ │ │ │ - cbnz r1, acf30 │ │ │ │ + cbnz r1, acf28 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n acf22 │ │ │ │ + bhi.n acf1a │ │ │ │ cmp r3, #14 │ │ │ │ - bls.n acf06 │ │ │ │ - bl ad0cc │ │ │ │ + bls.n acefe │ │ │ │ + bl ad0c4 │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bne.n acee2 │ │ │ │ + bne.n aceda │ │ │ │ mov r5, r0 │ │ │ │ - b.n acd1a │ │ │ │ + b.n acd12 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov lr, r1 │ │ │ │ add.w r1, r6, r3, lsl #4 │ │ │ │ mov r0, lr │ │ │ │ str r2, [r7, #8] │ │ │ │ bl 1de18 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - b.n ace40 │ │ │ │ + b.n ace38 │ │ │ │ cmp r3, #20 │ │ │ │ - beq.n acf36 │ │ │ │ + beq.n acf2e │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n acf06 │ │ │ │ - bl ad0cc │ │ │ │ - b.n acee4 │ │ │ │ - bl 824c8 │ │ │ │ - b.n acee4 │ │ │ │ - ldr r5, [pc, #136] @ (acfc0 ) │ │ │ │ + bne.n acefe │ │ │ │ + bl ad0c4 │ │ │ │ + b.n acedc │ │ │ │ + bl 824c0 │ │ │ │ + b.n acedc │ │ │ │ + ldr r5, [pc, #136] @ (acfb8 ) │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ add r5, pc │ │ │ │ strd r3, r3, [r5] │ │ │ │ - b.n acd1a │ │ │ │ + b.n acd12 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [r7, #4] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ - ldr r1, [pc, #104] @ (acfbc ) │ │ │ │ + ldr r1, [pc, #104] @ (acfb4 ) │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ ldr r6, [r3, r1] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov.w ip, r0, lsl #4 │ │ │ │ add.w r0, r6, r0, lsl #4 │ │ │ │ ldrb r1, [r0, #9] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bne.w ace3c │ │ │ │ + bne.w ace34 │ │ │ │ add.w r1, r6, ip │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r7, #8] │ │ │ │ bl 1de18 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ - b.n ace40 │ │ │ │ + b.n ace38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl d36b4 │ │ │ │ + bl d36ac │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl acfc4 │ │ │ │ + bl acfbc │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.w acdd8 │ │ │ │ - b.n acd7e │ │ │ │ + bne.w acdd0 │ │ │ │ + b.n acd76 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n acf92 │ │ │ │ + b.n acf8a │ │ │ │ nop │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, acff4 │ │ │ │ + cbz r3, acfec │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w lr, #12 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mul.w ip, lr, ip │ │ │ │ add.w r5, r4, ip │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr.w ip, [r4, ip] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n ad028 │ │ │ │ + beq.n ad020 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n ad046 │ │ │ │ + bcs.n ad03e │ │ │ │ mov.w ip, #12 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ str r1, [r4, r3] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ @@ -240534,38 +240531,38 @@ │ │ │ │ str r3, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ad024 │ │ │ │ + beq.n ad01c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n ad094 │ │ │ │ + bne.n ad08c │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov.w r0, #6144 @ 0x1800 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 11ad4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ad024 │ │ │ │ + beq.n ad01c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #12 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ str r4, [r0, r3] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ @@ -240578,168 +240575,168 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl ad140 │ │ │ │ + bl ad138 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r3, [r2, #4] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp.w r1, r3, lsl #1 │ │ │ │ - bcc.n ad0ae │ │ │ │ + bcc.n ad0a6 │ │ │ │ movs r1, #12 │ │ │ │ - b.n ad06e │ │ │ │ + b.n ad066 │ │ │ │ movs r3, #24 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ blx 12294 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ad024 │ │ │ │ + beq.n ad01c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - b.n ad0aa │ │ │ │ + b.n ad0a2 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ (ad134 ) │ │ │ │ + ldr r2, [pc, #88] @ (ad12c ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #88] @ (ad138 ) │ │ │ │ + ldr r1, [pc, #88] @ (ad130 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ subs r1, r1, r6 │ │ │ │ ldrb.w ip, [r5, r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n ad110 │ │ │ │ - ldr r1, [pc, #64] @ (ad13c ) │ │ │ │ + beq.n ad108 │ │ │ │ + ldr r1, [pc, #64] @ (ad134 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ add.w r1, r1, ip, lsl #4 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.n ad126 │ │ │ │ + beq.n ad11e │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r2, [sp] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ subs r1, r0, r1 │ │ │ │ ldrb.w ip, [r5, r1] │ │ │ │ - b.n ad0fa │ │ │ │ + b.n ad0f2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 1de18 │ │ │ │ nop │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w sl, [pc, #656] @ ad3e4 │ │ │ │ + ldr.w sl, [pc, #656] @ ad3dc │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r8, [r0, #36] @ 0x24 │ │ │ │ add sl, pc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w ad38a │ │ │ │ + beq.w ad382 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ - vldr s13, [pc, #628] @ ad3e0 │ │ │ │ - ldr r3, [pc, #632] @ (ad3e8 ) │ │ │ │ + vldr s13, [pc, #628] @ ad3d8 │ │ │ │ + ldr r3, [pc, #632] @ (ad3e0 ) │ │ │ │ mov r5, r0 │ │ │ │ mla r7, r2, r1, r8 │ │ │ │ vstr s13, [r0, #24] │ │ │ │ add r3, pc │ │ │ │ mov r0, r8 │ │ │ │ vstr s13, [sp, #4] │ │ │ │ blx 10600 │ │ │ │ cmp r8, r7 │ │ │ │ vldr s13, [sp, #4] │ │ │ │ - bcs.w ad3c0 │ │ │ │ + bcs.w ad3b8 │ │ │ │ movs r4, #0 │ │ │ │ mov fp, sl │ │ │ │ subs.w r9, r6, r4 │ │ │ │ mov sl, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ vmov.f32 s14, s13 │ │ │ │ mov r6, r5 │ │ │ │ sub.w ip, r8, #12 │ │ │ │ add.w r3, r8, #12 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n ad1f6 │ │ │ │ + b.n ad1ee │ │ │ │ vmov s15, r4 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ mov r4, r2 │ │ │ │ vcvt.f32.u32 s10, s15 │ │ │ │ vldr s15, [ip, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vsub.f32 s12, s15, s14 │ │ │ │ vdiv.f32 s11, s12, s10 │ │ │ │ vadd.f32 s14, s14, s11 │ │ │ │ vsub.f32 s15, s15, s14 │ │ │ │ vmla.f32 s13, s15, s12 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w ad392 │ │ │ │ + bne.w ad38a │ │ │ │ ldmdb r3, {r0, r1, r2} │ │ │ │ mov ip, lr │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ adds r3, #12 │ │ │ │ cmp r8, sl │ │ │ │ - bcs.n ad22e │ │ │ │ + bcs.n ad226 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r7, [r3, #-12] │ │ │ │ add.w lr, ip, #12 │ │ │ │ mov r8, r3 │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w ad398 │ │ │ │ + beq.w ad390 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r9, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n ad1b6 │ │ │ │ + bne.n ad1ae │ │ │ │ add.w lr, ip, #12 │ │ │ │ mov r4, r2 │ │ │ │ ldmdb r3, {r0, r1, r2} │ │ │ │ mov ip, lr │ │ │ │ adds r3, #12 │ │ │ │ cmp r8, sl │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - bcc.n ad1f6 │ │ │ │ + bcc.n ad1ee │ │ │ │ mov r0, r5 │ │ │ │ mov sl, fp │ │ │ │ mov r5, r6 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r9, #1 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ad33e │ │ │ │ + beq.n ad336 │ │ │ │ vmov s15, r4 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ subs r3, r0, #1 │ │ │ │ vcvt.f32.u32 s12, s15 │ │ │ │ vldr s15, [ip, #4] │ │ │ │ add r3, r2 │ │ │ │ str r4, [r5, #8] │ │ │ │ @@ -240752,28 +240749,28 @@ │ │ │ │ vdiv.f32 s11, s10, s12 │ │ │ │ vadd.f32 s14, s11, s14 │ │ │ │ vsub.f32 s15, s15, s14 │ │ │ │ vmla.f32 s13, s15, s10 │ │ │ │ vdiv.f32 s0, s13, s12 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n ad35a │ │ │ │ + bmi.n ad352 │ │ │ │ vsqrt.f32 s15, s0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [r5, #28] │ │ │ │ vstr s15, [r5, #20] │ │ │ │ - beq.n ad376 │ │ │ │ + beq.n ad36e │ │ │ │ vmov s14, r6 │ │ │ │ vmul.f32 s15, s12, s15 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mul.w r2, r4, r6 │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d3, [pc, #296] @ ad3d8 │ │ │ │ + vldr d3, [pc, #296] @ ad3d0 │ │ │ │ vdiv.f32 s14, s15, s13 │ │ │ │ vcvt.f64.f32 d5, s13 │ │ │ │ vmov s13, r2 │ │ │ │ subs r2, r6, r3 │ │ │ │ add r6, r4 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ mla r2, r4, r3, r2 │ │ │ │ @@ -240787,169 +240784,169 @@ │ │ │ │ vadd.f32 s14, s14, s9 │ │ │ │ vdiv.f32 s9, s13, s15 │ │ │ │ vdiv.f32 s15, s9, s14 │ │ │ │ vcvt.f64.f32 d4, s15 │ │ │ │ vstr s15, [r5, #24] │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n ad312 │ │ │ │ + bpl.n ad30a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ad3b2 │ │ │ │ + bne.n ad3aa │ │ │ │ vmov s15, r3 │ │ │ │ - ldr r3, [pc, #212] @ (ad3ec ) │ │ │ │ + ldr r3, [pc, #212] @ (ad3e4 ) │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ addw r3, r3, #3380 @ 0xd34 │ │ │ │ vldr s15, [r3] │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n ad386 │ │ │ │ + bgt.n ad37e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n ad336 │ │ │ │ + beq.n ad32e │ │ │ │ vmov s15, r4 │ │ │ │ vcvt.f32.u32 s12, s15 │ │ │ │ vdiv.f32 s0, s13, s12 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n ad288 │ │ │ │ + bpl.n ad280 │ │ │ │ vstr s12, [sp, #4] │ │ │ │ blx 109cc │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s15, s0 │ │ │ │ cmp r4, #1 │ │ │ │ vldr s12, [sp, #4] │ │ │ │ str r3, [r5, #28] │ │ │ │ vstr s0, [r5, #20] │ │ │ │ - bne.n ad298 │ │ │ │ + bne.n ad290 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #31 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n ad38a │ │ │ │ + bne.n ad382 │ │ │ │ movs r4, #1 │ │ │ │ - b.n ad298 │ │ │ │ + b.n ad290 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #24] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r5, #1 │ │ │ │ add r5, r1 │ │ │ │ - b.n ad218 │ │ │ │ + b.n ad210 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ add r2, r1 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n ad1f0 │ │ │ │ + b.n ad1e8 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mla r6, r2, r4, r6 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r5, #32] │ │ │ │ str r2, [r5, #28] │ │ │ │ - b.n ad312 │ │ │ │ + b.n ad30a │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n ad336 │ │ │ │ + beq.n ad32e │ │ │ │ vdiv.f32 s0, s13, s13 │ │ │ │ vmov.f32 s12, s13 │ │ │ │ - b.n ad288 │ │ │ │ + b.n ad280 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #10 │ │ │ │ movs r7, r0 │ │ │ │ lsls r3, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n ad400 │ │ │ │ + bge.n ad3f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #728] @ (ad6f4 ) │ │ │ │ + ldr r3, [pc, #728] @ (ad6ec ) │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r9, [pc, #720] @ ad6f8 │ │ │ │ + ldr.w r9, [pc, #720] @ ad6f0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r9, pc │ │ │ │ ldr.w r3, [r3, #2312] @ 0x908 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w ad654 │ │ │ │ + bne.w ad64c │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ - cbz r5, ad45a │ │ │ │ + cbz r5, ad452 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, ad450 │ │ │ │ + cbnz r3, ad448 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ - b.n ad45c │ │ │ │ + b.n ad454 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ad574 │ │ │ │ + bne.w ad56c │ │ │ │ movs r5, #2 │ │ │ │ mov r0, r5 │ │ │ │ rsb r2, r0, #4 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r4 │ │ │ │ blx 10cec │ │ │ │ - ldr r3, [pc, #656] @ (ad6fc ) │ │ │ │ + ldr r3, [pc, #656] @ (ad6f4 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 10600 │ │ │ │ - ldr r3, [pc, #648] @ (ad700 ) │ │ │ │ + ldr r3, [pc, #648] @ (ad6f8 ) │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ad6a6 │ │ │ │ + bne.w ad69e │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n ad584 │ │ │ │ + bne.n ad57c │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov.w r9, #12 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r2 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -240965,56 +240962,56 @@ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r5, #20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ strb r3, [r5, #25] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne.w ad63c │ │ │ │ + bne.w ad634 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ blx 10cec │ │ │ │ add.w r3, r6, #1312 @ 0x520 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ad4f4 │ │ │ │ + bne.n ad4ec │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n ad5ac │ │ │ │ + bne.n ad5a4 │ │ │ │ movs r0, #8 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ strd r5, r4, [r0] │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ad6d8 │ │ │ │ + bne.w ad6d0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - cbz r4, ad542 │ │ │ │ + cbz r4, ad53a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n ad53c │ │ │ │ + bmi.n ad534 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ad71c │ │ │ │ + bl ad714 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ad66a │ │ │ │ + beq.w ad662 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n ad526 │ │ │ │ + bne.n ad51e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r0, r6, #3680 @ 0xe60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r2, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ blx 11334 │ │ │ │ @@ -241026,101 +241023,101 @@ │ │ │ │ add.w r0, r6, #3680 @ 0xe60 │ │ │ │ blx 11198 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ad5fa │ │ │ │ - ldr r3, [pc, #392] @ (ad704 ) │ │ │ │ + beq.n ad5f2 │ │ │ │ + ldr r3, [pc, #392] @ (ad6fc ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ - b.n ad470 │ │ │ │ + b.n ad468 │ │ │ │ sub.w r9, r5, #4 │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ - cbnz r5, ad5d8 │ │ │ │ + cbnz r5, ad5d0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mov.w r9, #12 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r2 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r9, r9, r3 │ │ │ │ - b.n ad4a8 │ │ │ │ + b.n ad4a0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r9, r4, #4 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ - cbz r3, ad600 │ │ │ │ + cbz r3, ad5f8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n ad5b6 │ │ │ │ + bne.n ad5ae │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r9] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d3684 │ │ │ │ + bl d367c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ad518 │ │ │ │ + bne.n ad510 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n ad5b6 │ │ │ │ + b.n ad5ae │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n ad588 │ │ │ │ + beq.n ad580 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #21 │ │ │ │ blx 1082c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ad588 │ │ │ │ + bne.n ad580 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ad56c │ │ │ │ + beq.n ad564 │ │ │ │ bl 5ab6c │ │ │ │ - b.n ad56c │ │ │ │ + b.n ad564 │ │ │ │ movs r5, #3 │ │ │ │ mov r0, r5 │ │ │ │ - b.n ad45c │ │ │ │ + b.n ad454 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl d3518 │ │ │ │ + bl d3510 │ │ │ │ mov r4, r0 │ │ │ │ subs r2, r0, #4 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ - cbz r3, ad61a │ │ │ │ + cbz r3, ad612 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq r5, [r2, #0] │ │ │ │ - b.n ad60c │ │ │ │ + b.n ad604 │ │ │ │ mov r0, r4 │ │ │ │ - bl d3584 │ │ │ │ + bl d357c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ dmb ish │ │ │ │ str r4, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w ad518 │ │ │ │ - ldr r1, [pc, #216] @ (ad708 ) │ │ │ │ + beq.w ad510 │ │ │ │ + ldr r1, [pc, #216] @ (ad700 ) │ │ │ │ add.w r0, sl, #60 @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl d33cc │ │ │ │ - b.n ad518 │ │ │ │ + bl d33c4 │ │ │ │ + b.n ad510 │ │ │ │ add.w r2, r8, #21 │ │ │ │ add.w r3, r5, #26 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w ad4e2 │ │ │ │ - b.n ad644 │ │ │ │ - ldr r3, [pc, #180] @ (ad70c ) │ │ │ │ + beq.w ad4da │ │ │ │ + b.n ad63c │ │ │ │ + ldr r3, [pc, #180] @ (ad704 ) │ │ │ │ movw r2, #1667 @ 0x683 │ │ │ │ - ldr r1, [pc, #180] @ (ad710 ) │ │ │ │ - ldr r0, [pc, #180] @ (ad714 ) │ │ │ │ + ldr r1, [pc, #180] @ (ad708 ) │ │ │ │ + ldr r0, [pc, #180] @ (ad70c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldrb r2, [r5, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -241137,648 +241134,648 @@ │ │ │ │ add.w r0, r6, #3680 @ 0xe60 │ │ │ │ blx 11198 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ mov r1, r7 │ │ │ │ bl 5abc4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n ad56c │ │ │ │ - ldr r3, [pc, #112] @ (ad718 ) │ │ │ │ + b.n ad564 │ │ │ │ + ldr r3, [pc, #112] @ (ad710 ) │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ blx 12354 │ │ │ │ - cbnz r0, ad6de │ │ │ │ + cbnz r0, ad6d6 │ │ │ │ ldr.w r3, [r5, #480] @ 0x1e0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #480] @ 0x1e0 │ │ │ │ ldr.w r3, [r5, #484] @ 0x1e4 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r5, #484] @ 0x1e4 │ │ │ │ ldr.w r3, [r5, #488] @ 0x1e8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #488] @ 0x1e8 │ │ │ │ - b.n ad486 │ │ │ │ + b.n ad47e │ │ │ │ bl 5ab6c │ │ │ │ - b.n ad522 │ │ │ │ + b.n ad51a │ │ │ │ ldr.w r3, [r5, #492] @ 0x1ec │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #492] @ 0x1ec │ │ │ │ blx 11334 │ │ │ │ - b.n ad6b6 │ │ │ │ + b.n ad6ae │ │ │ │ nop │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ movs r7, r0 │ │ │ │ - bcc.n ad67e │ │ │ │ + bcc.n ad686 │ │ │ │ vtbx.8 d16, {d10-d13}, d12 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n ad662 │ │ │ │ - vqmovn.s64 d29, │ │ │ │ - @ instruction: 0xffface82 │ │ │ │ + bcs.n ad66a │ │ │ │ + vqmovn.s64 d29, │ │ │ │ + vcvt.f32.u32 q14, q9, #6 │ │ │ │ movs r4, r0 │ │ │ │ - b.n ad074 │ │ │ │ + b.n ad04c │ │ │ │ movs r3, r0 │ │ │ │ - b.n ad110 │ │ │ │ + b.n ad0e8 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #504] @ (ad928 ) │ │ │ │ - ldr r3, [pc, #504] @ (ad92c ) │ │ │ │ + ldr r1, [pc, #504] @ (ad920 ) │ │ │ │ + ldr r3, [pc, #504] @ (ad924 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr.w r8, [pc, #504] @ ad930 │ │ │ │ + ldr.w r8, [pc, #504] @ ad928 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r2 │ │ │ │ add r8, pc │ │ │ │ add.w r6, r7, #60 @ 0x3c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldrb r1, [r0, #25] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ mov r9, r3 │ │ │ │ - bne.w ad860 │ │ │ │ + bne.w ad858 │ │ │ │ ldrb r3, [r4, #22] │ │ │ │ ldrb r1, [r4, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ad8c4 │ │ │ │ + bne.w ad8bc │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n ad818 │ │ │ │ + bgt.n ad810 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 821c8 │ │ │ │ + bl 821c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ad82c │ │ │ │ + beq.n ad824 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n ad7da │ │ │ │ + bmi.n ad7d2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n ad836 │ │ │ │ + beq.n ad82e │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #58186 @ 0xe34a │ │ │ │ movt r1, #6715 @ 0x1a3b │ │ │ │ subs r6, #1 │ │ │ │ - bl a6fd4 │ │ │ │ + bl a6fcc │ │ │ │ movs r3, #12 │ │ │ │ ands r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mla r0, r3, r0, r9 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl ada84 │ │ │ │ + bl ada7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #368] @ (ad934 ) │ │ │ │ - ldr r3, [pc, #360] @ (ad92c ) │ │ │ │ + ldr r2, [pc, #368] @ (ad92c ) │ │ │ │ + ldr r3, [pc, #360] @ (ad924 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ad890 │ │ │ │ + bne.n ad888 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w ad8f8 │ │ │ │ - ldr r2, [pc, #340] @ (ad938 ) │ │ │ │ + beq.w ad8f0 │ │ │ │ + ldr r2, [pc, #340] @ (ad930 ) │ │ │ │ ldr.w r0, [r8, r2] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ sub.w r1, r2, #15 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n ad788 │ │ │ │ - ldr r1, [pc, #320] @ (ad93c ) │ │ │ │ + bhi.n ad780 │ │ │ │ + ldr r1, [pc, #320] @ (ad934 ) │ │ │ │ adds r6, #4 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ add.w r1, r1, r2, lsl #4 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.n ad894 │ │ │ │ + beq.n ad88c │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ mov r1, r3 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 821c8 │ │ │ │ - b.n ad788 │ │ │ │ + bl 821c0 │ │ │ │ + b.n ad780 │ │ │ │ mov r0, r6 │ │ │ │ - bl 824c8 │ │ │ │ + bl 824c0 │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 821c8 │ │ │ │ + bl 821c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ad778 │ │ │ │ + bne.n ad770 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n ad8f8 │ │ │ │ + bmi.n ad8f0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r9 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n ad7be │ │ │ │ + beq.n ad7b6 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #12 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl ada84 │ │ │ │ + bl ada7c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n ad83e │ │ │ │ - b.n ad7be │ │ │ │ - ldr r3, [pc, #212] @ (ad938 ) │ │ │ │ + bne.n ad836 │ │ │ │ + b.n ad7b6 │ │ │ │ + ldr r3, [pc, #212] @ (ad930 ) │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r4, #25 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ - cbnz r1, ad8b2 │ │ │ │ + cbnz r1, ad8aa │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n ad8a4 │ │ │ │ + bhi.n ad89c │ │ │ │ cmp r3, #14 │ │ │ │ - bls.n ad88c │ │ │ │ - bl ad0cc │ │ │ │ + bls.n ad884 │ │ │ │ + bl ad0c4 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bne.n ad86c │ │ │ │ + bne.n ad864 │ │ │ │ mov r6, r0 │ │ │ │ - b.n ad75a │ │ │ │ + b.n ad752 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ bl 1de18 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 821c8 │ │ │ │ - b.n ad788 │ │ │ │ + bl 821c0 │ │ │ │ + b.n ad780 │ │ │ │ cmp r3, #20 │ │ │ │ - beq.n ad8b8 │ │ │ │ + beq.n ad8b0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n ad88c │ │ │ │ - bl ad0cc │ │ │ │ - b.n ad86e │ │ │ │ - bl 824c8 │ │ │ │ - b.n ad86e │ │ │ │ - ldr r6, [pc, #132] @ (ad940 ) │ │ │ │ + bne.n ad884 │ │ │ │ + bl ad0c4 │ │ │ │ + b.n ad866 │ │ │ │ + bl 824c0 │ │ │ │ + b.n ad866 │ │ │ │ + ldr r6, [pc, #132] @ (ad938 ) │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ add r6, pc │ │ │ │ strd r3, r3, [r6] │ │ │ │ - b.n ad75a │ │ │ │ + b.n ad752 │ │ │ │ add.w fp, r4, #20 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r7, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ ldrb.w r5, [r3, #1]! │ │ │ │ mov fp, r3 │ │ │ │ - cbz r5, ad8fc │ │ │ │ + cbz r5, ad8f4 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n ad90e │ │ │ │ + bgt.n ad906 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r3, r4, lsl #2 │ │ │ │ - bl 821c8 │ │ │ │ - cbz r0, ad91e │ │ │ │ + bl 821c0 │ │ │ │ + cbz r0, ad916 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #1 │ │ │ │ - b.n ad8d4 │ │ │ │ + b.n ad8cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n ad7c0 │ │ │ │ + b.n ad7b8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ mov r4, r7 │ │ │ │ ldrd r0, r7, [sp, #8] │ │ │ │ - bl d36b4 │ │ │ │ + bl d36ac │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n ad77a │ │ │ │ + b.n ad772 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 824c8 │ │ │ │ + bl 824c0 │ │ │ │ ldrb.w r5, [fp] │ │ │ │ mov r6, r0 │ │ │ │ - b.n ad8e2 │ │ │ │ + b.n ad8da │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n ad90a │ │ │ │ + b.n ad902 │ │ │ │ nop │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ movs r7, r0 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #276] @ (ada6c ) │ │ │ │ + ldr r0, [pc, #276] @ (ada64 ) │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #276] @ (ada70 ) │ │ │ │ + ldr r1, [pc, #276] @ (ada68 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #272] @ (ada74 ) │ │ │ │ + ldr r0, [pc, #272] @ (ada6c ) │ │ │ │ mov r5, r2 │ │ │ │ add.w r2, r4, #24 │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bne.n ad9c4 │ │ │ │ + bne.n ad9bc │ │ │ │ ldrb r2, [r4, #22] │ │ │ │ ldrb r1, [r4, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ad9ee │ │ │ │ + bne.n ad9e6 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n ad9b6 │ │ │ │ - cbz r5, ad990 │ │ │ │ + bgt.n ad9ae │ │ │ │ + cbz r5, ad988 │ │ │ │ str r3, [r5, #0] │ │ │ │ add r2, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 821c8 │ │ │ │ - cbz r0, ad99e │ │ │ │ + bl 821c0 │ │ │ │ + cbz r0, ad996 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #216] @ (ada78 ) │ │ │ │ - ldr r3, [pc, #204] @ (ada70 ) │ │ │ │ + ldr r2, [pc, #216] @ (ada70 ) │ │ │ │ + ldr r3, [pc, #204] @ (ada68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ad9c0 │ │ │ │ + bne.n ad9b8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 824c8 │ │ │ │ + bl 824c0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n ad98c │ │ │ │ + b.n ad984 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n ada36 │ │ │ │ - ldr r1, [pc, #176] @ (ada7c ) │ │ │ │ + bne.n ada2e │ │ │ │ + ldr r1, [pc, #176] @ (ada74 ) │ │ │ │ ldr r1, [r7, r1] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r1, r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n ada20 │ │ │ │ + bhi.n ada18 │ │ │ │ cmp r1, #14 │ │ │ │ - bls.n ad97e │ │ │ │ + bls.n ad976 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl ad0cc │ │ │ │ + bl ad0c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n ad976 │ │ │ │ + b.n ad96e │ │ │ │ add.w r6, r4, #20 │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ mov r6, r2 │ │ │ │ - cbz r5, ada52 │ │ │ │ + cbz r5, ada4a │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n ada5c │ │ │ │ + bgt.n ada54 │ │ │ │ add.w r2, r7, r4, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 821c8 │ │ │ │ + bl 821c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ad99e │ │ │ │ + beq.n ad996 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #1 │ │ │ │ - b.n ad9f8 │ │ │ │ + b.n ad9f0 │ │ │ │ cmp r1, #20 │ │ │ │ - beq.n ada44 │ │ │ │ + beq.n ada3c │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bne.n ad97e │ │ │ │ + bne.n ad976 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl ad0cc │ │ │ │ + bl ad0c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n ad9ce │ │ │ │ + b.n ad9c6 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 824c8 │ │ │ │ + bl 824c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n ad9c8 │ │ │ │ - ldr r2, [pc, #56] @ (ada80 ) │ │ │ │ + b.n ad9c0 │ │ │ │ + ldr r2, [pc, #56] @ (ada78 ) │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ mov r3, r2 │ │ │ │ strd r1, r1, [r2] │ │ │ │ - b.n ad97e │ │ │ │ + b.n ad976 │ │ │ │ lsls r1, r4, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl d36b4 │ │ │ │ - b.n ad99e │ │ │ │ + bl d36ac │ │ │ │ + b.n ad996 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 824c8 │ │ │ │ + bl 824c0 │ │ │ │ ldrb r5, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ - b.n ada06 │ │ │ │ + b.n ad9fe │ │ │ │ nop │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r0, r1, r4 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r2, r7, r3 │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbnz r3, adad2 │ │ │ │ + cbnz r3, adaca │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 95954 │ │ │ │ + bl 9594c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r2, adabc │ │ │ │ + cbnz r2, adab4 │ │ │ │ subs r0, r4, r2 │ │ │ │ strd r5, r5, [r6] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n adaf4 │ │ │ │ + bne.n adaec │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n adb68 │ │ │ │ + beq.n adb60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n adb76 │ │ │ │ + beq.n adb6e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n adb06 │ │ │ │ + bne.n adafe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae2a0 │ │ │ │ + bl ae298 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n adbda │ │ │ │ + bne.n adbd2 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r6, #0] │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n adab8 │ │ │ │ + b.n adab0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n adbb4 │ │ │ │ + beq.n adbac │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n adb9c │ │ │ │ + beq.n adb94 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n adae2 │ │ │ │ + beq.n adada │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n adbd4 │ │ │ │ + beq.n adbcc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n adb12 │ │ │ │ + bne.n adb0a │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ blx 10cec │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n adbae │ │ │ │ + beq.n adba6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n adc26 │ │ │ │ + beq.n adc1e │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae2a0 │ │ │ │ + bl ae298 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ lsls r3, r3, #31 │ │ │ │ itttt mi │ │ │ │ ldrdmi r2, r3, [r5, #24] │ │ │ │ addmi r3, #1 │ │ │ │ addmi.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strdmi r2, r3, [r5, #24] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r7, r3 │ │ │ │ - b.n adb3c │ │ │ │ + b.n adb34 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n adc12 │ │ │ │ + bne.n adc0a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n adaee │ │ │ │ + bne.n adae6 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ blx 10cec │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl ae2a0 │ │ │ │ + bl ae298 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n adaae │ │ │ │ - b.n adafa │ │ │ │ + beq.n adaa6 │ │ │ │ + b.n adaf2 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ blx 10cec │ │ │ │ str r4, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b.n adb8c │ │ │ │ + b.n adb84 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r5, [r3], #8 │ │ │ │ mov r7, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n adb12 │ │ │ │ + bne.n adb0a │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ blx 10cec │ │ │ │ str r4, [r5, #4] │ │ │ │ - b.n adb38 │ │ │ │ + b.n adb30 │ │ │ │ add.w r7, r5, #8 │ │ │ │ - b.n adb1c │ │ │ │ + b.n adb14 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n adafe │ │ │ │ + beq.n adaf6 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, ip │ │ │ │ - beq.n adc34 │ │ │ │ + beq.n adc2c │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n adc44 │ │ │ │ + beq.n adc3c │ │ │ │ ldr.w r7, [ip, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w ip, [ip] │ │ │ │ cmp r7, r0 │ │ │ │ itt eq │ │ │ │ moveq r3, r1 │ │ │ │ ldreq r1, [r1, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n adbec │ │ │ │ - b.n adafe │ │ │ │ + bne.n adbe4 │ │ │ │ + b.n adaf6 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - cbnz r1, adc1a │ │ │ │ + cbnz r1, adc12 │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl ae2a0 │ │ │ │ + bl ae298 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - b.n adb6a │ │ │ │ + b.n adb62 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n adbae │ │ │ │ + beq.n adba6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n adbae │ │ │ │ + b.n adba6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n adc50 │ │ │ │ + beq.n adc48 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n adc4a │ │ │ │ + beq.n adc42 │ │ │ │ str r1, [r5, #0] │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.n adafe │ │ │ │ + b.n adaf6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n adc50 │ │ │ │ + beq.n adc48 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [r2, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ - b.n adafe │ │ │ │ + b.n adaf6 │ │ │ │ str r1, [r5, #0] │ │ │ │ str r5, [r6, #0] │ │ │ │ - b.n adafe │ │ │ │ + b.n adaf6 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ sub sp, #28 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ - ldr.w ip, [pc, #1252] @ ae158 │ │ │ │ + ldr.w ip, [pc, #1252] @ ae150 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ add ip, pc │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n add08 │ │ │ │ + bmi.n add00 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, adc94 │ │ │ │ + cbz r4, adc8c │ │ │ │ mov sl, ip │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - beq.n adc9e │ │ │ │ + beq.n adc96 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n adc84 │ │ │ │ + bne.n adc7c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r0, r7, #2704 @ 0xa90 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -241788,738 +241785,738 @@ │ │ │ │ dmb ish │ │ │ │ ldrd r0, r1, [r1, #16] │ │ │ │ ldr.w r3, [r7, #2704] @ 0xa90 │ │ │ │ ldr.w r2, [r7, #2708] @ 0xa94 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r3 │ │ │ │ - beq.w adf9a │ │ │ │ + beq.w adf92 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r8, r3 │ │ │ │ - beq.n adcf2 │ │ │ │ + beq.n adcea │ │ │ │ cmp lr, r8 │ │ │ │ sbcs.w r3, ip, r9 │ │ │ │ ite cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ cmp lr, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ sbcs.w r2, ip, r1 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w adf82 │ │ │ │ + beq.w adf7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n add9e │ │ │ │ + bne.n add96 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r1, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ae100 │ │ │ │ + bne.w ae0f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n adc94 │ │ │ │ + beq.n adc8c │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ mov r8, r3 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n add88 │ │ │ │ + bne.n add80 │ │ │ │ mov r3, r8 │ │ │ │ and.w r6, r6, #31 │ │ │ │ cmp r6, #13 │ │ │ │ - bne.n ade24 │ │ │ │ + bne.n ade1c │ │ │ │ ldr r4, [r5, #16] │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n ade24 │ │ │ │ + bgt.n ade1c │ │ │ │ ldrb r6, [r1, #21] │ │ │ │ subs r6, #1 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.w ae098 │ │ │ │ + beq.w ae090 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w ae0ae │ │ │ │ + bne.w ae0a6 │ │ │ │ ldr.w r0, [r7, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r3, #8 │ │ │ │ adds r1, r2, r0 │ │ │ │ adds r1, #4 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ and.w r0, r2, #3968 @ 0xf80 │ │ │ │ cmp.w r0, #3968 @ 0xf80 │ │ │ │ itt ne │ │ │ │ movne r0, r7 │ │ │ │ ubfxne r2, r2, #7, #5 │ │ │ │ - beq.w ae074 │ │ │ │ + beq.w ae06c │ │ │ │ adds r7, r4, #1 │ │ │ │ add r4, r5 │ │ │ │ str r7, [r5, #16] │ │ │ │ add r7, r5 │ │ │ │ strb r6, [r4, #20] │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ strb r4, [r7, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ab0d8 │ │ │ │ + bl ab0d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w ae028 │ │ │ │ + beq.w ae020 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w adf3a │ │ │ │ + bne.w adf32 │ │ │ │ mov r3, r4 │ │ │ │ - b.n add22 │ │ │ │ + b.n add1a │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #952] @ (ae15c ) │ │ │ │ + ldr r3, [pc, #952] @ (ae154 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr.w r3, [r3, #3388] @ 0xd3c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r6, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w adec4 │ │ │ │ + bne.w adebc │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r8, r9, [ip, #8] │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd sl, fp, [ip, #16] │ │ │ │ ldr.w r1, [r7, #2704] @ 0xa90 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ cmp lr, fp │ │ │ │ it eq │ │ │ │ cmpeq r1, sl │ │ │ │ - beq.n adeba │ │ │ │ + beq.n adeb2 │ │ │ │ cmp r9, lr │ │ │ │ it eq │ │ │ │ cmpeq r8, r1 │ │ │ │ - beq.n ade0a │ │ │ │ + beq.n ade02 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, sl │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sbcs.w r1, r3, fp │ │ │ │ ite cc │ │ │ │ movcc r1, #1 │ │ │ │ movcs r1, #0 │ │ │ │ cmp r2, r8 │ │ │ │ and.w r1, r1, #1 │ │ │ │ sbcs.w r0, r0, r9 │ │ │ │ it cc │ │ │ │ movcc r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n adea0 │ │ │ │ + beq.n ade98 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r6, r7, [r5] │ │ │ │ strd r6, r7, [sp] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - bl ae178 │ │ │ │ + bl ae170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w adc94 │ │ │ │ + beq.w adc8c │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w lr, [r5, #4] │ │ │ │ ldrd r8, r9, [ip, #8] │ │ │ │ dmb ish │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r7, #2704] @ 0xa90 │ │ │ │ ldr.w r6, [r7, #2708] @ 0xa94 │ │ │ │ mov r1, r2 │ │ │ │ ldrd r2, r3, [ip, #16] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - beq.w adfbc │ │ │ │ + beq.w adfb4 │ │ │ │ cmp r6, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r8 │ │ │ │ - beq.w ae014 │ │ │ │ + beq.w ae00c │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, lr, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, #1 │ │ │ │ movcs r6, #0 │ │ │ │ cmp r0, r8 │ │ │ │ and.w r6, r6, #1 │ │ │ │ sbcs.w r3, lr, r9 │ │ │ │ it cc │ │ │ │ movcc r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w adfa6 │ │ │ │ + beq.w adf9e │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r6, r7, [r5] │ │ │ │ strd r6, r7, [sp] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - bl ae178 │ │ │ │ + bl ae170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r7, #2616] @ 0xa38 │ │ │ │ ldr.w r1, [r7, #2620] @ 0xa3c │ │ │ │ orrs.w lr, r0, r1 │ │ │ │ - beq.n adeba │ │ │ │ + beq.n adeb2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - bcs.w ae0e4 │ │ │ │ + bcs.w ae0dc │ │ │ │ ldr.w r3, [r7, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #2680] @ 0xa78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ - beq.n ade0a │ │ │ │ + beq.n ade02 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w adcfa │ │ │ │ + beq.w adcf2 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r4 │ │ │ │ mov r6, r3 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, sl │ │ │ │ - bne.n adf70 │ │ │ │ + bne.n adf68 │ │ │ │ ldr.w ip, [r6, #8] │ │ │ │ ldrd r9, lr, [r5] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [ip, #16] │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r0, r4 │ │ │ │ - beq.n adf64 │ │ │ │ + beq.n adf5c │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r4 │ │ │ │ - beq.n adf30 │ │ │ │ + beq.n adf28 │ │ │ │ cmp r9, r2 │ │ │ │ sbcs.w r3, lr, r3 │ │ │ │ ite cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ cmp r9, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ sbcs.w r2, lr, r1 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ - cbz r3, adf4c │ │ │ │ + cbz r3, adf44 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, fp │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ - b.n ade0c │ │ │ │ + b.n ade04 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w add92 │ │ │ │ + bne.w add8a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w adc94 │ │ │ │ + beq.w adc8c │ │ │ │ mov r6, r4 │ │ │ │ - b.n add1c │ │ │ │ + b.n add14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r3, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r3, #2620] @ 0xa3c │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n adf64 │ │ │ │ + beq.n adf5c │ │ │ │ cmp r9, r2 │ │ │ │ sbcs.w r3, lr, r3 │ │ │ │ - bcs.n ae03a │ │ │ │ + bcs.n ae032 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2680] @ 0xa78 │ │ │ │ subs.w r3, r8, #1 │ │ │ │ mov r8, r3 │ │ │ │ - beq.n adf30 │ │ │ │ + beq.n adf28 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n adede │ │ │ │ + bne.n aded6 │ │ │ │ mov r4, fp │ │ │ │ - b.n adcfa │ │ │ │ + b.n adcf2 │ │ │ │ ldr.w r2, [r7, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r7, #2620] @ 0xa3c │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n adf9a │ │ │ │ + beq.n adf92 │ │ │ │ cmp lr, r2 │ │ │ │ sbcs.w r3, ip, r3 │ │ │ │ - bcs.w ae0c4 │ │ │ │ + bcs.w ae0bc │ │ │ │ ldr.w r3, [r7, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #2680] @ 0xa78 │ │ │ │ - b.n adc8e │ │ │ │ + b.n adc86 │ │ │ │ ldr.w r2, [r7, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r7, #2620] @ 0xa3c │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n adfbc │ │ │ │ + beq.n adfb4 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs.w r3, lr, r3 │ │ │ │ - bcs.n ae058 │ │ │ │ + bcs.n ae050 │ │ │ │ ldr.w r3, [r7, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #2680] @ 0xa78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w adc94 │ │ │ │ + beq.w adc8c │ │ │ │ mov r6, r4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd ip, r0, [r5] │ │ │ │ ldrd r8, r9, [r1, #8] │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r7, #2704] @ 0xa90 │ │ │ │ ldr.w lr, [r7, #2708] @ 0xa94 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ cmp r3, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, r4 │ │ │ │ - beq.w ae12c │ │ │ │ + beq.w ae124 │ │ │ │ cmp r9, lr │ │ │ │ it eq │ │ │ │ cmpeq r8, r4 │ │ │ │ - beq.n ae012 │ │ │ │ + beq.n ae00a │ │ │ │ cmp ip, r8 │ │ │ │ sbcs.w r4, r0, r9 │ │ │ │ - bcc.w ae116 │ │ │ │ + bcc.w ae10e │ │ │ │ cmp ip, r2 │ │ │ │ sbcs.w r3, r0, r3 │ │ │ │ - bcs.w ae116 │ │ │ │ + bcs.w ae10e │ │ │ │ mov r4, r6 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl ae178 │ │ │ │ - b.n adc96 │ │ │ │ + bl ae170 │ │ │ │ + b.n adc8e │ │ │ │ mov r3, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w adc94 │ │ │ │ + beq.w adc8c │ │ │ │ mov r6, lr │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w add22 │ │ │ │ - b.n adc94 │ │ │ │ + beq.w add1a │ │ │ │ + b.n adc8c │ │ │ │ ldr.w r3, [ip] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n adf64 │ │ │ │ + bpl.n adf5c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, lr │ │ │ │ mov r1, ip │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w adf30 │ │ │ │ - b.n adf64 │ │ │ │ + bne.w adf28 │ │ │ │ + b.n adf5c │ │ │ │ ldr.w r3, [ip] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.n adfbc │ │ │ │ + bpl.n adfb4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n adfbc │ │ │ │ - b.n ae014 │ │ │ │ + beq.n adfb4 │ │ │ │ + b.n ae00c │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #228] @ (ae15c ) │ │ │ │ + ldr r7, [pc, #228] @ (ae154 ) │ │ │ │ lsrs r2, r2, #12 │ │ │ │ ldr.w r7, [ip, r7] │ │ │ │ clz ip, r2 │ │ │ │ rsb ip, ip, #732 @ 0x2dc │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.n add6a │ │ │ │ + b.n add62 │ │ │ │ ldr.w r0, [r7, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n ae09c │ │ │ │ + beq.n ae094 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w add4c │ │ │ │ - ldr r3, [pc, #176] @ (ae160 ) │ │ │ │ + beq.w add44 │ │ │ │ + ldr r3, [pc, #176] @ (ae158 ) │ │ │ │ movw r2, #295 @ 0x127 │ │ │ │ - ldr r1, [pc, #172] @ (ae164 ) │ │ │ │ - ldr r0, [pc, #176] @ (ae168 ) │ │ │ │ + ldr r1, [pc, #172] @ (ae15c ) │ │ │ │ + ldr r0, [pc, #176] @ (ae160 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.w adf9a │ │ │ │ + bpl.w adf92 │ │ │ │ mov r2, lr │ │ │ │ mov r3, ip │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w adcf2 │ │ │ │ - b.n adf9a │ │ │ │ + bne.w adcea │ │ │ │ + b.n adf92 │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w adeba │ │ │ │ + bpl.w adeb2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ade0a │ │ │ │ - b.n adeba │ │ │ │ - ldr r3, [pc, #104] @ (ae16c ) │ │ │ │ + bne.w ade02 │ │ │ │ + b.n adeb2 │ │ │ │ + ldr r3, [pc, #104] @ (ae164 ) │ │ │ │ mov.w r2, #278 @ 0x116 │ │ │ │ - ldr r1, [pc, #104] @ (ae170 ) │ │ │ │ - ldr r0, [pc, #104] @ (ae174 ) │ │ │ │ + ldr r1, [pc, #104] @ (ae168 ) │ │ │ │ + ldr r0, [pc, #104] @ (ae16c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r2, [r7, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r7, #2620] @ 0xa3c │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - beq.n ae12c │ │ │ │ + beq.n ae124 │ │ │ │ cmp ip, r2 │ │ │ │ sbcs.w r3, r0, r3 │ │ │ │ - bcs.n ae140 │ │ │ │ + bcs.n ae138 │ │ │ │ ldr.w r3, [r7, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #2680] @ 0xa78 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w adfd0 │ │ │ │ - b.n adc94 │ │ │ │ + bne.w adfc8 │ │ │ │ + b.n adc8c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.n ae12c │ │ │ │ + bpl.n ae124 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r7 │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ae12c │ │ │ │ - b.n ae012 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + beq.n ae124 │ │ │ │ + b.n ae00a │ │ │ │ + asrs r4, r5, #31 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ movs r4, r0 │ │ │ │ - bge.n ae214 │ │ │ │ + bge.n ae1ec │ │ │ │ movs r3, r0 │ │ │ │ - bge.n ae140 │ │ │ │ + bge.n ae118 │ │ │ │ movs r3, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - bge.n ae17c │ │ │ │ + bls.n ae154 │ │ │ │ movs r3, r0 │ │ │ │ - bge.n ae080 │ │ │ │ + bge.n ae258 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r9, r1 │ │ │ │ - cbz r2, ae1e2 │ │ │ │ + cbz r2, ae1da │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ dmb ish │ │ │ │ ldrd fp, ip, [r1, #16] │ │ │ │ ldr.w r8, [r0, #2704] @ 0xa90 │ │ │ │ ldr.w lr, [r0, #2708] @ 0xa94 │ │ │ │ cmp ip, lr │ │ │ │ it eq │ │ │ │ cmpeq fp, r8 │ │ │ │ - beq.n ae202 │ │ │ │ + beq.n ae1fa │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - beq.n ae1da │ │ │ │ + beq.n ae1d2 │ │ │ │ cmp r6, fp │ │ │ │ sbcs.w ip, r7, ip │ │ │ │ ite cc │ │ │ │ movcc.w ip, #1 │ │ │ │ movcs.w ip, #0 │ │ │ │ cmp r6, r2 │ │ │ │ sbcs.w r3, r7, r3 │ │ │ │ and.w r3, ip, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ - cbz r3, ae1ec │ │ │ │ + cbz r3, ae1e4 │ │ │ │ str.w r4, [r9] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r9] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr.w r2, [r0, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r0, #2620] @ 0xa3c │ │ │ │ orrs.w ip, r2, r3 │ │ │ │ - beq.n ae202 │ │ │ │ + beq.n ae1fa │ │ │ │ cmp r6, r2 │ │ │ │ sbcs.w r3, r7, r3 │ │ │ │ - bcs.n ae28a │ │ │ │ + bcs.n ae282 │ │ │ │ ldr.w r3, [r5, #2680] @ 0xa78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #2680] @ 0xa78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n ae1e2 │ │ │ │ + beq.n ae1da │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ dmb ish │ │ │ │ ldrd r0, r1, [ip, #16] │ │ │ │ ldr.w r8, [r5, #2704] @ 0xa90 │ │ │ │ ldr.w lr, [r5, #2708] @ 0xa94 │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq r0, r8 │ │ │ │ - beq.n ae202 │ │ │ │ + beq.n ae1fa │ │ │ │ cmp r3, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, r8 │ │ │ │ - beq.n ae1da │ │ │ │ + beq.n ae1d2 │ │ │ │ cmp r6, r2 │ │ │ │ sbcs.w r3, r7, r3 │ │ │ │ ite cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ cmp r6, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ sbcs.w r2, r7, r1 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ae1da │ │ │ │ + bne.n ae1d2 │ │ │ │ ldr.w r2, [r5, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r5, #2620] @ 0xa3c │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n ae202 │ │ │ │ + beq.n ae1fa │ │ │ │ cmp r6, r2 │ │ │ │ sbcs.w r3, r7, r3 │ │ │ │ - bcc.n ae202 │ │ │ │ + bcc.n ae1fa │ │ │ │ ldr.w r3, [ip] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n ae202 │ │ │ │ + bpl.n ae1fa │ │ │ │ mov r2, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ae202 │ │ │ │ - b.n ae1da │ │ │ │ + beq.n ae1fa │ │ │ │ + b.n ae1d2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n ae202 │ │ │ │ + bpl.n ae1fa │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ae202 │ │ │ │ - b.n ae1da │ │ │ │ + beq.n ae1fa │ │ │ │ + b.n ae1d2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 95954 │ │ │ │ + bl 9594c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, ae2dc │ │ │ │ + cbnz r3, ae2d4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ strd r0, r0, [r4, #12] │ │ │ │ - cbnz r3, ae2f2 │ │ │ │ + cbnz r3, ae2ea │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n ae322 │ │ │ │ + bne.n ae31a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ae2d6 │ │ │ │ + beq.n ae2ce │ │ │ │ add.w r6, r4, #8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ae2d6 │ │ │ │ + beq.n ae2ce │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n ae31e │ │ │ │ + beq.n ae316 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n ae33c │ │ │ │ + bmi.n ae334 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n ae2d6 │ │ │ │ + bmi.n ae2ce │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n ae330 │ │ │ │ + bcs.n ae328 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl ad71c │ │ │ │ - cbz r0, ae330 │ │ │ │ + bl ad714 │ │ │ │ + cbz r0, ae328 │ │ │ │ adds r4, #4 │ │ │ │ - b.n ae2f8 │ │ │ │ + b.n ae2f0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n ae346 │ │ │ │ + bne.n ae33e │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ adds r3, #1 │ │ │ │ - b.n ae2ea │ │ │ │ + b.n ae2e2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl d35e0 │ │ │ │ - b.n ae31e │ │ │ │ + bl d35d8 │ │ │ │ + b.n ae316 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 5a8e2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n ae302 │ │ │ │ + b.n ae2fa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n ae32a │ │ │ │ + beq.n ae322 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n ae374 │ │ │ │ + beq.n ae36c │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, lr │ │ │ │ - beq.n ae386 │ │ │ │ + beq.n ae37e │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r6, r7 │ │ │ │ itt eq │ │ │ │ moveq lr, r2 │ │ │ │ ldreq r2, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n ae356 │ │ │ │ - b.n ae32a │ │ │ │ + bne.n ae34e │ │ │ │ + b.n ae322 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ae38a │ │ │ │ + beq.n ae382 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp lr, r3 │ │ │ │ - beq.n ae392 │ │ │ │ + beq.n ae38a │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - b.n ae32a │ │ │ │ + b.n ae322 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n ae390 │ │ │ │ + bne.n ae388 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n ae32a │ │ │ │ + b.n ae322 │ │ │ │ mov r3, lr │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n ae32a │ │ │ │ + b.n ae322 │ │ │ │ │ │ │ │ -000ae398 : │ │ │ │ +000ae390 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (ae3f8 ) │ │ │ │ + ldr r3, [pc, #80] @ (ae3f0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (ae3fc ) │ │ │ │ + ldr r2, [pc, #80] @ (ae3f4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ ldr.w r2, [r2, #1664] @ 0x680 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n ae3dc │ │ │ │ + beq.n ae3d4 │ │ │ │ blx 11364 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #40] @ (ae3f0 ) │ │ │ │ + ldr r0, [pc, #40] @ (ae3e8 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 70b54 │ │ │ │ - bl be078 │ │ │ │ + bl be070 │ │ │ │ mov r0, r4 │ │ │ │ blx 11364 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (ae3f4 ) │ │ │ │ + ldr r0, [pc, #8] @ (ae3ec ) │ │ │ │ add r0, pc │ │ │ │ - b.n ae3c8 │ │ │ │ + b.n ae3c0 │ │ │ │ nop │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r6, r4, r2 │ │ │ │ movs r7, r0 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r0, r2 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n ae434 │ │ │ │ + bcc.n ae42c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3] │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ subs r0, r3, r0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ asrs r0, r0, #2 │ │ │ │ @@ -242528,18 +242525,18 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ bl 22e70 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n ae44a │ │ │ │ + beq.n ae442 │ │ │ │ bl 5a380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ae432 │ │ │ │ + beq.n ae42a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ asrs r0, r3, #2 │ │ │ │ @@ -242547,114 +242544,114 @@ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000ae468 : │ │ │ │ +000ae460 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (ae498 ) │ │ │ │ + ldr r3, [pc, #32] @ (ae490 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ movs r7, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r1, [pc, #60] @ (ae4ec ) │ │ │ │ + ldr r1, [pc, #60] @ (ae4e4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (ae4f0 ) │ │ │ │ + ldr r3, [pc, #60] @ (ae4e8 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl ae4f8 │ │ │ │ - ldr r2, [pc, #40] @ (ae4f4 ) │ │ │ │ - ldr r3, [pc, #32] @ (ae4f0 ) │ │ │ │ + bl ae4f0 │ │ │ │ + ldr r2, [pc, #40] @ (ae4ec ) │ │ │ │ + ldr r3, [pc, #32] @ (ae4e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ae4e8 │ │ │ │ + bne.n ae4e0 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ movs r7, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1564] @ aeb2c │ │ │ │ + ldr.w r2, [pc, #1564] @ aeb24 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r7, [pc, #1564] @ aeb30 │ │ │ │ + ldr.w r7, [pc, #1564] @ aeb28 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r3, [pc, #1560] @ aeb34 │ │ │ │ + ldr.w r3, [pc, #1560] @ aeb2c │ │ │ │ add r2, pc │ │ │ │ add r7, pc │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w ae996 │ │ │ │ + bhi.w ae98e │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ subs r3, r3, r2 │ │ │ │ mov.w fp, r3, asr #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ae72e │ │ │ │ + beq.w ae726 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov.w r8, r0, lsl #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov sl, r6 │ │ │ │ mov r3, r4 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - bhi.w ae95a │ │ │ │ + bhi.w ae952 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ lsls r2, r5, #6 │ │ │ │ lsls r2, r6, #7 │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r6, r0, #7 │ │ │ │ @@ -242692,456 +242689,456 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r1, #0 │ │ │ │ add.w r9, r3, #8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ asrs r3, r2, #31 │ │ │ │ - bl af44c │ │ │ │ + bl af444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ae70a │ │ │ │ + beq.w ae702 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r2, r6, #4 │ │ │ │ add r3, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w ae75a │ │ │ │ + beq.w ae752 │ │ │ │ ldr.w r2, [r3, #-16] │ │ │ │ sub.w r4, r3, #16 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w ae782 │ │ │ │ + bne.w ae77a │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w ae74e │ │ │ │ + bcs.w ae746 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr.w r4, [r1, r3, lsl #2] │ │ │ │ and.w r3, r4, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n ae652 │ │ │ │ + beq.n ae64a │ │ │ │ and.w r3, r4, #24 │ │ │ │ add r1, r8 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r3, r3, r4, lsr #5 │ │ │ │ ldr.w r4, [r5, #276] @ 0x114 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ and.w ip, r2, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n ae688 │ │ │ │ + beq.n ae680 │ │ │ │ tst.w r2, #6 │ │ │ │ - bne.n ae69c │ │ │ │ + bne.n ae694 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ subs r3, r3, r4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r1, #0] │ │ │ │ mov r3, r9 │ │ │ │ - b.n ae568 │ │ │ │ + b.n ae560 │ │ │ │ lsrs r3, r4, #5 │ │ │ │ ldr.w r4, [r5, #276] @ 0x114 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w ae89e │ │ │ │ + beq.w ae896 │ │ │ │ and.w ip, r3, #24 │ │ │ │ add r1, r8 │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ ldr.w ip, [ip, #244] @ 0xf4 │ │ │ │ add.w r3, ip, r3, lsr #5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ and.w ip, r2, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n ae63a │ │ │ │ + bne.n ae632 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r3, r2, r4 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n ae688 │ │ │ │ + beq.n ae680 │ │ │ │ tst.w r2, #6 │ │ │ │ - beq.n ae644 │ │ │ │ + beq.n ae63c │ │ │ │ mov r3, r9 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n ae568 │ │ │ │ + b.n ae560 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add.w r9, r3, #8 │ │ │ │ and.w r3, r2, #3968 @ 0xf80 │ │ │ │ cmp.w r3, #3968 @ 0xf80 │ │ │ │ - beq.w ae8e2 │ │ │ │ + beq.w ae8da │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r4, r2, #7, #5 │ │ │ │ - bl aed48 │ │ │ │ - cbz r0, ae70a │ │ │ │ + bl aed40 │ │ │ │ + cbz r0, ae702 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl aebb4 │ │ │ │ - cbz r0, ae72e │ │ │ │ + bl aebac │ │ │ │ + cbz r0, ae726 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w ae982 │ │ │ │ + bls.w ae97a │ │ │ │ strd r0, r4, [r3, #4] │ │ │ │ adds r6, #1 │ │ │ │ str.w sl, [r3] │ │ │ │ str.w sl, [r3, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n ae5da │ │ │ │ + b.n ae5d2 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r9, r3, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r1, r8 │ │ │ │ - bl 8f4e0 │ │ │ │ + bl 8f4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ae5da │ │ │ │ + bne.w ae5d2 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add.w r2, r2, fp, lsl #2 │ │ │ │ add.w r3, r1, #20 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, ae72e │ │ │ │ + cbz r0, ae726 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n ae72e │ │ │ │ - bl aab28 │ │ │ │ + beq.n ae726 │ │ │ │ + bl aab20 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1028] @ aeb38 │ │ │ │ - ldr r3, [pc, #1020] @ (aeb34 ) │ │ │ │ + ldr.w r2, [pc, #1028] @ aeb30 │ │ │ │ + ldr r3, [pc, #1020] @ (aeb2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w aea40 │ │ │ │ + bne.w aea38 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w ae5e6 │ │ │ │ + bne.w ae5de │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ add.w r2, r2, fp, lsl #2 │ │ │ │ add.w r3, r1, #20 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ - bne.w aeb0e │ │ │ │ + bne.w aeb06 │ │ │ │ movs r0, #1 │ │ │ │ - b.n ae730 │ │ │ │ + b.n ae728 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w ae942 │ │ │ │ + bne.w ae93a │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n ae844 │ │ │ │ + ble.n ae83c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ae5da │ │ │ │ + beq.w ae5d2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r9 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n ae568 │ │ │ │ + b.n ae560 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add.w r9, r3, #8 │ │ │ │ lsls r3, r1, #7 │ │ │ │ orr.w r2, r3, #3 │ │ │ │ cmp.w r1, r3, asr #7 │ │ │ │ - bne.w ae968 │ │ │ │ + bne.w ae960 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl af09c │ │ │ │ + bl af094 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ae5da │ │ │ │ - b.n ae70a │ │ │ │ + bne.w ae5d2 │ │ │ │ + b.n ae702 │ │ │ │ add.w r9, r3, #4 │ │ │ │ - b.n ae5da │ │ │ │ + b.n ae5d2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ae72e │ │ │ │ + beq.n ae726 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r0, r2, r1 │ │ │ │ cmp r0, #15 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bls.w ae944 │ │ │ │ + bls.w ae93c │ │ │ │ strd r4, r2, [r1, #4] │ │ │ │ add.w r9, r3, #8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n ae5da │ │ │ │ + b.n ae5d2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r3, #8 │ │ │ │ - bl af09c │ │ │ │ + bl af094 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ae5da │ │ │ │ - b.n ae70a │ │ │ │ + bne.w ae5d2 │ │ │ │ + b.n ae702 │ │ │ │ adds r3, #11 │ │ │ │ movs r4, #0 │ │ │ │ bic.w r9, r3, #7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [r9], #8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl af44c │ │ │ │ + bl af444 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ae5da │ │ │ │ - b.n ae70a │ │ │ │ + bne.w ae5d2 │ │ │ │ + b.n ae702 │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl af09c │ │ │ │ + bl af094 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ae70a │ │ │ │ + beq.w ae702 │ │ │ │ subs r6, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r1, r3, r2 │ │ │ │ add r3, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n ae5e0 │ │ │ │ + b.n ae5d8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 113d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r3, #12 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ blx 1114c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ae6c2 │ │ │ │ - b.n ae70a │ │ │ │ + bne.w ae6ba │ │ │ │ + b.n ae702 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.w ae666 │ │ │ │ - b.n ae89e │ │ │ │ + bne.w ae65e │ │ │ │ + b.n ae896 │ │ │ │ adds r3, #11 │ │ │ │ mov r0, r7 │ │ │ │ bic.w r9, r3, #7 │ │ │ │ vldmia r9!, {d0} │ │ │ │ blx 11d58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ae5da │ │ │ │ - b.n ae70a │ │ │ │ + bne.w ae5d2 │ │ │ │ + b.n ae702 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r3, #8 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ae5da │ │ │ │ - b.n ae70a │ │ │ │ - ldr r3, [pc, #600] @ (aeb3c ) │ │ │ │ + bne.w ae5d2 │ │ │ │ + b.n ae702 │ │ │ │ + ldr r3, [pc, #600] @ (aeb34 ) │ │ │ │ lsrs r0, r2, #12 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ clz r3, r0 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - b.n ae88e │ │ │ │ + b.n ae886 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, r3, #8 │ │ │ │ blx 105a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ae5da │ │ │ │ - b.n ae70a │ │ │ │ - ldr r2, [pc, #544] @ (aeb3c ) │ │ │ │ + bne.w ae5d2 │ │ │ │ + b.n ae702 │ │ │ │ + ldr r2, [pc, #544] @ (aeb34 ) │ │ │ │ add.w r9, r3, #8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r2, #1372] @ 0x55c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov.w r3, #768 @ 0x300 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ae5da │ │ │ │ - b.n ae70a │ │ │ │ - b.n ae942 │ │ │ │ + bne.w ae5d2 │ │ │ │ + b.n ae702 │ │ │ │ + b.n ae93a │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #24 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, ae992 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, ae98a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - b.n ae7f6 │ │ │ │ - ldr r0, [pc, #484] @ (aeb40 ) │ │ │ │ + b.n ae7ee │ │ │ │ + ldr r0, [pc, #484] @ (aeb38 ) │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 11e68 │ │ │ │ - b.n ae70e │ │ │ │ + b.n ae706 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ asrs r3, r1, #31 │ │ │ │ mov r1, r7 │ │ │ │ - bl af44c │ │ │ │ + bl af444 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ae5da │ │ │ │ - b.n ae70a │ │ │ │ + bne.w ae5d2 │ │ │ │ + b.n ae702 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w aeb14 │ │ │ │ + bne.w aeb0c │ │ │ │ bl 5a418 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ bl 22e70 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n ae9a8 │ │ │ │ + beq.n ae9a0 │ │ │ │ bl 5a380 │ │ │ │ - cbz r0, ae9ac │ │ │ │ + cbz r0, ae9a4 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ - b.n ae53a │ │ │ │ + b.n ae532 │ │ │ │ mov fp, r0 │ │ │ │ - b.n ae542 │ │ │ │ + b.n ae53a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add.w r9, r3, #12 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ movs r0, #3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, #28 │ │ │ │ mov.w r3, #5 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ strd r3, r0, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - beq.n aea3c │ │ │ │ + beq.n aea34 │ │ │ │ cmp r4, #29 │ │ │ │ ite ne │ │ │ │ movne r3, #6 │ │ │ │ moveq r3, #15 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ae5da │ │ │ │ - b.n ae70a │ │ │ │ + bne.w ae5d2 │ │ │ │ + b.n ae702 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add.w r9, r3, #8 │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #40965 @ 0xa005 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl af09c │ │ │ │ + bl af094 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ae5da │ │ │ │ - b.n ae70a │ │ │ │ + bne.w ae5d2 │ │ │ │ + b.n ae702 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add.w r9, r3, #8 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ blx 11364 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ strd r3, r2, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bne.n aeafc │ │ │ │ + bne.n aeaf4 │ │ │ │ movs r3, #2 │ │ │ │ - b.n ae9d8 │ │ │ │ + b.n ae9d0 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add.w r9, r3, #8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, r2, ror #2 │ │ │ │ - bl af44c │ │ │ │ + bl af444 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ae5da │ │ │ │ - b.n ae70a │ │ │ │ + bne.w ae5d2 │ │ │ │ + b.n ae702 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, r3, #8 │ │ │ │ blx 11f54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ae5da │ │ │ │ - b.n ae70a │ │ │ │ + bne.w ae5d2 │ │ │ │ + b.n ae702 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add.w r9, r3, #8 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ blx 11364 │ │ │ │ cmp r4, #26 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ @@ -243150,149 +243147,149 @@ │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r0, r7 │ │ │ │ mov.w ip, #5 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ strd ip, r4, [sp, #148] @ 0x94 │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ae5da │ │ │ │ - b.n ae70a │ │ │ │ + bne.w ae5d2 │ │ │ │ + b.n ae702 │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, r3, #12 │ │ │ │ blx 109b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w ae5da │ │ │ │ - b.n ae70a │ │ │ │ + bne.w ae5d2 │ │ │ │ + b.n ae702 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add.w r9, r3, #12 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r1, #3 │ │ │ │ movs r3, #8 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ strd r3, r1, [sp, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - beq.n aeb06 │ │ │ │ + beq.n aeafe │ │ │ │ cmp r4, #31 │ │ │ │ - beq.n aea3c │ │ │ │ + beq.n aea34 │ │ │ │ cmp r4, #32 │ │ │ │ ite ne │ │ │ │ movne r3, #6 │ │ │ │ moveq r3, #15 │ │ │ │ - b.n ae9d8 │ │ │ │ + b.n ae9d0 │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ ite ne │ │ │ │ movne r3, #6 │ │ │ │ moveq r3, #15 │ │ │ │ - b.n ae9d8 │ │ │ │ + b.n ae9d0 │ │ │ │ blx 110bc │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - b.n aeaee │ │ │ │ - bl aab28 │ │ │ │ - b.n ae77e │ │ │ │ + b.n aeae6 │ │ │ │ + bl aab20 │ │ │ │ + b.n ae776 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r2, r4, [r3, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n ae5da │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + b.n ae5d2 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n aea44 │ │ │ │ + bcs.n aec1c │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r1, r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r1, r5, lsl #2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcc.n aeb7c │ │ │ │ + bcc.n aeb74 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, r1, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ - cbnz r5, aeb9e │ │ │ │ + cbnz r5, aeb96 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add r2, r5 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ bl 22e70 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n aeb8e │ │ │ │ + beq.n aeb86 │ │ │ │ bl 5a380 │ │ │ │ - cbz r0, aebb0 │ │ │ │ + cbz r0, aeba8 │ │ │ │ ldrd r3, r1, [r4, #36] @ 0x24 │ │ │ │ subs r3, r1, r3 │ │ │ │ asrs r3, r3, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n aeb6c │ │ │ │ + beq.n aeb64 │ │ │ │ add.w r7, r1, r5, lsl #2 │ │ │ │ mov r0, r1 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 10cec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b.n aeb6c │ │ │ │ + b.n aeb64 │ │ │ │ mov r3, r0 │ │ │ │ - b.n aeb76 │ │ │ │ + b.n aeb6e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n aec2a │ │ │ │ - bl aec48 │ │ │ │ - cbz r0, aec3c │ │ │ │ + bcc.n aec22 │ │ │ │ + bl aec40 │ │ │ │ + cbz r0, aec34 │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ subs r0, r2, r3 │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ asrs r0, r0, #2 │ │ │ │ ldr.w r5, [r4, #276] @ 0x114 │ │ │ │ and.w ip, r1, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n aec18 │ │ │ │ + beq.n aec10 │ │ │ │ tst.w r1, #6 │ │ │ │ iteee ne │ │ │ │ strne.w r1, [r2], #4 │ │ │ │ subeq r3, r3, r5 │ │ │ │ lsleq r3, r3, #5 │ │ │ │ orreq.w r3, r3, #15 │ │ │ │ it eq │ │ │ │ @@ -243304,167 +243301,167 @@ │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, r1, r5 │ │ │ │ ldr r1, [r1, r5] │ │ │ │ and.w ip, r1, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n aebf4 │ │ │ │ - b.n aec18 │ │ │ │ + bne.n aebec │ │ │ │ + b.n aec10 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ bl 22e70 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n aec40 │ │ │ │ + beq.n aec38 │ │ │ │ bl 5a380 │ │ │ │ - cbnz r0, aec40 │ │ │ │ + cbnz r0, aec38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - b.n aebd0 │ │ │ │ + b.n aebc8 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ add.w ip, r2, r1, lsl #2 │ │ │ │ - cbz r0, aec6c │ │ │ │ + cbz r0, aec64 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ add.w lr, r1, #32 │ │ │ │ cmp r4, lr │ │ │ │ - bcc.n aece6 │ │ │ │ + bcc.n aecde │ │ │ │ ldr.w r4, [r3, #144] @ 0x90 │ │ │ │ add.w lr, r4, #24 │ │ │ │ ldr.w r4, [r3, #148] @ 0x94 │ │ │ │ cmp r4, lr │ │ │ │ - bcc.n aece6 │ │ │ │ + bcc.n aecde │ │ │ │ adds r2, r1, #4 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp ip, r2 │ │ │ │ mov.w r1, r1, lsl #5 │ │ │ │ orr.w r1, r1, #15 │ │ │ │ - bcc.n aed04 │ │ │ │ + bcc.n aecfc │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ adds r0, r2, #4 │ │ │ │ str.w r0, [r3, #144] @ 0x90 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r2] │ │ │ │ str.w r1, [ip] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr.w lr, [r1, r2, lsl #2] │ │ │ │ add.w ip, r1, r2, lsl #2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n aec66 │ │ │ │ + bne.n aec5e │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ add.w r0, r1, #32 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.n aece6 │ │ │ │ + bcc.n aecde │ │ │ │ ldr.w r0, [r3, #144] @ 0x90 │ │ │ │ ldr.w r4, [r3, #148] @ 0x94 │ │ │ │ adds r0, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs.n aed10 │ │ │ │ + bcs.n aed08 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 5b138 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n aecbc │ │ │ │ + beq.n aecb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 5a380 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, ip │ │ │ │ - bhi.n aeca4 │ │ │ │ + bhi.n aec9c │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n aec66 │ │ │ │ + b.n aec5e │ │ │ │ adds r2, r1, #4 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ str.w lr, [r1] │ │ │ │ - b.n aec90 │ │ │ │ + b.n aec88 │ │ │ │ nop │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n aed3e │ │ │ │ + beq.n aed36 │ │ │ │ subs r1, r1, r0 │ │ │ │ tst.w r3, #6 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mov.w r1, r1, lsl #5 │ │ │ │ orr.w r1, r1, #15 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ lsrs r2, r3, #5 │ │ │ │ add.w r1, r0, r3, lsr #5 │ │ │ │ ldr r3, [r2, r0] │ │ │ │ - b.n aed1e │ │ │ │ + b.n aed16 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #516] @ (aef60 ) │ │ │ │ - ldr r3, [pc, #516] @ (aef64 ) │ │ │ │ + ldr r1, [pc, #516] @ (aef58 ) │ │ │ │ + ldr r3, [pc, #516] @ (aef5c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ - ldr r0, [pc, #512] @ (aef68 ) │ │ │ │ + ldr r0, [pc, #512] @ (aef60 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r0, pc │ │ │ │ and.w r1, r2, #3968 @ 0xf80 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r1, #3968 @ 0xf80 │ │ │ │ add.w r7, r3, r6, lsl #2 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - beq.n aee1c │ │ │ │ + beq.n aee14 │ │ │ │ and.w r1, r3, #7 │ │ │ │ ubfx r5, r2, #7, #5 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n aee40 │ │ │ │ + beq.n aee38 │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.w aef12 │ │ │ │ + bne.w aef0a │ │ │ │ add.w lr, r5, #1 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add.w ip, r5, #8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ add.w ip, r3, ip, lsl #2 │ │ │ │ cmp r0, ip │ │ │ │ - bcc.n aeea0 │ │ │ │ + bcc.n aee98 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ adds r0, #24 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n aeea0 │ │ │ │ + bcc.n aee98 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w aeede │ │ │ │ + beq.w aeed6 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ mov r0, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ mov r2, r6 │ │ │ │ @@ -243474,270 +243471,270 @@ │ │ │ │ blx 10cec │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r5, [sp, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w aef06 │ │ │ │ + bne.w aeefe │ │ │ │ str r5, [r7, #0] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n aee92 │ │ │ │ + bls.n aee8a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n aee92 │ │ │ │ + bhi.n aee8a │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #360] @ (aef6c ) │ │ │ │ - ldr r3, [pc, #348] @ (aef64 ) │ │ │ │ + ldr r2, [pc, #360] @ (aef64 ) │ │ │ │ + ldr r3, [pc, #348] @ (aef5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n aeec4 │ │ │ │ + bne.n aeebc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #336] @ (aef70 ) │ │ │ │ + ldr r1, [pc, #336] @ (aef68 ) │ │ │ │ lsrs r5, r2, #12 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ clz r1, r5 │ │ │ │ rsb r1, r1, #732 @ 0x2dc │ │ │ │ adds r1, #1 │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n aee60 │ │ │ │ + bne.n aee58 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r7, r3, r0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n aee60 │ │ │ │ + bne.n aee58 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r7, r3, r0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n aee52 │ │ │ │ + beq.n aee4a │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.n aef12 │ │ │ │ + bne.n aef0a │ │ │ │ add.w lr, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n aeda0 │ │ │ │ - ldr r2, [pc, #260] @ (aef74 ) │ │ │ │ - ldr r3, [pc, #240] @ (aef64 ) │ │ │ │ + bge.n aed98 │ │ │ │ + ldr r2, [pc, #260] @ (aef6c ) │ │ │ │ + ldr r3, [pc, #240] @ (aef5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ - bne.n aeec4 │ │ │ │ + bne.n aeebc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 5a380 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ adds r2, r3, #4 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n aee00 │ │ │ │ + b.n aedf8 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 5b138 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n aef3a │ │ │ │ - ldr r2, [pc, #196] @ (aef78 ) │ │ │ │ - ldr r3, [pc, #176] @ (aef64 ) │ │ │ │ + beq.n aef32 │ │ │ │ + ldr r2, [pc, #196] @ (aef70 ) │ │ │ │ + ldr r3, [pc, #176] @ (aef5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n aee88 │ │ │ │ + beq.n aee80 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w r7, [r4, #276] @ 0x114 │ │ │ │ add.w r7, r7, r3, lsr #5 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n aeec8 │ │ │ │ + beq.n aeec0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n aef5a │ │ │ │ + bne.n aef52 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #140] @ (aef70 ) │ │ │ │ + ldr r4, [pc, #140] @ (aef68 ) │ │ │ │ lsrs r2, r2, #12 │ │ │ │ mov r1, r7 │ │ │ │ clz r3, r2 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ ldr.w r4, [r8, r4] │ │ │ │ adds r3, #1 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl aef7c │ │ │ │ - b.n aee00 │ │ │ │ + bl aef74 │ │ │ │ + b.n aedf8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 416e0 │ │ │ │ - b.n aee00 │ │ │ │ - cbnz r5, aef42 │ │ │ │ - ldr r0, [pc, #88] @ (aef70 ) │ │ │ │ + b.n aedf8 │ │ │ │ + cbnz r5, aef3a │ │ │ │ + ldr r0, [pc, #88] @ (aef68 ) │ │ │ │ lsrs r2, r2, #12 │ │ │ │ clz r1, r2 │ │ │ │ rsb r1, r1, #732 @ 0x2dc │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n aee02 │ │ │ │ + b.n aedfa │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ - b.n aeed0 │ │ │ │ + b.n aeec8 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n aef56 │ │ │ │ + bne.n aef4e │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ subs r3, r0, r2 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n aee02 │ │ │ │ + b.n aedfa │ │ │ │ movs r0, #0 │ │ │ │ - b.n aee02 │ │ │ │ + b.n aedfa │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - b.n aedc4 │ │ │ │ + b.n aedbc │ │ │ │ nop │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ movs r7, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, aefa4 │ │ │ │ + cbnz r3, aef9c │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n aefac │ │ │ │ + bcs.n aefa4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n aefac │ │ │ │ + bcc.n aefa4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add r2, sp, #4 │ │ │ │ bl 416e0 │ │ │ │ - b.n aefa0 │ │ │ │ + b.n aef98 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ adds r2, r3, #4 │ │ │ │ str.w r2, [r0, #144] @ 0x90 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n aefa0 │ │ │ │ + b.n aef98 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov lr, r3 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w ip, [r3, r2, lsl #2] │ │ │ │ and.w r2, ip, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n af02e │ │ │ │ + beq.n af026 │ │ │ │ and.w r2, ip, #24 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ ldr.w lr, [r0, #276] @ 0x114 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ add.w r2, r2, ip, lsr #5 │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ and.w ip, r0, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n af010 │ │ │ │ + beq.n af008 │ │ │ │ tst.w r0, #6 │ │ │ │ - bne.n af028 │ │ │ │ + bne.n af020 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ sub.w r2, r2, lr │ │ │ │ movs r0, #1 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r2, r0, lr │ │ │ │ ldr.w r0, [r0, lr] │ │ │ │ and.w r1, r0, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n af010 │ │ │ │ + beq.n af008 │ │ │ │ tst.w r0, #6 │ │ │ │ - beq.n af000 │ │ │ │ + beq.n aeff8 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w lr, [r0, #276] @ 0x114 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ ldr.w ip, [ip, lr] │ │ │ │ and.w r2, ip, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n af054 │ │ │ │ + beq.n af04c │ │ │ │ and.w r2, ip, #24 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr.w r2, [r0, #244] @ 0xf4 │ │ │ │ - b.n aefe4 │ │ │ │ + b.n aefdc │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ ldr.w ip, [ip, lr] │ │ │ │ and.w r2, ip, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n af042 │ │ │ │ - b.n af054 │ │ │ │ + bne.n af03a │ │ │ │ + b.n af04c │ │ │ │ nop │ │ │ │ mov.w ip, r2, lsl #7 │ │ │ │ cmp.w r2, ip, asr #7 │ │ │ │ - bne.n af078 │ │ │ │ + bne.n af070 │ │ │ │ orr.w r2, ip, #3 │ │ │ │ - b.n af09c │ │ │ │ + b.n af094 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ asrs r3, r2, #31 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl af44c │ │ │ │ + bl af444 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -243745,136 +243742,136 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ands.w r2, r1, #7 │ │ │ │ - beq.n af0ec │ │ │ │ + beq.n af0e4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n af148 │ │ │ │ + beq.n af140 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n af11a │ │ │ │ + bne.n af112 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r3, r1, r2 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ ands.w r0, r1, #7 │ │ │ │ - beq.n af0ec │ │ │ │ + beq.n af0e4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n af148 │ │ │ │ + beq.n af140 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n af11a │ │ │ │ + bne.n af112 │ │ │ │ add.w r3, r2, r1, lsr #5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ands.w r0, r1, #7 │ │ │ │ - bne.n af0d8 │ │ │ │ + bne.n af0d0 │ │ │ │ ldrd r2, r1, [r4, #144] @ 0x90 │ │ │ │ adds r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n af152 │ │ │ │ + bcc.n af14a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n af10c │ │ │ │ + bcs.n af104 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n af10c │ │ │ │ + bcc.n af104 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ str.w r1, [r4, #144] @ 0x90 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n af106 │ │ │ │ + b.n af0fe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n af106 │ │ │ │ + beq.n af0fe │ │ │ │ movs r2, #1 │ │ │ │ and.w r3, r0, #31 │ │ │ │ and.w r4, r1, #31 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsls r2, r4 │ │ │ │ orrs r3, r2 │ │ │ │ bic.w r3, r3, #1835008 @ 0x1c0000 │ │ │ │ bic.w r3, r3, #7168 @ 0x1c00 │ │ │ │ - cbz r3, af142 │ │ │ │ + cbz r3, af13a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5a59c │ │ │ │ - b.n af108 │ │ │ │ + b.n af100 │ │ │ │ ldrd r2, r1, [r4, #92] @ 0x5c │ │ │ │ adds r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n af16c │ │ │ │ + bcs.n af164 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b138 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n af166 │ │ │ │ + bne.n af15e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ - b.n af0b8 │ │ │ │ + b.n af0b0 │ │ │ │ bl 5a380 │ │ │ │ - b.n af108 │ │ │ │ + b.n af100 │ │ │ │ ldrd r2, r1, [r4, #144] @ 0x90 │ │ │ │ adds r2, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n af152 │ │ │ │ + bcc.n af14a │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 416e0 │ │ │ │ - b.n af106 │ │ │ │ + b.n af0fe │ │ │ │ nop │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w r1, ip, r1, lsl #2 │ │ │ │ - b.w 8f4e0 │ │ │ │ + b.w 8f4d8 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000af1a8 : │ │ │ │ +000af1a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr.w lr, [pc, #156] @ af254 │ │ │ │ + ldr.w lr, [pc, #156] @ af24c │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr.w ip, [pc, #152] @ af258 │ │ │ │ + ldr.w ip, [pc, #152] @ af250 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ adds r0, r2, #1 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #132] @ 0x84 │ │ │ │ mov.w ip, #0 │ │ │ │ - bne.n af242 │ │ │ │ + bne.n af23a │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 11364 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ lsls r3, r1, #11 │ │ │ │ - bmi.n af248 │ │ │ │ + bmi.n af240 │ │ │ │ lsls r3, r1, #10 │ │ │ │ - bpl.n af24c │ │ │ │ + bpl.n af244 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #3 │ │ │ │ strd r0, r3, [sp, #16] │ │ │ │ ands.w r0, r1, #16777216 @ 0x1000000 │ │ │ │ mov.w r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, r4, #1 │ │ │ │ @@ -243883,189 +243880,189 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ bic.w r3, r1, #3145728 @ 0x300000 │ │ │ │ it ne │ │ │ │ bicne.w r3, r1, #19922944 @ 0x1300000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl b8158 │ │ │ │ - ldr r2, [pc, #48] @ (af25c ) │ │ │ │ - ldr r3, [pc, #44] @ (af258 ) │ │ │ │ + bl b8150 │ │ │ │ + ldr r2, [pc, #48] @ (af254 ) │ │ │ │ + ldr r3, [pc, #44] @ (af250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n af250 │ │ │ │ + bne.n af248 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, pc} │ │ │ │ str r3, [sp, #8] │ │ │ │ lsls r0, r1, #11 │ │ │ │ - bpl.n af1ee │ │ │ │ + bpl.n af1e6 │ │ │ │ movs r0, #5 │ │ │ │ - b.n af1f4 │ │ │ │ + b.n af1ec │ │ │ │ movs r0, #3 │ │ │ │ - b.n af1f4 │ │ │ │ + b.n af1ec │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ movs r7, r0 │ │ │ │ - b.n af09c │ │ │ │ + b.n af094 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #92] @ 0x5c │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ add.w r0, r1, #40 @ 0x28 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n af2f4 │ │ │ │ + bcc.n af2ec │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ ldr.w r5, [r4, #148] @ 0x94 │ │ │ │ adds r0, #24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n af2f4 │ │ │ │ + bcc.n af2ec │ │ │ │ add.w r0, r1, #12 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ movw r0, #45325 @ 0xb10d │ │ │ │ movt r0, #5 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ and.w r2, r0, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n af330 │ │ │ │ + beq.n af328 │ │ │ │ ands.w lr, r0, #6 │ │ │ │ it ne │ │ │ │ strne r0, [r1, #4] │ │ │ │ - beq.n af390 │ │ │ │ + beq.n af388 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n af364 │ │ │ │ + beq.n af35c │ │ │ │ ands.w ip, r2, #6 │ │ │ │ it ne │ │ │ │ strne r2, [r1, #8] │ │ │ │ - beq.n af348 │ │ │ │ + beq.n af340 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r3, r1, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [r2, r6, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ bl 5b138 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n af3ac │ │ │ │ + bne.n af3a4 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ movw r0, #45325 @ 0xb10d │ │ │ │ movt r0, #5 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w ip, r1, #12 │ │ │ │ str.w ip, [r4, #92] @ 0x5c │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ and.w r2, r0, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n af2b6 │ │ │ │ + bne.n af2ae │ │ │ │ ldr.w lr, [r4, #276] @ 0x114 │ │ │ │ lsrs r2, r0, #5 │ │ │ │ add.w ip, lr, r0, lsr #5 │ │ │ │ ldr.w r0, [r2, lr] │ │ │ │ and.w r2, r0, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n af2b6 │ │ │ │ - b.n af334 │ │ │ │ + bne.n af2ae │ │ │ │ + b.n af32c │ │ │ │ add.w r2, r1, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.n af354 │ │ │ │ + bcs.n af34c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n af37c │ │ │ │ + bne.n af374 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ subs r3, r0, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n af2dc │ │ │ │ + b.n af2d4 │ │ │ │ ldr.w ip, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r2, #5 │ │ │ │ add.w r0, ip, r2, lsr #5 │ │ │ │ ldr.w r2, [r3, ip] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n af2d2 │ │ │ │ - b.n af368 │ │ │ │ + bne.n af2ca │ │ │ │ + b.n af360 │ │ │ │ str.w ip, [r1, #8] │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ subs r3, r2, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n af2dc │ │ │ │ + b.n af2d4 │ │ │ │ adds r0, r1, #4 │ │ │ │ cmp r0, ip │ │ │ │ - bcs.n af39a │ │ │ │ + bcs.n af392 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n af3b6 │ │ │ │ + bne.n af3ae │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ sub.w r2, ip, r2 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n af2c0 │ │ │ │ + b.n af2b8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 5a380 │ │ │ │ str.w lr, [r1, #4] │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ subs r0, r0, r2 │ │ │ │ lsls r0, r0, #5 │ │ │ │ orr.w r0, r0, #15 │ │ │ │ str.w r0, [ip] │ │ │ │ - b.n af2c0 │ │ │ │ + b.n af2b8 │ │ │ │ push {lr} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n af3e6 │ │ │ │ + beq.n af3de │ │ │ │ ands.w lr, r3, #6 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - beq.n af3f0 │ │ │ │ + beq.n af3e8 │ │ │ │ pop {pc} │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ - b.n af3ce │ │ │ │ + b.n af3c6 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n af3fa │ │ │ │ + bls.n af3f2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n af40a │ │ │ │ + bne.n af402 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ subs r3, r2, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {pc} │ │ │ │ str.w lr, [r1] │ │ │ │ @@ -244073,410 +244070,411 @@ │ │ │ │ subs r3, r1, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000af420 : │ │ │ │ - ldr r2, [pc, #32] @ (af444 ) │ │ │ │ +000af418 : │ │ │ │ + ldr r2, [pc, #32] @ (af43c ) │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - ldr r1, [pc, #32] @ (af448 ) │ │ │ │ + ldr r1, [pc, #32] @ (af440 ) │ │ │ │ clz r3, r0 │ │ │ │ add r2, pc │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ mov.w ip, #28 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ - movs r2, r6 │ │ │ │ + movs r2, r7 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #404] @ (af5f4 ) │ │ │ │ + ldr r0, [pc, #404] @ (af5ec ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #404] @ (af5f8 ) │ │ │ │ + ldr r1, [pc, #404] @ (af5f0 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ lsls r0, r2, #7 │ │ │ │ orr.w r0, r0, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r1, [r4, r6, lsl #2] │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ and.w ip, r1, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n af4e6 │ │ │ │ + beq.n af4de │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.n af56c │ │ │ │ + bne.n af564 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ ldr r7, [r5, #96] @ 0x60 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n af550 │ │ │ │ + bcc.n af548 │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ ldr.w r7, [r5, #148] @ 0x94 │ │ │ │ adds r1, #24 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n af550 │ │ │ │ + bcc.n af548 │ │ │ │ asrs r1, r0, #7 │ │ │ │ asrs r6, r0, #31 │ │ │ │ cmp r3, r6 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ - bne.n af534 │ │ │ │ + bne.n af52c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n af544 │ │ │ │ + bne.n af53c │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n af502 │ │ │ │ + bls.n af4fa │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n af502 │ │ │ │ + bhi.n af4fa │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #300] @ (af5fc ) │ │ │ │ - ldr r3, [pc, #292] @ (af5f8 ) │ │ │ │ + ldr r2, [pc, #300] @ (af5f4 ) │ │ │ │ + ldr r3, [pc, #292] @ (af5f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n af510 │ │ │ │ + bne.n af508 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w lr, [r5, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r4, r1, lr │ │ │ │ ldr.w r1, [r1, lr] │ │ │ │ and.w ip, r1, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n af48c │ │ │ │ + bne.n af484 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - b.n af4ec │ │ │ │ + b.n af4e4 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ adds r2, r3, #4 │ │ │ │ str.w r2, [r5, #144] @ 0x90 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n af4cc │ │ │ │ + b.n af4c4 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w r4, [r5, #276] @ 0x114 │ │ │ │ add.w r4, r4, r1, lsr #5 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ and.w r0, r1, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n af514 │ │ │ │ + beq.n af50c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ asrs r6, r0, #7 │ │ │ │ asrs r1, r0, #31 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r2 │ │ │ │ - beq.n af4b6 │ │ │ │ + beq.n af4ae │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl aaa98 │ │ │ │ + bl aaa90 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b.n af4b6 │ │ │ │ + b.n af4ae │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 416e0 │ │ │ │ - b.n af4cc │ │ │ │ + b.n af4c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ bl 5b138 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n af58a │ │ │ │ + bne.n af582 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ - b.n af51c │ │ │ │ + b.n af514 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n af590 │ │ │ │ + beq.n af588 │ │ │ │ and.w lr, r1, #31 │ │ │ │ cmp.w lr, #11 │ │ │ │ - beq.n af59e │ │ │ │ + beq.n af596 │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n af586 │ │ │ │ + beq.n af57e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n af5ca │ │ │ │ + bmi.n af5c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n af4ce │ │ │ │ + b.n af4c6 │ │ │ │ bl 5a380 │ │ │ │ - b.n af4ce │ │ │ │ + b.n af4c6 │ │ │ │ asrs r1, r0, #7 │ │ │ │ asrs r0, r0, #31 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne.n af586 │ │ │ │ - b.n af4cc │ │ │ │ + bne.n af57e │ │ │ │ + b.n af4c4 │ │ │ │ and.w r0, r1, #24 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr.w r0, [r0, #244] @ 0xf4 │ │ │ │ ldr r4, [r4, r0] │ │ │ │ add.w r0, r0, r1, lsr #5 │ │ │ │ lsrs r4, r4, #9 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n af57a │ │ │ │ + bne.n af572 │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n af4ce │ │ │ │ + b.n af4c6 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n af5dc │ │ │ │ + bne.n af5d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5afc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w af4ce │ │ │ │ + beq.w af4c6 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #55685 @ 0xd985 │ │ │ │ movs r3, #18 │ │ │ │ strd r0, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n af4ce │ │ │ │ + b.n af4c6 │ │ │ │ nop │ │ │ │ - vaddl.u q8, d10, d6 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r7, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u8 q0, d10, d6 │ │ │ │ + vaddl.u16 q0, d2, d6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w ip, [pc, #216] @ af6f0 │ │ │ │ + ldr.w ip, [pc, #216] @ af6e8 │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r1, r4, lsl #2] │ │ │ │ add ip, pc │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n af648 │ │ │ │ + beq.n af640 │ │ │ │ cmp r3, #6 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r5, #276] @ 0x114 │ │ │ │ - beq.n af668 │ │ │ │ + beq.n af660 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n af6ce │ │ │ │ + beq.n af6c6 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n af6bc │ │ │ │ + bne.n af6b4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ mov.w lr, r0, lsr #5 │ │ │ │ add.w r1, r3, r0, lsr #5 │ │ │ │ ldr.w r0, [lr, r3] │ │ │ │ and.w lr, r0, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.n af64c │ │ │ │ + beq.n af644 │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.n af638 │ │ │ │ + bne.n af630 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n af638 │ │ │ │ + bne.n af630 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e248 │ │ │ │ + bl 8e240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n af644 │ │ │ │ + beq.n af63c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ and.w r4, r3, #7 │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.n af6ac │ │ │ │ + beq.n af6a4 │ │ │ │ subs r0, r0, r2 │ │ │ │ tst.w r3, #6 │ │ │ │ mov.w r0, r0, lsl #5 │ │ │ │ orr.w r0, r0, #15 │ │ │ │ it eq │ │ │ │ moveq r3, r0 │ │ │ │ str.w r3, [r1, r6, lsl #2] │ │ │ │ - b.n af642 │ │ │ │ + b.n af63a │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r0, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r4, r3, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - bne.n af694 │ │ │ │ - b.n af6ac │ │ │ │ + bne.n af68c │ │ │ │ + b.n af6a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b04e0 │ │ │ │ + bl b04d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n af644 │ │ │ │ + beq.n af63c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n af642 │ │ │ │ + b.n af63a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, af6e2 │ │ │ │ + cbz r0, af6da │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 80198 │ │ │ │ + bl 80190 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n af63e │ │ │ │ - ldr r3, [pc, #16] @ (af6f4 ) │ │ │ │ + b.n af636 │ │ │ │ + ldr r3, [pc, #16] @ (af6ec ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ - b.n af6de │ │ │ │ + b.n af6d6 │ │ │ │ nop │ │ │ │ - cdp2 0, 3, cr0, cr12, cr6, {0} │ │ │ │ + cdp2 0, 4, cr0, cr4, cr6, {0} │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n af716 │ │ │ │ + beq.n af70e │ │ │ │ and.w r1, r3, #31 │ │ │ │ cmp r1, #5 │ │ │ │ itte eq │ │ │ │ streq r3, [r2, #0] │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n af706 │ │ │ │ - b.n af71a │ │ │ │ + bne.n af6fe │ │ │ │ + b.n af712 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w ip, [pc, #156] @ af7d8 │ │ │ │ + ldr.w ip, [pc, #156] @ af7d0 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add ip, pc │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n af760 │ │ │ │ + beq.n af758 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n af778 │ │ │ │ + bne.n af770 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ and.w lr, r1, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.n af764 │ │ │ │ + beq.n af75c │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n af754 │ │ │ │ + beq.n af74c │ │ │ │ mov r5, r2 │ │ │ │ and.w r2, r1, #31 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n af7b6 │ │ │ │ - ldr r2, [pc, #84] @ (af7dc ) │ │ │ │ + bne.n af7ae │ │ │ │ + ldr r2, [pc, #84] @ (af7d4 ) │ │ │ │ lsrs r0, r1, #7 │ │ │ │ ldr.w r4, [ip, r2] │ │ │ │ clz r2, r0 │ │ │ │ rsb r2, r2, #410 @ 0x19a │ │ │ │ mov.w ip, #28 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n af7b6 │ │ │ │ + bpl.n af7ae │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8a368 │ │ │ │ + bl 8a360 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n af75a │ │ │ │ + b.n af752 │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n af7aa │ │ │ │ + beq.n af7a2 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 47e0c <_PL_atoms@@Base+0xc> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n af75c │ │ │ │ - b.n af7aa │ │ │ │ + beq.n af754 │ │ │ │ + b.n af7a2 │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [sl, #-24] @ 0xffffffe8 │ │ │ │ + stc2 0, cr0, [r2, #-24]! @ 0xffffffe8 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ add.w ip, r2, #20 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #112] @ (af86c ) │ │ │ │ + ldr r2, [pc, #112] @ (af864 ) │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - ldr.w ip, [pc, #112] @ af870 │ │ │ │ + ldr.w ip, [pc, #112] @ af868 │ │ │ │ clz r3, r0 │ │ │ │ add r2, pc │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ mov.w ip, #28 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ - beq.n af848 │ │ │ │ - ldr r3, [pc, #76] @ (af874 ) │ │ │ │ + beq.n af840 │ │ │ │ + ldr r3, [pc, #76] @ (af86c ) │ │ │ │ ldr.w ip, [r2, #24] │ │ │ │ add r3, pc │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n af84c │ │ │ │ + beq.n af844 │ │ │ │ str.w ip, [r1] │ │ │ │ movs r3, #3 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ strd r2, r3, [r1, #4] │ │ │ │ strd r3, r0, [r1, #12] │ │ │ │ movs r0, #1 │ │ │ │ @@ -244491,24 +244489,24 @@ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r0, [r1, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd lr, ip, [r1, #8] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r1, #4] │ │ │ │ pop {pc} │ │ │ │ - mrrc2 0, 0, r0, r8, cr6 │ │ │ │ + stc2l 0, cr0, [r0], #-24 @ 0xffffffe8 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ movs r7, r0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ - beq.n af8b8 │ │ │ │ - ldr r3, [pc, #56] @ (af8bc ) │ │ │ │ + beq.n af8b0 │ │ │ │ + ldr r3, [pc, #56] @ (af8b4 ) │ │ │ │ push {lr} │ │ │ │ mov.w lr, #3 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r1] │ │ │ │ mov.w r3, #1 │ │ │ │ @@ -244522,83 +244520,83 @@ │ │ │ │ it eq │ │ │ │ lsreq r2, r2, #2 │ │ │ │ str r3, [r1, #16] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r2, r2 │ │ │ │ movs r7, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n af8e4 │ │ │ │ + beq.n af8dc │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n af8f8 │ │ │ │ + bne.n af8f0 │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ subs r0, r0, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n af8e8 │ │ │ │ + beq.n af8e0 │ │ │ │ cmp r0, #6 │ │ │ │ - beq.n af8d6 │ │ │ │ + beq.n af8ce │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n af910 │ │ │ │ + beq.n af908 │ │ │ │ tst.w r3, #6 │ │ │ │ - beq.n af92c │ │ │ │ + beq.n af924 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ mov.w ip, r3, lsr #5 │ │ │ │ add.w r1, r2, r3, lsr #5 │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n af906 │ │ │ │ - b.n af914 │ │ │ │ + bne.n af8fe │ │ │ │ + b.n af90c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ itttt hi │ │ │ │ ldrhi.w r3, [r0, #276] @ 0x114 │ │ │ │ subhi r3, r1, r3 │ │ │ │ lslhi r3, r3, #5 │ │ │ │ orrhi.w r3, r3, #15 │ │ │ │ - b.n af90c │ │ │ │ + b.n af904 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl aec48 │ │ │ │ - cbz r0, af992 │ │ │ │ + bl aec40 │ │ │ │ + cbz r0, af98a │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ and.w r4, r2, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.n af996 │ │ │ │ + beq.n af98e │ │ │ │ tst.w r2, #6 │ │ │ │ ite ne │ │ │ │ strne.w r2, [r1, r5, lsl #2] │ │ │ │ subeq r3, r3, r0 │ │ │ │ mov.w r0, #1 │ │ │ │ ittt eq │ │ │ │ lsleq r3, r3, #5 │ │ │ │ @@ -244607,175 +244605,175 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ and.w r4, r2, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - bne.n af976 │ │ │ │ - b.n af996 │ │ │ │ + bne.n af96e │ │ │ │ + b.n af98e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ - ldr.w ip, [pc, #184] @ afa64 │ │ │ │ + ldr.w ip, [pc, #184] @ afa5c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ add ip, pc │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ and.w lr, r1, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.n af9fc │ │ │ │ + beq.n af9f4 │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.n afa14 │ │ │ │ + bne.n afa0c │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - ldr.w lr, [pc, #152] @ afa68 │ │ │ │ + ldr.w lr, [pc, #152] @ afa60 │ │ │ │ ldr r0, [r1, r0] │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ lsrs r0, r0, #12 │ │ │ │ clz r1, r0 │ │ │ │ rsb r1, r1, #732 @ 0x2dc │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n afa5c │ │ │ │ + beq.n afa54 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r2, #0] │ │ │ │ - cbz r3, af9f8 │ │ │ │ + cbz r3, af9f0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ and.w lr, r1, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.n afa00 │ │ │ │ + beq.n af9f8 │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n af9ca │ │ │ │ + beq.n af9c2 │ │ │ │ and.w r0, r1, #31 │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n afa58 │ │ │ │ - ldr.w lr, [pc, #72] @ afa68 │ │ │ │ + bne.n afa50 │ │ │ │ + ldr.w lr, [pc, #72] @ afa60 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ mov.w ip, r1, lsr #7 │ │ │ │ clz r0, ip │ │ │ │ mov.w lr, #28 │ │ │ │ rsb r0, r0, #410 @ 0x19a │ │ │ │ adds r0, #1 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ands.w r0, r0, #2 │ │ │ │ - beq.n af9fa │ │ │ │ - cbz r2, afa4e │ │ │ │ + beq.n af9f2 │ │ │ │ + cbz r2, afa46 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n af9f8 │ │ │ │ + beq.n af9f0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n af9f8 │ │ │ │ + b.n af9f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n af9f4 │ │ │ │ - b.n af9f8 │ │ │ │ + bne.n af9ec │ │ │ │ + b.n af9f0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfaac0006 │ │ │ │ + @ instruction: 0xfab40006 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -000afa6c : │ │ │ │ +000afa64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ (afac8 ) │ │ │ │ + ldr r3, [pc, #76] @ (afac0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n afaaa │ │ │ │ + beq.n afaa2 │ │ │ │ and.w r2, r1, #31 │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n afaa8 │ │ │ │ + beq.n afaa0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n afabc │ │ │ │ + beq.n afab4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n afa96 │ │ │ │ - b.n afaae │ │ │ │ + bne.n afa8e │ │ │ │ + b.n afaa6 │ │ │ │ bl 5afc8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ movs r7, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n afae6 │ │ │ │ + beq.n afade │ │ │ │ tst.w r3, #6 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n afada │ │ │ │ - b.n afaea │ │ │ │ + bne.n afad2 │ │ │ │ + b.n afae2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #588] @ (afd58 ) │ │ │ │ + ldr r0, [pc, #588] @ (afd50 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #588] @ (afd5c ) │ │ │ │ + ldr r1, [pc, #588] @ (afd54 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r0, [r6, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ add.w r1, r6, r5, lsl #2 │ │ │ │ and.w ip, r0, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n afbda │ │ │ │ + beq.n afbd2 │ │ │ │ ands.w lr, r0, #6 │ │ │ │ - bne.n afbf6 │ │ │ │ + bne.n afbee │ │ │ │ ldrd r0, r6, [r4, #92] @ 0x5c │ │ │ │ add.w ip, r0, #40 @ 0x28 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w afca0 │ │ │ │ + bcc.w afc98 │ │ │ │ ldr.w r6, [r4, #144] @ 0x90 │ │ │ │ add.w ip, r6, #24 │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w afca0 │ │ │ │ + bcc.w afc98 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [r4, #276] @ 0x114 │ │ │ │ sub.w ip, r0, r6 │ │ │ │ add.w r6, r0, #12 │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ movw r6, #45325 @ 0xb10d │ │ │ │ movt r6, #5 │ │ │ │ @@ -244795,125 +244793,125 @@ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r0, #5 │ │ │ │ orr.w r0, r0, #15 │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w afd36 │ │ │ │ + bne.w afd2e │ │ │ │ str.w ip, [r1] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.n afc8e │ │ │ │ + bls.n afc86 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n afc8e │ │ │ │ + bhi.n afc86 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #412] @ (afd60 ) │ │ │ │ - ldr r3, [pc, #404] @ (afd5c ) │ │ │ │ + ldr r2, [pc, #412] @ (afd58 ) │ │ │ │ + ldr r3, [pc, #404] @ (afd54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n afcc8 │ │ │ │ + bne.n afcc0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w lr, [r4, #276] @ 0x114 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add.w r1, r0, lr │ │ │ │ ldr.w r0, [r0, lr] │ │ │ │ and.w ip, r0, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n afb30 │ │ │ │ + bne.n afb28 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n afbe0 │ │ │ │ + b.n afbd8 │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.n afc9c │ │ │ │ + bne.n afc94 │ │ │ │ ldr.w ip, [r4, #276] @ 0x114 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ movw r5, #45325 @ 0xb10d │ │ │ │ movt r5, #5 │ │ │ │ add.w r1, r0, ip │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n afc9c │ │ │ │ + bne.n afc94 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ and.w r0, r5, #7 │ │ │ │ cmp r0, #7 │ │ │ │ it ne │ │ │ │ addne r0, r1, #4 │ │ │ │ - beq.n afc78 │ │ │ │ + beq.n afc70 │ │ │ │ sub.w r0, r0, ip │ │ │ │ tst.w r5, #6 │ │ │ │ mov.w r0, r0, lsl #5 │ │ │ │ orr.w r0, r0, #15 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ and.w r4, r0, #7 │ │ │ │ cmp r4, #7 │ │ │ │ it ne │ │ │ │ addne r1, #8 │ │ │ │ - beq.n afc68 │ │ │ │ + beq.n afc60 │ │ │ │ subs r1, r1, r2 │ │ │ │ tst.w r0, #6 │ │ │ │ mov.w r2, r1, lsl #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ - b.n afbc0 │ │ │ │ + b.n afbb8 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, r0, r2 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ and.w r4, r0, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - bne.n afc50 │ │ │ │ - b.n afc68 │ │ │ │ + bne.n afc48 │ │ │ │ + b.n afc60 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add.w r0, r5, ip │ │ │ │ ldr.w r5, [r5, ip] │ │ │ │ and.w lr, r5, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bne.n afc24 │ │ │ │ - b.n afc78 │ │ │ │ + bne.n afc1c │ │ │ │ + b.n afc70 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ adds r2, r3, #4 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n afbc0 │ │ │ │ + b.n afbb8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n afbc2 │ │ │ │ + b.n afbba │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ bl 5b138 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n afd40 │ │ │ │ - ldr r2, [pc, #172] @ (afd64 ) │ │ │ │ - ldr r3, [pc, #164] @ (afd5c ) │ │ │ │ + beq.n afd38 │ │ │ │ + ldr r2, [pc, #172] @ (afd5c ) │ │ │ │ + ldr r3, [pc, #164] @ (afd54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n afd4c │ │ │ │ + beq.n afd44 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add.w r1, r5, r0, lsr #5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ and.w r6, r0, #7 │ │ │ │ cmp r6, #7 │ │ │ │ - beq.n afccc │ │ │ │ + beq.n afcc4 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ mov.w lr, #0 │ │ │ │ sub.w ip, r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #12 │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ movw r6, #45325 @ 0xb10d │ │ │ │ @@ -244934,390 +244932,390 @@ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w afbb0 │ │ │ │ + beq.w afba8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 416e0 │ │ │ │ - b.n afbc0 │ │ │ │ + b.n afbb8 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r1, r5, lsl #2 │ │ │ │ ldr.w r5, [r4, #276] @ 0x114 │ │ │ │ - b.n afcd0 │ │ │ │ + b.n afcc8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 5a380 │ │ │ │ nop │ │ │ │ - vst4.8 {d16-d19}, [lr], r6 │ │ │ │ + ldr??.w r0, [r6, r6] │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [r6, #6] │ │ │ │ - @ instruction: 0xf7a40006 │ │ │ │ + ldrb.w r0, [lr, #6] │ │ │ │ + @ instruction: 0xf7ac0006 │ │ │ │ │ │ │ │ -000afd68 : │ │ │ │ +000afd60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #180] @ (afe2c ) │ │ │ │ + ldr r3, [pc, #180] @ (afe24 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #176] @ (afe30 ) │ │ │ │ + ldr r5, [pc, #176] @ (afe28 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r5, pc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [ip, r1, lsl #2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n afde8 │ │ │ │ + beq.n afde0 │ │ │ │ sub.w r1, r1, #6 │ │ │ │ cmp r4, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbz r1, afe04 │ │ │ │ + cbz r1, afdfc │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w lr, r3, r1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r1, r3, #3968 @ 0xf80 │ │ │ │ cmp.w r1, #3968 @ 0xf80 │ │ │ │ - beq.n afe0a │ │ │ │ + beq.n afe02 │ │ │ │ ubfx r3, r3, #7, #5 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n afe04 │ │ │ │ + bhi.n afdfc │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w r1, lr, r4, lsl #2 │ │ │ │ movs r3, #3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8f4e0 │ │ │ │ + b.w 8f4d8 │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w lr, r3, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.n afdec │ │ │ │ + beq.n afde4 │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.n afe04 │ │ │ │ + bne.n afdfc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n afdba │ │ │ │ + bne.n afdb2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #40] @ (afe34 ) │ │ │ │ + ldr r1, [pc, #40] @ (afe2c ) │ │ │ │ lsrs r3, r3, #12 │ │ │ │ ldr r5, [r5, r1] │ │ │ │ clz r1, r3 │ │ │ │ rsb r1, r1, #732 @ 0x2dc │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n afdd4 │ │ │ │ - b.n afe04 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + bls.n afdcc │ │ │ │ + b.n afdfc │ │ │ │ + lsls r6, r5, #3 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xf6d00006 │ │ │ │ + @ instruction: 0xf6d80006 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ - b.w af09c │ │ │ │ - b.w 8a368 │ │ │ │ + b.w af094 │ │ │ │ + b.w 8a360 │ │ │ │ │ │ │ │ -000afe48 : │ │ │ │ +000afe40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #448] @ (b001c ) │ │ │ │ + ldr r3, [pc, #448] @ (b0014 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r2, [pc, #448] @ (b0020 ) │ │ │ │ + ldr r2, [pc, #448] @ (b0018 ) │ │ │ │ sub sp, #16 │ │ │ │ add r3, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #444] @ (b0024 ) │ │ │ │ + ldr r3, [pc, #444] @ (b001c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #444] @ (b0028 ) │ │ │ │ + ldr r4, [pc, #444] @ (b0020 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r1, r6, #3968 @ 0xf80 │ │ │ │ cmp.w r1, #3968 @ 0xf80 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r5, r2, r8, lsl #2 │ │ │ │ ldr.w r2, [r2, r8, lsl #2] │ │ │ │ - beq.n aff24 │ │ │ │ + beq.n aff1c │ │ │ │ and.w r1, r2, #7 │ │ │ │ ubfx r7, r6, #7, #5 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n aff48 │ │ │ │ + beq.n aff40 │ │ │ │ tst.w r2, #6 │ │ │ │ - bne.w affe0 │ │ │ │ + bne.w affd8 │ │ │ │ adds r1, r7, #1 │ │ │ │ ldrd r0, r2, [r3, #92] @ 0x5c │ │ │ │ add.w r4, r7, #8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ add.w ip, r0, r4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n affba │ │ │ │ + bcc.n affb2 │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ add.w ip, r2, #24 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n affba │ │ │ │ + bcc.n affb2 │ │ │ │ sub.w r2, r4, #28 │ │ │ │ ldr.w r4, [r3, #276] @ 0x114 │ │ │ │ subs r4, r0, r4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r1, r0, r2 │ │ │ │ orr.w r4, r4, #14 │ │ │ │ str r1, [r3, #92] @ 0x5c │ │ │ │ str r6, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n aff98 │ │ │ │ + beq.n aff90 │ │ │ │ subs r2, #4 │ │ │ │ adds r0, #4 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 10cec │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n affa0 │ │ │ │ + bne.n aff98 │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n affac │ │ │ │ + bls.n affa4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n affac │ │ │ │ + bhi.n affa4 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #288] @ (b002c ) │ │ │ │ - ldr r3, [pc, #276] @ (b0024 ) │ │ │ │ + ldr r2, [pc, #288] @ (b0024 ) │ │ │ │ + ldr r3, [pc, #276] @ (b001c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n affdc │ │ │ │ + bne.n affd4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #264] @ (b0030 ) │ │ │ │ + ldr r1, [pc, #264] @ (b0028 ) │ │ │ │ ldr r0, [r4, r1] │ │ │ │ lsrs r4, r6, #12 │ │ │ │ clz r1, r4 │ │ │ │ rsb r1, r1, #732 @ 0x2dc │ │ │ │ adds r1, #1 │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r1, [r1, r4, lsl #2] │ │ │ │ ldr r7, [r1, #12] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n aff68 │ │ │ │ + bne.n aff60 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r5, r2, r0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n aff68 │ │ │ │ + bne.n aff60 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r5, r2, r0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n aff5a │ │ │ │ + beq.n aff52 │ │ │ │ tst.w r2, #6 │ │ │ │ - bne.n affe0 │ │ │ │ + bne.n affd8 │ │ │ │ adds r1, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n afea8 │ │ │ │ - ldr r2, [pc, #188] @ (b0034 ) │ │ │ │ - ldr r3, [pc, #172] @ (b0024 ) │ │ │ │ + bge.n afea0 │ │ │ │ + ldr r2, [pc, #188] @ (b002c ) │ │ │ │ + ldr r3, [pc, #172] @ (b001c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ - bne.n affdc │ │ │ │ + bne.n affd4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 5a380 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n afefa │ │ │ │ + beq.n afef2 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 416e0 │ │ │ │ - b.n aff08 │ │ │ │ + b.n aff00 │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ str.w r1, [r3, #144] @ 0x90 │ │ │ │ str r5, [r2, #0] │ │ │ │ - b.n aff08 │ │ │ │ + b.n aff00 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 5b138 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n affe8 │ │ │ │ - ldr r2, [pc, #108] @ (b0038 ) │ │ │ │ - ldr r3, [pc, #88] @ (b0024 ) │ │ │ │ + beq.n affe0 │ │ │ │ + ldr r2, [pc, #108] @ (b0030 ) │ │ │ │ + ldr r3, [pc, #88] @ (b001c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n aff8e │ │ │ │ + beq.n aff86 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n b0002 │ │ │ │ + beq.n afffa │ │ │ │ movs r0, #0 │ │ │ │ - b.n aff0a │ │ │ │ + b.n aff02 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #276] @ 0x114 │ │ │ │ add.w r5, r5, r8, lsl #2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ and.w r0, r2, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n b0012 │ │ │ │ + bne.n b000a │ │ │ │ add.w r5, r1, r2, lsr #5 │ │ │ │ - b.n afff2 │ │ │ │ + b.n affea │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ subs r3, r0, r6 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n aff0a │ │ │ │ + b.n aff02 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ sub.w r2, r4, #28 │ │ │ │ subs r4, r0, r1 │ │ │ │ - b.n afed4 │ │ │ │ - movs r4, r0 │ │ │ │ + b.n afecc │ │ │ │ + movs r4, r1 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xf5f40006 │ │ │ │ + @ instruction: 0xf5fc0006 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5f00006 │ │ │ │ - adc.w r0, lr, #8781824 @ 0x860000 │ │ │ │ + @ instruction: 0xf5f80006 │ │ │ │ + adcs.w r0, r6, #8781824 @ 0x860000 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e40006 │ │ │ │ - eors.w r0, r0, #8781824 @ 0x860000 │ │ │ │ + @ instruction: 0xf4ec0006 │ │ │ │ + eors.w r0, r8, #8781824 @ 0x860000 │ │ │ │ │ │ │ │ -000b003c : │ │ │ │ +000b0034 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #156] @ (b00e8 ) │ │ │ │ + ldr r3, [pc, #156] @ (b00e0 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ and.w r2, r1, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n b00c0 │ │ │ │ + beq.n b00b8 │ │ │ │ and.w r3, r1, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n b00b2 │ │ │ │ + bne.n b00aa │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ movw r2, #10117 @ 0x2785 │ │ │ │ movt r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.n b009a │ │ │ │ + bne.n b0092 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r2, #9861 @ 0x2685 │ │ │ │ movt r2, #1 │ │ │ │ movw r0, #40965 @ 0xa005 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - beq.n b0092 │ │ │ │ + beq.n b008a │ │ │ │ movs r0, #0 │ │ │ │ - b.n b0096 │ │ │ │ + b.n b008e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n b00d6 │ │ │ │ + bne.n b00ce │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n b00d2 │ │ │ │ + beq.n b00ca │ │ │ │ cmp r1, #131 @ 0x83 │ │ │ │ - beq.n b0090 │ │ │ │ - b.n b00ae │ │ │ │ + beq.n b0088 │ │ │ │ + b.n b00a6 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ and.w r2, r1, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n b006a │ │ │ │ - b.n b00c4 │ │ │ │ + bne.n b0062 │ │ │ │ + b.n b00bc │ │ │ │ movs r3, #0 │ │ │ │ - b.n b0092 │ │ │ │ + b.n b008a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n b00ae │ │ │ │ + bne.n b00a6 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 5afc8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b00ae │ │ │ │ - b.n b00b6 │ │ │ │ - cdp2 0, 1, cr0, cr2, cr6, {0} │ │ │ │ + bne.n b00a6 │ │ │ │ + b.n b00ae │ │ │ │ + cdp2 0, 1, cr0, cr10, cr6, {0} │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n b0104 │ │ │ │ + beq.n b00fc │ │ │ │ movw r3, #10117 @ 0x2785 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n b0108 │ │ │ │ + bne.n b0100 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movw r3, #9861 @ 0x2685 │ │ │ │ movt r3, #1 │ │ │ │ movw r2, #40965 @ 0xa005 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ @@ -245327,418 +245325,418 @@ │ │ │ │ movne r0, #0 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n b014a │ │ │ │ + beq.n b0142 │ │ │ │ and.w r1, r3, #31 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n b0142 │ │ │ │ + bne.n b013a │ │ │ │ asrs r3, r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, #11 │ │ │ │ - beq.n b015e │ │ │ │ + beq.n b0156 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n b0132 │ │ │ │ - b.n b014e │ │ │ │ + bne.n b012a │ │ │ │ + b.n b0146 │ │ │ │ and.w r1, r3, #24 │ │ │ │ mov.w ip, r3, lsr #5 │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr.w r1, [r0, #244] @ 0xf4 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ add.w r3, r1, r3, lsr #5 │ │ │ │ lsrs r1, r0, #9 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n b0146 │ │ │ │ + bne.n b013e │ │ │ │ ldrd r1, r3, [r3, #4] │ │ │ │ adds.w r0, r1, #2147483648 @ 0x80000000 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b0146 │ │ │ │ + bne.n b013e │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n b013e │ │ │ │ + b.n b0136 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ and.w r5, r1, #7 │ │ │ │ cmp r5, #7 │ │ │ │ - beq.n b024a │ │ │ │ + beq.n b0242 │ │ │ │ cmp r5, #6 │ │ │ │ - bne.n b0262 │ │ │ │ + bne.n b025a │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ mov.w ip, r1, lsr #5 │ │ │ │ movw lr, #45325 @ 0xb10d │ │ │ │ movt lr, #5 │ │ │ │ add.w r1, ip, r5 │ │ │ │ ldr.w ip, [ip, r5] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n b0262 │ │ │ │ + bne.n b025a │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ and.w lr, ip, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.n b0212 │ │ │ │ + beq.n b020a │ │ │ │ tst.w ip, #6 │ │ │ │ - bne.n b022c │ │ │ │ + bne.n b0224 │ │ │ │ add.w lr, r1, #4 │ │ │ │ sub.w lr, lr, r5 │ │ │ │ mov.w lr, lr, lsl #5 │ │ │ │ orr.w r5, lr, #15 │ │ │ │ str.w r5, [r4, r2, lsl #2] │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ and.w r4, r2, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.n b0232 │ │ │ │ + beq.n b022a │ │ │ │ tst.w r2, #6 │ │ │ │ - bne.n b0246 │ │ │ │ + bne.n b023e │ │ │ │ adds r1, #8 │ │ │ │ subs r1, r1, r0 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, #15 │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ add.w lr, ip, r5 │ │ │ │ ldr.w ip, [ip, r5] │ │ │ │ and.w r6, ip, #7 │ │ │ │ cmp r6, #7 │ │ │ │ - beq.n b0212 │ │ │ │ + beq.n b020a │ │ │ │ tst.w ip, #6 │ │ │ │ - beq.n b01d8 │ │ │ │ + beq.n b01d0 │ │ │ │ str.w ip, [r4, r2, lsl #2] │ │ │ │ - b.n b01e8 │ │ │ │ + b.n b01e0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ and.w r4, r2, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.n b0232 │ │ │ │ + beq.n b022a │ │ │ │ tst.w r2, #6 │ │ │ │ - beq.n b0204 │ │ │ │ + beq.n b01fc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n b020e │ │ │ │ + b.n b0206 │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldr r1, [r1, r5] │ │ │ │ and.w ip, r1, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n b024e │ │ │ │ + beq.n b0246 │ │ │ │ cmp.w ip, #6 │ │ │ │ - beq.n b01a8 │ │ │ │ + beq.n b01a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000b0268 : │ │ │ │ +000b0260 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #64] @ (b02b8 ) │ │ │ │ + ldr r3, [pc, #64] @ (b02b0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ and.w r2, r0, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n b02a4 │ │ │ │ + beq.n b029c │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and.w r2, r0, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n b0292 │ │ │ │ - b.n b02a8 │ │ │ │ + bne.n b028a │ │ │ │ + b.n b02a0 │ │ │ │ nop │ │ │ │ - umlal r0, r0, sl, r6 │ │ │ │ + @ instruction: 0xfbf20006 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n b0308 │ │ │ │ + beq.n b0300 │ │ │ │ and.w ip, r3, #31 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n b02fa │ │ │ │ + bne.n b02f2 │ │ │ │ asrs r1, r3, #7 │ │ │ │ asrs r3, r3, #31 │ │ │ │ strd r1, r3, [r2] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #11 │ │ │ │ - beq.n b035a │ │ │ │ + beq.n b0352 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n b031c │ │ │ │ + beq.n b0314 │ │ │ │ movs r0, #0 │ │ │ │ - b.n b02f2 │ │ │ │ + b.n b02ea │ │ │ │ ldr.w ip, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n b02de │ │ │ │ - b.n b030c │ │ │ │ + bne.n b02d6 │ │ │ │ + b.n b0304 │ │ │ │ and.w r1, r3, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr.w r1, [r0, #244] @ 0xf4 │ │ │ │ add.w r3, r1, r3, lsr #5 │ │ │ │ vldr d8, [r3, #4] │ │ │ │ vmov r0, r1, d8 │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl df9a0 │ │ │ │ + bl df998 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n b0304 │ │ │ │ + bne.n b02fc │ │ │ │ strd r4, r3, [r2] │ │ │ │ - b.n b02f0 │ │ │ │ + b.n b02e8 │ │ │ │ and.w ip, r3, #24 │ │ │ │ mov.w lr, r3, lsr #5 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w ip, [ip, #244] @ 0xf4 │ │ │ │ ldr.w lr, [lr, ip] │ │ │ │ add.w ip, ip, r3, lsr #5 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ cmp.w lr, #2 │ │ │ │ - bne.n b0300 │ │ │ │ + bne.n b02f8 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ - b.n b0354 │ │ │ │ - b.w 80718 │ │ │ │ + b.n b034c │ │ │ │ + b.w 80710 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #304] @ (b04d4 ) │ │ │ │ + ldr r3, [pc, #304] @ (b04cc ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r7, r3 │ │ │ │ - bl aec48 │ │ │ │ + bl aec40 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r0, r5, lsl #2] │ │ │ │ add.w r1, r0, r5, lsl #2 │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n b04b8 │ │ │ │ + beq.n b04b0 │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n b03da │ │ │ │ + bne.n b03d2 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ movw r3, #8461 @ 0x210d │ │ │ │ movt r3, #3 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n b0408 │ │ │ │ + beq.n b0400 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, b03f2 │ │ │ │ + cbz r3, b03ea │ │ │ │ mov r0, r4 │ │ │ │ - bl b04e0 │ │ │ │ - cbz r0, b03ee │ │ │ │ + bl b04d8 │ │ │ │ + cbz r0, b03e6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b04ac │ │ │ │ + beq.n b04a4 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 80198 │ │ │ │ + bl 80190 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n b03de │ │ │ │ + b.n b03d6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e248 │ │ │ │ + bl 8e240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b03ee │ │ │ │ + beq.n b03e6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n b0452 │ │ │ │ + bne.n b044a │ │ │ │ ldr.w ip, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r2, #5 │ │ │ │ add.w r1, r3, ip │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ addeq r1, #4 │ │ │ │ - beq.n b0478 │ │ │ │ + beq.n b0470 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ tst.w r2, #6 │ │ │ │ - bne.n b044e │ │ │ │ + bne.n b0446 │ │ │ │ sub.w r2, r0, ip │ │ │ │ lsls r2, r2, #5 │ │ │ │ orr.w r2, r2, #15 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n b03ec │ │ │ │ + b.n b03e4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n b03ec │ │ │ │ + b.n b03e4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #7 │ │ │ │ ldr.w ip, [r4, #276] @ 0x114 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ - bne.n b043a │ │ │ │ + bne.n b0432 │ │ │ │ lsrs r1, r2, #5 │ │ │ │ add.w r0, ip, r2, lsr #5 │ │ │ │ ldr.w r2, [r1, ip] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n b043a │ │ │ │ - b.n b0460 │ │ │ │ + bne.n b0432 │ │ │ │ + b.n b0458 │ │ │ │ add.w r1, ip, r2, lsr #5 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n b0474 │ │ │ │ + beq.n b046c │ │ │ │ sub.w r3, r1, ip │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #76] @ (b04d8 ) │ │ │ │ + ldr r0, [pc, #76] @ (b04d0 ) │ │ │ │ tst.w r2, #6 │ │ │ │ mov.w r3, r3, lsl #5 │ │ │ │ mov r1, r6 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ add r0, pc │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ str.w r2, [r4, r6, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 10970 │ │ │ │ - ldr r3, [pc, #44] @ (b04dc ) │ │ │ │ + ldr r3, [pc, #44] @ (b04d4 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r3, [r3, #1372] @ 0x55c │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n b03de │ │ │ │ + b.n b03d6 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ lsrs r5, r3, #5 │ │ │ │ add.w r1, r0, r3, lsr #5 │ │ │ │ ldr r3, [r5, r0] │ │ │ │ and.w r5, r3, #7 │ │ │ │ cmp r5, #7 │ │ │ │ - beq.n b04bc │ │ │ │ + beq.n b04b4 │ │ │ │ cmp r5, #6 │ │ │ │ - beq.w b03ca │ │ │ │ - b.n b03da │ │ │ │ - @ instruction: 0xf0b80006 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + beq.w b03c2 │ │ │ │ + b.n b03d2 │ │ │ │ + @ instruction: 0xf0c00006 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n b0506 │ │ │ │ + beq.n b04fe │ │ │ │ tst.w r0, #6 │ │ │ │ - beq.n b053c │ │ │ │ + beq.n b0534 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r3, [r2, #276] @ 0x114 │ │ │ │ mov.w ip, r0, lsr #5 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldr.w ip, [ip, r3] │ │ │ │ tst.w ip, #6 │ │ │ │ - beq.n b0502 │ │ │ │ + beq.n b04fa │ │ │ │ mov r0, ip │ │ │ │ and.w ip, ip, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n b04fc │ │ │ │ + bne.n b04f4 │ │ │ │ mov.w ip, r0, lsr #5 │ │ │ │ add.w r1, r3, r0, lsr #5 │ │ │ │ ldr.w ip, [ip, r3] │ │ │ │ tst.w ip, #6 │ │ │ │ - bne.n b051c │ │ │ │ - b.n b0502 │ │ │ │ + bne.n b0514 │ │ │ │ + b.n b04fa │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n b0552 │ │ │ │ + bcc.n b054a │ │ │ │ ldr.w r3, [r2, #276] @ 0x114 │ │ │ │ subs r1, r1, r3 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r0, r1, #15 │ │ │ │ - b.n b0502 │ │ │ │ + b.n b04fa │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ ldr r4, [r2, #96] @ 0x60 │ │ │ │ add.w r0, r3, #32 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.n b059c │ │ │ │ + bcc.n b0594 │ │ │ │ ldr.w r0, [r2, #144] @ 0x90 │ │ │ │ ldr.w r4, [r2, #148] @ 0x94 │ │ │ │ adds r0, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.n b059c │ │ │ │ + bcc.n b0594 │ │ │ │ add.w ip, r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [r2, #92] @ 0x5c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ subs r0, r3, r0 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r0, #5 │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r0, #15 │ │ │ │ - bcc.n b061c │ │ │ │ + bcc.n b0614 │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ add.w ip, r3, #4 │ │ │ │ str.w ip, [r2, #144] @ 0x90 │ │ │ │ str r1, [r3, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ - b.n b0502 │ │ │ │ + b.n b04fa │ │ │ │ ldr.w r3, [r2, #1420] @ 0x58c │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ str.w r0, [r2, #1420] @ 0x58c │ │ │ │ - bgt.n b060a │ │ │ │ + bgt.n b0602 │ │ │ │ add.w r0, r2, r3, lsl #2 │ │ │ │ ldr.w r3, [r2, #308] @ 0x134 │ │ │ │ str r2, [sp, #4] │ │ │ │ subs r3, r1, r3 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r0, #1404] @ 0x57c │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -245758,295 +245756,295 @@ │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ and.w r3, ip, #24 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ str.w lr, [r4, r1, lsl #2] │ │ │ │ add.w r1, r3, ip, lsr #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b04f2 │ │ │ │ - b.n b0502 │ │ │ │ - ldr r3, [pc, #24] @ (b0624 ) │ │ │ │ + bne.w b04ea │ │ │ │ + b.n b04fa │ │ │ │ + ldr r3, [pc, #24] @ (b061c ) │ │ │ │ movs r2, #223 @ 0xdf │ │ │ │ - ldr r1, [pc, #24] @ (b0628 ) │ │ │ │ - ldr r0, [pc, #24] @ (b062c ) │ │ │ │ + ldr r1, [pc, #24] @ (b0620 ) │ │ │ │ + ldr r0, [pc, #24] @ (b0624 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n b0598 │ │ │ │ - b.n b058a │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + bcs.n b0590 │ │ │ │ + b.n b0582 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xb62c │ │ │ │ movs r3, r0 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ movs r3, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b063c : │ │ │ │ +000b0634 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #276] @ (b0760 ) │ │ │ │ + ldr r3, [pc, #276] @ (b0758 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ add r3, pc │ │ │ │ - ldr r5, [pc, #268] @ (b0764 ) │ │ │ │ + ldr r5, [pc, #268] @ (b075c ) │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n b0684 │ │ │ │ + bne.n b067c │ │ │ │ ldr.w lr, [r2, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n b06f8 │ │ │ │ + beq.n b06f0 │ │ │ │ sub.w r1, r1, #6 │ │ │ │ cmp r4, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b075c │ │ │ │ + beq.n b0754 │ │ │ │ and.w r1, r3, #24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w lr, [r1, #244] @ 0xf4 │ │ │ │ add.w r1, r3, lr │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ and.w lr, r3, #3968 @ 0xf80 │ │ │ │ cmp.w lr, #3968 @ 0xf80 │ │ │ │ - beq.n b0730 │ │ │ │ + beq.n b0728 │ │ │ │ ubfx r3, r3, #7, #5 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, lr │ │ │ │ - bls.n b075c │ │ │ │ + bls.n b0754 │ │ │ │ add.w lr, r1, lr, lsl #2 │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ and.w lr, r3, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.n b0716 │ │ │ │ + beq.n b070e │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.n b072a │ │ │ │ + bne.n b0722 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ subs r1, r1, r2 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, #15 │ │ │ │ str.w r1, [r0, r6, lsl #2] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n b0684 │ │ │ │ + bne.n b067c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n b06f8 │ │ │ │ - b.n b0684 │ │ │ │ + beq.n b06f0 │ │ │ │ + b.n b067c │ │ │ │ lsrs r3, r3, #5 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r4, r3, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.n b0716 │ │ │ │ + beq.n b070e │ │ │ │ tst.w r3, #6 │ │ │ │ - beq.n b06e6 │ │ │ │ + beq.n b06de │ │ │ │ str.w r3, [r0, r6, lsl #2] │ │ │ │ - b.n b06f2 │ │ │ │ - ldr.w lr, [pc, #52] @ b0768 │ │ │ │ + b.n b06ea │ │ │ │ + ldr.w lr, [pc, #52] @ b0760 │ │ │ │ lsrs r3, r3, #12 │ │ │ │ ldr.w r5, [r5, lr] │ │ │ │ clz lr, r3 │ │ │ │ rsb lr, lr, #732 @ 0x2dc │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr.w lr, [lr, #8] │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n b06c6 │ │ │ │ + bhi.n b06be │ │ │ │ movs r0, #0 │ │ │ │ - b.n b06f4 │ │ │ │ - ldrb.w r0, [r2, r6] │ │ │ │ - ldcl 0, cr0, [sl, #24]! │ │ │ │ + b.n b06ec │ │ │ │ + ldrb.w r0, [sl, r6] │ │ │ │ + cdp 0, 0, cr0, cr2, cr6, {0} │ │ │ │ lsrs r4, r1, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -000b076c : │ │ │ │ +000b0764 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ (b07f0 ) │ │ │ │ + ldr r3, [pc, #116] @ (b07e8 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r3, pc │ │ │ │ - ldr r5, [pc, #108] @ (b07f4 ) │ │ │ │ + ldr r5, [pc, #108] @ (b07ec ) │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n b07d8 │ │ │ │ + beq.n b07d0 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n b07ec │ │ │ │ + bne.n b07e4 │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - ldr r2, [pc, #76] @ (b07f8 ) │ │ │ │ + ldr r2, [pc, #76] @ (b07f0 ) │ │ │ │ lsrs r0, r0, #12 │ │ │ │ clz r3, r0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ - cbz r4, b07d2 │ │ │ │ + cbz r4, b07ca │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r6, b07ce │ │ │ │ + cbz r6, b07c6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n b07ca │ │ │ │ - b.n b07ce │ │ │ │ + bne.n b07c2 │ │ │ │ + b.n b07c6 │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n b07dc │ │ │ │ + beq.n b07d4 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n b07a6 │ │ │ │ + beq.n b079e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xf6e20006 │ │ │ │ - stcl 0, cr0, [lr], {6} │ │ │ │ + @ instruction: 0xf6ea0006 │ │ │ │ + ldcl 0, cr0, [r6], {6} │ │ │ │ lsrs r4, r1, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -000b07fc : │ │ │ │ - ldr.w ip, [pc, #72] @ b0848 │ │ │ │ +000b07f4 : │ │ │ │ + ldr.w ip, [pc, #72] @ b0840 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ push {r4, lr} │ │ │ │ clz r3, r0 │ │ │ │ - ldr.w lr, [pc, #64] @ b084c │ │ │ │ + ldr.w lr, [pc, #64] @ b0844 │ │ │ │ add ip, pc │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ mov.w ip, #28 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ - cbnz r1, b0838 │ │ │ │ + cbnz r1, b0830 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n b083e │ │ │ │ - cbz r2, b0834 │ │ │ │ + beq.n b0836 │ │ │ │ + cbz r2, b082c │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r0, [r1, #0] │ │ │ │ - b.n b0826 │ │ │ │ - cbz r2, b0844 │ │ │ │ + b.n b081e │ │ │ │ + cbz r2, b083c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mrrc 0, 0, r0, r0, cr6 @ │ │ │ │ + mrrc 0, 0, r0, r8, cr6 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n b0870 │ │ │ │ + beq.n b0868 │ │ │ │ and.w r3, r3, #6 │ │ │ │ cmp r2, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n b085e │ │ │ │ - b.n b0874 │ │ │ │ + bne.n b0856 │ │ │ │ + b.n b086c │ │ │ │ nop │ │ │ │ │ │ │ │ -000b0884 : │ │ │ │ +000b087c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #400] @ (b0a28 ) │ │ │ │ + ldr r3, [pc, #400] @ (b0a20 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r4, [pc, #400] @ (b0a2c ) │ │ │ │ + ldr r4, [pc, #400] @ (b0a24 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ and.w r2, r5, #3968 @ 0xf80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r4 │ │ │ │ cmp.w r2, #3968 @ 0xf80 │ │ │ │ - beq.n b0960 │ │ │ │ + beq.n b0958 │ │ │ │ ubfx r4, r5, #7, #5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w b09f8 │ │ │ │ + beq.w b09f0 │ │ │ │ ldrd ip, r1, [r3, #92] @ 0x5c │ │ │ │ add.w r2, r4, #8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, ip, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n b099c │ │ │ │ + bcc.n b0994 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ ldr.w r0, [r3, #148] @ 0x94 │ │ │ │ adds r1, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n b099c │ │ │ │ + bcc.n b0994 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add r1, ip │ │ │ │ str r1, [r3, #92] @ 0x5c │ │ │ │ str.w r5, [ip] │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ subs r1, r4, #1 │ │ │ │ @@ -246054,256 +246052,256 @@ │ │ │ │ adds r6, r5, #4 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ mov r5, r6 │ │ │ │ and.w lr, r0, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - beq.n b09c6 │ │ │ │ + beq.n b09be │ │ │ │ subs r1, #1 │ │ │ │ tst.w r0, #6 │ │ │ │ - beq.n b0922 │ │ │ │ + beq.n b091a │ │ │ │ str.w r0, [r6], #4 │ │ │ │ adds r0, r1, #1 │ │ │ │ - beq.n b0944 │ │ │ │ + beq.n b093c │ │ │ │ mov r4, r1 │ │ │ │ - b.n b08fc │ │ │ │ + b.n b08f4 │ │ │ │ cmp r9, r6 │ │ │ │ - bls.n b09e2 │ │ │ │ + bls.n b09da │ │ │ │ tst.w lr, #1 │ │ │ │ - bne.n b09e2 │ │ │ │ + bne.n b09da │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ subs r0, r6, r0 │ │ │ │ lsls r0, r0, #5 │ │ │ │ orr.w r0, r0, #15 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n b08f8 │ │ │ │ + bne.n b08f0 │ │ │ │ ldr.w r2, [r3, #276] @ 0x114 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ sub.w r3, ip, r2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [r1, r8, lsl #2] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #204] @ (b0a30 ) │ │ │ │ + ldr r2, [pc, #204] @ (b0a28 ) │ │ │ │ lsrs r1, r5, #12 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n b09fe │ │ │ │ + beq.n b09f6 │ │ │ │ it lt │ │ │ │ mvnlt.w r0, #1 │ │ │ │ - blt.n b0a1c │ │ │ │ + blt.n b0a14 │ │ │ │ ldr.w ip, [r3, #92] @ 0x5c │ │ │ │ add.w r0, r4, #8 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n b08d4 │ │ │ │ + bcs.n b08cc │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 5b138 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n b0a1c │ │ │ │ + bne.n b0a14 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w ip, [r3, #92] @ 0x5c │ │ │ │ subs r2, #28 │ │ │ │ add r2, ip │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str.w r5, [ip] │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ - b.n b08f4 │ │ │ │ + b.n b08ec │ │ │ │ ldr.w r7, [r3, #276] @ 0x114 │ │ │ │ mov.w lr, r0, lsr #5 │ │ │ │ add.w r9, r7, r0, lsr #5 │ │ │ │ ldr.w r0, [lr, r7] │ │ │ │ and.w lr, r0, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bne.n b090e │ │ │ │ - b.n b09ca │ │ │ │ + bne.n b0906 │ │ │ │ + b.n b09c2 │ │ │ │ ldr.w r0, [r3, #276] @ 0x114 │ │ │ │ mov r7, r9 │ │ │ │ subs r0, r7, r0 │ │ │ │ lsls r0, r0, #5 │ │ │ │ orr.w r0, r0, #15 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n b0944 │ │ │ │ - b.n b08f8 │ │ │ │ - ldr r2, [pc, #52] @ (b0a30 ) │ │ │ │ + beq.n b093c │ │ │ │ + b.n b08f0 │ │ │ │ + ldr r2, [pc, #52] @ (b0a28 ) │ │ │ │ lsrs r1, r5, #12 │ │ │ │ ldr r0, [r7, r2] │ │ │ │ clz r2, r1 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ rsb r3, r2, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r3, [r4, r8, lsl #2] │ │ │ │ - b.n b0958 │ │ │ │ + b.n b0950 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 5a380 │ │ │ │ nop │ │ │ │ - rsb r0, r8, #8781824 @ 0x860000 │ │ │ │ - subs.w r0, sl, r6 │ │ │ │ + rsbs r0, r0, #8781824 @ 0x860000 │ │ │ │ + rsb r0, r2, r6 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -000b0a34 : │ │ │ │ +000b0a2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (b0aa0 ) │ │ │ │ + ldr r3, [pc, #92] @ (b0a98 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n b0a8c │ │ │ │ + beq.n b0a84 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n b0a7a │ │ │ │ + bne.n b0a72 │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movw r2, #45325 @ 0xb10d │ │ │ │ movt r2, #5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n b0a7a │ │ │ │ + bne.n b0a72 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r1, [r2, #276] @ 0x114 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n b0a5e │ │ │ │ - b.n b0a90 │ │ │ │ + bne.n b0a56 │ │ │ │ + b.n b0a88 │ │ │ │ nop │ │ │ │ - ands.w r0, lr, #8781824 @ 0x860000 │ │ │ │ + bic.w r0, r6, #8781824 @ 0x860000 │ │ │ │ │ │ │ │ -000b0aa4 : │ │ │ │ +000b0a9c : │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ b.w 11410 │ │ │ │ nop │ │ │ │ │ │ │ │ -000b0ab0 : │ │ │ │ +000b0aa8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #120] @ (b0b3c ) │ │ │ │ + ldr r2, [pc, #120] @ (b0b34 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #120] @ (b0b40 ) │ │ │ │ + ldr r3, [pc, #120] @ (b0b38 ) │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #104] @ (b0b38 ) │ │ │ │ + ldr r0, [pc, #104] @ (b0b30 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl b8b4c │ │ │ │ - cbz r0, b0b30 │ │ │ │ + bl b8b44 │ │ │ │ + cbz r0, b0b28 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8688 │ │ │ │ - cbz r0, b0b2a │ │ │ │ + bl b8680 │ │ │ │ + cbz r0, b0b22 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b9804 │ │ │ │ - cbz r6, b0b08 │ │ │ │ + bl b97fc │ │ │ │ + cbz r6, b0b00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (b0b44 ) │ │ │ │ - ldr r3, [pc, #44] @ (b0b40 ) │ │ │ │ + ldr r2, [pc, #48] @ (b0b3c ) │ │ │ │ + ldr r3, [pc, #44] @ (b0b38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b0b34 │ │ │ │ + bne.n b0b2c │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ movs r0, #0 │ │ │ │ - b.n b0b10 │ │ │ │ + b.n b0b08 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3900006 │ │ │ │ - @ instruction: 0xe9940006 │ │ │ │ + @ instruction: 0xf3980006 │ │ │ │ + @ instruction: 0xe99c0006 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r8, #-24] │ │ │ │ + ldrd r0, r0, [r0, #-24] │ │ │ │ │ │ │ │ -000b0b48 : │ │ │ │ +000b0b40 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (b0bb8 ) │ │ │ │ + ldr r3, [pc, #96] @ (b0bb0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r4, [pc, #96] @ (b0bbc ) │ │ │ │ + ldr r4, [pc, #96] @ (b0bb4 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n b0ba2 │ │ │ │ + beq.n b0b9a │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n b0bb4 │ │ │ │ - ldr r1, [pc, #64] @ (b0bc0 ) │ │ │ │ + bne.n b0bac │ │ │ │ + ldr r1, [pc, #64] @ (b0bb8 ) │ │ │ │ lsrs r3, r3, #7 │ │ │ │ clz r2, r3 │ │ │ │ movs r0, #28 │ │ │ │ rsb r2, r2, #410 @ 0x19a │ │ │ │ ldr r1, [r4, r1] │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -246313,34 +246311,34 @@ │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n b0b76 │ │ │ │ - b.n b0ba6 │ │ │ │ + bne.n b0b6e │ │ │ │ + b.n b0b9e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ssat r0, #7, r8 │ │ │ │ - ldrd r0, r0, [ip], #24 │ │ │ │ + @ instruction: 0xf3100006 │ │ │ │ + stmdb r4, {r1, r2} │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - ldr.w ip, [pc, #80] @ b0c18 │ │ │ │ + ldr.w ip, [pc, #80] @ b0c10 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n b0c0a │ │ │ │ + beq.n b0c02 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n b0c14 │ │ │ │ - ldr r1, [pc, #56] @ (b0c1c ) │ │ │ │ + bne.n b0c0c │ │ │ │ + ldr r1, [pc, #56] @ (b0c14 ) │ │ │ │ lsrs r3, r3, #7 │ │ │ │ clz r2, r3 │ │ │ │ movs r0, #28 │ │ │ │ rsb r2, r2, #410 @ 0x19a │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ @@ -246348,32 +246346,32 @@ │ │ │ │ mla r3, r0, r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ bx lr │ │ │ │ ldr.w r1, [r0, #276] @ 0x114 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ - b.n b0bd0 │ │ │ │ + b.n b0bc8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - stmia.w lr, {r1, r2} │ │ │ │ + ldmia.w r6, {r1, r2} │ │ │ │ lsrs r4, r1, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -000b0c20 : │ │ │ │ +000b0c18 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #316] @ (b0d6c ) │ │ │ │ + ldr r1, [pc, #316] @ (b0d64 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r2, [pc, #316] @ (b0d70 ) │ │ │ │ + ldr r2, [pc, #316] @ (b0d68 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #300] @ (b0d68 ) │ │ │ │ + ldr r3, [pc, #300] @ (b0d60 ) │ │ │ │ vstr d0, [sp] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -246381,173 +246379,173 @@ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ vldr d0, [sp] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, r6, lsl #2] │ │ │ │ add.w r5, r5, r6, lsl #2 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n b0c7c │ │ │ │ + bne.n b0c74 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ add.w r5, r1, r3, lsr #5 │ │ │ │ ldr r3, [r2, r1] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n b0c6c │ │ │ │ + beq.n b0c64 │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.n b0d0c │ │ │ │ + bne.n b0d04 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n b0ce0 │ │ │ │ + bcc.n b0cd8 │ │ │ │ ldrd r3, r2, [r4, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n b0ce0 │ │ │ │ + bcc.n b0cd8 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl aacc0 │ │ │ │ + bl aacb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b0d14 │ │ │ │ + bne.n b0d0c │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n b0cd2 │ │ │ │ + bls.n b0cca │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n b0cd2 │ │ │ │ + bhi.n b0cca │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #184] @ (b0d74 ) │ │ │ │ - ldr r3, [pc, #176] @ (b0d70 ) │ │ │ │ + ldr r2, [pc, #184] @ (b0d6c ) │ │ │ │ + ldr r3, [pc, #176] @ (b0d68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b0d08 │ │ │ │ + bne.n b0d00 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ adds r2, r3, #4 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ str r5, [r3, #0] │ │ │ │ - b.n b0cb8 │ │ │ │ + b.n b0cb0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [sp] │ │ │ │ bl 5b138 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n b0d44 │ │ │ │ - ldr r2, [pc, #128] @ (b0d78 ) │ │ │ │ - ldr r3, [pc, #120] @ (b0d70 ) │ │ │ │ + beq.n b0d3c │ │ │ │ + ldr r2, [pc, #128] @ (b0d70 ) │ │ │ │ + ldr r3, [pc, #120] @ (b0d68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n b0d5e │ │ │ │ + beq.n b0d56 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n b0d20 │ │ │ │ + beq.n b0d18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n b0cba │ │ │ │ + b.n b0cb2 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 416e0 │ │ │ │ - b.n b0cb8 │ │ │ │ + b.n b0cb0 │ │ │ │ and.w r2, r3, #24 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ vldr d7, [r3, #4] │ │ │ │ vcmp.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n b0cba │ │ │ │ + b.n b0cb2 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add.w r5, r5, r6, lsl #2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n b0c96 │ │ │ │ + bne.n b0c8e │ │ │ │ ldr.w r5, [r4, #276] @ 0x114 │ │ │ │ add.w r5, r5, r3, lsr #5 │ │ │ │ - b.n b0d4a │ │ │ │ + b.n b0d42 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 5a380 │ │ │ │ - @ instruction: 0xf2260006 │ │ │ │ - @ instruction: 0xe8260006 │ │ │ │ + @ instruction: 0xf22e0006 │ │ │ │ + @ instruction: 0xe82e0006 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n b0cb4 │ │ │ │ + b.n b0cbc │ │ │ │ movs r6, r0 │ │ │ │ - b.n b0c44 │ │ │ │ + b.n b0c4c │ │ │ │ movs r6, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl af44c │ │ │ │ + bl af444 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #252] @ (b0ea8 ) │ │ │ │ + ldr r2, [pc, #252] @ (b0ea0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #252] @ (b0eac ) │ │ │ │ + ldr r3, [pc, #252] @ (b0ea4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #252] @ (b0eb0 ) │ │ │ │ + ldr r1, [pc, #252] @ (b0ea8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n b0e52 │ │ │ │ + beq.n b0e4a │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n b0e8a │ │ │ │ + blt.n b0e82 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.n b0e6c │ │ │ │ - ldr r3, [pc, #224] @ (b0eb4 ) │ │ │ │ + bge.n b0e64 │ │ │ │ + ldr r3, [pc, #224] @ (b0eac ) │ │ │ │ asrs r2, r0, #8 │ │ │ │ add.w r2, r2, #430 @ 0x1ae │ │ │ │ uxtb r5, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, b0e06 │ │ │ │ + cbz r1, b0dfe │ │ │ │ ldr.w r0, [r1, r5, lsl #2] │ │ │ │ add.w r6, r1, r5, lsl #2 │ │ │ │ - cbz r0, b0e30 │ │ │ │ - ldr r2, [pc, #200] @ (b0eb8 ) │ │ │ │ - ldr r3, [pc, #184] @ (b0eac ) │ │ │ │ + cbz r0, b0e28 │ │ │ │ + ldr r2, [pc, #200] @ (b0eb0 ) │ │ │ │ + ldr r3, [pc, #184] @ (b0ea4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b0e4e │ │ │ │ + bne.n b0e46 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ blx 11fa8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ @@ -246555,102 +246553,102 @@ │ │ │ │ blx 10cec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b0dee │ │ │ │ - ldr r0, [pc, #108] @ (b0ea0 ) │ │ │ │ + bne.n b0de6 │ │ │ │ + ldr r0, [pc, #108] @ (b0e98 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bgt.n b0e58 │ │ │ │ + bgt.n b0e50 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ strb.w r4, [sp, #32] │ │ │ │ bl 70b54 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n b0dee │ │ │ │ + b.n b0de6 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movw r0, #34949 @ 0x8885 │ │ │ │ - b.n b0dee │ │ │ │ - ldr r3, [pc, #96] @ (b0ebc ) │ │ │ │ + b.n b0de6 │ │ │ │ + ldr r3, [pc, #96] @ (b0eb4 ) │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ movs r2, #4 │ │ │ │ str r4, [sp, #24] │ │ │ │ bl 70bbc │ │ │ │ - b.n b0e4a │ │ │ │ - ldr r0, [pc, #52] @ (b0ea4 ) │ │ │ │ + b.n b0e42 │ │ │ │ + ldr r0, [pc, #52] @ (b0e9c ) │ │ │ │ str r4, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #64] @ (b0ec0 ) │ │ │ │ + ldr r3, [pc, #64] @ (b0eb8 ) │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ bl 70bbc │ │ │ │ - b.n b0dee │ │ │ │ - ldr r3, [pc, #56] @ (b0ec4 ) │ │ │ │ + b.n b0de6 │ │ │ │ + ldr r3, [pc, #56] @ (b0ebc ) │ │ │ │ movw r2, #3094 @ 0xc16 │ │ │ │ - ldr r1, [pc, #52] @ (b0ec8 ) │ │ │ │ - ldr r0, [pc, #56] @ (b0ecc ) │ │ │ │ + ldr r1, [pc, #52] @ (b0ec0 ) │ │ │ │ + ldr r0, [pc, #56] @ (b0ec4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - bics.w r0, r2, #6 │ │ │ │ - vext.8 d16, d4, d6, #0 │ │ │ │ - b.n b0c04 │ │ │ │ + bics.w r0, sl, #6 │ │ │ │ + vext.8 d16, d12, d6, #0 │ │ │ │ + b.n b0c0c │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n b0c04 │ │ │ │ + b.n b0c0c │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n b0b90 │ │ │ │ + b.n b0b98 │ │ │ │ movs r6, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + lsls r6, r3, #18 │ │ │ │ movs r7, r0 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ movs r4, r0 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ and.w r5, r1, #7 │ │ │ │ mov r3, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r4, r2 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n b0f18 │ │ │ │ + bne.n b0f10 │ │ │ │ and.w r2, r1, #24 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ add.w r2, r2, r1, lsr #5 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bne.n b0f18 │ │ │ │ + bne.n b0f10 │ │ │ │ adds r2, r4, #4 │ │ │ │ - bl aad60 │ │ │ │ + bl aad58 │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ strd r2, r5, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -246660,223 +246658,223 @@ │ │ │ │ bl 5a55c │ │ │ │ movs r1, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ strd r1, r2, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n b0f14 │ │ │ │ + b.n b0f0c │ │ │ │ nop │ │ │ │ │ │ │ │ -000b0f34 : │ │ │ │ +000b0f2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #108] @ (b0fb0 ) │ │ │ │ + ldr r0, [pc, #108] @ (b0fa8 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n b0f74 │ │ │ │ + bls.n b0f6c │ │ │ │ ldrd r0, r2, [r4, #40] @ 0x28 │ │ │ │ adds r3, r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n b0f7c │ │ │ │ + bcc.n b0f74 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ subs r0, r0, r2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ asrs r0, r0, #2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #60] @ (b0fb4 ) │ │ │ │ + ldr r0, [pc, #60] @ (b0fac ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 22e70 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n b0f92 │ │ │ │ + beq.n b0f8a │ │ │ │ bl 5a380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b0f72 │ │ │ │ + beq.n b0f6a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ asrs r0, r3, #2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vhadd.s32 d0, d0, d6 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + vhadd.s32 d0, d8, d6 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000b0fb8 : │ │ │ │ +000b0fb0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #168] @ (b1074 ) │ │ │ │ + ldr r2, [pc, #168] @ (b106c ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #168] @ (b1078 ) │ │ │ │ + ldr r3, [pc, #168] @ (b1070 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #164] @ (b107c ) │ │ │ │ + ldr r2, [pc, #164] @ (b1074 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 91654 │ │ │ │ - cbz r5, b1058 │ │ │ │ + bl 9164c │ │ │ │ + cbz r5, b1050 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r6, b105c │ │ │ │ + cbnz r6, b1054 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b1050 │ │ │ │ - cbnz r3, b102e │ │ │ │ + beq.n b1048 │ │ │ │ + cbnz r3, b1026 │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #108] @ (b1080 ) │ │ │ │ - ldr r3, [pc, #96] @ (b1078 ) │ │ │ │ + ldr r2, [pc, #108] @ (b1078 ) │ │ │ │ + ldr r3, [pc, #96] @ (b1070 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b102a │ │ │ │ + bne.n b1022 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n b1054 │ │ │ │ + bne.n b104c │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw r2, #45325 @ 0xb10d │ │ │ │ movt r2, #5 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #42 @ 0x2a │ │ │ │ movne r0, #43 @ 0x2b │ │ │ │ - b.n b1012 │ │ │ │ + b.n b100a │ │ │ │ movs r0, #12 │ │ │ │ - b.n b1012 │ │ │ │ + b.n b100a │ │ │ │ movs r0, #43 @ 0x2b │ │ │ │ - b.n b1012 │ │ │ │ + b.n b100a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n b0ffe │ │ │ │ + beq.n b0ff6 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r1, r6, lsl #2] │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - bl 8f4e0 │ │ │ │ - b.n b0ffe │ │ │ │ + bl 8f4d8 │ │ │ │ + b.n b0ff6 │ │ │ │ nop │ │ │ │ - cdp 0, 9, cr0, cr6, cr6, {0} │ │ │ │ + cdp 0, 9, cr0, cr14, cr6, {0} │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n b0988 │ │ │ │ + b.n b0990 │ │ │ │ movs r6, r0 │ │ │ │ - b.n b0910 │ │ │ │ + b.n b0918 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, b109c │ │ │ │ + cbz r3, b1094 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, ip │ │ │ │ blx 10798 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n b1098 │ │ │ │ + b.n b1090 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #84] @ b110c │ │ │ │ + ldr.w lr, [pc, #84] @ b1104 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w ip, [pc, #80] @ b1110 │ │ │ │ + ldr.w ip, [pc, #80] @ b1108 │ │ │ │ mov r5, r1 │ │ │ │ add lr, pc │ │ │ │ movs r3, #1 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl a6858 │ │ │ │ + bl a6850 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n b1106 │ │ │ │ + bne.n b10fe │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #40] @ (b1114 ) │ │ │ │ - ldr r3, [pc, #32] @ (b1110 ) │ │ │ │ + ldr r2, [pc, #40] @ (b110c ) │ │ │ │ + ldr r3, [pc, #32] @ (b1108 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b1102 │ │ │ │ + bne.n b10fa │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ bl 5a380 │ │ │ │ - b.n b10ea │ │ │ │ - b.n b1844 │ │ │ │ + b.n b10e2 │ │ │ │ + b.n b184c │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n b17f4 │ │ │ │ + b.n b17fc │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [pc, #196] @ (b11e0 ) │ │ │ │ + ldr r2, [pc, #196] @ (b11d8 ) │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #6 │ │ │ │ add r2, pc │ │ │ │ - bne.n b118c │ │ │ │ + bne.n b1184 │ │ │ │ push {r4, lr} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - ldr r3, [pc, #184] @ (b11e4 ) │ │ │ │ + ldr r3, [pc, #184] @ (b11dc ) │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ mov.w ip, #28 │ │ │ │ ldr r0, [r1, r0] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ lsrs r0, r0, #12 │ │ │ │ clz r3, r0 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ @@ -246896,264 +246894,264 @@ │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - beq.n b11c0 │ │ │ │ + beq.n b11b8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ and.w r3, r1, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n b1198 │ │ │ │ + beq.n b1190 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #72] @ (b11e4 ) │ │ │ │ + ldr r0, [pc, #72] @ (b11dc ) │ │ │ │ lsrs r1, r1, #7 │ │ │ │ clz r3, r1 │ │ │ │ mov.w ip, #28 │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #36] @ (b11e8 ) │ │ │ │ + ldr r0, [pc, #36] @ (b11e0 ) │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n b11cc │ │ │ │ + beq.n b11c4 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n b185c │ │ │ │ + b.n b1864 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r3, r1, [r0, #40] @ 0x28 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n b1210 │ │ │ │ + bcc.n b1208 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ subs r3, r3, r1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ asrs r0, r3, #2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b1214 : │ │ │ │ - ldr r2, [pc, #60] @ (b1254 ) │ │ │ │ +000b120c : │ │ │ │ + ldr r2, [pc, #60] @ (b124c ) │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - ldr.w ip, [pc, #60] @ b1258 │ │ │ │ + ldr.w ip, [pc, #60] @ b1250 │ │ │ │ clz r3, r0 │ │ │ │ add r2, pc │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ mov.w ip, #28 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - ldr r2, [pc, #36] @ (b125c ) │ │ │ │ + ldr r2, [pc, #36] @ (b1254 ) │ │ │ │ add r2, pc │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n b1248 │ │ │ │ - cbnz r1, b124c │ │ │ │ + beq.n b1240 │ │ │ │ + cbnz r1, b1244 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n b1244 │ │ │ │ + b.n b123c │ │ │ │ nop │ │ │ │ - b.n b16d0 │ │ │ │ + b.n b16d8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000b1260 : │ │ │ │ +000b1258 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #28] @ (b128c ) │ │ │ │ + ldr r3, [pc, #28] @ (b1284 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n b1290 │ │ │ │ - @ instruction: 0xebf00006 │ │ │ │ + b.n b1288 │ │ │ │ + @ instruction: 0xebf80006 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n b12b0 │ │ │ │ + beq.n b12a8 │ │ │ │ and.w ip, r3, #31 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n b12c4 │ │ │ │ + bne.n b12bc │ │ │ │ asrs r3, r3, #7 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n b129e │ │ │ │ - b.n b12b4 │ │ │ │ + bne.n b1296 │ │ │ │ + b.n b12ac │ │ │ │ cmp.w ip, #11 │ │ │ │ push {lr} │ │ │ │ - beq.n b12d4 │ │ │ │ + beq.n b12cc │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n b1312 │ │ │ │ + beq.n b130a │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ and.w ip, r3, #24 │ │ │ │ mov.w lr, r3, lsr #5 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ ldr.w ip, [ip, #244] @ 0xf4 │ │ │ │ ldr.w lr, [lr, ip] │ │ │ │ add.w ip, ip, r3, lsr #5 │ │ │ │ mov.w lr, lr, lsr #9 │ │ │ │ cmp.w lr, #2 │ │ │ │ - bne.n b12cc │ │ │ │ + bne.n b12c4 │ │ │ │ ldrd r3, r1, [ip, #4] │ │ │ │ adds.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b12d0 │ │ │ │ + bne.n b12c8 │ │ │ │ vmov s15, r3 │ │ │ │ movs r0, #1 │ │ │ │ vstr s15, [r2] │ │ │ │ pop {pc} │ │ │ │ and.w r1, r3, #24 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w r1, [r1, #244] @ 0xf4 │ │ │ │ add.w r3, r1, r3, lsr #5 │ │ │ │ vldr d6, [r3, #4] │ │ │ │ vcvt.s32.f64 s15, d6 │ │ │ │ vcvt.f64.s32 d5, s15 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n b12d0 │ │ │ │ - b.n b130a │ │ │ │ + bne.n b12c8 │ │ │ │ + b.n b1302 │ │ │ │ nop │ │ │ │ │ │ │ │ -000b133c : │ │ │ │ +000b1334 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #28] @ (b1368 ) │ │ │ │ + ldr r3, [pc, #28] @ (b1360 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n b1290 │ │ │ │ - adds.w r0, r4, r6 │ │ │ │ + b.n b1288 │ │ │ │ + adds.w r0, ip, r6 │ │ │ │ ldr.w r3, [r0, #1884] @ 0x75c │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #1884] @ 0x75c │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n b137e │ │ │ │ + bcc.n b1376 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ addw r5, r0, #1884 @ 0x75c │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ addw r0, r0, #1884 @ 0x75c │ │ │ │ - bl b152c │ │ │ │ + bl b1524 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #1884] @ 0x75c │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n b13ac │ │ │ │ + bcc.n b13a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b152c │ │ │ │ + bl b1524 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #1884] @ 0x75c │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n b13a8 │ │ │ │ - b.n b13ac │ │ │ │ + bls.n b13a0 │ │ │ │ + b.n b13a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #332] @ (b151c ) │ │ │ │ + ldr r3, [pc, #332] @ (b1514 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ lsls r2, r4, #15 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - bpl.n b14c8 │ │ │ │ + bpl.n b14c0 │ │ │ │ ldr.w r1, [r3, #1884] @ 0x75c │ │ │ │ ldr.w r4, [r3, #1888] @ 0x760 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs.n b1448 │ │ │ │ + bcs.n b1440 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #1884] @ 0x75c │ │ │ │ clz r2, r1 │ │ │ │ mov.w r4, #528 @ 0x210 │ │ │ │ rsb r2, r2, #33 @ 0x21 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr.w r0, [r2, #1888] @ 0x760 │ │ │ │ ldr.w r2, [r3, #1892] @ 0x764 │ │ │ │ cmp r2, r1 │ │ │ │ mla r4, r4, r1, r0 │ │ │ │ - beq.n b14aa │ │ │ │ + beq.n b14a2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, b1434 │ │ │ │ + cbz r2, b142c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ subs r2, r2, r1 │ │ │ │ asrs r2, r2, #2 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ ldr.w r2, [r3, #344] @ 0x158 │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -247161,23 +247159,23 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ ldr.w r2, [r3, #344] @ 0x158 │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ str.w r2, [r3, #344] @ 0x158 │ │ │ │ - b.n b1430 │ │ │ │ + b.n b1428 │ │ │ │ adds r4, #1 │ │ │ │ clz r2, r4 │ │ │ │ rsb ip, r2, #31 │ │ │ │ add.w r1, r3, ip, lsl #2 │ │ │ │ ldr.w r0, [r1, #1896] @ 0x768 │ │ │ │ - cbnz r0, b1480 │ │ │ │ + cbnz r0, b1478 │ │ │ │ cmp r2, #11 │ │ │ │ - beq.n b14c0 │ │ │ │ + beq.n b14b8 │ │ │ │ mov.w r2, #528 @ 0x210 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ lsl.w r2, r2, ip │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 11ad4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -247192,328 +247190,328 @@ │ │ │ │ add.w r2, r4, #16 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr.w r1, [r3, #1884] @ 0x75c │ │ │ │ ldr.w r2, [r3, #1892] @ 0x764 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n b1414 │ │ │ │ - ldr r0, [pc, #116] @ (b1520 ) │ │ │ │ + bne.n b140c │ │ │ │ + ldr r0, [pc, #116] @ (b1518 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ - ldr r0, [pc, #108] @ (b1524 ) │ │ │ │ + ldr r0, [pc, #108] @ (b151c ) │ │ │ │ add r0, pc │ │ │ │ bl 6af22 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n b1414 │ │ │ │ - ldr r0, [pc, #100] @ (b1528 ) │ │ │ │ + b.n b140c │ │ │ │ + ldr r0, [pc, #100] @ (b1520 ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ ldr.w r2, [r3, #1868] @ 0x74c │ │ │ │ addw r0, r3, #1868 @ 0x74c │ │ │ │ - cbz r2, b14e4 │ │ │ │ + cbz r2, b14dc │ │ │ │ ldr.w r1, [r3, #1876] @ 0x754 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp.w r1, #4096 @ 0x1000 │ │ │ │ - bcs.n b14fa │ │ │ │ + bcs.n b14f2 │ │ │ │ str.w r2, [r3, #1872] @ 0x750 │ │ │ │ - b.n b1430 │ │ │ │ + b.n b1428 │ │ │ │ add.w r2, r3, #1880 @ 0x758 │ │ │ │ addw r1, r3, #1884 @ 0x75c │ │ │ │ str.w r2, [r3, #1868] @ 0x74c │ │ │ │ str.w r2, [r3, #1872] @ 0x750 │ │ │ │ str.w r1, [r3, #1876] @ 0x754 │ │ │ │ - b.n b1430 │ │ │ │ + b.n b1428 │ │ │ │ strd r0, r3, [sp, #4] │ │ │ │ bl 5f9ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r2, r3, #1880 @ 0x758 │ │ │ │ addw r1, r3, #1884 @ 0x75c │ │ │ │ str.w r2, [r3, #1868] @ 0x74c │ │ │ │ str.w r2, [r3, #1872] @ 0x750 │ │ │ │ str.w r1, [r3, #1876] @ 0x754 │ │ │ │ - b.n b1430 │ │ │ │ - eors.w r0, r0, r6 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ + b.n b1428 │ │ │ │ + eors.w r0, r8, r6 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r3, b157e │ │ │ │ + cbz r3, b1576 │ │ │ │ subs r1, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ eor.w r0, r3, r1 │ │ │ │ clz r2, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n b1590 │ │ │ │ + bls.n b1588 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n b15c4 │ │ │ │ + bhi.n b15bc │ │ │ │ rsb r2, r2, #33 @ 0x21 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov.w r0, #528 @ 0x210 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ asrs r1, r3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n b15a8 │ │ │ │ + bls.n b15a0 │ │ │ │ str r0, [r2, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #180] @ (b1634 ) │ │ │ │ + ldr r3, [pc, #180] @ (b162c ) │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ - ldr r1, [pc, #180] @ (b1638 ) │ │ │ │ - ldr r0, [pc, #180] @ (b163c ) │ │ │ │ + ldr r1, [pc, #180] @ (b1630 ) │ │ │ │ + ldr r0, [pc, #180] @ (b1634 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ rsb r2, r2, #33 @ 0x21 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov.w r1, #528 @ 0x210 │ │ │ │ cmp r3, #16 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ - bls.n b1616 │ │ │ │ + bls.n b160e │ │ │ │ adds r4, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 5f9ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r2, #16 │ │ │ │ add.w r1, r2, #528 @ 0x210 │ │ │ │ strd r3, r3, [r4] │ │ │ │ str r1, [r2, #12] │ │ │ │ - b.n b157a │ │ │ │ + b.n b1572 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w lr, #528 @ 0x210 │ │ │ │ clz ip, r1 │ │ │ │ rsb r0, ip, #31 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r5, r4, r0, lsl #2 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ add r5, r0 │ │ │ │ - bne.n b1604 │ │ │ │ + bne.n b15fc │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n b161e │ │ │ │ + bcc.n b1616 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r3, #528 @ 0x210 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ - cbz r0, b161e │ │ │ │ + cbz r0, b1616 │ │ │ │ adds r0, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 5f9ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r1, #1 │ │ │ │ - b.n b15e4 │ │ │ │ - ldr r3, [pc, #56] @ (b1640 ) │ │ │ │ + b.n b15dc │ │ │ │ + ldr r3, [pc, #56] @ (b1638 ) │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ - ldr r1, [pc, #56] @ (b1644 ) │ │ │ │ - ldr r0, [pc, #60] @ (b1648 ) │ │ │ │ + ldr r1, [pc, #56] @ (b163c ) │ │ │ │ + ldr r0, [pc, #60] @ (b1640 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ asrs r1, r3 │ │ │ │ - b.n b156e │ │ │ │ + b.n b1566 │ │ │ │ mov r0, r5 │ │ │ │ blx 11018 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n b157a │ │ │ │ + b.n b1572 │ │ │ │ nop │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #24 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r0 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r5, r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ subs r3, r2, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n b16ac │ │ │ │ + bcs.n b16a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ subs r2, r2, r3 │ │ │ │ subs r5, r5, r3 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ mov r0, r2 │ │ │ │ add r1, r5 │ │ │ │ it cc │ │ │ │ movcc.w r0, #512 @ 0x200 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi.n b16b2 │ │ │ │ + bhi.n b16aa │ │ │ │ add.w r1, r4, #12 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n b16ba │ │ │ │ + bne.n b16b2 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl aa98c │ │ │ │ + bl aa984 │ │ │ │ mov r7, r0 │ │ │ │ - bl aa9c8 │ │ │ │ + bl aa9c0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, b16da │ │ │ │ + cbz r0, b16d2 │ │ │ │ blx 11430 │ │ │ │ add r5, r6 │ │ │ │ adds r3, r6, r7 │ │ │ │ strd r6, r5, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n b1680 │ │ │ │ - b.n b16b2 │ │ │ │ + bls.n b1678 │ │ │ │ + b.n b16aa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl aab44 │ │ │ │ + bl aab3c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl aab90 │ │ │ │ - cbz r0, b16da │ │ │ │ + bl aab88 │ │ │ │ + cbz r0, b16d2 │ │ │ │ add r5, r0 │ │ │ │ add r6, r0 │ │ │ │ strd r0, r5, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n b16ac │ │ │ │ + b.n b16a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n b16ae │ │ │ │ + b.n b16a6 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #1884] @ 0x75c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b177a │ │ │ │ + beq.n b1772 │ │ │ │ clz r2, r3 │ │ │ │ mov.w r6, #528 @ 0x210 │ │ │ │ rsb r2, r2, #33 @ 0x21 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ subs r1, r1, r4 │ │ │ │ ldr.w r2, [r2, #1888] @ 0x760 │ │ │ │ asrs r5, r1, #2 │ │ │ │ cmn r2, r3 │ │ │ │ - beq.n b177a │ │ │ │ + beq.n b1772 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n b177a │ │ │ │ + bhi.n b1772 │ │ │ │ mov r4, r0 │ │ │ │ addw r7, r0, #1884 @ 0x75c │ │ │ │ mov r0, r7 │ │ │ │ - bl b152c │ │ │ │ + bl b1524 │ │ │ │ ldr.w r3, [r4, #1884] @ 0x75c │ │ │ │ - cbz r3, b177a │ │ │ │ + cbz r3, b1772 │ │ │ │ clz r2, r3 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ rsb r2, r2, #33 @ 0x21 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr.w r2, [r2, #1888] @ 0x760 │ │ │ │ cmn r2, r3 │ │ │ │ - beq.n b177a │ │ │ │ + beq.n b1772 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n b177a │ │ │ │ + bhi.n b1772 │ │ │ │ mov r0, r7 │ │ │ │ - bl b152c │ │ │ │ + bl b1524 │ │ │ │ ldr.w r3, [r4, #1884] @ 0x75c │ │ │ │ - cbz r3, b177a │ │ │ │ + cbz r3, b1772 │ │ │ │ clz r2, r3 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ rsb r2, r2, #33 @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr.w r2, [r2, #1888] @ 0x760 │ │ │ │ cmn r2, r3 │ │ │ │ - beq.n b177a │ │ │ │ + beq.n b1772 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n b1750 │ │ │ │ + bcs.n b1748 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 11364 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldrd r6, r3, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n b18a2 │ │ │ │ + bcc.n b189a │ │ │ │ cmp r0, #5 │ │ │ │ - bls.w b18b8 │ │ │ │ + bls.w b18b0 │ │ │ │ subs r3, r6, r4 │ │ │ │ mov lr, r6 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n b18b8 │ │ │ │ + bls.n b18b0 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ mov.w sl, r1, lsr #2 │ │ │ │ sub.w r3, r8, #4 │ │ │ │ add.w r9, r4, r8 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n b182c │ │ │ │ + beq.n b1824 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n b1820 │ │ │ │ + beq.n b1818 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n b1818 │ │ │ │ + beq.n b1810 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n b1810 │ │ │ │ + beq.n b1808 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n b1808 │ │ │ │ + beq.n b1800 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n b1800 │ │ │ │ + beq.n b17f8 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n b17f8 │ │ │ │ + beq.n b17f0 │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ @@ -247521,15 +247519,15 @@ │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ str.w r3, [lr], #4 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n b186e │ │ │ │ + beq.n b1866 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, lr │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add.w r0, ip, #28 │ │ │ │ str.w r3, [lr, #4] │ │ │ │ @@ -247543,72 +247541,72 @@ │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ str r3, [r2, #24] │ │ │ │ - bne.n b182c │ │ │ │ + bne.n b1824 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n b1896 │ │ │ │ + beq.n b188e │ │ │ │ ldrb.w r3, [r4, sl, lsl #2] │ │ │ │ strb.w r3, [r6, sl, lsl #2] │ │ │ │ add.w r3, r6, r8 │ │ │ │ subs.w r8, r7, r8 │ │ │ │ - beq.n b1896 │ │ │ │ + beq.n b188e │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ cmp.w r8, #1 │ │ │ │ strb r2, [r3, #1] │ │ │ │ - beq.n b1896 │ │ │ │ + beq.n b188e │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ strb r2, [r3, #2] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r6, r1 │ │ │ │ str r6, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b1958 │ │ │ │ + beq.n b1950 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r7, #5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bhi.w b17b2 │ │ │ │ + bhi.w b17aa │ │ │ │ subs r0, r6, #1 │ │ │ │ adds r7, r4, r1 │ │ │ │ ands.w r3, r1, #7 │ │ │ │ - beq.n b190e │ │ │ │ + beq.n b1906 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n b1902 │ │ │ │ + beq.n b18fa │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n b18fa │ │ │ │ + beq.n b18f2 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n b18f2 │ │ │ │ + beq.n b18ea │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n b18ea │ │ │ │ + beq.n b18e2 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n b18e2 │ │ │ │ + beq.n b18da │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n b194e │ │ │ │ + bne.n b1946 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n b1896 │ │ │ │ + beq.n b188e │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r0 │ │ │ │ adds r0, #8 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ adds r4, r2, #7 │ │ │ │ cmp r7, r4 │ │ │ │ @@ -247622,218 +247620,218 @@ │ │ │ │ strb.w r3, [ip, #5] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ strb.w r3, [ip, #6] │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ strb.w r3, [ip, #7] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ strb.w r3, [ip, #8] │ │ │ │ - bne.n b190e │ │ │ │ - b.n b1896 │ │ │ │ + bne.n b1906 │ │ │ │ + b.n b188e │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ mov r0, r6 │ │ │ │ strb r3, [r6, #0] │ │ │ │ - b.n b18da │ │ │ │ + b.n b18d2 │ │ │ │ bl 5a418 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ subs r3, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.n b1968 │ │ │ │ + bls.n b1960 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n b196a │ │ │ │ + bls.n b1962 │ │ │ │ adds r1, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n b1964 │ │ │ │ + bcc.n b195c │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.n b1964 │ │ │ │ + bne.n b195c │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.n b1964 │ │ │ │ + bne.n b195c │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.n b1964 │ │ │ │ + bne.n b195c │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - cbz r3, b199a │ │ │ │ + cbz r3, b1992 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r2, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n b1a0c │ │ │ │ + bmi.n b1a04 │ │ │ │ add.w r2, r4, #136 @ 0x88 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r3] │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b19de │ │ │ │ + bne.n b19d6 │ │ │ │ strex r0, r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b19ce │ │ │ │ + bne.n b19c6 │ │ │ │ dmb ish │ │ │ │ - bne.n b1a1a │ │ │ │ - ldr r0, [pc, #64] @ (b1a28 ) │ │ │ │ - ldr r1, [pc, #68] @ (b1a2c ) │ │ │ │ + bne.n b1a12 │ │ │ │ + ldr r0, [pc, #64] @ (b1a20 ) │ │ │ │ + ldr r1, [pc, #68] @ (b1a24 ) │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #32] @ (b1a30 ) │ │ │ │ + ldr r0, [pc, #32] @ (b1a28 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n b19bc │ │ │ │ + b.n b19b4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #16 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ - b.n b1a06 │ │ │ │ - b.n b1324 │ │ │ │ + b.n b19fe │ │ │ │ + b.n b132c │ │ │ │ movs r6, r0 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ movs r7, r0 │ │ │ │ - add r7, pc, #752 @ (adr r7, b1d24 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, b1cdc ) │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #3 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ (b1a94 ) │ │ │ │ - ldr r3, [pc, #72] @ (b1a98 ) │ │ │ │ + ldr r2, [pc, #68] @ (b1a8c ) │ │ │ │ + ldr r3, [pc, #72] @ (b1a90 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11364 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl b7a08 │ │ │ │ + bl b7a00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl b8158 │ │ │ │ - ldr r2, [pc, #36] @ (b1a9c ) │ │ │ │ - ldr r3, [pc, #28] @ (b1a98 ) │ │ │ │ + bl b8150 │ │ │ │ + ldr r2, [pc, #36] @ (b1a94 ) │ │ │ │ + ldr r3, [pc, #28] @ (b1a90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b1a90 │ │ │ │ + bne.n b1a88 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - bge.n b1ab0 │ │ │ │ + bge.n b1ab8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n b1a64 │ │ │ │ + bls.n b1a6c │ │ │ │ movs r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r4, #1328] @ 0x530 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n b1ae4 │ │ │ │ + blt.n b1adc │ │ │ │ ldr.w r2, [r4, #1304] @ 0x518 │ │ │ │ - cbz r2, b1ae4 │ │ │ │ + cbz r2, b1adc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ - cbz r0, b1ae4 │ │ │ │ + bl af258 │ │ │ │ + cbz r0, b1adc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r4, #1328] @ 0x530 │ │ │ │ adds r1, #1 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n b1ae0 │ │ │ │ + b.n b1ad8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r5, [r4, #2008] @ 0x7d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w b1c70 │ │ │ │ + beq.w b1c68 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w b1c7e │ │ │ │ + beq.w b1c76 │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl b2484 │ │ │ │ + bl b247c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b1ca6 │ │ │ │ + beq.w b1c9e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b1ca6 │ │ │ │ + beq.w b1c9e │ │ │ │ mov.w ip, #2 │ │ │ │ movs r3, #7 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #21 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ @@ -247842,39 +247840,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd ip, r3, [sp] │ │ │ │ movw r3, #61965 @ 0xf20d │ │ │ │ movt r3, #9 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b1ca6 │ │ │ │ + beq.w b1c9e │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n b1c70 │ │ │ │ + beq.n b1c68 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n b1c98 │ │ │ │ + beq.n b1c90 │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl b2484 │ │ │ │ + bl b247c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b1ca6 │ │ │ │ + beq.n b1c9e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b1ca6 │ │ │ │ + beq.n b1c9e │ │ │ │ mov.w ip, #2 │ │ │ │ movs r3, #7 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #21 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ @@ -247883,41 +247881,41 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd ip, r3, [sp] │ │ │ │ movw r3, #61965 @ 0xf20d │ │ │ │ movt r3, #9 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b1ca6 │ │ │ │ + beq.n b1c9e │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n b1c70 │ │ │ │ + beq.n b1c68 │ │ │ │ movw sl, #61965 @ 0xf20d │ │ │ │ movt sl, #9 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n b1c8c │ │ │ │ + beq.n b1c84 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov fp, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl b2484 │ │ │ │ + bl b247c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b1ca6 │ │ │ │ + beq.n b1c9e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ - cbz r0, b1ca6 │ │ │ │ + bl afaf0 │ │ │ │ + cbz r0, b1c9e │ │ │ │ mov.w ip, #2 │ │ │ │ movs r3, #7 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #21 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ @@ -247925,1352 +247923,1352 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ str r6, [sp, #28] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ strd ip, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae49c │ │ │ │ - cbz r0, b1ca6 │ │ │ │ + bl ae494 │ │ │ │ + cbz r0, b1c9e │ │ │ │ ldr r5, [r5, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n b1c0c │ │ │ │ + bne.n b1c04 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w afe38 │ │ │ │ + b.w afe30 │ │ │ │ movw r9, #1669 @ 0x685 │ │ │ │ movt r9, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n b1b30 │ │ │ │ + b.n b1b28 │ │ │ │ mov fp, r9 │ │ │ │ movw r9, #1669 @ 0x685 │ │ │ │ movt r9, #1 │ │ │ │ - b.n b1c1a │ │ │ │ + b.n b1c12 │ │ │ │ movw r9, #1669 @ 0x685 │ │ │ │ movt r9, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n b1ba4 │ │ │ │ + b.n b1b9c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #328] @ (b1e0c ) │ │ │ │ + ldr r3, [pc, #328] @ (b1e04 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r7, [pc, #328] @ (b1e10 ) │ │ │ │ + ldr r7, [pc, #328] @ (b1e08 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ add r7, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #320] @ (b1e14 ) │ │ │ │ + ldr r3, [pc, #320] @ (b1e0c ) │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b1d8e │ │ │ │ - ldr r3, [pc, #308] @ (b1e18 ) │ │ │ │ + bne.n b1d86 │ │ │ │ + ldr r3, [pc, #308] @ (b1e10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, b1cf2 │ │ │ │ + cbz r3, b1cea │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d51d0 │ │ │ │ + bl d51c8 │ │ │ │ ldr.w r6, [r5, #136] @ 0x88 │ │ │ │ - cbz r6, b1d50 │ │ │ │ + cbz r6, b1d48 │ │ │ │ add.w r3, r5, #136 @ 0x88 │ │ │ │ mov.w r8, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n b1d14 │ │ │ │ + bne.n b1d0c │ │ │ │ strex r1, r8, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b1d04 │ │ │ │ + bne.n b1cfc │ │ │ │ dmb ish │ │ │ │ - bne.n b1d50 │ │ │ │ - ldr r3, [pc, #256] @ (b1e1c ) │ │ │ │ + bne.n b1d48 │ │ │ │ + ldr r3, [pc, #256] @ (b1e14 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, b1d48 │ │ │ │ + cbz r1, b1d40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b78a8 │ │ │ │ + bl b78a0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, b1d48 │ │ │ │ + cbz r0, b1d40 │ │ │ │ blx 1114c │ │ │ │ ldr.w r3, [r4, #1304] @ 0x518 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ ittt eq │ │ │ │ streq.w r8, [r4, #1304] @ 0x518 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ streq.w r3, [r4, #1328] @ 0x530 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #16 │ │ │ │ - bl aab24 │ │ │ │ - cbz r4, b1d82 │ │ │ │ + bl aab1c │ │ │ │ + cbz r4, b1d7a │ │ │ │ ldr.w r3, [r4, #1980] @ 0x7bc │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n b1df8 │ │ │ │ + beq.n b1df0 │ │ │ │ ldr.w r3, [r4, #1984] @ 0x7c0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n b1de8 │ │ │ │ + beq.n b1de0 │ │ │ │ ldr.w r3, [r4, #1988] @ 0x7c4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n b1dd6 │ │ │ │ + beq.n b1dce │ │ │ │ ldr.w r3, [r4, #1992] @ 0x7c8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n b1dc8 │ │ │ │ + beq.n b1dc0 │ │ │ │ ldr.w r3, [r4, #1996] @ 0x7cc │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n b1dba │ │ │ │ + beq.n b1db2 │ │ │ │ ldr.w r3, [r4, #2000] @ 0x7d0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n b1dae │ │ │ │ + beq.n b1da6 │ │ │ │ ldr.w r3, [r9, #3584] @ 0xe00 │ │ │ │ - cbnz r3, b1d9c │ │ │ │ + cbnz r3, b1d94 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #144] @ (b1e20 ) │ │ │ │ + ldr r3, [pc, #144] @ (b1e18 ) │ │ │ │ ldr r0, [r7, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60620 │ │ │ │ - b.n b1ce2 │ │ │ │ - ldr r3, [pc, #128] @ (b1e20 ) │ │ │ │ + b.n b1cda │ │ │ │ + ldr r3, [pc, #128] @ (b1e18 ) │ │ │ │ ldr r0, [r7, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 60658 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6ef0 │ │ │ │ - b.n b1d82 │ │ │ │ + bl d6ee8 │ │ │ │ + b.n b1d7a │ │ │ │ ldr.w r2, [r4, #1984] @ 0x7c0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6ef0 │ │ │ │ - b.n b1d7a │ │ │ │ + bl d6ee8 │ │ │ │ + b.n b1d72 │ │ │ │ ldr.w r2, [r4, #1980] @ 0x7bc │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6ef0 │ │ │ │ - b.n b1d72 │ │ │ │ - ldr r3, [pc, #76] @ (b1e24 ) │ │ │ │ + bl d6ee8 │ │ │ │ + b.n b1d6a │ │ │ │ + ldr r3, [pc, #76] @ (b1e1c ) │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ add.w r2, r2, #320 @ 0x140 │ │ │ │ - bl d6ef0 │ │ │ │ - b.n b1d6a │ │ │ │ - ldr r3, [pc, #56] @ (b1e24 ) │ │ │ │ + bl d6ee8 │ │ │ │ + b.n b1d62 │ │ │ │ + ldr r3, [pc, #56] @ (b1e1c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ - bl d6ef0 │ │ │ │ - b.n b1d62 │ │ │ │ - ldr r3, [pc, #40] @ (b1e24 ) │ │ │ │ + bl d6ee8 │ │ │ │ + b.n b1d5a │ │ │ │ + ldr r3, [pc, #40] @ (b1e1c ) │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - bl d6ef0 │ │ │ │ - b.n b1d5a │ │ │ │ + bl d6ee8 │ │ │ │ + b.n b1d52 │ │ │ │ nop │ │ │ │ - b.n b2148 │ │ │ │ + b.n b2150 │ │ │ │ movs r6, r0 │ │ │ │ - bvc.n b1d34 │ │ │ │ + bvc.n b1d3c │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #448] @ (b2000 ) │ │ │ │ + ldr r1, [pc, #448] @ (b1ff8 ) │ │ │ │ add r2, sp, #16 │ │ │ │ adds r7, r0, #1 │ │ │ │ - ldr r6, [pc, #448] @ (b2004 ) │ │ │ │ + ldr r6, [pc, #448] @ (b1ffc ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #444] @ (b2008 ) │ │ │ │ + ldr r3, [pc, #444] @ (b2000 ) │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b1ffa │ │ │ │ + beq.w b1ff2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #28813 @ 0x708d │ │ │ │ movt r1, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n b1f5e │ │ │ │ + beq.n b1f56 │ │ │ │ movw r1, #53389 @ 0xd08d │ │ │ │ movt r1, #11 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n b1f64 │ │ │ │ + beq.n b1f5c │ │ │ │ movw r1, #57357 @ 0xe00d │ │ │ │ movt r1, #9 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n b1f6c │ │ │ │ + beq.n b1f64 │ │ │ │ movw r1, #8205 @ 0x200d │ │ │ │ movt r1, #13 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n b1f56 │ │ │ │ + beq.n b1f4e │ │ │ │ movw r1, #20621 @ 0x508d │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n b1f74 │ │ │ │ + beq.n b1f6c │ │ │ │ movw r1, #45197 @ 0xb08d │ │ │ │ movt r1, #13 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n b1f7c │ │ │ │ - ldr r4, [pc, #344] @ (b200c ) │ │ │ │ + beq.n b1f74 │ │ │ │ + ldr r4, [pc, #344] @ (b2004 ) │ │ │ │ movw r1, #57485 @ 0xe08d │ │ │ │ movt r1, #6 │ │ │ │ add r4, pc │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n b1eca │ │ │ │ + b.n b1ec2 │ │ │ │ ldr.w r1, [r4, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w b1ffa │ │ │ │ + beq.w b1ff2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n b1ec0 │ │ │ │ - ldr r3, [pc, #320] @ (b2010 ) │ │ │ │ + bne.n b1eb8 │ │ │ │ + ldr r3, [pc, #320] @ (b2008 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b1fe8 │ │ │ │ + bne.w b1fe0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b1f88 │ │ │ │ + beq.n b1f80 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl b20b0 │ │ │ │ + bl b20a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b1f92 │ │ │ │ + beq.n b1f8a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ and.w r3, r1, #3968 @ 0xf80 │ │ │ │ cmp.w r3, #3968 @ 0xf80 │ │ │ │ - beq.n b1faa │ │ │ │ + beq.n b1fa2 │ │ │ │ ubfx r1, r1, #7, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b1fc6 │ │ │ │ + beq.n b1fbe │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n b1fd2 │ │ │ │ + bne.n b1fca │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #3584] @ 0xe00 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, b1f9c │ │ │ │ + cbnz r3, b1f94 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #212] @ (b2014 ) │ │ │ │ - ldr r3, [pc, #200] @ (b2008 ) │ │ │ │ + ldr r2, [pc, #212] @ (b200c ) │ │ │ │ + ldr r3, [pc, #200] @ (b2000 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b1f84 │ │ │ │ + bne.n b1f7c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r4, [pc, #192] @ (b2018 ) │ │ │ │ + ldr r4, [pc, #192] @ (b2010 ) │ │ │ │ add r4, pc │ │ │ │ adds r4, #36 @ 0x24 │ │ │ │ - b.n b1ece │ │ │ │ - ldr r4, [pc, #188] @ (b201c ) │ │ │ │ + b.n b1ec6 │ │ │ │ + ldr r4, [pc, #188] @ (b2014 ) │ │ │ │ add r4, pc │ │ │ │ - b.n b1ece │ │ │ │ - ldr r4, [pc, #184] @ (b2020 ) │ │ │ │ + b.n b1ec6 │ │ │ │ + ldr r4, [pc, #184] @ (b2018 ) │ │ │ │ add r4, pc │ │ │ │ adds r4, #12 │ │ │ │ - b.n b1ece │ │ │ │ - ldr r4, [pc, #180] @ (b2024 ) │ │ │ │ + b.n b1ec6 │ │ │ │ + ldr r4, [pc, #180] @ (b201c ) │ │ │ │ add r4, pc │ │ │ │ adds r4, #24 │ │ │ │ - b.n b1ece │ │ │ │ - ldr r4, [pc, #176] @ (b2028 ) │ │ │ │ + b.n b1ec6 │ │ │ │ + ldr r4, [pc, #176] @ (b2020 ) │ │ │ │ add r4, pc │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n b1ece │ │ │ │ - ldr r4, [pc, #172] @ (b202c ) │ │ │ │ + b.n b1ec6 │ │ │ │ + ldr r4, [pc, #172] @ (b2024 ) │ │ │ │ add r4, pc │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ - b.n b1ece │ │ │ │ + b.n b1ec6 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 60978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b1efa │ │ │ │ + bne.n b1ef2 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r9, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b1f3a │ │ │ │ - ldr r3, [pc, #144] @ (b2030 ) │ │ │ │ + beq.n b1f32 │ │ │ │ + ldr r3, [pc, #144] @ (b2028 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60658 │ │ │ │ - b.n b1f3a │ │ │ │ + b.n b1f32 │ │ │ │ lsrs r1, r1, #12 │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b1f0e │ │ │ │ + bne.n b1f06 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n b1f94 │ │ │ │ - ldr r3, [pc, #96] @ (b2034 ) │ │ │ │ + b.n b1f8c │ │ │ │ + ldr r3, [pc, #96] @ (b202c ) │ │ │ │ movw r2, #5136 @ 0x1410 │ │ │ │ - ldr r1, [pc, #92] @ (b2038 ) │ │ │ │ - ldr r0, [pc, #96] @ (b203c ) │ │ │ │ + ldr r1, [pc, #92] @ (b2030 ) │ │ │ │ + ldr r0, [pc, #96] @ (b2034 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #28 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #68] @ (b2030 ) │ │ │ │ + ldr r3, [pc, #68] @ (b2028 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60620 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n b1ede │ │ │ │ + b.n b1ed6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n b1f3c │ │ │ │ + b.n b1f34 │ │ │ │ nop │ │ │ │ - bvs.n b2030 │ │ │ │ + bvs.n b2038 │ │ │ │ movs r6, r0 │ │ │ │ - bvs.n b2020 │ │ │ │ + bvs.n b2028 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n b2050 │ │ │ │ + bpl.n b2058 │ │ │ │ movs r6, r0 │ │ │ │ - ite al │ │ │ │ + ite │ │ │ │ + mov r6, r0 │ │ │ │ + ite al @ unpredictable │ │ │ │ moval r6, r0 │ │ │ │ - itt al @ unpredictable > │ │ │ │ + itte al @ unpredictable > │ │ │ │ moval r6, r0 │ │ │ │ ittt le @ unpredictable │ │ │ │ movle r6, r0 │ │ │ │ itet le @ unpredictable │ │ │ │ movle r6, r0 │ │ │ │ itee gt @ unpredictable │ │ │ │ movgt r6, r0 │ │ │ │ - itte gt @ unpredictable │ │ │ │ - movgt r6, r0 │ │ │ │ - lsrgt r4, r6, #13 │ │ │ │ + lsrle r4, r6, #13 │ │ │ │ movle r0, r0 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ - add r2, pc, #136 @ (adr r2, b20c4 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, b207c ) │ │ │ │ movs r3, r0 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #10 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #84] @ b20a4 │ │ │ │ + ldr.w ip, [pc, #84] @ b209c │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #80] @ (b20a8 ) │ │ │ │ + ldr r2, [pc, #80] @ (b20a0 ) │ │ │ │ add ip, pc │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, b2098 │ │ │ │ + cbz r0, b2090 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b20b0 │ │ │ │ - ldr r2, [pc, #40] @ (b20ac ) │ │ │ │ - ldr r3, [pc, #36] @ (b20a8 ) │ │ │ │ + bl b20a8 │ │ │ │ + ldr r2, [pc, #40] @ (b20a4 ) │ │ │ │ + ldr r3, [pc, #36] @ (b20a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b20a0 │ │ │ │ + bne.n b2098 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 60978 │ │ │ │ - b.n b2080 │ │ │ │ + b.n b2078 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - bmi.n b20b0 │ │ │ │ + bmi.n b20b8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n b2060 │ │ │ │ + bcc.n b2068 │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #652] @ (b2350 ) │ │ │ │ + ldr r2, [pc, #652] @ (b2348 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #652] @ (b2354 ) │ │ │ │ + ldr r3, [pc, #652] @ (b234c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #648] @ (b2358 ) │ │ │ │ + ldr r2, [pc, #648] @ (b2350 ) │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11e58 │ │ │ │ - ldr r3, [pc, #624] @ (b235c ) │ │ │ │ + ldr r3, [pc, #624] @ (b2354 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n b2160 │ │ │ │ + bne.n b2158 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b2224 │ │ │ │ + beq.w b221c │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b22cc │ │ │ │ + beq.w b22c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b2206 │ │ │ │ + bne.n b21fe │ │ │ │ ldrb.w r2, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r2, #29 │ │ │ │ - bmi.w b2276 │ │ │ │ + bmi.w b226e │ │ │ │ movw r2, #3717 @ 0xe85 │ │ │ │ movt r2, #110 @ 0x6e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ lsls r0, r5, #29 │ │ │ │ - bmi.n b21ae │ │ │ │ + bmi.n b21a6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w b22e8 │ │ │ │ + bne.w b22e0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 10a14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b22e8 │ │ │ │ + bne.w b22e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - beq.w b22e2 │ │ │ │ + beq.w b22da │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #536] @ (b2360 ) │ │ │ │ - ldr r3, [pc, #520] @ (b2354 ) │ │ │ │ + ldr r2, [pc, #536] @ (b2358 ) │ │ │ │ + ldr r3, [pc, #520] @ (b234c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b2248 │ │ │ │ + bne.n b2240 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ands.w r3, r5, #4 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n b21ba │ │ │ │ - ldr r3, [pc, #504] @ (b2364 ) │ │ │ │ + beq.n b21b2 │ │ │ │ + ldr r3, [pc, #504] @ (b235c ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b2276 │ │ │ │ + beq.n b226e │ │ │ │ bic.w r1, r0, #16 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n b2198 │ │ │ │ + bhi.n b2190 │ │ │ │ add.w r3, r7, r1, lsl #2 │ │ │ │ ldr.w r4, [r3, #1980] @ 0x7bc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.n b2292 │ │ │ │ + beq.n b228a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n b21ea │ │ │ │ + beq.n b21e2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r3, #3717 @ 0xe85 │ │ │ │ movt r3, #110 @ 0x6e │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ streq r4, [r6, #0] │ │ │ │ - bne.n b2276 │ │ │ │ + bne.n b226e │ │ │ │ movs r0, #1 │ │ │ │ - b.n b2146 │ │ │ │ + b.n b213e │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n b21b6 │ │ │ │ + beq.n b21ae │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne.n b224c │ │ │ │ + bne.n b2244 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n b21aa │ │ │ │ - ldr r3, [pc, #428] @ (b2368 ) │ │ │ │ + b.n b21a2 │ │ │ │ + ldr r3, [pc, #428] @ (b2360 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r2, [r3, #3584] @ 0xe00 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b227e │ │ │ │ - ldr r2, [pc, #416] @ (b236c ) │ │ │ │ + bne.n b2276 │ │ │ │ + ldr r2, [pc, #416] @ (b2364 ) │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b2262 │ │ │ │ + beq.n b225a │ │ │ │ bic.w r1, r0, #16 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n b2184 │ │ │ │ - b.n b21f0 │ │ │ │ - ldr r3, [pc, #380] @ (b2368 ) │ │ │ │ + bls.n b217c │ │ │ │ + b.n b21e8 │ │ │ │ + ldr r3, [pc, #380] @ (b2360 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b22ae │ │ │ │ + bne.n b22a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b27a0 │ │ │ │ + bl b2798 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b21aa │ │ │ │ - b.n b2276 │ │ │ │ + bne.n b21a2 │ │ │ │ + b.n b226e │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ - cbz r1, b2232 │ │ │ │ + cbz r1, b222a │ │ │ │ lsls r1, r5, #28 │ │ │ │ - bpl.n b22f0 │ │ │ │ + bpl.n b22e8 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r2, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n b2276 │ │ │ │ + bmi.n b226e │ │ │ │ movw r2, #3717 @ 0xe85 │ │ │ │ movt r2, #110 @ 0x6e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n b2124 │ │ │ │ + b.n b211c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b2310 │ │ │ │ + beq.n b2308 │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b210c │ │ │ │ - ldr r3, [pc, #316] @ (b2370 ) │ │ │ │ + bne.w b2104 │ │ │ │ + ldr r3, [pc, #316] @ (b2368 ) │ │ │ │ movw r2, #794 @ 0x31a │ │ │ │ - ldr r1, [pc, #312] @ (b2374 ) │ │ │ │ - ldr r0, [pc, #316] @ (b2378 ) │ │ │ │ + ldr r1, [pc, #312] @ (b236c ) │ │ │ │ + ldr r0, [pc, #316] @ (b2370 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (b237c ) │ │ │ │ + ldr r3, [pc, #300] @ (b2374 ) │ │ │ │ mov.w r2, #828 @ 0x33c │ │ │ │ - ldr r1, [pc, #300] @ (b2380 ) │ │ │ │ - ldr r0, [pc, #300] @ (b2384 ) │ │ │ │ + ldr r1, [pc, #300] @ (b2378 ) │ │ │ │ + ldr r0, [pc, #300] @ (b237c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ - cbz r3, b2276 │ │ │ │ - ldr r3, [pc, #284] @ (b2388 ) │ │ │ │ + cbz r3, b226e │ │ │ │ + ldr r3, [pc, #284] @ (b2380 ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60658 │ │ │ │ lsls r1, r5, #31 │ │ │ │ - bmi.n b22c4 │ │ │ │ + bmi.n b22bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n b2146 │ │ │ │ - ldr r2, [pc, #264] @ (b2388 ) │ │ │ │ + b.n b213e │ │ │ │ + ldr r2, [pc, #264] @ (b2380 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r0, [r9, r2] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60620 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n b21c8 │ │ │ │ - ldr r3, [pc, #248] @ (b238c ) │ │ │ │ + b.n b21c0 │ │ │ │ + ldr r3, [pc, #248] @ (b2384 ) │ │ │ │ cmp r1, #2 │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ - beq.n b22be │ │ │ │ + beq.n b22b6 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n b22a4 │ │ │ │ - cbz r1, b22a4 │ │ │ │ + beq.n b229c │ │ │ │ + cbz r1, b229c │ │ │ │ adds r4, #160 @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl d6ef0 │ │ │ │ - b.n b2192 │ │ │ │ - ldr r3, [pc, #216] @ (b2388 ) │ │ │ │ + bl d6ee8 │ │ │ │ + b.n b218a │ │ │ │ + ldr r3, [pc, #216] @ (b2380 ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60658 │ │ │ │ - b.n b21f8 │ │ │ │ + b.n b21f0 │ │ │ │ add.w r4, r4, #320 @ 0x140 │ │ │ │ - b.n b22a4 │ │ │ │ + b.n b229c │ │ │ │ mov r0, r8 │ │ │ │ bl 60a4c │ │ │ │ - b.n b227a │ │ │ │ - ldr r3, [pc, #192] @ (b2390 ) │ │ │ │ + b.n b2272 │ │ │ │ + ldr r3, [pc, #192] @ (b2388 ) │ │ │ │ movw r2, #793 @ 0x319 │ │ │ │ - ldr r1, [pc, #192] @ (b2394 ) │ │ │ │ - ldr r0, [pc, #192] @ (b2398 ) │ │ │ │ + ldr r1, [pc, #192] @ (b238c ) │ │ │ │ + ldr r0, [pc, #192] @ (b2390 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r3 │ │ │ │ blx 10a48 │ │ │ │ mov r0, r8 │ │ │ │ bl 60a4c │ │ │ │ - b.n b2146 │ │ │ │ + b.n b213e │ │ │ │ and.w r2, r5, #48 @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ - bne.w b210c │ │ │ │ + bne.w b2104 │ │ │ │ ldr.w r3, [r7, #1832] @ 0x728 │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bmi.n b2316 │ │ │ │ + bmi.n b230e │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, b231e │ │ │ │ + cbnz r0, b2316 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n b2210 │ │ │ │ + b.n b2208 │ │ │ │ ldrb.w r3, [r3, #120] @ 0x78 │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r8 │ │ │ │ bl 609f4 │ │ │ │ - b.n b2146 │ │ │ │ + b.n b213e │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b230c │ │ │ │ - ldr r2, [pc, #108] @ (b239c ) │ │ │ │ + beq.n b2304 │ │ │ │ + ldr r2, [pc, #108] @ (b2394 ) │ │ │ │ movs r3, #7 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #18 │ │ │ │ bl 1c490 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b230c │ │ │ │ - b.n b227a │ │ │ │ + bne.n b2304 │ │ │ │ + b.n b2272 │ │ │ │ nop │ │ │ │ - bcc.n b227c │ │ │ │ + bcc.n b2284 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n b226c │ │ │ │ + bcc.n b2274 │ │ │ │ movs r6, r0 │ │ │ │ - sbfx r0, sl, #0, #7 │ │ │ │ - bcc.n b2388 │ │ │ │ + @ instruction: 0xf3520006 │ │ │ │ + bcc.n b2390 │ │ │ │ movs r6, r0 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r7, #2 │ │ │ │ movs r7, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, b2388 ) │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #120] @ (b2428 ) │ │ │ │ + ldr r4, [pc, #120] @ (b2420 ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #120] @ (b242c ) │ │ │ │ + ldr r0, [pc, #120] @ (b2424 ) │ │ │ │ mov r3, r2 │ │ │ │ add r4, pc │ │ │ │ sub sp, #8 │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, b2408 │ │ │ │ - ldr r0, [pc, #84] @ (b2424 ) │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, b2400 │ │ │ │ + ldr r0, [pc, #84] @ (b241c ) │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movs r0, #20 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 10848 │ │ │ │ ldr.w r3, [r5, #1992] @ 0x7c8 │ │ │ │ strd r3, r6, [r4] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [r5, #1304] @ 0x518 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r5, #1328] @ 0x530 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r3, [r5, #2008] @ 0x7d8 │ │ │ │ str r3, [r4, #16] │ │ │ │ str.w r4, [r5, #2008] @ 0x7d8 │ │ │ │ - ldr r2, [pc, #36] @ (b2430 ) │ │ │ │ - ldr r3, [pc, #32] @ (b242c ) │ │ │ │ + ldr r2, [pc, #36] @ (b2428 ) │ │ │ │ + ldr r3, [pc, #32] @ (b2424 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b2420 │ │ │ │ + bne.n b2418 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - bge.n b234c │ │ │ │ + bge.n b2354 │ │ │ │ movs r6, r0 │ │ │ │ - beq.n b2378 │ │ │ │ + beq.n b2380 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n b24d4 │ │ │ │ + beq.n b24dc │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (b2480 ) │ │ │ │ + ldr r3, [pc, #60] @ (b2478 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movs r0, #20 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 10848 │ │ │ │ ldr.w r3, [r5, #1992] @ 0x7c8 │ │ │ │ strd r3, r6, [r4] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [r5, #1304] @ 0x518 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r5, #1328] @ 0x530 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r3, [r5, #2008] @ 0x7d8 │ │ │ │ str r3, [r4, #16] │ │ │ │ str.w r4, [r5, #2008] @ 0x7d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bge.n b24c0 │ │ │ │ + bge.n b24c8 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #208] @ (b2564 ) │ │ │ │ + ldr r3, [pc, #208] @ (b255c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #208] @ (b2568 ) │ │ │ │ + ldr r2, [pc, #208] @ (b2560 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r3, #1980] @ 0x7bc │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - bne.n b24d0 │ │ │ │ + bne.n b24c8 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #172] @ (b256c ) │ │ │ │ + ldr r3, [pc, #172] @ (b2564 ) │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, ip, lsl #2] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ ldr.w r2, [r3, #1984] @ 0x7c0 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq.w ip, #1 │ │ │ │ - beq.n b24ba │ │ │ │ + beq.n b24b2 │ │ │ │ ldr.w r2, [r3, #1988] @ 0x7c4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n b24ec │ │ │ │ + bne.n b24e4 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n b24ba │ │ │ │ + b.n b24b2 │ │ │ │ ldr.w r2, [r1, #136] @ 0x88 │ │ │ │ - cbz r2, b24f6 │ │ │ │ + cbz r2, b24ee │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbnz r0, b2502 │ │ │ │ + cbnz r0, b24fa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d5ac4 │ │ │ │ - ldr.w ip, [pc, #108] @ b2570 │ │ │ │ + b.w d5abc │ │ │ │ + ldr.w ip, [pc, #108] @ b2568 │ │ │ │ ldr.w r4, [r6, ip] │ │ │ │ mov r7, r4 │ │ │ │ ldr.w r4, [r4, #3584] @ 0xe00 │ │ │ │ - cbnz r4, b252a │ │ │ │ + cbnz r4, b2522 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r7, #3584] @ 0xe00 │ │ │ │ - cbnz r2, b2552 │ │ │ │ + cbnz r2, b254a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #72] @ (b2574 ) │ │ │ │ + ldr r0, [pc, #72] @ (b256c ) │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r6, r0] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60620 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b2512 │ │ │ │ + bne.n b250a │ │ │ │ mov r0, r5 │ │ │ │ - bl d5ac4 │ │ │ │ + bl d5abc │ │ │ │ mov r3, r0 │ │ │ │ - b.n b251e │ │ │ │ - ldr r2, [pc, #32] @ (b2574 ) │ │ │ │ + b.n b2516 │ │ │ │ + ldr r2, [pc, #32] @ (b256c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r6, r2] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n b2524 │ │ │ │ - bls.n b24fc │ │ │ │ + b.n b251c │ │ │ │ + bls.n b2504 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #76] @ (b25d4 ) │ │ │ │ - ldr r3, [pc, #76] @ (b25d8 ) │ │ │ │ + ldr r0, [pc, #76] @ (b25cc ) │ │ │ │ + ldr r3, [pc, #76] @ (b25d0 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r4, [r3, #2008] @ 0x7d8 │ │ │ │ - cbz r4, b25c6 │ │ │ │ + cbz r4, b25be │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r2, [r3, #1992] @ 0x7c8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str.w r2, [r3, #1304] @ 0x518 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r2, [r3, #1328] @ 0x530 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str.w r2, [r3, #2008] @ 0x7d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1114c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #20 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (b25dc ) │ │ │ │ + ldr r2, [pc, #20] @ (b25d4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str.w r2, [r3, #1992] @ 0x7c8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bhi.n b258c │ │ │ │ + bhi.n b2594 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #76] @ (b263c ) │ │ │ │ - ldr r3, [pc, #76] @ (b2640 ) │ │ │ │ + ldr r0, [pc, #76] @ (b2634 ) │ │ │ │ + ldr r3, [pc, #76] @ (b2638 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r4, [r3, #2008] @ 0x7d8 │ │ │ │ - cbz r4, b262e │ │ │ │ + cbz r4, b2626 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r2, [r3, #1992] @ 0x7c8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str.w r2, [r3, #1304] @ 0x518 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r2, [r3, #1328] @ 0x530 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str.w r2, [r3, #2008] @ 0x7d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1114c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #20 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (b2644 ) │ │ │ │ + ldr r2, [pc, #20] @ (b263c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str.w r2, [r3, #1992] @ 0x7c8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bhi.n b2724 │ │ │ │ + bhi.n b272c │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (b2794 ) │ │ │ │ + ldr r2, [pc, #312] @ (b278c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (b2798 ) │ │ │ │ + ldr r3, [pc, #312] @ (b2790 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w b277c │ │ │ │ + beq.w b2774 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b2774 │ │ │ │ + beq.n b276c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movw r3, #53509 @ 0xd105 │ │ │ │ movt r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n b2730 │ │ │ │ + beq.n b2728 │ │ │ │ movs r3, #19 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl b20b0 │ │ │ │ - cbz r0, b2700 │ │ │ │ + bl b20a8 │ │ │ │ + cbz r0, b26f8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n b271e │ │ │ │ - cbz r6, b26ba │ │ │ │ + bpl.n b2716 │ │ │ │ + cbz r6, b26b2 │ │ │ │ ldr.w r2, [r5, #2004] @ 0x7d4 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n b26ba │ │ │ │ + beq.n b26b2 │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n b2704 │ │ │ │ - cbz r3, b26da │ │ │ │ + bne.n b26fc │ │ │ │ + cbz r3, b26d2 │ │ │ │ str r0, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #220] @ (b279c ) │ │ │ │ - ldr r3, [pc, #212] @ (b2798 ) │ │ │ │ + ldr r2, [pc, #220] @ (b2794 ) │ │ │ │ + ldr r3, [pc, #212] @ (b2790 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b26d6 │ │ │ │ + bne.n b26ce │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n b26ba │ │ │ │ + beq.n b26b2 │ │ │ │ movw r6, #9989 @ 0x2705 │ │ │ │ - bl b27dc │ │ │ │ - cbz r0, b2700 │ │ │ │ - cbz r4, b2752 │ │ │ │ + bl b27d4 │ │ │ │ + cbz r0, b26f8 │ │ │ │ + cbz r4, b274a │ │ │ │ movs r2, #0 │ │ │ │ movw r5, #54917 @ 0xd685 │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ movs r0, #0 │ │ │ │ - b.n b26be │ │ │ │ + b.n b26b6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b26ba │ │ │ │ - cbnz r2, b2714 │ │ │ │ + beq.n b26b2 │ │ │ │ + cbnz r2, b270c │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n b26ba │ │ │ │ + beq.n b26b2 │ │ │ │ movw r6, #42757 @ 0xa705 │ │ │ │ movt r6, #1 │ │ │ │ - b.n b26e2 │ │ │ │ - bl b27dc │ │ │ │ + b.n b26da │ │ │ │ + bl b27d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b2700 │ │ │ │ + beq.n b26f8 │ │ │ │ movw r6, #36741 @ 0x8f85 │ │ │ │ movt r6, #1 │ │ │ │ - b.n b26ea │ │ │ │ + b.n b26e2 │ │ │ │ ldr.w r0, [r5, #1980] @ 0x7bc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl b27a0 │ │ │ │ + bl b2798 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, b276c │ │ │ │ + cbz r0, b2764 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n b26a6 │ │ │ │ + bmi.n b269e │ │ │ │ movw r6, #36741 @ 0x8f85 │ │ │ │ movt r6, #1 │ │ │ │ - b.n b26e2 │ │ │ │ + b.n b26da │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b2700 │ │ │ │ + beq.n b26f8 │ │ │ │ mov r1, r0 │ │ │ │ movw r2, #21893 @ 0x5585 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ - b.n b26ea │ │ │ │ + bl b0628 │ │ │ │ + b.n b26e2 │ │ │ │ mov r0, r4 │ │ │ │ bl 60a8c │ │ │ │ - b.n b2700 │ │ │ │ + b.n b26f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 60978 │ │ │ │ - b.n b2700 │ │ │ │ + b.n b26f8 │ │ │ │ ldr.w r0, [r0, #1992] @ 0x7c8 │ │ │ │ - bl b27a0 │ │ │ │ + bl b2798 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b2740 │ │ │ │ + bne.n b2738 │ │ │ │ movw r0, #21893 @ 0x5585 │ │ │ │ bl 60a4c │ │ │ │ - b.n b2700 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + b.n b26f8 │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, b27d6 │ │ │ │ + cbz r0, b27ce │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #3717 @ 0xe85 │ │ │ │ movt r3, #110 @ 0x6e │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n b27d6 │ │ │ │ + bne.n b27ce │ │ │ │ blx 10a14 │ │ │ │ - cbnz r0, b27d6 │ │ │ │ + cbnz r0, b27ce │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.n b27d0 │ │ │ │ + beq.n b27c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 10a48 │ │ │ │ movs r4, #0 │ │ │ │ - b.n b27cc │ │ │ │ + b.n b27c4 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #3717 @ 0xe85 │ │ │ │ movt r3, #110 @ 0x6e │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n b2804 │ │ │ │ + bne.n b27fc │ │ │ │ blx 10a48 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n b2648 │ │ │ │ + b.n b2640 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #228] @ (b2904 ) │ │ │ │ + ldr r4, [pc, #228] @ (b28fc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #228] @ (b2908 ) │ │ │ │ + ldr r3, [pc, #228] @ (b2900 ) │ │ │ │ mov r2, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ - cbnz r3, b2840 │ │ │ │ + cbnz r3, b2838 │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - cbz r3, b2858 │ │ │ │ + cbz r3, b2850 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #200] @ (b290c ) │ │ │ │ + ldr r3, [pc, #200] @ (b2904 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60620 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b28be │ │ │ │ + bne.n b28b6 │ │ │ │ movs r0, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r1, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.n b28da │ │ │ │ + bmi.n b28d2 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r3] │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ add.w r1, r2, #136 @ 0x88 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b2890 │ │ │ │ + bne.n b2888 │ │ │ │ strex ip, r3, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n b287e │ │ │ │ + bne.n b2876 │ │ │ │ dmb ish │ │ │ │ - bne.n b28ec │ │ │ │ - ldr r0, [pc, #104] @ (b2900 ) │ │ │ │ - ldr r1, [pc, #116] @ (b2910 ) │ │ │ │ + bne.n b28e4 │ │ │ │ + ldr r0, [pc, #104] @ (b28f8 ) │ │ │ │ + ldr r1, [pc, #116] @ (b2908 ) │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ ldr.w r2, [r5, #3584] @ 0xe00 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n b283a │ │ │ │ - ldr r2, [pc, #64] @ (b290c ) │ │ │ │ + beq.n b2832 │ │ │ │ + ldr r2, [pc, #64] @ (b2904 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r4, r2] │ │ │ │ add.w r0, r0, #728 @ 0x2d8 │ │ │ │ bl 60658 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n b283a │ │ │ │ + b.n b2832 │ │ │ │ strd r0, r2, [sp, #4] │ │ │ │ - ldr r0, [pc, #52] @ (b2914 ) │ │ │ │ + ldr r0, [pc, #52] @ (b290c ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ - b.n b286c │ │ │ │ + b.n b2864 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n b28be │ │ │ │ + b.n b28b6 │ │ │ │ nop │ │ │ │ - bpl.n b2898 │ │ │ │ + bpl.n b28a0 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r2, r2, #7 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000b2918 : │ │ │ │ +000b2910 : │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movs r2, #16 │ │ │ │ movt r2, #1024 @ 0x400 │ │ │ │ tst r2, r1 │ │ │ │ - bne.n b294c │ │ │ │ + bne.n b2944 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #3717 @ 0xe85 │ │ │ │ movt r3, #110 @ 0x6e │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n b2950 │ │ │ │ + bne.n b2948 │ │ │ │ blx 10a48 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ b.w 60598 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #28] │ │ │ │ movs r3, #16 │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n b2962 │ │ │ │ - b.n b27dc │ │ │ │ + bne.n b295a │ │ │ │ + b.n b27d4 │ │ │ │ b.w 60598 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-128] │ │ │ │ - ldr r2, [pc, #104] @ (b29e4 ) │ │ │ │ + ldr r2, [pc, #104] @ (b29dc ) │ │ │ │ sub.w sp, sp, #4192 @ 0x1060 │ │ │ │ - ldr r3, [pc, #100] @ (b29e8 ) │ │ │ │ + ldr r3, [pc, #100] @ (b29e0 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ adds r1, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ - bl b4ea4 │ │ │ │ + bl b4e9c │ │ │ │ mov r1, sp │ │ │ │ blx 11984 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r2, [pc, #68] @ (b29ec ) │ │ │ │ + ldr r2, [pc, #68] @ (b29e4 ) │ │ │ │ add.w r1, sp, #4192 @ 0x1060 │ │ │ │ - ldr r3, [pc, #60] @ (b29e8 ) │ │ │ │ + ldr r3, [pc, #60] @ (b29e0 ) │ │ │ │ add.w r1, r1, #20 │ │ │ │ it ge │ │ │ │ ldrge r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ itee lt │ │ │ │ movlt r0, #0 │ │ │ │ andge.w r0, r0, #61440 @ 0xf000 │ │ │ │ @@ -249279,491 +249277,491 @@ │ │ │ │ itt ge │ │ │ │ clzge r0, r0 │ │ │ │ lsrge r0, r0, #5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b29e0 │ │ │ │ + bne.n b29d8 │ │ │ │ add.w sp, sp, #4192 @ 0x1060 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ b2a5c │ │ │ │ + ldr.w ip, [pc, #92] @ b2a54 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #88] @ (b2a60 ) │ │ │ │ + ldr r3, [pc, #88] @ (b2a58 ) │ │ │ │ movs r2, #0 │ │ │ │ add ip, pc │ │ │ │ add r1, sp, #4 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 10628 │ │ │ │ - cbz r0, b2a2e │ │ │ │ + cbz r0, b2a26 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b195c │ │ │ │ + bl b1954 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r3, b2a4a │ │ │ │ - bl b2968 │ │ │ │ - ldr r2, [pc, #52] @ (b2a64 ) │ │ │ │ - ldr r3, [pc, #44] @ (b2a60 ) │ │ │ │ + cbnz r3, b2a42 │ │ │ │ + bl b2960 │ │ │ │ + ldr r2, [pc, #52] @ (b2a5c ) │ │ │ │ + ldr r3, [pc, #44] @ (b2a58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b2a46 │ │ │ │ + bne.n b2a3e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ bl 64744 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b2a2e │ │ │ │ + beq.n b2a26 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n b2a2e │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + b.n b2a26 │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -000b2a68 : │ │ │ │ +000b2a60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-32] │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #128] @ (b2b0c ) │ │ │ │ + ldr r1, [pc, #128] @ (b2b04 ) │ │ │ │ mov r3, r2 │ │ │ │ add.w ip, sp, #8192 @ 0x2000 │ │ │ │ add r1, pc │ │ │ │ add.w ip, ip, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #116] @ (b2b10 ) │ │ │ │ + ldr r2, [pc, #116] @ (b2b08 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [ip] │ │ │ │ mov.w r2, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl b2b18 │ │ │ │ + bl b2b10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, b2b06 │ │ │ │ + cbz r0, b2afe │ │ │ │ mov r2, r0 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n b2ae6 │ │ │ │ + bmi.n b2ade │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r1, [pc, #84] @ (b2b14 ) │ │ │ │ + ldr r1, [pc, #84] @ (b2b0c ) │ │ │ │ add.w r0, sp, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #72] @ (b2b10 ) │ │ │ │ + ldr r3, [pc, #72] @ (b2b08 ) │ │ │ │ adds r0, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b2ae2 │ │ │ │ + bne.n b2ada │ │ │ │ mov r0, r2 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r1, #12 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl b4ea4 │ │ │ │ + bl b4e9c │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, b2b06 │ │ │ │ + cbz r0, b2afe │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ - bl b177c │ │ │ │ + bl b1774 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n b2abe │ │ │ │ + b.n b2ab6 │ │ │ │ movs r2, #0 │ │ │ │ - b.n b2abe │ │ │ │ + b.n b2ab6 │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #688] @ (b2ddc ) │ │ │ │ + ldr r2, [pc, #688] @ (b2dd4 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #688] @ (b2de0 ) │ │ │ │ + ldr r3, [pc, #688] @ (b2dd8 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #672] @ (b2dd8 ) │ │ │ │ + ldr r0, [pc, #672] @ (b2dd0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r5, [pc, #680] @ (b2de4 ) │ │ │ │ + ldr r5, [pc, #680] @ (b2ddc ) │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ands.w r7, r4, #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - bne.w b2c8c │ │ │ │ + bne.w b2c84 │ │ │ │ movs r3, #7 │ │ │ │ tst.w r4, #3145728 @ 0x300000 │ │ │ │ - bne.w b2d66 │ │ │ │ + bne.w b2d5e │ │ │ │ movt r3, #32 │ │ │ │ lsls r1, r4, #24 │ │ │ │ - bmi.w b2d6c │ │ │ │ + bmi.w b2d64 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ blx 11414 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b2bec │ │ │ │ + beq.n b2be4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 11364 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w b2d32 │ │ │ │ + bne.w b2d2a │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n b2c76 │ │ │ │ + bcs.n b2c6e │ │ │ │ ldr.w r3, [r6, #1832] @ 0x728 │ │ │ │ lsls r6, r3, #17 │ │ │ │ - bmi.n b2c1e │ │ │ │ - cbnz r7, b2ba4 │ │ │ │ + bmi.n b2c16 │ │ │ │ + cbnz r7, b2b9c │ │ │ │ tst.w r4, #120 @ 0x78 │ │ │ │ - bne.n b2bf0 │ │ │ │ + bne.n b2be8 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n b2bd8 │ │ │ │ + bmi.n b2bd0 │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #1 │ │ │ │ - bl b177c │ │ │ │ + bl b1774 │ │ │ │ str.w r0, [r9] │ │ │ │ - ldr r2, [pc, #556] @ (b2de8 ) │ │ │ │ - ldr r3, [pc, #548] @ (b2de0 ) │ │ │ │ + ldr r2, [pc, #556] @ (b2de0 ) │ │ │ │ + ldr r3, [pc, #548] @ (b2dd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b2bd4 │ │ │ │ + bne.n b2bcc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, sl │ │ │ │ - bl d8560 │ │ │ │ + bl d8558 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b2ba8 │ │ │ │ + bne.n b2ba0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n b2bb8 │ │ │ │ + b.n b2bb0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl b2dfc │ │ │ │ + bl b2df4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, b2c34 │ │ │ │ + cbz r0, b2c2c │ │ │ │ lsls r0, r4, #27 │ │ │ │ - bmi.n b2c48 │ │ │ │ + bmi.n b2c40 │ │ │ │ lsls r1, r4, #26 │ │ │ │ - bmi.w b2d4e │ │ │ │ + bmi.w b2d46 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ lsls r2, r4, #25 │ │ │ │ - bpl.n b2ba4 │ │ │ │ + bpl.n b2b9c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl b2dfc │ │ │ │ + bl b2df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b2d98 │ │ │ │ + beq.w b2d90 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n b2ba4 │ │ │ │ + b.n b2b9c │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, sl │ │ │ │ - bl b4ec0 │ │ │ │ + bl b4eb8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b2b9c │ │ │ │ - b.n b2bec │ │ │ │ + bne.n b2b94 │ │ │ │ + b.n b2be4 │ │ │ │ movw r1, #41221 @ 0xa105 │ │ │ │ movs r3, #2 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ - b.n b2bb8 │ │ │ │ + b.n b2bb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ - bl b2dfc │ │ │ │ + bl b2df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b2c00 │ │ │ │ + bne.n b2bf8 │ │ │ │ movw r4, #23045 @ 0x5a05 │ │ │ │ movt r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41221 @ 0xa105 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #9 │ │ │ │ strd r1, r8, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ - b.n b2bb8 │ │ │ │ + b.n b2bb0 │ │ │ │ movs r2, #0 │ │ │ │ movw r4, #63749 @ 0xf905 │ │ │ │ movs r3, #11 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ - b.n b2bb8 │ │ │ │ + b.n b2bb0 │ │ │ │ blx 1057c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b2bec │ │ │ │ - ldr r3, [pc, #340] @ (b2dec ) │ │ │ │ + beq.n b2be4 │ │ │ │ + ldr r3, [pc, #340] @ (b2de4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [r3, #3200] @ 0xc80 │ │ │ │ - cbnz r3, b2cb4 │ │ │ │ - ldr r2, [pc, #332] @ (b2df0 ) │ │ │ │ + cbnz r3, b2cac │ │ │ │ + ldr r2, [pc, #332] @ (b2de8 ) │ │ │ │ movs r1, #3 │ │ │ │ - ldr r0, [pc, #332] @ (b2df4 ) │ │ │ │ + ldr r0, [pc, #332] @ (b2dec ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ str.w r0, [sl, #3200] @ 0xc80 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ adds r1, r0, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ tst.w r4, #128 @ 0x80 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #16 │ │ │ │ movne.w r8, #8 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ lsls r1, r4, #28 │ │ │ │ - bmi.n b2d80 │ │ │ │ + bmi.n b2d78 │ │ │ │ lsls r2, r4, #27 │ │ │ │ - bmi.n b2d9e │ │ │ │ + bmi.n b2d96 │ │ │ │ lsls r3, r4, #26 │ │ │ │ - bmi.n b2db2 │ │ │ │ + bmi.n b2daa │ │ │ │ lsls r0, r4, #25 │ │ │ │ - bmi.n b2dc6 │ │ │ │ + bmi.n b2dbe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b2d8e │ │ │ │ + beq.n b2d86 │ │ │ │ ldr.w r2, [sl, #3200] @ 0xc80 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #0 │ │ │ │ blx 118f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b2d8e │ │ │ │ + beq.n b2d86 │ │ │ │ adds r0, r7, #1 │ │ │ │ movs r3, #51 @ 0x33 │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ blx 11414 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, b2d8e │ │ │ │ + cbz r0, b2d86 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx 11364 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n b2d90 │ │ │ │ - ldr r2, [pc, #196] @ (b2df8 ) │ │ │ │ + beq.n b2d88 │ │ │ │ + ldr r2, [pc, #196] @ (b2df0 ) │ │ │ │ movs r1, #0 │ │ │ │ movw r4, #41349 @ 0xa185 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ - b.n b2bb8 │ │ │ │ + b.n b2bb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ - bl b2dfc │ │ │ │ + bl b2df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b2c06 │ │ │ │ + bne.w b2bfe │ │ │ │ movw r4, #58117 @ 0xe305 │ │ │ │ movt r4, #1 │ │ │ │ - b.n b2c5c │ │ │ │ + b.n b2c54 │ │ │ │ lsls r2, r4, #24 │ │ │ │ - bpl.w b2b6c │ │ │ │ + bpl.w b2b64 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ blx 11414 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b2bec │ │ │ │ + beq.w b2be4 │ │ │ │ movs r7, #128 @ 0x80 │ │ │ │ - b.n b2b7e │ │ │ │ + b.n b2b76 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #38789 @ 0x9785 │ │ │ │ bl 651e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b2ce4 │ │ │ │ + bne.n b2cdc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, fp │ │ │ │ blx 10f7c │ │ │ │ - b.n b2bb8 │ │ │ │ + b.n b2bb0 │ │ │ │ movw r4, #38661 @ 0x9705 │ │ │ │ - b.n b2c5c │ │ │ │ + b.n b2c54 │ │ │ │ movw r1, #23045 @ 0x5a05 │ │ │ │ movt r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 651e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b2ce8 │ │ │ │ - b.n b2d8e │ │ │ │ + bne.n b2ce0 │ │ │ │ + b.n b2d86 │ │ │ │ movw r1, #58117 @ 0xe305 │ │ │ │ movt r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 651e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b2cec │ │ │ │ - b.n b2d8e │ │ │ │ + bne.n b2ce4 │ │ │ │ + b.n b2d86 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #38661 @ 0x9705 │ │ │ │ bl 651e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b2d8e │ │ │ │ - b.n b2cf0 │ │ │ │ + beq.n b2d86 │ │ │ │ + b.n b2ce8 │ │ │ │ nop │ │ │ │ - bcc.n b2e28 │ │ │ │ + bcc.n b2e30 │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2540002 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + movw r0, #16386 @ 0x4002 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ - ldr r2, [pc, #112] @ (b2e80 ) │ │ │ │ + ldr r2, [pc, #112] @ (b2e78 ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #108] @ (b2e84 ) │ │ │ │ + ldr r3, [pc, #108] @ (b2e7c ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ mov r4, r1 │ │ │ │ add.w ip, ip, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b4ea4 │ │ │ │ - cbz r4, b2e4e │ │ │ │ + bl b4e9c │ │ │ │ + cbz r4, b2e46 │ │ │ │ ubfx r3, r4, #1, #1 │ │ │ │ lsls r2, r4, #29 │ │ │ │ and.w r4, r4, #1 │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ orrs r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 110b0 │ │ │ │ - ldr r2, [pc, #48] @ (b2e88 ) │ │ │ │ - ldr r3, [pc, #44] @ (b2e84 ) │ │ │ │ + ldr r2, [pc, #48] @ (b2e80 ) │ │ │ │ + ldr r3, [pc, #44] @ (b2e7c ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ add r2, pc │ │ │ │ clz r0, r0 │ │ │ │ adds r1, #4 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b2e7c │ │ │ │ + bne.n b2e74 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r3} │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-72] │ │ │ │ mov r6, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - ldr r0, [pc, #900] @ (b322c ) │ │ │ │ + ldr r0, [pc, #900] @ (b3224 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r1, [pc, #900] @ (b3230 ) │ │ │ │ + ldr r1, [pc, #900] @ (b3228 ) │ │ │ │ sub sp, #4 │ │ │ │ add r0, pc │ │ │ │ add.w r7, sp, #4096 @ 0x1000 │ │ │ │ adds r7, #28 │ │ │ │ add r4, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ @@ -249771,145 +249769,145 @@ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ mov.w r1, #0 │ │ │ │ adds r7, r6, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r3, [r4, #-16] │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b30da │ │ │ │ + beq.w b30d2 │ │ │ │ movw r2, #4151 @ 0x1037 │ │ │ │ movt r2, #33 @ 0x21 │ │ │ │ sub.w r1, r4, #16 │ │ │ │ mov r0, r6 │ │ │ │ blx 10b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b31ec │ │ │ │ + beq.w b31e4 │ │ │ │ movw r2, #4151 @ 0x1037 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r4, #12 │ │ │ │ blx 10b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b31ec │ │ │ │ + beq.w b31e4 │ │ │ │ ldr.w r3, [r4, #-12] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ cmp.w sl, #46 @ 0x2e │ │ │ │ - bne.w b308a │ │ │ │ + bne.w b3082 │ │ │ │ add.w r8, r3, #1 │ │ │ │ str.w r8, [r4, #-12] │ │ │ │ ldrb.w sl, [r3, #1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w b3090 │ │ │ │ + beq.w b3088 │ │ │ │ ldr.w r5, [r4, #-16] │ │ │ │ mov r0, r5 │ │ │ │ blx 11364 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.n b301c │ │ │ │ + bcs.n b3014 │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ subs r1, r2, #1 │ │ │ │ sub.w r0, r3, #46 @ 0x2e │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r5, r1 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b3018 │ │ │ │ + beq.n b3010 │ │ │ │ ldrb.w r3, [r2, #-2] │ │ │ │ subs r1, r2, #2 │ │ │ │ sub.w r0, r3, #46 @ 0x2e │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ cmphi r1, r5 │ │ │ │ - bls.n b3018 │ │ │ │ + bls.n b3010 │ │ │ │ ldrb.w r3, [r2, #-3] │ │ │ │ subs r1, r2, #3 │ │ │ │ sub.w r0, r3, #46 @ 0x2e │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r5, r1 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b3018 │ │ │ │ + beq.n b3010 │ │ │ │ ldrb.w r3, [r2, #-4] │ │ │ │ subs r1, r2, #4 │ │ │ │ sub.w r0, r3, #46 @ 0x2e │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r5, r1 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b3018 │ │ │ │ + beq.n b3010 │ │ │ │ ldrb.w r3, [r2, #-5] │ │ │ │ subs r1, r2, #5 │ │ │ │ sub.w r0, r3, #46 @ 0x2e │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r5, r1 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ - cbz r0, b3018 │ │ │ │ + cbz r0, b3010 │ │ │ │ ldrb.w r3, [r2, #-6] │ │ │ │ subs r1, r2, #6 │ │ │ │ sub.w r0, r3, #46 @ 0x2e │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r5, r1 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ - cbz r0, b3018 │ │ │ │ + cbz r0, b3010 │ │ │ │ ldrb.w r3, [r2, #-7] │ │ │ │ subs r1, r2, #7 │ │ │ │ sub.w r0, r3, #46 @ 0x2e │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ cmp r5, r1 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ - cbz r0, b3018 │ │ │ │ + cbz r0, b3010 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ sub.w r1, r2, #8 │ │ │ │ - b.n b3002 │ │ │ │ + b.n b2ffa │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ sub.w r2, r3, #46 @ 0x2e │ │ │ │ cmp r2, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ cmp r5, r1 │ │ │ │ it cs │ │ │ │ movcs r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b2ffe │ │ │ │ + bne.n b2ff6 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n b30a0 │ │ │ │ + beq.n b3098 │ │ │ │ mov r0, r8 │ │ │ │ blx 11364 │ │ │ │ add.w r3, r9, #2 │ │ │ │ add r3, r0 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - bhi.w b3214 │ │ │ │ + bhi.w b320c │ │ │ │ subs r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 11430 │ │ │ │ add.w r0, r4, r9 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ @@ -249920,403 +249918,403 @@ │ │ │ │ blx 122ac <__strcpy_chk@plt> │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #32 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ blx 11380 │ │ │ │ - ldr r2, [pc, #460] @ (b3234 ) │ │ │ │ + ldr r2, [pc, #460] @ (b322c ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #452] @ (b3230 ) │ │ │ │ + ldr r3, [pc, #452] @ (b3228 ) │ │ │ │ adds r1, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w b31f0 │ │ │ │ + bne.w b31e8 │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n b309c │ │ │ │ + bne.n b3094 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl af184 │ │ │ │ - b.n b3064 │ │ │ │ + bl af17c │ │ │ │ + b.n b305c │ │ │ │ mov r8, r3 │ │ │ │ - b.n b2f2e │ │ │ │ - ldr r0, [pc, #388] @ (b3228 ) │ │ │ │ + b.n b2f26 │ │ │ │ + ldr r0, [pc, #388] @ (b3220 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n b301c │ │ │ │ + bcs.n b3014 │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n b301c │ │ │ │ + beq.n b3014 │ │ │ │ ldr.w r3, [r3, #1832] @ 0x728 │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp.w sl, #46 @ 0x2e │ │ │ │ - beq.w b31fe │ │ │ │ + beq.w b31f6 │ │ │ │ mov r1, r8 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.w b3208 │ │ │ │ + bpl.w b3200 │ │ │ │ blx 123b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b301c │ │ │ │ - b.n b3090 │ │ │ │ + bne.n b3014 │ │ │ │ + b.n b3088 │ │ │ │ movw r2, #4151 @ 0x1037 │ │ │ │ movt r2, #32 │ │ │ │ sub.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ blx 10b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b31ec │ │ │ │ + beq.n b31e4 │ │ │ │ ldr.w r9, [r4, #-8] │ │ │ │ mov r0, r9 │ │ │ │ blx 11364 │ │ │ │ add r0, r9 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs.n b31ac │ │ │ │ + bcs.n b31a4 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ add.w r8, r0, #4294967295 @ 0xffffffff │ │ │ │ sub.w r2, r3, #46 @ 0x2e │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n b316a │ │ │ │ + bls.n b3162 │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n b316a │ │ │ │ + bcs.n b3162 │ │ │ │ ldrb.w r3, [r0, #-2] │ │ │ │ sub.w r8, r0, #2 │ │ │ │ sub.w r2, r3, #46 @ 0x2e │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n b316a │ │ │ │ + bls.n b3162 │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n b316a │ │ │ │ + bcs.n b3162 │ │ │ │ ldrb.w r3, [r0, #-3] │ │ │ │ sub.w r8, r0, #3 │ │ │ │ sub.w r2, r3, #46 @ 0x2e │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n b316a │ │ │ │ + bls.n b3162 │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n b316a │ │ │ │ + bcs.n b3162 │ │ │ │ ldrb.w r3, [r0, #-4] │ │ │ │ sub.w r8, r0, #4 │ │ │ │ sub.w r2, r3, #46 @ 0x2e │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n b316a │ │ │ │ + bls.n b3162 │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n b316a │ │ │ │ + bcs.n b3162 │ │ │ │ ldrb.w r3, [r8, #-1]! │ │ │ │ sub.w r2, r3, #46 @ 0x2e │ │ │ │ cmp r2, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ cmp r9, r8 │ │ │ │ it cs │ │ │ │ movcs r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b3150 │ │ │ │ + bne.n b3148 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n b31ac │ │ │ │ + bne.n b31a4 │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ movt r2, #32 │ │ │ │ sub.w r1, r4, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 10b6c │ │ │ │ add.w r3, r8, #1 │ │ │ │ - cbnz r0, b31ca │ │ │ │ + cbnz r0, b31c2 │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ blx 11380 │ │ │ │ - cbz r0, b31ec │ │ │ │ + cbz r0, b31e4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r2, r8, r3 │ │ │ │ blx 11380 │ │ │ │ - b.n b3064 │ │ │ │ - ldr r1, [pc, #136] @ (b3238 ) │ │ │ │ + b.n b305c │ │ │ │ + ldr r1, [pc, #136] @ (b3230 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 11f54 │ │ │ │ - cbz r0, b31ec │ │ │ │ + cbz r0, b31e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n b3064 │ │ │ │ + b.n b305c │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ mov r0, r3 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ ldr.w r2, [fp, #1832] @ 0x728 │ │ │ │ itt eq │ │ │ │ addeq r1, #1 │ │ │ │ streq.w r1, [r4, #-12] │ │ │ │ lsls r5, r2, #23 │ │ │ │ - bpl.n b31f4 │ │ │ │ + bpl.n b31ec │ │ │ │ blx 123b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b3196 │ │ │ │ + beq.n b318e │ │ │ │ movs r0, #0 │ │ │ │ - b.n b3064 │ │ │ │ + b.n b305c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ blx 10b50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b31ec │ │ │ │ - b.n b3196 │ │ │ │ + bne.n b31e4 │ │ │ │ + b.n b318e │ │ │ │ add.w r1, r8, #1 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.w b30d0 │ │ │ │ + bmi.w b30c8 │ │ │ │ blx 10b50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b301c │ │ │ │ - b.n b3090 │ │ │ │ + bne.w b3014 │ │ │ │ + b.n b3088 │ │ │ │ movs r2, #0 │ │ │ │ movw r4, #63749 @ 0xf905 │ │ │ │ movs r3, #11 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n b3064 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + b.n b305c │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-56] │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #476] @ (b3430 ) │ │ │ │ + ldr r0, [pc, #476] @ (b3428 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r1, [pc, #472] @ (b3434 ) │ │ │ │ + ldr r1, [pc, #472] @ (b342c ) │ │ │ │ sub sp, #4 │ │ │ │ add r0, pc │ │ │ │ mov r3, r2 │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add r4, sp, #32 │ │ │ │ add.w ip, ip, #28 │ │ │ │ sub.w r2, r4, #12 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w r1, [ip] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b33fc │ │ │ │ + beq.w b33f4 │ │ │ │ movs r2, #0 │ │ │ │ sub.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ blx 10628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b33a0 │ │ │ │ + beq.w b3398 │ │ │ │ ldr.w r3, [r4, #-12] │ │ │ │ movw r2, #6789 @ 0x1a85 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b33f4 │ │ │ │ + beq.w b33ec │ │ │ │ movw r2, #58117 @ 0xe305 │ │ │ │ movt r2, #1 │ │ │ │ movw r1, #4741 @ 0x1285 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w b33f8 │ │ │ │ + beq.w b33f0 │ │ │ │ movw r2, #23045 @ 0x5a05 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n b3330 │ │ │ │ + bne.n b3328 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ - bl b195c │ │ │ │ - cbnz r0, b3314 │ │ │ │ + bl b1954 │ │ │ │ + cbnz r0, b330c │ │ │ │ subs r1, r4, #4 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ - bl b4ea4 │ │ │ │ + bl b4e9c │ │ │ │ movs r1, #4 │ │ │ │ blx 110b0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - ldr r2, [pc, #328] @ (b3438 ) │ │ │ │ + ldr r2, [pc, #328] @ (b3430 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #316] @ (b3434 ) │ │ │ │ + ldr r3, [pc, #316] @ (b342c ) │ │ │ │ adds r1, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b3310 │ │ │ │ + bne.n b3308 │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r5, #2 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ sub.w r3, r4, #8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ bl 64744 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b32ee │ │ │ │ + beq.n b32e6 │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ - b.n b32ee │ │ │ │ + b.n b32e6 │ │ │ │ movw r2, #38661 @ 0x9705 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b3378 │ │ │ │ + beq.n b3370 │ │ │ │ movw r5, #28677 @ 0x7005 │ │ │ │ movt r5, #1 │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ - cbnz r5, b3378 │ │ │ │ + cbnz r5, b3370 │ │ │ │ movw r2, #38789 @ 0x9785 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n b33a4 │ │ │ │ + bne.n b339c │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ - bl b195c │ │ │ │ + bl b1954 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b3316 │ │ │ │ + bne.n b330e │ │ │ │ subs r1, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl b4ea4 │ │ │ │ + bl b4e9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx 110b0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n b32ee │ │ │ │ + b.n b32e6 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ - bl b195c │ │ │ │ + bl b1954 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b3316 │ │ │ │ + bne.n b330e │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ subs r1, r4, #4 │ │ │ │ - bl b4ea4 │ │ │ │ + bl b4e9c │ │ │ │ subs r6, r4, #4 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n b33bc │ │ │ │ + bne.n b33b4 │ │ │ │ mov r1, r5 │ │ │ │ blx 110b0 │ │ │ │ - cbz r0, b33f4 │ │ │ │ + cbz r0, b33ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n b32ee │ │ │ │ - ldr r0, [pc, #148] @ (b343c ) │ │ │ │ + b.n b32e6 │ │ │ │ + ldr r0, [pc, #148] @ (b3434 ) │ │ │ │ movw r4, #56325 @ 0xdc05 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ bl 1b098 │ │ │ │ - b.n b32ee │ │ │ │ + b.n b32e6 │ │ │ │ movs r1, #2 │ │ │ │ blx 110b0 │ │ │ │ - cbz r0, b33f4 │ │ │ │ + cbz r0, b33ec │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ mov r1, r7 │ │ │ │ - bl b2dfc │ │ │ │ + bl b2df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b33a0 │ │ │ │ + bne.n b3398 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ mov r1, r6 │ │ │ │ - bl b4d38 │ │ │ │ + bl b4d30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, b3414 │ │ │ │ + cbz r0, b340c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, b341e │ │ │ │ - ldr r4, [pc, #88] @ (b3440 ) │ │ │ │ + cbnz r3, b3416 │ │ │ │ + ldr r4, [pc, #88] @ (b3438 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2dfc │ │ │ │ + bl b2df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b33a0 │ │ │ │ + beq.n b3398 │ │ │ │ movs r0, #1 │ │ │ │ - b.n b32ee │ │ │ │ + b.n b32e6 │ │ │ │ movs r5, #4 │ │ │ │ - b.n b337a │ │ │ │ + b.n b3372 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #68] @ (b3444 ) │ │ │ │ + ldr r0, [pc, #68] @ (b343c ) │ │ │ │ movw r4, #7941 @ 0x1f05 │ │ │ │ movs r3, #18 │ │ │ │ movs r1, #2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ bl 1b098 │ │ │ │ - b.n b32ee │ │ │ │ - ldr r0, [pc, #48] @ (b3448 ) │ │ │ │ + b.n b32e6 │ │ │ │ + ldr r0, [pc, #48] @ (b3440 ) │ │ │ │ add r0, pc │ │ │ │ blx 10f30 │ │ │ │ - b.n b32ee │ │ │ │ - bl b2968 │ │ │ │ + b.n b32e6 │ │ │ │ + bl b2960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b32ee │ │ │ │ + beq.w b32e6 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b33e4 │ │ │ │ - b.n b33e8 │ │ │ │ - stmia r2!, {} │ │ │ │ + beq.n b33dc │ │ │ │ + b.n b33e0 │ │ │ │ + stmia r2!, {r3} │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ movs r3, r0 │ │ │ │ - ble.n b34e8 │ │ │ │ + ble.n b34c0 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #24576 @ 0x6000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n b3460 │ │ │ │ + bne.n b3458 │ │ │ │ sub.w lr, lr, #4096 @ 0x1000 │ │ │ │ str.w r0, [lr, #3472] @ 0xd90 │ │ │ │ sub.w sp, sp, #25088 @ 0x6200 │ │ │ │ - ldr r1, [pc, #976] @ (b384c ) │ │ │ │ + ldr r1, [pc, #976] @ (b3844 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #976] @ (b3850 ) │ │ │ │ + ldr r3, [pc, #976] @ (b3848 ) │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ add.w r5, sp, #25088 @ 0x6200 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ @@ -250329,51 +250327,51 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add.w r5, r0, #28 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movw r2, #4151 @ 0x1037 │ │ │ │ movt r2, #16 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 10b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3dfe │ │ │ │ + beq.w b3df6 │ │ │ │ add.w sl, sp, #584 @ 0x248 │ │ │ │ sub.w r3, sl, #480 @ 0x1e0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 11364 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.w b3e02 │ │ │ │ + bcs.w b3dfa │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ sub.w r1, sl, #4 │ │ │ │ - bl b4ec0 │ │ │ │ + bl b4eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3dfe │ │ │ │ - ldr r0, [pc, #828] @ (b3844 ) │ │ │ │ + beq.w b3df6 │ │ │ │ + ldr r0, [pc, #828] @ (b383c ) │ │ │ │ sub.w r8, sl, #472 @ 0x1d8 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r5, r5, [r1, #112] @ 0x70 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str.w r6, [r2, #-96] │ │ │ │ - ldr r0, [pc, #816] @ (b3854 ) │ │ │ │ + ldr r0, [pc, #816] @ (b384c ) │ │ │ │ ldrb.w r3, [r5, #1833] @ 0x729 │ │ │ │ str r6, [r1, #4] │ │ │ │ sub.w r6, sl, #352 @ 0x160 │ │ │ │ add r0, pc │ │ │ │ strd r9, r9, [r1, #224] @ 0xe0 │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ @@ -250384,57 +250382,57 @@ │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ str.w r3, [sl, #-232] │ │ │ │ add.w r3, r2, #240 @ 0xf0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [sl, #-120] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #336] @ 0x150 │ │ │ │ - bl b3e54 │ │ │ │ + bl b3e4c │ │ │ │ sub.w r1, sl, #4 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov sl, r6 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ - cbz r3, b359e │ │ │ │ + cbz r3, b3596 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w b388a │ │ │ │ - bhi.w b387e │ │ │ │ + beq.w b3882 │ │ │ │ + bhi.w b3876 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w b388a │ │ │ │ + beq.w b3882 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - beq.w b388a │ │ │ │ + beq.w b3882 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w b3878 │ │ │ │ + beq.w b3870 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b3576 │ │ │ │ + bne.n b356e │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - bls.w b36c0 │ │ │ │ + bls.w b36b8 │ │ │ │ add.w r9, sp, #4672 @ 0x1240 │ │ │ │ sub.w r4, sl, #352 @ 0x160 │ │ │ │ add.w r9, r9, #8 │ │ │ │ sub.w fp, r9, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl d78fc │ │ │ │ + bl d78f4 │ │ │ │ ldrd r6, r3, [sl, #-16] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n b36c0 │ │ │ │ + ble.n b36b8 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 11364 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w b394a │ │ │ │ + beq.w b3942 │ │ │ │ add.w lr, sp, #20992 @ 0x5200 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ add.w lr, lr, #72 @ 0x48 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ sub.w r5, lr, #4 │ │ │ │ mov fp, r0 │ │ │ │ adds r2, r0, #2 │ │ │ │ @@ -250448,278 +250446,278 @@ │ │ │ │ add r7, r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 11364 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r3, r0 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - bhi.n b36ae │ │ │ │ + bhi.n b36a6 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 11430 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b392c │ │ │ │ + bne.w b3924 │ │ │ │ sub.w r9, sl, #472 @ 0x1d8 │ │ │ │ add.w r2, fp, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r0, r5, r6 │ │ │ │ blx 11430 │ │ │ │ sub.w r1, r8, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub.w r6, r8, #88 @ 0x58 │ │ │ │ - bl b136c │ │ │ │ + bl b1364 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r9] │ │ │ │ movs r7, #5 │ │ │ │ blx 11364 │ │ │ │ movs r2, #3 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r2, [r9, #8] │ │ │ │ movs r7, #0 │ │ │ │ str.w r7, [r9, #16] │ │ │ │ - bl b7aac │ │ │ │ + bl b7aa4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w b3e16 │ │ │ │ + bne.w b3e0e │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b8688 │ │ │ │ + bl b8680 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3e16 │ │ │ │ + beq.w b3e0e │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl b2dfc │ │ │ │ + bl b2df4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ sub.w r3, sl, #476 @ 0x1dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl b1374 │ │ │ │ - cbz r7, b36ae │ │ │ │ + bl b136c │ │ │ │ + cbz r7, b36a6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl b3e54 │ │ │ │ + bl b3e4c │ │ │ │ ldr.w r6, [r4, #336] @ 0x150 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r6, #1 │ │ │ │ str.w r6, [r4, #336] @ 0x150 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n b35fc │ │ │ │ + bgt.n b35f4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ sub.w r5, sl, #352 @ 0x160 │ │ │ │ - ldr r0, [pc, #384] @ (b3848 ) │ │ │ │ + ldr r0, [pc, #384] @ (b3840 ) │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ ldr.w r6, [r5, #340] @ 0x154 │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ subs r6, r6, r3 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r3, #372] @ 0x174 │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #364] @ (b3858 ) │ │ │ │ + ldr r3, [pc, #364] @ (b3850 ) │ │ │ │ add r3, pc │ │ │ │ blx 10600 │ │ │ │ ldrd r4, r3, [r5, #336] @ 0x150 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.w b380a │ │ │ │ + bge.w b3802 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r5, #112] @ 0x70 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ add r6, r3 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3de6 │ │ │ │ + beq.w b3dde │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #16 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ blx 11380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3de6 │ │ │ │ + beq.w b3dde │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n b380a │ │ │ │ + bge.n b3802 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr r6, [r5, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r6, r3 │ │ │ │ mov r3, r7 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3de6 │ │ │ │ + beq.w b3dde │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #16 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ blx 11380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3de6 │ │ │ │ + beq.w b3dde │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ adds r2, r4, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n b380a │ │ │ │ + bge.n b3802 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr r6, [r5, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r6, r3 │ │ │ │ mov r3, r7 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3de6 │ │ │ │ + beq.w b3dde │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #16 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ blx 11380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3de6 │ │ │ │ + beq.w b3dde │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ adds r4, #3 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n b380a │ │ │ │ + bge.n b3802 │ │ │ │ sub.w r6, sl, #352 @ 0x160 │ │ │ │ mov sl, r8 │ │ │ │ mov.w r8, #2 │ │ │ │ movt r8, #16 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r6, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ add r5, r3 │ │ │ │ mov r3, r7 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3de6 │ │ │ │ + beq.w b3dde │ │ │ │ mov r3, r5 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 11380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3de6 │ │ │ │ + beq.w b3dde │ │ │ │ ldr.w r3, [r6, #340] @ 0x154 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n b37d0 │ │ │ │ + bgt.n b37c8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3de6 │ │ │ │ + beq.w b3dde │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl d7a8c │ │ │ │ + bl d7a84 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl d7a8c │ │ │ │ + bl d7a84 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl d7a8c │ │ │ │ + bl d7a84 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (b385c ) │ │ │ │ + ldr r2, [pc, #40] @ (b3854 ) │ │ │ │ add.w r1, sp, #25088 @ 0x6200 │ │ │ │ - ldr r3, [pc, #20] @ (b3850 ) │ │ │ │ + ldr r3, [pc, #20] @ (b3848 ) │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - b.n b3860 │ │ │ │ + b.n b3858 │ │ │ │ nop │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ittt le │ │ │ │ - movle r6, r0 │ │ │ │ - lsrle r4, r5, #11 │ │ │ │ - movle r0, r0 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + itte al │ │ │ │ + moval r6, r0 │ │ │ │ + lsral r4, r5, #11 │ │ │ │ + mov r0, r0 │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r5, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5} │ │ │ │ + pop {r3, r5} │ │ │ │ movs r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w b3d9e │ │ │ │ + bne.w b3d96 │ │ │ │ add.w sp, sp, #25088 @ 0x6200 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r2 │ │ │ │ - b.n b356e │ │ │ │ + b.n b3566 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w b3e2a │ │ │ │ + beq.w b3e22 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w b3592 │ │ │ │ + bne.w b358a │ │ │ │ mov r7, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ - cbz r3, b3896 │ │ │ │ + cbz r3, b388e │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n b388a │ │ │ │ + bne.n b3882 │ │ │ │ add.w fp, sp, #4672 @ 0x1240 │ │ │ │ mov r2, r4 │ │ │ │ add.w fp, fp, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl d78fc │ │ │ │ + bl d78f4 │ │ │ │ add.w r3, sp, #8768 @ 0x2240 │ │ │ │ adds r3, #8 │ │ │ │ mov r1, r4 │ │ │ │ subs r5, r3, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d78fc │ │ │ │ + bl d78f4 │ │ │ │ mov r0, fp │ │ │ │ blx 11364 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ - bl d7a8c │ │ │ │ + bl d7a84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ strd r9, r9, [r3, #224] @ 0xe0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ str.w r5, [r6, #-120] │ │ │ │ - bl d7aa0 │ │ │ │ + bl d7a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3dd2 │ │ │ │ + beq.w b3dca │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r7, r9, [sp, #92] @ 0x5c │ │ │ │ add.w r9, sp, #20992 @ 0x5200 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ add.w r9, r9, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r3, #-4] │ │ │ │ mov fp, r8 │ │ │ │ @@ -250727,34 +250725,34 @@ │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ sub.w r2, r2, #352 @ 0x160 │ │ │ │ ldr.w r3, [r2, #336] @ 0x150 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n b39d4 │ │ │ │ + bgt.n b39cc │ │ │ │ ldrd r7, r9, [sp, #92] @ 0x5c │ │ │ │ mov r8, fp │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ mov r1, r7 │ │ │ │ - b.n b356a │ │ │ │ + b.n b3562 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w b3630 │ │ │ │ + beq.w b3628 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r6 │ │ │ │ ldrb.w r2, [r3, #-5] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w b3630 │ │ │ │ + beq.w b3628 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r6, r7 │ │ │ │ strb.w r2, [r3, #-4] │ │ │ │ - b.n b3630 │ │ │ │ + b.n b3628 │ │ │ │ add.w r5, sp, #20992 @ 0x5200 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ add.w r4, sp, #20992 @ 0x5200 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ @@ -250767,120 +250765,120 @@ │ │ │ │ add.w sl, r1, r2 │ │ │ │ mov r0, sl │ │ │ │ blx 11364 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, r0 │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ - bhi.n b39a6 │ │ │ │ + bhi.n b399e │ │ │ │ mov r1, sl │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 11430 │ │ │ │ ldrb.w r1, [r9, #-4] │ │ │ │ - cbnz r1, b39bc │ │ │ │ + cbnz r1, b39b4 │ │ │ │ mov r1, fp │ │ │ │ adds r0, r5, r6 │ │ │ │ add.w r2, r8, #1 │ │ │ │ blx 11430 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl b3e54 │ │ │ │ + bl b3e4c │ │ │ │ ldr.w r6, [r7, #336] @ 0x150 │ │ │ │ adds r6, #1 │ │ │ │ str.w r6, [r7, #336] @ 0x150 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n b3964 │ │ │ │ + ble.n b395c │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b.n b36c0 │ │ │ │ + b.n b36b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n b3992 │ │ │ │ + beq.n b398a │ │ │ │ adds r1, r4, r6 │ │ │ │ ldrb.w r0, [r1, #-5] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ ittt ne │ │ │ │ movne r2, #47 @ 0x2f │ │ │ │ addne r6, #1 │ │ │ │ strbne.w r2, [r1, #-4] │ │ │ │ - b.n b3992 │ │ │ │ + b.n b398a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r5, [r2, #112] @ 0x70 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 11364 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r3, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w r8, r3, #1 │ │ │ │ cmp.w r8, #4096 @ 0x1000 │ │ │ │ - bhi.w b3cd6 │ │ │ │ + bhi.w b3cce │ │ │ │ add.w r7, sp, #12864 @ 0x3240 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #8 │ │ │ │ mov r2, r0 │ │ │ │ subs r5, r7, #4 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 11430 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r0, r5, r4 │ │ │ │ blx 115cc │ │ │ │ ldrb.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b3dcc │ │ │ │ + beq.w b3dc4 │ │ │ │ add.w r1, sp, #16896 @ 0x4200 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ - bl b4ea4 │ │ │ │ + bl b4e9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub.w r3, r6, #92 @ 0x5c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ subs r6, #88 @ 0x58 │ │ │ │ - bl b136c │ │ │ │ + bl b1364 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r4, r3, #472 @ 0x1d8 │ │ │ │ str r5, [r4, #0] │ │ │ │ blx 11364 │ │ │ │ movs r1, #5 │ │ │ │ movs r3, #3 │ │ │ │ str r0, [r4, #4] │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl b7aac │ │ │ │ + bl b7aa4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w b3db6 │ │ │ │ + bne.w b3dae │ │ │ │ mov.w r1, #2097152 @ 0x200000 │ │ │ │ mov r0, r6 │ │ │ │ - bl b8688 │ │ │ │ + bl b8680 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3db6 │ │ │ │ + beq.w b3dae │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 10804 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub.w r3, r3, #476 @ 0x1dc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl b1374 │ │ │ │ + bl b136c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w b3cd6 │ │ │ │ + beq.w b3cce │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, b3ab2 │ │ │ │ + cbz r3, b3aaa │ │ │ │ add r7, r3 │ │ │ │ ldrb.w r3, [r7, #-5] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ ittt ne │ │ │ │ strne.w r8, [sp, #36] @ 0x24 │ │ │ │ movne r3, #47 @ 0x2f │ │ │ │ strbne.w r3, [r7, #-4] │ │ │ │ @@ -250888,105 +250886,105 @@ │ │ │ │ mov r5, r9 │ │ │ │ blx 12110 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r9 │ │ │ │ mov r9, r6 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3cce │ │ │ │ + beq.w b3cc6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n b3ad6 │ │ │ │ + beq.n b3ace │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w b3cb8 │ │ │ │ + beq.w b3cb0 │ │ │ │ add.w r4, r0, #19 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [sl, #224] @ 0xe0 │ │ │ │ mov r1, r4 │ │ │ │ - bl b4124 │ │ │ │ + bl b411c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3cb8 │ │ │ │ + beq.w b3cb0 │ │ │ │ mov r0, r4 │ │ │ │ blx 11364 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - bcs.w b3cb8 │ │ │ │ + bcs.w b3cb0 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ blx 122ac <__strcpy_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 115cc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrd r3, r8, [sl, #112] @ 0x70 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl b136c │ │ │ │ + bl b1364 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [fp] │ │ │ │ blx 11364 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #3 │ │ │ │ str.w r0, [fp, #4] │ │ │ │ strd r2, r3, [fp, #8] │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - bl b7aac │ │ │ │ + bl b7aa4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w b3da2 │ │ │ │ + bne.w b3d9a │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8688 │ │ │ │ + bl b8680 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3da2 │ │ │ │ + beq.w b3d9a │ │ │ │ ldrd r3, r2, [sl, #116] @ 0x74 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr.w r6, [fp] │ │ │ │ adds r1, r7, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w b3d76 │ │ │ │ + bhi.w b3d6e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b3c74 │ │ │ │ + beq.n b3c6c │ │ │ │ cmp r7, #5 │ │ │ │ it ls │ │ │ │ addls.w r2, r3, #4294967295 @ 0xffffffff │ │ │ │ - bls.w b3ce4 │ │ │ │ + bls.w b3cdc │ │ │ │ subs r2, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ sub.w ip, r2, r6 │ │ │ │ mov r4, r3 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bls.w b3ce4 │ │ │ │ + bls.w b3cdc │ │ │ │ bic.w ip, r1, #3 │ │ │ │ lsrs r2, r1, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w lr, r6, ip │ │ │ │ lsrs r2, r2, #2 │ │ │ │ adds r2, #1 │ │ │ │ ands.w r2, r2, #7 │ │ │ │ - beq.n b3c00 │ │ │ │ + beq.n b3bf8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n b3bf4 │ │ │ │ + beq.n b3bec │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n b3bec │ │ │ │ + beq.n b3be4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n b3be4 │ │ │ │ + beq.n b3bdc │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n b3bdc │ │ │ │ + beq.n b3bd4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n b3bd4 │ │ │ │ + beq.n b3bcc │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n b3bcc │ │ │ │ + beq.n b3bc4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r0, #4 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ @@ -250995,15 +250993,15 @@ │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n b3c48 │ │ │ │ + beq.n b3c40 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ str.w r2, [r6], #4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add.w r0, r8, #28 │ │ │ │ @@ -251018,84 +251016,84 @@ │ │ │ │ str r2, [r6, #12] │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ str r2, [r6, #16] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ str r2, [r6, #20] │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ str r2, [r6, #24] │ │ │ │ - bne.n b3c04 │ │ │ │ + bne.n b3bfc │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n b3c72 │ │ │ │ + beq.n b3c6a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [lr] │ │ │ │ strb.w r2, [r3, r0, lsl #2] │ │ │ │ add.w r2, r3, ip │ │ │ │ subs.w ip, r7, ip │ │ │ │ - beq.n b3c72 │ │ │ │ + beq.n b3c6a │ │ │ │ ldrb.w r0, [lr, #1] │ │ │ │ cmp.w ip, #1 │ │ │ │ strb r0, [r2, #1] │ │ │ │ - beq.n b3c72 │ │ │ │ + beq.n b3c6a │ │ │ │ ldrb.w r0, [lr, #2] │ │ │ │ strb r0, [r2, #2] │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [sl, #116] @ 0x74 │ │ │ │ ldrd r2, r3, [sl, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w b3d8c │ │ │ │ + bls.w b3d84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ sub.w r2, r8, r3 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr.w r3, [sl, #340] @ 0x154 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #340] @ 0x154 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub.w r3, r3, #476 @ 0x1dc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl b1374 │ │ │ │ + bl b136c │ │ │ │ blx 11cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w b3de6 │ │ │ │ + blt.w b3dde │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 12110 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b3ac8 │ │ │ │ + bne.w b3ac0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r9, r5 │ │ │ │ blx 118d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r2, #-16] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-16] │ │ │ │ - b.n b390a │ │ │ │ + b.n b3902 │ │ │ │ mov r7, r2 │ │ │ │ add.w ip, r6, r1 │ │ │ │ ands.w r2, r1, #7 │ │ │ │ - beq.n b3d44 │ │ │ │ + beq.n b3d3c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n b3d38 │ │ │ │ + beq.n b3d30 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n b3d30 │ │ │ │ + beq.n b3d28 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n b3d28 │ │ │ │ + beq.n b3d20 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n b3d20 │ │ │ │ + beq.n b3d18 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n b3d18 │ │ │ │ + beq.n b3d10 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n b3d10 │ │ │ │ + beq.n b3d08 │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ mov r7, r3 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ strb.w r2, [r7, #1]! │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ strb.w r2, [r7, #1]! │ │ │ │ @@ -251104,15 +251102,15 @@ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ strb.w r2, [r7, #1]! │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ strb.w r2, [r7, #1]! │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ strb.w r2, [r7, #1]! │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n b3c72 │ │ │ │ + beq.n b3c6a │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r7 │ │ │ │ adds r7, #8 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ strb.w r2, [r7, #-7] │ │ │ │ adds r6, r0, #7 │ │ │ │ cmp ip, r6 │ │ │ │ @@ -251126,217 +251124,217 @@ │ │ │ │ strb r2, [r4, #5] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ strb r2, [r4, #6] │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ strb r2, [r4, #7] │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ strb r2, [r4, #8] │ │ │ │ - bne.n b3d44 │ │ │ │ - b.n b3c72 │ │ │ │ + bne.n b3d3c │ │ │ │ + b.n b3c6a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add.w r0, r3, #16 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, b3d9a │ │ │ │ + cbz r0, b3d92 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ - b.n b3b74 │ │ │ │ + b.n b3b6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b3c84 │ │ │ │ + bne.w b3c7c │ │ │ │ bl 5a418 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (b3e44 ) │ │ │ │ + ldr r3, [pc, #160] @ (b3e3c ) │ │ │ │ mov.w r2, #494 @ 0x1ee │ │ │ │ - ldr r1, [pc, #156] @ (b3e48 ) │ │ │ │ - ldr r0, [pc, #160] @ (b3e4c ) │ │ │ │ + ldr r1, [pc, #156] @ (b3e40 ) │ │ │ │ + ldr r0, [pc, #160] @ (b3e44 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r6 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub.w r3, r3, #476 @ 0x1dc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl b1374 │ │ │ │ - b.n b3cd6 │ │ │ │ - ldr r5, [pc, #128] @ (b3e50 ) │ │ │ │ + bl b136c │ │ │ │ + b.n b3cce │ │ │ │ + ldr r5, [pc, #128] @ (b3e48 ) │ │ │ │ add r5, pc │ │ │ │ - b.n b3a2c │ │ │ │ + b.n b3a24 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - bl d7a8c │ │ │ │ + bl d7a84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r9, r9, [r3, #224] @ 0xe0 │ │ │ │ str.w r5, [sl, #-120] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl d7a8c │ │ │ │ + bl d7a84 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl d7a8c │ │ │ │ + bl d7a84 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl d7a8c │ │ │ │ + bl d7a84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n b3832 │ │ │ │ + b.n b382a │ │ │ │ movs r2, #0 │ │ │ │ movw r4, #63749 @ 0xf905 │ │ │ │ movs r3, #11 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n b3832 │ │ │ │ + b.n b382a │ │ │ │ mov r0, r6 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ sub.w r3, sl, #476 @ 0x1dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl b1374 │ │ │ │ - b.n b36ae │ │ │ │ + bl b136c │ │ │ │ + b.n b36a6 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ it ne │ │ │ │ cmpne r3, #42 @ 0x2a │ │ │ │ - beq.n b3e3e │ │ │ │ + beq.n b3e36 │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.w b3592 │ │ │ │ + bne.w b358a │ │ │ │ adds r0, #2 │ │ │ │ - b.w b356e │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + b.w b3566 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ movs r3, r0 │ │ │ │ - stc2l 0, cr0, [lr, #-8]! │ │ │ │ + ldc2l 0, cr0, [lr, #-8] │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r6, r7, [r1, #112] @ 0x70 │ │ │ │ blx 11364 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bcc.w b4016 │ │ │ │ + bcc.w b400e │ │ │ │ cmp r0, #5 │ │ │ │ it ls │ │ │ │ movls r1, r7 │ │ │ │ - bls.w b4038 │ │ │ │ + bls.w b4030 │ │ │ │ subs r3, r7, r4 │ │ │ │ mov sl, r7 │ │ │ │ subs r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w b4038 │ │ │ │ + bls.w b4030 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, r8, lsr #2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w b40e0 │ │ │ │ + beq.w b40d8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [r1, #4] │ │ │ │ - beq.w b3fca │ │ │ │ + beq.w b3fc2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #3 │ │ │ │ str r2, [r1, #8] │ │ │ │ - beq.w b3fca │ │ │ │ + beq.w b3fc2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ str r2, [r1, #12] │ │ │ │ - beq.w b3fca │ │ │ │ + beq.w b3fc2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, #5 │ │ │ │ str r2, [r1, #16] │ │ │ │ - beq.n b3fca │ │ │ │ + beq.n b3fc2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, #6 │ │ │ │ str r2, [r1, #20] │ │ │ │ - beq.n b3fca │ │ │ │ + beq.n b3fc2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r3, #7 │ │ │ │ str r2, [r1, #24] │ │ │ │ - beq.n b3fca │ │ │ │ + beq.n b3fc2 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r3, #8 │ │ │ │ str r2, [r1, #28] │ │ │ │ - beq.n b3fca │ │ │ │ + beq.n b3fc2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r3, #9 │ │ │ │ str r2, [r1, #32] │ │ │ │ - beq.n b3fca │ │ │ │ + beq.n b3fc2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #10 │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - beq.n b3fca │ │ │ │ + beq.n b3fc2 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #11 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - beq.n b3fca │ │ │ │ + beq.n b3fc2 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #12 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - beq.n b3fca │ │ │ │ + beq.n b3fc2 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #13 │ │ │ │ str r2, [r1, #48] @ 0x30 │ │ │ │ - beq.n b3fca │ │ │ │ + beq.n b3fc2 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #14 │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ - beq.n b3fca │ │ │ │ + beq.n b3fc2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #15 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ - beq.n b3fca │ │ │ │ + beq.n b3fc2 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ add.w lr, r4, #60 @ 0x3c │ │ │ │ sub.w r3, r2, lr │ │ │ │ add.w fp, sl, #60 @ 0x3c │ │ │ │ subs r3, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n b3f86 │ │ │ │ + beq.n b3f7e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n b3f7a │ │ │ │ + beq.n b3f72 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n b3f72 │ │ │ │ + beq.n b3f6a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n b3f6a │ │ │ │ + beq.n b3f62 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n b3f62 │ │ │ │ + beq.n b3f5a │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n b3f5a │ │ │ │ + beq.n b3f52 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w b40ea │ │ │ │ + bne.w b40e2 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ str.w r3, [fp], #4 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ str.w r3, [fp], #4 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ str.w r3, [fp], #4 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ str.w r3, [fp], #4 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ str.w r3, [fp], #4 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ str.w r3, [fp], #4 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n b3fca │ │ │ │ + beq.n b3fc2 │ │ │ │ mov ip, lr │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ add.w lr, ip, #28 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ @@ -251350,89 +251348,89 @@ │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ - bne.n b3f86 │ │ │ │ + bne.n b3f7e │ │ │ │ tst.w r8, #3 │ │ │ │ - beq.n b3fee │ │ │ │ + beq.n b3fe6 │ │ │ │ bic.w r3, r8, #3 │ │ │ │ sub.w r2, r9, r3 │ │ │ │ add r4, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ - cbz r2, b3fee │ │ │ │ + cbz r2, b3fe6 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r2, #1 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - beq.n b3fee │ │ │ │ + beq.n b3fe6 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ strb r2, [r3, #2] │ │ │ │ add.w r3, r8, sl │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n b40d2 │ │ │ │ + bls.n b40ca │ │ │ │ subs r7, r7, r6 │ │ │ │ str r7, [r2, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #340] @ 0x154 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #112 @ 0x70 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b40fe │ │ │ │ + beq.n b40f6 │ │ │ │ ldr r1, [r5, #116] @ 0x74 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bls.n b4038 │ │ │ │ + bls.n b4030 │ │ │ │ subs r3, r1, r4 │ │ │ │ mov sl, r1 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w b3e98 │ │ │ │ + bhi.w b3e90 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add.w lr, r4, r8 │ │ │ │ ands.w r3, r8, #7 │ │ │ │ - beq.n b4092 │ │ │ │ + beq.n b408a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n b4086 │ │ │ │ + beq.n b407e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n b407e │ │ │ │ + beq.n b4076 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n b4076 │ │ │ │ + beq.n b406e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n b406e │ │ │ │ + beq.n b4066 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n b4066 │ │ │ │ + beq.n b405e │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n b40f4 │ │ │ │ + bne.n b40ec │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n b40c4 │ │ │ │ + beq.n b40bc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ strb.w r3, [ip, #-7] │ │ │ │ adds r4, r2, #7 │ │ │ │ cmp lr, r4 │ │ │ │ @@ -251446,215 +251444,215 @@ │ │ │ │ strb r3, [r0, #5] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ strb r3, [r0, #6] │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ strb r3, [r0, #7] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ strb r3, [r0, #8] │ │ │ │ - bne.n b4092 │ │ │ │ + bne.n b408a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r1, r8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r1, [r5, #116] @ 0x74 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n b3ffe │ │ │ │ + bhi.n b3ff6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b164c │ │ │ │ - cbz r0, b40fe │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, b40f6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n b3ffe │ │ │ │ + b.n b3ff6 │ │ │ │ sub.w r2, r9, #4 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, r1, #4 │ │ │ │ - b.n b3fdc │ │ │ │ + b.n b3fd4 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ str.w r3, [fp], #4 │ │ │ │ - b.n b3f52 │ │ │ │ + b.n b3f4a │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ mov ip, r1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n b405e │ │ │ │ + b.n b4056 │ │ │ │ bl 5a418 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrsb.w ip, [r3] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n b411a │ │ │ │ + blt.n b4112 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r1, #0] │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w da524 │ │ │ │ + b.w da51c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #320] @ (b4278 ) │ │ │ │ + ldr r2, [pc, #320] @ (b4270 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #320] @ (b427c ) │ │ │ │ + ldr r3, [pc, #320] @ (b4274 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ add.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n b422a │ │ │ │ + bhi.n b4222 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r1, r4, #25 │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ str r5, [r6, #96] @ 0x60 │ │ │ │ movs r7, r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrsb.w r0, [r3] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - blt.n b41b4 │ │ │ │ + blt.n b41ac │ │ │ │ adds r3, #1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - cbz r2, b4196 │ │ │ │ + cbz r2, b418e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4124 │ │ │ │ + bl b411c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b4166 │ │ │ │ - b.n b4196 │ │ │ │ + beq.n b415e │ │ │ │ + b.n b418e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - ldr r2, [pc, #232] @ (b4280 ) │ │ │ │ - ldr r3, [pc, #224] @ (b427c ) │ │ │ │ + ldr r2, [pc, #232] @ (b4278 ) │ │ │ │ + ldr r3, [pc, #224] @ (b4274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b41b0 │ │ │ │ + bne.n b41a8 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl da524 │ │ │ │ + bl da51c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b417a │ │ │ │ - b.n b4196 │ │ │ │ + bne.n b4172 │ │ │ │ + b.n b418e │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ adds r5, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ - bl b4104 │ │ │ │ - cbz r6, b41ea │ │ │ │ + bl b40fc │ │ │ │ + cbz r6, b41e2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub.w r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.n b4258 │ │ │ │ + bls.n b4250 │ │ │ │ blx 11f10 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #6 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ cmp r5, r4 │ │ │ │ - bcs.n b4226 │ │ │ │ + bcs.n b421e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n b4266 │ │ │ │ + beq.n b425e │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n b421c │ │ │ │ + beq.n b4214 │ │ │ │ adds r5, #4 │ │ │ │ - b.n b41f2 │ │ │ │ + b.n b41ea │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r5, #8 │ │ │ │ - bl b4124 │ │ │ │ + bl b411c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b4196 │ │ │ │ + bne.n b418e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ mov r5, r4 │ │ │ │ - b.n b414a │ │ │ │ + b.n b4142 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, b424e │ │ │ │ + cbnz r3, b4246 │ │ │ │ movs r1, #0 │ │ │ │ - b.n b4196 │ │ │ │ + b.n b418e │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b4104 │ │ │ │ + bl b40fc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbz r6, b4246 │ │ │ │ + cbz r6, b423e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub.w r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n b425c │ │ │ │ + bhi.n b4254 │ │ │ │ adds r0, #32 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n b4226 │ │ │ │ - b.n b421c │ │ │ │ + bne.n b421e │ │ │ │ + b.n b4214 │ │ │ │ bl 65b58 │ │ │ │ mov r5, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n b414a │ │ │ │ + b.n b4142 │ │ │ │ adds r0, #32 │ │ │ │ - b.n b41e8 │ │ │ │ + b.n b41e0 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 11f10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n b4244 │ │ │ │ + b.n b423c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n b4272 │ │ │ │ + bhi.n b426a │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n b421c │ │ │ │ + bcs.n b4214 │ │ │ │ adds r5, #12 │ │ │ │ - b.n b41f2 │ │ │ │ + b.n b41ea │ │ │ │ nop │ │ │ │ - cbz r0, b42c4 │ │ │ │ + cbz r0, b42be │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r2, r0 │ │ │ │ + uxtb r2, r1 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #268] @ (b43a4 ) │ │ │ │ - ldr r2, [pc, #268] @ (b43a8 ) │ │ │ │ + ldr r0, [pc, #268] @ (b439c ) │ │ │ │ + ldr r2, [pc, #268] @ (b43a0 ) │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #256] @ (b43a0 ) │ │ │ │ + ldr r3, [pc, #256] @ (b4398 ) │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ @@ -251664,467 +251662,467 @@ │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [r3, #1832] @ 0x728 │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r1, #23 │ │ │ │ add r2, r3 │ │ │ │ add r3, ip │ │ │ │ - bpl.n b4346 │ │ │ │ - ldr r0, [pc, #220] @ (b43ac ) │ │ │ │ - ldr r1, [pc, #212] @ (b43a8 ) │ │ │ │ + bpl.n b433e │ │ │ │ + ldr r0, [pc, #220] @ (b43a4 ) │ │ │ │ + ldr r1, [pc, #212] @ (b43a0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.n b4364 │ │ │ │ + bne.n b435c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 123b4 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b4368 │ │ │ │ + beq.n b4360 │ │ │ │ lsls r0, r1, #24 │ │ │ │ - bmi.n b436c │ │ │ │ + bmi.n b4364 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrsb.w r0, [r3] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n b4380 │ │ │ │ + blt.n b4378 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub.w r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n b4390 │ │ │ │ + bls.n b4388 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 11f10 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ sub.w ip, r0, #65 @ 0x41 │ │ │ │ cmp.w ip, #25 │ │ │ │ - bls.n b4396 │ │ │ │ + bls.n b438e │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 11f10 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n b439a │ │ │ │ + bne.n b4392 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b42f0 │ │ │ │ + bne.n b42e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #92] @ (b43b0 ) │ │ │ │ - ldr r3, [pc, #84] @ (b43a8 ) │ │ │ │ + ldr r2, [pc, #92] @ (b43a8 ) │ │ │ │ + ldr r3, [pc, #84] @ (b43a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n b437c │ │ │ │ + beq.n b4374 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r0, #1 │ │ │ │ - b.n b4350 │ │ │ │ + b.n b4348 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 68ee6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.n b42fe │ │ │ │ + b.n b42f6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 68ee6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n b430c │ │ │ │ + b.n b4304 │ │ │ │ add.w r1, r0, #32 │ │ │ │ - b.n b4324 │ │ │ │ + b.n b431c │ │ │ │ adds r0, #32 │ │ │ │ - b.n b4342 │ │ │ │ + b.n b433a │ │ │ │ subs r0, r1, r0 │ │ │ │ - b.n b4350 │ │ │ │ + b.n b4348 │ │ │ │ nop │ │ │ │ - cbnz r2, b4414 │ │ │ │ + cbnz r2, b440e │ │ │ │ movs r6, r0 │ │ │ │ - cbz r2, b43d8 │ │ │ │ + cbz r2, b43d2 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, b43d2 │ │ │ │ + cbz r2, b43cc │ │ │ │ movs r6, r0 │ │ │ │ - cbz r0, b43b6 │ │ │ │ + cbz r0, b43b0 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #68] @ (b4408 ) │ │ │ │ + ldr r4, [pc, #68] @ (b4400 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #68] @ (b440c ) │ │ │ │ + ldr r3, [pc, #68] @ (b4404 ) │ │ │ │ mov r2, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ - cbnz r3, b43e4 │ │ │ │ + cbnz r3, b43dc │ │ │ │ mov r0, r2 │ │ │ │ - bl b4414 │ │ │ │ + bl b440c │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ - cbnz r3, b43f6 │ │ │ │ + cbnz r3, b43ee │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #40] @ (b4410 ) │ │ │ │ + ldr r3, [pc, #40] @ (b4408 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add.w r0, r0, #1512 @ 0x5e8 │ │ │ │ bl 65df0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n b43d4 │ │ │ │ - ldr r3, [pc, #24] @ (b4410 ) │ │ │ │ + b.n b43cc │ │ │ │ + ldr r3, [pc, #24] @ (b4408 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add.w r0, r0, #1512 @ 0x5e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 65ec8 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r4, [pc, #752] @ (b4728 ) │ │ │ │ + ldr r4, [pc, #752] @ (b4720 ) │ │ │ │ sub.w sp, sp, #8384 @ 0x20c0 │ │ │ │ - ldr r1, [pc, #752] @ (b472c ) │ │ │ │ + ldr r1, [pc, #752] @ (b4724 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r4, pc │ │ │ │ add.w r5, sp, #8384 @ 0x20c0 │ │ │ │ - ldr r3, [pc, #744] @ (b4730 ) │ │ │ │ + ldr r3, [pc, #744] @ (b4728 ) │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #744] @ (b4734 ) │ │ │ │ + ldr r2, [pc, #744] @ (b472c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #0] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr.w r5, [r6, #2992] @ 0xbb0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n b450e │ │ │ │ + beq.n b4506 │ │ │ │ blx 11364 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r0 │ │ │ │ movw r2, #58186 @ 0xe34a │ │ │ │ movt r2, #6715 @ 0x1a3b │ │ │ │ mov r0, r4 │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ ldr.w r3, [r6, #2988] @ 0xbac │ │ │ │ ands r5, r0 │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n b450e │ │ │ │ + beq.n b4506 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx 123b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b4508 │ │ │ │ + bne.n b4500 │ │ │ │ add.w r0, sp, #4320 @ 0x10e0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ adds r0, #12 │ │ │ │ blx 122ac <__strcpy_chk@plt> │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ blx 11984 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b4716 │ │ │ │ + bne.w b470e │ │ │ │ ldrd r0, r1, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ cmp r7, r1 │ │ │ │ it eq │ │ │ │ cmpeq r6, r0 │ │ │ │ - bne.w b46ee │ │ │ │ + bne.w b46e6 │ │ │ │ ldrd r6, r7, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r2 │ │ │ │ - bne.w b46ee │ │ │ │ + bne.w b46e6 │ │ │ │ ldrd r3, r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w b46b6 │ │ │ │ - ldr r2, [pc, #600] @ (b4738 ) │ │ │ │ + beq.w b46ae │ │ │ │ + ldr r2, [pc, #600] @ (b4730 ) │ │ │ │ add.w r0, sp, #8384 @ 0x20c0 │ │ │ │ - ldr r3, [pc, #584] @ (b472c ) │ │ │ │ + ldr r3, [pc, #584] @ (b4724 ) │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w b46ea │ │ │ │ + bne.w b46e2 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #8384 @ 0x20c0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 115c8 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n b4486 │ │ │ │ + bne.n b447e │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ blx 122ac <__strcpy_chk@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ mov fp, r1 │ │ │ │ blx 11984 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b46b6 │ │ │ │ + bne.w b46ae │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 11364 │ │ │ │ ldr.w ip, [r6, #2992] @ 0xbb0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n b45ea │ │ │ │ + beq.n b45e2 │ │ │ │ ldr.w r2, [r6, #2988] @ 0xbac │ │ │ │ movs r0, #0 │ │ │ │ ldrd lr, r8, [sp, #16] │ │ │ │ subs r2, #4 │ │ │ │ - b.n b4550 │ │ │ │ + b.n b4548 │ │ │ │ adds r0, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n b45ea │ │ │ │ + beq.n b45e2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n b454a │ │ │ │ + beq.n b4542 │ │ │ │ ldrd r7, r3, [r6, #16] │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r7 │ │ │ │ - beq.w b4702 │ │ │ │ + beq.w b46fa │ │ │ │ ldr r6, [r6, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n b454a │ │ │ │ + beq.n b4542 │ │ │ │ ldrd r3, r7, [r6, #16] │ │ │ │ cmp r7, r8 │ │ │ │ it eq │ │ │ │ cmpeq r3, lr │ │ │ │ - bne.n b4566 │ │ │ │ + bne.n b455e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.n b4566 │ │ │ │ + bne.n b455e │ │ │ │ add.w r0, sp, #4320 @ 0x10e0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ adds r0, #12 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ blx 122ac <__strcpy_chk@plt> │ │ │ │ add.w r0, sp, #4320 @ 0x10e0 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ adds r0, #12 │ │ │ │ blx 11984 <__stat64_time64@plt> │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ - cbnz r0, b45dc │ │ │ │ + cbnz r0, b45d4 │ │ │ │ ldrd r3, r0, [sp, #128] @ 0x80 │ │ │ │ ldrd r5, r7, [r6, #16] │ │ │ │ ldrd r1, r2, [sp, #120] @ 0x78 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ cmpeq r5, r3 │ │ │ │ - bne.w b471e │ │ │ │ + bne.w b4716 │ │ │ │ ldrd r7, r5, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ cmpeq r1, r7 │ │ │ │ - bne.w b471e │ │ │ │ + bne.w b4716 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 115cc │ │ │ │ - b.n b46b6 │ │ │ │ + b.n b46ae │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 65e28 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n b46da │ │ │ │ + beq.n b46d2 │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n b46da │ │ │ │ + bcs.n b46d2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ subs r5, r3, #1 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.n b4666 │ │ │ │ + beq.n b465e │ │ │ │ cmp r2, r5 │ │ │ │ - bcs.n b4666 │ │ │ │ + bcs.n b465e │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.n b4666 │ │ │ │ + beq.n b465e │ │ │ │ cmp r2, r5 │ │ │ │ - bcs.n b4666 │ │ │ │ + bcs.n b465e │ │ │ │ ldrb.w r1, [r3, #-3] │ │ │ │ subs r5, r3, #3 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.n b4666 │ │ │ │ + beq.n b465e │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n b4666 │ │ │ │ + bls.n b465e │ │ │ │ ldrb.w r1, [r3, #-4] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.n b4666 │ │ │ │ + beq.n b465e │ │ │ │ cmp r2, r5 │ │ │ │ - bcs.n b4666 │ │ │ │ + bcs.n b465e │ │ │ │ ldrb.w r1, [r3, #-5] │ │ │ │ subs r5, r3, #5 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.n b4666 │ │ │ │ + beq.n b465e │ │ │ │ cmp r2, r5 │ │ │ │ - bcs.n b4666 │ │ │ │ + bcs.n b465e │ │ │ │ ldrb.w r1, [r3, #-6] │ │ │ │ subs r5, r3, #6 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.n b4666 │ │ │ │ + beq.n b465e │ │ │ │ cmp r2, r5 │ │ │ │ - bcs.n b4666 │ │ │ │ + bcs.n b465e │ │ │ │ subs r5, r3, #7 │ │ │ │ ldrb.w r3, [r3, #-7] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n b4666 │ │ │ │ + beq.n b465e │ │ │ │ cmp r5, r2 │ │ │ │ - bls.n b4666 │ │ │ │ + bls.n b465e │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n b465a │ │ │ │ + bne.n b4652 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n b46de │ │ │ │ + bcs.n b46d6 │ │ │ │ add.w r7, sp, #4320 @ 0x10e0 │ │ │ │ mov r1, r4 │ │ │ │ adds r7, #16 │ │ │ │ subs r2, r5, r4 │ │ │ │ subs r6, r7, #4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 10db0 <__strncpy_chk@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r3, r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #-4] │ │ │ │ - bl b4414 │ │ │ │ + bl b440c │ │ │ │ mov r0, r6 │ │ │ │ blx 11364 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ add r0, r6 │ │ │ │ blx 122ac <__strcpy_chk@plt> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, fp │ │ │ │ - bl d8184 │ │ │ │ + bl d817c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 115cc │ │ │ │ - ldr r2, [pc, #132] @ (b473c ) │ │ │ │ + ldr r2, [pc, #132] @ (b4734 ) │ │ │ │ add.w r1, sp, #8384 @ 0x20c0 │ │ │ │ - ldr r3, [pc, #108] @ (b472c ) │ │ │ │ + ldr r3, [pc, #108] @ (b4724 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b46ea │ │ │ │ + bne.n b46e2 │ │ │ │ add.w sp, sp, #8384 @ 0x20c0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r3 │ │ │ │ - b.n b4666 │ │ │ │ + b.n b465e │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d8184 │ │ │ │ - b.n b46b6 │ │ │ │ + bl d817c │ │ │ │ + b.n b46ae │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w b44dc │ │ │ │ - b.n b46b6 │ │ │ │ + bne.w b44d4 │ │ │ │ + b.n b46ae │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r7 │ │ │ │ - bne.w b4566 │ │ │ │ - b.n b4588 │ │ │ │ + bne.w b455e │ │ │ │ + b.n b4580 │ │ │ │ mov r0, r5 │ │ │ │ bl 65e28 │ │ │ │ - b.n b450e │ │ │ │ + b.n b4506 │ │ │ │ strd r3, r0, [r6, #16] │ │ │ │ strd r1, r2, [r6, #8] │ │ │ │ - b.n b45d2 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + b.n b45ca │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ movs r6, r0 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 11364 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n b4770 │ │ │ │ + bcs.n b4768 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 1142c │ │ │ │ movs r3, #0 │ │ │ │ @@ -252138,321 +252136,321 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n b479c │ │ │ │ + bne.n b4794 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bl b195c │ │ │ │ + bl b1954 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-64] │ │ │ │ - ldr r3, [pc, #652] @ (b4a4c ) │ │ │ │ + ldr r3, [pc, #652] @ (b4a44 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #652] @ (b4a50 ) │ │ │ │ + ldr r2, [pc, #652] @ (b4a48 ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ add r3, pc │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #644] @ (b4a54 ) │ │ │ │ + ldr r3, [pc, #644] @ (b4a4c ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr.w r8, [pc, #640] @ b4a58 │ │ │ │ + ldr.w r8, [pc, #640] @ b4a50 │ │ │ │ adds r1, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1832] @ 0x728 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.w b496c │ │ │ │ + bpl.w b4964 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b4a6c │ │ │ │ + bl b4a64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b4a08 │ │ │ │ + beq.w b4a00 │ │ │ │ mov r0, r5 │ │ │ │ blx 11364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b4908 │ │ │ │ + beq.n b4900 │ │ │ │ subs r4, r0, #1 │ │ │ │ adds r6, r5, r4 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ cmpne r5, r6 │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bcs.w b492e │ │ │ │ + bcs.w b4926 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ subs r4, r6, #1 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ cmpne r5, r4 │ │ │ │ - bcs.n b48b6 │ │ │ │ + bcs.n b48ae │ │ │ │ ldrb.w r3, [r6, #-2] │ │ │ │ subs r4, r6, #2 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ cmpne r5, r4 │ │ │ │ - bcs.n b48b6 │ │ │ │ + bcs.n b48ae │ │ │ │ ldrb.w r3, [r6, #-3] │ │ │ │ subs r4, r6, #3 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ cmpne r5, r4 │ │ │ │ - bcs.n b48b6 │ │ │ │ + bcs.n b48ae │ │ │ │ ldrb.w r3, [r6, #-4] │ │ │ │ subs r4, r6, #4 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ cmpne r5, r4 │ │ │ │ - bcs.n b48b6 │ │ │ │ + bcs.n b48ae │ │ │ │ ldrb.w r3, [r6, #-5] │ │ │ │ subs r4, r6, #5 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ cmpne r5, r4 │ │ │ │ - bcs.n b48b6 │ │ │ │ + bcs.n b48ae │ │ │ │ ldrb.w r3, [r6, #-6] │ │ │ │ subs r4, r6, #6 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ cmpne r5, r4 │ │ │ │ - bcs.n b48b6 │ │ │ │ + bcs.n b48ae │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ subs r4, r6, #7 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n b48b6 │ │ │ │ + beq.n b48ae │ │ │ │ cmp r5, r4 │ │ │ │ - bcs.n b48b6 │ │ │ │ + bcs.n b48ae │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ sub.w r4, r6, #8 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n b48b6 │ │ │ │ + beq.n b48ae │ │ │ │ cmp r5, r4 │ │ │ │ - bcs.n b48b6 │ │ │ │ + bcs.n b48ae │ │ │ │ ldrb.w r3, [r6, #-9] │ │ │ │ sub.w r4, r6, #9 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n b48b6 │ │ │ │ + beq.n b48ae │ │ │ │ cmp r5, r4 │ │ │ │ - bcs.n b48b6 │ │ │ │ + bcs.n b48ae │ │ │ │ ldrb.w r3, [r4, #-1]! │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ cmpne r5, r4 │ │ │ │ - bcc.n b48aa │ │ │ │ + bcc.n b48a2 │ │ │ │ subs r6, r4, r5 │ │ │ │ add r7, sp, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp │ │ │ │ blx 10db0 <__strncpy_chk@plt> │ │ │ │ - ldr r3, [pc, #400] @ (b4a5c ) │ │ │ │ + ldr r3, [pc, #400] @ (b4a54 ) │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r6, #20] │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ ldr.w r3, [r9, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b4958 │ │ │ │ + bne.n b4950 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4414 │ │ │ │ + bl b440c │ │ │ │ ldr.w r3, [r9, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b49a2 │ │ │ │ + bne.n b499a │ │ │ │ mov r0, r7 │ │ │ │ blx 11364 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r7 │ │ │ │ blx 118b8 <__stpcpy_chk@plt> │ │ │ │ subs r2, r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 11430 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #340] @ (b4a60 ) │ │ │ │ + ldr r2, [pc, #340] @ (b4a58 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #320] @ (b4a54 ) │ │ │ │ + ldr r3, [pc, #320] @ (b4a4c ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b4968 │ │ │ │ + bne.n b4960 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, sp, #24 │ │ │ │ add r7, sp, #20 │ │ │ │ add r9, r4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r6 │ │ │ │ blx 10db0 <__strncpy_chk@plt> │ │ │ │ - ldr r3, [pc, #276] @ (b4a5c ) │ │ │ │ + ldr r3, [pc, #276] @ (b4a54 ) │ │ │ │ strb.w sl, [r9, #-4] │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ ldr.w r3, [r9, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b48dc │ │ │ │ - ldr r3, [pc, #264] @ (b4a64 ) │ │ │ │ + beq.n b48d4 │ │ │ │ + ldr r3, [pc, #264] @ (b4a5c ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ add.w r0, r0, #1512 @ 0x5e8 │ │ │ │ bl 65df0 │ │ │ │ - b.n b48dc │ │ │ │ + b.n b48d4 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r9, #4 │ │ │ │ mov r6, r5 │ │ │ │ sub.w sl, r9, #20 │ │ │ │ blx 122ac <__strcpy_chk@plt> │ │ │ │ str.w r0, [r9, #-24] │ │ │ │ ldr.w r1, [r9, #-24] │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n b4a0c │ │ │ │ + beq.n b4a04 │ │ │ │ lsls r3, r2, #24 │ │ │ │ - bmi.n b49b2 │ │ │ │ + bmi.n b49aa │ │ │ │ adds r1, #1 │ │ │ │ str.w r2, [r9, #-20] │ │ │ │ str.w r1, [r9, #-24] │ │ │ │ - b.n b49bc │ │ │ │ - ldr r3, [pc, #192] @ (b4a64 ) │ │ │ │ + b.n b49b4 │ │ │ │ + ldr r3, [pc, #192] @ (b4a5c ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ add.w r0, r0, #1512 @ 0x5e8 │ │ │ │ bl 65ec8 │ │ │ │ - b.n b48ea │ │ │ │ + b.n b48e2 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl da524 │ │ │ │ + bl da51c │ │ │ │ ldr.w r0, [r9, #-20] │ │ │ │ addw r7, r5, #4090 @ 0xffa │ │ │ │ sub.w r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n b4a1e │ │ │ │ + bls.n b4a16 │ │ │ │ blx 11f10 │ │ │ │ cmp r6, r7 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #-20] │ │ │ │ - bcc.n b4a32 │ │ │ │ + bcc.n b4a2a │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.n b4a2a │ │ │ │ + ble.n b4a22 │ │ │ │ sub.w r7, r9, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ mov r2, r0 │ │ │ │ subs r2, r2, r7 │ │ │ │ add.w r1, r5, #4096 @ 0x1000 │ │ │ │ add r2, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n b4a32 │ │ │ │ + bcc.n b4a2a │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #104] @ (b4a68 ) │ │ │ │ + ldr r0, [pc, #104] @ (b4a60 ) │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 10f30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n b490a │ │ │ │ + b.n b4902 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ strb r2, [r6, #0] │ │ │ │ - bl b4a6c │ │ │ │ + bl b4a64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b4806 │ │ │ │ - b.n b4a08 │ │ │ │ + bne.w b47fe │ │ │ │ + b.n b4a00 │ │ │ │ add.w r1, r0, #32 │ │ │ │ cmp r6, r7 │ │ │ │ str.w r1, [r9, #-20] │ │ │ │ - bcc.n b4a3a │ │ │ │ + bcc.n b4a32 │ │ │ │ sub.w r2, r9, #15 │ │ │ │ add r7, sp, #8 │ │ │ │ - b.n b49ea │ │ │ │ + b.n b49e2 │ │ │ │ ldr.w r1, [r9, #-20] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bgt.n b4a40 │ │ │ │ + bgt.n b4a38 │ │ │ │ strb.w r1, [r6], #1 │ │ │ │ - b.n b4988 │ │ │ │ + b.n b4980 │ │ │ │ mov r0, r6 │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ mov r6, r0 │ │ │ │ - b.n b4988 │ │ │ │ + b.n b4980 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ movs r6, r0 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #684] @ (b4d2c ) │ │ │ │ + ldr r2, [pc, #684] @ (b4d24 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #684] @ (b4d30 ) │ │ │ │ + ldr r3, [pc, #684] @ (b4d28 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b195c │ │ │ │ + bl b1954 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b4c52 │ │ │ │ + bne.w b4c4a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ movne r2, r5 │ │ │ │ - bne.w b4c62 │ │ │ │ + bne.w b4c5a │ │ │ │ mov r7, r5 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ itt ne │ │ │ │ movne r3, r7 │ │ │ │ ldrbne r1, [r7, #0] │ │ │ │ - beq.w b4c1e │ │ │ │ + beq.w b4c16 │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ strbeq.w r1, [r2], #1 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ @@ -252460,433 +252458,433 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ movs r6, #47 @ 0x2f │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b4bce │ │ │ │ + beq.n b4bc6 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.n b4b92 │ │ │ │ + beq.n b4b8a │ │ │ │ strb.w r1, [r4], #1 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b4bce │ │ │ │ + beq.n b4bc6 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - beq.n b4b92 │ │ │ │ + beq.n b4b8a │ │ │ │ strb r1, [r2, #1] │ │ │ │ adds r4, r2, #2 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b4bce │ │ │ │ + beq.n b4bc6 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.w b4c16 │ │ │ │ + beq.w b4c0e │ │ │ │ strb r1, [r2, #2] │ │ │ │ adds r4, r2, #3 │ │ │ │ ldrb r1, [r3, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b4bce │ │ │ │ + beq.n b4bc6 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ addeq r3, #3 │ │ │ │ - beq.n b4b92 │ │ │ │ + beq.n b4b8a │ │ │ │ strb r1, [r2, #3] │ │ │ │ adds r4, r2, #4 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b4bce │ │ │ │ + beq.n b4bc6 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ addeq r3, #4 │ │ │ │ - beq.n b4b92 │ │ │ │ + beq.n b4b8a │ │ │ │ strb r1, [r2, #4] │ │ │ │ adds r4, r2, #5 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b4bce │ │ │ │ + beq.n b4bc6 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ addeq r3, #5 │ │ │ │ - beq.n b4b92 │ │ │ │ + beq.n b4b8a │ │ │ │ strb r1, [r2, #5] │ │ │ │ adds r4, r2, #6 │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b4bce │ │ │ │ + beq.n b4bc6 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ addeq r3, #6 │ │ │ │ - beq.n b4b92 │ │ │ │ + beq.n b4b8a │ │ │ │ strb r1, [r2, #6] │ │ │ │ adds r4, r2, #7 │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b4bce │ │ │ │ + beq.n b4bc6 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ addeq r3, #7 │ │ │ │ - beq.n b4b92 │ │ │ │ + beq.n b4b8a │ │ │ │ strb r1, [r2, #7] │ │ │ │ add.w r4, r2, #8 │ │ │ │ ldrb r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b4bce │ │ │ │ + beq.n b4bc6 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ addeq r3, #8 │ │ │ │ - beq.n b4b92 │ │ │ │ + beq.n b4b8a │ │ │ │ strb r1, [r2, #8] │ │ │ │ add.w r4, r2, #9 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbz r2, b4bce │ │ │ │ + cbz r2, b4bc6 │ │ │ │ adds r3, #9 │ │ │ │ - b.n b4b88 │ │ │ │ + b.n b4b80 │ │ │ │ strb.w r2, [r4], #1 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbz r2, b4bce │ │ │ │ + cbz r2, b4bc6 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.n b4b7e │ │ │ │ + bne.n b4b76 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n b4bf8 │ │ │ │ + beq.n b4bf0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n b4c00 │ │ │ │ + beq.n b4bf8 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n b4c10 │ │ │ │ + beq.n b4c08 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbz r2, b4bf8 │ │ │ │ + cbz r2, b4bf0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n b4bfc │ │ │ │ + bls.n b4bf4 │ │ │ │ ldrb.w r2, [r4, #-1] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n b4bfc │ │ │ │ + beq.n b4bf4 │ │ │ │ mov r2, r4 │ │ │ │ strb.w r6, [r2], #1 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n b4cb8 │ │ │ │ + bls.n b4cb0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ adds r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b4adc │ │ │ │ + bne.n b4ad4 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r8 │ │ │ │ - bne.n b4c74 │ │ │ │ - ldr r2, [pc, #340] @ (b4d34 ) │ │ │ │ - ldr r3, [pc, #336] @ (b4d30 ) │ │ │ │ + bne.n b4c6c │ │ │ │ + ldr r2, [pc, #340] @ (b4d2c ) │ │ │ │ + ldr r3, [pc, #336] @ (b4d28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b4c1a │ │ │ │ + bne.n b4c12 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n b4ba6 │ │ │ │ + bhi.n b4b9e │ │ │ │ mov r2, r4 │ │ │ │ - b.n b4bb4 │ │ │ │ + b.n b4bac │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - beq.n b4c02 │ │ │ │ + beq.n b4bfa │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne.n b4b9c │ │ │ │ + bne.n b4b94 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.n b4c7a │ │ │ │ + bne.n b4c72 │ │ │ │ adds r3, #2 │ │ │ │ - b.n b4b92 │ │ │ │ + b.n b4b8a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n b4c6c │ │ │ │ + bne.n b4c64 │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n b4c6c │ │ │ │ + bne.n b4c64 │ │ │ │ adds r2, r7, #3 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n b4cce │ │ │ │ + beq.n b4cc6 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - bne.w b4ab6 │ │ │ │ + bne.w b4aae │ │ │ │ mov r3, r2 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.n b4c70 │ │ │ │ + bne.n b4c68 │ │ │ │ ldrb.w r1, [r3, #2]! │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne.w b4ab6 │ │ │ │ - b.n b4c40 │ │ │ │ + bne.w b4aae │ │ │ │ + b.n b4c38 │ │ │ │ adds r0, #3 │ │ │ │ adds r2, r5, r0 │ │ │ │ ldrb r3, [r5, r0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r7, r2 │ │ │ │ - beq.w b4aa8 │ │ │ │ + beq.w b4aa0 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n b4c3e │ │ │ │ + beq.n b4c36 │ │ │ │ mov r3, r2 │ │ │ │ - b.n b4ac0 │ │ │ │ + b.n b4ab8 │ │ │ │ mov r2, r7 │ │ │ │ - b.n b4c32 │ │ │ │ + b.n b4c2a │ │ │ │ mov r2, r7 │ │ │ │ - b.n b4ac0 │ │ │ │ - bl aab28 │ │ │ │ - b.n b4bdc │ │ │ │ - cbz r2, b4cde │ │ │ │ + b.n b4ab8 │ │ │ │ + bl aab20 │ │ │ │ + b.n b4bd4 │ │ │ │ + cbz r2, b4cd6 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n b4b9c │ │ │ │ + bne.n b4b94 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n b4c8a │ │ │ │ + beq.n b4c82 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b4b9c │ │ │ │ + bne.n b4b94 │ │ │ │ ldrb.w r1, [r4, #-1] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - beq.n b4ce6 │ │ │ │ + beq.n b4cde │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n b4d10 │ │ │ │ + beq.n b4d08 │ │ │ │ subs r0, r1, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ adds r3, #3 │ │ │ │ ldr.w r4, [r1, #-4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b4b92 │ │ │ │ + bne.w b4b8a │ │ │ │ adds r1, r7, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bls.w b4b9c │ │ │ │ + bls.w b4b94 │ │ │ │ strb.w r2, [r4, #-1] │ │ │ │ - b.n b4bd2 │ │ │ │ + b.n b4bca │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, b4ce2 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, b4cda │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n b4bbe │ │ │ │ + b.n b4bb6 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n b4c32 │ │ │ │ + bne.n b4c2a │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n b4c32 │ │ │ │ + bne.n b4c2a │ │ │ │ adds r2, #3 │ │ │ │ - b.n b4c2c │ │ │ │ + b.n b4c24 │ │ │ │ strb r2, [r4, #0] │ │ │ │ - b.n b4bd2 │ │ │ │ + b.n b4bca │ │ │ │ bl 5a418 │ │ │ │ ldrb.w r1, [r4, #-2] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bne.n b4c92 │ │ │ │ + bne.n b4c8a │ │ │ │ subs r1, r4, #2 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n b4cfc │ │ │ │ + beq.n b4cf4 │ │ │ │ ldrb.w r1, [r4, #-3] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne.n b4c92 │ │ │ │ + bne.n b4c8a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 10ae8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r4, #3 │ │ │ │ adds r3, #3 │ │ │ │ - b.n b4b9c │ │ │ │ + b.n b4b94 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ - bne.w b4b9c │ │ │ │ + bne.w b4b94 │ │ │ │ adds r1, r7, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w b4b9c │ │ │ │ + bne.w b4b94 │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b4b92 │ │ │ │ - b.n b4b9c │ │ │ │ + bne.w b4b8a │ │ │ │ + b.n b4b94 │ │ │ │ nop │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b4e76 │ │ │ │ + beq.w b4e6e │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 11364 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r2, r1, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w b4e82 │ │ │ │ + beq.w b4e7a │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n b4e36 │ │ │ │ + bls.n b4e2e │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w b4e8c │ │ │ │ - beq.n b4e6a │ │ │ │ + beq.w b4e84 │ │ │ │ + beq.n b4e62 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n b4e36 │ │ │ │ + bcs.n b4e2e │ │ │ │ ldrb.w r0, [r2, #-2] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n b4e36 │ │ │ │ + beq.n b4e2e │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n b4e36 │ │ │ │ + bcs.n b4e2e │ │ │ │ ldrb.w r0, [r2, #-3] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n b4e36 │ │ │ │ + beq.n b4e2e │ │ │ │ subs r3, r2, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n b4e36 │ │ │ │ + bcs.n b4e2e │ │ │ │ ldrb.w r0, [r2, #-4] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n b4e36 │ │ │ │ + beq.n b4e2e │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n b4e36 │ │ │ │ + bcs.n b4e2e │ │ │ │ ldrb.w r0, [r2, #-5] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n b4e36 │ │ │ │ + beq.n b4e2e │ │ │ │ subs r3, r2, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n b4e36 │ │ │ │ + bcs.n b4e2e │ │ │ │ ldrb.w r0, [r2, #-6] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n b4e36 │ │ │ │ + beq.n b4e2e │ │ │ │ subs r3, r2, #6 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n b4e36 │ │ │ │ + bcs.n b4e2e │ │ │ │ ldrb.w r0, [r2, #-7] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n b4e36 │ │ │ │ + beq.n b4e2e │ │ │ │ subs r3, r2, #7 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n b4e36 │ │ │ │ + bcs.n b4e2e │ │ │ │ ldrb.w r0, [r2, #-8] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n b4e36 │ │ │ │ + beq.n b4e2e │ │ │ │ sub.w r3, r2, #8 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n b4e36 │ │ │ │ + bcs.n b4e2e │ │ │ │ ldrb.w r0, [r2, #-9] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n b4e36 │ │ │ │ + beq.n b4e2e │ │ │ │ sub.w r3, r2, #9 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n b4e36 │ │ │ │ + bcs.n b4e2e │ │ │ │ ldrb.w r0, [r2, #-10] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n b4e36 │ │ │ │ + beq.n b4e2e │ │ │ │ sub.w r3, r2, #10 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n b4e36 │ │ │ │ + bcs.n b4e2e │ │ │ │ ldrb.w r0, [r2, #-11] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n b4e36 │ │ │ │ + beq.n b4e2e │ │ │ │ sub.w r3, r2, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n b4e36 │ │ │ │ + bcs.n b4e2e │ │ │ │ ldrb.w r0, [r2, #-12] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n b4e36 │ │ │ │ + beq.n b4e2e │ │ │ │ sub.w r3, r2, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n b4e36 │ │ │ │ + bcs.n b4e2e │ │ │ │ mov r2, r3 │ │ │ │ - b.n b4e24 │ │ │ │ + b.n b4e1c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n b4e36 │ │ │ │ + beq.n b4e2e │ │ │ │ ldrb.w ip, [r2, #-1] │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ - bne.n b4e20 │ │ │ │ + bne.n b4e18 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.n b4e7a │ │ │ │ + bls.n b4e72 │ │ │ │ ldrb.w r0, [r3, #-1]! │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq.n b4e36 │ │ │ │ + beq.n b4e2e │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n b4e64 │ │ │ │ + beq.n b4e5c │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ - bge.n b4e6e │ │ │ │ + bge.n b4e66 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 10ae8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r2] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n b4e5e │ │ │ │ + b.n b4e56 │ │ │ │ mov r3, r2 │ │ │ │ - b.n b4e36 │ │ │ │ + b.n b4e2e │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ - b.n b4e5e │ │ │ │ - bne.n b4e44 │ │ │ │ + b.n b4e56 │ │ │ │ + bne.n b4e3c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n b4e90 │ │ │ │ - ldr r3, [pc, #24] @ (b4e9c ) │ │ │ │ + beq.n b4e88 │ │ │ │ + ldr r3, [pc, #24] @ (b4e94 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r4, #0] │ │ │ │ - b.n b4e5e │ │ │ │ + b.n b4e56 │ │ │ │ subs r2, #1 │ │ │ │ - b.n b4d60 │ │ │ │ - ldr r3, [pc, #12] @ (b4ea0 ) │ │ │ │ + b.n b4d58 │ │ │ │ + ldr r3, [pc, #12] @ (b4e98 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r4, #0] │ │ │ │ - b.n b4e5e │ │ │ │ + b.n b4e56 │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r8], #8 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + stc 0, cr0, [r8], #8 │ │ │ │ + @ instruction: 0xb88a │ │ │ │ movs r2, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -252898,376 +252896,376 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #772] @ (b51e4 ) │ │ │ │ + ldr r1, [pc, #772] @ (b51dc ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #772] @ (b51e8 ) │ │ │ │ + ldr r2, [pc, #772] @ (b51e0 ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ add r1, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #752] @ (b51e0 ) │ │ │ │ + ldr r3, [pc, #752] @ (b51d8 ) │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add.w r5, sp, #8192 @ 0x2000 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, pc │ │ │ │ - ldr.w r9, [pc, #752] @ b51ec │ │ │ │ + ldr.w r9, [pc, #752] @ b51e4 │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ mov r0, r3 │ │ │ │ add r9, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r4, #-12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - bne.n b4fec │ │ │ │ + bne.n b4fe4 │ │ │ │ sub.w sl, r4, #4 │ │ │ │ sub.w r0, r4, #12 │ │ │ │ mov r1, sl │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ - bl d8ad8 │ │ │ │ - ldr r3, [pc, #696] @ (b51f0 ) │ │ │ │ + bl d8ad0 │ │ │ │ + ldr r3, [pc, #696] @ (b51e8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b5110 │ │ │ │ + bne.w b5108 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b50fc │ │ │ │ + bne.w b50f4 │ │ │ │ ldr.w r5, [r6, #2996] @ 0xbb4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n b4ff4 │ │ │ │ + beq.n b4fec │ │ │ │ mov r0, r5 │ │ │ │ blx 11364 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.w b50be │ │ │ │ + bge.w b50b6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 11430 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ add.w r1, r8, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b50e8 │ │ │ │ + bne.w b50e0 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w b50d4 │ │ │ │ + beq.w b50cc │ │ │ │ add.w r6, sl, #2 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ subs r6, r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ sub.w fp, sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ - b.n b4faa │ │ │ │ + b.n b4fa2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq.n b503a │ │ │ │ + beq.n b5032 │ │ │ │ adds r1, r6, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bge.w b50be │ │ │ │ + bge.w b50b6 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldr.w r2, [r4, #-12] │ │ │ │ add.w r5, r3, fp │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b4f9a │ │ │ │ + bne.n b4f92 │ │ │ │ adds r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n b50be │ │ │ │ + ble.n b50b6 │ │ │ │ mov r0, r8 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #552] @ (b51f4 ) │ │ │ │ + ldr r2, [pc, #552] @ (b51ec ) │ │ │ │ add.w r1, sp, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #536] @ (b51e8 ) │ │ │ │ + ldr r3, [pc, #536] @ (b51e0 ) │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b502a │ │ │ │ + bne.n b5022 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n b4f86 │ │ │ │ - ldr r0, [pc, #512] @ (b51f8 ) │ │ │ │ + b.n b4f7e │ │ │ │ + ldr r0, [pc, #512] @ (b51f0 ) │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ adds r1, #4 │ │ │ │ add r0, pc │ │ │ │ - bl d8138 │ │ │ │ + bl d8130 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n b502e │ │ │ │ + bcs.n b5026 │ │ │ │ add.w r0, sp, #4128 @ 0x1020 │ │ │ │ mov r1, sl │ │ │ │ adds r0, #4 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - bl b4740 │ │ │ │ + bl b4738 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, b502e │ │ │ │ - bl b6bfc │ │ │ │ + cbz r0, b5026 │ │ │ │ + bl b6bf4 │ │ │ │ str.w r0, [r6, #2996] @ 0xbb4 │ │ │ │ - b.n b4f56 │ │ │ │ + b.n b4f4e │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #460] @ (b51fc ) │ │ │ │ + ldr r0, [pc, #460] @ (b51f4 ) │ │ │ │ add r0, pc │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n b5024 │ │ │ │ + b.n b501c │ │ │ │ subs r1, r4, #4 │ │ │ │ sub.w r0, r4, #12 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ - bl d8ad8 │ │ │ │ + bl d8ad0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w b515a │ │ │ │ - ldr r2, [pc, #408] @ (b51f0 ) │ │ │ │ + beq.w b5152 │ │ │ │ + ldr r2, [pc, #408] @ (b51e8 ) │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr.w r6, [r9, r2] │ │ │ │ ldr.w r2, [r6, #3584] @ 0xe00 │ │ │ │ - cbz r2, b5078 │ │ │ │ - ldr r2, [pc, #408] @ (b5200 ) │ │ │ │ + cbz r2, b5070 │ │ │ │ + ldr r2, [pc, #408] @ (b51f8 ) │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r0, [r9, r2] │ │ │ │ add.w r0, r0, #1120 @ 0x460 │ │ │ │ bl 65df0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ adds r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl d8138 │ │ │ │ + bl d8130 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n b516c │ │ │ │ + bcs.n b5164 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 11364 │ │ │ │ add.w sl, r0, r5 │ │ │ │ add.w r2, sl, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - blt.w b51b6 │ │ │ │ + blt.w b51ae │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ - cbz r3, b50be │ │ │ │ - ldr r3, [pc, #332] @ (b5200 ) │ │ │ │ + cbz r3, b50b6 │ │ │ │ + ldr r3, [pc, #332] @ (b51f8 ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ add.w r0, r0, #1120 @ 0x460 │ │ │ │ bl 65ec8 │ │ │ │ movs r2, #0 │ │ │ │ movw r4, #63749 @ 0xf905 │ │ │ │ movs r3, #11 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ movs r0, #0 │ │ │ │ - b.n b4fc8 │ │ │ │ + b.n b4fc0 │ │ │ │ ldr.w r3, [r4, #-12] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne.w b4f86 │ │ │ │ + bne.w b4f7e │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ - b.n b4f86 │ │ │ │ - ldr r3, [pc, #276] @ (b5200 ) │ │ │ │ + b.n b4f7e │ │ │ │ + ldr r3, [pc, #276] @ (b51f8 ) │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ add.w r0, r0, #1120 @ 0x460 │ │ │ │ bl 65ec8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n b4f7c │ │ │ │ + b.n b4f74 │ │ │ │ ldr.w r0, [r6, #3000] @ 0xbb8 │ │ │ │ - cbz r0, b5120 │ │ │ │ + cbz r0, b5118 │ │ │ │ mov r1, r5 │ │ │ │ blx 123b8 │ │ │ │ - cbnz r0, b5120 │ │ │ │ + cbnz r0, b5118 │ │ │ │ ldr.w r5, [r6, #3004] @ 0xbbc │ │ │ │ - b.n b4f56 │ │ │ │ - ldr r3, [pc, #236] @ (b5200 ) │ │ │ │ + b.n b4f4e │ │ │ │ + ldr r3, [pc, #236] @ (b51f8 ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ add.w r0, r0, #1120 @ 0x460 │ │ │ │ bl 65df0 │ │ │ │ - b.n b4f46 │ │ │ │ + b.n b4f3e │ │ │ │ mov r0, r5 │ │ │ │ blx 12478 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b5204 │ │ │ │ + beq.n b51fc │ │ │ │ ldr.w r0, [r6, #3000] @ 0xbb8 │ │ │ │ - cbz r0, b5136 │ │ │ │ - bl d9e84 │ │ │ │ + cbz r0, b512e │ │ │ │ + bl d9e7c │ │ │ │ ldr.w r0, [r6, #3004] @ 0xbbc │ │ │ │ - cbz r0, b5140 │ │ │ │ - bl d9e84 │ │ │ │ + cbz r0, b5138 │ │ │ │ + bl d9e7c │ │ │ │ mov r0, r5 │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ str.w r0, [r6, #3000] @ 0xbb8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r6, #3004] @ 0xbbc │ │ │ │ - b.n b4f56 │ │ │ │ + b.n b4f4e │ │ │ │ add.w r1, sl, #2 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, r1 │ │ │ │ - bgt.w b4fa6 │ │ │ │ - b.n b50be │ │ │ │ + bgt.w b4f9e │ │ │ │ + b.n b50b6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #1832] @ 0x728 │ │ │ │ lsls r3, r3, #9 │ │ │ │ - bmi.n b518e │ │ │ │ + bmi.n b5186 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b50d0 │ │ │ │ - ldr r3, [pc, #128] @ (b5200 ) │ │ │ │ + beq.n b50c8 │ │ │ │ + ldr r3, [pc, #128] @ (b51f8 ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ add.w r0, r0, #1120 @ 0x460 │ │ │ │ bl 65ec8 │ │ │ │ - b.n b50d0 │ │ │ │ + b.n b50c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ blx 10b38 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ movw r1, #55301 @ 0xd805 │ │ │ │ movt r1, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n b5176 │ │ │ │ + b.n b516e │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 11430 │ │ │ │ ldr.w r2, [r6, #3584] @ 0xe00 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, b51cc │ │ │ │ + cbnz r2, b51c4 │ │ │ │ add.w r1, r3, fp │ │ │ │ - b.n b4f86 │ │ │ │ - ldr r2, [pc, #48] @ (b5200 ) │ │ │ │ + b.n b4f7e │ │ │ │ + ldr r2, [pc, #48] @ (b51f8 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr.w r0, [r9, r2] │ │ │ │ add.w r0, r0, #1120 @ 0x460 │ │ │ │ bl 65ec8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n b51c6 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + b.n b51be │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ movs r6, r0 │ │ │ │ - add r5, pc, #464 @ (adr r5, b53b8 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, b53d0 ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #320 @ (adr r5, b5330 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, b5348 ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #552 @ (adr r4, b5420 ) │ │ │ │ + add r4, pc, #584 @ (adr r4, b5438 ) │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #1832] @ 0x728 │ │ │ │ lsls r2, r3, #9 │ │ │ │ - bpl.n b5176 │ │ │ │ + bpl.n b516e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 10b38 │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, sl │ │ │ │ movw r3, #53509 @ 0xd105 │ │ │ │ movt r3, #1 │ │ │ │ strd r3, r4, [sp] │ │ │ │ movs r3, #2 │ │ │ │ bl 1b098 │ │ │ │ - b.n b5176 │ │ │ │ + b.n b516e │ │ │ │ nop │ │ │ │ │ │ │ │ -000b5238 : │ │ │ │ +000b5230 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #2908] @ b5dac │ │ │ │ - ldr.w r3, [pc, #2908] @ b5db0 │ │ │ │ + ldr.w r2, [pc, #2908] @ b5da4 │ │ │ │ + ldr.w r3, [pc, #2908] @ b5da8 │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ sub sp, #436 @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b5aee │ │ │ │ + bne.w b5ae6 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b59b8 │ │ │ │ + beq.w b59b0 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b5ae8 │ │ │ │ + beq.w b5ae0 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq.n b52b2 │ │ │ │ + beq.n b52aa │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.w b5ad0 │ │ │ │ + beq.w b5ac8 │ │ │ │ mov r1, sl │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w b561c │ │ │ │ + blt.w b5614 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b5580 │ │ │ │ + beq.w b5578 │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - bne.n b528e │ │ │ │ + bne.n b5286 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w b5774 │ │ │ │ + beq.w b576c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ str.w r9, [r4] │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n b52f2 │ │ │ │ + bhi.n b52ea │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r2, #21 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ lsls r2, r0, #21 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ @@ -253290,36 +253288,36 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ itttt eq │ │ │ │ ldreq.w r2, [r7], #4 │ │ │ │ ldrbeq.w r3, [r8, #1] │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ streq r2, [sp, #28] │ │ │ │ - beq.w b5d06 │ │ │ │ + beq.w b5cfe │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 11a18 <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ ands.w r2, r2, #2048 @ 0x800 │ │ │ │ - bne.w b5c7c │ │ │ │ + bne.w b5c74 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w b5bc6 │ │ │ │ + beq.w b5bbe │ │ │ │ mov r1, r2 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itett eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ ldrbeq.w r3, [r8, #1] │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ sub.w r2, r3, #76 @ 0x4c │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bhi.n b53b4 │ │ │ │ + bhi.n b53ac │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r6, #16 │ │ │ │ movs r7, r5 │ │ │ │ movs r7, r5 │ │ │ │ movs r7, r5 │ │ │ │ movs r7, r5 │ │ │ │ movs r7, r5 │ │ │ │ @@ -253364,253 +253362,253 @@ │ │ │ │ movs r7, r5 │ │ │ │ movs r7, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ itt hi │ │ │ │ movhi r2, #4 │ │ │ │ strhi r2, [sp, #20] │ │ │ │ - bls.w b562c │ │ │ │ + bls.w b5624 │ │ │ │ sub.w r1, r3, #105 @ 0x69 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w b5542 │ │ │ │ + bhi.w b553a │ │ │ │ movs r2, #1 │ │ │ │ movw r5, #36929 @ 0x9041 │ │ │ │ lsls r2, r1 │ │ │ │ ands r2, r5 │ │ │ │ - beq.w b55b8 │ │ │ │ + beq.w b55b0 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w b5c56 │ │ │ │ + bhi.w b5c4e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r6, #12 │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r7, r6, #8 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strb r2, [r5, #0] │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w b5bf2 │ │ │ │ + bne.w b5bea │ │ │ │ strb r3, [r5, #3] │ │ │ │ strd r2, r6, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r3, #27756 @ 0x6c6c │ │ │ │ movs r2, #1 │ │ │ │ strh.w r3, [r5, #1] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ strb r6, [r5, #4] │ │ │ │ blx 117b8 <__snprintf_chk@plt> │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bhi.w b589e │ │ │ │ + bhi.w b5896 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, r3, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b584c │ │ │ │ + bne.w b5844 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w b5550 │ │ │ │ + bne.w b5548 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w b57e4 │ │ │ │ + bhi.w b57dc │ │ │ │ cmp r5, r9 │ │ │ │ - bls.w b5574 │ │ │ │ + bls.w b556c │ │ │ │ ldrb.w r0, [r9] │ │ │ │ mov r1, sl │ │ │ │ add.w r3, sp, #73 @ 0x49 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w b5614 │ │ │ │ + blt.w b560c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ it cs │ │ │ │ addcs.w fp, fp, #1 │ │ │ │ - bcs.w b5574 │ │ │ │ + bcs.w b556c │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w b5614 │ │ │ │ + blt.w b560c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ it cs │ │ │ │ addcs.w fp, fp, #2 │ │ │ │ - bcs.n b5574 │ │ │ │ + bcs.n b556c │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w b5614 │ │ │ │ + blt.w b560c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ it cs │ │ │ │ addcs.w fp, fp, #3 │ │ │ │ - bcs.n b5574 │ │ │ │ + bcs.n b556c │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w b5614 │ │ │ │ + blt.w b560c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ ite cs │ │ │ │ addcs.w fp, fp, #4 │ │ │ │ addcc.w fp, fp, #5 │ │ │ │ - bcs.n b5574 │ │ │ │ + bcs.n b556c │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w b5614 │ │ │ │ + blt.w b560c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n b5574 │ │ │ │ + bcs.n b556c │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n b54ce │ │ │ │ + b.n b54c6 │ │ │ │ adds r7, #7 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ strb r2, [r5, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr.w r2, [r7], #8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w b5bf2 │ │ │ │ + bne.w b5bea │ │ │ │ strb r3, [r5, #3] │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ - b.n b540a │ │ │ │ + b.n b5402 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ add.w r2, r8, #1 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bls.w b56e0 │ │ │ │ + bls.w b56d8 │ │ │ │ mov r8, r2 │ │ │ │ movs r0, #3 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n b53c0 │ │ │ │ + b.n b53b8 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ movs r0, #4 │ │ │ │ add.w r2, r8, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #2 │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bhi.w b53c0 │ │ │ │ + bhi.w b53b8 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - bhi.n b5638 │ │ │ │ + bhi.n b5630 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w b59e8 │ │ │ │ + bne.w b59e0 │ │ │ │ mov r3, r9 │ │ │ │ mov r5, r9 │ │ │ │ - b.n b5436 │ │ │ │ + b.n b542e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n b5568 │ │ │ │ - b.n b5af6 │ │ │ │ + bls.n b5560 │ │ │ │ + b.n b5aee │ │ │ │ mov r1, sl │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n b5614 │ │ │ │ + blt.n b560c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b555a │ │ │ │ + bne.n b5552 │ │ │ │ add.w r5, r8, #1 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b528a │ │ │ │ + bne.w b5282 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w b59da │ │ │ │ + bne.w b59d2 │ │ │ │ ldr.w r0, [sl, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b5d42 │ │ │ │ - ldr.w r2, [pc, #2080] @ b5db4 │ │ │ │ - ldr.w r3, [pc, #2072] @ b5db0 │ │ │ │ + bne.w b5d3a │ │ │ │ + ldr.w r2, [pc, #2080] @ b5dac │ │ │ │ + ldr.w r3, [pc, #2072] @ b5da8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w b5930 │ │ │ │ + bne.w b5928 │ │ │ │ mov r0, fp │ │ │ │ add sp, #436 @ 0x1b4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w b5788 │ │ │ │ + bne.w b5780 │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r9 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b542e │ │ │ │ + bne.w b5426 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r2, [pc, #2020] @ b5db8 │ │ │ │ + ldr.w r2, [pc, #2020] @ b5db0 │ │ │ │ add r2, pc │ │ │ │ str r2, [r4, #0] │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w b5436 │ │ │ │ + beq.w b542e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b572e │ │ │ │ + bne.w b5726 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ mov r9, fp │ │ │ │ - beq.w b594c │ │ │ │ + beq.w b5944 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl b5dc8 │ │ │ │ + bl b5dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b5952 │ │ │ │ + beq.w b594a │ │ │ │ mov r1, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n b55f8 │ │ │ │ - cbz r6, b561c │ │ │ │ + bge.n b55f0 │ │ │ │ + cbz r6, b5614 │ │ │ │ mov r0, r6 │ │ │ │ blx 11018 │ │ │ │ ldr.w r0, [sl, #92] @ 0x5c │ │ │ │ - cbz r0, b5626 │ │ │ │ + cbz r0, b561e │ │ │ │ blx 11198 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - b.n b5592 │ │ │ │ + b.n b558a │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ itt hi │ │ │ │ movhi r2, #4 │ │ │ │ strhi r2, [sp, #20] │ │ │ │ - bls.w b57d4 │ │ │ │ + bls.w b57cc │ │ │ │ sub.w r2, r3, #69 @ 0x45 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bhi.n b56d8 │ │ │ │ - add r5, pc, #8 @ (adr r5, b564c ) │ │ │ │ + bhi.n b56d0 │ │ │ │ + add r5, pc, #8 @ (adr r5, b5644 ) │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ add r5, r2 │ │ │ │ bx r5 │ │ │ │ nop │ │ │ │ lsls r3, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ @@ -253645,15 +253643,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 15, cr15, [pc, #1020] @ b5a98 │ │ │ │ + stc2 15, cr15, [pc, #1020] @ b5a90 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ @@ -253668,178 +253666,178 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 15, cr15, [pc, #1020] @ b5ac8 │ │ │ │ + stc2 15, cr15, [pc, #1020] @ b5ac0 │ │ │ │ lsls r3, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - b.n b542e │ │ │ │ + b.n b5426 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ itttt hi │ │ │ │ movhi r8, r2 │ │ │ │ movhi r0, #3 │ │ │ │ movhi r2, #4 │ │ │ │ strhi r2, [sp, #20] │ │ │ │ - bhi.n b5638 │ │ │ │ + bhi.n b5630 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r8, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n b57da │ │ │ │ + bne.n b57d2 │ │ │ │ mov r5, r9 │ │ │ │ - b.n b5446 │ │ │ │ + b.n b543e │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bgt.w b59ec │ │ │ │ + bgt.w b59e4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ movs r3, #5 │ │ │ │ add.w r5, sp, #73 @ 0x49 │ │ │ │ strb.w r1, [r9] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w b543c │ │ │ │ + beq.w b5434 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b55ee │ │ │ │ + beq.w b55e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w b58ca │ │ │ │ + beq.w b58c2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w b58f4 │ │ │ │ + beq.w b58ec │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w b5908 │ │ │ │ + bne.w b5900 │ │ │ │ mov r0, r3 │ │ │ │ blx 110bc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w b5974 │ │ │ │ + blt.w b596c │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w b59a2 │ │ │ │ + beq.w b599a │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl b5dc8 │ │ │ │ + bl b5dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b59a6 │ │ │ │ + beq.w b599e │ │ │ │ mov r1, sl │ │ │ │ adds r5, #1 │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n b5758 │ │ │ │ - b.n b5614 │ │ │ │ + bge.n b5750 │ │ │ │ + b.n b560c │ │ │ │ mov r1, sl │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w b561c │ │ │ │ + blt.w b5614 │ │ │ │ adds r5, #2 │ │ │ │ - b.n b5578 │ │ │ │ + b.n b5570 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w b5542 │ │ │ │ + bne.w b553a │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ strb r3, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w b5a3e │ │ │ │ + beq.w b5a36 │ │ │ │ add.w r6, sp, #66 @ 0x42 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w ip, #112 @ 0x70 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ strh.w ip, [r6] │ │ │ │ blx 117b8 <__snprintf_chk@plt> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bhi.w b5a90 │ │ │ │ + bhi.w b5a88 │ │ │ │ movs r6, #0 │ │ │ │ adds r7, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, r3, r2 │ │ │ │ - b.n b542e │ │ │ │ + b.n b5426 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n b56f6 │ │ │ │ + beq.n b56ee │ │ │ │ movs r3, #4 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n b571a │ │ │ │ + b.n b5712 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #5 │ │ │ │ mov r3, r9 │ │ │ │ - beq.n b580c │ │ │ │ + beq.n b5804 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w b5574 │ │ │ │ + bcs.w b556c │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ mov r1, sl │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w b5614 │ │ │ │ + blt.w b560c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n b57ec │ │ │ │ + b.n b57e4 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w b5574 │ │ │ │ + bcs.w b556c │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n b582a │ │ │ │ + blt.n b5822 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n b5834 │ │ │ │ + b.n b582c │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl da524 │ │ │ │ + bl da51c │ │ │ │ ldr.w r0, [r9] │ │ │ │ mov r1, sl │ │ │ │ blx 10d98 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w b5614 │ │ │ │ + blt.w b560c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n b5810 │ │ │ │ + b.n b5808 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w b55e6 │ │ │ │ - b.n b571a │ │ │ │ + bne.w b55de │ │ │ │ + b.n b5712 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ strb r2, [r5, #0] │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ asrs r2, r2, #31 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w b5bf2 │ │ │ │ + bne.w b5bea │ │ │ │ add.w ip, sp, #65 @ 0x41 │ │ │ │ strb.w r3, [ip, #2] │ │ │ │ movw lr, #27756 @ 0x6c6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ @@ -253849,192 +253847,192 @@ │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strb.w r6, [ip, #3] │ │ │ │ strh.w lr, [ip] │ │ │ │ blx 117b8 <__snprintf_chk@plt> │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w b542a │ │ │ │ + bls.w b5422 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ blx 11ad4 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b561c │ │ │ │ + beq.w b5614 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 117b8 <__snprintf_chk@plt> │ │ │ │ - b.n b542a │ │ │ │ + b.n b5422 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ sub.w r3, r5, r9 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n b5974 │ │ │ │ + blt.n b596c │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n b5998 │ │ │ │ + bcs.n b5990 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl b5dc8 │ │ │ │ + bl b5dc0 │ │ │ │ mov r1, sl │ │ │ │ blx 10d98 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n b58d6 │ │ │ │ - b.n b5614 │ │ │ │ + bge.n b58ce │ │ │ │ + b.n b560c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 11364 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl b9aa0 │ │ │ │ + bl b9a98 │ │ │ │ mov r3, r0 │ │ │ │ - b.n b5744 │ │ │ │ + b.n b573c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n b5916 │ │ │ │ + bne.n b590e │ │ │ │ mov r0, r3 │ │ │ │ blx 11364 │ │ │ │ mov r3, r0 │ │ │ │ - b.n b5744 │ │ │ │ - ldr.w r3, [pc, #1188] @ b5dbc │ │ │ │ + b.n b573c │ │ │ │ + ldr.w r3, [pc, #1188] @ b5db4 │ │ │ │ movw r2, #2583 @ 0xa17 │ │ │ │ - ldr.w r1, [pc, #1184] @ b5dc0 │ │ │ │ - ldr.w r0, [pc, #1184] @ b5dc4 │ │ │ │ + ldr.w r1, [pc, #1184] @ b5db8 │ │ │ │ + ldr.w r0, [pc, #1184] @ b5dbc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl b5dc8 │ │ │ │ + bl b5dc0 │ │ │ │ mov r1, sl │ │ │ │ blx 10d98 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w b5614 │ │ │ │ + blt.w b560c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n b5934 │ │ │ │ + bcc.n b592c │ │ │ │ rsb fp, fp, #0 │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, fp, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n b59aa │ │ │ │ + bge.n b59a2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w b5614 │ │ │ │ + blt.w b560c │ │ │ │ adds r4, #1 │ │ │ │ - b.n b5958 │ │ │ │ + b.n b5950 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r9, r4 │ │ │ │ add r2, fp │ │ │ │ subs r4, r2, r3 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n b59ae │ │ │ │ + beq.n b59a6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w b5614 │ │ │ │ + blt.w b560c │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n b5980 │ │ │ │ + b.n b5978 │ │ │ │ mov r2, r9 │ │ │ │ add.w r5, r8, #1 │ │ │ │ mov fp, r2 │ │ │ │ - b.n b5578 │ │ │ │ + b.n b5570 │ │ │ │ mov r9, r2 │ │ │ │ - b.n b58d6 │ │ │ │ + b.n b58ce │ │ │ │ mov r2, r5 │ │ │ │ - b.n b599a │ │ │ │ + b.n b5992 │ │ │ │ mov r2, r4 │ │ │ │ - b.n b599a │ │ │ │ + b.n b5992 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - b.n b574e │ │ │ │ + b.n b5746 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - beq.w b527a │ │ │ │ + beq.w b5272 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ mov r0, sl │ │ │ │ - bl d91a4 │ │ │ │ + bl d919c │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b5d48 │ │ │ │ + bne.w b5d40 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b6344 │ │ │ │ + bl b633c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w b5588 │ │ │ │ - b.n b561c │ │ │ │ + bne.w b5580 │ │ │ │ + b.n b5614 │ │ │ │ mov r5, r9 │ │ │ │ - b.n b5718 │ │ │ │ + b.n b5710 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ movs r2, #5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n b542e │ │ │ │ + b.n b5426 │ │ │ │ movs r5, #8 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ add.w r2, r8, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.n b5536 │ │ │ │ + b.n b552e │ │ │ │ adds r2, r5, #2 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ adds r2, #1 │ │ │ │ ldrd r0, r5, [sp, #36] @ 0x24 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n b5ac6 │ │ │ │ + bhi.n b5abe │ │ │ │ tbb [pc, r1] │ │ │ │ - ldr r5, [pc, #300] @ (b5b5c ) │ │ │ │ - ldr r1, [pc, #308] @ (b5b64 ) │ │ │ │ - ldr r5, [pc, #308] @ (b5b68 ) │ │ │ │ - ldr r5, [pc, #308] @ (b5b68 ) │ │ │ │ - ldr r5, [pc, #308] @ (b5b6c ) │ │ │ │ + ldr r5, [pc, #300] @ (b5b54 ) │ │ │ │ + ldr r1, [pc, #308] @ (b5b5c ) │ │ │ │ + ldr r5, [pc, #308] @ (b5b60 ) │ │ │ │ + ldr r5, [pc, #308] @ (b5b60 ) │ │ │ │ + ldr r5, [pc, #308] @ (b5b64 ) │ │ │ │ bx r9 │ │ │ │ asrs r5, r1, #1 │ │ │ │ - ldr r5, [pc, #308] @ (b5b70 ) │ │ │ │ + ldr r5, [pc, #308] @ (b5b68 ) │ │ │ │ movs r4, r1 │ │ │ │ add.w r6, sp, #65 @ 0x41 │ │ │ │ - b.n b57a6 │ │ │ │ + b.n b579e │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ - b.n b5a20 │ │ │ │ + b.n b5a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n b5a46 │ │ │ │ + b.n b5a3e │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ strb r2, [r5, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w b5c72 │ │ │ │ + bne.w b5c6a │ │ │ │ add.w ip, sp, #65 @ 0x41 │ │ │ │ strb.w r3, [ip, #1] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ strd r5, r3, [sp] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ @@ -254042,935 +254040,935 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ strb.w r6, [ip, #2] │ │ │ │ blx 117b8 <__snprintf_chk@plt> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w b57cc │ │ │ │ + bls.w b57c4 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ blx 11ad4 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b561c │ │ │ │ + beq.w b5614 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 117b8 <__snprintf_chk@plt> │ │ │ │ mov r2, r0 │ │ │ │ - b.n b57cc │ │ │ │ + b.n b57c4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n b5a46 │ │ │ │ + b.n b5a3e │ │ │ │ movs r6, #1 │ │ │ │ - b.n b5a46 │ │ │ │ + b.n b5a3e │ │ │ │ movs r5, #32 │ │ │ │ - b.n b5a46 │ │ │ │ + b.n b5a3e │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r5, [sp, #36] @ 0x24 │ │ │ │ - b.n b5300 │ │ │ │ + b.n b52f8 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b5298 │ │ │ │ + beq.w b5290 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sl │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w b5784 │ │ │ │ - b.n b561c │ │ │ │ + bge.w b577c │ │ │ │ + b.n b5614 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n b5588 │ │ │ │ + b.n b5580 │ │ │ │ blx 11334 │ │ │ │ - b.w b5270 │ │ │ │ + b.w b5268 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ addeq r5, sp, #60 @ 0x3c │ │ │ │ - beq.n b5b9a │ │ │ │ + beq.n b5b92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b5574 │ │ │ │ + beq.w b556c │ │ │ │ mov r1, sl │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n b5b00 │ │ │ │ - b.n b5614 │ │ │ │ + bge.n b5af8 │ │ │ │ + b.n b560c │ │ │ │ adds r7, #7 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ bic.w r7, r7, #7 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ strb r2, [r5, #0] │ │ │ │ vldr d7, [r7] │ │ │ │ vmov.f64 d8, d7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n b5bae │ │ │ │ + beq.n b5ba6 │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ add.w r6, sp, #66 @ 0x42 │ │ │ │ strb r2, [r5, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w b5cac │ │ │ │ + beq.w b5ca4 │ │ │ │ strb r3, [r6, #2] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ strd r5, r3, [sp] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ vstr d8, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strb.w ip, [r6, #3] │ │ │ │ mov r0, r9 │ │ │ │ movw ip, #10798 @ 0x2a2e │ │ │ │ strh.w ip, [r6] │ │ │ │ blx 117b8 <__snprintf_chk@plt> │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bhi.w b5d16 │ │ │ │ + bhi.w b5d0e │ │ │ │ movs r6, #0 │ │ │ │ - b.n b5cf0 │ │ │ │ + b.n b5ce8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl da524 │ │ │ │ + bl da51c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b5574 │ │ │ │ + beq.w b556c │ │ │ │ mov r1, sl │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w b5614 │ │ │ │ + blt.w b560c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n b5b78 │ │ │ │ + blt.n b5b70 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n b5b82 │ │ │ │ + b.n b5b7a │ │ │ │ add.w r6, sp, #65 @ 0x41 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b5cac │ │ │ │ - b.n b5b44 │ │ │ │ + beq.n b5ca4 │ │ │ │ + b.n b5b3c │ │ │ │ movs r5, #3 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ add.w r2, r8, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.n b5536 │ │ │ │ + b.n b552e │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w b5d7e │ │ │ │ + bne.w b5d76 │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w b534a │ │ │ │ + b.w b5342 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #32 │ │ │ │ adds r2, r5, #2 │ │ │ │ strd r6, r3, [sp, #36] @ 0x24 │ │ │ │ - b.n b5a18 │ │ │ │ + b.n b5a10 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ subs r0, #2 │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ add.w ip, sp, #66 @ 0x42 │ │ │ │ cmp r0, #2 │ │ │ │ strb r2, [r5, #1] │ │ │ │ - bls.w b586e │ │ │ │ + bls.w b5866 │ │ │ │ strb.w r3, [ip] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ strb.w r6, [ip, #1] │ │ │ │ blx 117b8 <__snprintf_chk@plt> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w b57ce │ │ │ │ + bls.w b57c6 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r0, r1 │ │ │ │ blx 11ad4 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b561c │ │ │ │ + beq.w b5614 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx 117b8 <__snprintf_chk@plt> │ │ │ │ mov r2, r0 │ │ │ │ - b.n b57ce │ │ │ │ + b.n b57c6 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ strb r2, [r5, #0] │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - cbnz r6, b5c6a │ │ │ │ + cbnz r6, b5c62 │ │ │ │ add.w ip, sp, #65 @ 0x41 │ │ │ │ - b.n b5c06 │ │ │ │ + b.n b5bfe │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n b5bf6 │ │ │ │ + b.n b5bee │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ add.w ip, sp, #66 @ 0x42 │ │ │ │ strb r2, [r5, #1] │ │ │ │ - b.n b5a64 │ │ │ │ + b.n b5a5c │ │ │ │ sub.w r5, r3, #48 @ 0x30 │ │ │ │ add.w r2, r8, #1 │ │ │ │ movs r0, #10 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov r8, r2 │ │ │ │ ldrh.w ip, [r1, r3, lsl #1] │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ - beq.n b5d04 │ │ │ │ + beq.n b5cfc │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ adds r2, #1 │ │ │ │ mla r5, r0, r5, r3 │ │ │ │ - b.n b5c86 │ │ │ │ + b.n b5c7e │ │ │ │ movs r5, #5 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ add.w r2, r8, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.n b5536 │ │ │ │ + b.n b552e │ │ │ │ strb r3, [r6, #0] │ │ │ │ movs r2, #1 │ │ │ │ strb r1, [r6, #1] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ vstr d8, [sp, #8] │ │ │ │ blx 117b8 <__snprintf_chk@plt> │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w b5b74 │ │ │ │ + bls.w b5b6c │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r0, r1 │ │ │ │ blx 11ad4 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b561c │ │ │ │ + beq.w b5614 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ vstr d8, [sp, #8] │ │ │ │ blx 117b8 <__snprintf_chk@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r7, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ blx 11364 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r5, r3, r0 │ │ │ │ - b.w b542e │ │ │ │ + b.w b5426 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n b5d4e │ │ │ │ + beq.n b5d46 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.w b533a │ │ │ │ + b.w b5332 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ blx 11ad4 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b561c │ │ │ │ + beq.w b5614 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ vstr d8, [sp, #8] │ │ │ │ blx 117b8 <__snprintf_chk@plt> │ │ │ │ - b.n b5cf0 │ │ │ │ + b.n b5ce8 │ │ │ │ blx 11198 │ │ │ │ - b.n b5592 │ │ │ │ + b.n b558a │ │ │ │ movs r4, #1 │ │ │ │ - b.w b5284 │ │ │ │ + b.w b527c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n b5bca │ │ │ │ + b.n b5bc2 │ │ │ │ movs r6, #1 │ │ │ │ movs r3, #32 │ │ │ │ adds r2, r5, #2 │ │ │ │ strd r6, r3, [sp, #36] @ 0x24 │ │ │ │ - b.n b5a18 │ │ │ │ + b.n b5a10 │ │ │ │ movs r0, #4 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ add.w r2, r8, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w b5536 │ │ │ │ + b.w b552e │ │ │ │ movs r3, #32 │ │ │ │ adds r2, r5, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n b5a18 │ │ │ │ + b.n b5a10 │ │ │ │ blx 11a18 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add.w r2, r8, #1 │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #10 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov r8, r2 │ │ │ │ ldrh.w ip, [r0, r3, lsl #1] │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ - beq.n b5da4 │ │ │ │ + beq.n b5d9c │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ adds r2, #1 │ │ │ │ mla r5, r1, r5, r3 │ │ │ │ - b.n b5d8c │ │ │ │ + b.n b5d84 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ - b.w b533a │ │ │ │ - add r2, pc, #16 @ (adr r2, b5dc0 ) │ │ │ │ + b.w b5332 │ │ │ │ + add r2, pc, #48 @ (adr r2, b5dd8 ) │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ movs r6, r0 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ movs r3, r0 │ │ │ │ - rsbs r0, r2, #8519680 @ 0x820000 │ │ │ │ + rsb r0, r2, #8519680 @ 0x820000 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #108] @ (b5e44 ) │ │ │ │ + ldr r2, [pc, #108] @ (b5e3c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #108] @ (b5e48 ) │ │ │ │ + ldr r3, [pc, #108] @ (b5e40 ) │ │ │ │ cmp r1, #4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n b5e0e │ │ │ │ + bhi.n b5e06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #84] @ (b5e4c ) │ │ │ │ - ldr r3, [pc, #76] @ (b5e48 ) │ │ │ │ + ldr r2, [pc, #84] @ (b5e44 ) │ │ │ │ + ldr r3, [pc, #76] @ (b5e40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b5e2a │ │ │ │ + bne.n b5e22 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n b5e38 │ │ │ │ + bne.n b5e30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrsb.w ip, [r3] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n b5e2e │ │ │ │ + blt.n b5e26 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n b5df6 │ │ │ │ + b.n b5dee │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r2, sp │ │ │ │ movs r1, #0 │ │ │ │ - bl da524 │ │ │ │ - b.n b5e26 │ │ │ │ + bl da51c │ │ │ │ + b.n b5e1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n b5df6 │ │ │ │ + b.n b5dee │ │ │ │ nop │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -000b5e50 : │ │ │ │ +000b5e48 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n b5eca │ │ │ │ + blt.n b5ec2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1, #108] @ 0x6c │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r1, b5eae │ │ │ │ + cbnz r1, b5ea6 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n b5e7a │ │ │ │ + beq.n b5e72 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n b5ed0 │ │ │ │ + b.n b5ec8 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ lsls r1, r1, #16 │ │ │ │ - bpl.n b5e6e │ │ │ │ + bpl.n b5e66 │ │ │ │ ldrb.w r1, [r2, #120] @ 0x78 │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n b5e6e │ │ │ │ + bne.n b5e66 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #13 │ │ │ │ - beq.n b5e6e │ │ │ │ + beq.n b5e66 │ │ │ │ mov r1, r2 │ │ │ │ movs r0, #13 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b5ed0 │ │ │ │ + bl b5ec8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n b5e6e │ │ │ │ + bge.n b5e66 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [r1, #20] │ │ │ │ movw ip, #3717 @ 0xe85 │ │ │ │ movt ip, #110 @ 0x6e │ │ │ │ cmp r4, ip │ │ │ │ - bne.n b5e6a │ │ │ │ + bne.n b5e62 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl b5e50 │ │ │ │ + bl b5e48 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n b5e6a │ │ │ │ + b.n b5e62 │ │ │ │ b.w 67ab6 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #436] @ (b6094 ) │ │ │ │ + ldr r2, [pc, #436] @ (b608c ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #436] @ (b6098 ) │ │ │ │ + ldr r3, [pc, #436] @ (b6090 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n b5f18 │ │ │ │ + bhi.n b5f10 │ │ │ │ tbb [pc, r3] │ │ │ │ add sp, #480 @ 0x1e0 │ │ │ │ sub sp, #32 │ │ │ │ lsls r3, r2, #22 │ │ │ │ push {r2, r4, r5, r7} │ │ │ │ movs r3, r5 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bgt.n b5fc8 │ │ │ │ + bgt.n b5fc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b60a0 │ │ │ │ + bl b6098 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n b5fee │ │ │ │ + beq.n b5fe6 │ │ │ │ cmp r4, #10 │ │ │ │ str r4, [r5, #16] │ │ │ │ - beq.n b5f86 │ │ │ │ + beq.n b5f7e │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ - cbz r3, b5f3a │ │ │ │ + cbz r3, b5f32 │ │ │ │ cmp r4, #13 │ │ │ │ - ble.n b5f74 │ │ │ │ + ble.n b5f6c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #348] @ (b609c ) │ │ │ │ - ldr r3, [pc, #344] @ (b6098 ) │ │ │ │ + ldr r2, [pc, #348] @ (b6094 ) │ │ │ │ + ldr r3, [pc, #344] @ (b6090 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b5fc4 │ │ │ │ + bne.n b5fbc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl b60a0 │ │ │ │ + bl b6098 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n b5fee │ │ │ │ + beq.n b5fe6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n b5f58 │ │ │ │ - b.n b5f18 │ │ │ │ + bne.n b5f50 │ │ │ │ + b.n b5f10 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n b5fb2 │ │ │ │ + bhi.n b5faa │ │ │ │ tbb [pc, r2] │ │ │ │ adds r1, r0, #5 │ │ │ │ adds r7, r1, r4 │ │ │ │ subs r2, #25 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n b5f96 │ │ │ │ + bpl.n b5f8e │ │ │ │ mov r0, r5 │ │ │ │ - bl d9900 │ │ │ │ + bl d98f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n b5fee │ │ │ │ + blt.n b5fe6 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ movs r0, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b5f3c │ │ │ │ + beq.n b5f34 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ bic.w r2, r2, #512 @ 0x200 │ │ │ │ str r2, [r5, #28] │ │ │ │ - b.n b5f2c │ │ │ │ + b.n b5f24 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n b5f2c │ │ │ │ + b.n b5f24 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ orr.w r2, r2, #7 │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n b5fb4 │ │ │ │ + b.n b5fac │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n b6020 │ │ │ │ + bls.n b6018 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov r1, r5 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b60a0 │ │ │ │ + bl b6098 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n b5fd8 │ │ │ │ + bne.n b5fd0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n b5f3c │ │ │ │ + b.n b5f34 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ bic.w r2, r2, #512 @ 0x200 │ │ │ │ str r2, [r5, #28] │ │ │ │ - b.n b5f2c │ │ │ │ + b.n b5f24 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n b5f2c │ │ │ │ + ble.n b5f24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n b5f2c │ │ │ │ + b.n b5f24 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - ble.w b5f0c │ │ │ │ + ble.w b5f04 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 67ab6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n b5fee │ │ │ │ + beq.n b5fe6 │ │ │ │ str r4, [r5, #16] │ │ │ │ - b.n b5f1e │ │ │ │ + b.n b5f16 │ │ │ │ ldr r2, [r1, #104] @ 0x68 │ │ │ │ - cbz r2, b6072 │ │ │ │ + cbz r2, b606a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 111bc │ │ │ │ mov r6, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n b6084 │ │ │ │ + beq.n b607c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w b5f18 │ │ │ │ + beq.w b5f10 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b60a0 │ │ │ │ + bl b6098 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n b5fee │ │ │ │ + beq.n b5fe6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ - b.n b603e │ │ │ │ + b.n b6036 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - ble.w b5f0c │ │ │ │ - b.n b6014 │ │ │ │ + ble.w b5f04 │ │ │ │ + b.n b600c │ │ │ │ bl 67b7c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w b5f18 │ │ │ │ - b.n b5fee │ │ │ │ + bne.w b5f10 │ │ │ │ + b.n b5fe6 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #8 │ │ │ │ blx 10c18 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b6028 │ │ │ │ - b.n b5fee │ │ │ │ + bne.n b6020 │ │ │ │ + b.n b5fe6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 67ab6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w b5f18 │ │ │ │ - b.n b5fee │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + bne.w b5f10 │ │ │ │ + b.n b5fe6 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #176] @ (b6164 ) │ │ │ │ - ldr r2, [pc, #180] @ (b6168 ) │ │ │ │ + ldr r1, [pc, #176] @ (b615c ) │ │ │ │ + ldr r2, [pc, #180] @ (b6160 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ uxtb r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n b6102 │ │ │ │ + bcs.n b60fa │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ strb r4, [r2, #0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbnz r3, b60f2 │ │ │ │ - ldr r2, [pc, #144] @ (b616c ) │ │ │ │ - ldr r3, [pc, #140] @ (b6168 ) │ │ │ │ + cbnz r3, b60ea │ │ │ │ + ldr r2, [pc, #144] @ (b6164 ) │ │ │ │ + ldr r3, [pc, #140] @ (b6160 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b6122 │ │ │ │ + bne.n b611a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n b60d8 │ │ │ │ + b.n b60d0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbnz r2, b6152 │ │ │ │ + cbnz r2, b614a │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.n b6126 │ │ │ │ + bne.n b611e │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d91a4 │ │ │ │ + bl d919c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n b6148 │ │ │ │ + beq.n b6140 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n b60ce │ │ │ │ + b.n b60c6 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r0, [sp, #11] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ add.w r1, sp, #11 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n b60d4 │ │ │ │ + beq.n b60cc │ │ │ │ mov r0, r3 │ │ │ │ bl 67070 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r5, r2 │ │ │ │ - b.n b60d8 │ │ │ │ + b.n b60d0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d9900 │ │ │ │ + bl d98f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n b611e │ │ │ │ - b.n b6148 │ │ │ │ + bgt.n b6116 │ │ │ │ + b.n b6140 │ │ │ │ nop │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -000b6170 : │ │ │ │ +000b6168 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #440] @ (b6338 ) │ │ │ │ + ldr r1, [pc, #440] @ (b6330 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r2, [pc, #440] @ (b633c ) │ │ │ │ + ldr r2, [pc, #440] @ (b6334 ) │ │ │ │ movw r3, #3717 @ 0xe85 │ │ │ │ movt r3, #110 @ 0x6e │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n b628c │ │ │ │ + bne.n b6284 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ tst.w r3, #24 │ │ │ │ - bne.n b62a8 │ │ │ │ + bne.n b62a0 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ bic.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r0, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n b6296 │ │ │ │ + bge.n b628e │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.w b62da │ │ │ │ + bmi.w b62d2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, b6204 │ │ │ │ + cbz r0, b61fc │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.w b62f2 │ │ │ │ + bcc.w b62ea │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ strd r0, r0, [r4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n b6222 │ │ │ │ + ble.n b621a │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ add r3, r0 │ │ │ │ adds r1, r2, #1 │ │ │ │ strd r1, r3, [r4] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #336] @ (b6340 ) │ │ │ │ - ldr r3, [pc, #332] @ (b633c ) │ │ │ │ + ldr r2, [pc, #336] @ (b6338 ) │ │ │ │ + ldr r3, [pc, #332] @ (b6334 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b6236 │ │ │ │ + bne.n b622e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d91a4 │ │ │ │ + bl d919c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n b6230 │ │ │ │ + beq.n b6228 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r3 │ │ │ │ strd r1, r1, [r4] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ - b.n b61d4 │ │ │ │ - cbnz r0, b623a │ │ │ │ + b.n b61cc │ │ │ │ + cbnz r0, b6232 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bmi.n b6230 │ │ │ │ + bmi.n b6228 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r4, #28] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n b61ec │ │ │ │ + b.n b61e4 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 11fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b6230 │ │ │ │ + bne.n b6228 │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n b627e │ │ │ │ + beq.n b6276 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n b6318 │ │ │ │ + bne.n b6310 │ │ │ │ blx 11cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n b6320 │ │ │ │ + blt.n b6318 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n b61de │ │ │ │ - beq.n b6224 │ │ │ │ + bgt.n b61d6 │ │ │ │ + beq.n b621c │ │ │ │ mov r0, r4 │ │ │ │ blx 11fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b6230 │ │ │ │ + bne.n b6228 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n b6250 │ │ │ │ + bne.n b6248 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ bl 67070 │ │ │ │ - b.n b6230 │ │ │ │ + b.n b6228 │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n b6230 │ │ │ │ + b.n b6228 │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b61b4 │ │ │ │ + bne.n b61ac │ │ │ │ bl 673a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n b6230 │ │ │ │ + beq.n b6228 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n b61b4 │ │ │ │ + b.n b61ac │ │ │ │ lsls r5, r3, #14 │ │ │ │ - bmi.n b62b4 │ │ │ │ + bmi.n b62ac │ │ │ │ orr.w r3, r3, #65536 @ 0x10000 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n b6230 │ │ │ │ + b.n b6228 │ │ │ │ movs r1, #16 │ │ │ │ movt r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ blx 11cb8 │ │ │ │ - b.n b6230 │ │ │ │ + b.n b6228 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b6224 │ │ │ │ + beq.n b621c │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n b6318 │ │ │ │ + bne.n b6310 │ │ │ │ blx 11cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n b6320 │ │ │ │ + blt.n b6318 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ add.w r1, sp, #11 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n b62c2 │ │ │ │ + bne.n b62ba │ │ │ │ ldrb.w r0, [sp, #11] │ │ │ │ - b.n b61ec │ │ │ │ + b.n b61e4 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b6310 │ │ │ │ + beq.n b6308 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 11dc8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r1, [r4, #0] │ │ │ │ add r1, r3 │ │ │ │ subs r5, r2, r3 │ │ │ │ str r1, [r4, #4] │ │ │ │ - b.n b621c │ │ │ │ + b.n b6214 │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ - b.n b61ec │ │ │ │ + b.n b61e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 67070 │ │ │ │ - b.n b6230 │ │ │ │ + b.n b6228 │ │ │ │ movs r0, #0 │ │ │ │ blx 112f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 12324 │ │ │ │ movw r3, #1001 @ 0x3e9 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n b6230 │ │ │ │ + b.n b6228 │ │ │ │ nop │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ movs r6, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, b634c │ │ │ │ + cbnz r3, b6344 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b6348 │ │ │ │ + beq.n b6340 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ sub sp, #12 │ │ │ │ ands.w r3, r1, #128 @ 0x80 │ │ │ │ - bne.n b6398 │ │ │ │ + bne.n b6390 │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bmi.n b637e │ │ │ │ + bmi.n b6376 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 11018 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -254978,74 +254976,74 @@ │ │ │ │ strd r0, r1, [r2] │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ mov r0, r3 │ │ │ │ str.w ip, [r2, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl d9900 │ │ │ │ + bl d98f8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r0, #31 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - b.n b636c │ │ │ │ + b.n b6364 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ blx 11048 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n b63ce │ │ │ │ + beq.n b63c6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n b63c8 │ │ │ │ + bne.n b63c0 │ │ │ │ blx 11cd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n b63fe │ │ │ │ + blt.n b63f6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 11048 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq.n b6406 │ │ │ │ + beq.n b63fe │ │ │ │ mov r3, r0 │ │ │ │ - b.n b63c8 │ │ │ │ + b.n b63c0 │ │ │ │ movw r2, #1001 @ 0x3e9 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n b63c8 │ │ │ │ + b.n b63c0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n b63de │ │ │ │ - b.n b63c8 │ │ │ │ + beq.n b63d6 │ │ │ │ + b.n b63c0 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #13 │ │ │ │ - ble.n b641e │ │ │ │ + ble.n b6416 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ bx lr │ │ │ │ subs r1, #8 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n b642e │ │ │ │ + bhi.n b6426 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r6, r2, #4 │ │ │ │ lsls r7, r0, #12 │ │ │ │ adds r3, r0, #0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ @@ -255058,76 +255056,76 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [r0, #28] │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #20] │ │ │ │ orr.w r3, r3, #7 │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n b6430 │ │ │ │ + b.n b6428 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n b6434 │ │ │ │ + ble.n b642c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [r0, #28] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000b6470 : │ │ │ │ +000b6468 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r1, [pc, #60] @ (b64c0 ) │ │ │ │ + ldr r1, [pc, #60] @ (b64b8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (b64c4 ) │ │ │ │ + ldr r3, [pc, #60] @ (b64bc ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 11294 │ │ │ │ - ldr r2, [pc, #40] @ (b64c8 ) │ │ │ │ - ldr r3, [pc, #32] @ (b64c4 ) │ │ │ │ + ldr r2, [pc, #40] @ (b64c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (b64bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b64bc │ │ │ │ + bne.n b64b4 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -000b64cc : │ │ │ │ +000b64c4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (b6540 ) │ │ │ │ - ldr r3, [pc, #100] @ (b6544 ) │ │ │ │ + ldr r0, [pc, #96] @ (b6538 ) │ │ │ │ + ldr r3, [pc, #100] @ (b653c ) │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ add r0, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -255148,405 +255146,405 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ blx 124b8 │ │ │ │ cmp r0, #0 │ │ │ │ ittt ge │ │ │ │ movge r2, #0 │ │ │ │ ldrge r3, [sp, #0] │ │ │ │ strbge r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #36] @ (b6548 ) │ │ │ │ - ldr r3, [pc, #28] @ (b6544 ) │ │ │ │ + ldr r2, [pc, #36] @ (b6540 ) │ │ │ │ + ldr r3, [pc, #28] @ (b653c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b653a │ │ │ │ + bne.n b6532 │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -000b654c : │ │ │ │ +000b6544 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #3717 @ 0xe85 │ │ │ │ movt r3, #110 @ 0x6e │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n b6570 │ │ │ │ + bne.n b6568 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #22 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000b6580 : │ │ │ │ +000b6578 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n b65ec │ │ │ │ - ldr r7, [pc, #172] @ (b6644 ) │ │ │ │ + bmi.n b65e4 │ │ │ │ + ldr r7, [pc, #172] @ (b663c ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r6, #4] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ subs r5, r5, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.n b65be │ │ │ │ - beq.n b65c6 │ │ │ │ + bhi.n b65b6 │ │ │ │ + beq.n b65be │ │ │ │ mov r0, r6 │ │ │ │ blx 10ebc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n b6638 │ │ │ │ + beq.n b6630 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ - b.n b659c │ │ │ │ + b.n b6594 │ │ │ │ blx 1082c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b6632 │ │ │ │ - ldr r1, [pc, #128] @ (b6648 ) │ │ │ │ + beq.n b662a │ │ │ │ + ldr r1, [pc, #128] @ (b6640 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 1082c │ │ │ │ - ldr r1, [pc, #120] @ (b664c ) │ │ │ │ + ldr r1, [pc, #120] @ (b6644 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ - cbz r0, b662a │ │ │ │ + cbz r0, b6622 │ │ │ │ mov r0, r4 │ │ │ │ blx 1082c │ │ │ │ - cbz r0, b65fa │ │ │ │ + cbz r0, b65f2 │ │ │ │ cmp r5, #3 │ │ │ │ - bls.n b65ac │ │ │ │ + bls.n b65a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ movs r2, #22 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n b65e8 │ │ │ │ - ldr r3, [pc, #84] @ (b6650 ) │ │ │ │ + b.n b65e0 │ │ │ │ + ldr r3, [pc, #84] @ (b6648 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add r4, r0 │ │ │ │ str r4, [r6, #0] │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n b65e6 │ │ │ │ + beq.n b65de │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrd r3, r1, [r2] │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n b65e6 │ │ │ │ - ldr r3, [pc, #40] @ (b6654 ) │ │ │ │ + b.n b65de │ │ │ │ + ldr r3, [pc, #40] @ (b664c ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #12 │ │ │ │ - b.n b6600 │ │ │ │ - ldr r3, [pc, #36] @ (b6658 ) │ │ │ │ + b.n b65f8 │ │ │ │ + ldr r3, [pc, #36] @ (b6650 ) │ │ │ │ add r3, pc │ │ │ │ - b.n b6600 │ │ │ │ + b.n b65f8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r6, #28] │ │ │ │ - b.n b65e6 │ │ │ │ + b.n b65de │ │ │ │ nop │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ movs r6, r0 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ movs r6, r0 │ │ │ │ │ │ │ │ -000b665c : │ │ │ │ +000b6654 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ - cbz r0, b66da │ │ │ │ + cbz r0, b66d2 │ │ │ │ blx 11334 │ │ │ │ ldrb.w r3, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n b66e8 │ │ │ │ + bmi.n b66e0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - cbnz r3, b66be │ │ │ │ + cbnz r3, b66b6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ and.w r3, r3, #132 @ 0x84 │ │ │ │ cmp r3, #132 @ 0x84 │ │ │ │ - beq.n b66ac │ │ │ │ + beq.n b66a4 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b6696 │ │ │ │ + bne.n b668e │ │ │ │ movs r0, #0 │ │ │ │ dmb ish │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d91a4 │ │ │ │ + bl d919c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n b66e8 │ │ │ │ + beq.n b66e0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add.w r2, r4, #88 @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b66a4 │ │ │ │ - b.n b66ca │ │ │ │ + beq.n b669c │ │ │ │ + b.n b66c2 │ │ │ │ ldrb.w r3, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n b667c │ │ │ │ + bpl.n b6674 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b66e2 │ │ │ │ + beq.n b66da │ │ │ │ blx 11198 │ │ │ │ - b.n b66e2 │ │ │ │ + b.n b66da │ │ │ │ │ │ │ │ -000b66f4 : │ │ │ │ +000b66ec : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b6796 │ │ │ │ + beq.n b678e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n b6780 │ │ │ │ + bmi.n b6778 │ │ │ │ ldrd r5, r2, [r4] │ │ │ │ add.w r1, r5, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n b6752 │ │ │ │ + bcc.n b674a │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - cbz r6, b676e │ │ │ │ + cbz r6, b6766 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ blx 10ab4 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 11fb8 │ │ │ │ - cbnz r0, b6780 │ │ │ │ + cbnz r0, b6778 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n b6786 │ │ │ │ + bls.n b677e │ │ │ │ str r5, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n b67aa │ │ │ │ + bmi.n b67a2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 11430 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n b6724 │ │ │ │ + bne.n b671c │ │ │ │ mov r0, r4 │ │ │ │ blx 10ab4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 11fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b673a │ │ │ │ + beq.n b6732 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n b674e │ │ │ │ + b.n b6746 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n b6780 │ │ │ │ + beq.n b6778 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n b67ba │ │ │ │ + beq.n b67b2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, r3, r7 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n b674e │ │ │ │ + b.n b6746 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - bne.n b67b0 │ │ │ │ + bne.n b67a8 │ │ │ │ mov r1, r2 │ │ │ │ - bl d91a4 │ │ │ │ + bl d919c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n b670a │ │ │ │ - b.n b6780 │ │ │ │ + bne.n b6702 │ │ │ │ + b.n b6778 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n b6768 │ │ │ │ + b.n b6760 │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n b6780 │ │ │ │ - ldr r3, [pc, #20] @ (b67d0 ) │ │ │ │ + b.n b6778 │ │ │ │ + ldr r3, [pc, #20] @ (b67c8 ) │ │ │ │ movw r2, #1346 @ 0x542 │ │ │ │ - ldr r1, [pc, #16] @ (b67d4 ) │ │ │ │ - ldr r0, [pc, #20] @ (b67d8 ) │ │ │ │ + ldr r1, [pc, #16] @ (b67cc ) │ │ │ │ + ldr r0, [pc, #20] @ (b67d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r4, r0 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000b67dc : │ │ │ │ +000b67d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #748] @ (b6ad8 ) │ │ │ │ + ldr r2, [pc, #748] @ (b6ad0 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #748] @ (b6adc ) │ │ │ │ + ldr r3, [pc, #748] @ (b6ad4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w b6a3e │ │ │ │ + bhi.w b6a36 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsls r7, r6, #4 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r1, r0, #1 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n b6906 │ │ │ │ + bcs.n b68fe │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldrb r5, [r2, #0] │ │ │ │ - cbz r3, b683c │ │ │ │ + cbz r3, b6834 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.w b6982 │ │ │ │ + bmi.w b697a │ │ │ │ cmp r5, #13 │ │ │ │ - beq.w b6966 │ │ │ │ + beq.w b695e │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b6948 │ │ │ │ + bne.n b6940 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n b6874 │ │ │ │ + beq.n b686c │ │ │ │ cmp r5, #13 │ │ │ │ - ble.n b68c0 │ │ │ │ + ble.n b68b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r2, #1 │ │ │ │ add.w r0, r0, #1 │ │ │ │ str r0, [r3, #20] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ - ldr r2, [pc, #616] @ (b6ae0 ) │ │ │ │ - ldr r3, [pc, #612] @ (b6adc ) │ │ │ │ + ldr r2, [pc, #616] @ (b6ad8 ) │ │ │ │ + ldr r3, [pc, #612] @ (b6ad4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b6902 │ │ │ │ + bne.n b68fa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl b6b04 │ │ │ │ + bl b6afc │ │ │ │ mov r5, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w b6a54 │ │ │ │ + beq.w b6a4c │ │ │ │ adds r3, #1 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n b6892 │ │ │ │ + bne.n b688a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n b6842 │ │ │ │ + b.n b683a │ │ │ │ mov r0, r4 │ │ │ │ - bl b6b04 │ │ │ │ + bl b6afc │ │ │ │ mov r5, r0 │ │ │ │ - b.n b6842 │ │ │ │ + b.n b683a │ │ │ │ sub.w r2, r5, #8 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w b6a1e │ │ │ │ + bhi.w b6a16 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r1, r6, #18 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, sp, #672 @ 0x2a0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ @@ -255556,366 +255554,366 @@ │ │ │ │ bic.w r2, r2, #512 @ 0x200 │ │ │ │ str r2, [r4, #28] │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n b6874 │ │ │ │ + b.n b686c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ orr.w r2, r2, #7 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n b68e6 │ │ │ │ + b.n b68de │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 10ebc │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, b6920 │ │ │ │ + cbz r3, b6918 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n b682e │ │ │ │ + bne.n b6826 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ - cbnz r2, b6942 │ │ │ │ + cbnz r2, b693a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n b6874 │ │ │ │ + b.n b686c │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n b683c │ │ │ │ - b.n b6916 │ │ │ │ + bne.n b6834 │ │ │ │ + b.n b690e │ │ │ │ mov r0, r4 │ │ │ │ - bl b6b04 │ │ │ │ + bl b6afc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - ble.n b6842 │ │ │ │ - ldr r2, [pc, #432] @ (b6ae4 ) │ │ │ │ + ble.n b683a │ │ │ │ + ldr r2, [pc, #432] @ (b6adc ) │ │ │ │ mov.w r1, #67108864 @ 0x4000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 11cb8 │ │ │ │ - b.n b6848 │ │ │ │ + b.n b6840 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n b6850 │ │ │ │ + b.n b6848 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ movw r3, #3717 @ 0xe85 │ │ │ │ movt r3, #110 @ 0x6e │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w b684e │ │ │ │ + bne.w b6846 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.w b684e │ │ │ │ + beq.w b6846 │ │ │ │ mov r0, r5 │ │ │ │ blx 10d98 │ │ │ │ - b.n b684e │ │ │ │ + b.n b6846 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r2, r3, #16 │ │ │ │ - bpl.n b697e │ │ │ │ + bpl.n b6976 │ │ │ │ ldrb.w r3, [r4, #120] @ 0x78 │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w b67fe │ │ │ │ + beq.w b67f6 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n b69f2 │ │ │ │ + beq.n b69ea │ │ │ │ movs r5, #13 │ │ │ │ - b.n b6848 │ │ │ │ + b.n b6840 │ │ │ │ and.w r3, r5, #224 @ 0xe0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.n b69ea │ │ │ │ + beq.n b69e2 │ │ │ │ and.w r3, r5, #240 @ 0xf0 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - beq.n b69ee │ │ │ │ + beq.n b69e6 │ │ │ │ and.w r3, r5, #248 @ 0xf8 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - beq.n b6a1a │ │ │ │ + beq.n b6a12 │ │ │ │ and.w r3, r5, #252 @ 0xfc │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ - beq.w b6ab4 │ │ │ │ + beq.w b6aac │ │ │ │ and.w r3, r5, #254 @ 0xfe │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bne.w b6ac8 │ │ │ │ + bne.w b6ac0 │ │ │ │ movs r3, #5 │ │ │ │ rsb r1, r3, #6 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ subs r2, #1 │ │ │ │ ands r5, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b6b04 │ │ │ │ + bl b6afc │ │ │ │ and.w r2, r0, #192 @ 0xc0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n b69fe │ │ │ │ + bne.n b69f6 │ │ │ │ and.w r2, r0, #63 @ 0x3f │ │ │ │ subs r3, #1 │ │ │ │ add.w r5, r2, r5, lsl #6 │ │ │ │ - bne.n b69bc │ │ │ │ - b.n b6842 │ │ │ │ + bne.n b69b4 │ │ │ │ + b.n b683a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 679f4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n b6842 │ │ │ │ + b.n b683a │ │ │ │ movs r3, #1 │ │ │ │ - b.n b69b0 │ │ │ │ + b.n b69a8 │ │ │ │ movs r3, #2 │ │ │ │ - b.n b69b0 │ │ │ │ + b.n b69a8 │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r4, #120] @ 0x78 │ │ │ │ - b.n b67fe │ │ │ │ - ldr r2, [pc, #232] @ (b6ae8 ) │ │ │ │ + b.n b67f6 │ │ │ │ + ldr r2, [pc, #232] @ (b6ae0 ) │ │ │ │ mov.w r1, #67108864 @ 0x4000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 11cb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 121dc │ │ │ │ movw r5, #65533 @ 0xfffd │ │ │ │ - b.n b6848 │ │ │ │ + b.n b6840 │ │ │ │ movs r3, #3 │ │ │ │ - b.n b69b0 │ │ │ │ + b.n b69a8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - b.n b68fc │ │ │ │ + b.n b68f4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ bic.w r2, r2, #512 @ 0x200 │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n b68e6 │ │ │ │ + b.n b68de │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w b68e6 │ │ │ │ + ble.w b68de │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n b68e6 │ │ │ │ - ldr r3, [pc, #172] @ (b6aec ) │ │ │ │ + b.n b68de │ │ │ │ + ldr r3, [pc, #172] @ (b6ae4 ) │ │ │ │ movw r2, #1271 @ 0x4f7 │ │ │ │ - ldr r1, [pc, #168] @ (b6af0 ) │ │ │ │ - ldr r0, [pc, #172] @ (b6af4 ) │ │ │ │ + ldr r1, [pc, #168] @ (b6ae8 ) │ │ │ │ + ldr r0, [pc, #172] @ (b6aec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b6848 │ │ │ │ - ldr r2, [pc, #156] @ (b6af8 ) │ │ │ │ + beq.w b6840 │ │ │ │ + ldr r2, [pc, #156] @ (b6af0 ) │ │ │ │ mov.w r1, #67108864 @ 0x4000000 │ │ │ │ mov r0, r4 │ │ │ │ movw r5, #65533 @ 0xfffd │ │ │ │ add r2, pc │ │ │ │ blx 11cb8 │ │ │ │ - b.n b6848 │ │ │ │ + b.n b6840 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 679f4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n b6842 │ │ │ │ + b.n b683a │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r3, b6ab8 │ │ │ │ + cbz r3, b6ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6b04 │ │ │ │ + bl b6afc │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w b691a │ │ │ │ + beq.w b6912 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 10e40 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w b68b2 │ │ │ │ + bls.w b68aa │ │ │ │ adds r0, #1 │ │ │ │ - bne.n b6a7e │ │ │ │ - ldr r2, [pc, #84] @ (b6afc ) │ │ │ │ + bne.n b6a76 │ │ │ │ + ldr r2, [pc, #84] @ (b6af4 ) │ │ │ │ mov.w r1, #67108864 @ 0x4000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 11cb8 │ │ │ │ - b.n b6a14 │ │ │ │ + b.n b6a0c │ │ │ │ movs r3, #4 │ │ │ │ - b.n b69b0 │ │ │ │ + b.n b69a8 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #8 │ │ │ │ blx 10c18 │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b6a7e │ │ │ │ - b.n b691a │ │ │ │ - ldr r2, [pc, #52] @ (b6b00 ) │ │ │ │ + bne.n b6a76 │ │ │ │ + b.n b6912 │ │ │ │ + ldr r2, [pc, #52] @ (b6af8 ) │ │ │ │ mov.w r1, #67108864 @ 0x4000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 11cb8 │ │ │ │ - b.n b6a14 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + b.n b6a0c │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ movs r6, r0 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r5, #20] │ │ │ │ movs r3, r0 │ │ │ │ - b.n b6454 │ │ │ │ + b.n b642c │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r7, #20] │ │ │ │ movs r3, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n b6b3e │ │ │ │ + bcs.n b6b36 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n b6b3a │ │ │ │ - cbz r3, b6b3a │ │ │ │ + beq.n b6b32 │ │ │ │ + cbz r3, b6b32 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 10ebc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n b6b24 │ │ │ │ + b.n b6b1c │ │ │ │ │ │ │ │ -000b6b48 : │ │ │ │ +000b6b40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n b6bda │ │ │ │ + beq.n b6bd2 │ │ │ │ subs r4, #1 │ │ │ │ mov r2, r0 │ │ │ │ str r4, [r0, #84] @ 0x54 │ │ │ │ - cbnz r4, b6bb4 │ │ │ │ + cbnz r4, b6bac │ │ │ │ ldr r3, [r0, #28] │ │ │ │ and.w r3, r3, #132 @ 0x84 │ │ │ │ cmp r3, #132 @ 0x84 │ │ │ │ - beq.n b6bce │ │ │ │ + beq.n b6bc6 │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b6b78 │ │ │ │ + bne.n b6b70 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ - cbz r1, b6b9a │ │ │ │ - cbz r0, b6b94 │ │ │ │ + cbz r1, b6b92 │ │ │ │ + cbz r0, b6b8c │ │ │ │ blx 11198 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n b6b8e │ │ │ │ - cbz r0, b6bac │ │ │ │ + bpl.n b6b86 │ │ │ │ + cbz r0, b6ba4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 11198 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl d94b4 │ │ │ │ - b.n b6b94 │ │ │ │ + bl d94ac │ │ │ │ + b.n b6b8c │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b6b86 │ │ │ │ - b.n b6bbe │ │ │ │ + beq.n b6b7e │ │ │ │ + b.n b6bb6 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl b6344 │ │ │ │ + bl b633c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n b6bb6 │ │ │ │ - ldr r3, [pc, #20] @ (b6bf0 ) │ │ │ │ + b.n b6bae │ │ │ │ + ldr r3, [pc, #20] @ (b6be8 ) │ │ │ │ mov.w r2, #372 @ 0x174 │ │ │ │ - ldr r1, [pc, #16] @ (b6bf4 ) │ │ │ │ - ldr r0, [pc, #20] @ (b6bf8 ) │ │ │ │ + ldr r1, [pc, #16] @ (b6bec ) │ │ │ │ + ldr r0, [pc, #20] @ (b6bf0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ movs r3, r0 │ │ │ │ - b.n b7220 │ │ │ │ + b.n b71f8 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, b6c28 │ │ │ │ + cbz r0, b6c20 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 11364 │ │ │ │ adds r0, #1 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ blx 115cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n b6c22 │ │ │ │ + b.n b6c1a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #20 │ │ │ │ movs r4, #0 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #24 │ │ │ │ strd r4, r4, [r6] │ │ │ │ strd r4, r4, [r6, #8] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r4, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ str r4, [r0, #20] │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r5, #20] │ │ │ │ blx 10cec │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r6, #16] │ │ │ │ add sp, #12 │ │ │ │ @@ -255927,116 +255925,116 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r0, #2312] @ 0x908 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr.w r4, [r0, #2312] @ 0x908 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - bl b6cac │ │ │ │ + bl b6ca4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b6d92 │ │ │ │ + beq.n b6d8a │ │ │ │ asrs r2, r1, #12 │ │ │ │ mov lr, r0 │ │ │ │ eor.w r2, r2, r1, asr #7 │ │ │ │ eors r2, r1 │ │ │ │ ldr.w r5, [lr] │ │ │ │ ldr.w r4, [lr, #20] │ │ │ │ subs r6, r5, #1 │ │ │ │ and.w r3, r2, r6 │ │ │ │ add.w ip, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b6d7c │ │ │ │ + beq.n b6d74 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n b6cf4 │ │ │ │ + bne.n b6cec │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.n b6d7c │ │ │ │ + beq.n b6d74 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n b6d8c │ │ │ │ + beq.n b6d84 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r7, r0, #2 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ moveq.w ip, #1 │ │ │ │ cmn.w r5, #32 │ │ │ │ mov.w r5, r5, asr #2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ orrs.w r0, r0, ip │ │ │ │ - bne.n b6d80 │ │ │ │ + bne.n b6d78 │ │ │ │ adds r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add.w ip, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ - cbz r0, b6d7c │ │ │ │ + cbz r0, b6d74 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n b6ce6 │ │ │ │ + beq.n b6cde │ │ │ │ cmn.w r5, #8 │ │ │ │ it ne │ │ │ │ cmnne.w r0, #2 │ │ │ │ - beq.n b6d80 │ │ │ │ + beq.n b6d78 │ │ │ │ adds r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add.w r0, r4, r3, lsl #3 │ │ │ │ ldr.w ip, [r4, r3, lsl #3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n b6d7c │ │ │ │ + beq.n b6d74 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r7, r5, #9 │ │ │ │ movs r5, #2 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n b6cea │ │ │ │ + beq.n b6ce2 │ │ │ │ cmn.w ip, #2 │ │ │ │ add.w r5, r5, #1 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ cmp r5, r7 │ │ │ │ it gt │ │ │ │ orrgt.w r0, r0, #1 │ │ │ │ - cbnz r0, b6d80 │ │ │ │ + cbnz r0, b6d78 │ │ │ │ adds r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add.w r0, r4, r3, lsl #3 │ │ │ │ ldr.w ip, [r4, r3, lsl #3] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n b6d4c │ │ │ │ + bne.n b6d44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr.w lr, [lr, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n b6d7c │ │ │ │ - b.n b6cc8 │ │ │ │ + beq.n b6d74 │ │ │ │ + b.n b6cc0 │ │ │ │ ldr.w lr, [lr, #12] │ │ │ │ - b.n b6cc8 │ │ │ │ - ldr r3, [pc, #20] @ (b6da8 ) │ │ │ │ + b.n b6cc0 │ │ │ │ + ldr r3, [pc, #20] @ (b6da0 ) │ │ │ │ mov.w r2, #312 @ 0x138 │ │ │ │ - ldr r1, [pc, #16] @ (b6dac ) │ │ │ │ - ldr r0, [pc, #20] @ (b6db0 ) │ │ │ │ + ldr r1, [pc, #16] @ (b6da4 ) │ │ │ │ + ldr r0, [pc, #20] @ (b6da8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -256047,42 +256045,42 @@ │ │ │ │ ldr.w r1, [r4, #2312] @ 0x908 │ │ │ │ mov r8, r2 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ str r6, [r1, #80] @ 0x50 │ │ │ │ ldr.w r1, [r4, #2312] @ 0x908 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl b6e6c │ │ │ │ + bl b6e64 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bne.n b6dfc │ │ │ │ + bne.n b6df4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #40] @ (b6e28 ) │ │ │ │ + ldr r0, [pc, #40] @ (b6e20 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ - ldr r3, [pc, #36] @ (b6e2c ) │ │ │ │ + ldr r3, [pc, #36] @ (b6e24 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ bl 6ae22 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 6af04 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b786c │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + b.w b7864 │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r2, #0] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #2312] @ 0x908 │ │ │ │ @@ -256090,961 +256088,961 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #5 │ │ │ │ str r5, [r0, #80] @ 0x50 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r4, #2312] @ 0x908 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl b6e6c │ │ │ │ + bl b6e64 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b75a8 │ │ │ │ + beq.w b75a0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b7564 │ │ │ │ + beq.w b755c │ │ │ │ asrs r6, r2, #12 │ │ │ │ mov r7, r0 │ │ │ │ eor.w r6, r6, r2, asr #7 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r2 │ │ │ │ eors r6, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r0, r5, #1 │ │ │ │ add.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r9, r6, lr │ │ │ │ - beq.w b713c │ │ │ │ + beq.w b7134 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ mov.w r1, r9, lsl #3 │ │ │ │ add.w ip, lr, r1 │ │ │ │ ldr.w r2, [lr, r9, lsl #3] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b6fc8 │ │ │ │ + beq.w b6fc0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b6fe6 │ │ │ │ + beq.w b6fde │ │ │ │ adds r2, #2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ cmn.w r2, #32 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ mov.w ip, r2, asr #2 │ │ │ │ orrs r1, r0 │ │ │ │ - bne.w b7284 │ │ │ │ + bne.w b727c │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, r9, #1 │ │ │ │ and.w r8, r8, r9 │ │ │ │ mov.w r1, r8, lsl #3 │ │ │ │ ldr.w r2, [lr, r8, lsl #3] │ │ │ │ add.w ip, lr, r1 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b7042 │ │ │ │ + beq.w b703a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b6fe6 │ │ │ │ + beq.n b6fde │ │ │ │ adds r2, #2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ cmn.w r2, #28 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ mov.w ip, r2, asr #2 │ │ │ │ orrs r1, r0 │ │ │ │ - bne.w b7284 │ │ │ │ + bne.w b727c │ │ │ │ subs r2, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r8, r2, r8 │ │ │ │ mov.w r1, r8, lsl #3 │ │ │ │ ldr.w r2, [lr, r8, lsl #3] │ │ │ │ add.w ip, lr, r1 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b710e │ │ │ │ + beq.w b7106 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b6fe6 │ │ │ │ + beq.n b6fde │ │ │ │ adds r2, #2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ cmn.w r2, #24 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ mov.w ip, r2, asr #2 │ │ │ │ orrs r1, r0 │ │ │ │ - bne.w b7284 │ │ │ │ + bne.w b727c │ │ │ │ add.w r1, r8, #1 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r8, r8, r1 │ │ │ │ mov.w r9, #3 │ │ │ │ mov.w r1, r8, lsl #3 │ │ │ │ ldr.w r2, [lr, r8, lsl #3] │ │ │ │ add.w ip, lr, r1 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b70e0 │ │ │ │ + beq.w b70d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b6fe6 │ │ │ │ + beq.n b6fde │ │ │ │ adds r1, r2, #2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ mov.w ip, r1, asr #2 │ │ │ │ add.w r0, ip, #9 │ │ │ │ cmp r9, r0 │ │ │ │ it gt │ │ │ │ orrgt.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b7282 │ │ │ │ + bne.w b727a │ │ │ │ add.w r8, r8, #1 │ │ │ │ subs r1, #1 │ │ │ │ and.w r8, r1, r8 │ │ │ │ - b.n b6f7e │ │ │ │ + b.n b6f76 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b6fde │ │ │ │ + bne.n b6fd6 │ │ │ │ strex lr, r3, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n b6fcc │ │ │ │ + bne.n b6fc4 │ │ │ │ dmb ish │ │ │ │ - bne.w b75be │ │ │ │ + bne.w b75b6 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n b703c │ │ │ │ + beq.n b7034 │ │ │ │ adds r2, r0, #2 │ │ │ │ - beq.w b75a2 │ │ │ │ + beq.w b759a │ │ │ │ subs r2, r0, #1 │ │ │ │ adds r2, #3 │ │ │ │ - bls.w b7230 │ │ │ │ + bls.w b7228 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ dmb ish │ │ │ │ add r2, r1 │ │ │ │ adds r2, #4 │ │ │ │ ldrex ip, [r2] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n b7014 │ │ │ │ + bne.n b700c │ │ │ │ strex lr, r5, [r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n b7002 │ │ │ │ + bne.n b6ffa │ │ │ │ dmb ish │ │ │ │ - bne.n b7088 │ │ │ │ + bne.n b7080 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n b70da │ │ │ │ + bpl.n b70d2 │ │ │ │ adds r6, r5, #1 │ │ │ │ - beq.n b703c │ │ │ │ + beq.n b7034 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b7028 │ │ │ │ + bne.n b7020 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b7058 │ │ │ │ + bne.n b7050 │ │ │ │ strex lr, r3, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n b7046 │ │ │ │ + bne.n b703e │ │ │ │ dmb ish │ │ │ │ - beq.n b6fe6 │ │ │ │ + beq.n b6fde │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ ldr.w r2, [lr, r8, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b6f0a │ │ │ │ - ldr.w r3, [pc, #1384] @ b75d8 │ │ │ │ + bne.w b6f02 │ │ │ │ + ldr.w r3, [pc, #1384] @ b75d0 │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ - ldr.w r1, [pc, #1380] @ b75dc │ │ │ │ - ldr.w r0, [pc, #1380] @ b75e0 │ │ │ │ + ldr.w r1, [pc, #1380] @ b75d4 │ │ │ │ + ldr.w r0, [pc, #1380] @ b75d8 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ add.w r2, lr, r1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ adds r2, r0, #2 │ │ │ │ - beq.w b75a2 │ │ │ │ + beq.w b759a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ and.w r8, r2, #4 │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ cmn.w ip, #3 │ │ │ │ - bhi.n b70ae │ │ │ │ + bhi.n b70a6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n b703c │ │ │ │ + bne.n b7034 │ │ │ │ add.w r2, lr, r1 │ │ │ │ dmb ish │ │ │ │ adds r2, #4 │ │ │ │ ldrex lr, [r2] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n b70ca │ │ │ │ + bne.n b70c2 │ │ │ │ strex r9, r5, [r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n b70b8 │ │ │ │ + bne.n b70b0 │ │ │ │ dmb ish │ │ │ │ - bne.w b7592 │ │ │ │ + bne.w b758a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w b75ce │ │ │ │ + bmi.w b75c6 │ │ │ │ adds r1, r5, #1 │ │ │ │ - bne.n b703a │ │ │ │ - b.n b703c │ │ │ │ + bne.n b7032 │ │ │ │ + b.n b7034 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b70f6 │ │ │ │ + bne.n b70ee │ │ │ │ strex lr, r3, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n b70e4 │ │ │ │ + bne.n b70dc │ │ │ │ dmb ish │ │ │ │ - beq.w b6fe6 │ │ │ │ + beq.w b6fde │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ ldr.w r2, [lr, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b6f94 │ │ │ │ - b.n b706c │ │ │ │ + bne.w b6f8c │ │ │ │ + b.n b7064 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b7124 │ │ │ │ + bne.n b711c │ │ │ │ strex lr, r3, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n b7112 │ │ │ │ + bne.n b710a │ │ │ │ dmb ish │ │ │ │ - beq.w b6fe6 │ │ │ │ + beq.w b6fde │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ ldr.w r2, [lr, r8, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b6f4c │ │ │ │ - b.n b706c │ │ │ │ + bne.w b6f44 │ │ │ │ + b.n b7064 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ mov.w r1, r9, lsl #3 │ │ │ │ add.w ip, r8, r1 │ │ │ │ ldr.w r0, [r8, r9, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b722a │ │ │ │ + beq.n b7222 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [ip, #4] │ │ │ │ - beq.w b6fe6 │ │ │ │ + beq.w b6fde │ │ │ │ cmn.w r0, #2 │ │ │ │ mov.w ip, r2, asr #2 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ cmn.w r2, #32 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ movlt r1, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w b7284 │ │ │ │ + bne.w b727c │ │ │ │ add.w r0, r9, #1 │ │ │ │ and.w sl, lr, r0 │ │ │ │ mov.w r1, sl, lsl #3 │ │ │ │ ldr.w r9, [r8, sl, lsl #3] │ │ │ │ add.w r0, r8, r1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n b722a │ │ │ │ + beq.n b7222 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w b74dc │ │ │ │ + beq.w b74d4 │ │ │ │ cmn.w r9, #2 │ │ │ │ it ne │ │ │ │ cmnne.w ip, #8 │ │ │ │ - beq.n b7284 │ │ │ │ + beq.n b727c │ │ │ │ add.w r0, sl, #1 │ │ │ │ and.w sl, lr, r0 │ │ │ │ mov.w r1, sl, lsl #3 │ │ │ │ ldr.w r9, [r8, sl, lsl #3] │ │ │ │ add.w r0, r8, r1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n b722a │ │ │ │ + beq.n b7222 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w b74dc │ │ │ │ + beq.w b74d4 │ │ │ │ cmn.w r9, #2 │ │ │ │ it ne │ │ │ │ cmnne.w ip, #7 │ │ │ │ - beq.n b7284 │ │ │ │ + beq.n b727c │ │ │ │ add.w r0, sl, #1 │ │ │ │ mov fp, r4 │ │ │ │ and.w r0, lr, r0 │ │ │ │ mov r4, r3 │ │ │ │ str r5, [sp, #8] │ │ │ │ add.w sl, ip, #9 │ │ │ │ lsls r3, r0, #3 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r1, [r8, r0, lsl #3] │ │ │ │ mov.w r9, #3 │ │ │ │ add.w r2, r8, r3 │ │ │ │ - cbz r1, b722a │ │ │ │ + cbz r1, b7222 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w b74d0 │ │ │ │ + beq.w b74c8 │ │ │ │ adds r3, r1, #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ cmp r9, sl │ │ │ │ it gt │ │ │ │ orrgt.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w b74e0 │ │ │ │ + bne.w b74d8 │ │ │ │ adds r0, #1 │ │ │ │ and.w r0, lr, r0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr.w r1, [r8, r0, lsl #3] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b71f6 │ │ │ │ + bne.n b71ee │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n b703c │ │ │ │ + b.n b7034 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w b703c │ │ │ │ + bmi.w b7034 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ dmb ish │ │ │ │ add r2, r1 │ │ │ │ adds r2, #4 │ │ │ │ ldrex ip, [r2] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n b7254 │ │ │ │ + bne.n b724c │ │ │ │ strex lr, r5, [r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n b7242 │ │ │ │ + bne.n b723a │ │ │ │ dmb ish │ │ │ │ - bne.w b7088 │ │ │ │ + bne.w b7080 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w b70da │ │ │ │ + bpl.w b70d2 │ │ │ │ adds r4, r5, #1 │ │ │ │ - bne.w b703a │ │ │ │ + bne.w b7032 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b726e │ │ │ │ + bne.n b7266 │ │ │ │ dmb ish │ │ │ │ - b.n b703c │ │ │ │ + b.n b7034 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, ip │ │ │ │ - blt.w b74ea │ │ │ │ + blt.w b74e2 │ │ │ │ cmp.w r1, r2, asr #1 │ │ │ │ it ge │ │ │ │ lslge r2, r2, #2 │ │ │ │ - blt.w b74f2 │ │ │ │ + blt.w b74ea │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w b7504 │ │ │ │ + bne.w b74fc │ │ │ │ movs r0, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ mov.w r8, r2, lsl #3 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ str.w r9, [r0, #12] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str.w r9, [r0, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r3, #20] │ │ │ │ blx 10cec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ str r4, [r0, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n b72fc │ │ │ │ + bne.n b72f4 │ │ │ │ strex r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b72ec │ │ │ │ + bne.n b72e4 │ │ │ │ dmb ish │ │ │ │ - bne.w b74f6 │ │ │ │ + bne.w b74ee │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n b73be │ │ │ │ + ble.n b73b6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n b7368 │ │ │ │ + b.n b7360 │ │ │ │ cmn.w r9, #2 │ │ │ │ - beq.n b73ba │ │ │ │ + beq.n b73b2 │ │ │ │ subs r3, r6, #1 │ │ │ │ adds r3, #3 │ │ │ │ - bhi.w b747c │ │ │ │ + bhi.w b7474 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl b6e6c │ │ │ │ + bl b6e64 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mvn.w r2, #1 │ │ │ │ dmb ish │ │ │ │ add r1, r8 │ │ │ │ adds r1, #4 │ │ │ │ ldrex r3, [r1] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n b7358 │ │ │ │ + bne.n b7350 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b7348 │ │ │ │ + bne.n b7340 │ │ │ │ dmb ish │ │ │ │ - bne.w b751e │ │ │ │ + bne.w b7516 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n b73be │ │ │ │ + bge.n b73b6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov.w r8, r5, lsl #3 │ │ │ │ add.w ip, r3, r8 │ │ │ │ ldr.w r9, [r3, r5, lsl #3] │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n b731c │ │ │ │ + bne.n b7314 │ │ │ │ mvn.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n b7398 │ │ │ │ + bne.n b7390 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b7388 │ │ │ │ + bne.n b7380 │ │ │ │ dmb ish │ │ │ │ ldr r2, [r4, #20] │ │ │ │ add.w r0, r2, r8 │ │ │ │ ldr.w r9, [r2, r5, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n b74a4 │ │ │ │ + beq.n b749c │ │ │ │ cmn.w r9, #2 │ │ │ │ - bne.n b7322 │ │ │ │ + bne.n b731a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r6, r5 │ │ │ │ adds r6, #1 │ │ │ │ - b.n b7314 │ │ │ │ + b.n b730c │ │ │ │ mov r6, r5 │ │ │ │ - b.n b73b6 │ │ │ │ + b.n b73ae │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r3, fp │ │ │ │ add.w r8, r7, #4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [r7, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b73e6 │ │ │ │ + bne.n b73de │ │ │ │ strex r0, r2, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b73d6 │ │ │ │ + bne.n b73ce │ │ │ │ dmb ish │ │ │ │ - bne.w b7504 │ │ │ │ + bne.w b74fc │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - cbz r2, b7402 │ │ │ │ + cbz r2, b73fa │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b7478 │ │ │ │ + beq.n b7470 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b73fa │ │ │ │ + bne.n b73f2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbnz r2, b7412 │ │ │ │ + cbnz r2, b740a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl a4484 │ │ │ │ + bl a447c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, b7430 │ │ │ │ + cbz r0, b7428 │ │ │ │ movs r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n b7428 │ │ │ │ + bne.n b7420 │ │ │ │ strex r0, r2, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b7418 │ │ │ │ + bne.n b7410 │ │ │ │ dmb ish │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n b6e9a │ │ │ │ + b.n b6e92 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n b7412 │ │ │ │ + beq.n b740a │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n b7412 │ │ │ │ + beq.n b740a │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - bl d9f10 │ │ │ │ + bl d9f08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b7412 │ │ │ │ + bne.n b740a │ │ │ │ mov r0, r4 │ │ │ │ - bl a4484 │ │ │ │ - cbz r0, b745a │ │ │ │ + bl a447c │ │ │ │ + cbz r0, b7452 │ │ │ │ mov r3, r9 │ │ │ │ - b.n b7412 │ │ │ │ + b.n b740a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n b7456 │ │ │ │ + beq.n b744e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n b7456 │ │ │ │ + beq.n b744e │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - bl d9f10 │ │ │ │ + bl d9f08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b744e │ │ │ │ + beq.n b7446 │ │ │ │ mov r3, r9 │ │ │ │ - b.n b7412 │ │ │ │ + b.n b740a │ │ │ │ mov r4, r2 │ │ │ │ - b.n b7402 │ │ │ │ + b.n b73fa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n b751e │ │ │ │ + beq.n b7516 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mvn.w r2, #1 │ │ │ │ dmb ish │ │ │ │ add r3, r8 │ │ │ │ adds r3, #4 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w b7358 │ │ │ │ + bne.w b7350 │ │ │ │ strex r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b7358 │ │ │ │ - b.n b748e │ │ │ │ + beq.w b7350 │ │ │ │ + b.n b7486 │ │ │ │ mov ip, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b74ba │ │ │ │ + bne.n b74b2 │ │ │ │ strex r2, ip, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b74aa │ │ │ │ + bne.n b74a2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r0, r3, r8 │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b74a6 │ │ │ │ + beq.n b749e │ │ │ │ mov r9, r3 │ │ │ │ - b.n b73ac │ │ │ │ + b.n b73a4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, fp │ │ │ │ - b.n b6fe6 │ │ │ │ + b.n b6fde │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n b6fe6 │ │ │ │ + b.n b6fde │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r4, fp │ │ │ │ - b.n b7284 │ │ │ │ + b.n b727c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w b7298 │ │ │ │ + beq.w b7290 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n b7298 │ │ │ │ + b.n b7290 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl d9f10 │ │ │ │ + bl d9f08 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r2, b7508 │ │ │ │ + cbz r2, b7500 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n b6e9a │ │ │ │ - ldr r3, [pc, #216] @ (b75e4 ) │ │ │ │ + b.n b6e92 │ │ │ │ + ldr r3, [pc, #216] @ (b75dc ) │ │ │ │ mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r1, [pc, #216] @ (b75e8 ) │ │ │ │ - ldr r0, [pc, #216] @ (b75ec ) │ │ │ │ + ldr r1, [pc, #216] @ (b75e0 ) │ │ │ │ + ldr r0, [pc, #216] @ (b75e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r2, r3, r8 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n b757a │ │ │ │ + beq.n b7572 │ │ │ │ subs r2, r6, #1 │ │ │ │ adds r2, #3 │ │ │ │ - bhi.n b7520 │ │ │ │ + bhi.n b7518 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl b6e6c │ │ │ │ + bl b6e64 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mvn.w r2, #1 │ │ │ │ dmb ish │ │ │ │ add r1, r8 │ │ │ │ adds r1, #4 │ │ │ │ ldrex r3, [r1] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w b7358 │ │ │ │ + bne.w b7350 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b7358 │ │ │ │ - b.n b754e │ │ │ │ - ldr r3, [pc, #136] @ (b75f0 ) │ │ │ │ + beq.w b7350 │ │ │ │ + b.n b7546 │ │ │ │ + ldr r3, [pc, #136] @ (b75e8 ) │ │ │ │ movw r2, #363 @ 0x16b │ │ │ │ - ldr r1, [pc, #136] @ (b75f4 ) │ │ │ │ - ldr r0, [pc, #136] @ (b75f8 ) │ │ │ │ + ldr r1, [pc, #136] @ (b75ec ) │ │ │ │ + ldr r0, [pc, #136] @ (b75f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl b6e6c │ │ │ │ - b.n b7322 │ │ │ │ + bl b6e64 │ │ │ │ + b.n b731a │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ add.w r2, lr, r1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ adds r2, r0, #2 │ │ │ │ - bne.w b709e │ │ │ │ + bne.w b7096 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n b7504 │ │ │ │ - ldr r3, [pc, #80] @ (b75fc ) │ │ │ │ + b.n b74fc │ │ │ │ + ldr r3, [pc, #80] @ (b75f4 ) │ │ │ │ mov.w r2, #362 @ 0x16a │ │ │ │ - ldr r1, [pc, #80] @ (b7600 ) │ │ │ │ - ldr r0, [pc, #80] @ (b7604 ) │ │ │ │ + ldr r1, [pc, #80] @ (b75f8 ) │ │ │ │ + ldr r0, [pc, #80] @ (b75fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ ldr.w r2, [lr, r9, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b6ec4 │ │ │ │ - b.n b706c │ │ │ │ + bne.w b6ebc │ │ │ │ + b.n b7064 │ │ │ │ cmn.w ip, #3 │ │ │ │ - bls.w b7264 │ │ │ │ - b.n b7020 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + bls.w b725c │ │ │ │ + b.n b7018 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xfada0002 │ │ │ │ - adds r6, #18 │ │ │ │ + @ instruction: 0xfaca0002 │ │ │ │ + adds r6, #2 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ movs r3, r0 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ movs r3, r0 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, ip │ │ │ │ - ble.n b76ec │ │ │ │ + ble.n b76e4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov.w lr, ip, lsl #3 │ │ │ │ add.w r2, ip, #1 │ │ │ │ add.w r3, r0, lr │ │ │ │ ldr.w r1, [r0, ip, lsl #3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmn.w r1, #2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n b76a6 │ │ │ │ + bne.n b769e │ │ │ │ cmp r4, r2 │ │ │ │ - ble.n b76ee │ │ │ │ + ble.n b76e6 │ │ │ │ add.w r3, lr, #8 │ │ │ │ add.w r2, ip, #2 │ │ │ │ adds r1, r0, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [r0, r3] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmn.w r1, #2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bne.n b76a6 │ │ │ │ + bne.n b769e │ │ │ │ cmp r4, r2 │ │ │ │ - ble.n b76ee │ │ │ │ + ble.n b76e6 │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w r2, ip, #3 │ │ │ │ add.w r3, r0, lr │ │ │ │ ldr.w r1, [r0, lr] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmn.w r1, #2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n b76a6 │ │ │ │ + bne.n b769e │ │ │ │ sub.w ip, r0, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n b76ee │ │ │ │ + beq.n b76e6 │ │ │ │ ldr.w r1, [r0, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ cmn.w r1, #2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ldr.w r3, [ip, r2, lsl #3] │ │ │ │ - beq.n b768e │ │ │ │ + beq.n b7686 │ │ │ │ adds r0, r3, #2 │ │ │ │ - beq.n b76f8 │ │ │ │ + beq.n b76f0 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmn.w r0, #3 │ │ │ │ - bhi.n b7710 │ │ │ │ + bhi.n b7708 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ - cbnz r0, b76d8 │ │ │ │ + cbnz r0, b76d0 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r7, b76de │ │ │ │ + cbz r7, b76d6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r7, #0] │ │ │ │ - cbz r2, b76e4 │ │ │ │ + cbz r2, b76dc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r7, b7714 │ │ │ │ + cbnz r7, b770c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b76ca │ │ │ │ + bne.n b76c2 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n b76d4 │ │ │ │ + b.n b76cc │ │ │ │ mov r2, ip │ │ │ │ adds r4, r1, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - b.n b76b4 │ │ │ │ + b.n b76ac │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl b6cac │ │ │ │ + bl b6ca4 │ │ │ │ mov r3, r0 │ │ │ │ subs r0, #1 │ │ │ │ adds r2, r0, #3 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bls.n b76c0 │ │ │ │ + bls.n b76b8 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r2 │ │ │ │ - b.n b7628 │ │ │ │ + b.n b7620 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - b.n b76c4 │ │ │ │ + b.n b76bc │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #316] @ (b7868 ) │ │ │ │ + ldr r3, [pc, #316] @ (b7860 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r5, #2312] @ 0x908 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr.w r3, [r5, #2312] @ 0x908 │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp ip, r0 │ │ │ │ - bge.n b781c │ │ │ │ + bge.n b7814 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov.w lr, ip, lsl #3 │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w r4, r1, lr │ │ │ │ ldr.w r2, [r1, ip, lsl #3] │ │ │ │ cmn.w r2, #2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n b782c │ │ │ │ + bne.n b7824 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n b781c │ │ │ │ + bge.n b7814 │ │ │ │ add.w r2, lr, #8 │ │ │ │ add.w r3, ip, #2 │ │ │ │ adds r4, r1, r2 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - cbz r2, b7786 │ │ │ │ + cbz r2, b777e │ │ │ │ cmn.w r2, #2 │ │ │ │ - bne.n b782c │ │ │ │ + bne.n b7824 │ │ │ │ cmp r0, r3 │ │ │ │ - ble.n b781c │ │ │ │ + ble.n b7814 │ │ │ │ add.w r2, lr, #16 │ │ │ │ add.w r3, ip, #3 │ │ │ │ adds r4, r1, r2 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - cbz r2, b779e │ │ │ │ + cbz r2, b7796 │ │ │ │ cmn.w r2, #2 │ │ │ │ - bne.n b782c │ │ │ │ + bne.n b7824 │ │ │ │ cmp r0, r3 │ │ │ │ - ble.n b781c │ │ │ │ + ble.n b7814 │ │ │ │ add.w r2, lr, #24 │ │ │ │ add.w r3, ip, #4 │ │ │ │ adds r4, r1, r2 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - cbz r2, b77b6 │ │ │ │ + cbz r2, b77ae │ │ │ │ cmn.w r2, #2 │ │ │ │ - bne.n b782c │ │ │ │ + bne.n b7824 │ │ │ │ cmp r0, r3 │ │ │ │ - ble.n b781c │ │ │ │ + ble.n b7814 │ │ │ │ add.w r2, lr, #32 │ │ │ │ add.w r3, ip, #5 │ │ │ │ adds r4, r1, r2 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - cbz r2, b77ce │ │ │ │ + cbz r2, b77c6 │ │ │ │ cmn.w r2, #2 │ │ │ │ - bne.n b782c │ │ │ │ + bne.n b7824 │ │ │ │ cmp r0, r3 │ │ │ │ - ble.n b781c │ │ │ │ + ble.n b7814 │ │ │ │ add.w r2, lr, #40 @ 0x28 │ │ │ │ add.w r3, ip, #6 │ │ │ │ adds r4, r1, r2 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - cbz r2, b77e6 │ │ │ │ + cbz r2, b77de │ │ │ │ cmn.w r2, #2 │ │ │ │ - bne.n b782c │ │ │ │ + bne.n b7824 │ │ │ │ cmp r0, r3 │ │ │ │ - ble.n b781c │ │ │ │ + ble.n b7814 │ │ │ │ add.w lr, lr, #48 @ 0x30 │ │ │ │ add.w r3, ip, #7 │ │ │ │ add.w r4, r1, lr │ │ │ │ ldr.w r2, [r1, lr] │ │ │ │ - cbz r2, b7802 │ │ │ │ + cbz r2, b77fa │ │ │ │ cmn.w r2, #2 │ │ │ │ - bne.n b782c │ │ │ │ + bne.n b7824 │ │ │ │ cmp r0, r3 │ │ │ │ - ble.n b781c │ │ │ │ + ble.n b7814 │ │ │ │ ldr.w r2, [r1, r3, lsl #3] │ │ │ │ mov r4, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmn.w r2, #2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n b7828 │ │ │ │ + bne.n b7820 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n b7806 │ │ │ │ + bne.n b77fe │ │ │ │ ldr.w r3, [r5, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r4, r1, r4, lsl #3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r0, r1, #2 │ │ │ │ - beq.n b7854 │ │ │ │ + beq.n b784c │ │ │ │ subs r0, r1, #1 │ │ │ │ adds r0, #3 │ │ │ │ - bhi.n b7850 │ │ │ │ + bhi.n b7848 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - cbz r4, b784a │ │ │ │ + cbz r4, b7842 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ mov ip, r3 │ │ │ │ - b.n b774c │ │ │ │ + b.n b7744 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b6cac │ │ │ │ + bl b6ca4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - b.n b7832 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + b.n b782a │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #2312] @ 0x908 │ │ │ │ @@ -257052,15 +257050,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #1 │ │ │ │ str r5, [r0, #80] @ 0x50 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r4, #2312] @ 0x908 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl b6e6c │ │ │ │ + bl b6e64 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -257074,15 +257072,15 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w r1, [r4, #2312] @ 0x908 │ │ │ │ str r3, [r1, #80] @ 0x50 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r1, [r4, #2312] @ 0x908 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl b6e6c │ │ │ │ + bl b6e64 │ │ │ │ ldr.w r3, [r4, #2312] @ 0x908 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ add sp, #8 │ │ │ │ @@ -257097,1281 +257095,1281 @@ │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r4, [r8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, ip │ │ │ │ - ble.n b79d6 │ │ │ │ + ble.n b79ce │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ mov.w lr, ip, lsl #3 │ │ │ │ add.w r2, ip, #1 │ │ │ │ add.w r3, r0, lr │ │ │ │ ldr.w r1, [r0, ip, lsl #3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmn.w r1, #2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n b7994 │ │ │ │ + bne.n b798c │ │ │ │ cmp r4, r2 │ │ │ │ - ble.n b79d8 │ │ │ │ + ble.n b79d0 │ │ │ │ add.w r3, lr, #8 │ │ │ │ add.w r2, ip, #2 │ │ │ │ adds r1, r0, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [r0, r3] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmn.w r1, #2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bne.n b7994 │ │ │ │ + bne.n b798c │ │ │ │ cmp r4, r2 │ │ │ │ - ble.n b79d8 │ │ │ │ + ble.n b79d0 │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w r2, ip, #3 │ │ │ │ add.w r3, r0, lr │ │ │ │ ldr.w r1, [r0, lr] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmn.w r1, #2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n b7994 │ │ │ │ + bne.n b798c │ │ │ │ sub.w ip, r0, #4 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n b79d8 │ │ │ │ + beq.n b79d0 │ │ │ │ ldr.w r1, [r0, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ cmn.w r1, #2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ldr.w r3, [ip, r2, lsl #3] │ │ │ │ - beq.n b797c │ │ │ │ + beq.n b7974 │ │ │ │ adds r0, r3, #2 │ │ │ │ - beq.n b79e2 │ │ │ │ + beq.n b79da │ │ │ │ subs r0, r3, #1 │ │ │ │ cmn.w r0, #3 │ │ │ │ - bhi.n b79fc │ │ │ │ + bhi.n b79f4 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ - cbnz r0, b79c4 │ │ │ │ + cbnz r0, b79bc │ │ │ │ str r2, [r5, #8] │ │ │ │ - cbz r7, b79ca │ │ │ │ + cbz r7, b79c2 │ │ │ │ str r1, [r7, #0] │ │ │ │ - cbz r6, b79ce │ │ │ │ + cbz r6, b79c6 │ │ │ │ subs r0, r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r2, [r5, #8] │ │ │ │ - cbnz r7, b7a00 │ │ │ │ + cbnz r7, b79f8 │ │ │ │ mov r3, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n b79b6 │ │ │ │ + bne.n b79ae │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n b79be │ │ │ │ + b.n b79b6 │ │ │ │ mov r2, ip │ │ │ │ adds r4, r1, #2 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - b.n b79a2 │ │ │ │ + b.n b799a │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl b6cac │ │ │ │ + bl b6ca4 │ │ │ │ mov r3, r0 │ │ │ │ subs r0, #1 │ │ │ │ adds r2, r0, #3 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bls.n b79ae │ │ │ │ + bls.n b79a6 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r2 │ │ │ │ - b.n b7914 │ │ │ │ + b.n b790c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - b.n b79b2 │ │ │ │ + b.n b79aa │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #136] @ (b7aa0 ) │ │ │ │ + ldr r1, [pc, #136] @ (b7a98 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #136] @ (b7aa4 ) │ │ │ │ + ldr r2, [pc, #136] @ (b7a9c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #120] @ (b7a9c ) │ │ │ │ + ldr r3, [pc, #120] @ (b7a94 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl b136c │ │ │ │ + bl b1364 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7aac │ │ │ │ + bl b7aa4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n b7a92 │ │ │ │ + bne.n b7a8a │ │ │ │ ldmia.w r4, {r0, r2, r3} │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n b7a80 │ │ │ │ + bne.n b7a78 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 70b54 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b1374 │ │ │ │ - ldr r2, [pc, #68] @ (b7aa8 ) │ │ │ │ - ldr r3, [pc, #60] @ (b7aa4 ) │ │ │ │ + bl b136c │ │ │ │ + ldr r2, [pc, #68] @ (b7aa0 ) │ │ │ │ + ldr r3, [pc, #60] @ (b7a9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b7a7c │ │ │ │ + bne.n b7a74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r1, r2 │ │ │ │ - bl d4c84 │ │ │ │ + bl d4c7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl b1374 │ │ │ │ - b.n b7a62 │ │ │ │ + bl b136c │ │ │ │ + b.n b7a5a │ │ │ │ movs r4, #0 │ │ │ │ bl 688bc │ │ │ │ - b.n b7a88 │ │ │ │ + b.n b7a80 │ │ │ │ nop │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ movs r6, r0 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr.w r2, [pc, #1660] @ b813c │ │ │ │ + ldr.w r2, [pc, #1660] @ b8134 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr.w r3, [pc, #1660] @ b8140 │ │ │ │ + ldr.w r3, [pc, #1660] @ b8138 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n b7b96 │ │ │ │ + bne.n b7b8e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w b7e20 │ │ │ │ + bhi.w b7e18 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r4, #6 │ │ │ │ lsls r6, r4, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldrd r0, r4, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r4, r0 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs.n b7bb8 │ │ │ │ + bcs.n b7bb0 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w b7d92 │ │ │ │ + blt.w b7d8a │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n b7b88 │ │ │ │ + bls.n b7b80 │ │ │ │ ldrsb.w r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w b7d94 │ │ │ │ + blt.w b7d8c │ │ │ │ adds r2, r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n b7b88 │ │ │ │ + bls.n b7b80 │ │ │ │ ldrsb.w r3, [r0, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w b7d94 │ │ │ │ + blt.w b7d8c │ │ │ │ adds r2, r0, #3 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n b7b88 │ │ │ │ + bls.n b7b80 │ │ │ │ ldrsb.w r3, [r0, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w b7d94 │ │ │ │ + blt.w b7d8c │ │ │ │ adds r2, r0, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n b7b88 │ │ │ │ + bls.n b7b80 │ │ │ │ ldrsb.w r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w b7d94 │ │ │ │ + blt.w b7d8c │ │ │ │ adds r2, r0, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n b7b88 │ │ │ │ + bls.n b7b80 │ │ │ │ ldrsb.w r3, [r0, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w b7d94 │ │ │ │ + blt.w b7d8c │ │ │ │ adds r2, r0, #6 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ it hi │ │ │ │ movhi r3, r2 │ │ │ │ - bhi.n b7b7e │ │ │ │ - b.n b7b88 │ │ │ │ + bhi.n b7b76 │ │ │ │ + b.n b7b80 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n b7b8e │ │ │ │ + beq.n b7b86 │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n b7b76 │ │ │ │ + bge.n b7b6e │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w b7d94 │ │ │ │ + bne.w b7d8c │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #1448] @ b8144 │ │ │ │ - ldr.w r3, [pc, #1440] @ b8140 │ │ │ │ + ldr.w r2, [pc, #1448] @ b813c │ │ │ │ + ldr.w r3, [pc, #1440] @ b8138 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w b7d74 │ │ │ │ + bne.w b7d6c │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ - b.n b7b88 │ │ │ │ + b.n b7b80 │ │ │ │ add.w r8, sp, #16 │ │ │ │ ldr.w fp, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str r7, [sp, #16] │ │ │ │ str.w r7, [r8, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w b7d78 │ │ │ │ + beq.w b7d70 │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n b7bde │ │ │ │ + b.n b7bd6 │ │ │ │ mov r7, sl │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ blx 10e40 │ │ │ │ subs r3, r0, #1 │ │ │ │ adds r3, #3 │ │ │ │ - bhi.w b7e1a │ │ │ │ + bhi.w b7e12 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r7, #1 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ subs.w fp, fp, r0 │ │ │ │ - bne.n b7bdc │ │ │ │ + bne.n b7bd4 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ adds r0, r7, #2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w fp, [r8, #4] │ │ │ │ ldrd r9, fp, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ moveq r4, r9 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w b7fc2 │ │ │ │ + bne.w b7fba │ │ │ │ movs r3, #3 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ str r3, [r6, #8] │ │ │ │ - bhi.w b7fb8 │ │ │ │ + bhi.w b7fb0 │ │ │ │ add.w r5, r6, #20 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r6, #12] │ │ │ │ str r5, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n b7c5a │ │ │ │ + beq.n b7c52 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 10e40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r9, r0 │ │ │ │ subs.w fp, fp, r0 │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ - bne.n b7c40 │ │ │ │ + bne.n b7c38 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w sl, [r6, #4] │ │ │ │ str r3, [r6, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n b7b96 │ │ │ │ + beq.n b7b8e │ │ │ │ mov r0, r4 │ │ │ │ blx 105f0 │ │ │ │ - b.n b7b96 │ │ │ │ + b.n b7b8e │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ - b.n b7b96 │ │ │ │ + b.n b7b8e │ │ │ │ ldrd r2, r4, [r0] │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs.n b7d52 │ │ │ │ + bcs.n b7d4a │ │ │ │ mvns r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r0, r4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ - bhi.w b7f9a │ │ │ │ + bhi.w b7f92 │ │ │ │ adds r2, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n b7d4c │ │ │ │ - cbz r0, b7d02 │ │ │ │ + bls.n b7d44 │ │ │ │ + cbz r0, b7cfa │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n b7cf4 │ │ │ │ + beq.n b7cec │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n b7cea │ │ │ │ + beq.n b7ce2 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n b7ce0 │ │ │ │ + beq.n b7cd8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n b7cd6 │ │ │ │ + beq.n b7cce │ │ │ │ cmp r0, #5 │ │ │ │ - beq.n b7ccc │ │ │ │ + beq.n b7cc4 │ │ │ │ cmp r0, #6 │ │ │ │ - beq.n b7cc2 │ │ │ │ + beq.n b7cba │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w b7f56 │ │ │ │ + bhi.w b7f4e │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w b8062 │ │ │ │ + bhi.w b805a │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w b803a │ │ │ │ + bhi.w b8032 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w b804e │ │ │ │ + bhi.w b8046 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w b7ffa │ │ │ │ + bhi.w b7ff2 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w b8076 │ │ │ │ + bhi.w b806e │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w b7f42 │ │ │ │ + bhi.w b7f3a │ │ │ │ adds r2, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n b7d4c │ │ │ │ + bls.n b7d44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w b7f6a │ │ │ │ + bhi.w b7f62 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r0, r2, #4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w b811e │ │ │ │ + bhi.w b8116 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w b8106 │ │ │ │ + bhi.w b80fe │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w b80ee │ │ │ │ + bhi.w b80e6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w b80d6 │ │ │ │ + bhi.w b80ce │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w b80be │ │ │ │ + bhi.w b80b6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w b80a6 │ │ │ │ + bhi.w b809e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w b808e │ │ │ │ + bhi.w b8086 │ │ │ │ add.w r2, r0, #28 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n b7d02 │ │ │ │ + bhi.n b7cfa │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w b7b96 │ │ │ │ - ldr r2, [pc, #1012] @ (b8148 ) │ │ │ │ - ldr r3, [pc, #1000] @ (b8140 ) │ │ │ │ + bne.w b7b8e │ │ │ │ + ldr r2, [pc, #1012] @ (b8140 ) │ │ │ │ + ldr r3, [pc, #1000] @ (b8138 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b7d74 │ │ │ │ + bne.n b7d6c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w da1ec │ │ │ │ + b.w da1e4 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #3 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov sl, fp │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r3, #5 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ - b.n b7c5a │ │ │ │ + b.n b7c52 │ │ │ │ mov r2, r0 │ │ │ │ subs r2, r2, r0 │ │ │ │ - b.n b7dae │ │ │ │ + b.n b7da6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl b9a7c │ │ │ │ + bl b9a74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ orrgt.w r5, r5, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r7, r2, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n b7d98 │ │ │ │ + bcc.n b7d90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r5, b7df8 │ │ │ │ + cbz r5, b7df0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ blx 11fa8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n b7dda │ │ │ │ + b.n b7dd2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl b9a7c │ │ │ │ + bl b9a74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r5], #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n b7dca │ │ │ │ + bcc.n b7dc2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n b7e72 │ │ │ │ + beq.n b7e6a │ │ │ │ movs r3, #1 │ │ │ │ str r7, [r6, #0] │ │ │ │ strd r3, r3, [r6, #12] │ │ │ │ - b.n b7b96 │ │ │ │ + b.n b7b8e │ │ │ │ mov r0, r7 │ │ │ │ blx 11fa8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n b7e64 │ │ │ │ + bcs.n b7e5c │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl b9a7c │ │ │ │ + bl b9a74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [r5], #1 │ │ │ │ - b.n b7e02 │ │ │ │ + b.n b7dfa │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n b7b98 │ │ │ │ - ldr r3, [pc, #808] @ (b814c ) │ │ │ │ + b.n b7b90 │ │ │ │ + ldr r3, [pc, #808] @ (b8144 ) │ │ │ │ mov.w r2, #1424 @ 0x590 │ │ │ │ - ldr r1, [pc, #808] @ (b8150 ) │ │ │ │ - ldr r0, [pc, #808] @ (b8154 ) │ │ │ │ + ldr r1, [pc, #808] @ (b8148 ) │ │ │ │ + ldr r0, [pc, #808] @ (b814c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ands.w r9, r1, #1 │ │ │ │ - bne.n b7e7a │ │ │ │ + bne.n b7e72 │ │ │ │ mov.w r8, r1, lsr #1 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n b7e80 │ │ │ │ + beq.n b7e78 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n b7ec4 │ │ │ │ + beq.n b7ebc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n b7e80 │ │ │ │ + bls.n b7e78 │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ strb.w r2, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n b7e4e │ │ │ │ + b.n b7e46 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, #0] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n b7dee │ │ │ │ + bne.n b7de6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 105f0 │ │ │ │ - b.n b7dee │ │ │ │ + b.n b7de6 │ │ │ │ mvn.w r0, #3 │ │ │ │ - b.n b7b98 │ │ │ │ + b.n b7b90 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov.w r4, r8, lsl #1 │ │ │ │ mov r3, r7 │ │ │ │ add.w sl, r7, r8, lsl #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bcs.n b7ed0 │ │ │ │ + bcs.n b7ec8 │ │ │ │ ldrh r1, [r3, #0] │ │ │ │ add.w r2, r1, #10240 @ 0x2800 │ │ │ │ uxth r2, r2 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcs.n b7eb8 │ │ │ │ + bcs.n b7eb0 │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp sl, r2 │ │ │ │ - bls.n b7f82 │ │ │ │ + bls.n b7f7a │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ add.w r3, r3, #9216 @ 0x2400 │ │ │ │ uxth r3, r3 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcs.n b7f82 │ │ │ │ + bcs.n b7f7a │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ adds r3, #2 │ │ │ │ - b.n b7e8c │ │ │ │ + b.n b7e84 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ - bl b9804 │ │ │ │ + bl b97fc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n b7e4a │ │ │ │ - cbz r5, b7f08 │ │ │ │ + b.n b7e42 │ │ │ │ + cbz r5, b7f00 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ blx 11fa8 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ subs r0, #4 │ │ │ │ cmp r2, sl │ │ │ │ - bcs.n b7f88 │ │ │ │ + bcs.n b7f80 │ │ │ │ ldrh.w r3, [r2], #2 │ │ │ │ add.w r1, r3, #10240 @ 0x2800 │ │ │ │ uxth r1, r1 │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ itttt cc │ │ │ │ ldrhcc r1, [r2, #0] │ │ │ │ addcc.w r3, r1, r3, lsl #10 │ │ │ │ subcc.w r3, r3, #56360960 @ 0x35c0000 │ │ │ │ subcc.w r3, r3, #252928 @ 0x3dc00 │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - b.n b7ee0 │ │ │ │ + b.n b7ed8 │ │ │ │ mov r0, r9 │ │ │ │ blx 11fa8 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bcs.n b7f22 │ │ │ │ + bcs.n b7f1a │ │ │ │ ldrh.w r1, [r3], #2 │ │ │ │ strb.w r1, [r2], #1 │ │ │ │ - b.n b7f14 │ │ │ │ + b.n b7f0c │ │ │ │ lsrs r4, r4, #1 │ │ │ │ subs r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ it cc │ │ │ │ movcc r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r4] │ │ │ │ movs r3, #3 │ │ │ │ strd r8, r3, [r6, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n b7fae │ │ │ │ + beq.n b7fa6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.n b7fb4 │ │ │ │ + b.n b7fac │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.n b7f7c │ │ │ │ + bcc.n b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.n b7f7c │ │ │ │ + bcs.n b7f74 │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7cfc │ │ │ │ + b.n b7cf4 │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.n b7f7c │ │ │ │ + bcc.n b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.n b7f7c │ │ │ │ + bcs.n b7f74 │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7cc0 │ │ │ │ + b.n b7cb8 │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.n b7f7c │ │ │ │ + bcc.n b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.w b8136 │ │ │ │ + bcc.w b812e │ │ │ │ mvn.w r0, #4 │ │ │ │ - b.n b7b98 │ │ │ │ + b.n b7b90 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n b7b98 │ │ │ │ + b.n b7b90 │ │ │ │ lsls r4, r4, #1 │ │ │ │ subs r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ it cc │ │ │ │ movcc r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, r4] │ │ │ │ movs r3, #8 │ │ │ │ - b.n b7f32 │ │ │ │ + b.n b7f2a │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.n b7f7c │ │ │ │ + bcc.n b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.n b7f7c │ │ │ │ + bcs.n b7f74 │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7c98 │ │ │ │ + b.n b7c90 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 105f0 │ │ │ │ str r5, [r6, #0] │ │ │ │ - b.n b7b96 │ │ │ │ + b.n b7b8e │ │ │ │ blx 11fa8 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n b7c36 │ │ │ │ + b.n b7c2e │ │ │ │ movs r3, #8 │ │ │ │ cmp r0, #24 │ │ │ │ str r3, [r6, #8] │ │ │ │ - bhi.n b800e │ │ │ │ + bhi.n b8006 │ │ │ │ add.w r5, r6, #20 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n b8024 │ │ │ │ + beq.n b801c │ │ │ │ str r5, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n b8034 │ │ │ │ + beq.n b802c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 10e40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w fp, fp, r0 │ │ │ │ add r9, r0 │ │ │ │ str.w r3, [r5], #4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n b7fda │ │ │ │ - b.n b8034 │ │ │ │ + bne.n b7fd2 │ │ │ │ + b.n b802c │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.n b7f7c │ │ │ │ + bcc.n b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.n b7f7c │ │ │ │ + bcs.n b7f74 │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7ce8 │ │ │ │ + b.n b7ce0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 11fa8 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r6, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n b7fda │ │ │ │ - b.n b8034 │ │ │ │ + bne.n b7fd2 │ │ │ │ + b.n b802c │ │ │ │ add.w r9, sp, #24 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 11430 │ │ │ │ - b.n b7fd2 │ │ │ │ + b.n b7fca │ │ │ │ str.w fp, [r5] │ │ │ │ - b.n b7c5e │ │ │ │ + b.n b7c56 │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.n b7f7c │ │ │ │ + bcc.n b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.n b7f7c │ │ │ │ + bcs.n b7f74 │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7cd4 │ │ │ │ + b.n b7ccc │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.n b7f7c │ │ │ │ + bcc.n b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.n b7f7c │ │ │ │ + bcs.n b7f74 │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7cde │ │ │ │ + b.n b7cd6 │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.n b7f7c │ │ │ │ + bcc.n b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.n b7f7c │ │ │ │ + bcs.n b7f74 │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7cca │ │ │ │ + b.n b7cc2 │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.w b7f7c │ │ │ │ + bcc.w b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.w b7f7c │ │ │ │ + bcs.w b7f74 │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7cf2 │ │ │ │ + b.n b7cea │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.w b7f7c │ │ │ │ + bcc.w b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.w b7f7c │ │ │ │ + bcs.w b7f74 │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7d44 │ │ │ │ + b.n b7d3c │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.w b7f7c │ │ │ │ + bcc.w b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.w b7f7c │ │ │ │ + bcs.w b7f74 │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7d3c │ │ │ │ + b.n b7d34 │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.w b7f7c │ │ │ │ + bcc.w b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.w b7f7c │ │ │ │ + bcs.w b7f74 │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7d34 │ │ │ │ + b.n b7d2c │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.w b7f7c │ │ │ │ + bcc.w b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.w b7f7c │ │ │ │ + bcs.w b7f74 │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7d2c │ │ │ │ + b.n b7d24 │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.w b7f7c │ │ │ │ + bcc.w b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.w b7f7c │ │ │ │ + bcs.w b7f74 │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7d24 │ │ │ │ + b.n b7d1c │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.w b7f7c │ │ │ │ + bcc.w b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.w b7f7c │ │ │ │ + bcs.w b7f74 │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7d1c │ │ │ │ + b.n b7d14 │ │ │ │ sub.w r1, r3, #55296 @ 0xd800 │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - bcc.w b7f7c │ │ │ │ + bcc.w b7f74 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.w b7f7c │ │ │ │ + bcs.w b7f74 │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7d14 │ │ │ │ + b.n b7d0c │ │ │ │ movs r5, #1 │ │ │ │ - b.n b7d0a │ │ │ │ + b.n b7d02 │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ movs r6, r0 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ movs r6, r0 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #18 │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r2, r0] │ │ │ │ movs r3, r0 │ │ │ │ - beq.n b80f4 │ │ │ │ + beq.n b80cc │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n b8160 │ │ │ │ + beq.n b8158 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b815e │ │ │ │ + beq.n b8156 │ │ │ │ b.w 105ec │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #744] @ (b846c ) │ │ │ │ + ldr r1, [pc, #744] @ (b8464 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #744] @ (b8470 ) │ │ │ │ + ldr r2, [pc, #744] @ (b8468 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r0, [pc, #728] @ (b8468 ) │ │ │ │ + ldr r0, [pc, #728] @ (b8460 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl b136c │ │ │ │ + bl b1364 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n b821c │ │ │ │ + bne.n b8214 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl b136c │ │ │ │ + bl b1364 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7aac │ │ │ │ + bl b7aa4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w b8318 │ │ │ │ + bne.w b8310 │ │ │ │ ldmia.w r4, {r0, r2, r3} │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n b827c │ │ │ │ + bne.n b8274 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 70b54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl b1374 │ │ │ │ + bl b136c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w b8324 │ │ │ │ + beq.w b831c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 1114c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl b1374 │ │ │ │ - ldr r2, [pc, #624] @ (b8474 ) │ │ │ │ - ldr r3, [pc, #620] @ (b8470 ) │ │ │ │ + bl b136c │ │ │ │ + ldr r2, [pc, #624] @ (b846c ) │ │ │ │ + ldr r3, [pc, #620] @ (b8468 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b8278 │ │ │ │ + bne.n b8270 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n b82a2 │ │ │ │ + ble.n b829a │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n b8284 │ │ │ │ + bne.n b827c │ │ │ │ mov r0, r4 │ │ │ │ - bl b7aac │ │ │ │ + bl b7aa4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w b8332 │ │ │ │ + bne.w b832a │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ lslne r3, r3, #2 │ │ │ │ adds r3, #4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n b8328 │ │ │ │ + bcc.n b8320 │ │ │ │ ldrd r3, r2, [r5, #144] @ 0x90 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n b8328 │ │ │ │ + bcc.n b8320 │ │ │ │ mov r0, r4 │ │ │ │ - bl b99dc │ │ │ │ + bl b99d4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b8324 │ │ │ │ + beq.n b831c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl b1374 │ │ │ │ - b.n b8200 │ │ │ │ + bl b136c │ │ │ │ + b.n b81f8 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r1, r2 │ │ │ │ - bl d4c84 │ │ │ │ - b.n b81d6 │ │ │ │ + bl d4c7c │ │ │ │ + b.n b81ce │ │ │ │ sub.w r2, r3, #15 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n b82a2 │ │ │ │ + bhi.n b829a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r2, b82b8 │ │ │ │ + cbnz r2, b82b0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n b833a │ │ │ │ + beq.n b8332 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #1 │ │ │ │ - bl af940 │ │ │ │ - b.n b826e │ │ │ │ - ldr r3, [pc, #468] @ (b8478 ) │ │ │ │ + bl af938 │ │ │ │ + b.n b8266 │ │ │ │ + ldr r3, [pc, #468] @ (b8470 ) │ │ │ │ movw r2, #689 @ 0x2b1 │ │ │ │ - ldr r1, [pc, #464] @ (b847c ) │ │ │ │ - ldr r0, [pc, #468] @ (b8480 ) │ │ │ │ + ldr r1, [pc, #464] @ (b8474 ) │ │ │ │ + ldr r0, [pc, #468] @ (b8478 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n b82e0 │ │ │ │ + beq.n b82d8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, b8324 │ │ │ │ + cbz r0, b831c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r2, #3 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w b8450 │ │ │ │ + bhi.w b8448 │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r3, [sp, #500] @ 0x1f4 │ │ │ │ - cbnz r5, b8334 │ │ │ │ + cbnz r5, b832c │ │ │ │ adds r6, #187 @ 0xbb │ │ │ │ movs r1, #12 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ adds r2, #32 │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n b830a │ │ │ │ + bcc.n b8302 │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ adds r2, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n b830a │ │ │ │ + bcc.n b8302 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ adds r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n b82be │ │ │ │ + bcs.n b82b6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl b9908 │ │ │ │ + bl b9900 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n b82be │ │ │ │ + b.n b82b6 │ │ │ │ bl 688bc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl b1374 │ │ │ │ + bl b136c │ │ │ │ movs r6, #0 │ │ │ │ - b.n b826e │ │ │ │ + b.n b8266 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b9908 │ │ │ │ - b.n b8258 │ │ │ │ + bl b9900 │ │ │ │ + b.n b8250 │ │ │ │ bl 688bc │ │ │ │ mov r6, r0 │ │ │ │ - b.n b826e │ │ │ │ + b.n b8266 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ mov r6, r0 │ │ │ │ - b.n b826e │ │ │ │ + b.n b8266 │ │ │ │ ldrd r6, r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r1, r2, r2, lsl #1 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b8324 │ │ │ │ + beq.n b831c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.w b8490 │ │ │ │ + beq.w b8488 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r2 │ │ │ │ cmp r4, r6 │ │ │ │ - bls.w b84c2 │ │ │ │ + bls.w b84ba │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 68884 │ │ │ │ mov r1, r0 │ │ │ │ - b.n b8370 │ │ │ │ + b.n b8368 │ │ │ │ ldrd r6, r4, [r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl b9aa0 │ │ │ │ + bl b9a98 │ │ │ │ add.w r1, r0, r0, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b8324 │ │ │ │ + beq.n b831c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r6, r4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.w b8540 │ │ │ │ + beq.w b8538 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.w b8586 │ │ │ │ + bls.w b857e │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl b9a7c │ │ │ │ + bl b9a74 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 68884 │ │ │ │ mov r4, r0 │ │ │ │ - b.n b83b4 │ │ │ │ + b.n b83ac │ │ │ │ ldrd r6, r2, [r4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r1, r2, r2, lsl #1 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b8324 │ │ │ │ + beq.n b831c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r6, r2 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.w b858e │ │ │ │ + beq.w b8586 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, r6 │ │ │ │ - bls.w b85c0 │ │ │ │ + bls.w b85b8 │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 68884 │ │ │ │ mov r1, r0 │ │ │ │ - b.n b83fc │ │ │ │ + b.n b83f4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov sl, r2 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ mov r9, r2 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w b85c8 │ │ │ │ + beq.w b85c0 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ blx 10e40 │ │ │ │ subs r3, r0, #1 │ │ │ │ adds r3, #3 │ │ │ │ - bhi.w b865a │ │ │ │ + bhi.w b8652 │ │ │ │ add.w sl, sl, #1 │ │ │ │ subs r6, r6, r0 │ │ │ │ add r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n b842e │ │ │ │ - b.n b85c8 │ │ │ │ - ldr r3, [pc, #48] @ (b8484 ) │ │ │ │ + bne.n b8426 │ │ │ │ + b.n b85c0 │ │ │ │ + ldr r3, [pc, #48] @ (b847c ) │ │ │ │ movw r2, #677 @ 0x2a5 │ │ │ │ - ldr r1, [pc, #48] @ (b8488 ) │ │ │ │ - ldr r0, [pc, #48] @ (b848c ) │ │ │ │ + ldr r1, [pc, #48] @ (b8480 ) │ │ │ │ + ldr r0, [pc, #48] @ (b8484 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ movs r6, r0 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ movs r6, r0 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #648] @ (b8708 ) │ │ │ │ + ldr r3, [pc, #584] @ (b86c0 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [pc, #976] @ (b885c ) │ │ │ │ + ldr r1, [pc, #912] @ (b8814 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ movs r2, r0 │ │ │ │ movw ip, #45325 @ 0xb10d │ │ │ │ movt ip, #5 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n b850e │ │ │ │ + bls.n b8506 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str.w ip, [r0], #12 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ subs r3, r0, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - b.n b849a │ │ │ │ + b.n b8492 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ subs r3, r1, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ - cbz r7, b8528 │ │ │ │ + cbz r7, b8520 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, b8504 │ │ │ │ + cbz r0, b84fc │ │ │ │ ldr.w r1, [r5, #276] @ 0x114 │ │ │ │ subs r3, r4, #4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r6, #1 │ │ │ │ subs r3, r3, r1 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str.w r3, [r2, r7, lsl #2] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl af7e0 │ │ │ │ - b.n b826e │ │ │ │ + bl af7d8 │ │ │ │ + b.n b8266 │ │ │ │ rsb r4, r6, #3 │ │ │ │ movs r3, #12 │ │ │ │ add r4, r2 │ │ │ │ subs r6, #3 │ │ │ │ lsrs r4, r4, #2 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ cmp r6, r2 │ │ │ │ it hi │ │ │ │ movhi r4, #0 │ │ │ │ add r4, r1 │ │ │ │ - b.n b84c6 │ │ │ │ + b.n b84be │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ mov r6, r0 │ │ │ │ - b.n b8504 │ │ │ │ + b.n b84fc │ │ │ │ mov r4, r0 │ │ │ │ movw r6, #45325 @ 0xb10d │ │ │ │ movt r6, #5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n b858a │ │ │ │ + bls.n b8582 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl b9a7c │ │ │ │ + bl b9a74 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r6, [r4], #12 │ │ │ │ ldrd r0, r2, [sp, #16] │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ subs r3, r4, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n b8550 │ │ │ │ + b.n b8548 │ │ │ │ mov r1, r6 │ │ │ │ - b.n b84c6 │ │ │ │ + b.n b84be │ │ │ │ mov r1, sl │ │ │ │ - b.n b84c6 │ │ │ │ + b.n b84be │ │ │ │ movw ip, #45325 @ 0xb10d │ │ │ │ movt ip, #5 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r4 │ │ │ │ - bls.n b864a │ │ │ │ + bls.n b8642 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ str.w ip, [r0], #12 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ subs r3, r0, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - b.n b8598 │ │ │ │ + b.n b8590 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n b84c6 │ │ │ │ + b.n b84be │ │ │ │ add.w r1, sl, sl, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aaa3c │ │ │ │ + bl aaa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b826e │ │ │ │ + beq.w b8266 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r6, [fp, #4] │ │ │ │ movw r6, #45325 @ 0xb10d │ │ │ │ movt r6, #5 │ │ │ │ @@ -258382,25 +258380,25 @@ │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n b8672 │ │ │ │ + beq.n b866a │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ blx 10e40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #15 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne.n b8678 │ │ │ │ + bne.n b8670 │ │ │ │ lsls r3, r2, #7 │ │ │ │ str r5, [r4, #0] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r4, #4] │ │ │ │ add.w r2, r4, #12 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ subs r3, r2, r3 │ │ │ │ @@ -258408,736 +258406,736 @@ │ │ │ │ orr.w r3, r3, #14 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r2 │ │ │ │ sub.w r9, r9, r1 │ │ │ │ add sl, r1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n b8606 │ │ │ │ - b.n b8672 │ │ │ │ + bne.n b85fe │ │ │ │ + b.n b866a │ │ │ │ movs r3, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ cmp r6, r9 │ │ │ │ it hi │ │ │ │ movhi r2, #0 │ │ │ │ adds r4, r1, r2 │ │ │ │ - b.n b84c6 │ │ │ │ - ldr r2, [pc, #40] @ (b8684 ) │ │ │ │ + b.n b84be │ │ │ │ + ldr r2, [pc, #40] @ (b867c ) │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #34693 @ 0x8785 │ │ │ │ movs r3, #11 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ bl 1b098 │ │ │ │ mov r6, r0 │ │ │ │ - b.n b826e │ │ │ │ + b.n b8266 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r6 │ │ │ │ - b.n b84c6 │ │ │ │ + b.n b84be │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 68884 │ │ │ │ mov r2, r0 │ │ │ │ - b.n b8638 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + b.n b8630 │ │ │ │ + @ instruction: 0x47ee │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r2, [pc, #964] @ (b8a60 ) │ │ │ │ + ldr r2, [pc, #964] @ (b8a58 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #964] @ (b8a64 ) │ │ │ │ + ldr r3, [pc, #964] @ (b8a5c ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ lsls r0, r1, #11 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bmi.w b88f0 │ │ │ │ + bmi.w b88e8 │ │ │ │ tst.w r1, #2097152 @ 0x200000 │ │ │ │ ite eq │ │ │ │ moveq r3, #3 │ │ │ │ movne r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b87de │ │ │ │ + beq.w b87d6 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w b8916 │ │ │ │ + bne.w b890e │ │ │ │ ldrd r4, r7, [sl] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, r4 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w b8820 │ │ │ │ + beq.w b8818 │ │ │ │ add.w r8, sp, #28 │ │ │ │ cmp r4, r7 │ │ │ │ mov.w r2, #0 │ │ │ │ it cc │ │ │ │ addcc r6, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ it cc │ │ │ │ addcc.w r9, sp, #35 @ 0x23 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ it cc │ │ │ │ strcc.w sl, [sp, #16] │ │ │ │ - bcs.n b8776 │ │ │ │ + bcs.n b876e │ │ │ │ mov sl, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r1, [sl] │ │ │ │ blx 111bc │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w b8964 │ │ │ │ - cbz r0, b876e │ │ │ │ + beq.w b895c │ │ │ │ + cbz r0, b8766 │ │ │ │ ldrd r3, r2, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b8a2c │ │ │ │ + beq.w b8a24 │ │ │ │ ldrb.w r2, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ add.w r3, r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - beq.n b876e │ │ │ │ + beq.n b8766 │ │ │ │ mov sl, r6 │ │ │ │ add r5, r9 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w b897c │ │ │ │ + beq.w b8974 │ │ │ │ ldrb.w r2, [sl, #1]! │ │ │ │ strb r2, [r3, #0] │ │ │ │ cmp sl, r5 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ add.w r3, r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bne.n b874e │ │ │ │ + bne.n b8746 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n b8710 │ │ │ │ + bne.n b8708 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 111bc │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, #3 │ │ │ │ - bhi.n b87aa │ │ │ │ + bhi.n b87a2 │ │ │ │ ldrd r2, r1, [fp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w b8956 │ │ │ │ + beq.w b894e │ │ │ │ ldrb.w r1, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #1 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str.w r2, [fp, #4] │ │ │ │ - bne.n b87fc │ │ │ │ + bne.n b87f4 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w b8a4a │ │ │ │ + beq.w b8a42 │ │ │ │ ldrd r1, r2, [fp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, r2, r1 │ │ │ │ subs r2, #1 │ │ │ │ sub.w r1, r3, #3 │ │ │ │ str.w r2, [sl, #4] │ │ │ │ clz r1, r1 │ │ │ │ ldr.w r2, [fp] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ movs r3, #2 │ │ │ │ str.w r2, [sl] │ │ │ │ strd r3, r1, [sl, #12] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #644] @ (b8a68 ) │ │ │ │ - ldr r3, [pc, #640] @ (b8a64 ) │ │ │ │ + ldr r2, [pc, #644] @ (b8a60 ) │ │ │ │ + ldr r3, [pc, #640] @ (b8a5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w b8912 │ │ │ │ + bne.w b890a │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b898e │ │ │ │ + beq.w b8986 │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r5, r6 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str.w r2, [fp, #4] │ │ │ │ - bne.n b87fe │ │ │ │ - b.n b87aa │ │ │ │ + bne.n b87f6 │ │ │ │ + b.n b87a2 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs.n b88d8 │ │ │ │ + bcs.n b88d0 │ │ │ │ subs r2, r7, r4 │ │ │ │ ands.w r2, r2, #7 │ │ │ │ - beq.n b888e │ │ │ │ + beq.n b8886 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n b8880 │ │ │ │ + beq.n b8878 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n b8876 │ │ │ │ + beq.n b886e │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n b886c │ │ │ │ + beq.n b8864 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n b8862 │ │ │ │ + beq.n b885a │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n b8858 │ │ │ │ + beq.n b8850 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n b884e │ │ │ │ + beq.n b8846 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ mov r1, fp │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ mov r1, fp │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ mov r1, fp │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ mov r1, fp │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ mov r1, fp │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ mov r1, fp │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ mov r1, fp │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n b88d8 │ │ │ │ + beq.n b88d0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r0, [r5], #1 │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r4, r5, #7 │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ mov r1, fp │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ mov r1, fp │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ mov r1, fp │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ mov r1, fp │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ mov r1, fp │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ mov r1, fp │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n b888e │ │ │ │ + bne.n b8886 │ │ │ │ ldrd r2, r1, [fp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n b8946 │ │ │ │ + beq.n b893e │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #4] │ │ │ │ - b.n b87aa │ │ │ │ + b.n b87a2 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - b.n b86c2 │ │ │ │ + b.n b86ba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n b89a6 │ │ │ │ - ldr r2, [pc, #364] @ (b8a6c ) │ │ │ │ - ldr r3, [pc, #352] @ (b8a64 ) │ │ │ │ + bne.n b899e │ │ │ │ + ldr r2, [pc, #364] @ (b8a64 ) │ │ │ │ + ldr r3, [pc, #352] @ (b8a5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n b8a12 │ │ │ │ + beq.n b8a0a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n b88f8 │ │ │ │ - ldr r3, [pc, #340] @ (b8a70 ) │ │ │ │ + beq.n b88f0 │ │ │ │ + ldr r3, [pc, #340] @ (b8a68 ) │ │ │ │ movw r2, #1077 @ 0x435 │ │ │ │ - ldr r1, [pc, #336] @ (b8a74 ) │ │ │ │ - ldr r0, [pc, #340] @ (b8a78 ) │ │ │ │ + ldr r1, [pc, #336] @ (b8a6c ) │ │ │ │ + ldr r0, [pc, #340] @ (b8a70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ mov r1, fp │ │ │ │ - bl b8a8c │ │ │ │ + bl b8a84 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n b8930 │ │ │ │ + bcc.n b8928 │ │ │ │ ldrd r2, r1, [fp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n b88e0 │ │ │ │ + bne.n b88d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl b164c │ │ │ │ - cbz r0, b8960 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, b8958 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - b.n b88e0 │ │ │ │ + b.n b88d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl b164c │ │ │ │ - cbnz r0, b89a0 │ │ │ │ + bl b1644 │ │ │ │ + cbnz r0, b8998 │ │ │ │ bl 5a418 │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, fp │ │ │ │ bl 5fa54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r1, [sl] │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bmi.n b8a3e │ │ │ │ + bmi.n b8a36 │ │ │ │ movs r0, #0 │ │ │ │ - b.n b87e0 │ │ │ │ + b.n b87d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b8960 │ │ │ │ + beq.n b8958 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - b.n b8758 │ │ │ │ + b.n b8750 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b8960 │ │ │ │ + beq.n b8958 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - b.n b8808 │ │ │ │ + b.n b8800 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - b.n b8794 │ │ │ │ + b.n b878c │ │ │ │ ldrd r4, r5, [sl] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n b893a │ │ │ │ + beq.n b8932 │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str.w r2, [r8, #4] │ │ │ │ mov r6, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n b8a20 │ │ │ │ + bcs.n b8a18 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ adds r4, #4 │ │ │ │ - bl b9764 │ │ │ │ + bl b975c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b89c0 │ │ │ │ + bne.n b89b8 │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, fp │ │ │ │ bl 5fa54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ lsls r2, r3, #19 │ │ │ │ - bpl.n b8978 │ │ │ │ - ldr r0, [pc, #144] @ (b8a7c ) │ │ │ │ + bpl.n b8970 │ │ │ │ + ldr r0, [pc, #144] @ (b8a74 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #144] @ (b8a80 ) │ │ │ │ + ldr r3, [pc, #144] @ (b8a78 ) │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r1, #1 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 121e8 <__sprintf_chk@plt> │ │ │ │ movs r1, #0 │ │ │ │ movw r5, #34693 @ 0x8785 │ │ │ │ movs r3, #11 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n b87e0 │ │ │ │ + b.n b87d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w da1ec │ │ │ │ + b.w da1e4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl b9764 │ │ │ │ - b.n b87aa │ │ │ │ + bl b975c │ │ │ │ + b.n b87a2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b8960 │ │ │ │ + beq.n b8958 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ - b.n b8734 │ │ │ │ + b.n b872c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n b8a5a │ │ │ │ - ldr r0, [pc, #60] @ (b8a84 ) │ │ │ │ + beq.n b8a52 │ │ │ │ + ldr r0, [pc, #60] @ (b8a7c ) │ │ │ │ add r0, pc │ │ │ │ - b.n b89ec │ │ │ │ + b.n b89e4 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b87b4 │ │ │ │ + beq.w b87ac │ │ │ │ blx 105f0 │ │ │ │ - b.n b87b4 │ │ │ │ - ldr r0, [pc, #44] @ (b8a88 ) │ │ │ │ + b.n b87ac │ │ │ │ + ldr r0, [pc, #44] @ (b8a80 ) │ │ │ │ add r0, pc │ │ │ │ - b.n b89ec │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + b.n b89e4 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r6, r0 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #24 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r2, r3 │ │ │ │ movs r3, r0 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - add lr, r5 │ │ │ │ + add lr, r3 │ │ │ │ movs r3, r0 │ │ │ │ - add sl, r6 │ │ │ │ + add sl, r4 │ │ │ │ movs r3, r0 │ │ │ │ - add r2, sl │ │ │ │ + add r2, r8 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, r6 │ │ │ │ + add r0, r4 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #160] @ (b8b40 ) │ │ │ │ - ldr r3, [pc, #164] @ (b8b44 ) │ │ │ │ + ldr r0, [pc, #160] @ (b8b38 ) │ │ │ │ + ldr r3, [pc, #164] @ (b8b3c ) │ │ │ │ sub sp, #24 │ │ │ │ add r0, pc │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ - bgt.n b8af6 │ │ │ │ + bgt.n b8aee │ │ │ │ ldrd r1, r0, [r1, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n b8ae0 │ │ │ │ + beq.n b8ad8 │ │ │ │ strb r2, [r1, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #128] @ (b8b48 ) │ │ │ │ - ldr r3, [pc, #124] @ (b8b44 ) │ │ │ │ + ldr r2, [pc, #128] @ (b8b40 ) │ │ │ │ + ldr r3, [pc, #124] @ (b8b3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b8adc │ │ │ │ + bne.n b8ad4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, b8b32 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, b8b2a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n b8abc │ │ │ │ + b.n b8ab4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r2, r4 │ │ │ │ - bcs.n b8ac4 │ │ │ │ + bcs.n b8abc │ │ │ │ ldrd r1, r0, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n b8b24 │ │ │ │ + beq.n b8b1c │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ strb r0, [r1, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.n b8b0a │ │ │ │ + b.n b8b02 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ - cbnz r0, b8b36 │ │ │ │ + bl b1644 │ │ │ │ + cbnz r0, b8b2e │ │ │ │ bl 5a418 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n b8b16 │ │ │ │ + b.n b8b0e │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1356] @ b90b0 │ │ │ │ + ldr.w r0, [pc, #1356] @ b90a8 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r3 │ │ │ │ - ldr.w r1, [pc, #1348] @ b90b4 │ │ │ │ + ldr.w r1, [pc, #1348] @ b90ac │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ and.w r3, r4, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r3, #7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq.n b8c52 │ │ │ │ + beq.n b8c4a │ │ │ │ ands.w r2, r5, #1 │ │ │ │ mov r8, r2 │ │ │ │ - beq.n b8be2 │ │ │ │ + beq.n b8bda │ │ │ │ and.w r2, r4, #31 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n b8bde │ │ │ │ + bne.n b8bd6 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n b8c8a │ │ │ │ + beq.n b8c82 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl af7f8 │ │ │ │ + bl af7f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b9132 │ │ │ │ + beq.w b912a │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #1276] @ b90b8 │ │ │ │ - ldr.w r3, [pc, #1268] @ b90b4 │ │ │ │ + ldr.w r2, [pc, #1276] @ b90b0 │ │ │ │ + ldr.w r3, [pc, #1268] @ b90ac │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w b8d0a │ │ │ │ + bne.w b8d02 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r8, #1 │ │ │ │ ubfx r2, r5, #1, #1 │ │ │ │ cmp r3, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b8c70 │ │ │ │ + bne.n b8c68 │ │ │ │ ubfx r2, r5, #4, #1 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b8d44 │ │ │ │ + bne.w b8d3c │ │ │ │ lsls r2, r5, #28 │ │ │ │ - bmi.w b8d30 │ │ │ │ + bmi.w b8d28 │ │ │ │ ubfx r2, r5, #5, #1 │ │ │ │ cmp r3, #2 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b8ea8 │ │ │ │ + bne.w b8ea0 │ │ │ │ ands.w r3, r5, #4 │ │ │ │ mov r7, r3 │ │ │ │ - bne.n b8c96 │ │ │ │ + bne.n b8c8e │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b8d0e │ │ │ │ + bne.n b8d06 │ │ │ │ tst.w r5, #896 @ 0x380 │ │ │ │ - bne.w b8fca │ │ │ │ + bne.w b8fc2 │ │ │ │ tst.w r4, #6 │ │ │ │ - bne.n b8cd4 │ │ │ │ + bne.n b8ccc │ │ │ │ lsls r1, r5, #18 │ │ │ │ - bpl.n b8cd4 │ │ │ │ + bpl.n b8ccc │ │ │ │ movs r0, #2 │ │ │ │ - b.n b8bba │ │ │ │ + b.n b8bb2 │ │ │ │ ldr.w r2, [r6, #276] @ 0x114 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r4, [r4, r2] │ │ │ │ and.w r3, r4, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n b8b8e │ │ │ │ + bne.n b8b86 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r4, [r4, r2] │ │ │ │ and.w r3, r4, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n b8b8e │ │ │ │ - b.n b8c62 │ │ │ │ + bne.n b8b86 │ │ │ │ + b.n b8c5a │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl b0ed0 │ │ │ │ + bl b0ec8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b8c3c │ │ │ │ + beq.n b8c34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl b9908 │ │ │ │ - b.n b8bb8 │ │ │ │ + bl b9900 │ │ │ │ + b.n b8bb0 │ │ │ │ ands.w r3, r5, #4 │ │ │ │ mov r7, r3 │ │ │ │ - beq.n b8baa │ │ │ │ + beq.n b8ba2 │ │ │ │ mov.w r8, #1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r3 │ │ │ │ - bl bbccc │ │ │ │ + bl bbcc4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b8e76 │ │ │ │ + bne.w b8e6e │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w b90d0 │ │ │ │ + beq.w b90c8 │ │ │ │ tst.w r5, #896 @ 0x380 │ │ │ │ - bne.w b8fce │ │ │ │ + bne.w b8fc6 │ │ │ │ ands.w r3, r5, #8192 @ 0x2000 │ │ │ │ - bne.w b8fae │ │ │ │ + bne.w b8fa6 │ │ │ │ lsls r0, r5, #19 │ │ │ │ it mi │ │ │ │ ldrmi r2, [sp, #44] @ 0x2c │ │ │ │ - bmi.w b9138 │ │ │ │ + bmi.w b9130 │ │ │ │ movs r0, #0 │ │ │ │ - b.n b8bba │ │ │ │ + b.n b8bb2 │ │ │ │ lsls r3, r5, #19 │ │ │ │ it mi │ │ │ │ andmi.w r7, r5, #4 │ │ │ │ - bpl.n b8cd0 │ │ │ │ + bpl.n b8cc8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w b917e │ │ │ │ + beq.w b9176 │ │ │ │ tst.w r5, #49 @ 0x31 │ │ │ │ movw r0, #42629 @ 0xa685 │ │ │ │ movt r0, #1 │ │ │ │ movw r3, #59653 @ 0xe905 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ strd r0, r9, [sp] │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n b8bba │ │ │ │ + b.n b8bb2 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ add.w r1, r4, #20 │ │ │ │ bl 373c8 │ │ │ │ str r0, [r4, #0] │ │ │ │ blx 11364 │ │ │ │ movs r1, #3 │ │ │ │ movs r2, #5 │ │ │ │ movs r3, #1 │ │ │ │ strd r0, r1, [r4, #4] │ │ │ │ strd r2, r3, [r4, #12] │ │ │ │ - b.n b8bb8 │ │ │ │ + b.n b8bb0 │ │ │ │ and.w r2, r4, #31 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n b8d44 │ │ │ │ + beq.n b8d3c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w b8e9c │ │ │ │ + bne.w b8e94 │ │ │ │ cmp r2, #11 │ │ │ │ - beq.w b8f56 │ │ │ │ + beq.w b8f4e │ │ │ │ and.w r5, r5, #1032 @ 0x408 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ cmp.w r5, #1032 @ 0x408 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ ite ne │ │ │ │ movne.w fp, #10 │ │ │ │ moveq.w fp, #16 │ │ │ │ bl 43e7a │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n b8e0e │ │ │ │ + beq.n b8e06 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w b8ee0 │ │ │ │ + bne.w b8ed8 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 10f20 <__gmpz_sizeinbase@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ blx 10f20 <__gmpz_sizeinbase@plt> │ │ │ │ mov r7, r0 │ │ │ │ add r4, r7 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ adds r4, #4 │ │ │ │ vmov s15, r4 │ │ │ │ - vldr d6, [pc, #768] @ b9098 │ │ │ │ - vldr d4, [pc, #772] @ b90a0 │ │ │ │ + vldr d6, [pc, #768] @ b9090 │ │ │ │ + vldr d4, [pc, #772] @ b9098 │ │ │ │ mov r6, r0 │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ - vldr d5, [pc, #772] @ b90a8 │ │ │ │ + vldr d5, [pc, #772] @ b90a0 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vdiv.f64 d6, d7, d4 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcvt.u32.f64 s15, d6 │ │ │ │ vmov r1, s15 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b8e98 │ │ │ │ + beq.n b8e90 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 11678 <__gmpz_get_str@plt> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 11364 │ │ │ │ @@ -259162,66 +259160,66 @@ │ │ │ │ subs r1, r1, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r5, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n b8bb8 │ │ │ │ + b.n b8bb0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 10f20 <__gmpz_sizeinbase@plt> │ │ │ │ vmov s16, r0 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ vcvt.f64.u32 d7, s16 │ │ │ │ - vldr d4, [pc, #624] @ b9098 │ │ │ │ + vldr d4, [pc, #624] @ b9090 │ │ │ │ vmov.f64 d6, #0 @ 0x40000000 2.0 │ │ │ │ - vldr d3, [pc, #624] @ b90a0 │ │ │ │ + vldr d3, [pc, #624] @ b9098 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d5, [pc, #624] @ b90a8 │ │ │ │ + vldr d5, [pc, #624] @ b90a0 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vdiv.f64 d4, d7, d3 │ │ │ │ vmla.f64 d6, d4, d5 │ │ │ │ vcvt.u32.f64 s15, d6 │ │ │ │ vmov r1, s15 │ │ │ │ - bl b164c │ │ │ │ - cbz r0, b8e98 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, b8e90 │ │ │ │ mov r1, fp │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 11678 <__gmpz_get_str@plt> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 11364 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r5, #2 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ subs r1, r1, r3 │ │ │ │ - b.n b8dfe │ │ │ │ + b.n b8df6 │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w b911e │ │ │ │ + bne.w b9116 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b911a │ │ │ │ + bne.w b9112 │ │ │ │ bl 5a418 │ │ │ │ lsls r7, r5, #26 │ │ │ │ - bpl.w b8c22 │ │ │ │ + bpl.w b8c1a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w b8c22 │ │ │ │ + bne.w b8c1a │ │ │ │ and.w r3, r4, #24 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r5, r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r3, r3, r4, lsr #5 │ │ │ │ @@ -259231,47 +259229,47 @@ │ │ │ │ str r5, [r7, #0] │ │ │ │ blx 11364 │ │ │ │ movs r1, #3 │ │ │ │ movs r2, #5 │ │ │ │ movs r3, #1 │ │ │ │ strd r0, r1, [r7, #4] │ │ │ │ strd r2, r3, [r7, #12] │ │ │ │ - b.n b8bb8 │ │ │ │ + b.n b8bb0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n b8f86 │ │ │ │ + bne.n b8f7e │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, r5 │ │ │ │ add.w r6, r0, #20 │ │ │ │ - blt.n b8f9c │ │ │ │ + blt.n b8f94 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #448] @ (b90bc ) │ │ │ │ + ldr r2, [pc, #448] @ (b90b4 ) │ │ │ │ mov r4, r6 │ │ │ │ mov.w sl, fp, asr #31 │ │ │ │ mov r6, r3 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r7 │ │ │ │ - bl dfa9c │ │ │ │ + bl dfa94 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r9, fp │ │ │ │ add.w r3, r7, r2 │ │ │ │ mov r7, r1 │ │ │ │ sbcs.w r2, r8, sl │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ strb.w r3, [r6, #-1]! │ │ │ │ - bcs.n b8f0a │ │ │ │ + bcs.n b8f02 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ subs r2, r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ @@ -259281,69 +259279,69 @@ │ │ │ │ movs r3, #0 │ │ │ │ adds r1, r5, r2 │ │ │ │ strb r3, [r5, r2] │ │ │ │ subs r1, r1, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r5, #5 │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n b8dfe │ │ │ │ + b.n b8df6 │ │ │ │ and.w r3, r4, #24 │ │ │ │ lsrs r2, r4, #5 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add.w r3, r3, r4, lsr #5 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w b8d44 │ │ │ │ + beq.w b8d3c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w b8d44 │ │ │ │ + bpl.w b8d3c │ │ │ │ ands.w r3, r5, #4 │ │ │ │ mov r7, r3 │ │ │ │ - beq.w b8c3c │ │ │ │ - b.n b8c96 │ │ │ │ - ldr r3, [pc, #312] @ (b90c0 ) │ │ │ │ + beq.w b8c34 │ │ │ │ + b.n b8c8e │ │ │ │ + ldr r3, [pc, #312] @ (b90b8 ) │ │ │ │ movw r2, #279 @ 0x117 │ │ │ │ - ldr r1, [pc, #308] @ (b90c4 ) │ │ │ │ - ldr r0, [pc, #312] @ (b90c8 ) │ │ │ │ + ldr r1, [pc, #308] @ (b90bc ) │ │ │ │ + ldr r0, [pc, #312] @ (b90c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ negs r3, r3 │ │ │ │ mov.w r1, #45 @ 0x2d │ │ │ │ sbc.w r2, r2, r2, lsl #1 │ │ │ │ add.w r5, r0, #21 │ │ │ │ strb r1, [r0, #20] │ │ │ │ - b.n b8ef4 │ │ │ │ + b.n b8eec │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w b8c4e │ │ │ │ + beq.w b8c46 │ │ │ │ lsls r1, r5, #19 │ │ │ │ - bmi.w b9138 │ │ │ │ + bmi.w b9130 │ │ │ │ tst.w r4, #6 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n b8bba │ │ │ │ + b.n b8bb2 │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ ands.w r3, r5, #1048576 @ 0x100000 │ │ │ │ ittte eq │ │ │ │ streq r3, [sp, #72] @ 0x48 │ │ │ │ moveq r2, #3 │ │ │ │ moveq r3, #8 │ │ │ │ movne r2, #5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r5, #22 │ │ │ │ - bpl.w b9168 │ │ │ │ + bpl.w b9160 │ │ │ │ mov.w fp, #5 │ │ │ │ ldr.w r3, [r6, #2020] @ 0x7e4 │ │ │ │ mov r7, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 1057c │ │ │ │ str.w r0, [r6, #2020] @ 0x7e4 │ │ │ │ mov r0, r9 │ │ │ │ @@ -259360,175 +259358,175 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 28b52 │ │ │ │ mvn.w r3, #16777216 @ 0x1000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w b8c44 │ │ │ │ - ldr r3, [pc, #152] @ (b90cc ) │ │ │ │ + beq.w b8c3c │ │ │ │ + ldr r3, [pc, #152] @ (b90c4 ) │ │ │ │ mov sl, r6 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ add.w r4, r3, #20 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w b91fa │ │ │ │ + beq.w b91f2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 11ca8 │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #1200 @ 0x4b0 │ │ │ │ mov r1, r9 │ │ │ │ str r6, [r0, #80] @ 0x50 │ │ │ │ mov r7, r0 │ │ │ │ blx 121a0 │ │ │ │ - cbz r0, b907e │ │ │ │ + cbz r0, b9076 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w b920e │ │ │ │ + bge.w b9206 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #4 │ │ │ │ blx 12208 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.w b9264 │ │ │ │ + beq.w b925c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n b9046 │ │ │ │ + beq.n b903e │ │ │ │ blx 115a4 │ │ │ │ - b.n b9046 │ │ │ │ + b.n b903e │ │ │ │ strb r6, [r2, r4] │ │ │ │ - cbnz r5, b910a │ │ │ │ + cbnz r5, b9102 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ ands r2, r0 │ │ │ │ subs r1, #239 @ 0xef │ │ │ │ cdp2 14, 15, cr2, cr10, cr2, {2} │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ movs r6, r0 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r7, #0 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ movs r3, r0 │ │ │ │ - itte vs │ │ │ │ - movvs r2, r0 │ │ │ │ - cmpvs r2, #240 @ 0xf0 │ │ │ │ - movvc r3, r0 │ │ │ │ + itet pl │ │ │ │ + movpl r2, r0 │ │ │ │ + cmpmi r2, #224 @ 0xe0 │ │ │ │ + movpl r3, r0 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r9 │ │ │ │ - bl bbccc │ │ │ │ + bl bbcc4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b8cb6 │ │ │ │ + beq.w b8cae │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsrs r2, r2, #2 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n b91a2 │ │ │ │ + bls.n b919a │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #1 │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n b8bb8 │ │ │ │ + b.n b8bb0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #0] │ │ │ │ movs r1, #3 │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n b910c │ │ │ │ + b.n b9104 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n b8c3c │ │ │ │ + b.n b8c34 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n b915a │ │ │ │ + bhi.n b9152 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n b91b6 │ │ │ │ + bhi.n b91ae │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n b91e6 │ │ │ │ + beq.n b91de │ │ │ │ tst.w r4, #6 │ │ │ │ - bne.w b8ce4 │ │ │ │ + bne.w b8cdc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b8c4e │ │ │ │ + bne.w b8c46 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b8ce4 │ │ │ │ - b.n b917e │ │ │ │ + bne.w b8cdc │ │ │ │ + b.n b9176 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n b9144 │ │ │ │ - ldr r0, [pc, #276] @ (b9274 ) │ │ │ │ + bne.n b913c │ │ │ │ + ldr r0, [pc, #276] @ (b926c ) │ │ │ │ add r0, pc │ │ │ │ blx 10f30 │ │ │ │ - b.n b8bba │ │ │ │ + b.n b8bb2 │ │ │ │ tst.w r5, #256 @ 0x100 │ │ │ │ movw r3, #16387 @ 0x4003 │ │ │ │ movt r3, #138 @ 0x8a │ │ │ │ ite eq │ │ │ │ moveq.w fp, #4 │ │ │ │ movne fp, r3 │ │ │ │ - b.n b8fee │ │ │ │ + b.n b8fe6 │ │ │ │ movw r3, #4997 @ 0x1385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n b9190 │ │ │ │ + bne.n b9188 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n b91f4 │ │ │ │ + bne.n b91ec │ │ │ │ tst.w r5, #48 @ 0x30 │ │ │ │ movw r0, #8325 @ 0x2085 │ │ │ │ movw r3, #7941 @ 0x1f05 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n b8cf8 │ │ │ │ + b.n b8cf0 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b8e98 │ │ │ │ + beq.w b8e90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n b90fa │ │ │ │ + b.n b90f2 │ │ │ │ mov r0, r6 │ │ │ │ movw r4, #15109 @ 0x3b05 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, r0, lsl #2] │ │ │ │ movs r3, #18 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ @@ -259536,33 +259534,33 @@ │ │ │ │ movw r0, #15237 @ 0x3b85 │ │ │ │ cmp r5, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n b8bba │ │ │ │ + b.n b8bb2 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n b8bba │ │ │ │ + b.n b8bb2 │ │ │ │ movw r0, #7941 @ 0x1f05 │ │ │ │ - b.n b8cf8 │ │ │ │ + b.n b8cf0 │ │ │ │ ldr.w r0, [sl, #2020] @ 0x7e4 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ blx 10f7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [sl, #2020] @ 0x7e4 │ │ │ │ - b.n b8c44 │ │ │ │ + b.n b8c3c │ │ │ │ mov r0, r7 │ │ │ │ blx 11ff8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w b907e │ │ │ │ + blt.w b9076 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r4, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #5 │ │ │ │ @@ -259585,887 +259583,887 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r2, #4] │ │ │ │ blx 12208 │ │ │ │ ldr.w r0, [sl, #2020] @ 0x7e4 │ │ │ │ blx 10f7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [sl, #2020] @ 0x7e4 │ │ │ │ - b.n b8bb8 │ │ │ │ + b.n b8bb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b908c │ │ │ │ + beq.w b9084 │ │ │ │ blx 11824 │ │ │ │ - b.n b908c │ │ │ │ + b.n b9084 │ │ │ │ nop │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ movs r2, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, b928e │ │ │ │ + cbz r3, b9286 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #20] @ (b92a4 ) │ │ │ │ + ldr r3, [pc, #20] @ (b929c ) │ │ │ │ movs r2, #153 @ 0x99 │ │ │ │ - ldr r1, [pc, #20] @ (b92a8 ) │ │ │ │ - ldr r0, [pc, #20] @ (b92ac ) │ │ │ │ + ldr r1, [pc, #20] @ (b92a0 ) │ │ │ │ + ldr r0, [pc, #20] @ (b92a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ movs r4, r0 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b9384 │ │ │ │ + bne.n b937c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b9376 │ │ │ │ + bne.n b936e │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n b93bc │ │ │ │ + beq.n b93b4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n b9394 │ │ │ │ + bne.n b938c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w ip, r7, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n b93b4 │ │ │ │ + bne.n b93ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b93b0 │ │ │ │ + beq.n b93a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, ip │ │ │ │ add r1, r3 │ │ │ │ - bcs.n b93e6 │ │ │ │ + bcs.n b93de │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n b93be │ │ │ │ + bls.n b93b6 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n b9368 │ │ │ │ + bne.n b9360 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n b93b0 │ │ │ │ + beq.n b93a8 │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n b93e6 │ │ │ │ + bls.n b93de │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n b93be │ │ │ │ + bls.n b93b6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n b9368 │ │ │ │ + bne.n b9360 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n b93b0 │ │ │ │ + beq.n b93a8 │ │ │ │ adds r3, r4, #2 │ │ │ │ adds r2, r0, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n b93e6 │ │ │ │ + bls.n b93de │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n b93be │ │ │ │ + bls.n b93b6 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n b9368 │ │ │ │ + bne.n b9360 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r0, #3 │ │ │ │ adds r5, r4, r3 │ │ │ │ adds r4, #3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n b93b0 │ │ │ │ + beq.n b93a8 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n b93e6 │ │ │ │ + beq.n b93de │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n b93be │ │ │ │ + beq.n b93b6 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b9350 │ │ │ │ + beq.n b9348 │ │ │ │ cmp r3, r2 │ │ │ │ ite le │ │ │ │ movle.w r0, #4294967295 @ 0xffffffff │ │ │ │ movgt r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl b9434 │ │ │ │ + bl b942c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n b92d4 │ │ │ │ + b.n b92cc │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b9434 │ │ │ │ + bl b942c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n b92cc │ │ │ │ + b.n b92c4 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n b93b8 │ │ │ │ + bne.n b93b0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n b93f0 │ │ │ │ + bne.n b93e8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r1, r0, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n b941c │ │ │ │ + bne.n b9414 │ │ │ │ movs r0, #0 │ │ │ │ - b.n b9372 │ │ │ │ + b.n b936a │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n b93c2 │ │ │ │ + beq.n b93ba │ │ │ │ bl 687c0 │ │ │ │ - cbz r4, b93ec │ │ │ │ + cbz r4, b93e4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n b9372 │ │ │ │ + b.n b936a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ adds r2, r4, r2 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n b93b0 │ │ │ │ + beq.n b93a8 │ │ │ │ cmp r4, ip │ │ │ │ - bcs.n b93e6 │ │ │ │ + bcs.n b93de │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n b93be │ │ │ │ + bcs.n b93b6 │ │ │ │ ldrb.w r5, [r4], #1 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n b93cc │ │ │ │ - bgt.n b93be │ │ │ │ + beq.n b93c4 │ │ │ │ + bgt.n b93b6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n b9372 │ │ │ │ + b.n b936a │ │ │ │ negs r0, r3 │ │ │ │ - b.n b9372 │ │ │ │ + b.n b936a │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n b93b8 │ │ │ │ + bne.n b93b0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b93b0 │ │ │ │ + beq.n b93a8 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n b93e6 │ │ │ │ + bcs.n b93de │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n b93be │ │ │ │ + bcs.n b93b6 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r5, [r0], #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n b93fa │ │ │ │ - blt.n b93be │ │ │ │ - b.n b93e6 │ │ │ │ + beq.n b93f2 │ │ │ │ + blt.n b93b6 │ │ │ │ + b.n b93de │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n b93e6 │ │ │ │ + bcs.n b93de │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n b93be │ │ │ │ + bcs.n b93b6 │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ ldrb.w r6, [r0], #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n b93ac │ │ │ │ - b.n b9418 │ │ │ │ + beq.n b93a4 │ │ │ │ + b.n b9410 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n b945e │ │ │ │ + bne.n b9456 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n b9482 │ │ │ │ + bcc.n b947a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n b9478 │ │ │ │ - ldr r3, [pc, #48] @ (b9494 ) │ │ │ │ + beq.n b9470 │ │ │ │ + ldr r3, [pc, #48] @ (b948c ) │ │ │ │ movw r2, #754 @ 0x2f2 │ │ │ │ - ldr r1, [pc, #44] @ (b9498 ) │ │ │ │ - ldr r0, [pc, #48] @ (b949c ) │ │ │ │ + ldr r1, [pc, #44] @ (b9490 ) │ │ │ │ + ldr r0, [pc, #48] @ (b9494 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n b9486 │ │ │ │ + bcs.n b947e │ │ │ │ movs r1, #0 │ │ │ │ - b.n b945a │ │ │ │ + b.n b9452 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n b945a │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + b.n b9452 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ movs r4, r0 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ movs r3, r0 │ │ │ │ - hlt 0x000a │ │ │ │ + rev16 r2, r7 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - ble.w b9676 │ │ │ │ + ble.w b966e │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r1 │ │ │ │ add.w r8, r1, r7, lsl #2 │ │ │ │ mov.w lr, #1 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w b96ac │ │ │ │ + beq.w b96a4 │ │ │ │ sub.w ip, r8, r1 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n b9576 │ │ │ │ + beq.n b956e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w b9690 │ │ │ │ + bne.w b9688 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add r4, r0 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - beq.n b9576 │ │ │ │ + beq.n b956e │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n b9566 │ │ │ │ + beq.n b955e │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n b9556 │ │ │ │ + beq.n b954e │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n b9546 │ │ │ │ + beq.n b953e │ │ │ │ cmp.w ip, #5 │ │ │ │ - beq.n b9536 │ │ │ │ + beq.n b952e │ │ │ │ cmp.w ip, #6 │ │ │ │ - beq.n b9526 │ │ │ │ + beq.n b951e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w b9690 │ │ │ │ + bne.w b9688 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w b9690 │ │ │ │ + bne.w b9688 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w b9690 │ │ │ │ + bne.w b9688 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w b9690 │ │ │ │ + bne.w b9688 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w b9690 │ │ │ │ + bne.w b9688 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w b9690 │ │ │ │ + bne.w b9688 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w b9690 │ │ │ │ + bne.w b9688 │ │ │ │ add r4, r0 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n b9606 │ │ │ │ + beq.n b95fe │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov ip, r1 │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n b9690 │ │ │ │ + bne.n b9688 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add r4, r0 │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n b9690 │ │ │ │ + bne.n b9688 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r4, r0 │ │ │ │ add.w r1, ip, #8 │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n b9690 │ │ │ │ + bne.n b9688 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ add r4, r0 │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n b9690 │ │ │ │ + bne.n b9688 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ add r4, r0 │ │ │ │ add.w r1, ip, #16 │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n b9690 │ │ │ │ + bne.n b9688 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ add r4, r0 │ │ │ │ add.w r1, ip, #20 │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n b9690 │ │ │ │ + bne.n b9688 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ add r4, r0 │ │ │ │ add.w r1, ip, #24 │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n b9690 │ │ │ │ + bne.n b9688 │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ add r4, r0 │ │ │ │ add.w r1, ip, #28 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n b9576 │ │ │ │ + b.n b956e │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r3, [r6, #16] │ │ │ │ movs r3, #3 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ str r3, [r6, #8] │ │ │ │ - bhi.n b96fa │ │ │ │ + bhi.n b96f2 │ │ │ │ add.w r3, r6, #20 │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r6, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ blx 11430 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r7, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add.w r3, r0, r2 │ │ │ │ - beq.n b966c │ │ │ │ + beq.n b9664 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ blx 11430 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r7, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add.w r3, r0, r2 │ │ │ │ - beq.n b966c │ │ │ │ + beq.n b9664 │ │ │ │ adds r5, #8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ blx 11430 │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ cmp r5, r8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add.w r3, r0, r2 │ │ │ │ - bne.n b9652 │ │ │ │ + bne.n b964a │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r2, #20 │ │ │ │ strd r3, r1, [r2, #4] │ │ │ │ movs r1, #5 │ │ │ │ str r4, [r2, #16] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #12] │ │ │ │ strb r3, [r2, #20] │ │ │ │ - b.n b9670 │ │ │ │ + b.n b9668 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n b96ac │ │ │ │ + bls.n b96a4 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #4 │ │ │ │ cmp.w ip, #255 @ 0xff │ │ │ │ - bls.n b9698 │ │ │ │ + bls.n b9690 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, r0 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w b94c6 │ │ │ │ + bne.w b94be │ │ │ │ movs r2, #1 │ │ │ │ str r4, [r6, #4] │ │ │ │ adds r0, r4, r2 │ │ │ │ str r2, [r6, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n b960e │ │ │ │ + bne.n b9606 │ │ │ │ movs r3, #8 │ │ │ │ cmp r0, #24 │ │ │ │ str r3, [r6, #8] │ │ │ │ - bhi.n b9704 │ │ │ │ + bhi.n b96fc │ │ │ │ add.w r3, r6, #20 │ │ │ │ movs r2, #5 │ │ │ │ str r2, [r6, #12] │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r9, r5 │ │ │ │ ldrd r2, r0, [r1, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r0, #8 │ │ │ │ - beq.n b9710 │ │ │ │ + beq.n b9708 │ │ │ │ adds r5, r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.n b9736 │ │ │ │ + bcs.n b972e │ │ │ │ ldrb.w ip, [r0], #1 │ │ │ │ str.w ip, [r7], #4 │ │ │ │ - b.n b96ec │ │ │ │ + b.n b96e4 │ │ │ │ blx 11fa8 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ - b.n b961c │ │ │ │ + b.n b9614 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 11fa8 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ - b.n b96d0 │ │ │ │ + b.n b96c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ blx 11430 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add.w r3, r0, r2, lsl #2 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n b96d4 │ │ │ │ + bne.n b96cc │ │ │ │ ldr r2, [r6, #0] │ │ │ │ subs r2, r3, r2 │ │ │ │ cmp.w r4, r2, asr #2 │ │ │ │ - bne.n b9742 │ │ │ │ + bne.n b973a │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n b9670 │ │ │ │ + b.n b9668 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r5, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ add r3, r2 │ │ │ │ - b.n b9722 │ │ │ │ - ldr r3, [pc, #20] @ (b9758 ) │ │ │ │ + b.n b971a │ │ │ │ + ldr r3, [pc, #20] @ (b9750 ) │ │ │ │ movw r2, #1817 @ 0x719 │ │ │ │ - ldr r1, [pc, #16] @ (b975c ) │ │ │ │ - ldr r0, [pc, #20] @ (b9760 ) │ │ │ │ + ldr r1, [pc, #16] @ (b9754 ) │ │ │ │ + ldr r0, [pc, #20] @ (b9758 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #148 @ 0x94 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ movs r4, r0 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ movs r3, r0 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #132] @ b97f8 │ │ │ │ + ldr.w ip, [pc, #132] @ b97f0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #128] @ (b97fc ) │ │ │ │ + ldr r3, [pc, #128] @ (b97f4 ) │ │ │ │ add r4, sp, #12 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 111bc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n b97bc │ │ │ │ + beq.n b97b4 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n b97c4 │ │ │ │ + bne.n b97bc │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #88] @ (b9800 ) │ │ │ │ - ldr r3, [pc, #84] @ (b97fc ) │ │ │ │ + ldr r2, [pc, #88] @ (b97f8 ) │ │ │ │ + ldr r3, [pc, #84] @ (b97f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b97c0 │ │ │ │ + bne.n b97b8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n b97a4 │ │ │ │ + b.n b979c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldrd r1, r0, [r5, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n b97dc │ │ │ │ + beq.n b97d4 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ adds r3, #1 │ │ │ │ strb r0, [r1, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #4] │ │ │ │ - b.n b979e │ │ │ │ + b.n b9796 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, b97f2 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, b97ea │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n b97cc │ │ │ │ + b.n b97c4 │ │ │ │ bl 5a418 │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r1, #14 │ │ │ │ - bmi.n b982a │ │ │ │ + bmi.n b9822 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n b9864 │ │ │ │ + beq.n b985c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n b982e │ │ │ │ + beq.n b9826 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n b989c │ │ │ │ + bne.n b9894 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [r6, #4] │ │ │ │ adds r1, #1 │ │ │ │ - bl b99b0 │ │ │ │ + bl b99a8 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n b98d6 │ │ │ │ + bcc.n b98ce │ │ │ │ subs r0, r2, #1 │ │ │ │ add.w ip, r3, r1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n b98f8 │ │ │ │ + beq.n b98f0 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ strb.w lr, [r0, #1]! │ │ │ │ - b.n b9856 │ │ │ │ + b.n b984e │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r1, r0, [r6, #4] │ │ │ │ adds r1, #1 │ │ │ │ - bl b99b0 │ │ │ │ + bl b99a8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldrd r3, r0, [r2, #4] │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n b98c4 │ │ │ │ + bcc.n b98bc │ │ │ │ subs r0, r3, #1 │ │ │ │ add.w ip, r4, r1 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n b98ea │ │ │ │ + beq.n b98e2 │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ strb.w lr, [r0, #1]! │ │ │ │ - b.n b988e │ │ │ │ + b.n b9886 │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ - bl b99b0 │ │ │ │ + bl b99a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 11fa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b9826 │ │ │ │ + beq.n b981e │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 11430 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r0, [r6, #12] │ │ │ │ - b.n b9824 │ │ │ │ + b.n b981c │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, b98f4 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, b98ec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - b.n b9888 │ │ │ │ + b.n b9880 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, b98f4 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, b98ec │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n b9850 │ │ │ │ + b.n b9848 │ │ │ │ add r1, r3 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n b98be │ │ │ │ + b.n b98b6 │ │ │ │ bl 5a418 │ │ │ │ add r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r5, #4] │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ - b.n b98be │ │ │ │ + b.n b98b6 │ │ │ │ lsls r3, r1, #13 │ │ │ │ - bmi.n b994c │ │ │ │ + bmi.n b9944 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n b994c │ │ │ │ + bne.n b9944 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n b998c │ │ │ │ + bhi.n b9984 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n b9990 │ │ │ │ + bls.n b9988 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bhi.n b994e │ │ │ │ + bhi.n b9946 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r3], #20 │ │ │ │ mov r0, r3 │ │ │ │ blx 11430 │ │ │ │ movs r2, #5 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r2, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r1, r2, [r0, #4] │ │ │ │ sub.w ip, r2, r1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp ip, r2 │ │ │ │ - bcc.n b9994 │ │ │ │ + bcc.n b998c │ │ │ │ subs r0, r1, #1 │ │ │ │ add.w ip, r5, r2 │ │ │ │ ldrb.w lr, [r5], #1 │ │ │ │ strb.w lr, [r0, #1]! │ │ │ │ cmp r5, ip │ │ │ │ - bne.n b9972 │ │ │ │ + bne.n b996a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n b9948 │ │ │ │ + b.n b9940 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n b99a6 │ │ │ │ + beq.n b999e │ │ │ │ bl 687f0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, b99aa │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, b99a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n b996c │ │ │ │ + b.n b9964 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n b9932 │ │ │ │ + b.n b992a │ │ │ │ bl 5a418 │ │ │ │ nop │ │ │ │ cmp r0, #7 │ │ │ │ - bhi.n b99c2 │ │ │ │ + bhi.n b99ba │ │ │ │ cmp r0, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #1 │ │ │ │ - bls.n b99c6 │ │ │ │ + bls.n b99be │ │ │ │ mul.w r0, r1, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #8 │ │ │ │ - beq.n b99d8 │ │ │ │ + beq.n b99d0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 687f0 │ │ │ │ movs r0, #4 │ │ │ │ - b.n b99bc │ │ │ │ + b.n b99b4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #132] @ (b9a70 ) │ │ │ │ + ldr r1, [pc, #132] @ (b9a68 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #132] @ (b9a74 ) │ │ │ │ + ldr r2, [pc, #132] @ (b9a6c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #116] @ (b9a6c ) │ │ │ │ + ldr r3, [pc, #116] @ (b9a64 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl b136c │ │ │ │ + bl b1364 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7aac │ │ │ │ + bl b7aa4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n b9a62 │ │ │ │ + bne.n b9a5a │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n b9a52 │ │ │ │ - bl aadd4 │ │ │ │ + bne.n b9a4a │ │ │ │ + bl aadcc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b1374 │ │ │ │ - ldr r2, [pc, #64] @ (b9a78 ) │ │ │ │ - ldr r3, [pc, #60] @ (b9a74 ) │ │ │ │ + bl b136c │ │ │ │ + ldr r2, [pc, #64] @ (b9a70 ) │ │ │ │ + ldr r3, [pc, #60] @ (b9a6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b9a4e │ │ │ │ + bne.n b9a46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ bl 5a4c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl b1374 │ │ │ │ - b.n b9a34 │ │ │ │ + bl b136c │ │ │ │ + b.n b9a2c │ │ │ │ movs r4, #0 │ │ │ │ bl 688bc │ │ │ │ - b.n b9a58 │ │ │ │ + b.n b9a50 │ │ │ │ nop │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ movs r6, r0 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ movs r6, r0 │ │ │ │ push {lr} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrsb.w ip, [r3] │ │ │ │ ldrb.w lr, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n b9a98 │ │ │ │ + blt.n b9a90 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w lr, [r2] │ │ │ │ pop {pc} │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w da524 │ │ │ │ + b.w da51c │ │ │ │ mov r3, r0 │ │ │ │ add r1, r0 │ │ │ │ cmp r3, r1 │ │ │ │ mov.w r0, #0 │ │ │ │ - bcs.n b9ac0 │ │ │ │ + bcs.n b9ab8 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ mov ip, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n b9ac2 │ │ │ │ + blt.n b9aba │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n b9aac │ │ │ │ + bhi.n b9aa4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov r3, ip │ │ │ │ cmp r1, ip │ │ │ │ - bls.n b9adc │ │ │ │ + bls.n b9ad4 │ │ │ │ ldrb.w r2, [ip], #1 │ │ │ │ and.w r2, r2, #192 @ 0xc0 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n b9ac6 │ │ │ │ + beq.n b9abe │ │ │ │ adds r0, #1 │ │ │ │ - b.n b9aac │ │ │ │ + b.n b9aa4 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -260477,27 +260475,27 @@ │ │ │ │ add.w r1, sp, #5824 @ 0x16c0 │ │ │ │ add.w fp, sp, #1744 @ 0x6d0 │ │ │ │ adds r1, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add.w r0, sp, #5856 @ 0x16e0 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r0, #24 │ │ │ │ - ldr r2, [pc, #668] @ (b9db4 ) │ │ │ │ + ldr r2, [pc, #668] @ (b9dac ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #668] @ (b9db8 ) │ │ │ │ + ldr r3, [pc, #668] @ (b9db0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #652] @ (b9db0 ) │ │ │ │ + ldr r0, [pc, #652] @ (b9da8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #648] @ (b9dbc ) │ │ │ │ + ldr r3, [pc, #648] @ (b9db4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -260507,75 +260505,75 @@ │ │ │ │ strd r1, r1, [r3, #120] @ 0x78 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ str r5, [r3, #0] │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ add r1, sp, #492 @ 0x1ec │ │ │ │ str r1, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bafe8 │ │ │ │ + beq.w bafe0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ subw r1, fp, #1372 @ 0x55c │ │ │ │ movs r5, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b9e60 │ │ │ │ + beq.w b9e58 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ subs r3, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ addw r3, sp, #1700 @ 0x6a4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n b9ba2 │ │ │ │ + b.n b9b9a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl bb358 │ │ │ │ + bl bb350 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b9e68 │ │ │ │ + beq.w b9e60 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bls.w b9e52 │ │ │ │ + bls.w b9e4a │ │ │ │ ldr.w r7, [sl, #8] │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w ba258 │ │ │ │ + bne.w ba250 │ │ │ │ ldrb r1, [r0, r6] │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ - bne.n b9b88 │ │ │ │ + bne.n b9b80 │ │ │ │ subw r1, fp, #1644 @ 0x66c │ │ │ │ adds r4, r6, #1 │ │ │ │ - ldr r3, [pc, #512] @ (b9dc0 ) │ │ │ │ + ldr r3, [pc, #512] @ (b9db8 ) │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w ip, [r1] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r8, [r0, r4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldrb.w r1, [r3, r8] │ │ │ │ cmp r1, #10 │ │ │ │ - beq.w b9ece │ │ │ │ + beq.w b9ec6 │ │ │ │ cmp.w r8, #42 @ 0x2a │ │ │ │ - beq.w bafee │ │ │ │ + beq.w bafe6 │ │ │ │ cmp.w r8, #96 @ 0x60 │ │ │ │ - beq.w ba232 │ │ │ │ + beq.w ba22a │ │ │ │ cmp.w r8, #58 @ 0x3a │ │ │ │ - beq.w bb29e │ │ │ │ - ldr r3, [pc, #464] @ (b9dc4 ) │ │ │ │ + beq.w bb296 │ │ │ │ + ldr r3, [pc, #464] @ (b9dbc ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r1, [r7, #2800] @ 0xaf0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w bb2c6 │ │ │ │ + bne.w bb2be │ │ │ │ mov r9, r1 │ │ │ │ sub.w r3, r8, #43 @ 0x2b │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bhi.w bb14c │ │ │ │ + bhi.w bb144 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r0, r6, #9 │ │ │ │ lsrs r5, r3, #10 │ │ │ │ lsrs r5, r3, #10 │ │ │ │ lsrs r5, r3, #10 │ │ │ │ lsrs r5, r3, #10 │ │ │ │ lsrs r5, r3, #10 │ │ │ │ @@ -260661,139 +260659,139 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ strd r2, r2, [r3] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ - ble.w baf28 │ │ │ │ + ble.w baf20 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r7, [r2, #1520] @ 0x5f0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w bb186 │ │ │ │ + bne.w bb17e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #224 @ 0xe0 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w r6, [r0, #1520] @ 0x5f0 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - bl bf00c │ │ │ │ + bl bf004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bac86 │ │ │ │ + beq.w bac7e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bac86 │ │ │ │ + beq.w bac7e │ │ │ │ subw r1, fp, #1484 @ 0x5cc │ │ │ │ subw r2, fp, #1644 @ 0x66c │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ bic.w r3, r8, #32 │ │ │ │ add.w r0, r6, #100 @ 0x64 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ strd r6, r6, [r1] │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bne.w bb1a4 │ │ │ │ + bne.w bb19c │ │ │ │ cmp.w r8, #68 @ 0x44 │ │ │ │ - beq.w bb124 │ │ │ │ + beq.w bb11c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w bae86 │ │ │ │ + bne.w bae7e │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ itt eq │ │ │ │ subweq r3, fp, #1644 @ 0x66c │ │ │ │ moveq r1, #0 │ │ │ │ sub.w r6, r6, #12 │ │ │ │ mov.w r2, #10 │ │ │ │ it eq │ │ │ │ streq r1, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl da750 │ │ │ │ + bl da748 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r3, fp, #1520 @ 0x5f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, b9d70 │ │ │ │ + cbz r3, b9d68 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w bae54 │ │ │ │ + bne.w bae4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w bae50 │ │ │ │ + beq.w bae48 │ │ │ │ mov r0, r7 │ │ │ │ blx 11364 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl dabfc │ │ │ │ + bl dabf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dac80 │ │ │ │ + bl dac78 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w bac10 │ │ │ │ + beq.w bac08 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r6, #1 │ │ │ │ - b.n b9b98 │ │ │ │ + b.n b9b90 │ │ │ │ nop │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ subw r2, fp, #1644 @ 0x66c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r4, r3, #1 │ │ │ │ - beq.w bb076 │ │ │ │ + beq.w bb06e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ subw r3, fp, #1372 @ 0x55c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #124] @ 0x7c │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.w b9f24 │ │ │ │ + bgt.w b9f1c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w bb10a │ │ │ │ + beq.w bb102 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r3, #100 @ 0x64 │ │ │ │ sub.w r5, r3, #28 │ │ │ │ - bl dada8 │ │ │ │ + bl dada0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb498 │ │ │ │ + bl bb490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bac10 │ │ │ │ + beq.w bac08 │ │ │ │ subw r3, fp, #1372 @ 0x55c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n b9b98 │ │ │ │ + b.n b9b90 │ │ │ │ subw r1, fp, #1372 @ 0x55c │ │ │ │ ldr r2, [r1, #124] @ 0x7c │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bgt.w bb2bc │ │ │ │ + bgt.w bb2b4 │ │ │ │ movs r3, #12 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r6, #1 │ │ │ │ mla r3, r3, r2, r1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #124] @ 0x7c │ │ │ │ ldr r2, [r1, #120] @ 0x78 │ │ │ │ @@ -260802,214 +260800,214 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r7, r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #32 │ │ │ │ str.w r2, [r3, #136] @ 0x88 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #132] @ 0x84 │ │ │ │ - b.n b9b98 │ │ │ │ + b.n b9b90 │ │ │ │ subw fp, fp, #1372 @ 0x55c │ │ │ │ ldr.w r3, [fp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w baf4c │ │ │ │ + bne.w baf44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bb19a │ │ │ │ - ldr.w r2, [pc, #2140] @ ba6c8 │ │ │ │ + bne.w bb192 │ │ │ │ + ldr.w r2, [pc, #2140] @ ba6c0 │ │ │ │ add.w r1, sp, #5824 @ 0x16c0 │ │ │ │ - ldr.w r3, [pc, #2136] @ ba6cc │ │ │ │ + ldr.w r3, [pc, #2136] @ ba6c4 │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w ba262 │ │ │ │ + bne.w ba25a │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #5824 @ 0x16c0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r0, r6, lsl #2] │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ - bne.w b9b88 │ │ │ │ + bne.w b9b80 │ │ │ │ subw r1, fp, #1644 @ 0x66c │ │ │ │ add.w r3, r0, r6, lsl #2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ - bhi.w b9bea │ │ │ │ - ldr.w r3, [pc, #2064] @ ba6d0 │ │ │ │ + bhi.w b9be2 │ │ │ │ + ldr.w r3, [pc, #2064] @ ba6c8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldrb.w r1, [r3, r8] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w b9bda │ │ │ │ + bne.w b9bd2 │ │ │ │ adds r4, r6, #2 │ │ │ │ subw r6, fp, #1644 @ 0x66c │ │ │ │ sub.w r9, r8, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov r8, sl │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r2 │ │ │ │ cmp r4, r6 │ │ │ │ str.w r9, [r5] │ │ │ │ - bcs.n b9f0a │ │ │ │ + bcs.n b9f02 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl bb334 │ │ │ │ + bl bb32c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.w bb02c │ │ │ │ + bhi.w bb024 │ │ │ │ ldrb.w r2, [sl, r0] │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n b9f18 │ │ │ │ + beq.n b9f10 │ │ │ │ mov r5, fp │ │ │ │ mov sl, r8 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.n b9bea │ │ │ │ + b.n b9be2 │ │ │ │ sub.w r1, r0, #48 @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ mla r9, r2, r9, r1 │ │ │ │ - b.n b9ee8 │ │ │ │ + b.n b9ee0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w b9de6 │ │ │ │ + beq.w b9dde │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w bb108 │ │ │ │ + beq.w bb100 │ │ │ │ subs r0, r1, #1 │ │ │ │ movs r5, #12 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r3, #100 @ 0x64 │ │ │ │ sub.w r7, r3, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl dada8 │ │ │ │ + bl dada0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bb498 │ │ │ │ + bl bb490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bac10 │ │ │ │ + beq.w bac08 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w b9e0a │ │ │ │ + beq.w b9e02 │ │ │ │ subw r5, fp, #1372 @ 0x55c │ │ │ │ movs r0, #10 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w bac10 │ │ │ │ + blt.w bac08 │ │ │ │ ldr r1, [r5, #124] @ 0x7c │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ adds r1, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r5, #128] @ 0x80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r5, #136] @ 0x88 │ │ │ │ str r1, [r5, #124] @ 0x7c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl dada8 │ │ │ │ + bl dada0 │ │ │ │ mov r0, r7 │ │ │ │ - bl bb498 │ │ │ │ + bl bb490 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b9e0a │ │ │ │ - b.w bac10 │ │ │ │ + bne.w b9e02 │ │ │ │ + b.w bac08 │ │ │ │ subw r2, fp, #1644 @ 0x66c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, r3, #1 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r2, #0] │ │ │ │ cmp.w r8, #78 @ 0x4e │ │ │ │ - beq.w ba21c │ │ │ │ + beq.w ba214 │ │ │ │ subw r6, fp, #1644 @ 0x66c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ - bgt.n b9fd0 │ │ │ │ + bgt.n b9fc8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n b9b98 │ │ │ │ + b.n b9b90 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #10 │ │ │ │ sub.w r0, r3, #28 │ │ │ │ - bl bb358 │ │ │ │ + bl bb350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b9fbe │ │ │ │ - b.w bac10 │ │ │ │ + bne.n b9fb6 │ │ │ │ + b.w bac08 │ │ │ │ subw r6, fp, #1620 @ 0x654 │ │ │ │ addw r3, sp, #1700 @ 0x6a4 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r2, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ strd r2, r2, [r6, #8] │ │ │ │ - ble.w bade6 │ │ │ │ + ble.w badde │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #1520] @ 0x5f0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bac72 │ │ │ │ + bne.w bac6a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ sub.w r5, r2, #16 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r0, #1520] @ 0x5f0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl bf00c │ │ │ │ + bl bf004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bac2c │ │ │ │ + beq.w bac24 │ │ │ │ cmp.w r8, #102 @ 0x66 │ │ │ │ - bne.n ba042 │ │ │ │ + bne.n ba03a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w bacb0 │ │ │ │ - ldr.w r3, [pc, #1680] @ ba6d4 │ │ │ │ + bne.w baca8 │ │ │ │ + ldr.w r3, [pc, #1680] @ ba6cc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ subw r3, fp, #1644 @ 0x66c │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ add.w r2, r6, #100 @ 0x64 │ │ │ │ ldr.w r9, [r3] │ │ │ │ subw r3, fp, #1484 @ 0x5cc │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [r3] │ │ │ │ str r2, [r3, #8] │ │ │ │ - beq.w ba9dc │ │ │ │ + beq.w ba9d4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w bab1e │ │ │ │ + blt.w bab16 │ │ │ │ sub.w r3, fp, #1520 @ 0x5f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w bac16 │ │ │ │ + bhi.w bac0e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r4, r0 │ │ │ │ lsls r7, r4, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0d30 │ │ │ │ - ldr.w r1, [pc, #1604] @ ba6d8 │ │ │ │ + bl d0d28 │ │ │ │ + ldr.w r1, [pc, #1604] @ ba6d0 │ │ │ │ add.w r0, sp, #5792 @ 0x16a0 │ │ │ │ mov r3, r8 │ │ │ │ adds r0, #24 │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc │ │ │ │ add.w r8, r9, #20 │ │ │ │ add r6, sp, #260 @ 0x104 │ │ │ │ @@ -261017,85 +261015,85 @@ │ │ │ │ subw r4, fp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ blx 1186c │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ add.w r5, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ba48a │ │ │ │ + beq.w ba482 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ vldr d7, [r9, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 117b8 <__snprintf_chk@plt> │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n ba0b6 │ │ │ │ + ble.n ba0ae │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ add r2, r0 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cbz r2, ba128 │ │ │ │ + cbz r2, ba120 │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n ba11e │ │ │ │ + beq.n ba116 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ba8e8 │ │ │ │ + beq.w ba8e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n ba11e │ │ │ │ + beq.n ba116 │ │ │ │ mov r1, r8 │ │ │ │ blx 119a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ba8f0 │ │ │ │ + bne.w ba8e8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w ba870 │ │ │ │ + bne.w ba868 │ │ │ │ subw r3, fp, #1484 @ 0x5cc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r3, fp, #1520 @ 0x5f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, ba14a │ │ │ │ + cbz r3, ba142 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w ba9ea │ │ │ │ + bne.w ba9e2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bae50 │ │ │ │ + beq.w bae48 │ │ │ │ subw r3, fp, #1484 @ 0x5cc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 11364 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r3, #28 │ │ │ │ - b.n b9d96 │ │ │ │ + b.n b9d8e │ │ │ │ sub.w r3, r8, #69 @ 0x45 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bhi.w ba9e4 │ │ │ │ + bhi.w ba9dc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r2, r6, #16 │ │ │ │ lsls r5, r1, #6 │ │ │ │ lsls r2, r6, #16 │ │ │ │ lsls r2, r6, #16 │ │ │ │ lsls r2, r6, #16 │ │ │ │ @@ -261124,133 +261122,133 @@ │ │ │ │ lsls r2, r6, #16 │ │ │ │ lsls r2, r6, #16 │ │ │ │ lsls r2, r6, #16 │ │ │ │ lsls r2, r6, #16 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r5, r1, #6 │ │ │ │ - ldr.w r3, [pc, #1300] @ ba6dc │ │ │ │ + ldr.w r3, [pc, #1300] @ ba6d4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w ba2ea │ │ │ │ + ble.w ba2e2 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl dac94 │ │ │ │ + bl dac8c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl dad34 │ │ │ │ + bl dad2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bac10 │ │ │ │ + beq.w bac08 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r4, #1 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ subs r2, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n b9b98 │ │ │ │ - ldr.w r3, [pc, #1236] @ ba6e0 │ │ │ │ + b.n b9b90 │ │ │ │ + ldr.w r3, [pc, #1236] @ ba6d8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - b.n ba1ce │ │ │ │ - ldr.w r3, [pc, #1232] @ ba6e4 │ │ │ │ + b.n ba1c6 │ │ │ │ + ldr.w r3, [pc, #1232] @ ba6dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - b.n ba1ce │ │ │ │ + b.n ba1c6 │ │ │ │ subw r2, fp, #1372 @ 0x55c │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b9fb8 │ │ │ │ + bne.w b9fb0 │ │ │ │ subw r2, fp, #1644 @ 0x66c │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n b9fb8 │ │ │ │ + b.n b9fb0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n ba266 │ │ │ │ + bls.n ba25e │ │ │ │ adds r2, r6, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl bb334 │ │ │ │ + bl bb32c │ │ │ │ subw r3, fp, #1644 @ 0x66c │ │ │ │ adds r2, r6, #3 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - bl bb334 │ │ │ │ + bl bb32c │ │ │ │ mov r8, r0 │ │ │ │ - b.n b9bea │ │ │ │ + b.n b9be2 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.w b9e94 │ │ │ │ + beq.w b9e8c │ │ │ │ bl 690b0 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr.w r3, [pc, #1148] @ ba6e8 │ │ │ │ + ldr.w r3, [pc, #1148] @ ba6e0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r1, [r7, #2800] @ 0xaf0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w b9c04 │ │ │ │ + beq.w b9bfc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b9c04 │ │ │ │ + beq.w b9bfc │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ mov r1, r3 │ │ │ │ blx 10fe4 │ │ │ │ subw r3, fp, #1620 @ 0x654 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ subw r3, fp, #1644 @ 0x66c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r4, r2, #1 │ │ │ │ - beq.w ba3e4 │ │ │ │ - bl d4b18 │ │ │ │ + beq.w ba3dc │ │ │ │ + bl d4b10 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ subw r7, fp, #1620 @ 0x654 │ │ │ │ subs r5, r3, #1 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r2, r5, r8 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.w ba44e │ │ │ │ + bls.w ba446 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w ba492 │ │ │ │ + ble.w ba48a │ │ │ │ add.w r1, r9, r8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ subs r4, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl af940 │ │ │ │ - b.n ba2c6 │ │ │ │ - ldr.w r4, [pc, #1024] @ ba6ec │ │ │ │ + bl af938 │ │ │ │ + b.n ba2be │ │ │ │ + ldr.w r4, [pc, #1024] @ ba6e4 │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ mov r5, r0 │ │ │ │ - b.n b9e68 │ │ │ │ + b.n b9e60 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ mov r8, r3 │ │ │ │ blx 11c28 <__gmpz_init@plt> │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r0, r2 │ │ │ │ @@ -261269,15 +261267,15 @@ │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 116c4 <__gmpz_tdiv_q_ui@plt> │ │ │ │ sub.w r3, fp, #1520 @ 0x5f0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n ba3d4 │ │ │ │ + blt.n ba3cc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ blx 10eac <__gmpz_add@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -261288,115 +261286,115 @@ │ │ │ │ sub.w r3, fp, #1592 @ 0x638 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ eor.w r8, r3, r3, asr #31 │ │ │ │ sub.w r8, r8, r3, asr #31 │ │ │ │ sub.w r3, fp, #1592 @ 0x638 │ │ │ │ str.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n ba3ee │ │ │ │ + bne.n ba3e6 │ │ │ │ add r6, sp, #260 @ 0x104 │ │ │ │ sub.w r3, r9, r8 │ │ │ │ adds r4, r3, #1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r3, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n ba390 │ │ │ │ + beq.n ba388 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ba48c │ │ │ │ + beq.n ba484 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w ba9f4 │ │ │ │ + beq.w ba9ec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w baa04 │ │ │ │ + bne.w ba9fc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w baa2c │ │ │ │ + bne.w baa24 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w baa60 │ │ │ │ + bne.w baa58 │ │ │ │ subw r2, fp, #1484 @ 0x5cc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r2, #4] │ │ │ │ blx 12370 <__gmpz_clear@plt+0x4> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 12370 <__gmpz_clear@plt+0x4> │ │ │ │ - b.n ba0f0 │ │ │ │ + b.n ba0e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ blx 11aa4 <__gmpz_sub@plt> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n ba354 │ │ │ │ + b.n ba34c │ │ │ │ movw r2, #26757 @ 0x6885 │ │ │ │ - bl b0630 │ │ │ │ - b.n ba2b8 │ │ │ │ + bl b0628 │ │ │ │ + b.n ba2b0 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 10f20 <__gmpz_sizeinbase@plt> │ │ │ │ vmov s14, r0 │ │ │ │ - vldr d4, [pc, #692] @ ba6b0 │ │ │ │ + vldr d4, [pc, #692] @ ba6a8 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ - vldr d3, [pc, #688] @ ba6b8 │ │ │ │ - vldr d5, [pc, #692] @ ba6c0 │ │ │ │ + vldr d3, [pc, #688] @ ba6b0 │ │ │ │ + vldr d5, [pc, #692] @ ba6b8 │ │ │ │ subs r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vdiv.f64 d4, d7, d3 │ │ │ │ vmla.f64 d6, d4, d5 │ │ │ │ vcvt.s32.f64 s15, d6 │ │ │ │ vmov r1, s15 │ │ │ │ - bl b164c │ │ │ │ - cbz r0, ba48c │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, ba484 │ │ │ │ subw r8, fp, #1484 @ 0x5cc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r1, #10 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 11678 <__gmpz_get_str@plt> │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 11364 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, r0 │ │ │ │ - bge.n ba37e │ │ │ │ + bge.n ba376 │ │ │ │ movs r4, #0 │ │ │ │ - b.n ba384 │ │ │ │ + b.n ba37c │ │ │ │ mov r7, r2 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ ldrd r3, r2, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #24] │ │ │ │ sub.w r1, r3, #28 │ │ │ │ - bl dac94 │ │ │ │ + bl dac8c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #0 │ │ │ │ blx 118f8 │ │ │ │ mov r1, r0 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ - bl dad34 │ │ │ │ + bl dad2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bac10 │ │ │ │ + beq.w bac08 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ - b.w b9b98 │ │ │ │ + b.w b9b90 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ bl 1c1ca │ │ │ │ - b.n ba130 │ │ │ │ - ldr r4, [pc, #604] @ (ba6f0 ) │ │ │ │ + b.n ba128 │ │ │ │ + ldr r4, [pc, #604] @ (ba6e8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - b.n ba2f2 │ │ │ │ + b.n ba2ea │ │ │ │ add r4, sp, #200 @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 11c28 <__gmpz_init@plt> │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ sub.w r6, r2, #8 │ │ │ │ adds r2, #4 │ │ │ │ @@ -261414,43 +261412,43 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 10fac <__gmpf_init2@plt> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 10d40 <__gmpf_set_q@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #532] @ (ba6f4 ) │ │ │ │ + ldr r1, [pc, #532] @ (ba6ec ) │ │ │ │ add.w r9, r9, #4 │ │ │ │ add r6, sp, #260 @ 0x104 │ │ │ │ subw r8, fp, #1484 @ 0x5cc │ │ │ │ add.w r0, sp, #5792 @ 0x16a0 │ │ │ │ add r1, pc │ │ │ │ adds r0, #24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ blx 1186c │ │ │ │ add.w r4, r9, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ba48c │ │ │ │ + beq.n ba484 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ blx 11270 <__gmp_snprintf@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n ba4f6 │ │ │ │ + ble.n ba4ee │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 1060c <__gmpf_clear@plt> │ │ │ │ ldr.w r2, [r8] │ │ │ │ add r2, r9 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ - b.n ba0f0 │ │ │ │ + b.n ba0e8 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ sub.w r3, r4, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ blx 11c28 <__gmpz_init@plt> │ │ │ │ sub.w r2, r4, #12 │ │ │ │ mov r0, r2 │ │ │ │ @@ -261460,15 +261458,15 @@ │ │ │ │ sub.w r3, r1, #8 │ │ │ │ adds r7, r1, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 11690 <__gmpz_cmpabs@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w ba6fc │ │ │ │ + blt.w ba6f4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ blx 11aec <__gmpz_tdiv_q@plt> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ @@ -261498,32 +261496,32 @@ │ │ │ │ blx 122a0 <__gmpz_ui_pow_ui@plt> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ sub.w r7, r3, #8 │ │ │ │ adds r1, r3, #4 │ │ │ │ mov r0, r7 │ │ │ │ blx 11690 <__gmpz_cmpabs@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n ba5c0 │ │ │ │ + blt.n ba5b8 │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w ba786 │ │ │ │ + blt.w ba77e │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r2 │ │ │ │ sub.w r1, r3, #8 │ │ │ │ blx 10594 <__gmpz_mul@plt> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ adds r1, r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 116c4 <__gmpz_tdiv_q_ui@plt> │ │ │ │ sub.w r3, fp, #1520 @ 0x5f0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w ba792 │ │ │ │ + blt.w ba78a │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ blx 10eac <__gmpz_add@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ @@ -261542,98 +261540,98 @@ │ │ │ │ neglt r7, r7 │ │ │ │ str r7, [r3, #4] │ │ │ │ blx 122a0 <__gmpz_ui_pow_ui@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ blx 11690 <__gmpz_cmpabs@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ba7a6 │ │ │ │ + beq.w ba79e │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ eor.w r1, r3, r3, asr #31 │ │ │ │ sub.w r1, r1, r3, asr #31 │ │ │ │ blx 1094c <__gmpz_set_ui@plt> │ │ │ │ sub.w r3, fp, #1592 @ 0x638 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ba7b8 │ │ │ │ + bne.w ba7b0 │ │ │ │ add.w r7, r9, #7 │ │ │ │ subs r6, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ba48c │ │ │ │ + beq.w ba484 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r7 │ │ │ │ subw r7, fp, #1484 @ 0x5cc │ │ │ │ strd r8, r3, [sp] │ │ │ │ - ldr r2, [pc, #140] @ (ba6f8 ) │ │ │ │ + ldr r2, [pc, #140] @ (ba6f0 ) │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ blx 11270 <__gmp_snprintf@plt> │ │ │ │ sub.w r3, fp, #1592 @ 0x638 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bacd6 │ │ │ │ + beq.w bacce │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w bacf6 │ │ │ │ + bne.w bacee │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bad1e │ │ │ │ + bne.w bad16 │ │ │ │ subw r7, fp, #1484 @ 0x5cc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx 12370 <__gmpz_clear@plt+0x4> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 12370 <__gmpz_clear@plt+0x4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n ba130 │ │ │ │ + b.n ba128 │ │ │ │ nop │ │ │ │ strb r6, [r2, r4] │ │ │ │ - cbnz r5, ba722 │ │ │ │ + cbnz r5, ba71a │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ ands r2, r0 │ │ │ │ subs r1, #239 @ 0xef │ │ │ │ cdp2 14, 15, cr2, cr10, cr2, {2} │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ movs r6, r0 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r3, #14 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #24 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ movs r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 11660 <__gmpq_init@plt> │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 11660 <__gmpq_init@plt> │ │ │ │ @@ -261667,62 +261665,62 @@ │ │ │ │ blx 12490 <__gmpq_set_z@plt> │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 11730 <__gmpq_inv@plt> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 11690 <__gmpz_cmpabs@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ba7a2 │ │ │ │ + bne.n ba79a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ blx 1073c <__gmpq_cmp@plt> │ │ │ │ - cbnz r0, ba778 │ │ │ │ + cbnz r0, ba770 │ │ │ │ rsb r3, r7, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ blx 11830 <__gmpq_clear@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 11830 <__gmpq_clear@plt> │ │ │ │ - b.n ba594 │ │ │ │ + b.n ba58c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ blx 11aec <__gmpz_tdiv_q@plt> │ │ │ │ - b.n ba5ce │ │ │ │ + b.n ba5c6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ blx 11aa4 <__gmpz_sub@plt> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n ba5f6 │ │ │ │ - bgt.n ba772 │ │ │ │ - b.n ba778 │ │ │ │ + b.n ba5ee │ │ │ │ + bgt.n ba76a │ │ │ │ + b.n ba770 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r1 │ │ │ │ blx 116c4 <__gmpz_tdiv_q_ui@plt> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n ba62c │ │ │ │ + b.n ba624 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 10f20 <__gmpz_sizeinbase@plt> │ │ │ │ movs r1, #10 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 10f20 <__gmpz_sizeinbase@plt> │ │ │ │ add r7, r0 │ │ │ │ adds r7, #6 │ │ │ │ - b.n ba64c │ │ │ │ + b.n ba644 │ │ │ │ sub.w r3, r8, #69 @ 0x45 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bhi.w ba176 │ │ │ │ - add r2, pc, #8 @ (adr r2, ba7e4 ) │ │ │ │ + bhi.w ba16e │ │ │ │ + add r2, pc, #8 @ (adr r2, ba7dc ) │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ add r2, r1 │ │ │ │ bx r2 │ │ │ │ lsls r5, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ pli [r3, #4095] @ 0xfff │ │ │ │ lsls r1, r4, #11 │ │ │ │ @@ -261760,201 +261758,201 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ba128 │ │ │ │ + beq.w ba120 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w ba128 │ │ │ │ + beq.w ba120 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w ba128 │ │ │ │ + beq.w ba120 │ │ │ │ subw r3, fp, #1484 @ 0x5cc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ addeq.w r9, r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - cbz r3, ba8bc │ │ │ │ - ldr.w r1, [pc, #1408] @ bae30 │ │ │ │ + cbz r3, ba8b4 │ │ │ │ + ldr.w r1, [pc, #1408] @ bae28 │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n ba8a8 │ │ │ │ + beq.n ba8a0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ sub.w r0, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w bad50 │ │ │ │ + ble.w bad48 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bad3e │ │ │ │ + beq.w bad36 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.w bad50 │ │ │ │ + beq.w bad48 │ │ │ │ adds r1, #1 │ │ │ │ - b.n ba8c8 │ │ │ │ + b.n ba8c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w ba11e │ │ │ │ + beq.w ba116 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ba11e │ │ │ │ + beq.w ba116 │ │ │ │ mov r1, r8 │ │ │ │ subw r3, fp, #1484 @ 0x5cc │ │ │ │ add.w r8, sp, #5792 @ 0x16a0 │ │ │ │ add.w r8, r8, #4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r9, [r3] │ │ │ │ bl 6937c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bab54 │ │ │ │ + beq.w bab4c │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ blx 11364 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r2, [r7, #180] @ 0xb4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w bab6e │ │ │ │ + beq.w bab66 │ │ │ │ add.w r4, sp, #5792 @ 0x16a0 │ │ │ │ adds r4, #24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ bl 6937c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bab54 │ │ │ │ + beq.w bab4c │ │ │ │ mov r0, r4 │ │ │ │ blx 11364 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r1, [r9] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ - beq.w bab7e │ │ │ │ + beq.w bab76 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ mov r7, r1 │ │ │ │ - cbz r0, ba978 │ │ │ │ - ldr.w r4, [pc, #1220] @ bae30 │ │ │ │ + cbz r0, ba970 │ │ │ │ + ldr.w r4, [pc, #1220] @ bae28 │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n ba962 │ │ │ │ + beq.n ba95a │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ blx 12238 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ba11e │ │ │ │ + bne.w ba116 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w bacbc │ │ │ │ + beq.w bacb4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ sub.w r9, r2, r3 │ │ │ │ subw r3, fp, #1484 @ 0x5cc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bge.n ba9b2 │ │ │ │ + bge.n ba9aa │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bacca │ │ │ │ + beq.w bacc2 │ │ │ │ subw r3, fp, #1484 @ 0x5cc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ add r7, r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 11364 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, r0, #1 │ │ │ │ add.w r0, r7, r9 │ │ │ │ blx 11dc8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 11430 │ │ │ │ - b.w ba11e │ │ │ │ + b.w ba116 │ │ │ │ mov.w r9, #6 │ │ │ │ - b.w ba072 │ │ │ │ + b.w ba06a │ │ │ │ add r6, sp, #260 @ 0x104 │ │ │ │ - b.w ba0f0 │ │ │ │ + b.w ba0e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 43770 │ │ │ │ - b.w ba14a │ │ │ │ + b.w ba142 │ │ │ │ subw r3, fp, #1484 @ 0x5cc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r8, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w ba3ac │ │ │ │ + beq.w ba3a4 │ │ │ │ subw r3, fp, #1484 @ 0x5cc │ │ │ │ add.w r2, r8, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r8, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, r4 │ │ │ │ blx 11dc8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 10cec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w ba3b4 │ │ │ │ + beq.w ba3ac │ │ │ │ subw r3, fp, #1484 @ 0x5cc │ │ │ │ sub.w r4, r8, r9 │ │ │ │ adds r0, r4, #1 │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r0, r1 │ │ │ │ add r1, r4 │ │ │ │ blx 11dc8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, baa7e │ │ │ │ + cbz r3, baa76 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #46 @ 0x2e │ │ │ │ add.w r8, r8, #1 │ │ │ │ strb r3, [r2, r4] │ │ │ │ - b.n ba3b4 │ │ │ │ + b.n ba3ac │ │ │ │ subw r9, fp, #1484 @ 0x5cc │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r1, [r9] │ │ │ │ adds r0, r1, #1 │ │ │ │ blx 11dc8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n ba3bc │ │ │ │ + b.n ba3b4 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ - b.n baa58 │ │ │ │ + b.n baa50 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ mov r8, r3 │ │ │ │ blx 11c28 <__gmpz_init@plt> │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r0, r2 │ │ │ │ @@ -261971,25 +261969,25 @@ │ │ │ │ blx 10594 <__gmpz_mul@plt> │ │ │ │ sub.w r3, fp, #1592 @ 0x638 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ eor.w r8, r3, r3, asr #31 │ │ │ │ sub.w r8, r8, r3, asr #31 │ │ │ │ lsrs r3, r3, #31 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n ba36e │ │ │ │ + b.n ba366 │ │ │ │ add r4, sp, #200 @ 0xc8 │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ blx 10fac <__gmpf_init2@plt> │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ sub.w r1, r2, #8 │ │ │ │ blx 113bc <__gmpf_set_z@plt> │ │ │ │ - b.n ba4d8 │ │ │ │ + b.n ba4d0 │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ blx 11c28 <__gmpz_init@plt> │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -262003,58 +262001,58 @@ │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ eor.w r2, r1, r1, asr #31 │ │ │ │ sub.w r2, r2, r1, asr #31 │ │ │ │ str r2, [r3, #4] │ │ │ │ lsrs r2, r1, #31 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n bab84 │ │ │ │ + bne.n bab7c │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ - b.n babc6 │ │ │ │ - ldr r0, [pc, #780] @ (bae2c ) │ │ │ │ + b.n babbe │ │ │ │ + ldr r0, [pc, #780] @ (bae24 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d4b18 │ │ │ │ + bl d4b10 │ │ │ │ str r6, [sp, #4] │ │ │ │ movw r6, #7941 @ 0x1f05 │ │ │ │ movt r6, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r6, sp, #260 @ 0x104 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ sub.w r3, fp, #1520 @ 0x5f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bac02 │ │ │ │ + beq.n babfa │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.w ba144 │ │ │ │ + b.w ba13c │ │ │ │ add.w r1, sp, #5792 @ 0x16a0 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ adds r1, #24 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ strh r2, [r1, #0] │ │ │ │ movs r2, #1 │ │ │ │ - b.n ba952 │ │ │ │ + b.n ba94a │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n ba95c │ │ │ │ + b.n ba954 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #10 │ │ │ │ blx 10f20 <__gmpz_sizeinbase@plt> │ │ │ │ subs r7, r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #10 │ │ │ │ @@ -262064,28 +262062,28 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 10588 <__gmpz_cmp@plt> │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ subgt r7, r4, #2 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ cmp r9, r7 │ │ │ │ - blt.n babd0 │ │ │ │ + blt.n babc8 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ sub.w r2, r9, r7 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ blx 122a0 <__gmpz_ui_pow_ui@plt> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ blx 10594 <__gmpz_mul@plt> │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ blx 1094c <__gmpz_set_ui@plt> │ │ │ │ - b.n ba63c │ │ │ │ + b.n ba634 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ sub.w r2, r7, r9 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ blx 122a0 <__gmpz_ui_pow_ui@plt> │ │ │ │ mov r2, r4 │ │ │ │ @@ -262097,26 +262095,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #5 │ │ │ │ blx 1249c <__gmpz_add_ui@plt> │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ blx 116c4 <__gmpz_tdiv_q_ui@plt> │ │ │ │ - b.n babc6 │ │ │ │ + b.n babbe │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r9, r6 │ │ │ │ str.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl dac80 │ │ │ │ + bl dac78 │ │ │ │ movs r5, #0 │ │ │ │ - b.w b9e68 │ │ │ │ - ldr r3, [pc, #540] @ (bae34 ) │ │ │ │ + b.w b9e60 │ │ │ │ + ldr r3, [pc, #540] @ (bae2c ) │ │ │ │ movw r2, #1753 @ 0x6d9 │ │ │ │ - ldr r1, [pc, #536] @ (bae38 ) │ │ │ │ - ldr r0, [pc, #540] @ (bae3c ) │ │ │ │ + ldr r1, [pc, #536] @ (bae30 ) │ │ │ │ + ldr r0, [pc, #540] @ (bae34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ add.w r2, sp, #5792 @ 0x16a0 │ │ │ │ mov r3, r6 │ │ │ │ @@ -262126,33 +262124,33 @@ │ │ │ │ add.w r2, sp, #5792 @ 0x16a0 │ │ │ │ adds r2, #25 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r0, [r2, #1520] @ 0x5f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n bacaa │ │ │ │ + bne.n baca2 │ │ │ │ mov r0, r6 │ │ │ │ bl 430f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, sp, #5792 @ 0x16a0 │ │ │ │ movs r3, #5 │ │ │ │ adds r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r5, r0 │ │ │ │ - b.w b9e68 │ │ │ │ - ldr r3, [pc, #460] @ (bae40 ) │ │ │ │ + b.w b9e60 │ │ │ │ + ldr r3, [pc, #460] @ (bae38 ) │ │ │ │ movw r2, #607 @ 0x25f │ │ │ │ - ldr r1, [pc, #456] @ (bae44 ) │ │ │ │ - ldr r0, [pc, #460] @ (bae48 ) │ │ │ │ + ldr r1, [pc, #456] @ (bae3c ) │ │ │ │ + ldr r0, [pc, #460] @ (bae40 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ add.w r3, sp, #5792 @ 0x16a0 │ │ │ │ add.w r1, sp, #5792 @ 0x16a0 │ │ │ │ adds r1, #25 │ │ │ │ @@ -262161,539 +262159,539 @@ │ │ │ │ strb.w r8, [r3] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n bac4e │ │ │ │ + beq.n bac46 │ │ │ │ blx 11474 │ │ │ │ - b.n bac4e │ │ │ │ + b.n bac46 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w ba04a │ │ │ │ + b.w ba042 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 11430 │ │ │ │ - b.w ba11e │ │ │ │ + b.w ba116 │ │ │ │ bl 1c1ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ba11e │ │ │ │ - b.n bab54 │ │ │ │ + bne.w ba116 │ │ │ │ + b.n bab4c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ add r8, r9 │ │ │ │ add.w r0, r1, r9 │ │ │ │ blx 11dc8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ blx 10cec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w ba68a │ │ │ │ + beq.w ba682 │ │ │ │ subw r7, fp, #1484 @ 0x5cc │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ blx 11dc8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, bad38 │ │ │ │ + cbz r3, bad30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #46 @ 0x2e │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b.n ba68a │ │ │ │ + b.n ba682 │ │ │ │ subw r7, fp, #1484 @ 0x5cc │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ blx 11dc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n ba692 │ │ │ │ + b.n ba68a │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b.n ba68a │ │ │ │ + b.n ba682 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n bad50 │ │ │ │ + ble.n bad48 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ subs r0, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl df3d8 │ │ │ │ + bl df3d0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ba128 │ │ │ │ + beq.w ba120 │ │ │ │ add.w r4, sp, #5792 @ 0x16a0 │ │ │ │ mov r1, r7 │ │ │ │ adds r4, #24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ bl 6937c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bab54 │ │ │ │ + beq.w bab4c │ │ │ │ mov r0, r4 │ │ │ │ blx 11364 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mul.w r4, r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl b164c │ │ │ │ - cbz r0, badda │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, badd2 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ blx 11364 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, r0, #1 │ │ │ │ adds r0, r7, r4 │ │ │ │ blx 11dc8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ subs r7, #1 │ │ │ │ adds r3, r7, r4 │ │ │ │ rsb r4, r2, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bhi.w ba128 │ │ │ │ + bhi.w ba120 │ │ │ │ ldrb.w r2, [r7], #-1 │ │ │ │ strb.w r2, [r3], #-1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bne.n bada2 │ │ │ │ + bne.n bad9a │ │ │ │ cmp r9, r7 │ │ │ │ - bhi.n bada2 │ │ │ │ + bhi.n bad9a │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ adds r0, r3, r4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ blx 11430 │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w bb054 │ │ │ │ + bne.w bb04c │ │ │ │ ldrb.w r2, [r8] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b.n bada2 │ │ │ │ + b.n bad9a │ │ │ │ bl 1c1ca │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ba128 │ │ │ │ - b.n bab54 │ │ │ │ - ldr r4, [pc, #100] @ (bae4c ) │ │ │ │ + bne.w ba120 │ │ │ │ + b.n bab4c │ │ │ │ + ldr r4, [pc, #100] @ (bae44 ) │ │ │ │ add r4, pc │ │ │ │ - b.w ba2f2 │ │ │ │ + b.w ba2ea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n bae5e │ │ │ │ + ble.n bae56 │ │ │ │ ldrd r1, r0, [sp, #36] @ 0x24 │ │ │ │ movs r3, #51 @ 0x33 │ │ │ │ addw r2, sp, #1700 @ 0x6a4 │ │ │ │ - bl b8b4c │ │ │ │ - cbz r0, bae6a │ │ │ │ + bl b8b44 │ │ │ │ + cbz r0, bae62 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ addw r1, sp, #1700 @ 0x6a4 │ │ │ │ sub.w r0, r3, #28 │ │ │ │ bl 693b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bac10 │ │ │ │ + beq.w bac08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w b9da8 │ │ │ │ + b.w b9da0 │ │ │ │ nop │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #856 @ (adr r2, bb198 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, bb150 ) │ │ │ │ movs r2, r0 │ │ │ │ - vrev64.16 d0, d3 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + vaddl.u32 q0, d4, d3 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ movs r3, r0 │ │ │ │ mov r9, r6 │ │ │ │ - b.n bac0a │ │ │ │ + b.n bac02 │ │ │ │ mov r0, r5 │ │ │ │ bl 43770 │ │ │ │ - b.w b9d70 │ │ │ │ - ldr.w r4, [pc, #1136] @ bb2d0 │ │ │ │ + b.w b9d68 │ │ │ │ + ldr.w r4, [pc, #1136] @ bb2c8 │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - b.w ba2f2 │ │ │ │ - ldr.w r1, [pc, #1128] @ bb2d4 │ │ │ │ + b.w ba2ea │ │ │ │ + ldr.w r1, [pc, #1128] @ bb2cc │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r3, #5 │ │ │ │ strd r1, r4, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r5, r0 │ │ │ │ - b.w b9e68 │ │ │ │ + b.w b9e60 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r7, [r3, #140] @ 0x8c │ │ │ │ - b.w b9d3e │ │ │ │ + b.w b9d36 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n baf42 │ │ │ │ + ble.n baf3a │ │ │ │ ldrd r3, r2, [sp, #52] @ 0x34 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ sub.w r1, r3, #28 │ │ │ │ - bl dac94 │ │ │ │ + bl dac8c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 37aa4 │ │ │ │ mov r1, r0 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ - bl dad34 │ │ │ │ + bl dad2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bac10 │ │ │ │ + beq.w bac08 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r4, #2 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ subs r2, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.w b9b98 │ │ │ │ + b.w b9b90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n baf30 │ │ │ │ + ble.n baf28 │ │ │ │ ldrd r1, r0, [sp, #36] @ 0x24 │ │ │ │ movs r3, #7 │ │ │ │ addw r2, sp, #1700 @ 0x6a4 │ │ │ │ - bl b8b4c │ │ │ │ - cbz r0, baf3a │ │ │ │ + bl b8b44 │ │ │ │ + cbz r0, baf32 │ │ │ │ subw r2, fp, #1644 @ 0x66c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n baf08 │ │ │ │ + beq.n baf00 │ │ │ │ cmp r3, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #0 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr.w r2, [fp, #-40] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ strhi.w r3, [fp, #-40] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ addw r1, sp, #1700 @ 0x6a4 │ │ │ │ sub.w r0, r3, #28 │ │ │ │ bl 693b8 │ │ │ │ mov r5, r0 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ - bl b8158 │ │ │ │ + bl b8150 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w bae1a │ │ │ │ - b.n bac10 │ │ │ │ - ldr r4, [pc, #940] @ (bb2d8 ) │ │ │ │ + bne.w bae12 │ │ │ │ + b.n bac08 │ │ │ │ + ldr r4, [pc, #940] @ (bb2d0 ) │ │ │ │ add r4, pc │ │ │ │ - b.w ba2f2 │ │ │ │ - ldr r4, [pc, #936] @ (bb2dc ) │ │ │ │ + b.w ba2ea │ │ │ │ + ldr r4, [pc, #936] @ (bb2d4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - b.w ba2f2 │ │ │ │ - ldr r1, [pc, #932] @ (bb2e0 ) │ │ │ │ + b.w ba2ea │ │ │ │ + ldr r1, [pc, #932] @ (bb2d8 ) │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n bae72 │ │ │ │ - ldr r4, [pc, #928] @ (bb2e4 ) │ │ │ │ + b.n bae6a │ │ │ │ + ldr r4, [pc, #928] @ (bb2dc ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - b.w ba2f2 │ │ │ │ + b.w ba2ea │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sub.w r0, r3, #28 │ │ │ │ - bl bb498 │ │ │ │ + bl bb490 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b9e60 │ │ │ │ - b.w b9e68 │ │ │ │ + bne.w b9e58 │ │ │ │ + b.w b9e60 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w bae1a │ │ │ │ - ldr r4, [pc, #892] @ (bb2e8 ) │ │ │ │ + bgt.w bae12 │ │ │ │ + ldr r4, [pc, #892] @ (bb2e0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - b.w ba2f2 │ │ │ │ - ldr r3, [pc, #884] @ (bb2ec ) │ │ │ │ + b.w ba2ea │ │ │ │ + ldr r3, [pc, #884] @ (bb2e4 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - b.w ba1ce │ │ │ │ + b.w ba1c6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n bafc2 │ │ │ │ + ble.n bafba │ │ │ │ ldrd r1, r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ - bl b0124 │ │ │ │ - cbz r0, bafcc │ │ │ │ + bl b011c │ │ │ │ + cbz r0, bafc4 │ │ │ │ subw r7, fp, #1620 @ 0x654 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n bafcc │ │ │ │ + blt.n bafc4 │ │ │ │ subw r3, fp, #1644 @ 0x66c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r0, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ it eq │ │ │ │ moveq r6, #1 │ │ │ │ sub.w r8, r3, #28 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n bb050 │ │ │ │ + ble.n bb048 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r8 │ │ │ │ subs r6, #1 │ │ │ │ - bl bb358 │ │ │ │ + bl bb350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bafae │ │ │ │ - b.n bac10 │ │ │ │ - ldr r4, [pc, #812] @ (bb2f0 ) │ │ │ │ + bne.n bafa6 │ │ │ │ + b.n bac08 │ │ │ │ + ldr r4, [pc, #812] @ (bb2e8 ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - b.w ba2f2 │ │ │ │ - ldr r0, [pc, #804] @ (bb2f4 ) │ │ │ │ + b.w ba2ea │ │ │ │ + ldr r0, [pc, #804] @ (bb2ec ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r3, #5 │ │ │ │ add r0, pc │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r5, r0 │ │ │ │ - b.w b9e68 │ │ │ │ + b.w b9e60 │ │ │ │ mov r3, r2 │ │ │ │ - b.w b9b62 │ │ │ │ + b.w b9b5a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n bb03c │ │ │ │ + ble.n bb034 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl b0124 │ │ │ │ - cbz r0, bb046 │ │ │ │ + bl b011c │ │ │ │ + cbz r0, bb03e │ │ │ │ subw r3, fp, #1644 @ 0x66c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n bb046 │ │ │ │ + blt.n bb03e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ adds r2, r6, #2 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ adds r3, r4, #1 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr.w r0, [sl] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl bb334 │ │ │ │ + bl bb32c │ │ │ │ mov r8, r0 │ │ │ │ - b.w b9bea │ │ │ │ + b.w b9be2 │ │ │ │ mov r5, fp │ │ │ │ mov sl, r8 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w b9bf2 │ │ │ │ - ldr r4, [pc, #696] @ (bb2f8 ) │ │ │ │ + b.w b9bea │ │ │ │ + ldr r4, [pc, #696] @ (bb2f0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - b.w ba2f2 │ │ │ │ - ldr r4, [pc, #692] @ (bb2fc ) │ │ │ │ + b.w ba2ea │ │ │ │ + ldr r4, [pc, #692] @ (bb2f4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - b.w ba2f2 │ │ │ │ + b.w ba2ea │ │ │ │ mov r5, r0 │ │ │ │ - b.n bae1a │ │ │ │ + b.n bae12 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ strne r2, [sp, #68] @ 0x44 │ │ │ │ addne.w r8, r8, #1 │ │ │ │ - b.n bada2 │ │ │ │ + b.n bad9a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ sub.w r0, r3, #28 │ │ │ │ - bl bb358 │ │ │ │ + bl bb350 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b9da8 │ │ │ │ - b.n bac10 │ │ │ │ + bne.w b9da0 │ │ │ │ + b.n bac08 │ │ │ │ subw r1, fp, #1372 @ 0x55c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w bb284 │ │ │ │ + beq.w bb27c │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w b9de6 │ │ │ │ + b.w b9dde │ │ │ │ subw r3, fp, #1620 @ 0x654 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w bb296 │ │ │ │ + ble.w bb28e │ │ │ │ ldrd r3, r2, [sp, #52] @ 0x34 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ sub.w r1, r3, #28 │ │ │ │ - bl dac94 │ │ │ │ + bl dac8c │ │ │ │ blx 1057c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bb1f4 │ │ │ │ + bne.w bb1ec │ │ │ │ movs r1, #0 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ - bl dad34 │ │ │ │ + bl dad2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bae1a │ │ │ │ + bne.w bae12 │ │ │ │ subw fp, fp, #1620 @ 0x654 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b9e68 │ │ │ │ + beq.w b9e60 │ │ │ │ blx 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b9e68 │ │ │ │ + bne.w b9e60 │ │ │ │ ldr.w r0, [fp] │ │ │ │ blx 120b0 │ │ │ │ mov r5, r0 │ │ │ │ - b.w b9e68 │ │ │ │ + b.w b9e60 │ │ │ │ subw r3, fp, #1644 @ 0x66c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w bb284 │ │ │ │ + beq.w bb27c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.w b9dd6 │ │ │ │ + b.w b9dce │ │ │ │ movs r1, #32 │ │ │ │ subw r3, fp, #1372 @ 0x55c │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ str.w r0, [r3, #128] @ 0x80 │ │ │ │ movs r0, #32 │ │ │ │ str r1, [r3, #124] @ 0x7c │ │ │ │ str.w r0, [r3, #136] @ 0x88 │ │ │ │ - b.w b9f3e │ │ │ │ + b.w b9f36 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n bb146 │ │ │ │ - ldr r2, [pc, #468] @ (bb300 ) │ │ │ │ + beq.n bb13e │ │ │ │ + ldr r2, [pc, #468] @ (bb2f8 ) │ │ │ │ add r2, pc │ │ │ │ subw r3, fp, #1620 @ 0x654 │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr r2, [pc, #460] @ (bb304 ) │ │ │ │ + ldr r2, [pc, #460] @ (bb2fc ) │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #16] │ │ │ │ - ldr r2, [pc, #456] @ (bb308 ) │ │ │ │ + ldr r2, [pc, #456] @ (bb300 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #24] │ │ │ │ - b.w b9d3e │ │ │ │ - ldr r2, [pc, #452] @ (bb30c ) │ │ │ │ + b.w b9d36 │ │ │ │ + ldr r2, [pc, #452] @ (bb304 ) │ │ │ │ add r2, pc │ │ │ │ - b.n bb12e │ │ │ │ + b.n bb126 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b0d9c │ │ │ │ + bl b0d94 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ - ldr r0, [pc, #424] @ (bb310 ) │ │ │ │ + bl b0628 │ │ │ │ + ldr r0, [pc, #424] @ (bb308 ) │ │ │ │ add r0, pc │ │ │ │ blx 113d8 │ │ │ │ strd r0, r4, [sp] │ │ │ │ - ldr r0, [pc, #416] @ (bb314 ) │ │ │ │ + ldr r0, [pc, #416] @ (bb30c ) │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ bl 1b098 │ │ │ │ mov r5, r0 │ │ │ │ - b.w b9e68 │ │ │ │ - ldr r3, [pc, #400] @ (bb318 ) │ │ │ │ + b.w b9e60 │ │ │ │ + ldr r3, [pc, #400] @ (bb310 ) │ │ │ │ movw r2, #646 @ 0x286 │ │ │ │ - ldr r1, [pc, #396] @ (bb31c ) │ │ │ │ - ldr r0, [pc, #400] @ (bb320 ) │ │ │ │ + ldr r1, [pc, #396] @ (bb314 ) │ │ │ │ + ldr r0, [pc, #400] @ (bb318 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r4, [pc, #392] @ (bb324 ) │ │ │ │ + ldr r4, [pc, #392] @ (bb31c ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - b.w ba2f2 │ │ │ │ + b.w ba2ea │ │ │ │ cmp.w r8, #73 @ 0x49 │ │ │ │ - beq.n bb210 │ │ │ │ + beq.n bb208 │ │ │ │ adds r0, r1, #1 │ │ │ │ - beq.n bb252 │ │ │ │ + beq.n bb24a │ │ │ │ subs r3, r1, #2 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bls.n bb256 │ │ │ │ + bls.n bb24e │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl d4b18 │ │ │ │ + bl d4b10 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ movw r6, #21765 @ 0x5505 │ │ │ │ movt r6, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ sub.w r3, fp, #1520 @ 0x5f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bb278 │ │ │ │ + beq.n bb270 │ │ │ │ add r6, sp, #260 @ 0x104 │ │ │ │ - b.w b9d6a │ │ │ │ + b.w b9d62 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r2, #8 │ │ │ │ - bl 948f0 │ │ │ │ + bl 948e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bb0ba │ │ │ │ + beq.w bb0b2 │ │ │ │ mov r0, r5 │ │ │ │ blx 11944 │ │ │ │ movs r1, #1 │ │ │ │ - b.n bb0bc │ │ │ │ + b.n bb0b4 │ │ │ │ add.w r3, sp, #5792 @ 0x16a0 │ │ │ │ adds r4, r1, #1 │ │ │ │ add.w r3, r3, #24 │ │ │ │ it eq │ │ │ │ moveq r1, #3 │ │ │ │ subs r6, #12 │ │ │ │ strd r5, r6, [sp] │ │ │ │ @@ -262703,214 +262701,214 @@ │ │ │ │ add.w r3, sp, #5792 @ 0x16a0 │ │ │ │ mov r1, r7 │ │ │ │ adds r3, #25 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ adds r4, #24 │ │ │ │ strb r7, [r3, #0] │ │ │ │ subw r7, fp, #1620 @ 0x654 │ │ │ │ - ldr r3, [pc, #232] @ (bb328 ) │ │ │ │ + ldr r3, [pc, #232] @ (bb320 ) │ │ │ │ str r4, [r7, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r3, #1 │ │ │ │ - bl da750 │ │ │ │ + bl da748 │ │ │ │ mov r7, r0 │ │ │ │ - b.w b9d62 │ │ │ │ + b.w b9d5a │ │ │ │ movs r1, #8 │ │ │ │ str r1, [r2, #0] │ │ │ │ sub.w r4, r8, #114 @ 0x72 │ │ │ │ mov r2, r1 │ │ │ │ negs r3, r4 │ │ │ │ mov.w r1, #0 │ │ │ │ sub.w r6, r6, #12 │ │ │ │ adcs r3, r4 │ │ │ │ mov r0, r1 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl da750 │ │ │ │ + bl da748 │ │ │ │ mov r7, r0 │ │ │ │ - b.w b9d62 │ │ │ │ + b.w b9d5a │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sp, #260 @ 0x104 │ │ │ │ str.w r3, [r2, #1520] @ 0x5f0 │ │ │ │ - b.n bac0a │ │ │ │ + b.n bac02 │ │ │ │ subw r2, fp, #1644 @ 0x66c │ │ │ │ movs r3, #8 │ │ │ │ cmp.w r8, #43 @ 0x2b │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.w b9dd4 │ │ │ │ - b.n bb0fe │ │ │ │ - ldr r4, [pc, #148] @ (bb32c ) │ │ │ │ + bne.w b9dcc │ │ │ │ + b.n bb0f6 │ │ │ │ + ldr r4, [pc, #148] @ (bb324 ) │ │ │ │ add r4, pc │ │ │ │ - b.w ba2f2 │ │ │ │ + b.w ba2ea │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl bb334 │ │ │ │ + bl bb32c │ │ │ │ mov r8, r0 │ │ │ │ - b.w ba26a │ │ │ │ - ldr r4, [pc, #112] @ (bb330 ) │ │ │ │ + b.w ba262 │ │ │ │ + ldr r4, [pc, #112] @ (bb328 ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - b.w ba2f2 │ │ │ │ + b.w ba2ea │ │ │ │ mov.w r9, #0 │ │ │ │ - b.w ba27c │ │ │ │ + b.w ba274 │ │ │ │ nop │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r4, [r7, r4] │ │ │ │ movs r2, r0 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ movs r3, r0 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ - beq.n bb230 │ │ │ │ + beq.n bb208 │ │ │ │ movs r2, r0 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ movs r3, r0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r3, #7 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r6, #5 │ │ │ │ movs r3, r0 │ │ │ │ - ldrd r0, r0, [r4, #12] │ │ │ │ - ldrd r0, r0, [r8, #12] │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + strd r0, r0, [r4, #12] │ │ │ │ + strd r0, r0, [r8, #12] │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ movs r6, r0 │ │ │ │ - strd r0, r0, [r0, #12] │ │ │ │ - subs r4, r2, #3 │ │ │ │ + @ instruction: 0xe9b00003 │ │ │ │ + subs r4, r0, #3 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xfaa00003 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + @ instruction: 0xfa900003 │ │ │ │ + subs r2, r2, #1 │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia.w lr!, {r0, r1} │ │ │ │ - adds r4, r3, #4 │ │ │ │ + stmia.w lr!, {r0, r1} │ │ │ │ + adds r4, r1, #4 │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ movs r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n bb33c │ │ │ │ + bne.n bb334 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ bx lr │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n bb352 │ │ │ │ + beq.n bb34a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 690b0 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #292] @ (bb48c ) │ │ │ │ + ldr r4, [pc, #292] @ (bb484 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #292] @ (bb490 ) │ │ │ │ + ldr r0, [pc, #292] @ (bb488 ) │ │ │ │ sub sp, #24 │ │ │ │ add r4, pc │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n bb400 │ │ │ │ + bne.n bb3f8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n bb3e0 │ │ │ │ + blt.n bb3d8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, #8 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n bb3da │ │ │ │ + bhi.n bb3d2 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r5, [r5, #20] │ │ │ │ adds r4, r5, #0 │ │ │ │ cmp r4, #28 │ │ │ │ ldrd r1, r3, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n bb3c2 │ │ │ │ + bne.n bb3ba │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bb488 │ │ │ │ + beq.n bb480 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.n bb3a8 │ │ │ │ + bcc.n bb3a0 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #120] @ 0x78 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r4, #1 │ │ │ │ - ldr r2, [pc, #176] @ (bb494 ) │ │ │ │ - ldr r3, [pc, #172] @ (bb490 ) │ │ │ │ + ldr r2, [pc, #176] @ (bb48c ) │ │ │ │ + ldr r3, [pc, #172] @ (bb488 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bb444 │ │ │ │ + bne.n bb43c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n bb3de │ │ │ │ + b.n bb3d6 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bgt.n bb460 │ │ │ │ + bgt.n bb458 │ │ │ │ ldrd r1, r0, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n bb448 │ │ │ │ + beq.n bb440 │ │ │ │ strb r3, [r1, #0] │ │ │ │ subs r3, #8 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r4, [r2, #12] │ │ │ │ str r0, [r2, #120] @ 0x78 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n bb3da │ │ │ │ - add r0, pc, #8 @ (adr r0, bb42c ) │ │ │ │ + bhi.n bb3d2 │ │ │ │ + add r0, pc, #8 @ (adr r0, bb424 ) │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ add r0, r3 │ │ │ │ bx r0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -262919,252 +262917,252 @@ │ │ │ │ @ instruction: 0xffafffff │ │ │ │ @ instruction: 0xffcfffff │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, bb488 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, bb480 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n bb40c │ │ │ │ + b.n bb404 │ │ │ │ add r4, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ add.w r5, r2, #8 │ │ │ │ - b.n bb3ce │ │ │ │ + b.n bb3c6 │ │ │ │ adds r3, r1, #1 │ │ │ │ orr.w r3, r3, #7 │ │ │ │ - b.n bb3fc │ │ │ │ + b.n bb3f4 │ │ │ │ cmp r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ - b.n bb3fc │ │ │ │ + b.n bb3f4 │ │ │ │ bl 5a418 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r6, r6 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r7 │ │ │ │ + lsls r0, r0 │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #372] @ (bb620 ) │ │ │ │ + ldr r2, [pc, #372] @ (bb618 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #372] @ (bb624 ) │ │ │ │ + ldr r3, [pc, #372] @ (bb61c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [r0, #124] @ 0x7c │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r5, r0, #128 @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r3, r7, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n bb506 │ │ │ │ + bcc.n bb4fe │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n bb53e │ │ │ │ + bne.n bb536 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n bb506 │ │ │ │ + bls.n bb4fe │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w bb60e │ │ │ │ + blt.w bb606 │ │ │ │ adds r3, #1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w bb61a │ │ │ │ + blt.w bb612 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n bb4ce │ │ │ │ + b.n bb4c6 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl dac80 │ │ │ │ + bl dac78 │ │ │ │ movs r0, #1 │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r4, #120 @ 0x78 │ │ │ │ strd r2, r2, [r4, #8] │ │ │ │ str r1, [r4, #16] │ │ │ │ strd r3, r3, [r4, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #256] @ (bb628 ) │ │ │ │ - ldr r3, [pc, #252] @ (bb624 ) │ │ │ │ + ldr r2, [pc, #256] @ (bb620 ) │ │ │ │ + ldr r3, [pc, #252] @ (bb61c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bb60a │ │ │ │ + bne.n bb602 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n bb4da │ │ │ │ + bne.n bb4d2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bb602 │ │ │ │ + beq.n bb5fa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n bb61a │ │ │ │ + blt.n bb612 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n bb602 │ │ │ │ + bls.n bb5fa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n bb61a │ │ │ │ + blt.n bb612 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n bb602 │ │ │ │ + bls.n bb5fa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n bb61a │ │ │ │ + blt.n bb612 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n bb602 │ │ │ │ + bls.n bb5fa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n bb61a │ │ │ │ + blt.n bb612 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bls.n bb602 │ │ │ │ + bls.n bb5fa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n bb61a │ │ │ │ + blt.n bb612 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n bb602 │ │ │ │ + bls.n bb5fa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n bb61a │ │ │ │ + blt.n bb612 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #6 │ │ │ │ - bls.n bb602 │ │ │ │ + bls.n bb5fa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n bb61a │ │ │ │ + blt.n bb612 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n bb602 │ │ │ │ + bls.n bb5fa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n bb61a │ │ │ │ + blt.n bb612 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #8 │ │ │ │ - bls.n bb602 │ │ │ │ + bls.n bb5fa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n bb61a │ │ │ │ + blt.n bb612 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n bb602 │ │ │ │ + bls.n bb5fa │ │ │ │ movs r6, #9 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 10d98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n bb61a │ │ │ │ + blt.n bb612 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n bb5ee │ │ │ │ + bhi.n bb5e6 │ │ │ │ adds r5, #12 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n bb4d4 │ │ │ │ + b.n bb4cc │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl da524 │ │ │ │ - b.n bb4f2 │ │ │ │ + bl da51c │ │ │ │ + b.n bb4ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n bb524 │ │ │ │ + b.n bb51c │ │ │ │ nop │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ movs r6, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #72] @ (bb684 ) │ │ │ │ + ldr r4, [pc, #72] @ (bb67c ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w lr, [pc, #72] @ bb688 │ │ │ │ + ldr.w lr, [pc, #72] @ bb680 │ │ │ │ add.w ip, sp, #24 │ │ │ │ add r4, pc │ │ │ │ ldr.w lr, [r4, lr] │ │ │ │ ldr.w lr, [lr] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w lr, [ip], #4 │ │ │ │ strd lr, ip, [sp] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl bb690 │ │ │ │ - ldr r2, [pc, #32] @ (bb68c ) │ │ │ │ - ldr r3, [pc, #28] @ (bb688 ) │ │ │ │ + bl bb688 │ │ │ │ + ldr r2, [pc, #32] @ (bb684 ) │ │ │ │ + ldr r3, [pc, #28] @ (bb680 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bb680 │ │ │ │ + bne.n bb678 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #30 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ - ldr r5, [pc, #928] @ (bba44 ) │ │ │ │ + ldr r5, [pc, #928] @ (bba3c ) │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #928] @ (bba48 ) │ │ │ │ + ldr r2, [pc, #928] @ (bba40 ) │ │ │ │ add r5, pc │ │ │ │ mov r7, r1 │ │ │ │ ldr.w fp, [sp, #368] @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r0, #1832] @ 0x728 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -263173,111 +263171,111 @@ │ │ │ │ lsls r2, r1, #19 │ │ │ │ ldr.w r1, [fp] │ │ │ │ it mi │ │ │ │ orrmi.w sl, sl, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bb794 │ │ │ │ + beq.n bb78c │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bb794 │ │ │ │ + beq.n bb78c │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bb794 │ │ │ │ + beq.n bb78c │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bb794 │ │ │ │ + beq.n bb78c │ │ │ │ ldr.w r1, [fp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bb794 │ │ │ │ + beq.n bb78c │ │ │ │ ldr.w r1, [fp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bb794 │ │ │ │ + beq.n bb78c │ │ │ │ ldr.w r1, [fp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bb794 │ │ │ │ + beq.n bb78c │ │ │ │ ldr.w r1, [fp, #84] @ 0x54 │ │ │ │ add.w ip, fp, #768 @ 0x300 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bb794 │ │ │ │ + beq.n bb78c │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, #28]! │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bb794 │ │ │ │ + beq.n bb78c │ │ │ │ add.w r6, fp, #96 @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ - cbz r2, bb794 │ │ │ │ + cbz r2, bb78c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r2, bb794 │ │ │ │ + cbz r2, bb78c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ - cbz r2, bb794 │ │ │ │ + cbz r2, bb78c │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r2, bb794 │ │ │ │ + cbz r2, bb78c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r1, [r0, #20] │ │ │ │ - cbz r2, bb794 │ │ │ │ + cbz r2, bb78c │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r1, [r0, #24] │ │ │ │ - cbz r2, bb794 │ │ │ │ + cbz r2, bb78c │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ str r1, [r0, #28] │ │ │ │ - cbz r2, bb794 │ │ │ │ + cbz r2, bb78c │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ adds r3, #32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, #32 │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbz r2, bb794 │ │ │ │ + cbz r2, bb78c │ │ │ │ adds r6, #96 @ 0x60 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n bb740 │ │ │ │ - ldr r0, [pc, #704] @ (bba4c ) │ │ │ │ + bne.n bb738 │ │ │ │ + ldr r0, [pc, #704] @ (bba44 ) │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ mov r0, r7 │ │ │ │ blx 11bd0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bb9fe │ │ │ │ + bne.w bb9f6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ movs r1, #3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ str.w sl, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ movs r6, #1 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -263289,839 +263287,839 @@ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r6 │ │ │ │ - bl b0190 │ │ │ │ + bl b0188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bb8f8 │ │ │ │ + beq.w bb8f0 │ │ │ │ cmp.w sl, #1000 @ 0x3e8 │ │ │ │ - beq.w bb96e │ │ │ │ + beq.w bb966 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bb98e │ │ │ │ + beq.w bb986 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r2, #36997 @ 0x9085 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w bb93a │ │ │ │ + beq.w bb932 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n bb88c │ │ │ │ + bne.n bb884 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bb9c0 │ │ │ │ + beq.w bb9b8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n bb926 │ │ │ │ + beq.n bb91e │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bb9c0 │ │ │ │ + beq.w bb9b8 │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ addeq.w r7, fp, #12 │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n bb8bc │ │ │ │ + beq.n bb8b4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, bb876 │ │ │ │ + cbz r1, bb86e │ │ │ │ cmp r1, r2 │ │ │ │ itt eq │ │ │ │ addeq.w r7, fp, #24 │ │ │ │ moveq r0, #2 │ │ │ │ - beq.n bb8b6 │ │ │ │ + beq.n bb8ae │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ - cbz r1, bb876 │ │ │ │ + cbz r1, bb86e │ │ │ │ add.w r7, fp, #36 @ 0x24 │ │ │ │ movs r0, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n bb8b6 │ │ │ │ + beq.n bb8ae │ │ │ │ ldr.w r1, [r7, #12]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n bb868 │ │ │ │ + bne.n bb860 │ │ │ │ mov r6, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bb99a │ │ │ │ + bne.w bb992 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w bb9f4 │ │ │ │ + bmi.w bb9ec │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n bb7d2 │ │ │ │ + b.n bb7ca │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w bb99a │ │ │ │ + bne.w bb992 │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bb99a │ │ │ │ + beq.n bb992 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w bb9b4 │ │ │ │ + beq.w bb9ac │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bb876 │ │ │ │ + beq.n bb86e │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n bb84a │ │ │ │ + bne.n bb842 │ │ │ │ add.w r7, fp, #12 │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bb9d6 │ │ │ │ + bne.w bb9ce │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r1, [r3, r0, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl bba5c │ │ │ │ - cbz r0, bb90c │ │ │ │ + bl bba54 │ │ │ │ + cbz r0, bb904 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ cmp r2, #8 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #0 │ │ │ │ andne.w r8, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bb9c0 │ │ │ │ + beq.n bb9b8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl b0190 │ │ │ │ + bl b0188 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bb7e6 │ │ │ │ + bne.w bb7de │ │ │ │ mov r0, r9 │ │ │ │ blx 114fc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bb9c4 │ │ │ │ + beq.n bb9bc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n bb92c │ │ │ │ + bne.n bb924 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #320] @ (bba50 ) │ │ │ │ - ldr r3, [pc, #312] @ (bba48 ) │ │ │ │ + ldr r2, [pc, #320] @ (bba48 ) │ │ │ │ + ldr r3, [pc, #312] @ (bba40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bb936 │ │ │ │ + bne.n bb92e │ │ │ │ add sp, #332 @ 0x14c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ - b.n bb8bc │ │ │ │ + b.n bb8b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl af7e0 │ │ │ │ - b.n bb90a │ │ │ │ + bl af7d8 │ │ │ │ + b.n bb902 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w bb812 │ │ │ │ + bne.w bb80a │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ - cbz r0, bb99a │ │ │ │ + bl af6f0 │ │ │ │ + cbz r0, bb992 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr.w r1, [fp] │ │ │ │ - cbz r1, bb9c0 │ │ │ │ + cbz r1, bb9b8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n bb89c │ │ │ │ + b.n bb894 │ │ │ │ mov r0, r9 │ │ │ │ blx 124f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bba36 │ │ │ │ + beq.n bba2e │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bb804 │ │ │ │ + bne.w bb7fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bba28 │ │ │ │ + bne.n bba20 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r4, #11397 @ 0x2c85 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n bb90c │ │ │ │ + b.n bb904 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bb8bc │ │ │ │ - b.n bb9d6 │ │ │ │ + beq.w bb8b4 │ │ │ │ + b.n bb9ce │ │ │ │ mov r6, r8 │ │ │ │ - b.n bb87e │ │ │ │ + b.n bb876 │ │ │ │ movw r1, #59653 @ 0xe905 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n bb90c │ │ │ │ + b.n bb904 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ mov r6, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n bb99a │ │ │ │ + bne.n bb992 │ │ │ │ add.w lr, sp, #64 @ 0x40 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [lr, r0, lsl #2] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bb886 │ │ │ │ - b.n bb99a │ │ │ │ + bne.w bb87e │ │ │ │ + b.n bb992 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ blx 10cc4 │ │ │ │ - b.n bb90c │ │ │ │ + b.n bb904 │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [r3, #8] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #60] @ (bba54 ) │ │ │ │ + ldr r2, [pc, #60] @ (bba4c ) │ │ │ │ str r4, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ bl 48c28 <_PL_atoms@@Base+0xe28> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n bb90c │ │ │ │ + b.n bb904 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n bb90c │ │ │ │ + b.n bb904 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #28] @ (bba58 ) │ │ │ │ + ldr r0, [pc, #28] @ (bba50 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ - b.n bb90c │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + b.n bb904 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r2, r6, r6 │ │ │ │ movs r3, r0 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xeff7fffa │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + @ instruction: 0xeffffffa │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #352] @ bbbcc │ │ │ │ + ldr.w ip, [pc, #352] @ bbbc4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #348] @ (bbbd0 ) │ │ │ │ + ldr r0, [pc, #348] @ (bbbc8 ) │ │ │ │ sub sp, #20 │ │ │ │ add ip, pc │ │ │ │ mov r4, r1 │ │ │ │ uxtb r1, r2 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n bbb22 │ │ │ │ + bhi.n bbb1a │ │ │ │ tbb [pc, r1] │ │ │ │ adds r7, #35 @ 0x23 │ │ │ │ ldrsh r3, [r6, r5] │ │ │ │ cmp r7, #83 @ 0x53 │ │ │ │ adds r7, r7, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #300] @ (bbbd4 ) │ │ │ │ - ldr r3, [pc, #292] @ (bbbd0 ) │ │ │ │ + ldr r2, [pc, #300] @ (bbbcc ) │ │ │ │ + ldr r3, [pc, #292] @ (bbbc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bbae8 │ │ │ │ + bne.n bbae0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bbaa6 │ │ │ │ + beq.n bba9e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n bbaa6 │ │ │ │ + b.n bba9e │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ blx 11c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bbaa6 │ │ │ │ + beq.n bba9e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n bbaa6 │ │ │ │ + b.n bba9e │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ blx 11b9c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n bbaa6 │ │ │ │ + b.n bba9e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ blx 119d8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n bbaa6 │ │ │ │ + b.n bba9e │ │ │ │ movw r2, #4151 @ 0x1037 │ │ │ │ movt r2, #17 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ blx 10b6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bbae0 │ │ │ │ - b.n bbaa6 │ │ │ │ - ldr r3, [pc, #180] @ (bbbd8 ) │ │ │ │ + bne.n bbad8 │ │ │ │ + b.n bba9e │ │ │ │ + ldr r3, [pc, #180] @ (bbbd0 ) │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ - ldr r1, [pc, #180] @ (bbbdc ) │ │ │ │ - ldr r0, [pc, #180] @ (bbbe0 ) │ │ │ │ + ldr r1, [pc, #180] @ (bbbd4 ) │ │ │ │ + ldr r0, [pc, #180] @ (bbbd8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bpl.n bbb62 │ │ │ │ + bpl.n bbb5a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 5c28c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, bbb62 │ │ │ │ + cbz r0, bbb5a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n bbad0 │ │ │ │ + b.n bbac8 │ │ │ │ lsls r1, r2, #23 │ │ │ │ - bmi.n bbb92 │ │ │ │ + bmi.n bbb8a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 1c6dc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n bbaa6 │ │ │ │ + b.n bba9e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n bbaa6 │ │ │ │ + b.n bba9e │ │ │ │ lsls r0, r2, #23 │ │ │ │ - bpl.n bbbbc │ │ │ │ + bpl.n bbbb4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 5c28c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, bbbbc │ │ │ │ + cbz r0, bbbb4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n bbad0 │ │ │ │ + b.n bbac8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 5c28c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bbb50 │ │ │ │ + beq.n bbb48 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [r4] │ │ │ │ - b.n bbb50 │ │ │ │ + b.n bbb48 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ bl 6d37c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bbae0 │ │ │ │ - b.n bbaa6 │ │ │ │ + bne.n bbad8 │ │ │ │ + b.n bba9e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ blx 11ef0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n bbaa6 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + b.n bba9e │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xf25e0003 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + movw r0, #57347 @ 0xe003 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ movs r3, r0 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #204] @ (bbcc0 ) │ │ │ │ + ldr r2, [pc, #204] @ (bbcb8 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #204] @ (bbcc4 ) │ │ │ │ + ldr r3, [pc, #204] @ (bbcbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r0, #2312] @ 0x908 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - cbz r3, bbc2a │ │ │ │ + cbz r3, bbc22 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, bbc3e │ │ │ │ - ldr r1, [pc, #180] @ (bbcc8 ) │ │ │ │ - ldr r2, [pc, #176] @ (bbcc4 ) │ │ │ │ + cbz r1, bbc36 │ │ │ │ + ldr r1, [pc, #180] @ (bbcc0 ) │ │ │ │ + ldr r2, [pc, #176] @ (bbcbc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n bbc3a │ │ │ │ + bne.n bbc32 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl dc5cc │ │ │ │ + bl dc5c4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - b.n bbc0c │ │ │ │ + b.n bbc04 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl dc5cc │ │ │ │ + bl dc5c4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbnz r1, bbcac │ │ │ │ + cbnz r1, bbca4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n bbc88 │ │ │ │ + bne.n bbc80 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r0, #3 │ │ │ │ blx 11124 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, bbc82 │ │ │ │ + cbnz r0, bbc7a │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ subs r0, r2, #1 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #2 │ │ │ │ sbcs.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ - bcs.n bbc82 │ │ │ │ + bcs.n bbc7a │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #8] │ │ │ │ - bl dc644 │ │ │ │ + bl dc63c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n bbc10 │ │ │ │ + b.n bbc08 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ blx 10ca8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bbc82 │ │ │ │ + bne.n bbc7a │ │ │ │ add.w r2, r3, #8 │ │ │ │ adds r1, r3, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 11594 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 12060 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n bbc82 │ │ │ │ + b.n bbc7a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n bbc52 │ │ │ │ + bne.n bbc4a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl dc644 │ │ │ │ + bl dc63c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n bbc82 │ │ │ │ + b.n bbc7a │ │ │ │ nop │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #648] @ (bbf6c ) │ │ │ │ + ldr r0, [pc, #648] @ (bbf64 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ and.w r4, r2, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - bne.n bbd10 │ │ │ │ + bne.n bbd08 │ │ │ │ ldr.w r0, [r1, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ and.w r4, r2, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.n bbd04 │ │ │ │ + beq.n bbcfc │ │ │ │ cmp r4, #6 │ │ │ │ - beq.n bbd32 │ │ │ │ + beq.n bbd2a │ │ │ │ movw r1, #4997 @ 0x1385 │ │ │ │ movt r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n bbd8a │ │ │ │ + beq.n bbd82 │ │ │ │ tst.w r2, #6 │ │ │ │ - bne.n bbd86 │ │ │ │ + bne.n bbd7e │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w ip, [r1, #276] @ 0x114 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add.w lr, ip, r2, lsr #5 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #45325 @ 0xb10d │ │ │ │ movt r0, #5 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n bbd14 │ │ │ │ + bne.n bbd0c │ │ │ │ add.w r5, lr, #4 │ │ │ │ mov lr, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ and.w r3, r0, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n bbd96 │ │ │ │ + bne.n bbd8e │ │ │ │ add.w r5, ip, r0, lsr #5 │ │ │ │ - b.n bbd54 │ │ │ │ + b.n bbd4c │ │ │ │ add.w r2, r0, r2, lsr #5 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ and.w r4, r2, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.n bbd64 │ │ │ │ + beq.n bbd5c │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w bbf3e │ │ │ │ + bne.w bbf36 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ bl 5fa54 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ - b.n bbd28 │ │ │ │ + b.n bbd20 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w b13c0 │ │ │ │ + b.w b13b8 │ │ │ │ and.w ip, r0, #31 │ │ │ │ mov r3, lr │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n bbe0a │ │ │ │ + bne.n bbe02 │ │ │ │ mov.w ip, r0, asr #7 │ │ │ │ mov.w fp, #1 │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ str r0, [r3, #4] │ │ │ │ - bcs.n bbe24 │ │ │ │ + bcs.n bbe1c │ │ │ │ cmp.w ip, #255 @ 0xff │ │ │ │ - ble.n bbdbc │ │ │ │ + ble.n bbdb4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n bbe30 │ │ │ │ + beq.n bbe28 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl b13c0 │ │ │ │ + bl b13b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw ip, #45325 @ 0xb10d │ │ │ │ movt ip, #5 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r9, r2 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r5, ip │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #6 │ │ │ │ - bne.n bbe3c │ │ │ │ + bne.n bbe34 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r1, #276] @ 0x114 │ │ │ │ lsrs r1, r2, #5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r4, [r1, r0] │ │ │ │ add.w r1, r0, r2, lsr #5 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n bbe3c │ │ │ │ + bne.n bbe34 │ │ │ │ adds r1, #4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w r4, r2, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - bne.n bbe6a │ │ │ │ + bne.n bbe62 │ │ │ │ add.w r1, r0, r2, lsr #5 │ │ │ │ - b.n bbdfa │ │ │ │ + b.n bbdf2 │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ mov.w fp, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl d4970 │ │ │ │ + bl d4968 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n bbdaa │ │ │ │ + b.n bbda2 │ │ │ │ tst.w r0, #6 │ │ │ │ - beq.w bbd26 │ │ │ │ + beq.w bbd1e │ │ │ │ movs r2, #4 │ │ │ │ - b.n bbd28 │ │ │ │ + b.n bbd20 │ │ │ │ tst.w r0, #6 │ │ │ │ - beq.w bbd26 │ │ │ │ + beq.w bbd1e │ │ │ │ movs r2, #1 │ │ │ │ - b.n bbd28 │ │ │ │ + b.n bbd20 │ │ │ │ movw r1, #4997 @ 0x1385 │ │ │ │ movt r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n bbe52 │ │ │ │ + bne.n bbe4a │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n bbd2c │ │ │ │ + b.n bbd24 │ │ │ │ mov r1, r6 │ │ │ │ strd r2, r8, [sp] │ │ │ │ bl 5fa54 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #6 │ │ │ │ - beq.w bbd26 │ │ │ │ - b.n bbd86 │ │ │ │ + beq.w bbd1e │ │ │ │ + b.n bbd7e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n bbeaa │ │ │ │ + beq.n bbea2 │ │ │ │ and.w r0, r2, #31 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n bbebc │ │ │ │ + bne.n bbeb4 │ │ │ │ asrs r4, r2, #7 │ │ │ │ cmp.w r4, #1114112 @ 0x110000 │ │ │ │ - bcs.n bbede │ │ │ │ + bcs.n bbed6 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - ble.n bbe86 │ │ │ │ - cbz r7, bbee8 │ │ │ │ + ble.n bbe7e │ │ │ │ + cbz r7, bbee0 │ │ │ │ ldrd r2, r1, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n bbf0a │ │ │ │ + beq.n bbf02 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n bbf28 │ │ │ │ + bls.n bbf20 │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r0, [r2, #276] @ 0x114 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r2, r0 │ │ │ │ adds r2, #8 │ │ │ │ - b.n bbd68 │ │ │ │ + b.n bbd60 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ - bl d4970 │ │ │ │ + bl d4968 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ - b.n bbe7a │ │ │ │ + b.n bbe72 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 5fa54 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ tst.w r2, #6 │ │ │ │ - beq.w bbd26 │ │ │ │ + beq.w bbd1e │ │ │ │ rsb r2, fp, #5 │ │ │ │ - b.n bbd28 │ │ │ │ + b.n bbd20 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r8 │ │ │ │ - b.n bbec2 │ │ │ │ + b.n bbeba │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ bl 5fa54 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ tst.w r2, #6 │ │ │ │ - beq.w bbd26 │ │ │ │ - b.n bbe38 │ │ │ │ + beq.w bbd1e │ │ │ │ + b.n bbe30 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n bbf16 │ │ │ │ + beq.n bbf0e │ │ │ │ strb r4, [r2, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ - b.n bbe9a │ │ │ │ + b.n bbe92 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, bbf3a │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, bbf32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n bbf0e │ │ │ │ + b.n bbf06 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, bbf3a │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, bbf32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n bbe94 │ │ │ │ + b.n bbe8c │ │ │ │ bl 5a418 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n bbf4a │ │ │ │ + beq.n bbf42 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n bbde0 │ │ │ │ + b.n bbdd8 │ │ │ │ add.w r1, r0, r9, lsr #5 │ │ │ │ adds r1, #8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ and.w ip, r1, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n bbf62 │ │ │ │ + bne.n bbf5a │ │ │ │ add.w r1, r0, r1, lsr #5 │ │ │ │ - b.n bbf50 │ │ │ │ + b.n bbf48 │ │ │ │ mov r9, r1 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n bbde0 │ │ │ │ + b.n bbdd8 │ │ │ │ nop │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r6, r0 │ │ │ │ movs r6, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3932] @ 0xf5c │ │ │ │ - ldr r3, [pc, #632] @ (bc1fc ) │ │ │ │ + ldr r3, [pc, #632] @ (bc1f4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #632] @ (bc200 ) │ │ │ │ + ldr r2, [pc, #632] @ (bc1f8 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #628] @ (bc204 ) │ │ │ │ + ldr r4, [pc, #628] @ (bc1fc ) │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #628] @ (bc208 ) │ │ │ │ + ldr r3, [pc, #628] @ (bc200 ) │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx 113d8 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ mov r7, r0 │ │ │ │ and.w r6, r3, #15 │ │ │ │ - ldr r3, [pc, #596] @ (bc20c ) │ │ │ │ + ldr r3, [pc, #596] @ (bc204 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r1, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w bc184 │ │ │ │ + beq.w bc17c │ │ │ │ cmp r6, #5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ itttt eq │ │ │ │ ldreq r3, [sp, #164] @ 0xa4 │ │ │ │ biceq.w r3, r3, #15 │ │ │ │ orreq.w r3, r3, #2 │ │ │ │ streq r3, [sp, #164] @ 0xa4 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc146 │ │ │ │ + bne.w bc13e │ │ │ │ movs r0, #24 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ strh r3, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #2] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r8, #2808] @ 0xaf8 │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r6, #5 │ │ │ │ - bhi.w bc1e8 │ │ │ │ + bhi.w bc1e0 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ movs r6, r0 │ │ │ │ movs r0, r6 │ │ │ │ movs r2, r5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ @@ -264132,594 +264130,594 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ blx 11364 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl b7a08 │ │ │ │ + bl b7a00 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b8158 │ │ │ │ - ldr r2, [pc, #452] @ (bc210 ) │ │ │ │ - ldr r3, [pc, #444] @ (bc208 ) │ │ │ │ + bl b8150 │ │ │ │ + ldr r2, [pc, #452] @ (bc208 ) │ │ │ │ + ldr r3, [pc, #444] @ (bc200 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w bc1a4 │ │ │ │ + bne.w bc19c │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n bc048 │ │ │ │ + b.n bc040 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eor.w r0, r2, #1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r6, [r1], #8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbnz r0, bc0d6 │ │ │ │ + cbnz r0, bc0ce │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bc198 │ │ │ │ + beq.w bc190 │ │ │ │ sxth r3, r3 │ │ │ │ strh r3, [r4, #2] │ │ │ │ - cbnz r6, bc0f0 │ │ │ │ + cbnz r6, bc0e8 │ │ │ │ movw r2, #40965 @ 0xa005 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bc048 │ │ │ │ + beq.n bc040 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ and.w r1, r3, #31 │ │ │ │ dmb ish │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r0, r3, #458 @ 0x1ca │ │ │ │ lsl.w r3, r2, r1 │ │ │ │ mvns r3, r3 │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldrex r2, [r0] │ │ │ │ ands r2, r3 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n bc0c2 │ │ │ │ + bne.n bc0ba │ │ │ │ dmb ish │ │ │ │ - b.n bc048 │ │ │ │ + b.n bc040 │ │ │ │ ldrsh.w r1, [r4, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n bc1bc │ │ │ │ + bne.n bc1b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r1, r2 │ │ │ │ strh r3, [r4, #2] │ │ │ │ - bne.n bc09c │ │ │ │ + bne.n bc094 │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bc048 │ │ │ │ + beq.n bc040 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ and.w r1, r3, #31 │ │ │ │ dmb ish │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r0, r3, #458 @ 0x1ca │ │ │ │ lsl.w r3, r2, r1 │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldrex r2, [r0] │ │ │ │ orrs r2, r3 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bc0d0 │ │ │ │ - b.n bc118 │ │ │ │ + beq.n bc0c8 │ │ │ │ + b.n bc110 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 117ac │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n bc048 │ │ │ │ + b.n bc040 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n bc048 │ │ │ │ + b.n bc040 │ │ │ │ ldrh r3, [r0, #0] │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n bc1a8 │ │ │ │ + bne.n bc1a0 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ands.w r2, r3, #8192 @ 0x2000 │ │ │ │ - bne.w bc048 │ │ │ │ + bne.w bc040 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r6, #5 │ │ │ │ - bhi.n bc1e8 │ │ │ │ - add r3, pc, #8 @ (adr r3, bc16c ) │ │ │ │ + bhi.n bc1e0 │ │ │ │ + add r3, pc, #8 @ (adr r3, bc164 ) │ │ │ │ ldr.w r6, [r3, r6, lsl #2] │ │ │ │ add r3, r6 │ │ │ │ bx r3 │ │ │ │ mrc2 15, 5, pc, cr5, cr15, {7} │ │ │ │ vmaxnm.f32 , , │ │ │ │ mrc2 15, 7, pc, cr13, cr15, {7} │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl cd6d0 │ │ │ │ + bl cd6c8 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r8, #2808] @ 0xaf8 │ │ │ │ - b.n bbfc6 │ │ │ │ + b.n bbfbe │ │ │ │ ldrsh.w r3, [r4, #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w bc09c │ │ │ │ - b.n bc0f0 │ │ │ │ + beq.w bc094 │ │ │ │ + b.n bc0e8 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (bc214 ) │ │ │ │ + ldr r3, [pc, #104] @ (bc20c ) │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #104] @ (bc218 ) │ │ │ │ - ldr r0, [pc, #104] @ (bc21c ) │ │ │ │ + ldr r1, [pc, #104] @ (bc210 ) │ │ │ │ + ldr r0, [pc, #104] @ (bc214 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w bc096 │ │ │ │ + bne.w bc08e │ │ │ │ mov r3, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w bc09c │ │ │ │ + beq.w bc094 │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n bc0fe │ │ │ │ + b.n bc0f6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n bc048 │ │ │ │ - ldr r3, [pc, #52] @ (bc220 ) │ │ │ │ + b.n bc040 │ │ │ │ + ldr r3, [pc, #52] @ (bc218 ) │ │ │ │ mov.w r2, #328 @ 0x148 │ │ │ │ - ldr r1, [pc, #52] @ (bc224 ) │ │ │ │ - ldr r0, [pc, #52] @ (bc228 ) │ │ │ │ + ldr r1, [pc, #52] @ (bc21c ) │ │ │ │ + ldr r0, [pc, #52] @ (bc220 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ movs r6, r0 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ movs r6, r0 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #24 │ │ │ │ movs r6, r0 │ │ │ │ - @ instruction: 0xebf60003 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + @ instruction: 0xebe60003 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ movs r3, r0 │ │ │ │ - subs.w r0, r6, r3 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + sub.w r0, r6, r3 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #324] @ (bc384 ) │ │ │ │ + ldr r2, [pc, #324] @ (bc37c ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #324] @ (bc388 ) │ │ │ │ + ldr r3, [pc, #324] @ (bc380 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #308] @ (bc380 ) │ │ │ │ + ldr r0, [pc, #308] @ (bc378 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r6, [pc, #316] @ (bc38c ) │ │ │ │ + ldr r6, [pc, #316] @ (bc384 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr.w r3, [r4, #1328] @ 0x530 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n bc2ee │ │ │ │ + blt.n bc2e6 │ │ │ │ ldr.w r3, [r4, #1304] @ 0x518 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bc2ee │ │ │ │ + beq.n bc2e6 │ │ │ │ ldr.w r3, [r4, #1620] @ 0x654 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bc37c │ │ │ │ + beq.n bc374 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bc37c │ │ │ │ + beq.n bc374 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r3, #8965 @ 0x2305 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n bc312 │ │ │ │ + beq.n bc30a │ │ │ │ movw r3, #44421 @ 0xad85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n bc364 │ │ │ │ - ldr r3, [pc, #220] @ (bc390 ) │ │ │ │ + beq.n bc35c │ │ │ │ + ldr r3, [pc, #220] @ (bc388 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ - cbnz r3, bc302 │ │ │ │ + cbnz r3, bc2fa │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl bc3a0 │ │ │ │ + bl bc398 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ - cbnz r3, bc2f8 │ │ │ │ - ldr r2, [pc, #188] @ (bc394 ) │ │ │ │ - ldr r3, [pc, #176] @ (bc388 ) │ │ │ │ + cbnz r3, bc2f0 │ │ │ │ + ldr r2, [pc, #188] @ (bc38c ) │ │ │ │ + ldr r3, [pc, #176] @ (bc380 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bc2f4 │ │ │ │ + bne.n bc2ec │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r4, #1616] @ 0x650 │ │ │ │ - b.n bc278 │ │ │ │ + b.n bc270 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 6b4e2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n bc2d4 │ │ │ │ + b.n bc2cc │ │ │ │ bl 6b53c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - b.n bc2c4 │ │ │ │ - ldr r3, [pc, #124] @ (bc390 ) │ │ │ │ + b.n bc2bc │ │ │ │ + ldr r3, [pc, #124] @ (bc388 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n bc2b6 │ │ │ │ - ldr r2, [pc, #116] @ (bc398 ) │ │ │ │ + bne.n bc2ae │ │ │ │ + ldr r2, [pc, #116] @ (bc390 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #116] @ (bc39c ) │ │ │ │ + ldr r0, [pc, #116] @ (bc394 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ movs r1, #2 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, bc37c │ │ │ │ + cbz r0, bc374 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ - cbz r0, bc37c │ │ │ │ + bl af938 │ │ │ │ + cbz r0, bc374 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ movs r1, #16 │ │ │ │ blx 118f8 │ │ │ │ - cbz r0, bc37c │ │ │ │ + cbz r0, bc374 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r3, #44421 @ 0xad85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n bc2b6 │ │ │ │ + bne.n bc2ae │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movw r2, #44421 @ 0xad85 │ │ │ │ movt r2, #1 │ │ │ │ - bl bc3a0 │ │ │ │ - b.n bc2d4 │ │ │ │ + bl bc398 │ │ │ │ + b.n bc2cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n bc2d4 │ │ │ │ - subs r4, #18 │ │ │ │ + b.n bc2cc │ │ │ │ + subs r4, #26 │ │ │ │ movs r6, r0 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #32 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #16 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ movs r6, r0 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r1, [pc, #2084] @ bcbd8 │ │ │ │ + ldr.w r1, [pc, #2084] @ bcbd0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #2080] @ bcbdc │ │ │ │ + ldr.w r3, [pc, #2080] @ bcbd4 │ │ │ │ add r1, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r7, [pc, #2076] @ bcbe0 │ │ │ │ + ldr.w r7, [pc, #2076] @ bcbd8 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r7, pc │ │ │ │ ldr.w r1, [r0, #1828] @ 0x724 │ │ │ │ ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w bc63e │ │ │ │ - ldr.w r3, [pc, #2048] @ bcbe4 │ │ │ │ + bne.w bc636 │ │ │ │ + ldr.w r3, [pc, #2048] @ bcbdc │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr.w r1, [r6, #2808] @ 0xaf8 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc664 │ │ │ │ + beq.w bc65c │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ and.w r3, r3, #768 @ 0x300 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.w bc912 │ │ │ │ + beq.w bc90a │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bmi.w bcee8 │ │ │ │ + bmi.w bcee0 │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ lsls r2, r3, #19 │ │ │ │ - bmi.w bce54 │ │ │ │ + bmi.w bce4c │ │ │ │ mov r0, r5 │ │ │ │ - bl aa7bc │ │ │ │ + bl aa7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bcec8 │ │ │ │ + bne.w bcec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 811d8 │ │ │ │ + bl 811d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bcc36 │ │ │ │ + bne.w bcc2e │ │ │ │ ldr.w r2, [r6, #1336] @ 0x538 │ │ │ │ ldr.w r3, [r6, #1340] @ 0x53c │ │ │ │ cmp r2, #2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w bccca │ │ │ │ + bcs.w bccc2 │ │ │ │ ldrh r3, [r4, #0] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w bc866 │ │ │ │ + bhi.w bc85e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r2, #25 │ │ │ │ lsls r4, r0, #11 │ │ │ │ lsls r4, r5, #5 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ blx 11c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ movw r3, #15365 @ 0x3c05 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bd1c4 │ │ │ │ + beq.w bd1bc │ │ │ │ movw r3, #55173 @ 0xd785 │ │ │ │ movt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bd21a │ │ │ │ + beq.w bd212 │ │ │ │ movw r3, #25349 @ 0x6305 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bc5d8 │ │ │ │ + beq.w bc5d0 │ │ │ │ movw r3, #25861 @ 0x6505 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ streq.w r6, [r8, #2292] @ 0x8f4 │ │ │ │ - beq.w bc894 │ │ │ │ + beq.w bc88c │ │ │ │ movw r3, #44421 @ 0xad85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bc87c │ │ │ │ + beq.w bc874 │ │ │ │ movw r3, #50565 @ 0xc585 │ │ │ │ movt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bc92c │ │ │ │ + beq.w bc924 │ │ │ │ movw r3, #25605 @ 0x6405 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bcfca │ │ │ │ + beq.w bcfc2 │ │ │ │ movw r3, #19333 @ 0x4b85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bd172 │ │ │ │ + beq.w bd16a │ │ │ │ ldrsh.w r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bc5f8 │ │ │ │ + bne.w bc5f0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w bc632 │ │ │ │ + bne.w bc62a │ │ │ │ movw r3, #40965 @ 0xa005 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr.w r2, [pc, #1792] @ bcbe8 │ │ │ │ - ldr.w r3, [pc, #1776] @ bcbdc │ │ │ │ + ldr.w r2, [pc, #1792] @ bcbe0 │ │ │ │ + ldr.w r3, [pc, #1776] @ bcbd4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w bc848 │ │ │ │ + bne.w bc840 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w bc84c │ │ │ │ + bne.w bc844 │ │ │ │ movw r3, #31493 @ 0x7b05 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bcfd6 │ │ │ │ + beq.w bcfce │ │ │ │ movw r3, #9093 @ 0x2385 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bcfea │ │ │ │ + beq.w bcfe2 │ │ │ │ movw r3, #22661 @ 0x5885 │ │ │ │ movt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bcd56 │ │ │ │ + beq.w bcd4e │ │ │ │ movw r3, #52357 @ 0xcc85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bcd68 │ │ │ │ + beq.w bcd60 │ │ │ │ bic.w r1, r5, #128 @ 0x80 │ │ │ │ movw r3, #10245 @ 0x2805 │ │ │ │ movt r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w bcdb4 │ │ │ │ + beq.w bcdac │ │ │ │ movw r3, #58245 @ 0xe385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bcdf4 │ │ │ │ + beq.w bcdec │ │ │ │ movw r3, #9605 @ 0x2585 │ │ │ │ movt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bcc48 │ │ │ │ + beq.w bcc40 │ │ │ │ movw r3, #1669 @ 0x685 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bcc84 │ │ │ │ + beq.w bcc7c │ │ │ │ movw r3, #34693 @ 0x8785 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bc8c2 │ │ │ │ + beq.w bc8ba │ │ │ │ movw r3, #37509 @ 0x9285 │ │ │ │ movt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bc8de │ │ │ │ + beq.w bc8d6 │ │ │ │ movw r3, #41477 @ 0xa205 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bcaa8 │ │ │ │ + beq.w bcaa0 │ │ │ │ movw r3, #8965 @ 0x2305 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bcb06 │ │ │ │ + beq.w bcafe │ │ │ │ movw r3, #40197 @ 0x9d05 │ │ │ │ movt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w bd1e8 │ │ │ │ + beq.w bd1e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n bc4e6 │ │ │ │ + beq.n bc4de │ │ │ │ blx 1114c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 10848 │ │ │ │ - b.n bc4e6 │ │ │ │ + b.n bc4de │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w bccf0 │ │ │ │ + beq.w bcce8 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl cac90 │ │ │ │ + bl cac88 │ │ │ │ ldrsh.w r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bcd00 │ │ │ │ + beq.w bccf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bcd22 │ │ │ │ + beq.w bcd1a │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #1 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ and.w r3, r3, #31 │ │ │ │ add.w r2, r2, #458 @ 0x1ca │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ add.w r2, r8, r2, lsl #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w bc78a │ │ │ │ + beq.w bc782 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ orrs r0, r3 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n bc618 │ │ │ │ + bne.n bc610 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bc4e0 │ │ │ │ + beq.w bc4d8 │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n bc4e6 │ │ │ │ - bl b6c80 │ │ │ │ + b.n bc4de │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bcf9c │ │ │ │ - ldr.w r3, [pc, #1432] @ bcbe4 │ │ │ │ + bne.w bcf94 │ │ │ │ + ldr.w r3, [pc, #1432] @ bcbdc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr.w r1, [r6, #2808] @ 0xaf8 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc3f8 │ │ │ │ + bne.w bc3f0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.w bc7e6 │ │ │ │ + bmi.w bc7de │ │ │ │ mov r0, r5 │ │ │ │ blx 10848 │ │ │ │ movs r0, #24 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ and.w r3, r3, #15 │ │ │ │ strh r2, [r0, #2] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n bc6e2 │ │ │ │ + bhi.n bc6da │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r0, r1, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r3, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ movs r2, r5 │ │ │ │ @@ -264732,21 +264730,21 @@ │ │ │ │ movs r2, r5 │ │ │ │ movs r2, r5 │ │ │ │ movs r2, r5 │ │ │ │ movs r0, r2 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bc7a2 │ │ │ │ + beq.n bc79a │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl b00ec │ │ │ │ + bl b00e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n bc73a │ │ │ │ + blt.n bc732 │ │ │ │ it ne │ │ │ │ movwne r0, #50053 @ 0xc385 │ │ │ │ mov.w r3, #1 │ │ │ │ ite ne │ │ │ │ movtne r0, #1 │ │ │ │ movweq r0, #40965 @ 0xa005 │ │ │ │ strh r3, [r4, #0] │ │ │ │ @@ -264757,318 +264755,318 @@ │ │ │ │ ldrh r2, [r4, #0] │ │ │ │ and.w r3, r3, #4352 @ 0x1100 │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r6, #2808] @ 0xaf8 │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ ldr.w r1, [r6, #2808] @ 0xaf8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w bc4e6 │ │ │ │ + beq.w bc4de │ │ │ │ mov r0, r4 │ │ │ │ bl 6b420 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #24 │ │ │ │ - bl aab24 │ │ │ │ - ldr.w r0, [pc, #1228] @ bcbec │ │ │ │ + bl aab1c │ │ │ │ + ldr.w r0, [pc, #1228] @ bcbe4 │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ - b.n bc4e6 │ │ │ │ + b.n bc4de │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, bc730 │ │ │ │ + cbz r0, bc728 │ │ │ │ blx 108c8 │ │ │ │ mov r0, r9 │ │ │ │ blx 117ac │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n bc4e6 │ │ │ │ + b.n bc4de │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ - b.n bc6da │ │ │ │ + b.n bc6d2 │ │ │ │ add.w r2, r0, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bc7da │ │ │ │ + beq.n bc7d2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strh r3, [r4, #0] │ │ │ │ blx 10848 │ │ │ │ - b.n bc6e2 │ │ │ │ + b.n bc6da │ │ │ │ mov r0, r9 │ │ │ │ blx 10c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bcedc │ │ │ │ + beq.w bced4 │ │ │ │ mov r0, r9 │ │ │ │ blx 117ac │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, bc7da │ │ │ │ + cbz r0, bc7d2 │ │ │ │ movs r3, #4 │ │ │ │ strh r3, [r4, #0] │ │ │ │ - b.n bc6e2 │ │ │ │ + b.n bc6da │ │ │ │ mov r0, r9 │ │ │ │ add.w r1, r4, #8 │ │ │ │ blx 11ef0 │ │ │ │ - cbz r0, bc7da │ │ │ │ + cbz r0, bc7d2 │ │ │ │ movs r3, #2 │ │ │ │ strh r3, [r4, #0] │ │ │ │ - b.n bc6e2 │ │ │ │ + b.n bc6da │ │ │ │ mvns r3, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ ands r0, r3 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w bc626 │ │ │ │ - b.n bc790 │ │ │ │ + beq.w bc61e │ │ │ │ + b.n bc788 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl b02bc │ │ │ │ + bl b02b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bc83a │ │ │ │ + bne.n bc832 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ blx 122c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bcf8c │ │ │ │ + bne.w bcf84 │ │ │ │ movs r3, #4 │ │ │ │ mov r0, r9 │ │ │ │ strh r3, [r4, #0] │ │ │ │ blx 10c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bcedc │ │ │ │ + beq.w bced4 │ │ │ │ mov r0, r9 │ │ │ │ blx 117ac │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bc6e2 │ │ │ │ + bne.n bc6da │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r4, #0 │ │ │ │ - b.n bc4e6 │ │ │ │ + b.n bc4de │ │ │ │ movw r0, #53765 @ 0xd205 │ │ │ │ movt r0, #1 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r1, #2 │ │ │ │ blx 11f78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc66c │ │ │ │ + beq.w bc664 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movw r3, #37637 @ 0x9305 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w bcf06 │ │ │ │ + beq.w bcefe │ │ │ │ movw r3, #56965 @ 0xde85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w bc66c │ │ │ │ + bne.w bc664 │ │ │ │ lsrs r2, r5, #7 │ │ │ │ movs r1, #28 │ │ │ │ clz r3, r2 │ │ │ │ - ldr r0, [pc, #976] @ (bcbf0 ) │ │ │ │ + ldr r0, [pc, #976] @ (bcbe8 ) │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ adds r3, #1 │ │ │ │ add r0, pc │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ blx 10688 │ │ │ │ - b.n bc66c │ │ │ │ + b.n bc664 │ │ │ │ movs r3, #2 │ │ │ │ strh r3, [r4, #0] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n bc6e2 │ │ │ │ + b.n bc6da │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w bc9f0 │ │ │ │ + beq.w bc9e8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w bc522 │ │ │ │ + beq.w bc51a │ │ │ │ adds r3, #1 │ │ │ │ - b.n bc850 │ │ │ │ - ldr r3, [pc, #908] @ (bcbf4 ) │ │ │ │ + b.n bc848 │ │ │ │ + ldr r3, [pc, #908] @ (bcbec ) │ │ │ │ movw r2, #1217 @ 0x4c1 │ │ │ │ - ldr r1, [pc, #904] @ (bcbf8 ) │ │ │ │ - ldr r0, [pc, #908] @ (bcbfc ) │ │ │ │ + ldr r1, [pc, #904] @ (bcbf0 ) │ │ │ │ + ldr r0, [pc, #908] @ (bcbf4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #868] @ (bcbe4 ) │ │ │ │ + ldr r3, [pc, #868] @ (bcbdc ) │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n bc8b4 │ │ │ │ + bne.n bc8ac │ │ │ │ movs r0, #1 │ │ │ │ ldrsh.w r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bc5f8 │ │ │ │ + bne.w bc5f0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w bc632 │ │ │ │ + bne.w bc62a │ │ │ │ movw r3, #40965 @ 0xa005 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc4e6 │ │ │ │ - b.n bc7e2 │ │ │ │ + bne.w bc4de │ │ │ │ + b.n bc7da │ │ │ │ mov r0, r6 │ │ │ │ - bl cdc4c │ │ │ │ + bl cdc44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bc7e2 │ │ │ │ + beq.n bc7da │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b.n bc896 │ │ │ │ - ldr r0, [pc, #768] @ (bcbc4 ) │ │ │ │ + b.n bc88e │ │ │ │ + ldr r0, [pc, #768] @ (bcbbc ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 11950 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bc9a2 │ │ │ │ + beq.n bc99a │ │ │ │ str.w r0, [r5, #376] @ 0x178 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b.n bc5c4 │ │ │ │ - ldr r0, [pc, #744] @ (bcbc8 ) │ │ │ │ + b.n bc5bc │ │ │ │ + ldr r0, [pc, #744] @ (bcbc0 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movw r3, #40965 @ 0xa005 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n bc9d2 │ │ │ │ + beq.n bc9ca │ │ │ │ movw r3, #61445 @ 0xf005 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w bca74 │ │ │ │ + beq.w bca6c │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w bca78 │ │ │ │ + bne.w bca70 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r5, #2004] @ 0x7d4 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b.n bc5c4 │ │ │ │ + b.n bc5bc │ │ │ │ dmb ish │ │ │ │ ldrexh r3, [r4] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strexh r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bc916 │ │ │ │ + bne.n bc90e │ │ │ │ dmb ish │ │ │ │ - b.n bc406 │ │ │ │ + b.n bc3fe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ sub.w ip, r3, r2 │ │ │ │ rsbs r3, ip, #0 │ │ │ │ adc.w r3, r3, ip │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n bc894 │ │ │ │ - cbnz r6, bc96c │ │ │ │ - ldr r3, [pc, #692] @ (bcc00 ) │ │ │ │ + beq.n bc88c │ │ │ │ + cbnz r6, bc964 │ │ │ │ + ldr r3, [pc, #692] @ (bcbf8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bc894 │ │ │ │ - ldr r2, [pc, #688] @ (bcc04 ) │ │ │ │ - ldr r3, [pc, #688] @ (bcc08 ) │ │ │ │ + beq.n bc88c │ │ │ │ + ldr r2, [pc, #688] @ (bcbfc ) │ │ │ │ + ldr r3, [pc, #688] @ (bcc00 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 66846 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b.n bc894 │ │ │ │ + b.n bc88c │ │ │ │ add.w r3, r8, #1832 @ 0x728 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #32 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bc974 │ │ │ │ - ldr r2, [pc, #636] @ (bcc04 ) │ │ │ │ + bne.n bc96c │ │ │ │ + ldr r2, [pc, #636] @ (bcbfc ) │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #636] @ (bcc08 ) │ │ │ │ + ldr r3, [pc, #636] @ (bcc00 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #3 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl d89b8 │ │ │ │ + bl d89b0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b.n bc894 │ │ │ │ + b.n bc88c │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #34693 @ 0x8785 │ │ │ │ movs r3, #1 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r2 │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b.n bc5c4 │ │ │ │ + b.n bc5bc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n bc90a │ │ │ │ + b.n bc902 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ blx 11b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.n bc4e6 │ │ │ │ - ldr r0, [pc, #472] @ (bcbcc ) │ │ │ │ + b.n bc4de │ │ │ │ + ldr r0, [pc, #472] @ (bcbc4 ) │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ ldr.w r0, [r8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ mov r0, fp │ │ │ │ bl 6b2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #2 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #7 │ │ │ │ @@ -265078,1353 +265076,1353 @@ │ │ │ │ movt r3, #5 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #24845 @ 0x610d │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 120b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b.n bc522 │ │ │ │ + b.n bc51a │ │ │ │ movs r3, #0 │ │ │ │ - b.n bc90a │ │ │ │ + b.n bc902 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #37509 @ 0x9285 │ │ │ │ movt r0, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bc9ce │ │ │ │ - b.n bc7e2 │ │ │ │ - ldr r0, [pc, #292] @ (bcbd0 ) │ │ │ │ + bne.n bc9c6 │ │ │ │ + b.n bc7da │ │ │ │ + ldr r0, [pc, #292] @ (bcbc8 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movw r3, #13957 @ 0x3685 │ │ │ │ ldr.w r8, [r0] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n bcb60 │ │ │ │ + beq.n bcb58 │ │ │ │ movw r3, #13829 @ 0x3605 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n bcb92 │ │ │ │ + beq.n bcb8a │ │ │ │ movw r3, #13701 @ 0x3585 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w bcc0c │ │ │ │ + bne.w bcc04 │ │ │ │ add.w r6, r8, #1832 @ 0x728 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #256 @ 0x100 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bcad6 │ │ │ │ + bne.n bcace │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #512 @ 0x200 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bcaee │ │ │ │ + bne.n bcae6 │ │ │ │ dmb ish │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b.n bc5c4 │ │ │ │ - ldr r0, [pc, #204] @ (bcbd4 ) │ │ │ │ + b.n bc5bc │ │ │ │ + ldr r0, [pc, #204] @ (bcbcc ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movw r3, #40965 @ 0xa005 │ │ │ │ ldr.w r8, [r0] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w bcffe │ │ │ │ + beq.w bcff6 │ │ │ │ movw r3, #39429 @ 0x9a05 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n bcb46 │ │ │ │ + beq.n bcb3e │ │ │ │ movw r7, #50053 @ 0xc385 │ │ │ │ movt r7, #1 │ │ │ │ subs r3, r6, r7 │ │ │ │ negs r7, r3 │ │ │ │ adcs r7, r3 │ │ │ │ - cbnz r7, bcb46 │ │ │ │ + cbnz r7, bcb3e │ │ │ │ bic.w r1, r6, #512 @ 0x200 │ │ │ │ movw r3, #53509 @ 0xd105 │ │ │ │ movt r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w bd01a │ │ │ │ + bne.w bd012 │ │ │ │ add.w r6, r8, #1832 @ 0x728 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bcafe │ │ │ │ - b.n bcb4e │ │ │ │ + beq.n bcaf6 │ │ │ │ + b.n bcb46 │ │ │ │ add.w r6, r8, #1832 @ 0x728 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bcb68 │ │ │ │ + bne.n bcb60 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bcafe │ │ │ │ - b.n bcb80 │ │ │ │ + beq.n bcaf6 │ │ │ │ + b.n bcb78 │ │ │ │ add.w r6, r8, #1832 @ 0x728 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bcb9a │ │ │ │ + bne.n bcb92 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #256 @ 0x100 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bcafe │ │ │ │ - b.n bcbb2 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + beq.n bcaf6 │ │ │ │ + b.n bcbaa │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ movs r6, r0 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ movs r6, r0 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ movs r6, r0 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ movs r6, r0 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ movs r6, r0 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ movs r3, r0 │ │ │ │ - b.n bc668 │ │ │ │ + b.n bc640 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc9ce │ │ │ │ - b.n bc7e2 │ │ │ │ + bne.w bc9c6 │ │ │ │ + b.n bc7da │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ab28 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n bc4e6 │ │ │ │ - ldr r0, [pc, #808] @ (bcf74 ) │ │ │ │ + b.n bc4de │ │ │ │ + ldr r0, [pc, #808] @ (bcf6c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movw r3, #40965 @ 0xa005 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w bd20a │ │ │ │ + beq.w bd202 │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w bcf3e │ │ │ │ + beq.w bcf36 │ │ │ │ movw r3, #37637 @ 0x9305 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w bcf42 │ │ │ │ + bne.w bcf3a │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r5, #1844] @ 0x734 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b.n bc5c4 │ │ │ │ - ldr r0, [pc, #752] @ (bcf78 ) │ │ │ │ + b.n bc5bc │ │ │ │ + ldr r0, [pc, #752] @ (bcf70 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r7, #1848 @ 0x738 │ │ │ │ bl 2961a │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc9ce │ │ │ │ + bne.w bc9c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ strd r5, r8, [sp] │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc9ce │ │ │ │ - b.n bc7e2 │ │ │ │ + bne.w bc9c6 │ │ │ │ + b.n bc7da │ │ │ │ mov r0, r4 │ │ │ │ bl 6b470 │ │ │ │ ldr.w r3, [r8, #1828] @ 0x724 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, bcd2e │ │ │ │ + cbz r3, bcd26 │ │ │ │ ldr.w r1, [r8, #1828] @ 0x724 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ mov r0, r5 │ │ │ │ blx 10848 │ │ │ │ - b.w bc440 │ │ │ │ + b.w bc438 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ bl 31898 │ │ │ │ - cbnz r0, bcd12 │ │ │ │ + cbnz r0, bcd0a │ │ │ │ ldrsh.w r3, [r4, #2] │ │ │ │ - cbnz r3, bcd22 │ │ │ │ + cbnz r3, bcd1a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bc8a6 │ │ │ │ + beq.w bc89e │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ - b.n bc8aa │ │ │ │ + b.n bc8a2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl cac90 │ │ │ │ + bl cac88 │ │ │ │ subs r0, r0, r6 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n bc5e6 │ │ │ │ + b.n bc5de │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, bcd4a │ │ │ │ + cbnz r3, bcd42 │ │ │ │ movw r3, #40965 @ 0xa005 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n bc7e2 │ │ │ │ + b.n bc7da │ │ │ │ movs r0, #4 │ │ │ │ - bl b6c2c │ │ │ │ - ldr r3, [pc, #584] @ (bcf80 ) │ │ │ │ + bl b6c24 │ │ │ │ + ldr r3, [pc, #584] @ (bcf78 ) │ │ │ │ str.w r0, [r8, #1828] @ 0x724 │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #580] @ (bcf84 ) │ │ │ │ + ldr r3, [pc, #580] @ (bcf7c ) │ │ │ │ ldr.w r2, [r8, #1828] @ 0x724 │ │ │ │ add r3, pc │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.n bccd8 │ │ │ │ + b.n bccd0 │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n bc7e2 │ │ │ │ + b.n bc7da │ │ │ │ add.w r1, sl, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b71c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc9ce │ │ │ │ - b.n bc7e2 │ │ │ │ + bne.w bc9c6 │ │ │ │ + b.n bc7da │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ movw r1, #37637 @ 0x9305 │ │ │ │ cmp r6, r1 │ │ │ │ bic.w r3, r3, #28672 @ 0x7000 │ │ │ │ - beq.w bd048 │ │ │ │ + beq.w bd040 │ │ │ │ movw r1, #56965 @ 0xde85 │ │ │ │ movt r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w bd04e │ │ │ │ + beq.w bd046 │ │ │ │ movw r1, #40709 @ 0x9f05 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w bd054 │ │ │ │ + bne.w bd04c │ │ │ │ orr.w r8, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #496] @ (bcf88 ) │ │ │ │ + ldr r3, [pc, #496] @ (bcf80 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr.w r1, [r3, #1372] @ 0x55c │ │ │ │ ldr.w r7, [r3, #1376] @ 0x560 │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w bd070 │ │ │ │ + beq.w bd068 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.w bd0a4 │ │ │ │ + beq.w bd09c │ │ │ │ str.w r8, [sl, #56] @ 0x38 │ │ │ │ - b.n bc5c4 │ │ │ │ + b.n bc5bc │ │ │ │ movw r3, #15621 @ 0x3d05 │ │ │ │ movt r3, #1 │ │ │ │ movw r1, #49669 @ 0xc205 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ - beq.w bc5c4 │ │ │ │ + beq.w bc5bc │ │ │ │ movw r1, #36357 @ 0x8e05 │ │ │ │ movt r1, #1 │ │ │ │ subs r1, r6, r1 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w bc5c4 │ │ │ │ + bne.w bc5bc │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ strd r5, r9, [sp] │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc9ce │ │ │ │ - b.n bc7e2 │ │ │ │ - ldr r0, [pc, #388] @ (bcf7c ) │ │ │ │ + bne.w bc9c6 │ │ │ │ + b.n bc7da │ │ │ │ + ldr r0, [pc, #388] @ (bcf74 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 378ec │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, bce12 │ │ │ │ + cbz r0, bce0a │ │ │ │ str.w r0, [r7, #1840] @ 0x730 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b.w bc5c4 │ │ │ │ + b.w bc5bc │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strd r5, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc9ce │ │ │ │ - b.n bc7e2 │ │ │ │ + bne.w bc9c6 │ │ │ │ + b.n bc7da │ │ │ │ mov r0, r9 │ │ │ │ add.w r1, r4, #8 │ │ │ │ blx 11b9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7da │ │ │ │ + beq.w bc7d2 │ │ │ │ movs r3, #3 │ │ │ │ strh r3, [r4, #0] │ │ │ │ - b.n bc6e2 │ │ │ │ + b.n bc6da │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ands.w r3, r3, #32768 @ 0x8000 │ │ │ │ mov fp, r3 │ │ │ │ - bne.w bc416 │ │ │ │ + bne.w bc40e │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ movw r2, #42117 @ 0xa485 │ │ │ │ movs r3, #9 │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r2, fp │ │ │ │ mov r0, fp │ │ │ │ movw r5, #2181 @ 0x885 │ │ │ │ movt r5, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n bc7e2 │ │ │ │ + b.n bc7da │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ blx 11c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7da │ │ │ │ + beq.w bc7d2 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r4, #0] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ movw r3, #40965 @ 0xa005 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n bc6e2 │ │ │ │ + b.n bc6da │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 566f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.w bc4e6 │ │ │ │ + b.w bc4de │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #6 │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n bc7da │ │ │ │ + b.n bc7d2 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ bl 6b090 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w bc4e6 │ │ │ │ + beq.w bc4de │ │ │ │ adds r0, #1 │ │ │ │ - bne.w bc40e │ │ │ │ - b.n bc7e2 │ │ │ │ + bne.w bc406 │ │ │ │ + b.n bc7da │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #18053 @ 0x4685 │ │ │ │ movt r0, #1 │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n bc7e2 │ │ │ │ + b.n bc7da │ │ │ │ movs r3, #1 │ │ │ │ - b.n bcc76 │ │ │ │ + b.n bcc6e │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #9605 @ 0x2585 │ │ │ │ movt r0, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc9ce │ │ │ │ - b.n bc7e2 │ │ │ │ - adds r2, #26 │ │ │ │ + bne.w bc9c6 │ │ │ │ + b.n bc7da │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ movs r6, r0 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ movs r6, r0 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #118 @ 0x76 │ │ │ │ movs r6, r0 │ │ │ │ - b.n bce8e │ │ │ │ - @ instruction: 0xfffae895 │ │ │ │ + b.n bce96 │ │ │ │ + @ instruction: 0xfffae89d │ │ │ │ vtbx.8 d16, {d10-d13}, d12 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #3 │ │ │ │ strh r3, [r4, #0] │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - b.w bc6e2 │ │ │ │ + b.w bc6da │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl bd6b0 │ │ │ │ + bl bd6a8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bpl.w bc440 │ │ │ │ + bpl.w bc438 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ bl 6b090 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w bc4e6 │ │ │ │ + beq.w bc4de │ │ │ │ adds r0, #1 │ │ │ │ - bne.w bc440 │ │ │ │ - b.n bc7e2 │ │ │ │ + bne.w bc438 │ │ │ │ + b.n bc7da │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl cac14 │ │ │ │ - b.w bc5e6 │ │ │ │ + bl cac0c │ │ │ │ + b.w bc5de │ │ │ │ add.w r1, sl, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b602 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc9ce │ │ │ │ - b.w bc7e2 │ │ │ │ + bne.w bc9c6 │ │ │ │ + b.w bc7da │ │ │ │ add.w r1, sl, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ bl 6b68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc9ce │ │ │ │ - b.w bc7e2 │ │ │ │ + bne.w bc9c6 │ │ │ │ + b.w bc7da │ │ │ │ add.w r6, r8, #1832 @ 0x728 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #32768 @ 0x8000 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bcafe │ │ │ │ - b.n bd006 │ │ │ │ + beq.w bcaf6 │ │ │ │ + b.n bcffe │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strd r5, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc9ce │ │ │ │ - b.w bc7e2 │ │ │ │ + bne.w bc9c6 │ │ │ │ + b.w bc7da │ │ │ │ orr.w r8, r3, #16384 @ 0x4000 │ │ │ │ - b.n bcdae │ │ │ │ + b.n bcda6 │ │ │ │ orr.w r8, r3, #8192 @ 0x2000 │ │ │ │ - b.n bcd96 │ │ │ │ + b.n bcd8e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc9ce │ │ │ │ - b.w bc7e2 │ │ │ │ - ldr r0, [pc, #600] @ (bd2cc ) │ │ │ │ + bne.w bc9c6 │ │ │ │ + b.w bc7da │ │ │ │ + ldr r0, [pc, #600] @ (bd2c4 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ cmp sl, r7 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - beq.n bd0ae │ │ │ │ + beq.n bd0a6 │ │ │ │ ldr.w r3, [r5, #1848] @ 0x738 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w bcdae │ │ │ │ - ldr r2, [pc, #584] @ (bd2d4 ) │ │ │ │ + beq.w bcda6 │ │ │ │ + ldr r2, [pc, #584] @ (bd2cc ) │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ movs r1, #13 │ │ │ │ add r2, pc │ │ │ │ bl 1c490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b.n bcdae │ │ │ │ - ldr r0, [pc, #552] @ (bd2d0 ) │ │ │ │ + b.n bcda6 │ │ │ │ + ldr r0, [pc, #552] @ (bd2c8 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr.w r3, [r5, #1848] @ 0x738 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w bcdae │ │ │ │ + beq.w bcda6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movw r2, #52357 @ 0xcc85 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #42117 @ 0xa485 │ │ │ │ movs r3, #9 │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ movw r1, #2181 @ 0x885 │ │ │ │ movt r1, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc9ce │ │ │ │ - b.w bc7e2 │ │ │ │ + bne.w bc9c6 │ │ │ │ + b.w bc7da │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ blx 11ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ movw r2, #3077 @ 0xc05 │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n bd20e │ │ │ │ + beq.n bd206 │ │ │ │ movw r2, #40325 @ 0x9d85 │ │ │ │ movt r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w bd236 │ │ │ │ + beq.w bd22e │ │ │ │ movw r2, #30597 @ 0x7785 │ │ │ │ movt r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w bd244 │ │ │ │ + beq.w bd23c │ │ │ │ movw r2, #34565 @ 0x8705 │ │ │ │ movt r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w bd2a2 │ │ │ │ + beq.w bd29a │ │ │ │ movw r2, #38021 @ 0x9485 │ │ │ │ movt r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w bd29a │ │ │ │ + beq.w bd292 │ │ │ │ movw r2, #50565 @ 0xc585 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w bc4e6 │ │ │ │ + bne.w bc4de │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w bd2c2 │ │ │ │ + blt.w bd2ba │ │ │ │ lsrs r1, r1, #4 │ │ │ │ asrs r2, r3, #4 │ │ │ │ orr.w r1, r1, r3, lsl #28 │ │ │ │ str.w r2, [r8, #1444] @ 0x5a4 │ │ │ │ str.w r1, [r8, #1440] @ 0x5a0 │ │ │ │ - b.w bc4e6 │ │ │ │ + b.w bc4de │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ subs r7, r3, r2 │ │ │ │ negs r3, r7 │ │ │ │ adcs r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w bc894 │ │ │ │ + beq.w bc88c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w bc894 │ │ │ │ + bne.w bc88c │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ + beq.w bc7da │ │ │ │ mov r1, r0 │ │ │ │ movw r2, #19333 @ 0x4b85 │ │ │ │ movt r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc7e2 │ │ │ │ - ldr r1, [pc, #292] @ (bd2d8 ) │ │ │ │ + beq.w bc7da │ │ │ │ + ldr r1, [pc, #292] @ (bd2d0 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #292] @ (bd2dc ) │ │ │ │ + ldr r0, [pc, #292] @ (bd2d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 107d8 │ │ │ │ - b.w bc7e2 │ │ │ │ + b.w bc7da │ │ │ │ add.w r3, sl, #56 @ 0x38 │ │ │ │ dmb ish │ │ │ │ - cbz r6, bd1f8 │ │ │ │ + cbz r6, bd1f0 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #2 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bd1ce │ │ │ │ + bne.n bd1c6 │ │ │ │ dmb ish │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b.w bc894 │ │ │ │ + b.w bc88c │ │ │ │ mov r0, r6 │ │ │ │ bl 5646a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc9ce │ │ │ │ - b.w bc7e2 │ │ │ │ + bne.w bc9c6 │ │ │ │ + b.w bc7da │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #2 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bd1de │ │ │ │ - b.n bd1f8 │ │ │ │ + beq.n bd1d6 │ │ │ │ + b.n bd1f0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n bcc76 │ │ │ │ - ldr r3, [pc, #208] @ (bd2e0 ) │ │ │ │ + b.n bcc6e │ │ │ │ + ldr r3, [pc, #208] @ (bd2d8 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str.w r1, [r3, #1688] @ 0x698 │ │ │ │ - b.w bc4e6 │ │ │ │ + b.w bc4de │ │ │ │ add.w r3, sl, #56 @ 0x38 │ │ │ │ dmb ish │ │ │ │ - cbz r6, bd288 │ │ │ │ + cbz r6, bd280 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #32768 @ 0x8000 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bd1de │ │ │ │ - b.n bd224 │ │ │ │ + beq.n bd1d6 │ │ │ │ + b.n bd21c │ │ │ │ ldr.w r3, [r8, #1772] @ 0x6ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bd2b2 │ │ │ │ + beq.n bd2aa │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.w bc4e6 │ │ │ │ - ldr r3, [pc, #152] @ (bd2e0 ) │ │ │ │ + b.w bc4de │ │ │ │ + ldr r3, [pc, #152] @ (bd2d8 ) │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr.w r3, [r5, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n bd23e │ │ │ │ - ldr r0, [pc, #144] @ (bd2e4 ) │ │ │ │ + bne.n bd236 │ │ │ │ + ldr r0, [pc, #144] @ (bd2dc ) │ │ │ │ add r0, pc │ │ │ │ bl 572d0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bc4e6 │ │ │ │ + beq.w bc4de │ │ │ │ addw r5, r5, #1388 @ 0x56c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bd278 │ │ │ │ + bne.n bd270 │ │ │ │ strex r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n bd268 │ │ │ │ + bne.n bd260 │ │ │ │ dmb ish │ │ │ │ - beq.w bc4e6 │ │ │ │ + beq.w bc4de │ │ │ │ bl 57304 │ │ │ │ - b.w bc4e6 │ │ │ │ + b.w bc4de │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #32768 @ 0x8000 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bd1de │ │ │ │ - b.n bd288 │ │ │ │ + beq.n bd1d6 │ │ │ │ + b.n bd280 │ │ │ │ str.w r1, [r8, #1892] @ 0x764 │ │ │ │ - b.w bc4e6 │ │ │ │ + b.w bc4de │ │ │ │ mov r0, r1 │ │ │ │ bl 2f9d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc4e6 │ │ │ │ - b.w bc7e2 │ │ │ │ - ldr r0, [pc, #52] @ (bd2e8 ) │ │ │ │ + bne.w bc4de │ │ │ │ + b.w bc7da │ │ │ │ + ldr r0, [pc, #52] @ (bd2e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 572d0 │ │ │ │ str.w r0, [r8, #1772] @ 0x6ec │ │ │ │ - b.w bc4e6 │ │ │ │ + b.w bc4de │ │ │ │ adds r1, #15 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - b.n bd15e │ │ │ │ + b.n bd156 │ │ │ │ nop │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ movs r6, r0 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #280] @ (bd400 ) │ │ │ │ + ldr r2, [pc, #216] @ (bd3b8 ) │ │ │ │ movs r2, r0 │ │ │ │ - bls.n bd264 │ │ │ │ + bls.n bd23c │ │ │ │ movs r2, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr.w r0, [ip] │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl bd318 │ │ │ │ + bl bd310 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #876] @ (bd698 ) │ │ │ │ + ldr r2, [pc, #876] @ (bd690 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #876] @ (bd69c ) │ │ │ │ + ldr r3, [pc, #876] @ (bd694 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #872] @ (bd6a0 ) │ │ │ │ + ldr r6, [pc, #872] @ (bd698 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n bd410 │ │ │ │ + bne.n bd408 │ │ │ │ ldr.w r3, [r0, #1328] @ 0x530 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n bd3f0 │ │ │ │ + blt.n bd3e8 │ │ │ │ ldr.w r3, [r0, #1304] @ 0x518 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bd3f0 │ │ │ │ + beq.n bd3e8 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr.w r3, [r0, #1620] @ 0x654 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r1 │ │ │ │ - bl af600 │ │ │ │ - cbz r0, bd3d4 │ │ │ │ + bl af5f8 │ │ │ │ + cbz r0, bd3cc │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, sp, #24 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bd5e0 │ │ │ │ + beq.w bd5d8 │ │ │ │ ldr.w r1, [r4, #1828] @ 0x724 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w bd59c │ │ │ │ - ldr r3, [pc, #784] @ (bd6a4 ) │ │ │ │ + bne.w bd594 │ │ │ │ + ldr r3, [pc, #784] @ (bd69c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r1, [r3, #2808] @ 0xaf8 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, bd3d4 │ │ │ │ + cbz r0, bd3cc │ │ │ │ ldrh r3, [r0, #0] │ │ │ │ and.w r3, r3, #768 @ 0x300 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.w bd56c │ │ │ │ + beq.w bd564 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl bd738 │ │ │ │ - cbz r0, bd3d4 │ │ │ │ + bl bd730 │ │ │ │ + cbz r0, bd3cc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bd55c │ │ │ │ + bne.w bd554 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n bd47a │ │ │ │ + bne.n bd472 │ │ │ │ movs r7, #1 │ │ │ │ - ldr r2, [pc, #720] @ (bd6a8 ) │ │ │ │ - ldr r3, [pc, #708] @ (bd69c ) │ │ │ │ + ldr r2, [pc, #720] @ (bd6a0 ) │ │ │ │ + ldr r3, [pc, #708] @ (bd694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bd40c │ │ │ │ + bne.n bd404 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r4, #1616] @ 0x650 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bd370 │ │ │ │ - b.n bd3d4 │ │ │ │ + bne.n bd368 │ │ │ │ + b.n bd3cc │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n bd48a │ │ │ │ + beq.n bd482 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n bd3d2 │ │ │ │ + bne.n bd3ca │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w sl, sp, #24 │ │ │ │ - ldr r3, [pc, #644] @ (bd6a4 ) │ │ │ │ + ldr r3, [pc, #644] @ (bd69c ) │ │ │ │ ldr r6, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n bd4a0 │ │ │ │ + bne.n bd498 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #20 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bd4a6 │ │ │ │ + beq.n bd49e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbnz r3, bd44e │ │ │ │ + cbnz r3, bd446 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #48005 @ 0xbb85 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n bd524 │ │ │ │ + beq.n bd51c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bd4e6 │ │ │ │ + bne.n bd4de │ │ │ │ ldr.w r3, [r4, #1344] @ 0x540 │ │ │ │ - cbz r3, bd472 │ │ │ │ + cbz r3, bd46a │ │ │ │ ldr.w r2, [r4, #1348] @ 0x544 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r1, [r4, #1344] @ 0x540 │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 11944 │ │ │ │ - b.n bd432 │ │ │ │ + b.n bd42a │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ bl 6b36c │ │ │ │ subs r7, r0, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - b.n bd3d4 │ │ │ │ + b.n bd3cc │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n bd3d2 │ │ │ │ + beq.n bd3ca │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl aab24 │ │ │ │ - b.n bd3d2 │ │ │ │ + bl aab1c │ │ │ │ + b.n bd3ca │ │ │ │ bl 6b53c │ │ │ │ - b.n bd432 │ │ │ │ + b.n bd42a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #60037 @ 0xea85 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n bd4c8 │ │ │ │ + bne.n bd4c0 │ │ │ │ movw r3, #48005 @ 0xbb85 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr.w r0, [r6, #2808] @ 0xaf8 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n bd432 │ │ │ │ + b.n bd42a │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ - cbnz r3, bd4e0 │ │ │ │ + cbnz r3, bd4d8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r7, #0 │ │ │ │ - b.n bd3d4 │ │ │ │ + b.n bd3cc │ │ │ │ bl 6b4e2 │ │ │ │ - b.n bd4ce │ │ │ │ + b.n bd4c6 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - bl bd738 │ │ │ │ + bl bd730 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bd45c │ │ │ │ + beq.n bd454 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n bd53c │ │ │ │ + bne.n bd534 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cbnz r3, bd54c │ │ │ │ + cbnz r3, bd544 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cbz r3, bd514 │ │ │ │ + cbz r3, bd50c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ bl 6b36c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bd45c │ │ │ │ + beq.n bd454 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bd3d4 │ │ │ │ + beq.w bd3cc │ │ │ │ bl 6b4e2 │ │ │ │ - b.n bd3d4 │ │ │ │ + b.n bd3cc │ │ │ │ ldr.w r1, [r4, #1828] @ 0x724 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n bd44e │ │ │ │ + beq.n bd446 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bd432 │ │ │ │ - b.n bd44e │ │ │ │ + bne.w bd42a │ │ │ │ + b.n bd446 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bd500 │ │ │ │ - b.n bd45c │ │ │ │ + bne.n bd4f8 │ │ │ │ + b.n bd454 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrh r0, [r3, #0] │ │ │ │ bl 6b590 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bd504 │ │ │ │ - b.n bd45c │ │ │ │ + bne.n bd4fc │ │ │ │ + b.n bd454 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ bl 6b590 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bd3cc │ │ │ │ - b.n bd3d4 │ │ │ │ + bne.w bd3c4 │ │ │ │ + b.n bd3cc │ │ │ │ dmb ish │ │ │ │ ldrexh r3, [r5] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strexh r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bd570 │ │ │ │ + bne.n bd568 │ │ │ │ dmb ish │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl bd738 │ │ │ │ + bl bd730 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bd3c4 │ │ │ │ - b.n bd3d4 │ │ │ │ + bne.w bd3bc │ │ │ │ + b.n bd3cc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bd390 │ │ │ │ + beq.w bd388 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ - bl bd6b0 │ │ │ │ + bl bd6a8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl bd738 │ │ │ │ + bl bd730 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bd4dc │ │ │ │ + beq.n bd4d4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bd3cc │ │ │ │ + beq.w bd3c4 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ bl 6b590 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bd3cc │ │ │ │ - b.n bd4dc │ │ │ │ + bne.w bd3c4 │ │ │ │ + b.n bd4d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, bd61c │ │ │ │ + cbz r0, bd614 │ │ │ │ movs r0, #16 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n bd630 │ │ │ │ + bne.n bd628 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r4, #1828] @ 0x724 │ │ │ │ - cbz r3, bd66c │ │ │ │ + cbz r3, bd664 │ │ │ │ movw r3, #60037 @ 0xea85 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r0, [r4, #1828] @ 0x724 │ │ │ │ - bl d9f40 │ │ │ │ - ldr r2, [pc, #140] @ (bd6a4 ) │ │ │ │ + bl d9f38 │ │ │ │ + ldr r2, [pc, #140] @ (bd69c ) │ │ │ │ ldr r6, [r6, r2] │ │ │ │ - b.n bd668 │ │ │ │ + b.n bd660 │ │ │ │ movw r1, #7941 @ 0x1f05 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ mov r7, r0 │ │ │ │ - b.n bd3d4 │ │ │ │ + b.n bd3cc │ │ │ │ adds r2, r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bd5fe │ │ │ │ + beq.n bd5f6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ movw r3, #60037 @ 0xea85 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n bd654 │ │ │ │ + beq.n bd64c │ │ │ │ movw r3, #48005 @ 0xbb85 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n bd674 │ │ │ │ + bne.n bd66c │ │ │ │ movw r3, #60037 @ 0xea85 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n bd60e │ │ │ │ - ldr r3, [pc, #68] @ (bd6a4 ) │ │ │ │ + beq.n bd606 │ │ │ │ + ldr r3, [pc, #68] @ (bd69c ) │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr.w r0, [r6, #2808] @ 0xaf8 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n bd422 │ │ │ │ + b.n bd41a │ │ │ │ movw r3, #48005 @ 0xbb85 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n bd65c │ │ │ │ + b.n bd654 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl aab24 │ │ │ │ - ldr r0, [pc, #44] @ (bd6ac ) │ │ │ │ + bl aab1c │ │ │ │ + ldr r0, [pc, #44] @ (bd6a4 ) │ │ │ │ add r0, pc │ │ │ │ blx 113d8 │ │ │ │ movs r3, #1 │ │ │ │ strd r0, r9, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, fp │ │ │ │ bl 1b098 │ │ │ │ mov r7, r0 │ │ │ │ - b.n bd3d4 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + b.n bd3cc │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ movs r6, r0 │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w ip, [pc, #108] @ bd730 │ │ │ │ + ldr.w ip, [pc, #108] @ bd728 │ │ │ │ and.w r3, r3, #768 @ 0x300 │ │ │ │ add ip, pc │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n bd6d6 │ │ │ │ + beq.n bd6ce │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ dmb ish │ │ │ │ ldrexh r3, [r0] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strexh r4, r3, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n bd6da │ │ │ │ + bne.n bd6d2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bd6d2 │ │ │ │ - ldr r3, [pc, #64] @ (bd734 ) │ │ │ │ + beq.n bd6ca │ │ │ │ + ldr r3, [pc, #64] @ (bd72c ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r0, [pc, #52] @ (bd72c ) │ │ │ │ + ldr r0, [pc, #52] @ (bd724 ) │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r1, [r4, #2808] @ 0xaf8 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bd6d2 │ │ │ │ + beq.n bd6ca │ │ │ │ dmb ish │ │ │ │ ldrexh r3, [r0] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ strexh r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bd716 │ │ │ │ + bne.n bd70e │ │ │ │ dmb ish │ │ │ │ - b.n bd6d2 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + b.n bd6ca │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ movs r6, r0 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r2, r3, #6 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #15365 @ 0x3c05 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w bd8b0 │ │ │ │ + beq.w bd8a8 │ │ │ │ movw r4, #55173 @ 0xd785 │ │ │ │ movt r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w bd9ae │ │ │ │ + beq.w bd9a6 │ │ │ │ movw r4, #31493 @ 0x7b05 │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w bd9a2 │ │ │ │ + beq.w bd99a │ │ │ │ movw r4, #9093 @ 0x2385 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w bd90c │ │ │ │ + beq.w bd904 │ │ │ │ movw r4, #22661 @ 0x5885 │ │ │ │ movt r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w bd926 │ │ │ │ + beq.w bd91e │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #52357 @ 0xcc85 │ │ │ │ movt r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n bd880 │ │ │ │ + beq.n bd878 │ │ │ │ movw r3, #39813 @ 0x9b85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w bd9ca │ │ │ │ + beq.w bd9c2 │ │ │ │ movw r3, #25349 @ 0x6305 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w bd994 │ │ │ │ + beq.w bd98c │ │ │ │ movw r3, #25861 @ 0x6505 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w bd986 │ │ │ │ + beq.w bd97e │ │ │ │ movw r3, #11525 @ 0x2d05 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w bd9be │ │ │ │ + beq.w bd9b6 │ │ │ │ movw r3, #1669 @ 0x685 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n bd86e │ │ │ │ + beq.n bd866 │ │ │ │ movw r3, #34565 @ 0x8705 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w bd978 │ │ │ │ + beq.w bd970 │ │ │ │ mov r0, r2 │ │ │ │ - bl aa7bc │ │ │ │ + bl aa7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bd946 │ │ │ │ + bne.w bd93e │ │ │ │ mov r0, r4 │ │ │ │ - bl 811d8 │ │ │ │ + bl 811d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bd8f8 │ │ │ │ + bne.w bd8f0 │ │ │ │ ldrh r2, [r5, #0] │ │ │ │ and.w r2, r2, #15 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n bd8c0 │ │ │ │ + bhi.n bd8b8 │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r6, r0, #12 │ │ │ │ - ldr r4, [pc, #116] @ (bd878 ) │ │ │ │ + ldr r4, [pc, #116] @ (bd870 ) │ │ │ │ movs r5, r4 │ │ │ │ ldrsh.w r3, [r5, #2] │ │ │ │ - cbnz r3, bd81a │ │ │ │ + cbnz r3, bd812 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r1, [r3, #1832] @ 0x728 │ │ │ │ lsrs r1, r2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ b.w 11b1c │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b0d7c │ │ │ │ + b.w b0d74 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 11d68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bd9de │ │ │ │ + beq.w bd9d6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w af184 │ │ │ │ - bl c76d8 │ │ │ │ + b.w af17c │ │ │ │ + bl c76d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r0, r1 │ │ │ │ - bl c6ac4 │ │ │ │ + bl c6abc │ │ │ │ cmp.w r0, #8192 @ 0x2000 │ │ │ │ - beq.n bd8a6 │ │ │ │ + beq.n bd89e │ │ │ │ cmp.w r0, #16384 @ 0x4000 │ │ │ │ - bne.n bd8d6 │ │ │ │ + bne.n bd8ce │ │ │ │ movw r2, #37637 @ 0x9305 │ │ │ │ - b.n bd874 │ │ │ │ + b.n bd86c │ │ │ │ vldr d0, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 11d54 │ │ │ │ movw r2, #56965 @ 0xde85 │ │ │ │ movt r2, #1 │ │ │ │ - b.n bd874 │ │ │ │ + b.n bd86c │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ and.w r1, r1, #2 │ │ │ │ b.w 10d64 │ │ │ │ - ldr r3, [pc, #340] @ (bda18 ) │ │ │ │ + ldr r3, [pc, #340] @ (bda10 ) │ │ │ │ movw r2, #1502 @ 0x5de │ │ │ │ - ldr r1, [pc, #340] @ (bda1c ) │ │ │ │ - ldr r0, [pc, #340] @ (bda20 ) │ │ │ │ + ldr r1, [pc, #340] @ (bda14 ) │ │ │ │ + ldr r0, [pc, #340] @ (bda18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ it eq │ │ │ │ movweq r2, #40709 @ 0x9f05 │ │ │ │ - beq.n bd874 │ │ │ │ - ldr r3, [pc, #320] @ (bda24 ) │ │ │ │ + beq.n bd86c │ │ │ │ + ldr r3, [pc, #320] @ (bda1c ) │ │ │ │ movw r2, #1453 @ 0x5ad │ │ │ │ - ldr r1, [pc, #316] @ (bda28 ) │ │ │ │ - ldr r0, [pc, #320] @ (bda2c ) │ │ │ │ + ldr r1, [pc, #316] @ (bda20 ) │ │ │ │ + ldr r0, [pc, #320] @ (bda24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -266432,446 +266430,446 @@ │ │ │ │ bl 1a9ec │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n bd958 │ │ │ │ + bpl.n bd950 │ │ │ │ movw r2, #37765 @ 0x9385 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ movw r3, #3973 @ 0xf85 │ │ │ │ movt r3, #1 │ │ │ │ movw r2, #19333 @ 0x4b85 │ │ │ │ tst.w r1, #256 @ 0x100 │ │ │ │ mov r1, r7 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 5666c │ │ │ │ subs r2, r0, #1 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n bd908 │ │ │ │ + b.n bd900 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n bd962 │ │ │ │ + bpl.n bd95a │ │ │ │ movw r2, #18309 @ 0x4785 │ │ │ │ - b.n bd91a │ │ │ │ + b.n bd912 │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ movw r2, #39045 @ 0x9885 │ │ │ │ movt r2, #1 │ │ │ │ movw r3, #15621 @ 0x3d05 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - b.n bd91a │ │ │ │ + b.n bd912 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r3, #0 │ │ │ │ - b.w b0d7c │ │ │ │ + b.w b0d74 │ │ │ │ ldr.w r1, [r0, #2292] @ 0x8f4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 11b1c │ │ │ │ ldr.w r1, [r0, #2280] @ 0x8e8 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 11b1c │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bpl.n bd9ea │ │ │ │ + bpl.n bd9e2 │ │ │ │ movw r2, #15621 @ 0x3d05 │ │ │ │ - b.n bd91a │ │ │ │ + b.n bd912 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ b.w 10d64 │ │ │ │ bl 2946c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n bda0a │ │ │ │ + bge.n bda02 │ │ │ │ movs r0, #0 │ │ │ │ - b.n bd908 │ │ │ │ + b.n bd900 │ │ │ │ movs r0, #0 │ │ │ │ bl 3b4f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mvn.w r0, #1 │ │ │ │ b.w 5a380 │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n bd9f4 │ │ │ │ + bpl.n bd9ec │ │ │ │ movw r2, #7941 @ 0x1f05 │ │ │ │ - b.n bd91a │ │ │ │ + b.n bd912 │ │ │ │ tst.w r3, #16 │ │ │ │ movw r3, #37765 @ 0x9385 │ │ │ │ movt r3, #1 │ │ │ │ movw r2, #18309 @ 0x4785 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ - b.n bd91a │ │ │ │ + b.n bd912 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ nop │ │ │ │ - bmi.n bd9d8 │ │ │ │ + bmi.n bd9b0 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xfa4c0002 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + @ instruction: 0xfa3c0002 │ │ │ │ + strb r4, [r3, #24] │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n bd9a0 │ │ │ │ + bmi.n bd978 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xfa2a0002 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + @ instruction: 0xfa1a0002 │ │ │ │ + strb r2, [r7, #23] │ │ │ │ movs r2, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, r0, #1 │ │ │ │ movw r2, #16399 @ 0x400f │ │ │ │ - bl bc22c │ │ │ │ + bl bc224 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r0, [pc, #340] @ (bdbbc ) │ │ │ │ + ldr r0, [pc, #340] @ (bdbb4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #340] @ (bdbc0 ) │ │ │ │ + ldr r1, [pc, #340] @ (bdbb8 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #340] @ (bdbc4 ) │ │ │ │ - ldr r2, [pc, #344] @ (bdbc8 ) │ │ │ │ + ldr r3, [pc, #340] @ (bdbbc ) │ │ │ │ + ldr r2, [pc, #344] @ (bdbc0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr.w r3, [r4, #2808] @ 0xaf8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bdbb4 │ │ │ │ - ldr r0, [pc, #300] @ (bdbb8 ) │ │ │ │ + beq.w bdbac │ │ │ │ + ldr r0, [pc, #300] @ (bdbb0 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w bdbb4 │ │ │ │ + beq.w bdbac │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bdbb4 │ │ │ │ + beq.w bdbac │ │ │ │ mov r0, r9 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r5, [r4, #2808] @ 0xaf8 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w fp, r4, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [fp] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n bdada │ │ │ │ + bne.n bdad2 │ │ │ │ dmb ish │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n bdafe │ │ │ │ + b.n bdaf6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ lsls r1, r3, #23 │ │ │ │ - bmi.n bdb88 │ │ │ │ + bmi.n bdb80 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bdaf6 │ │ │ │ + bne.n bdaee │ │ │ │ movs r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bdb16 │ │ │ │ + bne.n bdb0e │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, bdb30 │ │ │ │ + cbz r3, bdb28 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n bdb56 │ │ │ │ + bmi.n bdb4e │ │ │ │ mov r0, sl │ │ │ │ blx 10f7c │ │ │ │ - ldr r2, [pc, #148] @ (bdbcc ) │ │ │ │ - ldr r3, [pc, #132] @ (bdbc0 ) │ │ │ │ + ldr r2, [pc, #148] @ (bdbc4 ) │ │ │ │ + ldr r3, [pc, #132] @ (bdbb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bdb52 │ │ │ │ + bne.n bdb4a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bdb30 │ │ │ │ - ldr r2, [pc, #104] @ (bdbd0 ) │ │ │ │ + beq.n bdb28 │ │ │ │ + ldr r2, [pc, #104] @ (bdbc8 ) │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #18 │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ bl 1c490 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n bdb30 │ │ │ │ + b.n bdb28 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bmi.n bdafe │ │ │ │ + bmi.n bdaf6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl afaf8 │ │ │ │ - cbz r0, bdbb0 │ │ │ │ + bl afaf0 │ │ │ │ + cbz r0, bdba8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bdafe │ │ │ │ + bne.n bdaf6 │ │ │ │ mov r4, r0 │ │ │ │ - b.n bdb12 │ │ │ │ + b.n bdb0a │ │ │ │ movs r4, #1 │ │ │ │ - b.n bdb36 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + b.n bdb2e │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ movs r6, r0 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r5, r4 │ │ │ │ movs r6, r0 │ │ │ │ - stc2l 0, cr0, [lr, #8] │ │ │ │ + ldc2 0, cr0, [lr, #8]! │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (bdc40 ) │ │ │ │ - ldr r3, [pc, #92] @ (bdc44 ) │ │ │ │ + ldr r2, [pc, #88] @ (bdc38 ) │ │ │ │ + ldr r3, [pc, #92] @ (bdc3c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n bdc2a │ │ │ │ + bne.n bdc22 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #56] @ (bdc48 ) │ │ │ │ - ldr r3, [pc, #48] @ (bdc44 ) │ │ │ │ + ldr r2, [pc, #56] @ (bdc40 ) │ │ │ │ + ldr r3, [pc, #48] @ (bdc3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bdc26 │ │ │ │ + bne.n bdc1e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ ldrd r3, r0, [r4, #24] │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n bdc0e │ │ │ │ - adds r2, r6, r1 │ │ │ │ + b.n bdc06 │ │ │ │ + adds r2, r7, r1 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r2, r1 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #92] @ (bdcbc ) │ │ │ │ - ldr r3, [pc, #96] @ (bdcc0 ) │ │ │ │ + ldr r2, [pc, #92] @ (bdcb4 ) │ │ │ │ + ldr r3, [pc, #96] @ (bdcb8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n bdca4 │ │ │ │ + bne.n bdc9c │ │ │ │ ldrh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #56] @ (bdcc4 ) │ │ │ │ - ldr r3, [pc, #52] @ (bdcc0 ) │ │ │ │ + ldr r2, [pc, #56] @ (bdcbc ) │ │ │ │ + ldr r3, [pc, #52] @ (bdcb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bdca0 │ │ │ │ + bne.n bdc98 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ ldrd r3, r0, [r4, #24] │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n bdc88 │ │ │ │ + b.n bdc80 │ │ │ │ nop │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bdeba │ │ │ │ + beq.w bdeb2 │ │ │ │ ldr.w r4, [r0, #232] @ 0xe8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w bdeba │ │ │ │ + beq.w bdeb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bdf18 │ │ │ │ + beq.w bdf10 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bdf14 │ │ │ │ + beq.w bdf0c │ │ │ │ ldrd r5, r0, [r4, #120] @ 0x78 │ │ │ │ strd r1, r2, [r4, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ adds r3, r3, r5 │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ adc.w r0, r0, #0 │ │ │ │ cmp r6, r2 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcc.w bde9c │ │ │ │ + bcc.w bde94 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcc.w bde8c │ │ │ │ + bcc.w bde84 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bddca │ │ │ │ + beq.n bddc2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bddd4 │ │ │ │ + beq.n bddcc │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bde70 │ │ │ │ + beq.w bde68 │ │ │ │ ldr.w r2, [r4, #208] @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w bde64 │ │ │ │ + bne.w bde5c │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w bdf10 │ │ │ │ + beq.w bdf08 │ │ │ │ movs r1, #2 │ │ │ │ adds r0, r4, #4 │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ blx 10f6c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n bdd6a │ │ │ │ + blt.n bdd62 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ mvnne.w r5, #2 │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ mov r1, sl │ │ │ │ cmp r9, r8 │ │ │ │ sbcs.w r3, r7, #0 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ - bcc.w bdec0 │ │ │ │ + bcc.w bdeb8 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ subs.w sl, r9, r8 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w r3, r3, sl │ │ │ │ adc.w r2, r2, r0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ strd r3, r2, [r4, #104] @ 0x68 │ │ │ │ @@ -266884,26 +266882,26 @@ │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ subs.w r3, r3, r9 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r2, [r4, #132] @ 0x84 │ │ │ │ - beq.n bddca │ │ │ │ - cbnz r5, bddcc │ │ │ │ + beq.n bddc2 │ │ │ │ + cbnz r5, bddc4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bdd2c │ │ │ │ + bne.n bdd24 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r5, r3, [r4, #120] @ 0x78 │ │ │ │ orrs.w r0, r5, r3 │ │ │ │ - beq.n bde5a │ │ │ │ + beq.n bde52 │ │ │ │ mov r9, r3 │ │ │ │ movw r3, #16385 @ 0x4001 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ sbcs.w r3, r9, #0 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ it cs │ │ │ │ @@ -266915,25 +266913,25 @@ │ │ │ │ adds r2, r2, r3 │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ add.w r0, r4, #136 @ 0x88 │ │ │ │ adc.w r3, r1, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [r4, #188] @ 0xbc │ │ │ │ - bl bdf74 │ │ │ │ + bl bdf6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bdea8 │ │ │ │ + bne.n bdea0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [r4, #188] @ 0xbc │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r5, [r4, #140] @ 0x8c │ │ │ │ blx r5 │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n bdea8 │ │ │ │ + bne.n bdea0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ adds.w r3, r3, r8 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adc.w r3, r9, r3 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ @@ -266943,53 +266941,53 @@ │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ sbc.w r3, r3, r9 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bdd3c │ │ │ │ + bne.w bdd34 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbnz r2, bde70 │ │ │ │ + cbnz r2, bde68 │ │ │ │ ldrd r3, r1, [r4, #120] @ 0x78 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n bddca │ │ │ │ + beq.n bddc2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n bdf1e │ │ │ │ + beq.n bdf16 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ strb r2, [r1, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n bde7c │ │ │ │ + b.n bde74 │ │ │ │ ldr.w r1, [r4, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w bdd24 │ │ │ │ + beq.w bdd1c │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n bdd24 │ │ │ │ + b.n bdd1c │ │ │ │ ldr.w r1, [r4, #208] @ 0xd0 │ │ │ │ - cbnz r1, bdeae │ │ │ │ + cbnz r1, bdea6 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [r4, #20] │ │ │ │ - b.n bdd24 │ │ │ │ + b.n bdd1c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n bddcc │ │ │ │ + b.n bddc4 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.w bdd24 │ │ │ │ - b.n bde96 │ │ │ │ + bcs.w bdd1c │ │ │ │ + b.n bde8e │ │ │ │ mvn.w r5, #101 @ 0x65 │ │ │ │ - b.n bddcc │ │ │ │ + b.n bddc4 │ │ │ │ subs.w r2, r9, r8 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ ite cs │ │ │ │ movcs.w ip, #1 │ │ │ │ movcc.w ip, #0 │ │ │ │ adds r3, r3, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -267005,22 +267003,22 @@ │ │ │ │ adds.w r8, r8, r2 │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ subs.w r8, r8, r9 │ │ │ │ sbc.w r3, r2, sl │ │ │ │ cmp r5, sl │ │ │ │ strd r8, r3, [r4, #128] @ 0x80 │ │ │ │ - bne.w bddc2 │ │ │ │ - b.n bddca │ │ │ │ + bne.w bddba │ │ │ │ + b.n bddc2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n bdd26 │ │ │ │ + b.n bdd1e │ │ │ │ mov r5, r2 │ │ │ │ - b.n bddcc │ │ │ │ + b.n bddc4 │ │ │ │ mvn.w r5, #99 @ 0x63 │ │ │ │ - b.n bddcc │ │ │ │ + b.n bddc4 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ add r6, r5 │ │ │ │ adds r3, r3, r5 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ @@ -267045,194 +267043,194 @@ │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n bdd26 │ │ │ │ + b.n bdd1e │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n bdf8c │ │ │ │ + beq.n bdf84 │ │ │ │ mov ip, lr │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx ip │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w lr, lr, r3 │ │ │ │ - bcc.n bdfa8 │ │ │ │ + bcc.n bdfa0 │ │ │ │ ldr.w lr, [r0, #44] @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov ip, lr │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx ip │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r0, #20 │ │ │ │ - b.n bdaf4 │ │ │ │ + b.n bdaec │ │ │ │ movs r0, #20 │ │ │ │ - b.n bdaf8 │ │ │ │ + b.n bdaf0 │ │ │ │ adds r0, #3 │ │ │ │ - b.n be0dc │ │ │ │ + b.n be0d4 │ │ │ │ movs r0, #2 │ │ │ │ - b.n bdee8 │ │ │ │ + b.n bdee0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n be66a │ │ │ │ + b.n be662 │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - ldr r2, [pc, #496] @ (be1bc ) │ │ │ │ - @ instruction: 0xeafd14a0 │ │ │ │ + ldr r2, [pc, #504] @ (be1bc ) │ │ │ │ + @ instruction: 0xeafd14a8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (bdff0 ) │ │ │ │ - ldr r3, [pc, #28] @ (bdff4 ) │ │ │ │ - ldr r2, [pc, #28] @ (bdff8 ) │ │ │ │ + ldr r0, [pc, #24] @ (bdfe8 ) │ │ │ │ + ldr r3, [pc, #28] @ (bdfec ) │ │ │ │ + ldr r2, [pc, #28] @ (bdff0 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n bdfec │ │ │ │ - ldr r3, [pc, #20] @ (bdffc ) │ │ │ │ + beq.n bdfe4 │ │ │ │ + ldr r3, [pc, #20] @ (bdff4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, bdfec │ │ │ │ + cbz r3, bdfe4 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ movs r6, r0 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (be024 ) │ │ │ │ - ldr r3, [pc, #36] @ (be028 ) │ │ │ │ + ldr r0, [pc, #32] @ (be01c ) │ │ │ │ + ldr r3, [pc, #36] @ (be020 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (be02c ) │ │ │ │ + ldr r2, [pc, #36] @ (be024 ) │ │ │ │ add r3, pc │ │ │ │ subs r3, r3, r0 │ │ │ │ add r2, pc │ │ │ │ lsrs r1, r3, #31 │ │ │ │ add.w r1, r1, r3, asr #2 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - beq.n be020 │ │ │ │ - ldr r3, [pc, #20] @ (be030 ) │ │ │ │ + beq.n be018 │ │ │ │ + ldr r3, [pc, #20] @ (be028 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, be020 │ │ │ │ + cbz r3, be018 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ movs r6, r0 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (be060 ) │ │ │ │ - ldr r2, [pc, #40] @ (be064 ) │ │ │ │ + ldr r3, [pc, #40] @ (be058 ) │ │ │ │ + ldr r2, [pc, #40] @ (be05c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, be05e │ │ │ │ - ldr r3, [pc, #36] @ (be068 ) │ │ │ │ + cbnz r3, be056 │ │ │ │ + ldr r3, [pc, #36] @ (be060 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, be052 │ │ │ │ - ldr r3, [pc, #32] @ (be06c ) │ │ │ │ + cbz r3, be04a │ │ │ │ + ldr r3, [pc, #32] @ (be064 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 12460 <__cxa_finalize@plt> │ │ │ │ - bl bdfd4 │ │ │ │ - ldr r3, [pc, #24] @ (be070 ) │ │ │ │ + bl bdfcc │ │ │ │ + ldr r3, [pc, #24] @ (be068 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ movs r6, r0 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ movs r6, r0 │ │ │ │ - b.n be000 │ │ │ │ + b.n bdff8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r7, [pc, #404] @ (be220 ) │ │ │ │ + ldr r7, [pc, #404] @ (be218 ) │ │ │ │ sub sp, #20 │ │ │ │ - bl cd6d0 │ │ │ │ - ldr r3, [pc, #400] @ (be224 ) │ │ │ │ + bl cd6c8 │ │ │ │ + ldr r3, [pc, #400] @ (be21c ) │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr.w r3, [r4, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w be200 │ │ │ │ + bne.w be1f8 │ │ │ │ ldr.w r6, [r4, #1664] @ 0x680 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w be1f4 │ │ │ │ + bne.w be1ec │ │ │ │ movs r0, #12 │ │ │ │ - ldr.w r9, [pc, #376] @ be228 │ │ │ │ - bl aa930 │ │ │ │ + ldr.w r9, [pc, #376] @ be220 │ │ │ │ + bl aa928 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str.w r0, [r4, #1652] @ 0x674 │ │ │ │ movw fp, #58186 @ 0xe34a │ │ │ │ movt fp, #6715 @ 0x1a3b │ │ │ │ str r3, [r0, #4] │ │ │ │ mov.w r0, #16384 @ 0x4000 │ │ │ │ add r9, pc │ │ │ │ ldr.w r5, [r4, #1652] @ 0x674 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov.w r8, #28 │ │ │ │ str r0, [r5, #8] │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r4, #1652] @ 0x674 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 10cec │ │ │ │ ldr.w r3, [r4, #1652] @ 0x674 │ │ │ │ str r7, [sp, #12] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ movw r3, #982 @ 0x3d6 │ │ │ │ str.w r3, [r4, #1256] @ 0x4e8 │ │ │ │ - ldr r3, [pc, #296] @ (be22c ) │ │ │ │ - ldr r6, [pc, #300] @ (be230 ) │ │ │ │ + ldr r3, [pc, #296] @ (be224 ) │ │ │ │ + ldr r6, [pc, #300] @ (be228 ) │ │ │ │ add r3, pc │ │ │ │ str.w r5, [r4, #1520] @ 0x5f0 │ │ │ │ add r6, pc │ │ │ │ mov r7, r3 │ │ │ │ str.w r5, [r4, #1684] @ 0x694 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n be184 │ │ │ │ + b.n be17c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #1 │ │ │ │ - beq.n be1b2 │ │ │ │ + beq.n be1aa │ │ │ │ add.w fp, r4, fp, lsl #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ ldr.w r3, [r4, #1652] @ 0x674 │ │ │ │ ldr.w ip, [fp, #4] │ │ │ │ lsls r1, r5, #7 │ │ │ │ orr.w r1, r1, #5 │ │ │ │ mov.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add.w r3, ip, r8 │ │ │ │ @@ -267250,133 +267248,133 @@ │ │ │ │ add.w r8, r8, #28 │ │ │ │ ldr.w r1, [r4, #1652] @ 0x674 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ str.w r5, [r4, #1684] @ 0x694 │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ str.w r5, [r4, #1520] @ 0x5f0 │ │ │ │ - cbz r6, be1c6 │ │ │ │ + cbz r6, be1be │ │ │ │ mov r0, r6 │ │ │ │ blx 11364 │ │ │ │ clz r3, r5 │ │ │ │ mov sl, r0 │ │ │ │ rsb r0, r3, #31 │ │ │ │ add.w fp, r0, #380 @ 0x17c │ │ │ │ add.w r3, r4, fp, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n be116 │ │ │ │ - bl be23c │ │ │ │ + bne.n be10e │ │ │ │ + bl be234 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n be122 │ │ │ │ + bne.n be11a │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n be122 │ │ │ │ + bne.n be11a │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ mov.w sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n be122 │ │ │ │ - ldr r6, [pc, #116] @ (be234 ) │ │ │ │ + bne.n be11a │ │ │ │ + ldr r6, [pc, #116] @ (be22c ) │ │ │ │ mov.w sl, #3 │ │ │ │ add r6, pc │ │ │ │ - b.n be122 │ │ │ │ + b.n be11a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r3, #42629 @ 0xa685 │ │ │ │ movt r3, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ str.w r5, [r4, #1680] @ 0x690 │ │ │ │ str r3, [r2, #88] @ 0x58 │ │ │ │ movw r3, #10000 @ 0x2710 │ │ │ │ str.w r6, [r4, #1704] @ 0x6a8 │ │ │ │ str.w r3, [r4, #1688] @ 0x698 │ │ │ │ blx 11028 │ │ │ │ - bl d1d80 │ │ │ │ + bl d1d78 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #1664] @ 0x680 │ │ │ │ ldr.w r3, [r4, #3584] @ 0xe00 │ │ │ │ - cbnz r3, be20e │ │ │ │ + cbnz r3, be206 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #52] @ (be238 ) │ │ │ │ + ldr r3, [pc, #52] @ (be230 ) │ │ │ │ ldr r0, [r7, r3] │ │ │ │ add.w r0, r0, #1344 @ 0x540 │ │ │ │ bl 12508 │ │ │ │ - b.n be0a0 │ │ │ │ - ldr r3, [pc, #40] @ (be238 ) │ │ │ │ + b.n be098 │ │ │ │ + ldr r3, [pc, #40] @ (be230 ) │ │ │ │ ldr r0, [r7, r3] │ │ │ │ add.w r0, r0, #1344 @ 0x540 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 12540 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r4, r0, #4 │ │ │ │ movs r6, r0 │ │ │ │ - ble.n be2f0 │ │ │ │ + ble.n be2c8 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r2, r3, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #328] @ (be394 ) │ │ │ │ + ldr r3, [pc, #328] @ (be38c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #328] @ (be398 ) │ │ │ │ + ldr r2, [pc, #328] @ (be390 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr.w r1, [r3, #1524] @ 0x5f4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w be374 │ │ │ │ + bne.w be36c │ │ │ │ movs r6, #28 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ lsls r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 11fec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w be38e │ │ │ │ + beq.w be386 │ │ │ │ mov r2, r6 │ │ │ │ blx 10cec │ │ │ │ sub.w r3, r6, #28 │ │ │ │ movw r2, #28087 @ 0x6db7 │ │ │ │ movt r2, #14043 @ 0x36db │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - ldr r1, [pc, #264] @ (be39c ) │ │ │ │ + ldr r1, [pc, #264] @ (be394 ) │ │ │ │ movs r0, #7 │ │ │ │ mov ip, r5 │ │ │ │ add r1, pc │ │ │ │ add.w lr, r5, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ ands r3, r0 │ │ │ │ - beq.n be30a │ │ │ │ + beq.n be302 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n be2fa │ │ │ │ + beq.n be2f2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n be2ee │ │ │ │ + beq.n be2e6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n be2e2 │ │ │ │ + beq.n be2da │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n be2d6 │ │ │ │ + beq.n be2ce │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n be2ca │ │ │ │ + beq.n be2c2 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n be378 │ │ │ │ + bne.n be370 │ │ │ │ str.w r0, [ip, #16] │ │ │ │ add.w ip, ip, #28 │ │ │ │ str.w r1, [ip, #-4] │ │ │ │ str.w r0, [ip, #16] │ │ │ │ add.w ip, ip, #28 │ │ │ │ str.w r1, [ip, #-4] │ │ │ │ str.w r0, [ip, #16] │ │ │ │ @@ -267388,15 +267386,15 @@ │ │ │ │ str.w r0, [ip, #16] │ │ │ │ add.w ip, ip, #28 │ │ │ │ str.w r1, [ip, #-4] │ │ │ │ str.w r0, [ip, #16] │ │ │ │ add.w ip, ip, #28 │ │ │ │ str.w r1, [ip, #-4] │ │ │ │ cmp ip, lr │ │ │ │ - beq.n be350 │ │ │ │ + beq.n be348 │ │ │ │ mov r3, ip │ │ │ │ str.w r0, [ip, #16] │ │ │ │ str.w r1, [ip, #24] │ │ │ │ add.w ip, ip, #224 @ 0xe0 │ │ │ │ str.w r0, [ip, #-180] │ │ │ │ str.w r1, [ip, #-172] │ │ │ │ str.w r0, [ip, #-152] │ │ │ │ @@ -267408,245 +267406,245 @@ │ │ │ │ str.w r1, [r3, #136] @ 0x88 │ │ │ │ str.w r0, [r3, #156] @ 0x9c │ │ │ │ str.w r1, [r3, #164] @ 0xa4 │ │ │ │ str.w r0, [r3, #184] @ 0xb8 │ │ │ │ str.w r1, [r3, #192] @ 0xc0 │ │ │ │ str.w r0, [r3, #212] @ 0xd4 │ │ │ │ str.w r1, [r3, #220] @ 0xdc │ │ │ │ - bne.n be30a │ │ │ │ + bne.n be302 │ │ │ │ addw r3, r4, #381 @ 0x17d │ │ │ │ subs r6, r5, r6 │ │ │ │ dmb ish │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n be36e │ │ │ │ + bne.n be366 │ │ │ │ strex r1, r6, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n be35e │ │ │ │ + bne.n be356 │ │ │ │ dmb ish │ │ │ │ - bne.n be382 │ │ │ │ + bne.n be37a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w ip, r5, #28 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r1, [r5, #24] │ │ │ │ - b.n be2be │ │ │ │ + b.n be2b6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 105ec │ │ │ │ bl 5a418 │ │ │ │ nop │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r2, r1, r3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000be3a0 : │ │ │ │ +000be398 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #76] @ (be3fc ) │ │ │ │ + ldr r7, [pc, #76] @ (be3f4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #76] @ (be400 ) │ │ │ │ + ldr r3, [pc, #76] @ (be3f8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r7, pc │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ - cbnz r3, be3e0 │ │ │ │ + cbnz r3, be3d8 │ │ │ │ ldr.w r4, [r6, #2748] @ 0xabc │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, be3d4 │ │ │ │ + cbz r4, be3cc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ blx 123b8 │ │ │ │ - cbz r0, be3d4 │ │ │ │ + cbz r0, be3cc │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ - b.n be3c4 │ │ │ │ + b.n be3bc │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ - cbnz r3, be3ee │ │ │ │ + cbnz r3, be3e6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #32] @ (be404 ) │ │ │ │ + ldr r3, [pc, #32] @ (be3fc ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 12508 │ │ │ │ - b.n be3c0 │ │ │ │ - ldr r3, [pc, #20] @ (be404 ) │ │ │ │ + b.n be3b8 │ │ │ │ + ldr r3, [pc, #20] @ (be3fc ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 12540 │ │ │ │ - b.n be3da │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + b.n be3d2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #52] @ (be440 ) │ │ │ │ + ldr r3, [pc, #52] @ (be438 ) │ │ │ │ lsrs r1, r0, #7 │ │ │ │ - ldr r2, [pc, #52] @ (be444 ) │ │ │ │ + ldr r2, [pc, #52] @ (be43c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr.w r3, [r2, #1680] @ 0x690 │ │ │ │ cmp.w r3, r0, lsr #7 │ │ │ │ - bhi.n be43c │ │ │ │ + bhi.n be434 │ │ │ │ clz r3, r1 │ │ │ │ movs r0, #28 │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r0, #36 @ 0x24 │ │ │ │ str r1, [r0, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #128 @ 0x80 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n be452 │ │ │ │ + bne.n be44a │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ push {r4} │ │ │ │ adds r1, #7 │ │ │ │ adds r2, #6 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ ldr r4, [r0, #96] @ 0x60 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n be482 │ │ │ │ + bcs.n be47a │ │ │ │ pop {r4} │ │ │ │ movs r3, #1 │ │ │ │ - b.w c2f74 │ │ │ │ + b.w c2f6c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n be47a │ │ │ │ + bcc.n be472 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000be498 : │ │ │ │ +000be490 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, be4fa │ │ │ │ + cbz r0, be4f2 │ │ │ │ ldrd r5, r2, [r0] │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n be52e │ │ │ │ + bne.n be526 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r1, be4c6 │ │ │ │ + cbz r1, be4be │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n be506 │ │ │ │ + bpl.n be4fe │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, be4fe │ │ │ │ + cbnz r3, be4f6 │ │ │ │ add.w r1, r4, #84 @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f720 │ │ │ │ + bl 7f718 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8001c │ │ │ │ + bl 80014 │ │ │ │ movw r3, #20482 @ 0x5002 │ │ │ │ movt r3, #39030 @ 0x9876 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #1 │ │ │ │ - b.n be4f4 │ │ │ │ + b.n be4ec │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n be4dc │ │ │ │ - b.n be4d2 │ │ │ │ + bmi.n be4d4 │ │ │ │ + b.n be4ca │ │ │ │ ldr.w r3, [r5, #1344] @ 0x540 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 144f0 │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n be4cc │ │ │ │ + bne.n be4c4 │ │ │ │ ldr.w r3, [r5, #1344] @ 0x540 │ │ │ │ clz r6, r3 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n be4ce │ │ │ │ + b.n be4c6 │ │ │ │ mvn.w r6, #1 │ │ │ │ - b.n be4f4 │ │ │ │ - cbz r0, be592 │ │ │ │ + b.n be4ec │ │ │ │ + cbz r0, be58a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n be592 │ │ │ │ + bhi.n be58a │ │ │ │ lsrs r3, r1, #5 │ │ │ │ movs r2, #1 │ │ │ │ and.w r1, r1, #31 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ push {lr} │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ lsls r2, r1 │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r3] │ │ │ │ orr.w ip, ip, r2 │ │ │ │ strex r1, ip, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n be552 │ │ │ │ + bne.n be54a │ │ │ │ add.w r3, r0, #344 @ 0x158 │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r0, #344] @ 0x158 │ │ │ │ dmb ish │ │ │ │ orr.w r1, r2, #1 │ │ │ │ ldrex ip, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n be588 │ │ │ │ + bne.n be580 │ │ │ │ strex lr, r1, [r3] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n be576 │ │ │ │ + bne.n be56e │ │ │ │ dmb ish │ │ │ │ - bne.n be56a │ │ │ │ + bne.n be562 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ (be61c ) │ │ │ │ + ldr r3, [pc, #116] @ (be614 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ clz r4, r4 │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ @@ -267654,15 +267652,15 @@ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r4, #12 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ add.w r1, r4, #168 @ 0xa8 │ │ │ │ add r1, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n be600 │ │ │ │ + bcc.n be5f8 │ │ │ │ adds r0, r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, r4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r0, #16] │ │ │ │ @@ -267678,439 +267676,439 @@ │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r0, r0, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbnz r5, be606 │ │ │ │ + cbnz r5, be5fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n be5fc │ │ │ │ + b.n be5f4 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 22e70 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n be602 │ │ │ │ + bne.n be5fa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - b.n be5ce │ │ │ │ - adds r6, r6, r2 │ │ │ │ + b.n be5c6 │ │ │ │ + adds r6, r7, r2 │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #664] @ (be8cc ) │ │ │ │ + ldr r2, [pc, #664] @ (be8c4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #664] @ (be8d0 ) │ │ │ │ + ldr r3, [pc, #664] @ (be8c8 ) │ │ │ │ mov.w r7, #512 @ 0x200 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #648] @ (be8c8 ) │ │ │ │ - ldr r4, [pc, #660] @ (be8d4 ) │ │ │ │ + ldr r0, [pc, #648] @ (be8c0 ) │ │ │ │ + ldr r4, [pc, #660] @ (be8cc ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r2, [pc, #644] @ (be8d8 ) │ │ │ │ - ldr.w ip, [pc, #644] @ be8dc │ │ │ │ + ldr r2, [pc, #644] @ (be8d0 ) │ │ │ │ + ldr.w ip, [pc, #644] @ be8d4 │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add.w r6, ip, #8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w ip, ip, #640 @ 0x280 │ │ │ │ mov r5, r4 │ │ │ │ sub.w r3, ip, r6 │ │ │ │ subs r3, #8 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.w be9fc │ │ │ │ + beq.w be9f4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n be75e │ │ │ │ + beq.n be756 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n be73c │ │ │ │ + beq.n be734 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n be71a │ │ │ │ + beq.n be712 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n be6f8 │ │ │ │ + beq.n be6f0 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n be6d6 │ │ │ │ + beq.n be6ce │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n be6b4 │ │ │ │ + beq.n be6ac │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov.w r8, r3, lsr #12 │ │ │ │ cmp.w r4, r3, lsr #12 │ │ │ │ - bls.w bea12 │ │ │ │ + bls.w bea0a │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ adds r6, #8 │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov.w r8, r3, lsr #12 │ │ │ │ cmp.w r4, r3, lsr #12 │ │ │ │ - bls.w bea12 │ │ │ │ + bls.w bea0a │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ adds r6, #8 │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov.w r8, r3, lsr #12 │ │ │ │ cmp.w r4, r3, lsr #12 │ │ │ │ - bls.w bea12 │ │ │ │ + bls.w bea0a │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ adds r6, #8 │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov.w r8, r3, lsr #12 │ │ │ │ cmp.w r4, r3, lsr #12 │ │ │ │ - bls.w bea12 │ │ │ │ + bls.w bea0a │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ adds r6, #8 │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov.w r8, r3, lsr #12 │ │ │ │ cmp.w r4, r3, lsr #12 │ │ │ │ - bls.w bea12 │ │ │ │ + bls.w bea0a │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ adds r6, #8 │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov.w r8, r3, lsr #12 │ │ │ │ cmp.w r4, r3, lsr #12 │ │ │ │ - bls.w bea12 │ │ │ │ + bls.w bea0a │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ adds r6, #8 │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov.w r8, r3, lsr #12 │ │ │ │ cmp.w r4, r3, lsr #12 │ │ │ │ - bls.w bea12 │ │ │ │ + bls.w bea0a │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ adds r6, #8 │ │ │ │ cmp ip, r6 │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ - bne.w be9fc │ │ │ │ - ldr r0, [pc, #344] @ (be8e0 ) │ │ │ │ + bne.w be9f4 │ │ │ │ + ldr r0, [pc, #344] @ (be8d8 ) │ │ │ │ mov r5, r2 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #24 │ │ │ │ add r0, pc │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 98f70 │ │ │ │ + bl 98f68 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w bea9a │ │ │ │ + bne.w bea92 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vcmp.f64 d7, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.w beaae │ │ │ │ - ldr r4, [pc, #308] @ (be8e4 ) │ │ │ │ + bvc.w beaa6 │ │ │ │ + ldr r4, [pc, #308] @ (be8dc ) │ │ │ │ add.w r3, r5, #1696 @ 0x6a0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ add r4, pc │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - ldr r6, [pc, #292] @ (be8e8 ) │ │ │ │ + ldr r6, [pc, #292] @ (be8e0 ) │ │ │ │ mov r2, r7 │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #37637 @ 0x9305 │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r0, [pc, #276] @ (be8ec ) │ │ │ │ + ldr r0, [pc, #276] @ (be8e4 ) │ │ │ │ movs r1, #2 │ │ │ │ str.w r7, [r5, #1524] @ 0x5f4 │ │ │ │ add r6, pc │ │ │ │ add r0, pc │ │ │ │ vstr d7, [r4] │ │ │ │ - bl bbf70 │ │ │ │ - ldr r0, [pc, #260] @ (be8f0 ) │ │ │ │ + bl bbf68 │ │ │ │ + ldr r0, [pc, #260] @ (be8e8 ) │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl bbf70 │ │ │ │ - ldr r0, [pc, #252] @ (be8f4 ) │ │ │ │ + bl bbf68 │ │ │ │ + ldr r0, [pc, #252] @ (be8ec ) │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ - bl bbf70 │ │ │ │ - ldr r0, [pc, #244] @ (be8f8 ) │ │ │ │ + bl bbf68 │ │ │ │ + ldr r0, [pc, #244] @ (be8f0 ) │ │ │ │ movs r3, #129 @ 0x81 │ │ │ │ mov r2, r6 │ │ │ │ str.w r3, [r5, #1704] @ 0x6a8 │ │ │ │ add r0, pc │ │ │ │ movs r1, #0 │ │ │ │ movw r5, #46981 @ 0xb785 │ │ │ │ movt r5, #1 │ │ │ │ - bl bbf70 │ │ │ │ - ldr r0, [pc, #224] @ (be8fc ) │ │ │ │ + bl bbf68 │ │ │ │ + ldr r0, [pc, #224] @ (be8f4 ) │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl bbf70 │ │ │ │ - ldr r0, [pc, #216] @ (be900 ) │ │ │ │ + bl bbf68 │ │ │ │ + ldr r0, [pc, #216] @ (be8f8 ) │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl bbf70 │ │ │ │ - ldr r2, [pc, #208] @ (be904 ) │ │ │ │ - ldr r0, [pc, #208] @ (be908 ) │ │ │ │ + bl bbf68 │ │ │ │ + ldr r2, [pc, #208] @ (be8fc ) │ │ │ │ + ldr r0, [pc, #208] @ (be900 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl bbf70 │ │ │ │ - ldr r2, [pc, #200] @ (be90c ) │ │ │ │ - ldr r0, [pc, #204] @ (be910 ) │ │ │ │ + bl bbf68 │ │ │ │ + ldr r2, [pc, #200] @ (be904 ) │ │ │ │ + ldr r0, [pc, #204] @ (be908 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl bbf70 │ │ │ │ - ldr r0, [pc, #196] @ (be914 ) │ │ │ │ + bl bbf68 │ │ │ │ + ldr r0, [pc, #196] @ (be90c ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ add r0, pc │ │ │ │ movw r1, #4099 @ 0x1003 │ │ │ │ str r5, [r4, #20] │ │ │ │ movw r5, #47237 @ 0xb885 │ │ │ │ movt r5, #1 │ │ │ │ str r5, [r4, #24] │ │ │ │ movw r5, #47109 @ 0xb805 │ │ │ │ movt r5, #1 │ │ │ │ str r5, [r4, #28] │ │ │ │ movw r5, #47493 @ 0xb985 │ │ │ │ movt r5, #1 │ │ │ │ str r5, [r4, #32] │ │ │ │ - bl bbf70 │ │ │ │ - ldr r0, [pc, #148] @ (be918 ) │ │ │ │ + bl bbf68 │ │ │ │ + ldr r0, [pc, #148] @ (be910 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ add r0, pc │ │ │ │ movw r1, #4099 @ 0x1003 │ │ │ │ - bl bbf70 │ │ │ │ - ldr r2, [pc, #128] @ (be91c ) │ │ │ │ - ldr r3, [pc, #52] @ (be8d0 ) │ │ │ │ + bl bbf68 │ │ │ │ + ldr r2, [pc, #128] @ (be914 ) │ │ │ │ + ldr r3, [pc, #52] @ (be8c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w bea66 │ │ │ │ - ldr r0, [pc, #112] @ (be920 ) │ │ │ │ + bne.w bea5e │ │ │ │ + ldr r0, [pc, #112] @ (be918 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #17216 @ 0x4340 │ │ │ │ add r0, pc │ │ │ │ movw r1, #4099 @ 0x1003 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w bbf70 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + b.w bbf68 │ │ │ │ + adds r4, r5, r0 │ │ │ │ movs r6, r0 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r4, #24 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ movs r5, r0 │ │ │ │ - mvns r6, r3 │ │ │ │ + mvns r6, r1 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ movs r6, r0 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r0, #6 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ movs r2, r0 │ │ │ │ - muls r6, r0 │ │ │ │ + orrs r6, r6 │ │ │ │ movs r2, r0 │ │ │ │ - orrs r2, r3 │ │ │ │ + orrs r2, r1 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ movs r6, r0 │ │ │ │ - cmn r4, r7 │ │ │ │ + cmn r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ adds r6, #8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov.w r8, r3, lsr #12 │ │ │ │ cmp.w r4, r3, lsr #12 │ │ │ │ - bls.n bea12 │ │ │ │ + bls.n bea0a │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ adds r6, #8 │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov.w r8, r3, lsr #12 │ │ │ │ cmp.w r4, r3, lsr #12 │ │ │ │ - bls.n bea12 │ │ │ │ + bls.n bea0a │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov.w r8, r3, lsr #12 │ │ │ │ cmp.w r4, r3, lsr #12 │ │ │ │ - bls.w bea8e │ │ │ │ + bls.w bea86 │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov.w r8, r3, lsr #12 │ │ │ │ cmp.w r4, r3, lsr #12 │ │ │ │ - bls.n bea82 │ │ │ │ + bls.n bea7a │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov.w r8, r3, lsr #12 │ │ │ │ cmp.w r4, r3, lsr #12 │ │ │ │ - bls.n bea76 │ │ │ │ + bls.n bea6e │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, r3, lsr #12 │ │ │ │ cmp.w r4, r3, lsr #12 │ │ │ │ - bls.n bea6a │ │ │ │ + bls.n bea62 │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ mov.w r8, r3, lsr #12 │ │ │ │ cmp.w r4, r3, lsr #12 │ │ │ │ - bls.n bea5a │ │ │ │ + bls.n bea52 │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ add.w r6, r0, #56 @ 0x38 │ │ │ │ cmp ip, r6 │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ - beq.w be786 │ │ │ │ + beq.w be77e │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ ldr.w r1, [r6, #-4] │ │ │ │ mov.w r8, r3, lsr #12 │ │ │ │ cmp.w r4, r3, lsr #12 │ │ │ │ - bhi.n be924 │ │ │ │ + bhi.n be91c │ │ │ │ mov sl, r6 │ │ │ │ mov fp, ip │ │ │ │ mov r6, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n beac2 │ │ │ │ + bne.n beaba │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ str.w r0, [r5, #1508] @ 0x5e4 │ │ │ │ blx 10cec │ │ │ │ str.w r7, [r5, #1512] @ 0x5e8 │ │ │ │ ldr.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ cmp r8, r4 │ │ │ │ - bcs.n bea1a │ │ │ │ + bcs.n bea12 │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r6, sl, #8 │ │ │ │ mov ip, fp │ │ │ │ cmp r6, fp │ │ │ │ str.w r1, [r3, r8, lsl #2] │ │ │ │ - bne.w be668 │ │ │ │ - b.n be786 │ │ │ │ + bne.w be660 │ │ │ │ + b.n be77e │ │ │ │ add.w sl, r0, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n bea1a │ │ │ │ + b.n bea12 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add.w sl, r0, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n bea1a │ │ │ │ + b.n bea12 │ │ │ │ add.w sl, r0, #32 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n bea1a │ │ │ │ + b.n bea12 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n bea1a │ │ │ │ + b.n bea12 │ │ │ │ add.w sl, r0, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n bea1a │ │ │ │ - ldr r3, [pc, #108] @ (beb08 ) │ │ │ │ + b.n bea12 │ │ │ │ + ldr r3, [pc, #108] @ (beb00 ) │ │ │ │ movw r2, #5040 @ 0x13b0 │ │ │ │ - ldr r1, [pc, #104] @ (beb0c ) │ │ │ │ - ldr r0, [pc, #108] @ (beb10 ) │ │ │ │ + ldr r1, [pc, #104] @ (beb04 ) │ │ │ │ + ldr r0, [pc, #108] @ (beb08 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #100] @ (beb14 ) │ │ │ │ + ldr r3, [pc, #100] @ (beb0c ) │ │ │ │ movw r2, #5037 @ 0x13ad │ │ │ │ - ldr r1, [pc, #96] @ (beb18 ) │ │ │ │ - ldr r0, [pc, #100] @ (beb1c ) │ │ │ │ + ldr r1, [pc, #96] @ (beb10 ) │ │ │ │ + ldr r0, [pc, #100] @ (beb14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ lsls r0, r4, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr.w r2, [r5, #1512] @ 0x5e8 │ │ │ │ ldr.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -268121,39 +268119,39 @@ │ │ │ │ add.w r0, r9, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 10cec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ str.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ str.w r4, [r5, #1512] @ 0x5e8 │ │ │ │ - bl aab24 │ │ │ │ - b.n bea38 │ │ │ │ + bl aab1c │ │ │ │ + b.n bea30 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3540002 │ │ │ │ - lsrs r6, r1 │ │ │ │ + sbfx r0, r4, #0, #3 │ │ │ │ + lsls r6, r7 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - sbfx r0, r0, #0, #3 │ │ │ │ - lsls r2, r7 │ │ │ │ + @ instruction: 0xf3300002 │ │ │ │ + lsls r2, r5 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r1 │ │ │ │ + lsls r4, r7 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #1664] @ 0x680 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r4, #1668] @ 0x684 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n beb5c │ │ │ │ + bne.n beb54 │ │ │ │ ldr.w r3, [r4, #1660] @ 0x67c │ │ │ │ - cbnz r3, beb68 │ │ │ │ + cbnz r3, beb60 │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ blx 11fa8 │ │ │ │ movs r1, #16 │ │ │ │ mov r3, r0 │ │ │ │ add.w r1, r3, r1, lsl #5 │ │ │ │ str.w r3, [r4, #1660] @ 0x67c │ │ │ │ str.w r1, [r4, #1668] @ 0x684 │ │ │ │ @@ -268167,162 +268165,162 @@ │ │ │ │ lsls r1, r2, #1 │ │ │ │ asrs r5, r2, #5 │ │ │ │ blx 10ddc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ add r0, r2 │ │ │ │ - b.n beb50 │ │ │ │ + b.n beb48 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vldr d6, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ vabs.f64 d7, d6 │ │ │ │ vcmp.f64 d7, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n bebc4 │ │ │ │ - vldr d5, [pc, #140] @ bec30 │ │ │ │ + bvs.n bebbc │ │ │ │ + vldr d5, [pc, #140] @ bec28 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n bec18 │ │ │ │ - vldr d5, [pc, #132] @ bec38 │ │ │ │ + bgt.n bec10 │ │ │ │ + vldr d5, [pc, #132] @ bec30 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n bebf8 │ │ │ │ + blt.n bebf0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (bec40 ) │ │ │ │ + ldr r0, [pc, #120] @ (bec38 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r2, [pc, #124] @ (bec4c ) │ │ │ │ + ldr r2, [pc, #124] @ (bec44 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ vldr d7, [r2] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ ldr.w r3, [r1, #1704] @ 0x6a8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n bebbe │ │ │ │ + bmi.n bebb6 │ │ │ │ movs r3, #25 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 1b098 │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n bebbe │ │ │ │ - ldr r0, [pc, #64] @ (bec44 ) │ │ │ │ + beq.n bebb6 │ │ │ │ + ldr r0, [pc, #64] @ (bec3c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1704] @ 0x6a8 │ │ │ │ lsls r2, r3, #24 │ │ │ │ - bmi.n bebbe │ │ │ │ + bmi.n bebb6 │ │ │ │ movs r3, #26 │ │ │ │ - b.n bebe8 │ │ │ │ - ldr r0, [pc, #44] @ (bec48 ) │ │ │ │ + b.n bebe0 │ │ │ │ + ldr r0, [pc, #44] @ (bec40 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1704] @ 0x6a8 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n bebbe │ │ │ │ + bmi.n bebb6 │ │ │ │ movs r3, #21 │ │ │ │ - b.n bebe8 │ │ │ │ + b.n bebe0 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ movs r6, r0 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ movs r6, r0 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ movs r6, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w beddc │ │ │ │ + beq.w bedd4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #544] @ (bee90 ) │ │ │ │ + ldr r0, [pc, #544] @ (bee88 ) │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r2, [r8, #1832] @ 0x728 │ │ │ │ lsls r3, r2, #19 │ │ │ │ - bmi.n becbe │ │ │ │ + bmi.n becb6 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w bedca │ │ │ │ - cbnz r7, becfa │ │ │ │ + bne.w bedc2 │ │ │ │ + cbnz r7, becf2 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n bed08 │ │ │ │ + beq.n bed00 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n becb6 │ │ │ │ + bne.n becae │ │ │ │ strd r0, r1, [r6, #8] │ │ │ │ str r7, [r6, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [r8, #1832] @ 0x728 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n bed1e │ │ │ │ + blt.n bed16 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n becb0 │ │ │ │ + beq.n beca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0d30 │ │ │ │ + bl d0d28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n becb0 │ │ │ │ + beq.n beca8 │ │ │ │ vldr d7, [r4, #8] │ │ │ │ vldr d6, [r5, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n bed3a │ │ │ │ + beq.n bed32 │ │ │ │ vdiv.f64 d5, d6, d7 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ vstr d5, [r6, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n beb80 │ │ │ │ + b.n beb78 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n bed68 │ │ │ │ + beq.n bed60 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n becbe │ │ │ │ + bne.n becb6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n bed8c │ │ │ │ + bne.n bed84 │ │ │ │ mov r0, r5 │ │ │ │ bl 19740 │ │ │ │ - ldr r2, [pc, #388] @ (bee94 ) │ │ │ │ + ldr r2, [pc, #388] @ (bee8c ) │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 16ab8 │ │ │ │ mov r0, r5 │ │ │ │ bl 437c0 │ │ │ │ @@ -268332,41 +268330,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 1a838 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n bed46 │ │ │ │ - ble.n bece4 │ │ │ │ + bmi.n bed3e │ │ │ │ + ble.n becdc │ │ │ │ vmov r0, s13 │ │ │ │ vmov r3, s15 │ │ │ │ - ldr r2, [pc, #328] @ (bee98 ) │ │ │ │ + ldr r2, [pc, #328] @ (bee90 ) │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ and.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r3 │ │ │ │ ite ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq r0, #1 │ │ │ │ - b.n bed14 │ │ │ │ + b.n bed0c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bed08 │ │ │ │ + beq.n bed00 │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r9, r0 │ │ │ │ add.w sl, r4, #8 │ │ │ │ blx 1177c <__gmpz_divisible_p@plt> │ │ │ │ - cbnz r0, bedb2 │ │ │ │ + cbnz r0, bedaa │ │ │ │ ldr.w r3, [r8, #1832] @ 0x728 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n becbe │ │ │ │ - b.n bed2a │ │ │ │ + bge.n becb6 │ │ │ │ + b.n bed22 │ │ │ │ add.w r0, r6, #8 │ │ │ │ blx 11660 <__gmpq_init@plt> │ │ │ │ add.w r0, r6, #8 │ │ │ │ add.w r2, r4, #8 │ │ │ │ add.w r1, r5, #8 │ │ │ │ str r7, [r6, #0] │ │ │ │ blx 11420 <__gmpq_div@plt> │ │ │ │ @@ -268377,551 +268375,551 @@ │ │ │ │ add.w r0, r6, #8 │ │ │ │ blx 11c28 <__gmpz_init@plt> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r6, #8 │ │ │ │ str r7, [r6, #0] │ │ │ │ blx 111d4 <__gmpz_divexact@plt> │ │ │ │ - b.n becae │ │ │ │ + b.n beca6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d0cc8 │ │ │ │ + bl d0cc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w becb0 │ │ │ │ + beq.w beca8 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - b.n bec90 │ │ │ │ + b.n bec88 │ │ │ │ vldr d7, [r1, #8] │ │ │ │ - vldr d6, [pc, #156] @ bee80 │ │ │ │ + vldr d6, [pc, #156] @ bee78 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w bec58 │ │ │ │ + ble.w bec50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n bee0a │ │ │ │ + beq.n bee02 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ str r3, [r2, #0] │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vabs.f64 d5, d7 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n bee66 │ │ │ │ + bhi.n bee5e │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n bee70 │ │ │ │ + bmi.n bee68 │ │ │ │ ite gt │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ vmov s15, r3 │ │ │ │ - vldr d5, [pc, #84] @ bee88 │ │ │ │ + vldr d5, [pc, #84] @ bee80 │ │ │ │ vcvt.f64.s32 d6, s15 │ │ │ │ vldr d7, [r1, #8] │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n bee76 │ │ │ │ + bmi.n bee6e │ │ │ │ ite gt │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ mov r0, r2 │ │ │ │ vstr d7, [r2, #8] │ │ │ │ - b.n beb80 │ │ │ │ - ldr r3, [pc, #52] @ (bee9c ) │ │ │ │ + b.n beb78 │ │ │ │ + ldr r3, [pc, #52] @ (bee94 ) │ │ │ │ add r3, pc │ │ │ │ vldr d7, [r3] │ │ │ │ - b.n bee5e │ │ │ │ + b.n bee56 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n bee2e │ │ │ │ + b.n bee26 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n bee52 │ │ │ │ + b.n bee4a │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ movs r6, r0 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r1, r0 │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r2, r1, r7 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ movs r6, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl d0dac │ │ │ │ + bl d0da4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n beed2 │ │ │ │ + bhi.n beeca │ │ │ │ tbb [pc, r2] │ │ │ │ movs r6, #3 │ │ │ │ subs r0, r4, r4 │ │ │ │ asrs r7, r2, #12 │ │ │ │ adds r2, r0, #1 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #68] @ (bef18 ) │ │ │ │ + ldr r3, [pc, #68] @ (bef10 ) │ │ │ │ movw r2, #646 @ 0x286 │ │ │ │ - ldr r1, [pc, #64] @ (bef1c ) │ │ │ │ - ldr r0, [pc, #68] @ (bef20 ) │ │ │ │ + ldr r1, [pc, #64] @ (bef14 ) │ │ │ │ + ldr r0, [pc, #68] @ (bef18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n beece │ │ │ │ + b.n beec6 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n beece │ │ │ │ + b.n beec6 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ - b.n beece │ │ │ │ + b.n beec6 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ - b.n beece │ │ │ │ + b.n beec6 │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n beece │ │ │ │ + b.n beec6 │ │ │ │ nop │ │ │ │ - vhadd.s16 d0, d12, d2 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + vhadd.s8 d0, d12, d2 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n bef6e │ │ │ │ + bne.n bef66 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n befe8 │ │ │ │ + bhi.n befe0 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r2, r0, #0 │ │ │ │ cmp r4, #59 @ 0x3b │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldrd r7, r1, [r6, #8] │ │ │ │ adds r2, r2, r7 │ │ │ │ adcs r3, r1 │ │ │ │ it vs │ │ │ │ movvs r0, #1 │ │ │ │ - cbnz r0, bef7a │ │ │ │ + cbnz r0, bef72 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl d0cc8 │ │ │ │ + bl d0cc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bef6a │ │ │ │ + beq.n bef62 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n bef42 │ │ │ │ + b.n bef3a │ │ │ │ mov r0, r5 │ │ │ │ bl 437c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 437c0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4], #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 11c28 <__gmpz_init@plt> │ │ │ │ add.w r2, r6, #8 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 10eac <__gmpz_add@plt> │ │ │ │ - b.n bef68 │ │ │ │ + b.n bef60 │ │ │ │ vldr d7, [r5, #8] │ │ │ │ movs r3, #3 │ │ │ │ vldr d6, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r4, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.n beb80 │ │ │ │ + b.n beb78 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r0], #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 11660 <__gmpq_init@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r2, r6, #8 │ │ │ │ add.w r1, r5, #8 │ │ │ │ blx 10d34 <__gmpq_add@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 15440 │ │ │ │ - ldr r3, [pc, #20] @ (bf000 ) │ │ │ │ + ldr r3, [pc, #20] @ (beff8 ) │ │ │ │ movw r2, #1565 @ 0x61d │ │ │ │ - ldr r1, [pc, #20] @ (bf004 ) │ │ │ │ - ldr r0, [pc, #20] @ (bf008 ) │ │ │ │ + ldr r1, [pc, #20] @ (beffc ) │ │ │ │ + ldr r0, [pc, #20] @ (bf000 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - cdp 0, 0, cr0, cr6, cr2, {0} │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + ldcl 0, cr0, [r6, #8]! │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n bf062 │ │ │ │ + beq.n bf05a │ │ │ │ and.w lr, r3, #31 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n bf03a │ │ │ │ + bne.n bf032 │ │ │ │ movs r1, #0 │ │ │ │ asrs r0, r3, #7 │ │ │ │ asrs r3, r3, #31 │ │ │ │ strd r0, r3, [r2, #8] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n bf046 │ │ │ │ + beq.n bf03e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n bf318 │ │ │ │ + b.n bf310 │ │ │ │ and.w ip, r3, #24 │ │ │ │ movs r1, #3 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ ldr.w r0, [r0, #244] @ 0xf4 │ │ │ │ add.w r3, r0, r3, lsr #5 │ │ │ │ vldr d7, [r3, #4] │ │ │ │ vstr d7, [r2, #8] │ │ │ │ - b.n bf034 │ │ │ │ + b.n bf02c │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r4, r3, lsr #5 │ │ │ │ - b.n bf014 │ │ │ │ + b.n bf00c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #276] @ bf194 │ │ │ │ + ldr.w ip, [pc, #276] @ bf18c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r2, [pc, #272] @ (bf198 ) │ │ │ │ + ldr r2, [pc, #272] @ (bf190 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n bf0bc │ │ │ │ + bhi.n bf0b4 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #252] @ (bf19c ) │ │ │ │ - ldr r3, [pc, #248] @ (bf198 ) │ │ │ │ + ldr r2, [pc, #252] @ (bf194 ) │ │ │ │ + ldr r3, [pc, #248] @ (bf190 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bf0b8 │ │ │ │ + bne.n bf0b0 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n bf0da │ │ │ │ + beq.n bf0d2 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n bf0f4 │ │ │ │ - ldr r3, [pc, #216] @ (bf1a0 ) │ │ │ │ + beq.n bf0ec │ │ │ │ + ldr r3, [pc, #216] @ (bf198 ) │ │ │ │ mov.w r2, #1440 @ 0x5a0 │ │ │ │ - ldr r1, [pc, #216] @ (bf1a4 ) │ │ │ │ - ldr r0, [pc, #216] @ (bf1a8 ) │ │ │ │ + ldr r1, [pc, #216] @ (bf19c ) │ │ │ │ + ldr r0, [pc, #216] @ (bf1a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 12138 <__gmpz_cmp_ui@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bf16c │ │ │ │ + beq.n bf164 │ │ │ │ movs r0, #0 │ │ │ │ - b.n bf09c │ │ │ │ + b.n bf094 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl beb80 │ │ │ │ + bl beb78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bf0f0 │ │ │ │ + beq.n bf0e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ tst.w r4, #1 │ │ │ │ - beq.n bf0f0 │ │ │ │ + beq.n bf0e8 │ │ │ │ vldr d7, [r3, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ blx 11860 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - ble.n bf134 │ │ │ │ + ble.n bf12c │ │ │ │ vmov.f64 d7, #224 @ 0xbf000000 -0.5 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n bf17c │ │ │ │ + bne.n bf174 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n bf17c │ │ │ │ + bne.n bf174 │ │ │ │ vmov r0, r1, d8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl dfb48 │ │ │ │ + bl dfb40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ tst.w r4, #2 │ │ │ │ - bne.n bf15e │ │ │ │ - bl df9a0 │ │ │ │ + bne.n bf156 │ │ │ │ + bl df998 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n bf0f0 │ │ │ │ + bne.n bf0e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - b.n bf09a │ │ │ │ + b.n bf092 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 12370 <__gmpz_clear@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n bf09a │ │ │ │ + b.n bf092 │ │ │ │ add.w r0, r3, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 10d1c <__gmpz_init_set_d@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n bf09a │ │ │ │ + b.n bf092 │ │ │ │ nop │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ movs r6, r0 │ │ │ │ - stc 0, cr0, [sl, #-8]! │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + ldc 0, cr0, [sl, #-8] │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, bf216 │ │ │ │ + cbz r0, bf20e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbnz r0, bf1e2 │ │ │ │ + cbnz r0, bf1da │ │ │ │ ldrd r1, r3, [r5, #8] │ │ │ │ str r0, [r4, #0] │ │ │ │ mvns r1, r1 │ │ │ │ mvns r3, r3 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n bf1fc │ │ │ │ - ldr r3, [pc, #72] @ (bf230 ) │ │ │ │ + beq.n bf1f4 │ │ │ │ + ldr r3, [pc, #72] @ (bf228 ) │ │ │ │ movw r2, #3754 @ 0xeaa │ │ │ │ - ldr r1, [pc, #68] @ (bf234 ) │ │ │ │ - ldr r0, [pc, #72] @ (bf238 ) │ │ │ │ + ldr r1, [pc, #68] @ (bf22c ) │ │ │ │ + ldr r0, [pc, #72] @ (bf230 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ str.w r0, [r4], #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 11c28 <__gmpz_init@plt> │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 116f4 <__gmpz_com@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n bf1dc │ │ │ │ - ldr r0, [pc, #36] @ (bf23c ) │ │ │ │ + b.n bf1d4 │ │ │ │ + ldr r0, [pc, #36] @ (bf234 ) │ │ │ │ movs r3, #23 │ │ │ │ movs r1, #1 │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ mov r2, r0 │ │ │ │ - b.n bf1dc │ │ │ │ + b.n bf1d4 │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r8], {2} │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + @ instruction: 0xebf80002 │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ - bge.n bf1f8 │ │ │ │ + bge.n bf1d0 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bf2ec │ │ │ │ + beq.n bf2e4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bf06c │ │ │ │ + bl bf064 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bf2d4 │ │ │ │ + beq.n bf2cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n bf2c4 │ │ │ │ - cbnz r3, bf290 │ │ │ │ + bne.n bf2bc │ │ │ │ + cbnz r3, bf288 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r1, [r5, #8] │ │ │ │ ands r2, r0 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n bf2aa │ │ │ │ - ldr r3, [pc, #108] @ (bf304 ) │ │ │ │ + beq.n bf2a2 │ │ │ │ + ldr r3, [pc, #108] @ (bf2fc ) │ │ │ │ movw r2, #2269 @ 0x8dd │ │ │ │ - ldr r1, [pc, #108] @ (bf308 ) │ │ │ │ - ldr r0, [pc, #108] @ (bf30c ) │ │ │ │ + ldr r1, [pc, #108] @ (bf300 ) │ │ │ │ + ldr r0, [pc, #108] @ (bf304 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ str.w r3, [r5], #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 11c28 <__gmpz_init@plt> │ │ │ │ add.w r2, r4, #8 │ │ │ │ add.w r1, r6, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 11480 <__gmpz_and@plt> │ │ │ │ - b.n bf28a │ │ │ │ + b.n bf282 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0cc8 │ │ │ │ + bl d0cc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bf28c │ │ │ │ + beq.n bf284 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n bf276 │ │ │ │ - ldr r0, [pc, #56] @ (bf310 ) │ │ │ │ + b.n bf26e │ │ │ │ + ldr r0, [pc, #56] @ (bf308 ) │ │ │ │ movw r5, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ bl 1b098 │ │ │ │ - b.n bf28c │ │ │ │ + b.n bf284 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #36] @ (bf314 ) │ │ │ │ + ldr r0, [pc, #36] @ (bf30c ) │ │ │ │ movw r4, #55685 @ 0xd985 │ │ │ │ movs r3, #23 │ │ │ │ movs r1, #2 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ bl 1b098 │ │ │ │ - b.n bf28c │ │ │ │ - adcs.w r0, sl, r2 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + b.n bf284 │ │ │ │ + adc.w r0, sl, r2 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3288] @ 0xcd8 │ │ │ │ sub.w sp, sp, #772 @ 0x304 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1840] @ bfa6c │ │ │ │ + ldr.w r1, [pc, #1840] @ bfa64 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r3, [pc, #1840] @ bfa70 │ │ │ │ + ldr.w r3, [pc, #1840] @ bfa68 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r8, [pc, #1836] @ bfa74 │ │ │ │ + ldr.w r8, [pc, #1836] @ bfa6c │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #764] @ 0x2fc │ │ │ │ mov.w r3, #0 │ │ │ │ strd sl, sl, [sp, #16] │ │ │ │ add.w sl, sp, #52 @ 0x34 │ │ │ │ @@ -268930,85 +268928,85 @@ │ │ │ │ add.w fp, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, fp │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.w bfa60 │ │ │ │ + beq.w bfa58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w bfa5a │ │ │ │ + bne.w bfa52 │ │ │ │ ldr.w r1, [fp] │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w bfa3e │ │ │ │ + bhi.w bfa36 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #13 │ │ │ │ lsls r7, r2, #13 │ │ │ │ lsls r3, r1, #10 │ │ │ │ lsls r2, r0, #10 │ │ │ │ lsls r0, r5, #9 │ │ │ │ movs r0, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r3, r6, #6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a368 │ │ │ │ - ldr.w r3, [pc, #1740] @ bfa78 │ │ │ │ + bl 8a360 │ │ │ │ + ldr.w r3, [pc, #1740] @ bfa70 │ │ │ │ lsrs r2, r0, #12 │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ ldr.w r3, [r1, #1512] @ 0x5e8 │ │ │ │ cmp.w r3, r0, lsr #12 │ │ │ │ - bls.w bf6a0 │ │ │ │ + bls.w bf698 │ │ │ │ ldr.w r3, [r1, #1508] @ 0x5e4 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bf6a0 │ │ │ │ + beq.w bf698 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w bf676 │ │ │ │ + bne.w bf66e │ │ │ │ cmp r4, fp │ │ │ │ - bne.n bf420 │ │ │ │ + bne.n bf418 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n bf404 │ │ │ │ + bne.n bf3fc │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #1688] @ bfa7c │ │ │ │ - ldr.w r3, [pc, #1672] @ bfa70 │ │ │ │ + ldr.w r2, [pc, #1688] @ bfa74 │ │ │ │ + ldr.w r3, [pc, #1672] @ bfa68 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #764] @ 0x2fc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bf400 │ │ │ │ + bne.n bf3f8 │ │ │ │ add.w sp, sp, #772 @ 0x304 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr.w r3, [pc, #1656] @ bfa80 │ │ │ │ + ldr.w r3, [pc, #1656] @ bfa78 │ │ │ │ movw r2, #1122 @ 0x462 │ │ │ │ - ldr.w r1, [pc, #1652] @ bfa84 │ │ │ │ - ldr.w r0, [pc, #1652] @ bfa88 │ │ │ │ + ldr.w r1, [pc, #1652] @ bfa7c │ │ │ │ + ldr.w r0, [pc, #1652] @ bfa80 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bf680 │ │ │ │ + bne.w bf678 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bf68c │ │ │ │ + beq.w bf684 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add.w fp, r3, #32 │ │ │ │ cmp fp, r2 │ │ │ │ - bhi.w bf68c │ │ │ │ + bhi.w bf684 │ │ │ │ add.w lr, sp, #120 @ 0x78 │ │ │ │ mov ip, r3 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -269018,108 +269016,108 @@ │ │ │ │ strd r7, r6, [sp, #32] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ subs r1, r3, #4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.w bf796 │ │ │ │ - ldr.w r3, [pc, #1532] @ bfa78 │ │ │ │ + bne.w bf78e │ │ │ │ + ldr.w r3, [pc, #1532] @ bfa70 │ │ │ │ lsrs r1, r2, #12 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r0, [r3, #1512] @ 0x5e8 │ │ │ │ cmp.w r0, r2, lsr #12 │ │ │ │ - bls.w bf7ac │ │ │ │ + bls.w bf7a4 │ │ │ │ ldr.w r0, [r3, #1508] @ 0x5e4 │ │ │ │ ldr.w r7, [r0, r1, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w bf7ac │ │ │ │ + beq.w bf7a4 │ │ │ │ and.w r0, r2, #3968 @ 0xf80 │ │ │ │ cmp.w r0, #3968 @ 0xf80 │ │ │ │ ittet eq │ │ │ │ clzeq r2, r1 │ │ │ │ rsbeq r2, r2, #732 @ 0x2dc │ │ │ │ ubfxne r1, r2, #7, #5 │ │ │ │ addeq r2, #1 │ │ │ │ itttt eq │ │ │ │ addeq.w r3, r3, r2, lsl #2 │ │ │ │ ldreq r3, [r3, #8] │ │ │ │ ldreq.w r3, [r3, r1, lsl #2] │ │ │ │ ldreq r1, [r3, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w bf7b6 │ │ │ │ + beq.w bf7ae │ │ │ │ cmp r1, #3 │ │ │ │ - bne.w bf818 │ │ │ │ + bne.w bf810 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ bl 15248 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldrd fp, r1, [r4] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ bl 15418 │ │ │ │ mov r0, fp │ │ │ │ bl 15418 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w bf7e4 │ │ │ │ + bne.w bf7dc │ │ │ │ mov r7, r5 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 15300 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w bf838 │ │ │ │ + beq.w bf830 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bf466 │ │ │ │ + beq.n bf45e │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ bl 15300 │ │ │ │ - b.n bf466 │ │ │ │ + b.n bf45e │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ lsrs r2, r1, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add.w r1, r3, r1, lsr #5 │ │ │ │ str r1, [sp, #28] │ │ │ │ and.w r3, r0, #3968 @ 0xf80 │ │ │ │ cmp.w r3, #3968 @ 0xf80 │ │ │ │ - beq.w bf872 │ │ │ │ + beq.w bf86a │ │ │ │ movw r3, #45325 @ 0xb10d │ │ │ │ movt r3, #5 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w bf860 │ │ │ │ + beq.w bf858 │ │ │ │ ubfx r3, r0, #7, #5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bf3a8 │ │ │ │ + beq.w bf3a0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n bf5d2 │ │ │ │ + bne.n bf5ca │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ add.w lr, sp, #184 @ 0xb8 │ │ │ │ str r2, [r3, #24] │ │ │ │ strd r2, r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #760 @ 0x2f8 │ │ │ │ strd r1, r1, [sp, #196] @ 0xc4 │ │ │ │ @@ -269147,596 +269145,596 @@ │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ ldr r0, [r3, #20] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr.w r2, [sl] │ │ │ │ orr.w ip, fp, r2 │ │ │ │ str.w ip, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bf8ce │ │ │ │ + beq.w bf8c6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ add.w lr, r0, #4 │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w bf8ce │ │ │ │ + bcc.w bf8c6 │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ ubfx r2, r2, #0, #10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w bf8e0 │ │ │ │ + bne.w bf8d8 │ │ │ │ ldrd r2, r1, [r6, #384] @ 0x180 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n bf630 │ │ │ │ + beq.n bf628 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 11cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n bf676 │ │ │ │ + blt.n bf66e │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w bf920 │ │ │ │ + bne.w bf918 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - ble.w bf8e0 │ │ │ │ + ble.w bf8d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w bf8e0 │ │ │ │ + bmi.w bf8d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c72bc │ │ │ │ + bl c72b4 │ │ │ │ cmp r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w bf8e0 │ │ │ │ + beq.w bf8d8 │ │ │ │ adds r0, #6 │ │ │ │ - beq.w bf92c │ │ │ │ - ldr.w r2, [pc, #1072] @ bfa8c │ │ │ │ + beq.w bf924 │ │ │ │ + ldr.w r2, [pc, #1072] @ bfa84 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movw r3, #39941 @ 0x9c05 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #18 │ │ │ │ bl 1b098 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n bf758 │ │ │ │ + bne.n bf750 │ │ │ │ movs r0, #0 │ │ │ │ - b.n bf3e0 │ │ │ │ + b.n bf3d8 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 15300 │ │ │ │ - b.n bf42a │ │ │ │ + b.n bf422 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bf45e │ │ │ │ + bne.w bf456 │ │ │ │ bl 1c1ca │ │ │ │ - b.n bf676 │ │ │ │ + b.n bf66e │ │ │ │ ldr.w r2, [fp] │ │ │ │ and.w ip, r2, #31 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n bf6d2 │ │ │ │ + bne.n bf6ca │ │ │ │ lsrs r2, r2, #7 │ │ │ │ mov.w ip, #28 │ │ │ │ clz lr, r2 │ │ │ │ rsb lr, lr, #410 @ 0x19a │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w r1, r1, lr, lsl #2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mla r2, ip, r2, r1 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bmi.n bf748 │ │ │ │ + bmi.n bf740 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 5b15c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ movw r3, #38021 @ 0x9485 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #18 │ │ │ │ bl 1b098 │ │ │ │ mov r0, r6 │ │ │ │ bl 5b1b4 │ │ │ │ - b.n bf676 │ │ │ │ + b.n bf66e │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr.w r2, [sl] │ │ │ │ orr.w ip, fp, r2 │ │ │ │ str.w ip, [r1] │ │ │ │ - cbz r0, bf73c │ │ │ │ + cbz r0, bf734 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add.w lr, r0, #4 │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n bf73c │ │ │ │ + bcc.n bf734 │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r3, #0] │ │ │ │ and.w r0, r1, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n bf7a0 │ │ │ │ + bne.n bf798 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ movs r2, #1 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ - b.n bf726 │ │ │ │ + b.n bf71e │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bf71c │ │ │ │ - b.n bf69a │ │ │ │ + bne.n bf714 │ │ │ │ + b.n bf692 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n bf676 │ │ │ │ + b.n bf66e │ │ │ │ mov.w fp, #0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, bf768 │ │ │ │ - bl a6b58 │ │ │ │ + cbz r3, bf760 │ │ │ │ + bl a6b50 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n bf7f2 │ │ │ │ + bhi.n bf7ea │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bf80c │ │ │ │ + beq.n bf804 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bf80c │ │ │ │ + beq.n bf804 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bf80c │ │ │ │ + beq.n bf804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 814ac │ │ │ │ - b.n bf76e │ │ │ │ + bl 814a4 │ │ │ │ + b.n bf766 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov fp, r1 │ │ │ │ ldrd r7, r6, [sp, #32] │ │ │ │ - b.n bf37e │ │ │ │ + b.n bf376 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bf37e │ │ │ │ + beq.w bf376 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n bf37e │ │ │ │ + b.n bf376 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldrd r7, r6, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n bf74a │ │ │ │ + b.n bf742 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ bl 15248 │ │ │ │ mov r2, r5 │ │ │ │ ldrd fp, r6, [r4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 15418 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w bf512 │ │ │ │ + beq.w bf50a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldrd r7, r6, [sp, #32] │ │ │ │ bl 15418 │ │ │ │ - b.n bf676 │ │ │ │ + b.n bf66e │ │ │ │ subs r3, #32 │ │ │ │ str r3, [r5, #20] │ │ │ │ mov ip, r3 │ │ │ │ mov lr, r4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n bf78e │ │ │ │ + b.n bf786 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w bf35c │ │ │ │ - b.n bf67c │ │ │ │ + bne.w bf354 │ │ │ │ + b.n bf674 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n bf84a │ │ │ │ + bne.n bf842 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a6bf8 │ │ │ │ + bl a6bf0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 814ac │ │ │ │ + bl 814a4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w bf512 │ │ │ │ - b.n bf7e4 │ │ │ │ + beq.w bf50a │ │ │ │ + b.n bf7dc │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r4, r7 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n bf3de │ │ │ │ - ldr r3, [pc, #580] @ (bfa90 ) │ │ │ │ + b.n bf3d6 │ │ │ │ + ldr r3, [pc, #580] @ (bfa88 ) │ │ │ │ movw r2, #1205 @ 0x4b5 │ │ │ │ - ldr r1, [pc, #576] @ (bfa94 ) │ │ │ │ - ldr r0, [pc, #580] @ (bfa98 ) │ │ │ │ + ldr r1, [pc, #576] @ (bfa8c ) │ │ │ │ + ldr r0, [pc, #580] @ (bfa90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 17f66 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w bf3d6 │ │ │ │ - b.n bf676 │ │ │ │ - ldr r3, [pc, #516] @ (bfa78 ) │ │ │ │ + beq.w bf3ce │ │ │ │ + b.n bf66e │ │ │ │ + ldr r3, [pc, #516] @ (bfa70 ) │ │ │ │ lsrs r1, r0, #12 │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n bf57a │ │ │ │ + b.n bf572 │ │ │ │ ands.w r3, r1, #24 │ │ │ │ - bne.n bf8c4 │ │ │ │ + bne.n bf8bc │ │ │ │ str r3, [r5, #0] │ │ │ │ asrs r3, r1, #7 │ │ │ │ asrs r1, r1, #31 │ │ │ │ str r3, [r5, #8] │ │ │ │ str r1, [r5, #12] │ │ │ │ - b.n bf3d6 │ │ │ │ + b.n bf3ce │ │ │ │ and.w r3, r1, #24 │ │ │ │ movs r2, #3 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ strd r0, r1, [r5, #8] │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n bf3d6 │ │ │ │ + b.n bf3ce │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0c4c │ │ │ │ - b.n bf3d6 │ │ │ │ + bl d0c44 │ │ │ │ + b.n bf3ce │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bf5fe │ │ │ │ - b.n bf69a │ │ │ │ + bne.w bf5f6 │ │ │ │ + b.n bf692 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movw r3, #37133 @ 0x910d │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - beq.n bf908 │ │ │ │ + beq.n bf900 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w fp, r3, r2, lsl #2 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n bf37e │ │ │ │ + b.n bf376 │ │ │ │ add.w r1, r3, #8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n bf93a │ │ │ │ + bne.n bf932 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ add.w r1, r3, r2, lsr #5 │ │ │ │ - b.n bf90c │ │ │ │ + b.n bf904 │ │ │ │ cmp r4, fp │ │ │ │ - beq.w bf35c │ │ │ │ + beq.w bf354 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n bf75e │ │ │ │ + b.n bf756 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n bf672 │ │ │ │ + b.n bf66a │ │ │ │ add.w fp, sp, #152 @ 0x98 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str.w r2, [fp] │ │ │ │ blx 1191c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str.w r0, [fp, #8] │ │ │ │ asrs r0, r0, #31 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ movw r0, #46981 @ 0xb785 │ │ │ │ movt r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n bf9a8 │ │ │ │ + beq.n bf9a0 │ │ │ │ movw r0, #47237 @ 0xb885 │ │ │ │ movt r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n bf9dc │ │ │ │ + beq.n bf9d4 │ │ │ │ movw r0, #47109 @ 0xb805 │ │ │ │ movt r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n bf9e6 │ │ │ │ + beq.n bf9de │ │ │ │ movw r0, #47493 @ 0xb985 │ │ │ │ movt r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n bf9f0 │ │ │ │ + beq.n bf9e8 │ │ │ │ and.w r3, r3, #31 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n bf9fa │ │ │ │ + beq.n bf9f2 │ │ │ │ movw r3, #7941 @ 0x1f05 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #28 │ │ │ │ bl 1b098 │ │ │ │ - cbnz r0, bf9ae │ │ │ │ - b.n bf676 │ │ │ │ + cbnz r0, bf9a6 │ │ │ │ + b.n bf66e │ │ │ │ mov r0, r2 │ │ │ │ blx 11474 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbz r3, bf9c2 │ │ │ │ + cbz r3, bf9ba │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w ip, r3, #32 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp ip, r2 │ │ │ │ - bls.n bfa16 │ │ │ │ + bls.n bfa0e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bf69a │ │ │ │ + beq.w bf692 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w fp, r3, #4 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ - b.n bf8fe │ │ │ │ + b.n bf8f6 │ │ │ │ mov.w r0, #4194304 @ 0x400000 │ │ │ │ blx 11474 │ │ │ │ - b.n bf9ae │ │ │ │ + b.n bf9a6 │ │ │ │ mov.w r0, #8388608 @ 0x800000 │ │ │ │ blx 11474 │ │ │ │ - b.n bf9ae │ │ │ │ + b.n bf9a6 │ │ │ │ mov.w r0, #12582912 @ 0xc00000 │ │ │ │ blx 11474 │ │ │ │ - b.n bf9ae │ │ │ │ + b.n bf9a6 │ │ │ │ movw ip, #27653 @ 0x6c05 │ │ │ │ movt ip, #1 │ │ │ │ movs r3, #29 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bf9ae │ │ │ │ - b.n bf676 │ │ │ │ + bne.n bf9a6 │ │ │ │ + b.n bf66e │ │ │ │ mov lr, fp │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w ip, [r3, #20] │ │ │ │ - b.n bf9d0 │ │ │ │ + b.n bf9c8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n bf676 │ │ │ │ + b.n bf66e │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ movw r3, #8709 @ 0x2205 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #28 │ │ │ │ bl 1b098 │ │ │ │ - b.n bf676 │ │ │ │ + b.n bf66e │ │ │ │ mov fp, r4 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n bf37e │ │ │ │ + b.n bf376 │ │ │ │ ldr.w r4, [r6, #276] @ 0x114 │ │ │ │ movs r2, #1 │ │ │ │ add.w r4, r4, r3, lsr #5 │ │ │ │ - b.n bf36c │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + b.n bf364 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ movs r6, r0 │ │ │ │ - strd r0, r0, [r4, #8]! │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + ldrd r0, r0, [r4, #8] │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ movs r2, r0 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ movs r2, r0 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ movs r2, r0 │ │ │ │ - b.n bf5dc │ │ │ │ + b.n bf5b4 │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r3, #14 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #52] @ (bfad4 ) │ │ │ │ + ldr r3, [pc, #52] @ (bfacc ) │ │ │ │ push {lr} │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n bfab4 │ │ │ │ + beq.n bfaac │ │ │ │ vldr d7, [r3] │ │ │ │ movs r2, #3 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ vstr d7, [r3, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #32] @ bfad8 │ │ │ │ + ldr.w ip, [pc, #32] @ bfad0 │ │ │ │ mov lr, r0 │ │ │ │ add ip, pc │ │ │ │ add.w ip, ip, #40 @ 0x28 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r4, r1, #6 │ │ │ │ movs r6, r0 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ movs r6, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #180] @ bfba0 │ │ │ │ + ldr.w ip, [pc, #180] @ bfb98 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #176] @ (bfba4 ) │ │ │ │ + ldr r0, [pc, #176] @ (bfb9c ) │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #172] @ (bfba8 ) │ │ │ │ + ldr r4, [pc, #172] @ (bfba0 ) │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r4, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, bfb2e │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, bfb26 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movw r3, #37637 @ 0x9305 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n bfb74 │ │ │ │ + beq.n bfb6c │ │ │ │ movw r3, #56965 @ 0xde85 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n bfb46 │ │ │ │ + beq.n bfb3e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #124] @ (bfbac ) │ │ │ │ - ldr r3, [pc, #112] @ (bfba4 ) │ │ │ │ + ldr r2, [pc, #124] @ (bfba4 ) │ │ │ │ + ldr r3, [pc, #112] @ (bfb9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bfb70 │ │ │ │ + bne.n bfb68 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #104] @ (bfbb0 ) │ │ │ │ + ldr r3, [pc, #104] @ (bfba8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ dmb ish │ │ │ │ addw r3, r3, #1364 @ 0x554 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bfb52 │ │ │ │ + bne.n bfb4a │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r5, #1516] @ 0x5ec │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #1516] @ 0x5ec │ │ │ │ - b.n bfb2c │ │ │ │ + b.n bfb24 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (bfbb0 ) │ │ │ │ + ldr r3, [pc, #56] @ (bfba8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #1360 @ 0x550 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bfb80 │ │ │ │ + bne.n bfb78 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r5, #1512] @ 0x5e8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #1512] @ 0x5e8 │ │ │ │ - b.n bfb2c │ │ │ │ + b.n bfb24 │ │ │ │ nop │ │ │ │ - vld4.8 {d16-d19}, [r8], r5 │ │ │ │ + ldr??.w r0, [r0, r5] │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [sl, r5] │ │ │ │ - vld4.8 {d0-d3}, [sl], r5 │ │ │ │ + vld4.8 {d16-d19}, [r2], r5 │ │ │ │ + ldrsh.w r0, [r2, r5] │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #112] @ (bfc34 ) │ │ │ │ + ldr r5, [pc, #112] @ (bfc2c ) │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ ldr.w r0, [r5, r0, lsl #2] │ │ │ │ - cbz r0, bfc10 │ │ │ │ + cbz r0, bfc08 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #20 │ │ │ │ mul.w r3, r1, r2 │ │ │ │ adds r2, #1 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ cmp r5, #230 @ 0xe6 │ │ │ │ - bne.n bfbd6 │ │ │ │ + bne.n bfbce │ │ │ │ add.w r1, r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 12294 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, r3 │ │ │ │ - ldr r3, [pc, #68] @ (bfc38 ) │ │ │ │ + ldr r3, [pc, #68] @ (bfc30 ) │ │ │ │ mov ip, lr │ │ │ │ add r3, pc │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [lr] │ │ │ │ @@ -269750,172 +269748,172 @@ │ │ │ │ str.w r0, [r5, r6, lsl #2] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r5, #230 @ 0xe6 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ str.w r5, [lr, #20] │ │ │ │ - b.n bfc0c │ │ │ │ + b.n bfc04 │ │ │ │ nop │ │ │ │ - adds r6, r0, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ movs r6, r0 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r2, r4, #2 │ │ │ │ movs r6, r0 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ sub sp, #32 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ - ldr r1, [pc, #64] @ (bfca0 ) │ │ │ │ + ldr r1, [pc, #64] @ (bfc98 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r3, [pc, #64] @ (bfca4 ) │ │ │ │ + ldr r3, [pc, #64] @ (bfc9c ) │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #40] @ 0x28 │ │ │ │ streq r3, [sp, #24] │ │ │ │ - bl bfbb4 │ │ │ │ - ldr r2, [pc, #40] @ (bfca8 ) │ │ │ │ - ldr r3, [pc, #32] @ (bfca4 ) │ │ │ │ + bl bfbac │ │ │ │ + ldr r2, [pc, #40] @ (bfca0 ) │ │ │ │ + ldr r3, [pc, #32] @ (bfc9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bfc9c │ │ │ │ + bne.n bfc94 │ │ │ │ add sp, #32 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf7f80005 │ │ │ │ + strb.w r0, [r0, r5] │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7da0005 │ │ │ │ + @ instruction: 0xf7e20005 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #328] @ bfe04 │ │ │ │ + ldr.w ip, [pc, #328] @ bfdfc │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ and.w r0, r1, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - beq.n bfd30 │ │ │ │ + beq.n bfd28 │ │ │ │ and.w r0, r1, #31 │ │ │ │ cmp r0, #24 │ │ │ │ - beq.n bfd3a │ │ │ │ + beq.n bfd32 │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n bfdc4 │ │ │ │ - ldr r0, [pc, #296] @ (bfe08 ) │ │ │ │ + bne.n bfdbc │ │ │ │ + ldr r0, [pc, #296] @ (bfe00 ) │ │ │ │ mov.w lr, #28 │ │ │ │ ldr.w r6, [ip, r0] │ │ │ │ mov.w ip, r1, lsr #7 │ │ │ │ clz r0, ip │ │ │ │ rsb r0, r0, #410 @ 0x19a │ │ │ │ adds r0, #1 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bpl.n bfdc4 │ │ │ │ + bpl.n bfdbc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 8e1d0 │ │ │ │ + bl 8e1c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - cbnz r5, bfd2a │ │ │ │ + cbnz r5, bfd22 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #41221 @ 0xa105 │ │ │ │ movt r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n bfd90 │ │ │ │ + beq.n bfd88 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ add.w r2, r2, r1, lsr #5 │ │ │ │ - b.n bfcc6 │ │ │ │ + b.n bfcbe │ │ │ │ lsrs r1, r1, #7 │ │ │ │ ldr.w r0, [r4, #1636] @ 0x664 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n bfdc4 │ │ │ │ + blt.n bfdbc │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbnz r2, bfd6c │ │ │ │ + cbnz r2, bfd64 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ asrs r2, r1, #5 │ │ │ │ and.w r0, r1, #31 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ands r2, r3 │ │ │ │ - beq.n bfdf6 │ │ │ │ + beq.n bfdee │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r1, [r5] │ │ │ │ - b.n bfd2a │ │ │ │ + b.n bfd22 │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ add.w ip, r1, #10 │ │ │ │ add.w lr, r2, ip, lsl #2 │ │ │ │ cmp lr, r3 │ │ │ │ - bcs.n bfdbe │ │ │ │ + bcs.n bfdb6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str.w r3, [r2, ip, lsl #2] │ │ │ │ - b.n bfd64 │ │ │ │ + b.n bfd5c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 5b15c │ │ │ │ - ldr r2, [pc, #112] @ (bfe0c ) │ │ │ │ + ldr r2, [pc, #112] @ (bfe04 ) │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r3, #9 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #2437 @ 0x985 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #24581 @ 0x6005 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n bfd2c │ │ │ │ + b.n bfd24 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n bfd2c │ │ │ │ + b.n bfd24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 87958 │ │ │ │ + bl 87950 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 5b15c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r2 │ │ │ │ @@ -269923,358 +269921,358 @@ │ │ │ │ movt r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b1b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n bfd2c │ │ │ │ + b.n bfd24 │ │ │ │ movs r3, #6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n bfdf2 │ │ │ │ + b.n bfdea │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7980005 │ │ │ │ + @ instruction: 0xf7a00005 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #192] @ (bfee4 ) │ │ │ │ + ldr r1, [pc, #192] @ (bfedc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #192] @ (bfee8 ) │ │ │ │ + ldr r3, [pc, #192] @ (bfee0 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ - bl b038c │ │ │ │ - cbz r0, bfeba │ │ │ │ + bl b0384 │ │ │ │ + cbz r0, bfeb2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r8, #8461 @ 0x210d │ │ │ │ movt r8, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0190 │ │ │ │ - cbz r0, bfebe │ │ │ │ + bl b0188 │ │ │ │ + cbz r0, bfeb6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 12454 │ │ │ │ - cbz r0, bfeba │ │ │ │ + cbz r0, bfeb2 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #2305 @ 0x901 │ │ │ │ - bl 95dc8 │ │ │ │ - cbz r0, bfeba │ │ │ │ + bl 95dc0 │ │ │ │ + cbz r0, bfeb2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 96afc │ │ │ │ + bl 96af4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bfe80 │ │ │ │ + bne.n bfe78 │ │ │ │ movs r0, #0 │ │ │ │ - b.n bfec4 │ │ │ │ + b.n bfebc │ │ │ │ mov r0, r5 │ │ │ │ blx 109a8 │ │ │ │ - ldr r2, [pc, #36] @ (bfeec ) │ │ │ │ - ldr r3, [pc, #32] @ (bfee8 ) │ │ │ │ + ldr r2, [pc, #36] @ (bfee4 ) │ │ │ │ + ldr r3, [pc, #32] @ (bfee0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bfede │ │ │ │ + bne.n bfed6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6340005 │ │ │ │ + @ instruction: 0xf63c0005 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5940005 │ │ │ │ + @ instruction: 0xf59c0005 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #120] @ (bff78 ) │ │ │ │ + ldr r5, [pc, #120] @ (bff70 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #116] @ (bff7c ) │ │ │ │ + ldr r0, [pc, #116] @ (bff74 ) │ │ │ │ add r5, pc │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, bff50 │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, bff48 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ adds r4, #1 │ │ │ │ - cbz r2, bff68 │ │ │ │ + cbz r2, bff60 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 96f48 │ │ │ │ - cbz r0, bff68 │ │ │ │ + bl 96f40 │ │ │ │ + cbz r0, bff60 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r3, #4352 @ 0x1100 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl bff84 │ │ │ │ - ldr r2, [pc, #44] @ (bff80 ) │ │ │ │ - ldr r3, [pc, #40] @ (bff7c ) │ │ │ │ + bl bff7c │ │ │ │ + ldr r2, [pc, #44] @ (bff78 ) │ │ │ │ + ldr r3, [pc, #40] @ (bff74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n bff72 │ │ │ │ + bne.n bff6a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl afe38 │ │ │ │ - b.n bff50 │ │ │ │ + bl afe30 │ │ │ │ + b.n bff48 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adcs.w r0, r6, #8716288 @ 0x850000 │ │ │ │ + adcs.w r0, lr, #8716288 @ 0x850000 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r8, #8716288 @ 0x850000 │ │ │ │ + adds.w r0, r0, #8716288 @ 0x850000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #376] @ (c0110 ) │ │ │ │ + ldr r2, [pc, #376] @ (c0108 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #376] @ (c0114 ) │ │ │ │ + ldr r3, [pc, #376] @ (c010c ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #360] @ (c010c ) │ │ │ │ + ldr r0, [pc, #360] @ (c0104 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c0058 │ │ │ │ + beq.n c0050 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bpl.n c00a0 │ │ │ │ + bpl.n c0098 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c009c │ │ │ │ + beq.n c0094 │ │ │ │ movw r2, #8461 @ 0x210d │ │ │ │ movt r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c009c │ │ │ │ + beq.n c0094 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c009c │ │ │ │ + beq.n c0094 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c009c │ │ │ │ + beq.n c0094 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c009c │ │ │ │ + beq.n c0094 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl c011c │ │ │ │ + bl c0114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c009c │ │ │ │ + beq.n c0094 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n c004c │ │ │ │ + bne.n c0044 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #232] @ (c0118 ) │ │ │ │ - ldr r3, [pc, #224] @ (c0114 ) │ │ │ │ + ldr r2, [pc, #232] @ (c0110 ) │ │ │ │ + ldr r3, [pc, #224] @ (c010c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c0048 │ │ │ │ + bne.n c0040 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl af940 │ │ │ │ - b.n c002c │ │ │ │ + bl af938 │ │ │ │ + b.n c0024 │ │ │ │ movw r2, #8461 @ 0x210d │ │ │ │ movt r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl af8c0 │ │ │ │ - cbz r0, c00b2 │ │ │ │ + bl af8b8 │ │ │ │ + cbz r0, c00aa │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, c009c │ │ │ │ + cbz r0, c0094 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbz r3, c00d4 │ │ │ │ + cbz r3, c00cc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl af260 │ │ │ │ - cbnz r0, c00e0 │ │ │ │ + bl af258 │ │ │ │ + cbnz r0, c00d8 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl af6f8 │ │ │ │ - cbnz r0, c00f0 │ │ │ │ + bl af6f0 │ │ │ │ + cbnz r0, c00e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n c002e │ │ │ │ + b.n c0026 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n c00b2 │ │ │ │ + beq.n c00aa │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n bffca │ │ │ │ + bpl.n bffc2 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n bffca │ │ │ │ + bpl.n bffc2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl c011c │ │ │ │ + bl c0114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c009c │ │ │ │ + beq.n c0094 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n c002c │ │ │ │ + beq.n c0024 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl af940 │ │ │ │ - b.n c002c │ │ │ │ + bl af938 │ │ │ │ + b.n c0024 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #46853 @ 0xb705 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r5 │ │ │ │ - bl aefbc │ │ │ │ - b.n c00b2 │ │ │ │ + bl aefb4 │ │ │ │ + b.n c00aa │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl c6b98 │ │ │ │ + bl c6b90 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c009c │ │ │ │ + beq.n c0094 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 24884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c00e0 │ │ │ │ - b.n c009c │ │ │ │ + bne.n c00d8 │ │ │ │ + b.n c0094 │ │ │ │ nop │ │ │ │ - cdp2 0, 11, cr0, cr12, cr5, {0} │ │ │ │ - @ instruction: 0xf4c00005 │ │ │ │ + cdp2 0, 12, cr0, cr4, cr5, {0} │ │ │ │ + @ instruction: 0xf4c80005 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, sl, #8716288 @ 0x850000 │ │ │ │ + bics.w r0, r2, #8716288 @ 0x850000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #112] @ (c019c ) │ │ │ │ + ldr r3, [pc, #112] @ (c0194 ) │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r4, [pc, #108] @ (c01a0 ) │ │ │ │ + ldr r4, [pc, #108] @ (c0198 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ tst.w r2, #256 @ 0x100 │ │ │ │ - beq.n c018e │ │ │ │ - ldr.w ip, [pc, #84] @ c01a4 │ │ │ │ + beq.n c0186 │ │ │ │ + ldr.w ip, [pc, #84] @ c019c │ │ │ │ lsrs r2, r1, #12 │ │ │ │ clz r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r4, [r4, ip] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -270285,117 +270283,117 @@ │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ movs r4, #2 │ │ │ │ movw r3, #20749 @ 0x510d │ │ │ │ movt r3, #5 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ strd r4, r2, [sp] │ │ │ │ movs r2, #11 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w aed48 │ │ │ │ - ldc2 0, cr0, [r2, #-20]! @ 0xffffffec │ │ │ │ - @ instruction: 0xf31c0005 │ │ │ │ + b.w aed40 │ │ │ │ + ldc2 0, cr0, [sl, #-20]! @ 0xffffffec │ │ │ │ + ssat16 r0, #6, r4 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #124] @ (c0234 ) │ │ │ │ + ldr r5, [pc, #124] @ (c022c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #120] @ (c0238 ) │ │ │ │ + ldr r0, [pc, #120] @ (c0230 ) │ │ │ │ add r5, pc │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, c0210 │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, c0208 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 114fc │ │ │ │ - cbnz r0, c0228 │ │ │ │ + cbnz r0, c0220 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ adds r0, r4, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, c0202 │ │ │ │ + cbz r0, c01fa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r5, #20] │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ mov r0, r5 │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #40] @ (c023c ) │ │ │ │ - ldr r3, [pc, #36] @ (c0238 ) │ │ │ │ + ldr r2, [pc, #40] @ (c0234 ) │ │ │ │ + ldr r3, [pc, #36] @ (c0230 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c022e │ │ │ │ + bne.n c0226 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n c0200 │ │ │ │ + b.n c01f8 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf29e0005 │ │ │ │ + subw r0, r6, #5 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #32773 @ 0x8005 │ │ │ │ + @ instruction: 0xf2500005 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #116] @ c02c4 │ │ │ │ + ldr.w ip, [pc, #116] @ c02bc │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #112] @ (c02c8 ) │ │ │ │ + ldr r2, [pc, #112] @ (c02c0 ) │ │ │ │ cmp r1, #16 │ │ │ │ add ip, pc │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ - bhi.n c029a │ │ │ │ + bhi.n c0292 │ │ │ │ movw r2, #58186 @ 0xe34a │ │ │ │ movt r2, #6715 @ 0x1a3b │ │ │ │ - bl a6cd0 │ │ │ │ - ldr r2, [pc, #84] @ (c02cc ) │ │ │ │ + bl a6cc8 │ │ │ │ + ldr r2, [pc, #84] @ (c02c4 ) │ │ │ │ bic.w r0, r0, #8 │ │ │ │ - ldr r3, [pc, #76] @ (c02c8 ) │ │ │ │ + ldr r3, [pc, #76] @ (c02c0 ) │ │ │ │ cmp r0, #1 │ │ │ │ add r2, pc │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c0296 │ │ │ │ + bne.n c028e │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ adds r2, r0, r1 │ │ │ │ mov r3, r1 │ │ │ │ ldrd ip, r1, [r0] │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -270403,521 +270401,521 @@ │ │ │ │ movs r1, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ movw r2, #58186 @ 0xe34a │ │ │ │ movt r2, #6715 @ 0x1a3b │ │ │ │ str.w ip, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl a6cd0 │ │ │ │ - b.n c0274 │ │ │ │ + bl a6cc8 │ │ │ │ + b.n c026c │ │ │ │ nop │ │ │ │ - addw r0, r4, #5 │ │ │ │ + addw r0, ip, #5 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, lr, #5 │ │ │ │ + @ instruction: 0xf1e60005 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl c0318 │ │ │ │ - cbz r0, c0310 │ │ │ │ + bl c0310 │ │ │ │ + cbz r0, c0308 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 879c8 │ │ │ │ + bl 879c0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, c0310 │ │ │ │ + cbz r0, c0308 │ │ │ │ adds r0, r6, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d112c │ │ │ │ + b.w d1124 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl afacc │ │ │ │ - cbz r0, c0336 │ │ │ │ + bl afac4 │ │ │ │ + cbz r0, c032e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r3, #19 │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n c0332 │ │ │ │ + b.n c032a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #1 │ │ │ │ adds r3, r0, #3 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ adds r2, r0, #2 │ │ │ │ add.w r1, r0, ip │ │ │ │ str.w ip, [sp] │ │ │ │ - bl c0374 │ │ │ │ + bl c036c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r8, r2 │ │ │ │ - ldr.w r2, [pc, #1052] @ c07a8 │ │ │ │ + ldr.w r2, [pc, #1052] @ c07a0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r3, [pc, #1052] @ c07ac │ │ │ │ + ldr.w r3, [pc, #1052] @ c07a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w c056c │ │ │ │ + bls.w c0564 │ │ │ │ cmp r2, #3 │ │ │ │ ite ne │ │ │ │ movne r3, sl │ │ │ │ moveq r3, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w c0596 │ │ │ │ + bne.w c058e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n c03f4 │ │ │ │ + beq.n c03ec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c06bc │ │ │ │ + beq.w c06b4 │ │ │ │ mov r7, r8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95dc8 │ │ │ │ + bl 95dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0754 │ │ │ │ + beq.w c074c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0758 │ │ │ │ + beq.w c0750 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c07c0 │ │ │ │ + bl c07b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c0754 │ │ │ │ + bne.w c074c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4538 │ │ │ │ + bl a4530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0754 │ │ │ │ + beq.w c074c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ strd r0, r1, [r3, #24] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c068e │ │ │ │ + beq.w c0686 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0638 │ │ │ │ + beq.w c0630 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ - beq.n c0476 │ │ │ │ + beq.n c046e │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w c05da │ │ │ │ + bne.w c05d2 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ str.w r9, [sp] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ab050 │ │ │ │ + bl ab048 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0646 │ │ │ │ + beq.w c063e │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strd r9, r6, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c060c │ │ │ │ + beq.w c0604 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl c0f38 │ │ │ │ + bl c0f30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0692 │ │ │ │ + beq.w c068a │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w c064a │ │ │ │ + bne.w c0642 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ - bl 87dfc │ │ │ │ + bl 87df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c060c │ │ │ │ + beq.w c0604 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl c1388 │ │ │ │ + bl c1380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c065a │ │ │ │ + beq.w c0652 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c065a │ │ │ │ - cbz r7, c0526 │ │ │ │ + beq.w c0652 │ │ │ │ + cbz r7, c051e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl d112c │ │ │ │ + bl d1124 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c065a │ │ │ │ + beq.w c0652 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbnz r2, c0572 │ │ │ │ + cbnz r2, c056a │ │ │ │ movs r7, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ cmp r5, r9 │ │ │ │ - bne.w c0772 │ │ │ │ + bne.w c076a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4760 │ │ │ │ - ldr r2, [pc, #604] @ (c07b0 ) │ │ │ │ - ldr r3, [pc, #600] @ (c07ac ) │ │ │ │ + bl a4758 │ │ │ │ + ldr r2, [pc, #604] @ (c07a8 ) │ │ │ │ + ldr r3, [pc, #600] @ (c07a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c0634 │ │ │ │ + bne.n c062c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r7, c05b4 │ │ │ │ + cbnz r7, c05ac │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n c03f6 │ │ │ │ + b.n c03ee │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n c058a │ │ │ │ + bne.n c0582 │ │ │ │ movs r0, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r5 │ │ │ │ - bl 7f7b4 │ │ │ │ - b.n c0550 │ │ │ │ + bl 7f7ac │ │ │ │ + b.n c0548 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n c0618 │ │ │ │ + bne.n c0610 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl a4760 │ │ │ │ + bl a4758 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r7, #1 │ │ │ │ - b.n c0550 │ │ │ │ + b.n c0548 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n c059a │ │ │ │ + beq.n c0592 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n c061e │ │ │ │ + bne.n c0616 │ │ │ │ mov r7, r9 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c0456 │ │ │ │ + bne.w c044e │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r8, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl abccc │ │ │ │ + bl abcc4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c0686 │ │ │ │ + beq.n c067e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ strd r9, r6, [sp, #32] │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c04be │ │ │ │ + bne.w c04b6 │ │ │ │ mov r3, r5 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ - b.n c053a │ │ │ │ + b.n c0532 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w c076e │ │ │ │ - ldr r3, [pc, #404] @ (c07b4 ) │ │ │ │ + beq.w c0766 │ │ │ │ + ldr r3, [pc, #404] @ (c07ac ) │ │ │ │ movw r2, #6692 @ 0x1a24 │ │ │ │ - ldr r1, [pc, #400] @ (c07b8 ) │ │ │ │ - ldr r0, [pc, #404] @ (c07bc ) │ │ │ │ + ldr r1, [pc, #400] @ (c07b0 ) │ │ │ │ + ldr r0, [pc, #404] @ (c07b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4760 │ │ │ │ + bl a4758 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n c0550 │ │ │ │ + b.n c0548 │ │ │ │ mov r7, r0 │ │ │ │ - b.n c0548 │ │ │ │ + b.n c0540 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c051c │ │ │ │ + bne.w c0514 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl af198 │ │ │ │ + bl af190 │ │ │ │ mov r0, r5 │ │ │ │ blx 11944 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, c069c │ │ │ │ + cbnz r3, c0694 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl abccc │ │ │ │ - b.n c04b8 │ │ │ │ + bl abcc4 │ │ │ │ + b.n c04b0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ - b.n c0542 │ │ │ │ + b.n c053a │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n c048e │ │ │ │ + b.n c0486 │ │ │ │ ldr.w r3, [r4, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c066a │ │ │ │ - b.n c060c │ │ │ │ + beq.n c0662 │ │ │ │ + b.n c0604 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ - beq.n c06a8 │ │ │ │ + beq.n c06a0 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n c0674 │ │ │ │ + b.n c066c │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bl 44b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c0754 │ │ │ │ + beq.n c074c │ │ │ │ cmp r0, r7 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bge.n c06d6 │ │ │ │ + bge.n c06ce │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w c0550 │ │ │ │ + beq.w c0548 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl c07c0 │ │ │ │ + bl c07b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c0550 │ │ │ │ + bne.w c0548 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl c0f38 │ │ │ │ + bl c0f30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w c0550 │ │ │ │ + bne.w c0548 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ands.w r9, r3, #8 │ │ │ │ - beq.n c077c │ │ │ │ + beq.n c0774 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ - bl 87dfc │ │ │ │ + bl 87df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0550 │ │ │ │ + beq.w c0548 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movw r3, #770 @ 0x302 │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w c0550 │ │ │ │ + bne.w c0548 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c1388 │ │ │ │ + bl c1380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0550 │ │ │ │ + beq.w c0548 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c05b0 │ │ │ │ + bne.w c05a8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n c0550 │ │ │ │ + b.n c0548 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w c0422 │ │ │ │ + bpl.w c041a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 971ec │ │ │ │ + bl 971e4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n c0422 │ │ │ │ + b.n c041a │ │ │ │ mov r7, r8 │ │ │ │ - b.n c05c2 │ │ │ │ + b.n c05ba │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl aab24 │ │ │ │ - b.n c0548 │ │ │ │ + bl aab1c │ │ │ │ + b.n c0540 │ │ │ │ ldr.w r8, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 80198 │ │ │ │ + bl 80190 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl bff84 │ │ │ │ + bl bff7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0550 │ │ │ │ + beq.w c0548 │ │ │ │ mov r6, r5 │ │ │ │ - b.n c0700 │ │ │ │ + b.n c06f8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0c60005 │ │ │ │ + @ instruction: 0xf0ce0005 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s8 d0, d8, d5 │ │ │ │ - bge.n c0898 │ │ │ │ + vhadd.s16 d0, d0, d5 │ │ │ │ + bge.n c0870 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #824] @ (c0af8 ) │ │ │ │ + ldr r0, [pc, #760] @ (c0ab0 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n c07ea │ │ │ │ + bmi.n c07e2 │ │ │ │ and.w r2, r3, #32 │ │ │ │ movw ip, #514 @ 0x202 │ │ │ │ and.w r3, r3, ip │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n c07da │ │ │ │ + beq.n c07d2 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #1832] @ 0x728 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ movt r0, #2048 @ 0x800 │ │ │ │ ands r0, r3 │ │ │ │ - cbz r0, c0828 │ │ │ │ + cbz r0, c0820 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ bl 29a50 │ │ │ │ @@ -270947,198 +270945,198 @@ │ │ │ │ mov lr, r2 │ │ │ │ add.w ip, r5, r1, lsr #5 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n c08cc │ │ │ │ + bne.n c08c4 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ add.w r2, r5, r3, lsr #5 │ │ │ │ ldr r3, [r1, r5] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n c085c │ │ │ │ + beq.n c0854 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c0926 │ │ │ │ + beq.n c091e │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r0 │ │ │ │ and.w r0, r3, #31 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, #24 │ │ │ │ - bne.n c0904 │ │ │ │ + bne.n c08fc │ │ │ │ lsrs r5, r3, #7 │ │ │ │ ldr.w r0, [r6, #1636] @ 0x664 │ │ │ │ ldr.w r0, [r0, r5, lsl #2] │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n c0904 │ │ │ │ + blt.n c08fc │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ asrs r0, r5, #5 │ │ │ │ and.w ip, r5, #31 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r0, r3 │ │ │ │ - beq.n c08e4 │ │ │ │ + beq.n c08dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n c08d2 │ │ │ │ + bls.n c08ca │ │ │ │ adds r5, #10 │ │ │ │ str r5, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r2, ip, #4 │ │ │ │ - b.n c086c │ │ │ │ + b.n c0864 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ - cbz r0, c093a │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, c0932 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c08b6 │ │ │ │ + b.n c08ae │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #40965 @ 0xa005 │ │ │ │ bl 1cb40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n c08c6 │ │ │ │ + bne.n c08be │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 88488 │ │ │ │ + bl 88480 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ - b.n c08a6 │ │ │ │ + b.n c089e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r8 │ │ │ │ - cbz r0, c0932 │ │ │ │ + cbz r0, c092a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r1, #50053 @ 0xc385 │ │ │ │ movt r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 1cb40 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movw r1, #40965 @ 0xa005 │ │ │ │ - b.n c091c │ │ │ │ + b.n c0914 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - b.n c092a │ │ │ │ + b.n c0922 │ │ │ │ bl 5a418 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ add.w r3, r0, r1, lsr #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - bne.n c0a30 │ │ │ │ + bne.n c0a28 │ │ │ │ lsrs r1, r2, #5 │ │ │ │ add.w r6, r0, r2, lsr #5 │ │ │ │ ldr r2, [r1, r0] │ │ │ │ and.w r1, r2, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n c0968 │ │ │ │ + beq.n c0960 │ │ │ │ adds r3, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ and.w r5, r1, #7 │ │ │ │ cmp r5, #7 │ │ │ │ - beq.n c0a2a │ │ │ │ + beq.n c0a22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c0b26 │ │ │ │ + beq.w c0b1e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w c0b26 │ │ │ │ + beq.w c0b1e │ │ │ │ and.w r0, r2, #31 │ │ │ │ cmp r0, #24 │ │ │ │ itett eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldreq.w r5, [r7, #1636] @ 0x664 │ │ │ │ ldreq.w r2, [r5, r2, lsl #2] │ │ │ │ it eq │ │ │ │ ldreq r5, [r2, #24] │ │ │ │ and.w r2, r1, #31 │ │ │ │ cmp r2, #24 │ │ │ │ - beq.n c0a34 │ │ │ │ + beq.n c0a2c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w c0b3a │ │ │ │ + blt.w c0b32 │ │ │ │ subs r2, #3 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - bne.w c0b3a │ │ │ │ + bne.w c0b32 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ asrs r1, r5, #5 │ │ │ │ and.w r0, r5, #31 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w c0bea │ │ │ │ + beq.w c0be2 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w c0b3e │ │ │ │ + bls.w c0b36 │ │ │ │ adds r5, #10 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldrd r2, r1, [r4, #224] @ 0xe0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n c0abe │ │ │ │ + bls.n c0ab6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n c0a22 │ │ │ │ + bne.n c0a1a │ │ │ │ blx 10848 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r0, r1, lsr #5 │ │ │ │ - b.n c097a │ │ │ │ + b.n c0972 │ │ │ │ adds r6, r3, #4 │ │ │ │ - b.n c0978 │ │ │ │ + b.n c0970 │ │ │ │ ldr.w r2, [r7, #1636] @ 0x664 │ │ │ │ lsrs r1, r1, #7 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ orrs r2, r5 │ │ │ │ - bmi.w c0b54 │ │ │ │ + bmi.w c0b4c │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ asrs r1, r5, #5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ and.w lr, r0, #31 │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ asrs r1, r0, #5 │ │ │ │ @@ -271148,475 +271146,475 @@ │ │ │ │ and.w r2, r5, #31 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ lsl.w r1, r1, lr │ │ │ │ ands.w r2, r2, r8 │ │ │ │ and.w r1, r1, ip │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ - beq.n c0ad4 │ │ │ │ - cbz r1, c0ad4 │ │ │ │ + beq.n c0acc │ │ │ │ + cbz r1, c0acc │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w c0c12 │ │ │ │ + bls.w c0c0a │ │ │ │ adds r5, #10 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w c0c26 │ │ │ │ + bls.w c0c1e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #10 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n c0a22 │ │ │ │ + b.n c0a1a │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, c0b22 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, c0b1a │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c0a06 │ │ │ │ + b.n c09fe │ │ │ │ ldr.w r2, [r7, #2296] @ 0x8f8 │ │ │ │ lsls r1, r2, #24 │ │ │ │ - bpl.n c0aec │ │ │ │ - ldr r1, [pc, #616] @ (c0d48 ) │ │ │ │ + bpl.n c0ae4 │ │ │ │ + ldr r1, [pc, #616] @ (c0d40 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ bl 1ca08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r7, #1832] @ 0x728 │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bmi.w c0c86 │ │ │ │ + bmi.w c0c7e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w c0ccc │ │ │ │ + bne.w c0cc4 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w c0cb4 │ │ │ │ + bhi.w c0cac │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c0cb0 │ │ │ │ + bne.w c0ca8 │ │ │ │ bl 5a418 │ │ │ │ ldr.w r2, [r7, #2296] @ 0x8f8 │ │ │ │ lsls r5, r2, #24 │ │ │ │ - bmi.w c0c3c │ │ │ │ + bmi.w c0c34 │ │ │ │ ldr.w r2, [r7, #1832] @ 0x728 │ │ │ │ lsls r0, r2, #18 │ │ │ │ - bmi.w c0c66 │ │ │ │ + bmi.w c0c5e │ │ │ │ movs r0, #0 │ │ │ │ - b.n c0a24 │ │ │ │ + b.n c0a1c │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c0b22 │ │ │ │ + beq.n c0b1a │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c09f2 │ │ │ │ + b.n c09ea │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n c0b3a │ │ │ │ + bge.n c0b32 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n c0b3a │ │ │ │ + blt.n c0b32 │ │ │ │ subs r0, #3 │ │ │ │ bics.w r3, r0, #2 │ │ │ │ - bne.n c0b3a │ │ │ │ + bne.n c0b32 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ asrs r2, r2, #5 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ and.w r1, r2, #31 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n c0ba2 │ │ │ │ + bne.n c0b9a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w c0d1c │ │ │ │ + bls.w c0d14 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #10 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w c0d06 │ │ │ │ + bls.w c0cfe │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #10 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w c0d32 │ │ │ │ + bls.w c0d2a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w c0a22 │ │ │ │ - b.n c0a1e │ │ │ │ + bne.w c0a1a │ │ │ │ + b.n c0a16 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r1, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n c0c4e │ │ │ │ + bls.n c0c46 │ │ │ │ add.w r1, r5, #10 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c09da │ │ │ │ + b.n c09d2 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c0b22 │ │ │ │ + beq.n c0b1a │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c0a96 │ │ │ │ + b.n c0a8e │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0b22 │ │ │ │ + beq.w c0b1a │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c0aac │ │ │ │ - ldr r1, [pc, #268] @ (c0d4c ) │ │ │ │ + b.n c0aa4 │ │ │ │ + ldr r1, [pc, #268] @ (c0d44 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 1ca08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c0b30 │ │ │ │ + b.n c0b28 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0b22 │ │ │ │ + beq.w c0b1a │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c0c00 │ │ │ │ + b.n c0bf8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl c1988 │ │ │ │ + bl c1980 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl c1988 │ │ │ │ + bl c1980 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.n c0a22 │ │ │ │ + bl 87760 │ │ │ │ + b.n c0a1a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, r5 │ │ │ │ ite ne │ │ │ │ movne r5, #104 @ 0x68 │ │ │ │ moveq r5, #105 @ 0x69 │ │ │ │ - bl c1988 │ │ │ │ + bl c1980 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl c1988 │ │ │ │ + bl c1980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.n c0a22 │ │ │ │ + bl 87760 │ │ │ │ + b.n c0a1a │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ add.w r3, r5, #10 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w c0a82 │ │ │ │ + bne.w c0a7a │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n c0cf0 │ │ │ │ + bls.n c0ce8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #10 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n c0a82 │ │ │ │ + b.n c0a7a │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0b22 │ │ │ │ + beq.w c0b1a │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c0cde │ │ │ │ + b.n c0cd6 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0b22 │ │ │ │ + beq.w c0b1a │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c0bb6 │ │ │ │ + b.n c0bae │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0b22 │ │ │ │ + beq.w c0b1a │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c0b92 │ │ │ │ + b.n c0b8a │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0b22 │ │ │ │ + beq.w c0b1a │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c0bce │ │ │ │ - movs r7, #4 │ │ │ │ + b.n c0bc6 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [r0, #276] @ 0x114 │ │ │ │ sub sp, #12 │ │ │ │ add.w r1, lr, r1, lsr #5 │ │ │ │ add.w r3, r1, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n c0d7e │ │ │ │ + bne.n c0d76 │ │ │ │ add.w r3, lr, r3, lsr #5 │ │ │ │ - b.n c0d6c │ │ │ │ + b.n c0d64 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r4, #24 │ │ │ │ - bne.n c0dac │ │ │ │ + bne.n c0da4 │ │ │ │ ldr.w ip, [r0, #1636] @ 0x664 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n c0dac │ │ │ │ + blt.n c0da4 │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ asrs r4, r3, #5 │ │ │ │ and.w r6, r3, #31 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r4, #1 │ │ │ │ lsls r4, r6 │ │ │ │ tst r4, r5 │ │ │ │ - beq.n c0db2 │ │ │ │ + beq.n c0daa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r7, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ and.w r4, r1, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - bne.n c0dc6 │ │ │ │ + bne.n c0dbe │ │ │ │ add.w r1, lr, r1, lsr #5 │ │ │ │ - b.n c0db6 │ │ │ │ + b.n c0dae │ │ │ │ and.w r4, r1, #31 │ │ │ │ cmp r4, #24 │ │ │ │ - bne.n c0dac │ │ │ │ + bne.n c0da4 │ │ │ │ lsrs r1, r1, #7 │ │ │ │ ldr.w r1, [ip, r1, lsl #2] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n c0dac │ │ │ │ + blt.n c0da4 │ │ │ │ asrs r1, r6, #5 │ │ │ │ and.w r5, r6, #31 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r5 │ │ │ │ ands r1, r4 │ │ │ │ - beq.n c0ed2 │ │ │ │ + beq.n c0eca │ │ │ │ ldr r1, [r7, #0] │ │ │ │ and.w r4, r1, #7 │ │ │ │ cmp r4, #7 │ │ │ │ - beq.n c0e58 │ │ │ │ + beq.n c0e50 │ │ │ │ and.w r4, r1, #31 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n c0e74 │ │ │ │ + bne.n c0e6c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 88488 │ │ │ │ + bl 88480 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r0, [r5, #224] @ 0xe0 │ │ │ │ subs r0, r0, r1 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n c0e5e │ │ │ │ + bls.n c0e56 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ ldrd r1, r0, [r5, #224] @ 0xe0 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r5, #224] @ 0xe0 │ │ │ │ subs r0, r0, r1 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n c0ed6 │ │ │ │ + bls.n c0ece │ │ │ │ adds r6, #10 │ │ │ │ str r6, [r1, #0] │ │ │ │ ldrd r1, r0, [r5, #224] @ 0xe0 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r5, #224] @ 0xe0 │ │ │ │ subs r0, r0, r1 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n c0ee8 │ │ │ │ + bls.n c0ee0 │ │ │ │ adds r3, #10 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ - b.n c0dae │ │ │ │ + b.n c0da6 │ │ │ │ add.w r7, lr, r1, lsr #5 │ │ │ │ - b.n c0dee │ │ │ │ + b.n c0de6 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r5, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c0ee4 │ │ │ │ + beq.n c0edc │ │ │ │ ldr.w r1, [r5, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n c0e1e │ │ │ │ + b.n c0e16 │ │ │ │ cmp r4, #24 │ │ │ │ - bne.n c0dac │ │ │ │ + bne.n c0da4 │ │ │ │ lsrs r1, r1, #7 │ │ │ │ ldr.w r1, [ip, r1, lsl #2] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n c0dac │ │ │ │ + blt.n c0da4 │ │ │ │ asrs r1, r4, #5 │ │ │ │ and.w ip, r4, #31 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ ands r1, r2 │ │ │ │ - beq.n c0ed2 │ │ │ │ + beq.n c0eca │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 88488 │ │ │ │ + bl 88480 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r0, [r5, #224] @ 0xe0 │ │ │ │ subs r0, r0, r1 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n c0f20 │ │ │ │ + bls.n c0f18 │ │ │ │ adds r4, #10 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldrd r1, r0, [r5, #224] @ 0xe0 │ │ │ │ adds r1, #4 │ │ │ │ str.w r1, [r5, #224] @ 0xe0 │ │ │ │ subs r0, r0, r1 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n c0f08 │ │ │ │ + bls.n c0f00 │ │ │ │ add.w r0, r6, #10 │ │ │ │ str r0, [r1, #0] │ │ │ │ - b.n c0e36 │ │ │ │ + b.n c0e2e │ │ │ │ mov r0, r1 │ │ │ │ - b.n c0dae │ │ │ │ + b.n c0da6 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r5, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ - cbnz r0, c0f00 │ │ │ │ + bl b1644 │ │ │ │ + cbnz r0, c0ef8 │ │ │ │ bl 5a418 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r5, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c0ee4 │ │ │ │ + beq.n c0edc │ │ │ │ ldr.w r1, [r5, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n c0e46 │ │ │ │ + b.n c0e3e │ │ │ │ ldr.w r1, [r5, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n c0e32 │ │ │ │ + b.n c0e2a │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r5, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c0ee4 │ │ │ │ + beq.n c0edc │ │ │ │ ldr.w r1, [r5, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n c0eca │ │ │ │ + b.n c0ec2 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r5, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c0ee4 │ │ │ │ + beq.n c0edc │ │ │ │ ldr.w r1, [r5, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n c0eb6 │ │ │ │ + b.n c0eae │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #684] @ (c11f8 ) │ │ │ │ + ldr r3, [pc, #684] @ (c11f0 ) │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #684] @ (c11fc ) │ │ │ │ + ldr r2, [pc, #684] @ (c11f4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #680] @ (c1200 ) │ │ │ │ + ldr r3, [pc, #680] @ (c11f8 ) │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -271629,288 +271627,288 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #40] @ 0x28 │ │ │ │ str r0, [r7, #20] │ │ │ │ str r3, [r7, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w c111e │ │ │ │ + beq.w c1116 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ - cbz r0, c0fec │ │ │ │ + cbz r0, c0fe4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bmi.w c10d8 │ │ │ │ + bmi.w c10d0 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n c1038 │ │ │ │ + bpl.n c1030 │ │ │ │ mov r2, r6 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89144 │ │ │ │ - cbz r0, c0fda │ │ │ │ + bl 8913c │ │ │ │ + cbz r0, c0fd2 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ - cbz r1, c0fbc │ │ │ │ + cbz r1, c0fb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af7e0 │ │ │ │ + bl af7d8 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #580] @ (c1204 ) │ │ │ │ - ldr r3, [pc, #572] @ (c1200 ) │ │ │ │ + ldr r2, [pc, #580] @ (c11fc ) │ │ │ │ + ldr r3, [pc, #572] @ (c11f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c1034 │ │ │ │ + bne.n c102c │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r2, #16653 @ 0x410d │ │ │ │ movt r2, #14 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af8c0 │ │ │ │ - cbnz r0, c0ff0 │ │ │ │ + bl af8b8 │ │ │ │ + cbnz r0, c0fe8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n c0fbe │ │ │ │ + b.n c0fb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c0fec │ │ │ │ + beq.n c0fe4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89144 │ │ │ │ - b.n c0fbe │ │ │ │ + bl 8913c │ │ │ │ + b.n c0fb6 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r8, r0 │ │ │ │ and.w r3, r3, #768 @ 0x300 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n c1108 │ │ │ │ + beq.n c1100 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bne.n c1112 │ │ │ │ + bne.n c110a │ │ │ │ movw r2, #57613 @ 0xe10d │ │ │ │ movt r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c0fec │ │ │ │ + beq.n c0fe4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r3 │ │ │ │ - bl 89144 │ │ │ │ + bl 8913c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c0fec │ │ │ │ + beq.n c0fe4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - beq.w c11a4 │ │ │ │ + beq.w c119c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - cbz r3, c10be │ │ │ │ + cbz r3, c10b6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - beq.w c12dc │ │ │ │ + beq.w c12d4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1cdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c0fec │ │ │ │ + beq.n c0fe4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - beq.w c12ca │ │ │ │ + beq.w c12c2 │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 200d8 │ │ │ │ - b.n c0fbe │ │ │ │ + b.n c0fb6 │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ add.w r2, r8, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r3, r2, #7 │ │ │ │ bic.w r1, r3, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ sub.w r1, sp, r1 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n c113a │ │ │ │ + beq.n c1132 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n c10f8 │ │ │ │ + b.n c10f0 │ │ │ │ movw r2, #53517 @ 0xd10d │ │ │ │ movt r2, #16 │ │ │ │ - b.n c105a │ │ │ │ - cbnz r3, c1122 │ │ │ │ + b.n c1052 │ │ │ │ + cbnz r3, c111a │ │ │ │ movw r2, #16653 @ 0x410d │ │ │ │ movt r2, #14 │ │ │ │ - b.n c105a │ │ │ │ + b.n c1052 │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ - b.n c0f96 │ │ │ │ - ldr r3, [pc, #228] @ (c1208 ) │ │ │ │ + b.n c0f8e │ │ │ │ + ldr r3, [pc, #228] @ (c1200 ) │ │ │ │ movw r2, #5453 @ 0x154d │ │ │ │ - ldr r1, [pc, #224] @ (c120c ) │ │ │ │ - ldr r0, [pc, #228] @ (c1210 ) │ │ │ │ + ldr r1, [pc, #224] @ (c1204 ) │ │ │ │ + ldr r0, [pc, #228] @ (c1208 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #264 @ 0x108 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbnz r3, c119c │ │ │ │ + cbnz r3, c1194 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ str.w sp, [r7, #28] │ │ │ │ blx 10cec │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add.w r2, r4, #60 @ 0x3c │ │ │ │ str.w r8, [sp] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, r2, r3, lsl #2 │ │ │ │ cmp r9, r2 │ │ │ │ - bls.n c1214 │ │ │ │ + bls.n c120c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 82dc4 │ │ │ │ + bl 82dbc │ │ │ │ sub.w r3, r0, #13 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.w c12a6 │ │ │ │ + bhi.w c129e │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #648] @ 0x288 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - add r2, pc, #592 @ (adr r2, c13e0 ) │ │ │ │ + add r2, pc, #592 @ (adr r2, c13d8 ) │ │ │ │ ldr r4, [sp, #636] @ 0x27c │ │ │ │ - add r2, pc, #612 @ (adr r2, c13f8 ) │ │ │ │ + add r2, pc, #612 @ (adr r2, c13f0 ) │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r4, r4, #1 │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n c1144 │ │ │ │ + b.n c113c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ movw r2, #8461 @ 0x210d │ │ │ │ movt r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl aed48 │ │ │ │ + bl aed40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0fec │ │ │ │ + beq.w c0fe4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0fec │ │ │ │ + beq.w c0fe4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ - b.n c109e │ │ │ │ + bl aefb4 │ │ │ │ + b.n c1096 │ │ │ │ nop │ │ │ │ - vhadd.s16 d0, d4, d5 │ │ │ │ - b.n c0c08 │ │ │ │ + vhadd.s16 d0, d12, d5 │ │ │ │ + b.n c0c10 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n c0b3c │ │ │ │ + b.n c0b44 │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ movs r2, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n c1230 │ │ │ │ + blt.n c1228 │ │ │ │ add.w r1, r8, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ str r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0fec │ │ │ │ + beq.w c0fe4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - b.n c0f9e │ │ │ │ - ldr r3, [pc, #184] @ (c12ec ) │ │ │ │ + b.n c0f96 │ │ │ │ + ldr r3, [pc, #184] @ (c12e4 ) │ │ │ │ movw r2, #5025 @ 0x13a1 │ │ │ │ - ldr r1, [pc, #184] @ (c12f0 ) │ │ │ │ - ldr r0, [pc, #184] @ (c12f4 ) │ │ │ │ + ldr r1, [pc, #184] @ (c12e8 ) │ │ │ │ + ldr r0, [pc, #184] @ (c12ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ subs r3, #10 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n c1278 │ │ │ │ + bge.n c1270 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov.w ip, r3, lsr #5 │ │ │ │ cmp r8, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ it lt │ │ │ │ movlt r8, r3 │ │ │ │ and.w r3, r3, #31 │ │ │ │ @@ -271919,422 +271917,422 @@ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ orrs r0, r3 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r3, #10 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n c12a6 │ │ │ │ + bge.n c129e │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov.w ip, r3, lsr #5 │ │ │ │ cmp r8, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ it lt │ │ │ │ movlt r8, r3 │ │ │ │ and.w r3, r3, #31 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ orrs r0, r3 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 82d50 │ │ │ │ + bl 82d48 │ │ │ │ mov r2, r0 │ │ │ │ - b.n c1162 │ │ │ │ + b.n c115a │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movs r3, #2 │ │ │ │ - b.n c127c │ │ │ │ + b.n c1274 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movs r3, #1 │ │ │ │ - b.n c127c │ │ │ │ + b.n c1274 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ - b.n c127c │ │ │ │ + b.n c1274 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ subs r3, #10 │ │ │ │ - b.n c127c │ │ │ │ + b.n c1274 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #50053 @ 0xc385 │ │ │ │ movt r2, #1 │ │ │ │ - bl af260 │ │ │ │ - b.n c0fbe │ │ │ │ + bl af258 │ │ │ │ + b.n c0fb6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1cdd4 │ │ │ │ - b.n c0fbe │ │ │ │ + b.n c0fb6 │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r4, r0, #7 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r0, r4, #6 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ ldr.w ip, [r0, #276] @ 0x114 │ │ │ │ - ldr r4, [pc, #124] @ (c1380 ) │ │ │ │ + ldr r4, [pc, #124] @ (c1378 ) │ │ │ │ add.w r3, lr, r1, lsl #2 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r5, r3, #7 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ cmp r5, #7 │ │ │ │ add.w r3, ip, r3, lsr #5 │ │ │ │ - beq.n c130a │ │ │ │ + beq.n c1302 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ adds r3, #4 │ │ │ │ and.w r5, r1, #3968 @ 0xf80 │ │ │ │ cmp.w r5, #3968 @ 0xf80 │ │ │ │ it ne │ │ │ │ ubfxne r1, r1, #7, #5 │ │ │ │ - beq.n c1360 │ │ │ │ + beq.n c1358 │ │ │ │ add.w r4, lr, r2, lsl #2 │ │ │ │ - cbz r1, c135e │ │ │ │ + cbz r1, c1356 │ │ │ │ add.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ sub.w ip, r3, ip │ │ │ │ subs r1, #1 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ mov.w r1, ip, lsl #5 │ │ │ │ orr.w r1, r1, #15 │ │ │ │ str.w r1, [lr, r2, lsl #2] │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r5, [pc, #32] @ (c1384 ) │ │ │ │ + ldr r5, [pc, #32] @ (c137c ) │ │ │ │ lsrs r1, r1, #12 │ │ │ │ ldr r5, [r4, r5] │ │ │ │ clz r4, r1 │ │ │ │ rsb r4, r4, #732 @ 0x2dc │ │ │ │ adds r4, #1 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.n c1330 │ │ │ │ + b.n c1328 │ │ │ │ nop │ │ │ │ - b.n c162c │ │ │ │ + b.n c1634 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #140] @ (c1428 ) │ │ │ │ + ldr r4, [pc, #140] @ (c1420 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #140] @ (c142c ) │ │ │ │ + ldr r3, [pc, #140] @ (c1424 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl c1434 │ │ │ │ + bl c142c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, c13d8 │ │ │ │ - ldr r2, [pc, #116] @ (c1430 ) │ │ │ │ - ldr r3, [pc, #112] @ (c142c ) │ │ │ │ + cbz r0, c13d0 │ │ │ │ + ldr r2, [pc, #116] @ (c1428 ) │ │ │ │ + ldr r3, [pc, #112] @ (c1424 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c13d4 │ │ │ │ + bne.n c13cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c13b8 │ │ │ │ + beq.n c13b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c13b8 │ │ │ │ + beq.n c13b0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c13b8 │ │ │ │ + beq.n c13b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c13b8 │ │ │ │ + beq.n c13b0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c1434 │ │ │ │ + bl c142c │ │ │ │ mov r4, r0 │ │ │ │ - b.n c13b8 │ │ │ │ + b.n c13b0 │ │ │ │ nop │ │ │ │ - b.n c15a4 │ │ │ │ + b.n c15ac │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n c1574 │ │ │ │ + b.n c157c │ │ │ │ movs r5, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #208] @ (c1514 ) │ │ │ │ + ldr r3, [pc, #208] @ (c150c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - bl af184 │ │ │ │ - cbz r0, c1458 │ │ │ │ + bl af17c │ │ │ │ + cbz r0, c1450 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r1, r6, lsl #2 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w ip, r2, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n c1480 │ │ │ │ + bne.n c1478 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n c1462 │ │ │ │ + b.n c145a │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ add.w r1, r1, r3, lsr #5 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n c1478 │ │ │ │ + beq.n c1470 │ │ │ │ and.w lr, r2, #31 │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n c1498 │ │ │ │ + bne.n c1490 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n c14dc │ │ │ │ + beq.n c14d4 │ │ │ │ and.w r1, r3, #31 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n c1456 │ │ │ │ + bne.n c144e │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.n c1456 │ │ │ │ + bne.n c144e │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - ldr.w ip, [pc, #104] @ c1518 │ │ │ │ + ldr.w ip, [pc, #104] @ c1510 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ ldr.w r4, [r5, ip] │ │ │ │ lsrs r1, r1, #12 │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n c1456 │ │ │ │ + bne.n c144e │ │ │ │ ldr r0, [r2, #12] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - ldr.w ip, [pc, #52] @ c1518 │ │ │ │ + ldr.w ip, [pc, #52] @ c1510 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr.w r4, [r5, ip] │ │ │ │ lsrs r1, r1, #12 │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n c1456 │ │ │ │ + bne.n c144e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n c153c │ │ │ │ + b.n c1544 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n c1558 │ │ │ │ + beq.n c1550 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n c1596 │ │ │ │ + bls.n c158e │ │ │ │ adds r5, #10 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n c157a │ │ │ │ + bhi.n c1572 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ - cbz r0, c15a8 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, c15a0 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 10844 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ - cbz r0, c15a8 │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, c15a0 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c1548 │ │ │ │ + b.n c1540 │ │ │ │ bl 5a418 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r5, r0, r1, lsr #5 │ │ │ │ adds r7, r5, #4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n c15dc │ │ │ │ + bne.n c15d4 │ │ │ │ add.w r7, r0, r2, lsr #5 │ │ │ │ - b.n c15cc │ │ │ │ + b.n c15c4 │ │ │ │ adds r5, #8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n c1688 │ │ │ │ + beq.n c1680 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c1794 │ │ │ │ + beq.w c178c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w c1794 │ │ │ │ + beq.w c178c │ │ │ │ and.w r0, r2, #31 │ │ │ │ cmp r0, #24 │ │ │ │ itett eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ movne.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldreq.w r3, [r8, #1636] @ 0x664 │ │ │ │ ldreq.w r3, [r3, r2, lsl #2] │ │ │ │ it eq │ │ │ │ ldreq r6, [r3, #24] │ │ │ │ and.w r3, r1, #31 │ │ │ │ cmp r3, #24 │ │ │ │ - beq.n c16b6 │ │ │ │ + beq.n c16ae │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w c177c │ │ │ │ + blt.w c1774 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w c177c │ │ │ │ + bne.w c1774 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ asrs r2, r6, #5 │ │ │ │ and.w r1, r6, #31 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ - beq.w c1754 │ │ │ │ + beq.w c174c │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n c16a2 │ │ │ │ + bls.n c169a │ │ │ │ adds r6, #10 │ │ │ │ str r6, [r2, #0] │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n c168e │ │ │ │ + bls.n c1686 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n c1680 │ │ │ │ + bne.n c1678 │ │ │ │ blx 10848 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r5, r0, r1, lsr #5 │ │ │ │ - b.n c15de │ │ │ │ + b.n c15d6 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c1750 │ │ │ │ + beq.n c1748 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c1664 │ │ │ │ + b.n c165c │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c1750 │ │ │ │ + beq.n c1748 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c1650 │ │ │ │ + b.n c1648 │ │ │ │ ldr.w r3, [r8, #1636] @ 0x664 │ │ │ │ lsrs r1, r1, #7 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r3, r6 │ │ │ │ - bmi.n c1778 │ │ │ │ + bmi.n c1770 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ asrs r2, r6, #5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ and.w ip, r1, #31 │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ asrs r2, r1, #5 │ │ │ │ @@ -272344,603 +272342,603 @@ │ │ │ │ and.w r3, r6, #31 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands.w r3, r3, lr │ │ │ │ and.w r2, r2, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r2 │ │ │ │ - beq.n c1704 │ │ │ │ + beq.n c16fc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c18b4 │ │ │ │ + bne.w c18ac │ │ │ │ ldr.w r3, [r8, #2296] @ 0x8f8 │ │ │ │ lsls r2, r3, #24 │ │ │ │ - bpl.n c171a │ │ │ │ - ldr r1, [pc, #624] @ (c1980 ) │ │ │ │ + bpl.n c1712 │ │ │ │ + ldr r1, [pc, #624] @ (c1978 ) │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1ca08 │ │ │ │ ldr.w r3, [r8, #1832] @ 0x728 │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.w c1918 │ │ │ │ + bmi.w c1910 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w c187e │ │ │ │ + bne.w c1876 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w c1868 │ │ │ │ + bhi.w c1860 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c1864 │ │ │ │ + bne.w c185c │ │ │ │ bl 5a418 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n c1780 │ │ │ │ + bls.n c1778 │ │ │ │ add.w r3, r6, #10 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n c163e │ │ │ │ + b.n c1636 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n c17d2 │ │ │ │ + blt.n c17ca │ │ │ │ movs r0, #0 │ │ │ │ - b.n c1682 │ │ │ │ + b.n c167a │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c1750 │ │ │ │ + beq.n c1748 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c1766 │ │ │ │ + b.n c175e │ │ │ │ ldr.w r3, [r8, #2296] @ 0x8f8 │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bmi.n c17c2 │ │ │ │ + bmi.n c17ba │ │ │ │ ldr.w r3, [r8, #1832] @ 0x728 │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n c177c │ │ │ │ + bpl.n c1774 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl c1988 │ │ │ │ + bl c1980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl c1988 │ │ │ │ + bl c1980 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ - b.n c1680 │ │ │ │ - ldr r1, [pc, #448] @ (c1984 ) │ │ │ │ + bl 87760 │ │ │ │ + b.n c1678 │ │ │ │ + ldr r1, [pc, #448] @ (c197c ) │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1ca08 │ │ │ │ - b.n c179c │ │ │ │ + b.n c1794 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n c177c │ │ │ │ + blt.n c1774 │ │ │ │ subs r0, #3 │ │ │ │ bics.w r3, r0, #2 │ │ │ │ - bne.n c177c │ │ │ │ + bne.n c1774 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ asrs r2, r2, #5 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r1, r2, #31 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n c181c │ │ │ │ + bne.n c1814 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w c196a │ │ │ │ + bls.w c1962 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #10 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w c193e │ │ │ │ + bls.w c1936 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #10 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w c1954 │ │ │ │ + bls.w c194c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w c1680 │ │ │ │ - b.n c167c │ │ │ │ + bne.w c1678 │ │ │ │ + b.n c1674 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ add.w r3, r6, #10 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n c18b4 │ │ │ │ + bne.n c18ac │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n c18a4 │ │ │ │ + bhi.n c189c │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c1750 │ │ │ │ + beq.w c1748 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #10 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n c18ec │ │ │ │ + bls.n c18e4 │ │ │ │ adds r6, #10 │ │ │ │ str r6, [r2, #0] │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n c1902 │ │ │ │ + bls.n c18fa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #10 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n c1680 │ │ │ │ + b.n c1678 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c1750 │ │ │ │ + beq.w c1748 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c18c6 │ │ │ │ + b.n c18be │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c1750 │ │ │ │ + beq.w c1748 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c18da │ │ │ │ + b.n c18d2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl c1988 │ │ │ │ + bl c1980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl c1988 │ │ │ │ + bl c1980 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r6 │ │ │ │ ite ne │ │ │ │ movne r1, #105 @ 0x69 │ │ │ │ moveq r1, #104 @ 0x68 │ │ │ │ - bl 87768 │ │ │ │ - b.n c1680 │ │ │ │ + bl 87760 │ │ │ │ + b.n c1678 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c1750 │ │ │ │ + beq.w c1748 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c1830 │ │ │ │ + b.n c1828 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c1750 │ │ │ │ + beq.w c1748 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c1848 │ │ │ │ + b.n c1840 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c1750 │ │ │ │ + beq.w c1748 │ │ │ │ ldr.w r2, [r4, #224] @ 0xe0 │ │ │ │ - b.n c180c │ │ │ │ - subs r0, r2, r5 │ │ │ │ + b.n c1804 │ │ │ │ + subs r0, r0, r5 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r2, r7, r1 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #284] @ (c1ab8 ) │ │ │ │ + ldr r3, [pc, #284] @ (c1ab0 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n c19f2 │ │ │ │ + beq.n c19ea │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #24 │ │ │ │ - bne.n c19e4 │ │ │ │ + bne.n c19dc │ │ │ │ ldr.w r2, [r6, #1636] @ 0x664 │ │ │ │ lsrs r1, r3, #7 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n c19e4 │ │ │ │ + blt.n c19dc │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ asrs r1, r2, #5 │ │ │ │ and.w ip, r2, #31 │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r1, r1, ip │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ tst.w r1, ip │ │ │ │ - beq.n c1a48 │ │ │ │ + beq.n c1a40 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n c19fc │ │ │ │ + beq.n c19f4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [r6, #276] @ 0x114 │ │ │ │ add.w r4, r4, r3, lsr #5 │ │ │ │ - b.n c19a6 │ │ │ │ + b.n c199e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c19ec │ │ │ │ + bne.n c19e4 │ │ │ │ ldr.w r0, [r6, #276] @ 0x114 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ add.w r0, r0, r3, lsr #5 │ │ │ │ and.w r3, r2, #3968 @ 0xf80 │ │ │ │ cmp.w r3, #3968 @ 0xf80 │ │ │ │ it ne │ │ │ │ ubfxne r2, r2, #7, #5 │ │ │ │ - beq.n c1a8a │ │ │ │ + beq.n c1a82 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c19ec │ │ │ │ + beq.n c19e4 │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r1, r0, #4 │ │ │ │ mov r8, r1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c1ab0 │ │ │ │ + beq.n c1aa8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl c1988 │ │ │ │ + bl c1980 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c1a2e │ │ │ │ - b.n c1ab0 │ │ │ │ + bne.n c1a26 │ │ │ │ + b.n c1aa8 │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 87768 │ │ │ │ + bl 87760 │ │ │ │ ldrd r1, r3, [r5, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n c1a76 │ │ │ │ + bls.n c1a6e │ │ │ │ adds r2, #10 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r5, #224] @ 0xe0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n c19e4 │ │ │ │ + b.n c19dc │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r5, #220 @ 0xdc │ │ │ │ - bl b164c │ │ │ │ - cbz r0, c1aac │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, c1aa4 │ │ │ │ ldr.w r1, [r5, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n c1a64 │ │ │ │ + b.n c1a5c │ │ │ │ lsrs r3, r2, #12 │ │ │ │ - ldr r2, [pc, #44] @ (c1abc ) │ │ │ │ + ldr r2, [pc, #44] @ (c1ab4 ) │ │ │ │ ldr r1, [r7, r2] │ │ │ │ clz r2, r3 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c1a22 │ │ │ │ - b.n c19ec │ │ │ │ + bne.n c1a1a │ │ │ │ + b.n c19e4 │ │ │ │ bl 5a418 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ - b.n c19a6 │ │ │ │ + b.n c199e │ │ │ │ nop │ │ │ │ - bge.n c1a34 │ │ │ │ + bge.n c1a3c │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #252] @ (c1bd0 ) │ │ │ │ - ldr r3, [pc, #256] @ (c1bd4 ) │ │ │ │ + ldr r0, [pc, #252] @ (c1bc8 ) │ │ │ │ + ldr r3, [pc, #256] @ (c1bcc ) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ add r0, pc │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 10cec │ │ │ │ ands.w r5, r6, #1 │ │ │ │ - beq.n c1b8a │ │ │ │ + beq.n c1b82 │ │ │ │ movs r0, #8 │ │ │ │ blx 11ad4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, c1b48 │ │ │ │ + cbz r0, c1b40 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r0] │ │ │ │ mov r0, r7 │ │ │ │ blx 116b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n c1b3c │ │ │ │ + blt.n c1b34 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 10d04 <__fstat64_time64@plt> │ │ │ │ - cbnz r0, c1b36 │ │ │ │ - vldr d7, [pc, #172] @ c1bc8 │ │ │ │ + cbnz r0, c1b2e │ │ │ │ + vldr d7, [pc, #172] @ c1bc0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 11b04 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r0, [r4, #0] │ │ │ │ add r0, r3 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 11854 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n c1b64 │ │ │ │ + bne.n c1b5c │ │ │ │ mov r0, r4 │ │ │ │ blx 11018 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r1, [pc, #140] @ (c1bd8 ) │ │ │ │ - ldr r2, [pc, #132] @ (c1bd4 ) │ │ │ │ + ldr r1, [pc, #140] @ (c1bd0 ) │ │ │ │ + ldr r2, [pc, #132] @ (c1bcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n c1b86 │ │ │ │ + bne.n c1b7e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ subs r1, r1, r0 │ │ │ │ - bl c1be0 │ │ │ │ + bl c1bd8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, c1b7e │ │ │ │ + cbz r0, c1b76 │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx 11a8c │ │ │ │ str r0, [r6, #16] │ │ │ │ - b.n c1b4a │ │ │ │ + b.n c1b42 │ │ │ │ mov r0, r4 │ │ │ │ - bl c1d28 │ │ │ │ - b.n c1b48 │ │ │ │ + bl c1d20 │ │ │ │ + b.n c1b40 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ (c1bdc ) │ │ │ │ + ldr r3, [pc, #80] @ (c1bd4 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ bl 6ef3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c1b48 │ │ │ │ + beq.n c1b40 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx 11ad4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c1b48 │ │ │ │ + beq.n c1b40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ blx 11430 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #44 @ 0x2c │ │ │ │ blx 117c8 │ │ │ │ str r5, [r6, #20] │ │ │ │ str r5, [r6, #12] │ │ │ │ - b.n c1b74 │ │ │ │ + b.n c1b6c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bls.n c1ae0 │ │ │ │ + bls.n c1ae8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n c1bf8 │ │ │ │ + bls.n c1c00 │ │ │ │ movs r5, r0 │ │ │ │ - stmdb lr, {r0, r2} │ │ │ │ + ldmdb r6, {r0, r2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #184] @ (c1cac ) │ │ │ │ - ldr r3, [pc, #188] @ (c1cb0 ) │ │ │ │ + ldr r1, [pc, #184] @ (c1ca4 ) │ │ │ │ + ldr r3, [pc, #188] @ (c1ca8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 10cec │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n c1c96 │ │ │ │ + bpl.n c1c8e │ │ │ │ movs r0, #12 │ │ │ │ blx 11ad4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c1c8e │ │ │ │ - ldr r1, [pc, #144] @ (c1cb4 ) │ │ │ │ + beq.n c1c86 │ │ │ │ + ldr r1, [pc, #144] @ (c1cac ) │ │ │ │ add r4, r6 │ │ │ │ str r6, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ str r4, [r0, #4] │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ - bl ddc38 │ │ │ │ + bl ddc30 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, c1c8e │ │ │ │ + cbz r0, c1c86 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ blx 11ad4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, c1c74 │ │ │ │ + cbz r0, c1c6c │ │ │ │ mov r1, sp │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ str r6, [sp, #8] │ │ │ │ blx 11430 │ │ │ │ add.w r3, r4, #28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #2 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c1c50 │ │ │ │ + bne.n c1c48 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ dmb ish │ │ │ │ blx 117c8 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r2, [pc, #64] @ (c1cb8 ) │ │ │ │ - ldr r3, [pc, #56] @ (c1cb0 ) │ │ │ │ + ldr r2, [pc, #64] @ (c1cb0 ) │ │ │ │ + ldr r3, [pc, #56] @ (c1ca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c1c92 │ │ │ │ + bne.n c1c8a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n c1c74 │ │ │ │ + b.n c1c6c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (c1cbc ) │ │ │ │ + ldr r3, [pc, #36] @ (c1cb4 ) │ │ │ │ mov.w r2, #1376 @ 0x560 │ │ │ │ - ldr r1, [pc, #32] @ (c1cc0 ) │ │ │ │ - ldr r0, [pc, #36] @ (c1cc4 ) │ │ │ │ + ldr r1, [pc, #32] @ (c1cb8 ) │ │ │ │ + ldr r0, [pc, #36] @ (c1cbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - bhi.n c1d7c │ │ │ │ + bhi.n c1d84 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [sl], #-20 │ │ │ │ - bvc.n c1c84 │ │ │ │ + stmia.w r2, {r0, r2} │ │ │ │ + bvc.n c1c8c │ │ │ │ movs r5, r0 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r3} │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, r1, r6 │ │ │ │ + adds r2, r7, r5 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ movs r2, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ lsls r3, r2, #28 │ │ │ │ - bmi.n c1ce2 │ │ │ │ + bmi.n c1cda │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r1, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #20] @ (c1cf8 ) │ │ │ │ + ldr r3, [pc, #20] @ (c1cf0 ) │ │ │ │ mov.w r2, #342 @ 0x156 │ │ │ │ - ldr r1, [pc, #16] @ (c1cfc ) │ │ │ │ - ldr r0, [pc, #20] @ (c1d00 ) │ │ │ │ + ldr r1, [pc, #16] @ (c1cf4 ) │ │ │ │ + ldr r0, [pc, #20] @ (c1cf8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r6, r1, r5 │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r0, r0, r3 │ │ │ │ asrs r1, r0, #31 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -272954,119 +272952,119 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, c1d44 │ │ │ │ + cbz r0, c1d3c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 12094 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 11014 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r2, [pc, #376] @ (c1edc ) │ │ │ │ + ldr r2, [pc, #376] @ (c1ed4 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #376] @ (c1ee0 ) │ │ │ │ + ldr r3, [pc, #376] @ (c1ed8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n c1e18 │ │ │ │ - ldr r3, [pc, #356] @ (c1ee4 ) │ │ │ │ + beq.n c1e10 │ │ │ │ + ldr r3, [pc, #356] @ (c1edc ) │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ add r3, pc │ │ │ │ - bl c1f00 │ │ │ │ - cbz r0, c1d98 │ │ │ │ + bl c1ef8 │ │ │ │ + cbz r0, c1d90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl dea68 │ │ │ │ - cbz r0, c1db4 │ │ │ │ + bl dea60 │ │ │ │ + cbz r0, c1dac │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #332] @ (c1ee8 ) │ │ │ │ - ldr r3, [pc, #320] @ (c1ee0 ) │ │ │ │ + ldr r2, [pc, #332] @ (c1ee0 ) │ │ │ │ + ldr r3, [pc, #320] @ (c1ed8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c1e14 │ │ │ │ + bne.n c1e0c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #308] @ (c1eec ) │ │ │ │ + ldr r3, [pc, #308] @ (c1ee4 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ - bl c1f00 │ │ │ │ + bl c1ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c1d98 │ │ │ │ + beq.n c1d90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dec74 │ │ │ │ + bl dec6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c1d98 │ │ │ │ + bne.n c1d90 │ │ │ │ add.w r3, r4, #28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c1dd8 │ │ │ │ - ldr r2, [pc, #260] @ (c1ef0 ) │ │ │ │ + bne.n c1dd0 │ │ │ │ + ldr r2, [pc, #260] @ (c1ee8 ) │ │ │ │ dmb ish │ │ │ │ - ldr r3, [pc, #240] @ (c1ee0 ) │ │ │ │ + ldr r3, [pc, #240] @ (c1ed8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c1e14 │ │ │ │ - ldr r2, [pc, #240] @ (c1ef4 ) │ │ │ │ + bne.n c1e0c │ │ │ │ + ldr r2, [pc, #240] @ (c1eec ) │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 11bf4 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 10cec │ │ │ │ - ldr r3, [pc, #212] @ (c1ef8 ) │ │ │ │ + ldr r3, [pc, #212] @ (c1ef0 ) │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #3 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl c1f00 │ │ │ │ + bl c1ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c1d9a │ │ │ │ + beq.n c1d92 │ │ │ │ mov r0, r5 │ │ │ │ blx 1166c <__time64@plt> │ │ │ │ - bl df9a0 │ │ │ │ - bl dfb48 │ │ │ │ + bl df998 │ │ │ │ + bl dfb40 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 66830 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -273095,704 +273093,704 @@ │ │ │ │ str r5, [sp, #16] │ │ │ │ mvn.w r5, #14 │ │ │ │ str r5, [sp, #28] │ │ │ │ movs r5, #6 │ │ │ │ str r5, [sp, #20] │ │ │ │ bl 6f4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c1d98 │ │ │ │ + bne.w c1d90 │ │ │ │ add.w r3, r4, #28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c1eb4 │ │ │ │ - ldr r2, [pc, #52] @ (c1efc ) │ │ │ │ + bne.n c1eac │ │ │ │ + ldr r2, [pc, #52] @ (c1ef4 ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ blx 11bf8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n c1d9a │ │ │ │ + b.n c1d92 │ │ │ │ nop │ │ │ │ - bvs.n c1ec4 │ │ │ │ + bvs.n c1ecc │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #848] @ (c2238 ) │ │ │ │ + ldr r7, [pc, #784] @ (c21f0 ) │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n c1e68 │ │ │ │ + bvs.n c1e70 │ │ │ │ movs r5, r0 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r5, r2 │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n c1fcc │ │ │ │ + bvs.n c1fd4 │ │ │ │ movs r5, r0 │ │ │ │ - b.n c1c2c │ │ │ │ + b.n c1c34 │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ movs r2, r0 │ │ │ │ - b.n c1aa4 │ │ │ │ + b.n c1aac │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ blx 1212c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n c1f30 │ │ │ │ + beq.n c1f28 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ blx 11334 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #32] │ │ │ │ - ldr r3, [pc, #96] @ (c1f94 ) │ │ │ │ + ldr r3, [pc, #96] @ (c1f8c ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n c1f56 │ │ │ │ + beq.n c1f4e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n c1f52 │ │ │ │ + bne.n c1f4a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n c1f52 │ │ │ │ - cbnz r6, c1f6c │ │ │ │ + bne.n c1f4a │ │ │ │ + cbnz r6, c1f64 │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #8 │ │ │ │ - b.n c1f36 │ │ │ │ - ldr r0, [pc, #56] @ (c1f90 ) │ │ │ │ + b.n c1f2e │ │ │ │ + ldr r0, [pc, #56] @ (c1f88 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, c1f70 │ │ │ │ + cbnz r0, c1f68 │ │ │ │ movs r0, #0 │ │ │ │ - b.n c1f4e │ │ │ │ + b.n c1f46 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n c1f4a │ │ │ │ + b.n c1f42 │ │ │ │ mov r1, r4 │ │ │ │ bl 20a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c1f68 │ │ │ │ - ldr r1, [pc, #28] @ (c1f98 ) │ │ │ │ + beq.n c1f60 │ │ │ │ + ldr r1, [pc, #28] @ (c1f90 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 107d8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n c1f4e │ │ │ │ + b.n c1f46 │ │ │ │ nop │ │ │ │ - svc 12 │ │ │ │ + svc 20 │ │ │ │ movs r5, r0 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w ip, [pc, #116] @ c2020 │ │ │ │ + ldr.w ip, [pc, #116] @ c2018 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ - ldr r3, [pc, #112] @ (c2024 ) │ │ │ │ + ldr r3, [pc, #112] @ (c201c ) │ │ │ │ cmp r1, #1 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n c1fec │ │ │ │ + beq.n c1fe4 │ │ │ │ subs r1, #3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #1 │ │ │ │ it ls │ │ │ │ movls r0, #0 │ │ │ │ - ldr r2, [pc, #84] @ (c2028 ) │ │ │ │ - ldr r3, [pc, #80] @ (c2024 ) │ │ │ │ + ldr r2, [pc, #84] @ (c2020 ) │ │ │ │ + ldr r3, [pc, #80] @ (c201c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c1fe8 │ │ │ │ + bne.n c1fe0 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, c2018 │ │ │ │ + cbz r0, c2010 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r3, r3, [sp] │ │ │ │ bl 7037a │ │ │ │ - cbnz r0, c2010 │ │ │ │ + cbnz r0, c2008 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n c1fd0 │ │ │ │ - ldr r0, [pc, #24] @ (c202c ) │ │ │ │ + b.n c1fc8 │ │ │ │ + ldr r0, [pc, #24] @ (c2024 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n c1fd0 │ │ │ │ + b.n c1fc8 │ │ │ │ nop │ │ │ │ - bmi.n c1f74 │ │ │ │ + bmi.n c1f7c │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n c1f3c │ │ │ │ + bmi.n c1f44 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ movs r2, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbnz r0, c206a │ │ │ │ + cbnz r0, c2062 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, c208e │ │ │ │ - bl df074 │ │ │ │ + cbz r0, c2086 │ │ │ │ + bl df06c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n c2076 │ │ │ │ + beq.n c206e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n c2072 │ │ │ │ + beq.n c206a │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl c2094 │ │ │ │ + bl c208c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 6fe76 │ │ │ │ mov r5, r0 │ │ │ │ - b.n c204e │ │ │ │ + b.n c2046 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n c2066 │ │ │ │ + b.n c205e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl c2094 │ │ │ │ + bl c208c │ │ │ │ mov r0, r4 │ │ │ │ - bl c2104 │ │ │ │ + bl c20fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 10848 │ │ │ │ - b.n c2066 │ │ │ │ + b.n c205e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n c204e │ │ │ │ + b.n c2046 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 1212c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n c20c0 │ │ │ │ + bne.n c20b8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r3, c20d4 │ │ │ │ + cbnz r3, c20cc │ │ │ │ str r3, [r4, #32] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 11194 │ │ │ │ - ldr r3, [pc, #20] @ (c20d8 ) │ │ │ │ + ldr r3, [pc, #20] @ (c20d0 ) │ │ │ │ movs r2, #117 @ 0x75 │ │ │ │ - ldr r1, [pc, #20] @ (c20dc ) │ │ │ │ - ldr r0, [pc, #24] @ (c20e0 ) │ │ │ │ + ldr r1, [pc, #20] @ (c20d4 ) │ │ │ │ + ldr r0, [pc, #24] @ (c20d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ movs r2, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl c2104 │ │ │ │ + bl c20fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 11018 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, c214e │ │ │ │ + cbnz r3, c2146 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, c216c │ │ │ │ + cbz r0, c2164 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl df0d8 │ │ │ │ + bl df0d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, c2130 │ │ │ │ + cbz r0, c2128 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 11018 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, c213e │ │ │ │ + cbz r0, c2136 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n c215c │ │ │ │ + beq.n c2154 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, c214a │ │ │ │ - bl c1d28 │ │ │ │ + cbz r0, c2142 │ │ │ │ + bl c1d20 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r4, #4] │ │ │ │ bl 6fe96 │ │ │ │ mov r5, r0 │ │ │ │ - b.n c2124 │ │ │ │ + b.n c211c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n c213a │ │ │ │ + bpl.n c2132 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ blx 12208 │ │ │ │ - b.n c213a │ │ │ │ + b.n c2132 │ │ │ │ mov r5, r0 │ │ │ │ - b.n c2124 │ │ │ │ + b.n c211c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w r4, [pc, #1900] @ c28f0 │ │ │ │ + ldr.w r4, [pc, #1900] @ c28e8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r3, [pc, #1900] @ c28f4 │ │ │ │ + ldr.w r3, [pc, #1900] @ c28ec │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr.w r6, [r5, #1376] @ 0x560 │ │ │ │ - bl c7714 │ │ │ │ - ldr.w r0, [pc, #1888] @ c28f8 │ │ │ │ + bl c770c │ │ │ │ + ldr.w r0, [pc, #1888] @ c28f0 │ │ │ │ add r0, pc │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1880] @ c28fc │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1880] @ c28f4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1872] @ c2900 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1872] @ c28f8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1860] @ c2904 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1860] @ c28fc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1852] @ c2908 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1852] @ c2900 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1840] @ c290c │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1840] @ c2904 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1832] @ c2910 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1832] @ c2908 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1820] @ c2914 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1820] @ c290c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1812] @ c2918 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1812] @ c2910 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1800] @ c291c │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1800] @ c2914 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1792] @ c2920 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1792] @ c2918 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1780] @ c2924 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1780] @ c291c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1772] @ c2928 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1772] @ c2920 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1760] @ c292c │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1760] @ c2924 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1752] @ c2930 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1752] @ c2928 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1740] @ c2934 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1740] @ c292c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1732] @ c2938 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1732] @ c2930 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1720] @ c293c │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1720] @ c2934 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1712] @ c2940 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1712] @ c2938 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1700] @ c2944 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1700] @ c293c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1692] @ c2948 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1692] @ c2940 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1680] @ c294c │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1680] @ c2944 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1672] @ c2950 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1672] @ c2948 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1660] @ c2954 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1660] @ c294c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1652] @ c2958 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1652] @ c2950 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1640] @ c295c │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1640] @ c2954 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1632] @ c2960 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1632] @ c2958 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1620] @ c2964 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1620] @ c295c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1612] @ c2968 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1612] @ c2960 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1600] @ c296c │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1600] @ c2964 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1592] @ c2970 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1592] @ c2968 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1580] @ c2974 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1580] @ c296c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1572] @ c2978 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1572] @ c2970 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1560] @ c297c │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1560] @ c2974 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1552] @ c2980 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1552] @ c2978 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1540] @ c2984 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1540] @ c297c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1532] @ c2988 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1532] @ c2980 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1520] @ c298c │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1520] @ c2984 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1512] @ c2990 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1512] @ c2988 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1500] @ c2994 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1500] @ c298c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1492] @ c2998 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1492] @ c2990 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1480] @ c299c │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1480] @ c2994 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1472] @ c29a0 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1472] @ c2998 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1460] @ c29a4 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1460] @ c299c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1452] @ c29a8 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1452] @ c29a0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1440] @ c29ac │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1440] @ c29a4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1432] @ c29b0 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1432] @ c29a8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1420] @ c29b4 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1420] @ c29ac │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1412] @ c29b8 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1412] @ c29b0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1400] @ c29bc │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1400] @ c29b4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1392] @ c29c0 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1392] @ c29b8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1380] @ c29c4 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1380] @ c29bc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1372] @ c29c8 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1372] @ c29c0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1360] @ c29cc │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1360] @ c29c4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1352] @ c29d0 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1352] @ c29c8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1340] @ c29d4 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1340] @ c29cc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1332] @ c29d8 │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1332] @ c29d0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 89fd4 │ │ │ │ - ldr.w r3, [pc, #1320] @ c29dc │ │ │ │ + bl 89fcc │ │ │ │ + ldr.w r3, [pc, #1320] @ c29d4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r4, [pc, #1316] @ c29e0 │ │ │ │ - bl 89fd4 │ │ │ │ + ldr.w r4, [pc, #1316] @ c29d8 │ │ │ │ + bl 89fcc │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #141 @ 0x8d │ │ │ │ movt r0, #5 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3072] @ 0xc00 │ │ │ │ movw r0, #29069 @ 0x718d │ │ │ │ movt r0, #2 │ │ │ │ add r4, pc │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3076] @ 0xc04 │ │ │ │ movw r0, #16781 @ 0x418d │ │ │ │ movt r0, #15 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3080] @ 0xc08 │ │ │ │ movw r0, #28813 @ 0x708d │ │ │ │ movt r0, #5 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3084] @ 0xc0c │ │ │ │ movw r0, #53261 @ 0xd00d │ │ │ │ movt r0, #18 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3088] @ 0xc10 │ │ │ │ movw r0, #12301 @ 0x300d │ │ │ │ movt r0, #8 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3092] @ 0xc14 │ │ │ │ movw r0, #8461 @ 0x210d │ │ │ │ movt r0, #7 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3096] @ 0xc18 │ │ │ │ movw r0, #12557 @ 0x310d │ │ │ │ movt r0, #10 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3100] @ 0xc1c │ │ │ │ movw r0, #24845 @ 0x610d │ │ │ │ movt r0, #17 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3104] @ 0xc20 │ │ │ │ movw r0, #41229 @ 0xa10d │ │ │ │ movt r0, #12 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3108] @ 0xc24 │ │ │ │ movw r0, #41357 @ 0xa18d │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3112] @ 0xc28 │ │ │ │ movw r0, #57613 @ 0xe10d │ │ │ │ movt r0, #13 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3120] @ 0xc30 │ │ │ │ movw r0, #12429 @ 0x308d │ │ │ │ movt r0, #4 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3140] @ 0xc44 │ │ │ │ movw r0, #20493 @ 0x500d │ │ │ │ movt r0, #6 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3156] @ 0xc54 │ │ │ │ movw r0, #8205 @ 0x200d │ │ │ │ movt r0, #4 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3160] @ 0xc58 │ │ │ │ movw r0, #8589 @ 0x218d │ │ │ │ movt r0, #5 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r5, #3164] @ 0xc5c │ │ │ │ movw r0, #41101 @ 0xa08d │ │ │ │ movt r0, #6 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ str.w r0, [r5, #3168] @ 0xc60 │ │ │ │ mov r0, r4 │ │ │ │ blx 113d8 │ │ │ │ blx 1066c │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #4109 @ 0x100d │ │ │ │ movt r0, #4 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ str.w r0, [r5, #3256] @ 0xcb8 │ │ │ │ - ldr r0, [pc, #980] @ (c29e4 ) │ │ │ │ + ldr r0, [pc, #980] @ (c29dc ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #5 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ str.w r0, [r5, #3116] @ 0xc2c │ │ │ │ - ldr r0, [pc, #968] @ (c29e8 ) │ │ │ │ + ldr r0, [pc, #968] @ (c29e0 ) │ │ │ │ movs r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ ldr.w r3, [r5, #3140] @ 0xc44 │ │ │ │ str.w r0, [r5, #3180] @ 0xc6c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -273801,276 +273799,276 @@ │ │ │ │ dmb ish │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ ands r6, r0 │ │ │ │ ands r7, r1 │ │ │ │ strexd r4, r6, r7, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n c2640 │ │ │ │ + bne.n c2638 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r5, #3140] @ 0xc44 │ │ │ │ mov.w r0, #66048 @ 0x10200 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ orrs r6, r0 │ │ │ │ orrs r7, r1 │ │ │ │ strexd r4, r6, r7, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n c2666 │ │ │ │ - ldr r4, [pc, #884] @ (c29ec ) │ │ │ │ + bne.n c265e │ │ │ │ + ldr r4, [pc, #884] @ (c29e4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r9, [pc, #884] @ c29f0 │ │ │ │ + ldr.w r9, [pc, #884] @ c29e8 │ │ │ │ dmb ish │ │ │ │ - ldr r6, [pc, #880] @ (c29f4 ) │ │ │ │ + ldr r6, [pc, #880] @ (c29ec ) │ │ │ │ add r4, pc │ │ │ │ add r9, pc │ │ │ │ - ldr.w r8, [pc, #876] @ c29f8 │ │ │ │ + ldr.w r8, [pc, #876] @ c29f0 │ │ │ │ add r6, pc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ add r8, pc │ │ │ │ blx 10798 │ │ │ │ - ldr r7, [pc, #864] @ (c29fc ) │ │ │ │ + ldr r7, [pc, #864] @ (c29f4 ) │ │ │ │ mov r1, r6 │ │ │ │ - ldr.w fp, [pc, #864] @ c2a00 │ │ │ │ - bl 94fe4 │ │ │ │ + ldr.w fp, [pc, #864] @ c29f8 │ │ │ │ + bl 94fdc │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 10798 │ │ │ │ add r7, pc │ │ │ │ mov r1, r6 │ │ │ │ add fp, pc │ │ │ │ - bl 94fe4 │ │ │ │ + bl 94fdc │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 10798 │ │ │ │ mov r1, r6 │ │ │ │ - bl 94fe4 │ │ │ │ + bl 94fdc │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r9, [pc, #824] @ c2a04 │ │ │ │ + ldr.w r9, [pc, #824] @ c29fc │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ - ldr.w sl, [pc, #820] @ c2a08 │ │ │ │ + ldr.w sl, [pc, #820] @ c2a00 │ │ │ │ add r9, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, r9 │ │ │ │ add sl, pc │ │ │ │ - bl 94fe4 │ │ │ │ + bl 94fdc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #2 │ │ │ │ blx 10798 │ │ │ │ mov r1, r9 │ │ │ │ - bl 94fe4 │ │ │ │ + bl 94fdc │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #2 │ │ │ │ blx 10798 │ │ │ │ mov r1, r9 │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #772] @ (c2a0c ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #772] @ (c2a04 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - ldr r7, [pc, #768] @ (c2a10 ) │ │ │ │ + ldr r7, [pc, #768] @ (c2a08 ) │ │ │ │ blx 10798 │ │ │ │ mov r1, r6 │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #760] @ (c2a14 ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #760] @ (c2a0c ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r9, [pc, #756] @ c2a18 │ │ │ │ + ldr.w r9, [pc, #756] @ c2a10 │ │ │ │ blx 10798 │ │ │ │ mov r1, r6 │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #748] @ (c2a1c ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #748] @ (c2a14 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ add r7, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, fp │ │ │ │ - bl 94fe4 │ │ │ │ + bl 94fdc │ │ │ │ add r9, pc │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r8, [pc, #724] @ c2a20 │ │ │ │ + ldr.w r8, [pc, #724] @ c2a18 │ │ │ │ blx 10798 │ │ │ │ mov r1, r9 │ │ │ │ - bl 94fe4 │ │ │ │ + bl 94fdc │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [pc, #712] @ (c2a24 ) │ │ │ │ + ldr r7, [pc, #712] @ (c2a1c ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #3 │ │ │ │ add r8, pc │ │ │ │ add r7, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, r7 │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #696] @ (c2a28 ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #696] @ (c2a20 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, sl │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #680] @ (c2a2c ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #680] @ (c2a24 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, r8 │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #668] @ (c2a30 ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #668] @ (c2a28 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, sl │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #652] @ (c2a34 ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #652] @ (c2a2c ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, sl │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #640] @ (c2a38 ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #640] @ (c2a30 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ - ldr r1, [pc, #632] @ (c2a3c ) │ │ │ │ + ldr r1, [pc, #632] @ (c2a34 ) │ │ │ │ add r1, pc │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #628] @ (c2a40 ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #628] @ (c2a38 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, sl │ │ │ │ - bl 94fe4 │ │ │ │ - ldr.w sl, [pc, #612] @ c2a44 │ │ │ │ - ldr r0, [pc, #612] @ (c2a48 ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr.w sl, [pc, #612] @ c2a3c │ │ │ │ + ldr r0, [pc, #612] @ (c2a40 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ add sl, pc │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, sl │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #596] @ (c2a4c ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #596] @ (c2a44 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, sl │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #584] @ (c2a50 ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #584] @ (c2a48 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ - ldr r1, [pc, #576] @ (c2a54 ) │ │ │ │ + ldr r1, [pc, #576] @ (c2a4c ) │ │ │ │ add r1, pc │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #572] @ (c2a58 ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #572] @ (c2a50 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, r7 │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #556] @ (c2a5c ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #556] @ (c2a54 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, r6 │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #544] @ (c2a60 ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #544] @ (c2a58 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ - ldr r6, [pc, #540] @ (c2a64 ) │ │ │ │ + ldr r6, [pc, #540] @ (c2a5c ) │ │ │ │ blx 10798 │ │ │ │ mov r1, r7 │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #532] @ (c2a68 ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #532] @ (c2a60 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #3 │ │ │ │ add r0, pc │ │ │ │ add r6, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, r7 │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #516] @ (c2a6c ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #516] @ (c2a64 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, fp │ │ │ │ - bl 94fe4 │ │ │ │ + bl 94fdc │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 10798 │ │ │ │ mov r1, r9 │ │ │ │ - bl 94fe4 │ │ │ │ + bl 94fdc │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 10798 │ │ │ │ - ldr r1, [pc, #476] @ (c2a70 ) │ │ │ │ + ldr r1, [pc, #476] @ (c2a68 ) │ │ │ │ add r1, pc │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #472] @ (c2a74 ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #472] @ (c2a6c ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, r9 │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #456] @ (c2a78 ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #456] @ (c2a70 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, r8 │ │ │ │ - bl 94fe4 │ │ │ │ - ldr r0, [pc, #444] @ (c2a7c ) │ │ │ │ + bl 94fdc │ │ │ │ + ldr r0, [pc, #444] @ (c2a74 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r1, r8 │ │ │ │ - bl 94fe4 │ │ │ │ + bl 94fdc │ │ │ │ ldr.w r4, [r5, #2764] @ 0xacc │ │ │ │ - cbnz r4, c28e2 │ │ │ │ + cbnz r4, c28da │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r5, #2788] @ 0xae4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r1, r0, [r4] │ │ │ │ bl 5e604 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n c28d4 │ │ │ │ + b.n c28cc │ │ │ │ nop │ │ │ │ - bcs.n c2898 │ │ │ │ + bcs.n c28a0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ @@ -274178,156 +274176,156 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - b.n c2a64 │ │ │ │ + b.n c2a3c │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ movs r2, r0 │ │ │ │ - ldr??.w r0, [r8, r1] │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + str??.w r0, [r8, r1] │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n c2a68 │ │ │ │ + ble.n c2a40 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n c2940 │ │ │ │ + bls.n c2918 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n c291c │ │ │ │ + bls.n c2af4 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xf21e0001 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ - movs r2, r0 │ │ │ │ - orns r0, r6, #8454144 @ 0x810000 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ movs r2, r0 │ │ │ │ - orn r0, sl, #8454144 @ 0x810000 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + addw r0, lr, #1 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + orn r0, r6, #8454144 @ 0x810000 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + orrs.w r0, sl, #8454144 @ 0x810000 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ movs r2, r0 │ │ │ │ asrs r6, r3, #4 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ - movs r2, r0 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ movs r2, r0 │ │ │ │ asrs r4, r2, #4 │ │ │ │ movs r2, r0 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ + movs r2, r0 │ │ │ │ asrs r2, r2, #4 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ movs r2, r0 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ + movs r2, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ movs r2, r0 │ │ │ │ - and.w r0, r4, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf3f40001 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #24] @ (c2aa8 ) │ │ │ │ + ldr r4, [pc, #24] @ (c2aa0 ) │ │ │ │ movs r0, #16 │ │ │ │ - bl b6c2c │ │ │ │ - ldr r2, [pc, #20] @ (c2aac ) │ │ │ │ + bl b6c24 │ │ │ │ + ldr r2, [pc, #20] @ (c2aa4 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #20] @ (c2ab0 ) │ │ │ │ + ldr r3, [pc, #20] @ (c2aa8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe20a9e │ │ │ │ + bl ffe28a96 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #324] @ (c2c0c ) │ │ │ │ - ldr r3, [pc, #328] @ (c2c10 ) │ │ │ │ + ldr r6, [pc, #324] @ (c2c04 ) │ │ │ │ + ldr r3, [pc, #328] @ (c2c08 ) │ │ │ │ add r6, pc │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ - cbnz r3, c2adc │ │ │ │ + cbnz r3, c2ad4 │ │ │ │ ldr.w r3, [r7, #2944] @ 0xb80 │ │ │ │ - cbz r3, c2aee │ │ │ │ + cbz r3, c2ae6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #308] @ (c2c14 ) │ │ │ │ + ldr r3, [pc, #308] @ (c2c0c ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ bl 22498 │ │ │ │ ldr.w r3, [r7, #2944] @ 0xb80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c2bee │ │ │ │ + bne.n c2be6 │ │ │ │ ldr.w r3, [r7, #1664] @ 0x680 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c2c06 │ │ │ │ + beq.w c2bfe │ │ │ │ movs r0, #12 │ │ │ │ - ldr.w r8, [pc, #284] @ c2c18 │ │ │ │ - bl aa930 │ │ │ │ + ldr.w r8, [pc, #284] @ c2c10 │ │ │ │ + bl aa928 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r7, #2944] @ 0xb80 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add r8, pc │ │ │ │ ldr.w r4, [r7, #2944] @ 0xb80 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr.w r3, [r7, #2944] @ 0xb80 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 10cec │ │ │ │ ldr.w r2, [r7, #2944] @ 0xb80 │ │ │ │ movw r0, #6340 @ 0x18c4 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w r3, [r7, #2812] @ 0xafc │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ str.w r3, [r7, #1272] @ 0x4f8 │ │ │ │ ldr.w r2, [r7, #2944] @ 0xb80 │ │ │ │ asrs r3, r1, #12 │ │ │ │ eor.w r3, r3, r1, asr #7 │ │ │ │ @@ -274343,276 +274341,276 @@ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r2, [r7, #2944] @ 0xb80 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ adds r4, #20 │ │ │ │ - bl 8a274 │ │ │ │ + bl 8a26c │ │ │ │ ldr.w r1, [r8, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c2b52 │ │ │ │ - ldr r2, [pc, #132] @ (c2c1c ) │ │ │ │ + bne.n c2b4a │ │ │ │ + ldr r2, [pc, #132] @ (c2c14 ) │ │ │ │ add r2, pc │ │ │ │ - b.n c2bb2 │ │ │ │ + b.n c2baa │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, r0, lsl #2] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ adds r2, #4 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ clz r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c2b9a │ │ │ │ - ldr r2, [pc, #92] @ (c2c20 ) │ │ │ │ + bne.n c2b92 │ │ │ │ + ldr r2, [pc, #92] @ (c2c18 ) │ │ │ │ add r2, pc │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ - b.n c2be0 │ │ │ │ + b.n c2bd8 │ │ │ │ rsb r3, r3, #732 @ 0x2dc │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, r0, lsl #2] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ adds r2, #4 │ │ │ │ lsrs r0, r1, #12 │ │ │ │ clz r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c2bc8 │ │ │ │ + bne.n c2bc0 │ │ │ │ ldr.w r3, [r7, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c2ad8 │ │ │ │ - ldr r3, [pc, #24] @ (c2c14 ) │ │ │ │ + beq.w c2ad0 │ │ │ │ + ldr r3, [pc, #24] @ (c2c0c ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ b.w 224d0 │ │ │ │ - bl be078 │ │ │ │ - b.n c2af8 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + bl be070 │ │ │ │ + b.n c2af0 │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, c2c20 │ │ │ │ + cbnz r0, c2c14 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n c2c24 │ │ │ │ + bge.n c2c2c │ │ │ │ movs r5, r0 │ │ │ │ - bls.n c2bd0 │ │ │ │ + bls.n c2bd8 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #512] @ (c2e38 ) │ │ │ │ - ldr r2, [pc, #516] @ (c2e3c ) │ │ │ │ + ldr r3, [pc, #512] @ (c2e30 ) │ │ │ │ + ldr r2, [pc, #516] @ (c2e34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr.w r2, [r5, #2944] @ 0xb80 │ │ │ │ ldr.w r3, [r5, #1272] @ 0x4f8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp.w r3, r2, lsl #1 │ │ │ │ - ble.w c2de8 │ │ │ │ + ble.w c2de0 │ │ │ │ movs r0, #12 │ │ │ │ addw r8, r5, #2812 @ 0xafc │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr.w r3, [r5, #2944] @ 0xb80 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ lsls r3, r0, #1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 10cec │ │ │ │ ldr.w r3, [r5, #2944] @ 0xb80 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w r0, [r5, #2948] @ 0xb84 │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ movs r3, #2 │ │ │ │ lsl.w ip, r3, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w c2e22 │ │ │ │ + beq.w c2e1a │ │ │ │ ldr.w r3, [r5, #2812] @ 0xafc │ │ │ │ cmp ip, r3 │ │ │ │ - bcs.w c2dde │ │ │ │ + bcs.w c2dd6 │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r2, #0 │ │ │ │ - bls.w c2e22 │ │ │ │ + bls.w c2e1a │ │ │ │ subs r3, r0, #1 │ │ │ │ mov lr, r0 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mvn.w r9, lr │ │ │ │ add r9, ip │ │ │ │ and.w r9, r9, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w c2e2a │ │ │ │ + beq.w c2e22 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w c2e2a │ │ │ │ + bpl.w c2e22 │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp lr, ip │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, fp, asr #12 │ │ │ │ eor.w r3, r3, fp, asr #7 │ │ │ │ eor.w r3, r3, fp │ │ │ │ and.w r3, r3, sl │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w sl, [sl, r3, lsl #2] │ │ │ │ str.w sl, [r1] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ str.w r1, [sl, r3, lsl #2] │ │ │ │ - bcs.n c2dc8 │ │ │ │ + bcs.n c2dc0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n c2d50 │ │ │ │ + beq.n c2d48 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w c2e2a │ │ │ │ + beq.w c2e22 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w c2e2a │ │ │ │ + bpl.w c2e22 │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp lr, ip │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, fp, asr #12 │ │ │ │ eor.w r3, r3, fp, asr #7 │ │ │ │ eor.w r3, r3, fp │ │ │ │ and.w r3, r3, sl │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldr.w sl, [sl, r3, lsl #2] │ │ │ │ str.w sl, [r1] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ str.w r1, [sl, r3, lsl #2] │ │ │ │ - bcs.n c2dc8 │ │ │ │ + bcs.n c2dc0 │ │ │ │ mov r9, r2 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c2e26 │ │ │ │ + beq.n c2e1e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n c2e26 │ │ │ │ + bpl.n c2e1e │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ asrs r3, r0, #12 │ │ │ │ eor.w r3, r3, r0, asr #7 │ │ │ │ eors r3, r0 │ │ │ │ and.w r3, r3, sl │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c2e26 │ │ │ │ + beq.n c2e1e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n c2e26 │ │ │ │ + bpl.n c2e1e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp lr, ip │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, r0, asr #12 │ │ │ │ eor.w r3, r3, r0, asr #7 │ │ │ │ eor.w r3, r3, r0 │ │ │ │ and.w r3, r3, sl │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ - bcc.n c2d54 │ │ │ │ + bcc.n c2d4c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ - cbnz r2, c2dec │ │ │ │ + cbnz r2, c2de4 │ │ │ │ sub.w r3, ip, r0 │ │ │ │ adds r0, #1 │ │ │ │ subs r3, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, ip │ │ │ │ it hi │ │ │ │ movhi r3, r2 │ │ │ │ add r0, r3 │ │ │ │ - b.n c2c84 │ │ │ │ + b.n c2c7c │ │ │ │ cmp r3, r0 │ │ │ │ - bls.n c2dec │ │ │ │ + bls.n c2de4 │ │ │ │ mov ip, r3 │ │ │ │ movs r2, #1 │ │ │ │ - b.n c2ca8 │ │ │ │ + b.n c2ca0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r5, #2944] @ 0xb80 │ │ │ │ str.w r3, [r5, #2948] @ 0xb84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n c2de8 │ │ │ │ + beq.n c2de0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, c2e1e │ │ │ │ - bl cdd18 │ │ │ │ - cbnz r0, c2e1c │ │ │ │ + cbz r5, c2e16 │ │ │ │ + bl cdd10 │ │ │ │ + cbnz r0, c2e14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r1, r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r4, r5 │ │ │ │ - b.n c2df6 │ │ │ │ + b.n c2dee │ │ │ │ adds r7, #1 │ │ │ │ - b.n c2c84 │ │ │ │ + b.n c2c7c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, ip │ │ │ │ - bcc.w c2cb0 │ │ │ │ - b.n c2dc8 │ │ │ │ + bcc.w c2ca8 │ │ │ │ + b.n c2dc0 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #224] @ (c2f34 ) │ │ │ │ + ldr r3, [pc, #224] @ (c2f2c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #224] @ (c2f38 ) │ │ │ │ + ldr r6, [pc, #224] @ (c2f30 ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r3 │ │ │ │ add r6, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r2, [pc, #212] @ (c2f3c ) │ │ │ │ + ldr r2, [pc, #212] @ (c2f34 ) │ │ │ │ asrs r3, r4, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ eor.w r3, r3, r4, asr #7 │ │ │ │ eor.w sl, r3, r4 │ │ │ │ ldr r5, [r6, r2] │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -274621,73 +274619,73 @@ │ │ │ │ str r7, [r0, #92] @ 0x5c │ │ │ │ ldr.w lr, [r1, #2312] @ 0x908 │ │ │ │ ldr.w ip, [lr, #92] @ 0x5c │ │ │ │ ldrd r0, r8, [ip, #4] │ │ │ │ subs r0, #1 │ │ │ │ and.w r0, r0, sl │ │ │ │ ldr.w r0, [r8, r0, lsl #2] │ │ │ │ - cbz r0, c2eb6 │ │ │ │ + cbz r0, c2eae │ │ │ │ ldr r7, [r0, #16] │ │ │ │ lsls r3, r7, #28 │ │ │ │ - bpl.n c2ece │ │ │ │ + bpl.n c2ec6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n c2ece │ │ │ │ + bne.n c2ec6 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, fp │ │ │ │ - bne.n c2ece │ │ │ │ + bne.n c2ec6 │ │ │ │ str.w r9, [lr, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w lr, [r1, #2312] @ 0x908 │ │ │ │ str.w r9, [lr, #92] @ 0x5c │ │ │ │ - cbz r2, c2ed2 │ │ │ │ + cbz r2, c2eca │ │ │ │ ldr.w r0, [r5, #2944] @ 0xb80 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n c2e78 │ │ │ │ + bne.n c2e70 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n c2e98 │ │ │ │ + b.n c2e90 │ │ │ │ ldr.w r0, [r5, #2944] @ 0xb80 │ │ │ │ ldr.w r3, [r5, #1272] @ 0x4f8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp.w r3, r0, lsl #1 │ │ │ │ - ble.n c2ebc │ │ │ │ + ble.n c2eb4 │ │ │ │ ldr.w r0, [r5, #3584] @ 0xe00 │ │ │ │ - cbnz r0, c2f16 │ │ │ │ + cbnz r0, c2f0e │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl c2c24 │ │ │ │ + bl c2c1c │ │ │ │ ldr.w r0, [r5, #3584] @ 0xe00 │ │ │ │ ldrd sl, r1, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c2ebc │ │ │ │ - ldr r0, [pc, #60] @ (c2f40 ) │ │ │ │ + beq.n c2eb4 │ │ │ │ + ldr r0, [pc, #60] @ (c2f38 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ bl 224d0 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - b.n c2ebc │ │ │ │ - ldr r0, [pc, #40] @ (c2f40 ) │ │ │ │ + b.n c2eb4 │ │ │ │ + ldr r0, [pc, #40] @ (c2f38 ) │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r0, [r6, r0] │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ bl 22498 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - b.n c2ee8 │ │ │ │ + b.n c2ee0 │ │ │ │ nop │ │ │ │ - beq.n c2f50 │ │ │ │ + beq.n c2f58 │ │ │ │ movs r5, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -274712,174 +274710,174 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd ip, lr, [r0, #92] @ 0x5c │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ add.w r7, ip, r1, lsl #2 │ │ │ │ cmp r7, lr │ │ │ │ - bls.n c3040 │ │ │ │ + bls.n c3038 │ │ │ │ ldr.w r2, [r0, #2948] @ 0xb84 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c3074 │ │ │ │ + bne.n c306c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c306a │ │ │ │ + beq.n c3062 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n c2fb4 │ │ │ │ + bpl.n c2fac │ │ │ │ movs r0, #0 │ │ │ │ - bl c30e0 │ │ │ │ - cbnz r0, c300c │ │ │ │ + bl c30d8 │ │ │ │ + cbnz r0, c3004 │ │ │ │ ldrd ip, lr, [r4, #92] @ 0x5c │ │ │ │ add.w ip, ip, r6, lsl #2 │ │ │ │ ldrd r2, r3, [r4, #144] @ 0x90 │ │ │ │ cmp lr, ip │ │ │ │ mov.w r7, r5, lsl #2 │ │ │ │ it cs │ │ │ │ addcs.w r9, r4, #88 @ 0x58 │ │ │ │ mov r8, r3 │ │ │ │ - bcs.n c30b6 │ │ │ │ + bcs.n c30ae │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r2, r7 │ │ │ │ cmp r8, r2 │ │ │ │ - bcc.n c3066 │ │ │ │ + bcc.n c305e │ │ │ │ add.w r1, r4, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl c320c │ │ │ │ + bl c3204 │ │ │ │ subs r2, r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 8a57c │ │ │ │ + bl 8a574 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n c303a │ │ │ │ + bne.n c3032 │ │ │ │ ldrd r3, r2, [r4, #92] @ 0x5c │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n c306e │ │ │ │ + bcc.n c3066 │ │ │ │ ldrd r3, r2, [r4, #144] @ 0x90 │ │ │ │ add r3, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n c3038 │ │ │ │ + bcs.n c3030 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n c303a │ │ │ │ + b.n c3032 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl c3814 │ │ │ │ + bl c380c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n c303a │ │ │ │ + bne.n c3032 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r5, r2, r5, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ mov r8, r0 │ │ │ │ - bcc.n c2fcc │ │ │ │ + bcc.n c2fc4 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc.n c3052 │ │ │ │ + bcc.n c304a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n c2f94 │ │ │ │ - b.n c3038 │ │ │ │ + bcc.n c2f8c │ │ │ │ + b.n c3030 │ │ │ │ add.w r1, r4, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c320c │ │ │ │ + bl c3204 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c2fcc │ │ │ │ + bne.n c2fc4 │ │ │ │ mov r2, r7 │ │ │ │ - b.n c2fe4 │ │ │ │ + b.n c2fdc │ │ │ │ cmp r7, lr │ │ │ │ - bls.n c3006 │ │ │ │ + bls.n c2ffe │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n c303a │ │ │ │ + b.n c3032 │ │ │ │ movs r1, #1 │ │ │ │ add.w r9, r0, #88 @ 0x58 │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 59de6 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #140 @ 0x8c │ │ │ │ bl 59de6 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, r2, r6, lsl #2 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n c30ca │ │ │ │ + bcc.n c30c2 │ │ │ │ ldrd r2, r1, [r4, #144] @ 0x90 │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ add.w r1, r2, r5, lsl #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n c3038 │ │ │ │ + bcs.n c3030 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c3006 │ │ │ │ + beq.n c2ffe │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w c2fa8 │ │ │ │ + bmi.w c2fa0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c320c │ │ │ │ + bl c3204 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c2fcc │ │ │ │ - b.n c2fce │ │ │ │ + bne.n c2fc4 │ │ │ │ + b.n c2fc6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c306e │ │ │ │ + beq.n c3066 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w c2fa8 │ │ │ │ + bmi.w c2fa0 │ │ │ │ ldrd r2, r3, [r4, #144] @ 0x90 │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r8, r3 │ │ │ │ - b.n c2fcc │ │ │ │ + b.n c2fc4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #268] @ (c3200 ) │ │ │ │ + ldr r3, [pc, #268] @ (c31f8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r6, [pc, #268] @ (c3204 ) │ │ │ │ + ldr r6, [pc, #268] @ (c31fc ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ add r6, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr.w r3, [r4, #1832] @ 0x728 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n c3198 │ │ │ │ + bpl.n c3190 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0388 │ │ │ │ + bl b0380 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c31f0 │ │ │ │ - ldr r3, [pc, #240] @ (c3208 ) │ │ │ │ + bne.n c31e8 │ │ │ │ + ldr r3, [pc, #240] @ (c3200 ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ add.w r2, r1, #4256 @ 0x10a0 │ │ │ │ adds r2, #28 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n c31ae │ │ │ │ + beq.n c31a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n c31ae │ │ │ │ + beq.n c31a6 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ - cbz r2, c3198 │ │ │ │ + cbz r2, c3190 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ add.w lr, r4, #88 @ 0x58 │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrd r2, r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r1, #196] @ 0xc4 │ │ │ │ @@ -274890,73 +274888,73 @@ │ │ │ │ cmp r6, r2 │ │ │ │ add r3, r1 │ │ │ │ itet cs │ │ │ │ clzcs ip, r5 │ │ │ │ subcc.w ip, r2, r6 │ │ │ │ movcs.w ip, ip, lsr #5 │ │ │ │ cmp lr, r5 │ │ │ │ - bne.n c319e │ │ │ │ + bne.n c3196 │ │ │ │ ldrd r0, r1, [r4, #140] @ 0x8c │ │ │ │ subs r1, r1, r0 │ │ │ │ add.w r8, r3, r1 │ │ │ │ ldr.w r0, [r4, #2932] @ 0xb74 │ │ │ │ ldr.w r1, [r4, #1452] @ 0x5ac │ │ │ │ ldr.w r7, [r4, #2928] @ 0xb70 │ │ │ │ ldr.w r3, [r4, #1448] @ 0x5a8 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r3 │ │ │ │ - beq.n c31f4 │ │ │ │ + beq.n c31ec │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mla r3, r1, r0, r8 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc.n c31d0 │ │ │ │ + bcc.n c31c8 │ │ │ │ cmp.w ip, r2, lsr #3 │ │ │ │ - bcc.n c31c8 │ │ │ │ + bcc.n c31c0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, r1, r0 │ │ │ │ it mi │ │ │ │ addmi r1, #7 │ │ │ │ add.w r8, r3, r1, asr #3 │ │ │ │ - b.n c316e │ │ │ │ + b.n c3166 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ - bl c30e0 │ │ │ │ - cbnz r0, c31f0 │ │ │ │ + bl c30d8 │ │ │ │ + cbnz r0, c31e8 │ │ │ │ add.w r0, r4, #140 @ 0x8c │ │ │ │ - bl c30e0 │ │ │ │ + bl c30d8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n c319a │ │ │ │ + b.n c3192 │ │ │ │ add.w r0, r0, r2, lsr #5 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.n c3198 │ │ │ │ + bcs.n c3190 │ │ │ │ add.w r4, r4, #3264 @ 0xcc0 │ │ │ │ cmp lr, r5 │ │ │ │ ite eq │ │ │ │ moveq.w r2, #256 @ 0x100 │ │ │ │ movne.w r2, #16777216 @ 0x1000000 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 10dbc │ │ │ │ movs r0, #1 │ │ │ │ - b.n c319a │ │ │ │ + b.n c3192 │ │ │ │ ldr.w r1, [r4, #1372] @ 0x55c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c3186 │ │ │ │ + bne.n c317e │ │ │ │ str r6, [r5, #12] │ │ │ │ - b.n c3198 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + b.n c3190 │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ movw ip, #21846 @ 0x5556 │ │ │ │ movt ip, #21845 @ 0x5555 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -274964,15 +274962,15 @@ │ │ │ │ subs r3, r2, r3 │ │ │ │ smull ip, lr, r3, ip │ │ │ │ sub.w ip, lr, r3, asr #31 │ │ │ │ add.w lr, r0, #140 @ 0x8c │ │ │ │ ldrd r4, r3, [r1, #20] │ │ │ │ cmp r1, lr │ │ │ │ sub.w r3, r3, r4 │ │ │ │ - bne.n c3250 │ │ │ │ + bne.n c3248 │ │ │ │ ldr.w lr, [r0, #96] @ 0x60 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ sub.w r0, lr, r0 │ │ │ │ movw lr, #43691 @ 0xaaab │ │ │ │ movt lr, #10922 @ 0x2aaa │ │ │ │ smull r4, lr, r0, lr │ │ │ │ sub.w r0, lr, r0, asr #31 │ │ │ │ @@ -274987,72 +274985,72 @@ │ │ │ │ cmp r0, r3 │ │ │ │ ite cs │ │ │ │ movcs r0, #0 │ │ │ │ movcc r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbnz r3, c3280 │ │ │ │ + cbnz r3, c3278 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - cbz r2, c327c │ │ │ │ + cbz r2, c3274 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #20] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #24] │ │ │ │ adds r4, r3, #1 │ │ │ │ - beq.n c3290 │ │ │ │ + beq.n c3288 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n c326e │ │ │ │ + b.n c3266 │ │ │ │ ldrd r4, r3, [r0, #4] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ strcc r2, [r1, #0] │ │ │ │ - b.n c326e │ │ │ │ + b.n c3266 │ │ │ │ nop │ │ │ │ - cbnz r1, c32b2 │ │ │ │ + cbnz r1, c32aa │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r0, r1 │ │ │ │ sub.w r3, ip, r3 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c32dc │ │ │ │ + bl c32d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, c32d8 │ │ │ │ + cbz r0, c32d0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - b.n c32d4 │ │ │ │ + b.n c32cc │ │ │ │ push {r4, lr} │ │ │ │ ldrd r4, r3, [r0, #24] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w lr, [r0] │ │ │ │ add r3, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r4, r1, #1 │ │ │ │ sub.w ip, r2, lr │ │ │ │ - beq.n c332a │ │ │ │ + beq.n c3322 │ │ │ │ add r1, r3 │ │ │ │ subs r3, r0, r2 │ │ │ │ add r1, ip │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ @@ -275090,93 +275088,93 @@ │ │ │ │ movcs r0, ip │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #620] @ (c35e0 ) │ │ │ │ + ldr r3, [pc, #620] @ (c35d8 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r9, [pc, #620] @ c35e4 │ │ │ │ + ldr.w r9, [pc, #620] @ c35dc │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ add r9, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w c3552 │ │ │ │ + beq.w c354a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c3552 │ │ │ │ + beq.w c354a │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n c33b6 │ │ │ │ + bne.n c33ae │ │ │ │ ldr.w r8, [r7, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.w c356a │ │ │ │ + bcs.w c3562 │ │ │ │ add.w r2, r3, #40 @ 0x28 │ │ │ │ str r2, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbnz r2, c33e6 │ │ │ │ + cbnz r2, c33de │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c34bc │ │ │ │ + bne.n c34b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldrb.w r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r0, #26 │ │ │ │ - bmi.n c33d8 │ │ │ │ + bmi.n c33d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c33d8 │ │ │ │ + beq.n c33d0 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - ldr r2, [pc, #496] @ (c35e8 ) │ │ │ │ + ldr r2, [pc, #496] @ (c35e0 ) │ │ │ │ adds r5, #60 @ 0x3c │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr.w r2, [r2, #3140] @ 0xc44 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ add.w sl, r5, r3, lsl #2 │ │ │ │ cmp sl, r5 │ │ │ │ - bls.n c33d8 │ │ │ │ + bls.n c33d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c3650 │ │ │ │ + bl c3648 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n c33da │ │ │ │ + bcs.n c33d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl c3690 │ │ │ │ + bl c3688 │ │ │ │ subs r0, #2 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - bhi.n c34b8 │ │ │ │ + bhi.n c34b0 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -275234,391 +275232,391 @@ │ │ │ │ movs r4, r7 │ │ │ │ movs r4, r7 │ │ │ │ movs r4, r7 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c353c │ │ │ │ + bne.n c3534 │ │ │ │ mov r5, r9 │ │ │ │ - b.n c3414 │ │ │ │ + b.n c340c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldr.w r1, [r7, #196] @ 0xc4 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n c3516 │ │ │ │ + bcs.n c350e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n c3526 │ │ │ │ + bcc.n c351e │ │ │ │ add.w r2, r8, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n c33e2 │ │ │ │ + bcs.n c33da │ │ │ │ subs r2, r3, r2 │ │ │ │ str.w r8, [r4, #32] │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w c33e2 │ │ │ │ + bcs.w c33da │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - b.n c33e2 │ │ │ │ + b.n c33da │ │ │ │ ldr r3, [r4, #24] │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r9 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n c3414 │ │ │ │ + b.n c340c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c34b8 │ │ │ │ - ldr r3, [pc, #232] @ (c35ec ) │ │ │ │ + beq.n c34b0 │ │ │ │ + ldr r3, [pc, #232] @ (c35e4 ) │ │ │ │ movw r2, #3649 @ 0xe41 │ │ │ │ - ldr r1, [pc, #232] @ (c35f0 ) │ │ │ │ - ldr r0, [pc, #232] @ (c35f4 ) │ │ │ │ + ldr r1, [pc, #232] @ (c35e8 ) │ │ │ │ + ldr r0, [pc, #232] @ (c35ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.w c33e2 │ │ │ │ + bls.w c33da │ │ │ │ ldr.w r3, [r1, #-4]! │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - b.n c34c6 │ │ │ │ - ldr r3, [pc, #208] @ (c35f8 ) │ │ │ │ + b.n c34be │ │ │ │ + ldr r3, [pc, #208] @ (c35f0 ) │ │ │ │ movw r2, #3722 @ 0xe8a │ │ │ │ - ldr r1, [pc, #204] @ (c35fc ) │ │ │ │ - ldr r0, [pc, #208] @ (c3600 ) │ │ │ │ + ldr r1, [pc, #204] @ (c35f4 ) │ │ │ │ + ldr r0, [pc, #208] @ (c35f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #196] @ (c3604 ) │ │ │ │ + ldr r3, [pc, #196] @ (c35fc ) │ │ │ │ movw r2, #3655 @ 0xe47 │ │ │ │ - ldr r1, [pc, #196] @ (c3608 ) │ │ │ │ - ldr r0, [pc, #196] @ (c360c ) │ │ │ │ + ldr r1, [pc, #196] @ (c3600 ) │ │ │ │ + ldr r0, [pc, #196] @ (c3604 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ strd r2, r2, [r4, #8] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c33e2 │ │ │ │ + beq.w c33da │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n c33e2 │ │ │ │ + b.n c33da │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r8, r8, #10 │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c33bc │ │ │ │ - ldr r3, [pc, #140] @ (c3610 ) │ │ │ │ + beq.w c33b4 │ │ │ │ + ldr r3, [pc, #140] @ (c3608 ) │ │ │ │ movw r2, #3706 @ 0xe7a │ │ │ │ - ldr r1, [pc, #136] @ (c3614 ) │ │ │ │ - ldr r0, [pc, #140] @ (c3618 ) │ │ │ │ + ldr r1, [pc, #136] @ (c360c ) │ │ │ │ + ldr r0, [pc, #140] @ (c3610 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c34b8 │ │ │ │ + bne.n c34b0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r9 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n c3414 │ │ │ │ + b.n c340c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c34b8 │ │ │ │ + bne.n c34b0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n c3414 │ │ │ │ + b.n c340c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c34f2 │ │ │ │ + bne.n c34ea │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n c34f2 │ │ │ │ + b.n c34ea │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c34b8 │ │ │ │ + bne.w c34b0 │ │ │ │ mov r5, r9 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n c3414 │ │ │ │ + b.n c340c │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, c35f6 │ │ │ │ + cbnz r6, c35ea │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb88c │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c34b8 │ │ │ │ - ldr r3, [pc, #20] @ (c3644 ) │ │ │ │ + beq.w c34b0 │ │ │ │ + ldr r3, [pc, #20] @ (c363c ) │ │ │ │ mov.w r2, #3632 @ 0xe30 │ │ │ │ - ldr r1, [pc, #16] @ (c3648 ) │ │ │ │ - ldr r0, [pc, #20] @ (c364c ) │ │ │ │ + ldr r1, [pc, #16] @ (c3640 ) │ │ │ │ + ldr r0, [pc, #20] @ (c3644 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ movs r2, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (c3688 ) │ │ │ │ + ldr r4, [pc, #40] @ (c3680 ) │ │ │ │ adds r5, r0, #4 │ │ │ │ - bl c3690 │ │ │ │ - ldr r3, [pc, #36] @ (c368c ) │ │ │ │ + bl c3688 │ │ │ │ + ldr r3, [pc, #36] @ (c3684 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r3] │ │ │ │ add.w r1, r1, r0, lsl #4 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.n c367c │ │ │ │ + beq.n c3674 │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 1de18 │ │ │ │ nop │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ (c36d0 ) │ │ │ │ + ldr r3, [pc, #48] @ (c36c8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #48] @ (c36d4 ) │ │ │ │ + ldr r2, [pc, #48] @ (c36cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r1, r4, [r2] │ │ │ │ subs r3, r3, r4 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ - cbz r3, c36ba │ │ │ │ + cbz r3, c36b2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r1, r2, [sp] │ │ │ │ bl 1e5f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r3, r0, r3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ - b.n c36b4 │ │ │ │ + b.n c36ac │ │ │ │ nop │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbnz r3, c36fe │ │ │ │ + cbnz r3, c36f6 │ │ │ │ ldr.w r2, [r0, #-120] │ │ │ │ movw r3, #20481 @ 0x5001 │ │ │ │ movt r3, #39030 @ 0x9876 │ │ │ │ subs r0, #120 @ 0x78 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n c3714 │ │ │ │ + bne.n c370c │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #44] @ (c372c ) │ │ │ │ + ldr r3, [pc, #44] @ (c3724 ) │ │ │ │ mov.w r2, #712 @ 0x2c8 │ │ │ │ - ldr r1, [pc, #40] @ (c3730 ) │ │ │ │ - ldr r0, [pc, #44] @ (c3734 ) │ │ │ │ + ldr r1, [pc, #40] @ (c3728 ) │ │ │ │ + ldr r0, [pc, #44] @ (c372c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #32] @ (c3738 ) │ │ │ │ + ldr r3, [pc, #32] @ (c3730 ) │ │ │ │ movw r2, #715 @ 0x2cb │ │ │ │ - ldr r1, [pc, #32] @ (c373c ) │ │ │ │ - ldr r0, [pc, #32] @ (c3740 ) │ │ │ │ + ldr r1, [pc, #32] @ (c3734 ) │ │ │ │ + ldr r0, [pc, #32] @ (c3738 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb710 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r2, c375a │ │ │ │ - cbz r1, c3758 │ │ │ │ + cbnz r2, c3752 │ │ │ │ + cbz r1, c3750 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, c3750 │ │ │ │ + cbz r3, c3748 │ │ │ │ add r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, c3758 │ │ │ │ + cbz r3, c3750 │ │ │ │ add r3, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c3746 │ │ │ │ + beq.n c373e │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n c3746 │ │ │ │ + b.n c373e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r1, c37c0 │ │ │ │ + cbz r1, c37b8 │ │ │ │ movw r8, #20481 @ 0x5001 │ │ │ │ movt r8, #39030 @ 0x9876 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b264 │ │ │ │ + bl 8b25c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n c37c4 │ │ │ │ - cbz r4, c37b4 │ │ │ │ + bne.n c37bc │ │ │ │ + cbz r4, c37ac │ │ │ │ ldr.w r3, [r5, #2788] @ 0xae4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #2788] @ 0xae4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 8b264 │ │ │ │ + bl 8b25c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n c379a │ │ │ │ + bne.n c3792 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ - cbz r3, c37c0 │ │ │ │ + cbz r3, c37b8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, c37da │ │ │ │ + cbz r1, c37d2 │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ - b.n c3788 │ │ │ │ + b.n c3780 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #24] @ (c37e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (c37d8 ) │ │ │ │ movw r2, #809 @ 0x329 │ │ │ │ - ldr r1, [pc, #24] @ (c37e4 ) │ │ │ │ - ldr r0, [pc, #24] @ (c37e8 ) │ │ │ │ + ldr r1, [pc, #24] @ (c37dc ) │ │ │ │ + ldr r0, [pc, #24] @ (c37e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ - b.n c377e │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + b.n c3776 │ │ │ │ + @ instruction: 0xb64a │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ movs r2, r0 │ │ │ │ push {r4} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n c37fe │ │ │ │ + bcs.n c37f6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n c3804 │ │ │ │ + beq.n c37fc │ │ │ │ pop {r4} │ │ │ │ - b.w ca5a4 │ │ │ │ + b.w ca59c │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #8] @ (c3810 ) │ │ │ │ + ldr r0, [pc, #8] @ (c3808 ) │ │ │ │ pop {r4} │ │ │ │ add r0, pc │ │ │ │ b.w 10684 │ │ │ │ - lsls r6, r3, #19 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr r1, [pc, #532] @ (c3a3c ) │ │ │ │ + ldr r1, [pc, #532] @ (c3a34 ) │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr r4, [pc, #532] @ (c3a40 ) │ │ │ │ + ldr r4, [pc, #532] @ (c3a38 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #532] @ (c3a44 ) │ │ │ │ + ldr r2, [pc, #532] @ (c3a3c ) │ │ │ │ add r1, pc │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #512] @ (c3a34 ) │ │ │ │ + ldr r3, [pc, #512] @ (c3a2c ) │ │ │ │ str r4, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -275630,31 +275628,31 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ ittt ne │ │ │ │ ldrne.w r2, [r4, #368] @ 0x170 │ │ │ │ clzne r2, r2 │ │ │ │ lsrne r2, r2, #5 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w c47e6 │ │ │ │ + bne.w c47de │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.w c3c44 │ │ │ │ + bpl.w c3c3c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r4, #3240] @ 0xca8 │ │ │ │ - bl cdf0c │ │ │ │ + bl cdf04 │ │ │ │ ldr.w r7, [r4, #3240] @ 0xca8 │ │ │ │ mov sl, r6 │ │ │ │ - cbnz r7, c3894 │ │ │ │ + cbnz r7, c388c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r5, r4 │ │ │ │ ldr.w r3, [r3, #2952] @ 0xb88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c4602 │ │ │ │ + bne.w c45fa │ │ │ │ add.w r8, r4, #2960 @ 0xb90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w c480e │ │ │ │ + beq.w c4806 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [r8, #296] @ 0x128 │ │ │ │ mla r2, r5, r3, r8 │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ @@ -275671,77 +275669,77 @@ │ │ │ │ vldr d7, [r8, #288] @ 0x120 │ │ │ │ vsub.f64 d7, d0, d7 │ │ │ │ vstr d7, [r2, #24] │ │ │ │ vstr d0, [r8, #288] @ 0x120 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c4732 │ │ │ │ + bne.w c472a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c45f6 │ │ │ │ + bne.w c45ee │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ - bl c3360 │ │ │ │ + bl c3358 │ │ │ │ ldr.w r5, [r4, #1428] @ 0x594 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cbz r5, c3912 │ │ │ │ + cbz r5, c390a │ │ │ │ adds r5, #5 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - cbz r2, c3918 │ │ │ │ + cbz r2, c3910 │ │ │ │ adds r5, #4 │ │ │ │ - cbz r3, c3924 │ │ │ │ + cbz r3, c391c │ │ │ │ ldrd r2, r3, [r4, #192] @ 0xc0 │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #24 │ │ │ │ add r5, r3 │ │ │ │ ldr.w r3, [r4, #1396] @ 0x574 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c45c8 │ │ │ │ + bne.w c45c0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ add r2, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w c4580 │ │ │ │ + bhi.w c4578 │ │ │ │ ldr.w r3, [r4, #2948] @ 0xb84 │ │ │ │ - cbnz r3, c394c │ │ │ │ + cbnz r3, c3944 │ │ │ │ addw r0, r4, #2540 @ 0x9ec │ │ │ │ blx 11334 │ │ │ │ ldr.w r3, [r4, #2948] @ 0xb84 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #2948] @ 0xb84 │ │ │ │ addw r3, r4, #2796 @ 0xaec │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ - bl ca400 │ │ │ │ + bl ca3f8 │ │ │ │ ldr.w r3, [r4, #2936] @ 0xb78 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #2936] @ 0xb78 │ │ │ │ ldr.w r3, [r4, #2240] @ 0x8c0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #2240] @ 0x8c0 │ │ │ │ - bl d4ba4 │ │ │ │ + bl d4b9c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ str.w r3, [r4, #2940] @ 0xb7c │ │ │ │ itt eq │ │ │ │ ldreq r3, [r4, #92] @ 0x5c │ │ │ │ streq r3, [r4, #20] │ │ │ │ ldr.w r3, [r4, #1536] @ 0x600 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c4568 │ │ │ │ + bne.w c4560 │ │ │ │ add.w r2, r4, #2768 @ 0xad0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #2764] @ 0xacc │ │ │ │ str.w r3, [r4, #2752] @ 0xac0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r4, #2756] @ 0xac4 │ │ │ │ @@ -275751,125 +275749,125 @@ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str.w r3, [r4, #2944] @ 0xb80 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r4, #1396] @ 0x574 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c4518 │ │ │ │ + bne.w c4510 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #96] @ (c3a38 ) │ │ │ │ + ldr r0, [pc, #96] @ (c3a30 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c3c62 │ │ │ │ + beq.w c3c5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r1, [r5, #196] @ 0xc4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w c450c │ │ │ │ + bcs.w c4504 │ │ │ │ str.w r2, [r5, #196] @ 0xc4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r6, [r5, #192] @ 0xc0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w c3c64 │ │ │ │ + bcs.w c3c5c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w c44f0 │ │ │ │ + bcc.w c44e8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w c4854 │ │ │ │ + bcc.w c484c │ │ │ │ orr.w r7, r7, #2 │ │ │ │ str r7, [r6, #0] │ │ │ │ adds r6, #4 │ │ │ │ - b.n c3a0c │ │ │ │ + b.n c3a04 │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ movs r5, r0 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w c4a18 │ │ │ │ + bne.w c4a10 │ │ │ │ mov r0, r6 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cbz r5, c3abc │ │ │ │ - ldr r0, [pc, #764] @ (c3d68 ) │ │ │ │ + cbz r5, c3ab4 │ │ │ │ + ldr r0, [pc, #764] @ (c3d60 ) │ │ │ │ movs r7, #0 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov.w ip, r5, lsl #2 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ add.w r1, r6, r5, lsl #2 │ │ │ │ add.w r5, r1, #20 │ │ │ │ ldr.w r3, [r0, #196] @ 0xc4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.w c44d0 │ │ │ │ + bcc.w c44c8 │ │ │ │ ldr.w r2, [r6, ip] │ │ │ │ adds r2, #5 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w c4a00 │ │ │ │ + bne.w c49f8 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w c49e8 │ │ │ │ + bne.w c49e0 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str.w r5, [r0, #196] @ 0xc4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ str r3, [r2, #8] │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c49dc │ │ │ │ + bne.w c49d4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w c49c6 │ │ │ │ + bhi.w c49be │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c49b0 │ │ │ │ - ldr r0, [pc, #660] @ (c3d6c ) │ │ │ │ + bne.w c49a8 │ │ │ │ + ldr r0, [pc, #660] @ (c3d64 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, c3af4 │ │ │ │ + cbz r3, c3aec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, c3af4 │ │ │ │ + cbz r3, c3aec │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w c499a │ │ │ │ + bne.w c4992 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ streq r3, [r4, #20] │ │ │ │ ldr.w r3, [r4, #2936] @ 0xb78 │ │ │ │ movs r2, #0 │ │ │ │ @@ -275885,30 +275883,30 @@ │ │ │ │ strd r6, r7, [r2] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [r4, #364] @ 0x16c │ │ │ │ subs r5, r5, r3 │ │ │ │ - bl ca98c │ │ │ │ + bl ca984 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl ca51c │ │ │ │ + bl ca514 │ │ │ │ ldr.w r3, [r4, #2948] @ 0xb84 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2948] @ 0xb84 │ │ │ │ - cbnz r3, c3b5a │ │ │ │ + cbnz r3, c3b52 │ │ │ │ addw r0, r4, #2540 @ 0x9ec │ │ │ │ blx 11198 │ │ │ │ ldr.w r5, [r4, #3240] @ 0xca8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdf0c │ │ │ │ + bl cdf04 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldrd r2, r0, [r4, #88] @ 0x58 │ │ │ │ mla r6, r5, r3, r4 │ │ │ │ subs r0, r0, r2 │ │ │ │ mla r3, r5, r3, r8 │ │ │ │ str.w r0, [r6, #2956] @ 0xb8c │ │ │ │ ldrd r2, r1, [r4, #140] @ 0x8c │ │ │ │ @@ -275952,181 +275950,181 @@ │ │ │ │ ldr.w r3, [r8, #304] @ 0x130 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #304] @ 0x130 │ │ │ │ ldr.w r3, [r8, #308] @ 0x134 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ str.w r3, [r8, #308] @ 0x134 │ │ │ │ - beq.n c3c36 │ │ │ │ + beq.n c3c2e │ │ │ │ mla r1, r5, r1, r8 │ │ │ │ - vldr d5, [pc, #324] @ c3d60 │ │ │ │ + vldr d5, [pc, #324] @ c3d58 │ │ │ │ vldr d6, [r1, #24] │ │ │ │ vadd.f64 d6, d7, d6 │ │ │ │ vdiv.f64 d4, d7, d6 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w c4990 │ │ │ │ + bgt.w c4988 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c47a0 │ │ │ │ - bl c5894 │ │ │ │ + bne.w c4798 │ │ │ │ + bl c588c │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #304] @ (c3d78 ) │ │ │ │ - ldr r3, [pc, #308] @ (c3d7c ) │ │ │ │ + ldr r2, [pc, #304] @ (c3d70 ) │ │ │ │ + ldr r3, [pc, #308] @ (c3d74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w c44e6 │ │ │ │ + bne.w c44de │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #264] @ (c3d70 ) │ │ │ │ + ldr r0, [pc, #264] @ (c3d68 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r0, [r6, #1424] @ 0x590 │ │ │ │ - cbz r0, c3cc8 │ │ │ │ + cbz r0, c3cc0 │ │ │ │ ldr.w r3, [r6, #1428] @ 0x594 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n c3cc8 │ │ │ │ - bl d9f40 │ │ │ │ + ble.n c3cc0 │ │ │ │ + bl d9f38 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b78f0 │ │ │ │ - cbz r0, c3cb8 │ │ │ │ + bl b78e8 │ │ │ │ + cbz r0, c3cb0 │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ and.w r3, r5, #24 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n c3c8c │ │ │ │ + bne.n c3c84 │ │ │ │ mov r0, r6 │ │ │ │ - bl b11ec │ │ │ │ + bl b11e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c4960 │ │ │ │ + beq.w c4958 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ str.w r5, [r3, r0, lsl #2] │ │ │ │ - b.n c3c8c │ │ │ │ + b.n c3c84 │ │ │ │ mov r0, r9 │ │ │ │ - bl d9f80 │ │ │ │ + bl d9f78 │ │ │ │ ldr.w r3, [r6, #1428] @ 0x594 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w c4934 │ │ │ │ + bne.w c492c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #24] │ │ │ │ - cbz r3, c3ce2 │ │ │ │ + cbz r3, c3cda │ │ │ │ ldrd r3, r1, [r6, #40] @ 0x28 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w c494a │ │ │ │ + bhi.w c4942 │ │ │ │ str r2, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r4, #1392] @ 0x570 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c4976 │ │ │ │ + bne.w c496e │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ subs r1, r0, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n c3d20 │ │ │ │ + bhi.n c3d18 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bmi.n c3da4 │ │ │ │ + bmi.n c3d9c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r1, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n c3d80 │ │ │ │ + bcs.n c3d78 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ cmp r3, r1 │ │ │ │ - bls.n c3cfa │ │ │ │ - ldr r0, [pc, #80] @ (c3d74 ) │ │ │ │ + bls.n c3cf2 │ │ │ │ + ldr r0, [pc, #80] @ (c3d6c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r9, [r0] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ str.w r3, [r9, #2744] @ 0xab8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n c3dc4 │ │ │ │ + beq.n c3dbc │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r7, [r6], #20 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n c3dbe │ │ │ │ + ble.n c3db6 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ subs r7, #1 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n c3d40 │ │ │ │ + bmi.n c3d38 │ │ │ │ and.w r3, r3, #24 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n c3db8 │ │ │ │ - bl 8bdd0 │ │ │ │ - b.n c3d40 │ │ │ │ + beq.n c3db0 │ │ │ │ + bl 8bdc8 │ │ │ │ + b.n c3d38 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n c3d0a │ │ │ │ + bcs.n c3d02 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n c3d20 │ │ │ │ + bhi.n c3d18 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bpl.n c3d02 │ │ │ │ + bpl.n c3cfa │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #9 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n c3cf0 │ │ │ │ - bl 8b870 │ │ │ │ - b.n c3d40 │ │ │ │ + b.n c3ce8 │ │ │ │ + bl 8b868 │ │ │ │ + b.n c3d38 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n c3d3a │ │ │ │ - ldr r0, [pc, #688] @ (c4078 ) │ │ │ │ + bne.n c3d32 │ │ │ │ + ldr r0, [pc, #688] @ (c4070 ) │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str.w r5, [r6, #2748] @ 0xabc │ │ │ │ @@ -276137,432 +276135,432 @@ │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mov r8, r7 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ subs r4, r0, #4 │ │ │ │ mov r7, r2 │ │ │ │ add.w fp, sp, #144 @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w c3f24 │ │ │ │ + beq.w c3f1c │ │ │ │ mov sl, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r4, [sp, #84] @ 0x54 │ │ │ │ - bl c4bb0 │ │ │ │ + bl c4ba8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n c3e96 │ │ │ │ + beq.n c3e8e │ │ │ │ ldr.w sl, [r5, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r8 │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n c3ebc │ │ │ │ + bcc.n c3eb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n c3eca │ │ │ │ + beq.n c3ec2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n c3e36 │ │ │ │ + beq.n c3e2e │ │ │ │ cmp r5, sl │ │ │ │ - bls.w c491e │ │ │ │ + bls.w c4916 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ - bl c4f5c │ │ │ │ + bl c4f54 │ │ │ │ ldr.w r3, [r6, #2764] @ 0xacc │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r2, [r6, #244] @ 0xf4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #2764] @ 0xacc │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r2, #16 │ │ │ │ lsls r3, r3, #5 │ │ │ │ str.w r3, [r1, #8]! │ │ │ │ - bl 8c68c │ │ │ │ + bl 8c684 │ │ │ │ ldr.w r3, [r6, #2780] @ 0xadc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #2780] @ 0xadc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n c3eec │ │ │ │ - bls.n c3eda │ │ │ │ + beq.n c3ee4 │ │ │ │ + bls.n c3ed2 │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n c3e90 │ │ │ │ + bhi.n c3e88 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r4, [sp, #84] @ 0x54 │ │ │ │ - bl c4bb0 │ │ │ │ + bl c4ba8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n c3e16 │ │ │ │ + bne.n c3e0e │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c3f24 │ │ │ │ + beq.n c3f1c │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w c490a │ │ │ │ + beq.w c4902 │ │ │ │ mov r1, fp │ │ │ │ - bl c3360 │ │ │ │ + bl c3358 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ - b.n c3e02 │ │ │ │ + b.n c3dfa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c4f00 │ │ │ │ + bl c4ef8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.n c3e1e │ │ │ │ + b.n c3e16 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ adds r3, #10 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ - b.n c3e38 │ │ │ │ + b.n c3e30 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r4, [sp, #84] @ 0x54 │ │ │ │ - bl c4bb0 │ │ │ │ - b.n c3e90 │ │ │ │ + bl c4ba8 │ │ │ │ + b.n c3e88 │ │ │ │ ldr.w sl, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl c543c │ │ │ │ + bl c5434 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.n c3e90 │ │ │ │ + bmi.n c3e88 │ │ │ │ add.w r3, sl, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #4 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c3f0a │ │ │ │ + bne.n c3f02 │ │ │ │ dmb ish │ │ │ │ ldrd r3, r2, [sl] │ │ │ │ - b.n c3ede │ │ │ │ + b.n c3ed6 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, fp, [sp, #68] @ 0x44 │ │ │ │ - cbz r7, c3f40 │ │ │ │ + cbz r7, c3f38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl c4f00 │ │ │ │ + bl c4ef8 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n c3f30 │ │ │ │ - ldr r0, [pc, #312] @ (c407c ) │ │ │ │ + bne.n c3f28 │ │ │ │ + ldr r0, [pc, #312] @ (c4074 ) │ │ │ │ mov r9, r4 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr.w r7, [r5, #140] @ 0x8c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r4, [r5, #144] @ 0x90 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi.n c3f62 │ │ │ │ - b.n c3f92 │ │ │ │ + bhi.n c3f5a │ │ │ │ + b.n c3f8a │ │ │ │ mov r7, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n c3f92 │ │ │ │ + bls.n c3f8a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ lsls r2, r1, #25 │ │ │ │ - bmi.n c3f78 │ │ │ │ + bmi.n c3f70 │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c3f5c │ │ │ │ + beq.n c3f54 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r7, r3 │ │ │ │ str.w r2, [r6], #4 │ │ │ │ - b.n c3f52 │ │ │ │ + b.n c3f4a │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c720 │ │ │ │ + bl 8c718 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c3f6e │ │ │ │ + bne.n c3f66 │ │ │ │ ldr.w r4, [r5, #144] @ 0x90 │ │ │ │ - b.n c3f5c │ │ │ │ + b.n c3f54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r9 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n c3fa4 │ │ │ │ + bpl.n c3f9c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c720 │ │ │ │ + bl 8c718 │ │ │ │ ldr.w r2, [r5, #2760] @ 0xac8 │ │ │ │ ldr.w r1, [r5, #2756] @ 0xac4 │ │ │ │ str.w r6, [r5, #144] @ 0x90 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w c48fe │ │ │ │ - ldr r0, [pc, #200] @ (c4080 ) │ │ │ │ + bne.w c48f6 │ │ │ │ + ldr r0, [pc, #200] @ (c4078 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r9, [r0] │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ - cbz r7, c4018 │ │ │ │ + cbz r7, c4010 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r6, [r5], #20 │ │ │ │ - beq.n c3fe2 │ │ │ │ + beq.n c3fda │ │ │ │ add.w r1, r7, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl c5564 │ │ │ │ - b.n c3fe2 │ │ │ │ + bl c555c │ │ │ │ + b.n c3fda │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n c4012 │ │ │ │ + ble.n c400a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r6, #1 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n c3fe0 │ │ │ │ + bpl.n c3fd8 │ │ │ │ and.w r2, r3, #24 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ cmp r2, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n c3fe0 │ │ │ │ + bne.n c3fd8 │ │ │ │ ldr.w r3, [r9, #2768] @ 0xad0 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #2768] @ 0xad0 │ │ │ │ - bl 8c68c │ │ │ │ - b.n c3fe0 │ │ │ │ + bl 8c684 │ │ │ │ + b.n c3fd8 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n c3fc8 │ │ │ │ - ldr r0, [pc, #104] @ (c4084 ) │ │ │ │ + bne.n c3fc0 │ │ │ │ + ldr r0, [pc, #104] @ (c407c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr.w r5, [r6, #144] @ 0x90 │ │ │ │ ldr.w r1, [r6, #140] @ 0x8c │ │ │ │ subs r5, #4 │ │ │ │ - b.n c404e │ │ │ │ + b.n c4046 │ │ │ │ and.w r3, r3, #24 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n c404c │ │ │ │ + bne.n c4044 │ │ │ │ ldr.w r3, [r6, #2764] @ 0xacc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #2764] @ 0xacc │ │ │ │ - bl 8c68c │ │ │ │ + bl 8c684 │ │ │ │ ldr.w r1, [r6, #140] @ 0x8c │ │ │ │ subs r5, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.n c4088 │ │ │ │ + bcc.n c4080 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c404c │ │ │ │ + beq.n c4044 │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - beq.n c402e │ │ │ │ + beq.n c4026 │ │ │ │ ldr.w r3, [r6, #2764] @ 0xacc │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #2764] @ 0xacc │ │ │ │ - bl 8c68c │ │ │ │ + bl 8c684 │ │ │ │ ldr.w r1, [r6, #140] @ 0x8c │ │ │ │ - b.n c404c │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ - movs r5, r0 │ │ │ │ - wfe │ │ │ │ + b.n c4044 │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - bkpt 0x00ac │ │ │ │ + it cs │ │ │ │ + movcs r5, r0 │ │ │ │ + bkpt 0x00b4 │ │ │ │ movs r5, r0 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x0052 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [pc, #648] @ (c4314 ) │ │ │ │ + ldr r0, [pc, #648] @ (c430c ) │ │ │ │ movw sl, #20481 @ 0x5001 │ │ │ │ movt sl, #39030 @ 0x9876 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrd r7, r5, [sp, #92] @ 0x5c │ │ │ │ - bl c5664 │ │ │ │ + bl c565c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ mov r3, r8 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w c44ea │ │ │ │ + beq.w c44e2 │ │ │ │ mov r8, r4 │ │ │ │ mov fp, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c56e0 │ │ │ │ + bl c56d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w c487e │ │ │ │ - cbz r5, c40ea │ │ │ │ + bne.w c4876 │ │ │ │ + cbz r5, c40e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbz r3, c410c │ │ │ │ + cbz r3, c4104 │ │ │ │ movs r1, #0 │ │ │ │ - bl c56e0 │ │ │ │ + bl c56d8 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl c5564 │ │ │ │ + bl c555c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n c40ce │ │ │ │ + bne.n c40c6 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, c4110 │ │ │ │ + cbz r0, c4108 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w c48b0 │ │ │ │ + beq.w c48a8 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ - bl c3360 │ │ │ │ + bl c3358 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [sp, #156] @ 0x9c │ │ │ │ - bl c5664 │ │ │ │ + bl c565c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n c40ba │ │ │ │ + b.n c40b2 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - b.n c40d6 │ │ │ │ + b.n c40ce │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r8, fp │ │ │ │ ldr.w r1, [r6, #2768] @ 0xad0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w c48a6 │ │ │ │ + bne.w c489e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, c412a │ │ │ │ + cbz r3, c4122 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl c55a0 │ │ │ │ - ldr r0, [pc, #492] @ (c4318 ) │ │ │ │ + bl c5598 │ │ │ │ + ldr r0, [pc, #492] @ (c4310 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r6, [r7, #88] @ 0x58 │ │ │ │ ldr.w r3, [r7, #2744] @ 0xab8 │ │ │ │ ldr.w sl, [r7, #92] @ 0x5c │ │ │ │ add.w fp, r6, r3, lsl #2 │ │ │ │ cmp r6, sl │ │ │ │ - bhi.n c41a4 │ │ │ │ + bhi.n c419c │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #2047 @ 0x7ff │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w c43ec │ │ │ │ + bpl.w c43e4 │ │ │ │ sub.w fp, fp, #4 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.w c43ae │ │ │ │ + bmi.w c43a6 │ │ │ │ and.w r2, r3, #7 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n c419c │ │ │ │ + bhi.n c4194 │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r2, r1, #17 │ │ │ │ lsls r6, r2, #16 │ │ │ │ movs r4, r0 │ │ │ │ and.w r2, r3, #24 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ and.w r3, r5, r3, lsr #5 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ add r3, r2 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp sl, r3 │ │ │ │ - bls.n c419c │ │ │ │ + bls.n c4194 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 8c68c │ │ │ │ + bl 8c684 │ │ │ │ sub.w sl, sl, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bcs.n c414e │ │ │ │ + bcs.n c4146 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.w c48f0 │ │ │ │ + bne.w c48e8 │ │ │ │ ldr.w r1, [r7, #2756] @ 0xac4 │ │ │ │ ldr.w r2, [r7, #2760] @ 0xac8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w c48e6 │ │ │ │ + bne.w c48de │ │ │ │ ldrd r5, fp, [r7, #88] @ 0x58 │ │ │ │ mov r3, r5 │ │ │ │ cmp fp, r5 │ │ │ │ - bls.n c4236 │ │ │ │ + bls.n c422e │ │ │ │ movw sl, #65532 @ 0xfffc │ │ │ │ movt sl, #2047 @ 0x7ff │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r2, r3, #32 │ │ │ │ - beq.w c43d6 │ │ │ │ + beq.w c43ce │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.w c4410 │ │ │ │ + bmi.w c4408 │ │ │ │ and.w r1, r3, #24 │ │ │ │ cmp r1, #16 │ │ │ │ ittt eq │ │ │ │ lsreq r3, r3, #9 │ │ │ │ addeq r2, r3, #2 │ │ │ │ moveq r3, #0 │ │ │ │ - beq.w c436e │ │ │ │ + beq.w c4366 │ │ │ │ and.w r2, r3, #7 │ │ │ │ str r3, [r6, #0] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n c4226 │ │ │ │ + bhi.n c421e │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r1, r1, #4 │ │ │ │ lsrs r0, r1, #4 │ │ │ │ lsrs r5, r2, #4 │ │ │ │ movs r1, r1 │ │ │ │ ands.w r2, r3, #24 │ │ │ │ - beq.n c419c │ │ │ │ - b.n c417c │ │ │ │ - cbz r1, c4226 │ │ │ │ + beq.n c4194 │ │ │ │ + b.n c4174 │ │ │ │ + cbz r1, c421e │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ and.w r2, sl, r3, lsr #5 │ │ │ │ ldr.w r1, [r1, #244] @ 0xf4 │ │ │ │ add r2, r1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w c43be │ │ │ │ + bcc.w c43b6 │ │ │ │ adds r5, #4 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ cmp fp, r5 │ │ │ │ - bhi.n c41ca │ │ │ │ + bhi.n c41c2 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w r2, [r7, #2744] @ 0xab8 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w c48da │ │ │ │ + bne.w c48d2 │ │ │ │ str r6, [r7, #92] @ 0x5c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ - cbz r3, c4284 │ │ │ │ + cbz r3, c427c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, r1, #1 │ │ │ │ - beq.n c427e │ │ │ │ + beq.n c4276 │ │ │ │ ldr.w r2, [r9, #244] @ 0xf4 │ │ │ │ add.w r2, r2, r1, lsr #5 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldrd r0, r1, [r3, #12] │ │ │ │ ldr.w r2, [r9, #276] @ 0x114 │ │ │ │ add.w r2, r2, r0, lsr #5 │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -276570,23 +276568,23 @@ │ │ │ │ add.w r2, r2, r1, lsr #5 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w r2, [r9, #2776] @ 0xad8 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r9, #2776] @ 0xad8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c424c │ │ │ │ + bne.n c4244 │ │ │ │ ldrd r5, r6, [sp, #92] @ 0x5c │ │ │ │ - cbz r5, c42d4 │ │ │ │ + cbz r5, c42cc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n c428a │ │ │ │ - bl c36d8 │ │ │ │ - cbz r6, c42cc │ │ │ │ + bne.n c4282 │ │ │ │ + bl c36d0 │ │ │ │ + cbz r6, c42c4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w r3, [r9, #244] @ 0xf4 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldrd r1, r2, [r6, #12] │ │ │ │ ldr.w r3, [r9, #276] @ 0x114 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ @@ -276595,305 +276593,305 @@ │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr.w r3, [r9, #2776] @ 0xad8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #2776] @ 0xad8 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n c4298 │ │ │ │ + bne.n c4290 │ │ │ │ ldr r5, [r0, #112] @ 0x70 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n c428a │ │ │ │ + bne.n c4282 │ │ │ │ ldr.w r2, [r9, #2772] @ 0xad4 │ │ │ │ ldr.w r3, [r9, #2776] @ 0xad8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w c48c2 │ │ │ │ + bne.w c48ba │ │ │ │ ldr.w r1, [r9, #2752] @ 0xac0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w c4ade │ │ │ │ + bne.w c4ad6 │ │ │ │ ldr.w r2, [r9, #2760] @ 0xac8 │ │ │ │ ldr.w r1, [r9, #2756] @ 0xac4 │ │ │ │ ldr.w r3, [r9, #2764] @ 0xacc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w c4ad4 │ │ │ │ + bne.w c4acc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w c4ad4 │ │ │ │ + bne.w c4acc │ │ │ │ ldr.w r3, [r4, #1392] @ 0x570 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c4aae │ │ │ │ + bne.w c4aa6 │ │ │ │ ldrd r1, r3, [r4, #140] @ 0x8c │ │ │ │ - b.n c4322 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + b.n c431a │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ movs r5, r0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ movs r5, r0 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ adds r1, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.w c442e │ │ │ │ + bcs.w c4426 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c4320 │ │ │ │ + beq.n c4318 │ │ │ │ and.w r3, r2, #24 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #0] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n c431c │ │ │ │ + bpl.n c4314 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n c431c │ │ │ │ + bne.n c4314 │ │ │ │ ldr.w r2, [r1, #-4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #1 │ │ │ │ itt ne │ │ │ │ orrne.w r3, r3, #32 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n c431c │ │ │ │ + b.n c4314 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ str.w r1, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n c436e │ │ │ │ + bgt.n c4366 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r6, #0] │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ - b.n c4230 │ │ │ │ + b.n c4228 │ │ │ │ lsrs r2, r3, #9 │ │ │ │ adds r2, #1 │ │ │ │ sub.w sl, sl, r2, lsl #2 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n c441e │ │ │ │ + bpl.n c4416 │ │ │ │ mvn.w r1, #3 │ │ │ │ sub.w r2, r1, r2, lsl #2 │ │ │ │ add fp, r2 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w c4162 │ │ │ │ + bpl.w c415a │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 8c720 │ │ │ │ + bl 8c718 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n c4162 │ │ │ │ + b.n c415a │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #4 │ │ │ │ - bl 8c68c │ │ │ │ + bl 8c684 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - b.n c4230 │ │ │ │ + b.n c4228 │ │ │ │ lsrs r1, r3, #9 │ │ │ │ and.w r3, r3, #24 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ adds r2, #1 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ - b.n c4230 │ │ │ │ + b.n c4228 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n c4422 │ │ │ │ + bmi.n c441a │ │ │ │ and.w r2, r3, #24 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n c438e │ │ │ │ + beq.n c4386 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl c57ac │ │ │ │ + bl c57a4 │ │ │ │ mov sl, r0 │ │ │ │ sub.w sl, sl, #4 │ │ │ │ cmp r6, sl │ │ │ │ - bls.w c414e │ │ │ │ - b.n c41a4 │ │ │ │ + bls.w c4146 │ │ │ │ + b.n c419c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8c720 │ │ │ │ + bl 8c718 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n c41da │ │ │ │ + b.n c41d2 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n c43f8 │ │ │ │ + bpl.n c43f0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 8c720 │ │ │ │ - b.n c4404 │ │ │ │ + bl 8c718 │ │ │ │ + b.n c43fc │ │ │ │ ldr.w r2, [r4, #1392] @ 0x570 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c4a66 │ │ │ │ - ldr r0, [pc, #828] @ (c4778 ) │ │ │ │ + bne.w c4a5e │ │ │ │ + ldr r0, [pc, #828] @ (c4770 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w fp, [r0] │ │ │ │ - cbz r3, c447a │ │ │ │ + cbz r3, c4472 │ │ │ │ ldr.w r1, [fp, #40] @ 0x28 │ │ │ │ adds r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w c4a4e │ │ │ │ + bne.w c4a46 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [fp, #276] @ 0x114 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ str.w r3, [fp, #24] │ │ │ │ ldrd r0, r1, [fp, #88] @ 0x58 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w c4a30 │ │ │ │ + bcc.w c4a28 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w c4a30 │ │ │ │ + bcs.w c4a28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [fp, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #1428] @ 0x594 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w c3a5c │ │ │ │ + ble.w c3a54 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r0, [fp, #1424] @ 0x590 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r7, r3, r2, lsl #2 │ │ │ │ - bl d9f40 │ │ │ │ + bl d9f38 │ │ │ │ adds r7, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl b78f0 │ │ │ │ + bl b78e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c3a48 │ │ │ │ + beq.w c3a40 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ and.w r3, r3, #24 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n c44a0 │ │ │ │ + bne.n c4498 │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - bl b786c │ │ │ │ - b.n c44a0 │ │ │ │ + bl b7864 │ │ │ │ + b.n c4498 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ tst.w r3, #2 │ │ │ │ - beq.w c4748 │ │ │ │ + beq.w c4740 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ - b.w c3a86 │ │ │ │ + b.w c3a7e │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ - b.n c4114 │ │ │ │ + b.n c410c │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.w c3a28 │ │ │ │ - ldr r3, [pc, #648] @ (c4780 ) │ │ │ │ + bcs.w c3a20 │ │ │ │ + ldr r3, [pc, #648] @ (c4778 ) │ │ │ │ movw r2, #1214 @ 0x4be │ │ │ │ - ldr r1, [pc, #644] @ (c4784 ) │ │ │ │ - ldr r0, [pc, #648] @ (c4788 ) │ │ │ │ + ldr r1, [pc, #644] @ (c477c ) │ │ │ │ + ldr r0, [pc, #648] @ (c4780 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 5a678 │ │ │ │ - b.w c3a04 │ │ │ │ + b.w c39fc │ │ │ │ ldr.w r3, [r4, #1392] @ 0x570 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c39d2 │ │ │ │ + beq.w c39ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr.w r5, [r4, #1392] @ 0x570 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w c39d4 │ │ │ │ + beq.w c39cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #7 │ │ │ │ itett eq │ │ │ │ andeq.w r2, r3, #24 │ │ │ │ movne r6, #0 │ │ │ │ addeq.w r2, r4, r2, lsl #2 │ │ │ │ ldreq.w r6, [r2, #244] @ 0xf4 │ │ │ │ it eq │ │ │ │ addeq.w r6, r6, r3, lsr #5 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w c47ee │ │ │ │ + beq.w c47e6 │ │ │ │ mov r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n c4534 │ │ │ │ - b.w c39d4 │ │ │ │ - ldr r3, [pc, #544] @ (c478c ) │ │ │ │ + bne.n c452c │ │ │ │ + b.w c39cc │ │ │ │ + ldr r3, [pc, #544] @ (c4784 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r3, [r3, #3072] @ 0xc00 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 2b6d4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.w c3998 │ │ │ │ + b.w c3990 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n c45b0 │ │ │ │ - ldr r0, [pc, #496] @ (c477c ) │ │ │ │ + bls.n c45a8 │ │ │ │ + ldr r0, [pc, #496] @ (c4774 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ bl 22e70 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n c45be │ │ │ │ + bne.n c45b6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, fp │ │ │ │ - bl c3360 │ │ │ │ - b.w c393a │ │ │ │ + bl c3358 │ │ │ │ + b.w c3932 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ bl 59de6 │ │ │ │ - b.w c393a │ │ │ │ + b.w c3932 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w c3c44 │ │ │ │ + b.w c3c3c │ │ │ │ ldr.w r3, [r4, #1392] @ 0x570 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c392e │ │ │ │ + beq.w c3926 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ and.w r3, r0, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w c482c │ │ │ │ + beq.w c4824 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w c4848 │ │ │ │ + beq.w c4840 │ │ │ │ adds r2, #5 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ - b.w c392e │ │ │ │ - ldr r0, [pc, #408] @ (c4790 ) │ │ │ │ + b.w c3926 │ │ │ │ + ldr r0, [pc, #408] @ (c4788 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ - b.w c38f6 │ │ │ │ + b.w c38ee │ │ │ │ ldr.w r3, [r4, #3244] @ 0xcac │ │ │ │ mov r1, r7 │ │ │ │ add.w r8, r4, #2960 @ 0xb90 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ vstr d0, [sp, #48] @ 0x30 │ │ │ │ mul.w r9, r2, r3 │ │ │ │ addw r0, r9, #3096 @ 0xc18 │ │ │ │ @@ -276938,15 +276936,15 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ add lr, r3 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ adc.w r3, r5, r3 │ │ │ │ cmp ip, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n c465c │ │ │ │ + bne.n c4654 │ │ │ │ vmov.f64 d5, #8 @ 0x40400000 3.0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ vdiv.f64 d4, d6, d5 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ vdiv.f64 d6, d7, d5 │ │ │ │ @@ -276981,19 +276979,19 @@ │ │ │ │ vstr d4, [r2, #160] @ 0xa0 │ │ │ │ vstr d6, [r2, #168] @ 0xa8 │ │ │ │ ldr.w r3, [r4, #3244] @ 0xcac │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ addne r7, r3, #1 │ │ │ │ str.w r7, [r4, #3244] @ 0xcac │ │ │ │ - b.w c3898 │ │ │ │ - ldr r3, [pc, #96] @ (c4794 ) │ │ │ │ + b.w c3890 │ │ │ │ + ldr r3, [pc, #96] @ (c478c ) │ │ │ │ movw r2, #4377 @ 0x1119 │ │ │ │ - ldr r1, [pc, #92] @ (c4798 ) │ │ │ │ - ldr r0, [pc, #96] @ (c479c ) │ │ │ │ + ldr r1, [pc, #92] @ (c4790 ) │ │ │ │ + ldr r0, [pc, #96] @ (c4794 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #148 @ 0x94 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w lr, [r5], #4 │ │ │ │ and.w r3, lr, #7 │ │ │ │ @@ -277004,285 +277002,285 @@ │ │ │ │ movne.w r9, #0 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r3, r3, lr, lsr #5 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ - b.n c44de │ │ │ │ + b.n c44d6 │ │ │ │ nop │ │ │ │ - rev r2, r5 │ │ │ │ + rev r2, r6 │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ movs r5, r0 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf6620001 │ │ │ │ - strh.w r0, [r6, r1] │ │ │ │ + @ instruction: 0xf6520001 │ │ │ │ + ldrb.w r0, [r6, r1] │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf72c0001 │ │ │ │ - add r6, pc, #944 @ (adr r6, c4b48 ) │ │ │ │ + @ instruction: 0xf71c0001 │ │ │ │ + add r6, pc, #880 @ (adr r6, c4b00 ) │ │ │ │ movs r2, r0 │ │ │ │ - bic.w r0, r6, #8454144 @ 0x810000 │ │ │ │ - rsb r0, r6, #8454144 @ 0x810000 │ │ │ │ + ands.w r0, r6, #8454144 @ 0x810000 │ │ │ │ + subs.w r0, r6, #8454144 @ 0x810000 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr.w r0, [r6, #2956] @ 0xb8c │ │ │ │ ldr.w r1, [r6, #2952] @ 0xb88 │ │ │ │ mla r8, r5, r3, r8 │ │ │ │ subs r1, r1, r0 │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrd r5, r2, [r4, #144] @ 0x90 │ │ │ │ subs r2, r2, r5 │ │ │ │ ldr.w r5, [r3, #2964] @ 0xb94 │ │ │ │ ldr.w r3, [r3, #2960] @ 0xb90 │ │ │ │ str r2, [sp, #20] │ │ │ │ subs r2, r3, r5 │ │ │ │ ldrd r4, r3, [r4, #92] @ 0x5c │ │ │ │ strd r0, r5, [sp, #8] │ │ │ │ - ldr r0, [pc, #792] @ (c4ae8 ) │ │ │ │ + ldr r0, [pc, #792] @ (c4ae0 ) │ │ │ │ subs r3, r3, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ ldrd r4, r5, [r8, #16] │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 10688 │ │ │ │ - b.w c3c3e │ │ │ │ + b.w c3c36 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w c3c44 │ │ │ │ + b.w c3c3c │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #4 │ │ │ │ - bl b11ec │ │ │ │ - cbz r0, c4816 │ │ │ │ + bl b11e4 │ │ │ │ + cbz r0, c480e │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ mov r5, r6 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ - b.n c4560 │ │ │ │ + b.n c4558 │ │ │ │ ldr.w sl, [r8, #296] @ 0x128 │ │ │ │ - b.w c389e │ │ │ │ - ldr r3, [pc, #724] @ (c4aec ) │ │ │ │ + b.w c3896 │ │ │ │ + ldr r3, [pc, #724] @ (c4ae4 ) │ │ │ │ movw r2, #1297 @ 0x511 │ │ │ │ - ldr r1, [pc, #720] @ (c4af0 ) │ │ │ │ - ldr r0, [pc, #724] @ (c4af4 ) │ │ │ │ + ldr r1, [pc, #720] @ (c4ae8 ) │ │ │ │ + ldr r0, [pc, #724] @ (c4aec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #164 @ 0xa4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ and.w r3, r0, #24 │ │ │ │ cmp r1, #1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r3, r3, r0, lsr #5 │ │ │ │ - beq.n c484a │ │ │ │ + beq.n c4842 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c45d4 │ │ │ │ - b.n c45ec │ │ │ │ + bne.w c45cc │ │ │ │ + b.n c45e4 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c45d4 │ │ │ │ - b.n c45ec │ │ │ │ + bne.w c45cc │ │ │ │ + b.n c45e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b11ec │ │ │ │ + bl b11e4 │ │ │ │ ldr.w r1, [r5, #276] @ 0x114 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bpl.n c4896 │ │ │ │ + bpl.n c488e │ │ │ │ bic.w r3, r7, #1 │ │ │ │ subs r3, r3, r1 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #9 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - b.w c3a2e │ │ │ │ - ldr r3, [pc, #632] @ (c4af8 ) │ │ │ │ + b.w c3a26 │ │ │ │ + ldr r3, [pc, #632] @ (c4af0 ) │ │ │ │ movw r2, #3197 @ 0xc7d │ │ │ │ - ldr r1, [pc, #628] @ (c4afc ) │ │ │ │ - ldr r0, [pc, #632] @ (c4b00 ) │ │ │ │ + ldr r1, [pc, #628] @ (c4af4 ) │ │ │ │ + ldr r0, [pc, #632] @ (c4af8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #264 @ 0x108 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ subs r3, r7, r1 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ - b.w c3a2e │ │ │ │ - ldr r0, [pc, #604] @ (c4b04 ) │ │ │ │ + b.w c3a26 │ │ │ │ + ldr r0, [pc, #604] @ (c4afc ) │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ - b.n c411e │ │ │ │ + b.n c4116 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r5, [fp, #60] @ 0x3c │ │ │ │ ldr.w r7, [fp, #112] @ 0x70 │ │ │ │ - b.w c40b0 │ │ │ │ - ldr r3, [pc, #580] @ (c4b08 ) │ │ │ │ + b.w c40a8 │ │ │ │ + ldr r3, [pc, #580] @ (c4b00 ) │ │ │ │ movw r2, #3534 @ 0xdce │ │ │ │ - ldr r1, [pc, #576] @ (c4b0c ) │ │ │ │ - ldr r0, [pc, #580] @ (c4b10 ) │ │ │ │ + ldr r1, [pc, #576] @ (c4b04 ) │ │ │ │ + ldr r0, [pc, #580] @ (c4b08 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #280 @ 0x118 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r0, [pc, #568] @ (c4b14 ) │ │ │ │ + ldr r0, [pc, #568] @ (c4b0c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ - b.n c4244 │ │ │ │ - ldr r0, [pc, #560] @ (c4b18 ) │ │ │ │ + b.n c423c │ │ │ │ + ldr r0, [pc, #560] @ (c4b10 ) │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ - b.n c41b8 │ │ │ │ - ldr r0, [pc, #552] @ (c4b1c ) │ │ │ │ + b.n c41b0 │ │ │ │ + ldr r0, [pc, #552] @ (c4b14 ) │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ - b.n c41aa │ │ │ │ - ldr r0, [pc, #544] @ (c4b20 ) │ │ │ │ + b.n c41a2 │ │ │ │ + ldr r0, [pc, #544] @ (c4b18 ) │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ - b.w c3fb6 │ │ │ │ + b.w c3fae │ │ │ │ mov r3, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r3 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r5, [sl, #60] @ 0x3c │ │ │ │ ldr.w r7, [sl, #112] @ 0x70 │ │ │ │ - b.w c3dfa │ │ │ │ - ldr r3, [pc, #516] @ (c4b24 ) │ │ │ │ + b.w c3df2 │ │ │ │ + ldr r3, [pc, #516] @ (c4b1c ) │ │ │ │ movw r2, #2331 @ 0x91b │ │ │ │ - ldr r1, [pc, #512] @ (c4b28 ) │ │ │ │ - ldr r0, [pc, #516] @ (c4b2c ) │ │ │ │ + ldr r1, [pc, #512] @ (c4b20 ) │ │ │ │ + ldr r0, [pc, #516] @ (c4b24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #504] @ (c4b30 ) │ │ │ │ + ldr r3, [pc, #504] @ (c4b28 ) │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ - ldr r1, [pc, #504] @ (c4b34 ) │ │ │ │ - ldr r0, [pc, #504] @ (c4b38 ) │ │ │ │ + ldr r1, [pc, #504] @ (c4b2c ) │ │ │ │ + ldr r0, [pc, #504] @ (c4b30 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #212 @ 0xd4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #496] @ (c4b3c ) │ │ │ │ + ldr r3, [pc, #496] @ (c4b34 ) │ │ │ │ movw r2, #1129 @ 0x469 │ │ │ │ - ldr r1, [pc, #492] @ (c4b40 ) │ │ │ │ - ldr r0, [pc, #496] @ (c4b44 ) │ │ │ │ + ldr r1, [pc, #492] @ (c4b38 ) │ │ │ │ + ldr r0, [pc, #496] @ (c4b3c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #212 @ 0xd4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #484] @ (c4b48 ) │ │ │ │ + ldr r3, [pc, #484] @ (c4b40 ) │ │ │ │ movw r2, #1111 @ 0x457 │ │ │ │ - ldr r1, [pc, #484] @ (c4b4c ) │ │ │ │ - ldr r0, [pc, #484] @ (c4b50 ) │ │ │ │ + ldr r1, [pc, #484] @ (c4b44 ) │ │ │ │ + ldr r0, [pc, #484] @ (c4b48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #212 @ 0xd4 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ ldr.w r1, [r4, #1388] @ 0x56c │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ - b.w c3cec │ │ │ │ + b.w c3ce4 │ │ │ │ movs r0, #37 @ 0x25 │ │ │ │ blx 10dc0 │ │ │ │ - b.w c3c36 │ │ │ │ - ldr r3, [pc, #440] @ (c4b54 ) │ │ │ │ + b.w c3c2e │ │ │ │ + ldr r3, [pc, #440] @ (c4b4c ) │ │ │ │ movw r2, #4485 @ 0x1185 │ │ │ │ - ldr r1, [pc, #436] @ (c4b58 ) │ │ │ │ - ldr r0, [pc, #440] @ (c4b5c ) │ │ │ │ + ldr r1, [pc, #436] @ (c4b50 ) │ │ │ │ + ldr r0, [pc, #440] @ (c4b54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #148 @ 0x94 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r3, [r4, #1536] @ 0x600 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c3ad6 │ │ │ │ + beq.w c3ace │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b76c │ │ │ │ - b.w c3ad6 │ │ │ │ - ldr r3, [pc, #408] @ (c4b60 ) │ │ │ │ + b.w c3ace │ │ │ │ + ldr r3, [pc, #408] @ (c4b58 ) │ │ │ │ movw r2, #4464 @ 0x1170 │ │ │ │ - ldr r1, [pc, #404] @ (c4b64 ) │ │ │ │ - ldr r0, [pc, #408] @ (c4b68 ) │ │ │ │ + ldr r1, [pc, #404] @ (c4b5c ) │ │ │ │ + ldr r0, [pc, #408] @ (c4b60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #148 @ 0x94 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ - b.w c3ac4 │ │ │ │ - ldr r3, [pc, #384] @ (c4b6c ) │ │ │ │ + bl 7f7ac │ │ │ │ + b.w c3abc │ │ │ │ + ldr r3, [pc, #384] @ (c4b64 ) │ │ │ │ movw r2, #1250 @ 0x4e2 │ │ │ │ - ldr r1, [pc, #384] @ (c4b70 ) │ │ │ │ - ldr r0, [pc, #384] @ (c4b74 ) │ │ │ │ + ldr r1, [pc, #384] @ (c4b68 ) │ │ │ │ + ldr r0, [pc, #384] @ (c4b6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #316 @ 0x13c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #372] @ (c4b78 ) │ │ │ │ + ldr r3, [pc, #372] @ (c4b70 ) │ │ │ │ movw r2, #1249 @ 0x4e1 │ │ │ │ - ldr r1, [pc, #372] @ (c4b7c ) │ │ │ │ - ldr r0, [pc, #372] @ (c4b80 ) │ │ │ │ + ldr r1, [pc, #372] @ (c4b74 ) │ │ │ │ + ldr r0, [pc, #372] @ (c4b78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #316 @ 0x13c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #360] @ (c4b84 ) │ │ │ │ + ldr r3, [pc, #360] @ (c4b7c ) │ │ │ │ movw r2, #1169 @ 0x491 │ │ │ │ - ldr r1, [pc, #360] @ (c4b88 ) │ │ │ │ - ldr r0, [pc, #360] @ (c4b8c ) │ │ │ │ + ldr r1, [pc, #360] @ (c4b80 ) │ │ │ │ + ldr r0, [pc, #360] @ (c4b84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #296 @ 0x128 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w c4474 │ │ │ │ - ldr r3, [pc, #344] @ (c4b90 ) │ │ │ │ + beq.w c446c │ │ │ │ + ldr r3, [pc, #344] @ (c4b88 ) │ │ │ │ movw r2, #1150 @ 0x47e │ │ │ │ - ldr r1, [pc, #340] @ (c4b94 ) │ │ │ │ - ldr r0, [pc, #344] @ (c4b98 ) │ │ │ │ + ldr r1, [pc, #340] @ (c4b8c ) │ │ │ │ + ldr r0, [pc, #344] @ (c4b90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #296 @ 0x128 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #332] @ (c4b9c ) │ │ │ │ + ldr r3, [pc, #332] @ (c4b94 ) │ │ │ │ movw r2, #1147 @ 0x47b │ │ │ │ - ldr r1, [pc, #328] @ (c4ba0 ) │ │ │ │ - ldr r0, [pc, #332] @ (c4ba4 ) │ │ │ │ + ldr r1, [pc, #328] @ (c4b98 ) │ │ │ │ + ldr r0, [pc, #332] @ (c4b9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #296 @ 0x128 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ and.w r3, r0, #7 │ │ │ │ @@ -277292,357 +277290,357 @@ │ │ │ │ movne r1, #0 │ │ │ │ addeq.w r3, r4, r3, lsl #2 │ │ │ │ ldreq.w r1, [r3, #244] @ 0xf4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ it eq │ │ │ │ addeq.w r1, r1, r0, lsr #5 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.n c4a9a │ │ │ │ + bmi.n c4a92 │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n c4aa0 │ │ │ │ - cbz r5, c4aa6 │ │ │ │ + beq.n c4a98 │ │ │ │ + cbz r5, c4a9e │ │ │ │ mov r2, r1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n c4432 │ │ │ │ + b.n c442a │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n c4432 │ │ │ │ + b.n c442a │ │ │ │ mov r2, r1 │ │ │ │ str.w r1, [r4, #1392] @ 0x570 │ │ │ │ - b.n c4432 │ │ │ │ + b.n c442a │ │ │ │ ldr.w r1, [r4, #1388] @ 0x56c │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r6, [r2, r1, lsl #2] │ │ │ │ and.w r3, r6, #24 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r3, r3, r6, lsr #5 │ │ │ │ str.w r3, [r4, #1392] @ 0x570 │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ - b.n c430e │ │ │ │ - ldr r0, [pc, #208] @ (c4ba8 ) │ │ │ │ + b.n c4306 │ │ │ │ + ldr r0, [pc, #208] @ (c4ba0 ) │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ - b.n c4304 │ │ │ │ - ldr r0, [pc, #204] @ (c4bac ) │ │ │ │ + b.n c42fc │ │ │ │ + ldr r0, [pc, #204] @ (c4ba4 ) │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ - b.n c42ec │ │ │ │ - str??.w r0, [ip, r1] │ │ │ │ - add r6, pc, #32 @ (adr r6, c4b10 ) │ │ │ │ + b.n c42e4 │ │ │ │ + ldr.w r0, [ip, r1] │ │ │ │ + add r5, pc, #992 @ (adr r5, c4ec8 ) │ │ │ │ movs r2, r0 │ │ │ │ - sbfx r0, r2, #0, #2 │ │ │ │ - ldcl 0, cr0, [sl, #-4] │ │ │ │ - add r5, pc, #640 @ (adr r5, c4d7c ) │ │ │ │ + @ instruction: 0xf3320001 │ │ │ │ + stcl 0, cr0, [sl, #-4] │ │ │ │ + add r5, pc, #576 @ (adr r5, c4d34 ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf2da0001 │ │ │ │ - @ instruction: 0xf35c0001 │ │ │ │ - @ instruction: 0xf53c0001 │ │ │ │ - add r5, pc, #368 @ (adr r5, c4c7c ) │ │ │ │ + movt r0, #40961 @ 0xa001 │ │ │ │ + sbfx r0, ip, #0, #2 │ │ │ │ + @ instruction: 0xf52c0001 │ │ │ │ + add r5, pc, #304 @ (adr r5, c4c34 ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf2960001 │ │ │ │ - rsbs r0, r0, #8454144 @ 0x810000 │ │ │ │ - @ instruction: 0xf58a0001 │ │ │ │ - adc.w r0, r0, #8454144 @ 0x810000 │ │ │ │ - add.w r0, r2, #8454144 @ 0x810000 │ │ │ │ - @ instruction: 0xf4a80001 │ │ │ │ - add r5, pc, #0 @ (adr r5, c4b28 ) │ │ │ │ + @ instruction: 0xf2860001 │ │ │ │ + rsb r0, r0, #8454144 @ 0x810000 │ │ │ │ + sbcs.w r0, sl, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf5300001 │ │ │ │ + @ instruction: 0xf4f20001 │ │ │ │ + eors.w r0, r8, #8454144 @ 0x810000 │ │ │ │ + add r4, pc, #960 @ (adr r4, c4ee0 ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf23a0001 │ │ │ │ - orr.w r0, sl, #8454144 @ 0x810000 │ │ │ │ - add r4, pc, #936 @ (adr r4, c4edc ) │ │ │ │ + @ instruction: 0xf22a0001 │ │ │ │ + bics.w r0, sl, #8454144 @ 0x810000 │ │ │ │ + add r4, pc, #872 @ (adr r4, c4e94 ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf2240001 │ │ │ │ - @ instruction: 0xf3fc0001 │ │ │ │ - add r4, pc, #848 @ (adr r4, c4e90 ) │ │ │ │ + @ instruction: 0xf2140001 │ │ │ │ + @ instruction: 0xf3ec0001 │ │ │ │ + add r4, pc, #784 @ (adr r4, c4e48 ) │ │ │ │ movs r2, r0 │ │ │ │ - addw r0, lr, #1 │ │ │ │ - @ instruction: 0xf3fe0001 │ │ │ │ - add r4, pc, #760 @ (adr r4, c4e44 ) │ │ │ │ + @ instruction: 0xf1fe0001 │ │ │ │ + @ instruction: 0xf3ee0001 │ │ │ │ + add r4, pc, #696 @ (adr r4, c4dfc ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf1f80001 │ │ │ │ - ldc 0, cr0, [r0], {1} │ │ │ │ - add r4, pc, #528 @ (adr r4, c4d68 ) │ │ │ │ + @ instruction: 0xf1e80001 │ │ │ │ + stc 0, cr0, [r0], {1} │ │ │ │ + add r4, pc, #464 @ (adr r4, c4d20 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs.w r0, lr, #1 │ │ │ │ - movw r0, #10241 @ 0x2801 │ │ │ │ - add r4, pc, #352 @ (adr r4, c4cc4 ) │ │ │ │ + sub.w r0, lr, #1 │ │ │ │ + @ instruction: 0xf6320001 │ │ │ │ + add r4, pc, #288 @ (adr r4, c4c7c ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf1920001 │ │ │ │ - @ instruction: 0xf5fe0001 │ │ │ │ - add r4, pc, #216 @ (adr r4, c4c48 ) │ │ │ │ + @ instruction: 0xf1820001 │ │ │ │ + @ instruction: 0xf5ee0001 │ │ │ │ + add r4, pc, #152 @ (adr r4, c4c00 ) │ │ │ │ movs r2, r0 │ │ │ │ - sbcs.w r0, r0, #1 │ │ │ │ - subs.w r0, lr, #8454144 @ 0x810000 │ │ │ │ - add r4, pc, #120 @ (adr r4, c4bf4 ) │ │ │ │ + sbc.w r0, r0, #1 │ │ │ │ + sub.w r0, lr, #8454144 @ 0x810000 │ │ │ │ + add r4, pc, #56 @ (adr r4, c4bac ) │ │ │ │ movs r2, r0 │ │ │ │ - adcs.w r0, r8, #1 │ │ │ │ - @ instruction: 0xf5860001 │ │ │ │ - add r4, pc, #24 @ (adr r4, c4ba0 ) │ │ │ │ + adc.w r0, r8, #1 │ │ │ │ + sbcs.w r0, r6, #8454144 @ 0x810000 │ │ │ │ + add r3, pc, #984 @ (adr r3, c4f58 ) │ │ │ │ movs r2, r0 │ │ │ │ - adc.w r0, r0, #1 │ │ │ │ - adcs.w r0, sl, #8454144 @ 0x810000 │ │ │ │ - add r3, pc, #928 @ (adr r3, c4f34 ) │ │ │ │ + @ instruction: 0xf1300001 │ │ │ │ + adc.w r0, sl, #8454144 @ 0x810000 │ │ │ │ + add r3, pc, #864 @ (adr r3, c4eec ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf1220001 │ │ │ │ - add.w r0, r0, #8454144 @ 0x810000 │ │ │ │ - add r3, pc, #832 @ (adr r3, c4ee0 ) │ │ │ │ + adds.w r0, r2, #1 │ │ │ │ + @ instruction: 0xf4f00001 │ │ │ │ + add r3, pc, #768 @ (adr r3, c4e98 ) │ │ │ │ movs r2, r0 │ │ │ │ - add.w r0, sl, #1 │ │ │ │ - @ instruction: 0xf4c00001 │ │ │ │ - and.w r0, r2, #8454144 @ 0x810000 │ │ │ │ - @ instruction: 0xf3e00001 │ │ │ │ + @ instruction: 0xf0fa0001 │ │ │ │ + @ instruction: 0xf4b00001 │ │ │ │ + @ instruction: 0xf3f20001 │ │ │ │ + @ instruction: 0xf3d00001 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #532] @ (c4dd8 ) │ │ │ │ + ldr r1, [pc, #532] @ (c4dd0 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #532] @ (c4ddc ) │ │ │ │ + ldr r3, [pc, #532] @ (c4dd4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r8, [pc, #532] @ c4de0 │ │ │ │ + ldr.w r8, [pc, #532] @ c4dd8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c4caa │ │ │ │ + beq.n c4ca2 │ │ │ │ movs r6, #0 │ │ │ │ movt r6, #51664 @ 0xc9d0 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bmi.n c4cd2 │ │ │ │ + bmi.n c4cca │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #4 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c4bf8 │ │ │ │ + bne.n c4bf0 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ bfc r1, #0, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w c4da8 │ │ │ │ + bne.w c4da0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldrb.w r3, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n c4cc8 │ │ │ │ + bmi.n c4cc0 │ │ │ │ clz sl, r5 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n c4cc8 │ │ │ │ + beq.n c4cc0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c4cc8 │ │ │ │ - ldr r3, [pc, #424] @ (c4de4 ) │ │ │ │ + beq.n c4cc0 │ │ │ │ + ldr r3, [pc, #424] @ (c4ddc ) │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r2, [lr, #60] @ 0x3c │ │ │ │ ldr.w r7, [r3, #836] @ 0x344 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w c4d84 │ │ │ │ + beq.w c4d7c │ │ │ │ ldr.w r3, [r3, #840] @ 0x348 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w c4d84 │ │ │ │ + beq.w c4d7c │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl c4e04 │ │ │ │ + bl c4dfc │ │ │ │ add.w r3, r0, #10 │ │ │ │ strd r0, sl, [sp, #24] │ │ │ │ str.w sl, [sp, #32] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n c4d16 │ │ │ │ + beq.n c4d0e │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl 8be18 │ │ │ │ + bl 8be10 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ tst.w r3, #272 @ 0x110 │ │ │ │ - bne.n c4cec │ │ │ │ + bne.n c4ce4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n c4caa │ │ │ │ + bpl.n c4ca2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, c4cd6 │ │ │ │ + cbz r3, c4cce │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r4, r3 │ │ │ │ - b.n c4bea │ │ │ │ + b.n c4be2 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #312] @ (c4de8 ) │ │ │ │ - ldr r3, [pc, #300] @ (c4ddc ) │ │ │ │ + ldr r2, [pc, #312] @ (c4de0 ) │ │ │ │ + ldr r3, [pc, #300] @ (c4dd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c4d80 │ │ │ │ + bne.n c4d78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl c4eb8 │ │ │ │ - b.n c4c9a │ │ │ │ + bl c4eb0 │ │ │ │ + b.n c4c92 │ │ │ │ movs r3, #0 │ │ │ │ - b.n c4c10 │ │ │ │ + b.n c4c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl c36d8 │ │ │ │ + bl c36d0 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c4cac │ │ │ │ + beq.n c4ca4 │ │ │ │ mov r0, fp │ │ │ │ - bl c4eb8 │ │ │ │ - b.n c4cac │ │ │ │ + bl c4eb0 │ │ │ │ + b.n c4ca4 │ │ │ │ mov r2, r5 │ │ │ │ add.w sl, r4, #40 @ 0x28 │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ - bl c4e04 │ │ │ │ + bl c4dfc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n c4c9a │ │ │ │ + ble.n c4c92 │ │ │ │ mov r1, sl │ │ │ │ subs r5, #1 │ │ │ │ add.w sl, sl, #4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n c4cfc │ │ │ │ + bmi.n c4cf4 │ │ │ │ mov r0, fp │ │ │ │ - bl 8bdd0 │ │ │ │ - b.n c4cfc │ │ │ │ + bl 8bdc8 │ │ │ │ + b.n c4cf4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n c4c86 │ │ │ │ + bne.n c4c7e │ │ │ │ ldrd r3, r1, [r2, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ - cbz r3, c4d50 │ │ │ │ + cbz r3, c4d48 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ add.w sl, r3, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n c4d50 │ │ │ │ + ble.n c4d48 │ │ │ │ mov r1, sl │ │ │ │ subs r2, #1 │ │ │ │ add.w sl, sl, #4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ lsls r0, r0, #26 │ │ │ │ - bmi.n c4d32 │ │ │ │ + bmi.n c4d2a │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 8bdd0 │ │ │ │ + bl 8bdc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n c4d32 │ │ │ │ + b.n c4d2a │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl 8be18 │ │ │ │ + bl 8be10 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n c4c92 │ │ │ │ + beq.n c4c8a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n c4c92 │ │ │ │ + bmi.n c4c8a │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n c4dc0 │ │ │ │ + bhi.n c4db8 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n c4dc0 │ │ │ │ + bls.n c4db8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 8bdd0 │ │ │ │ - b.n c4c92 │ │ │ │ + bl 8bdc8 │ │ │ │ + b.n c4c8a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w sl, [lr, #28] │ │ │ │ add.w r5, r4, #40 @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n c4c9a │ │ │ │ + ble.n c4c92 │ │ │ │ mov r1, r5 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bmi.n c4d8c │ │ │ │ + bmi.n c4d84 │ │ │ │ mov r0, fp │ │ │ │ - bl 8bdd0 │ │ │ │ - b.n c4d8c │ │ │ │ - ldr r3, [pc, #64] @ (c4dec ) │ │ │ │ + bl 8bdc8 │ │ │ │ + b.n c4d84 │ │ │ │ + ldr r3, [pc, #64] @ (c4de4 ) │ │ │ │ movw r2, #2424 @ 0x978 │ │ │ │ - ldr r1, [pc, #64] @ (c4df0 ) │ │ │ │ - ldr r0, [pc, #64] @ (c4df4 ) │ │ │ │ + ldr r1, [pc, #64] @ (c4de8 ) │ │ │ │ + ldr r0, [pc, #64] @ (c4dec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #380 @ 0x17c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #52] @ (c4df8 ) │ │ │ │ + ldr r3, [pc, #52] @ (c4df0 ) │ │ │ │ movw r2, #2461 @ 0x99d │ │ │ │ - ldr r1, [pc, #52] @ (c4dfc ) │ │ │ │ - ldr r0, [pc, #52] @ (c4e00 ) │ │ │ │ + ldr r1, [pc, #52] @ (c4df4 ) │ │ │ │ + ldr r0, [pc, #52] @ (c4df8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #380 @ 0x17c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #688 @ (adr r7, c509c ) │ │ │ │ + add r7, pc, #720 @ (adr r7, c50b4 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #472 @ (adr r0, c4fc8 ) │ │ │ │ + add r0, pc, #408 @ (adr r0, c4f80 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldc 0, cr0, [r0, #4]! │ │ │ │ - ssat r0, #2, lr │ │ │ │ - add r0, pc, #376 @ (adr r0, c4f74 ) │ │ │ │ + stc 0, cr0, [r0, #4]! │ │ │ │ + @ instruction: 0xf2fe0001 │ │ │ │ + add r0, pc, #312 @ (adr r0, c4f2c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldc 0, cr0, [r8, #4] │ │ │ │ - ssat r0, #2, r6 │ │ │ │ - cbz r2, c4e16 │ │ │ │ + stc 0, cr0, [r8, #4] │ │ │ │ + @ instruction: 0xf2f60001 │ │ │ │ + cbz r2, c4e0e │ │ │ │ ldrb.w r3, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n c4e16 │ │ │ │ - cbz r0, c4e16 │ │ │ │ + bmi.n c4e0e │ │ │ │ + cbz r0, c4e0e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbnz r3, c4e2e │ │ │ │ + cbnz r3, c4e26 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ lsls r2, r2, #31 │ │ │ │ itt mi │ │ │ │ ldrmi r2, [r0, #0] │ │ │ │ strmi.w r3, [r2, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ subs r1, #10 │ │ │ │ @@ -277654,48 +277652,48 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #4] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n c4e50 │ │ │ │ + bmi.n c4e48 │ │ │ │ bx lr │ │ │ │ subs r1, #10 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ and.w r2, r1, #31 │ │ │ │ movs r0, #1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r0, r2 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n c4e4e │ │ │ │ + b.n c4e46 │ │ │ │ nop │ │ │ │ ldr r3, [r1, #4] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n c4eae │ │ │ │ + bmi.n c4ea6 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ - cbnz r3, c4eae │ │ │ │ + cbnz r3, c4ea6 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n c4eb0 │ │ │ │ + bcs.n c4ea8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.n c4eb0 │ │ │ │ + bmi.n c4ea8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8bdd0 │ │ │ │ + bl 8bdc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [r3, #28] │ │ │ │ @@ -277708,835 +277706,835 @@ │ │ │ │ nop │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n c4efc │ │ │ │ + ble.n c4ef4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ lsls r4, r4, #26 │ │ │ │ - bmi.n c4ef2 │ │ │ │ + bmi.n c4eea │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 8bdd0 │ │ │ │ + bl 8bdc8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n c4ed8 │ │ │ │ + bgt.n c4ed0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #20 │ │ │ │ adds r2, r1, #1 │ │ │ │ - beq.n c4f56 │ │ │ │ + beq.n c4f4e │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl c4f5c │ │ │ │ + bl c4f54 │ │ │ │ ldr.w r2, [r4, #2764] @ 0xacc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #2764] @ 0xacc │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ subs r3, r2, r3 │ │ │ │ movs r2, #16 │ │ │ │ lsls r3, r3, #5 │ │ │ │ str.w r3, [r1, #8]! │ │ │ │ - bl 8c68c │ │ │ │ + bl 8c684 │ │ │ │ ldr.w r3, [r4, #2780] @ 0xadc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #2780] @ 0xadc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w r5, [pc, #1156] @ c53f4 │ │ │ │ + ldr.w r5, [pc, #1156] @ c53ec │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r1, [pc, #1156] @ c53f8 │ │ │ │ + ldr.w r1, [pc, #1156] @ c53f0 │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r8, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ - bcc.n c500c │ │ │ │ + bcc.n c5004 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r8 │ │ │ │ - b.n c4fcc │ │ │ │ + b.n c4fc4 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n c502a │ │ │ │ + bcc.n c5022 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ lsls r0, r0, #26 │ │ │ │ ittet pl │ │ │ │ movpl sl, r2 │ │ │ │ strpl r3, [r1, #0] │ │ │ │ submi.w sl, r2, #4 │ │ │ │ strpl.w r3, [sl], #-4 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r2, [r5, #2748] @ 0xabc │ │ │ │ addpl r2, #1 │ │ │ │ strpl.w r2, [r5, #2748] @ 0xabc │ │ │ │ mov r2, sl │ │ │ │ cmp sl, r4 │ │ │ │ - bcc.n c5004 │ │ │ │ + bcc.n c4ffc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ and.w r1, r0, #24 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ ldr.w r1, [r1, #244] @ 0xf4 │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ - bne.n c504c │ │ │ │ + bne.n c5044 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n c4fa4 │ │ │ │ + bhi.n c4f9c │ │ │ │ mov sl, r2 │ │ │ │ str.w r0, [sl], #-4 │ │ │ │ ldr.w r2, [r5, #2748] @ 0xabc │ │ │ │ cmp sl, r4 │ │ │ │ add.w r2, r2, #1 │ │ │ │ str.w r2, [r5, #2748] @ 0xabc │ │ │ │ mov r2, sl │ │ │ │ - bcs.n c4fcc │ │ │ │ + bcs.n c4fc4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n c50f4 │ │ │ │ + bne.n c50ec │ │ │ │ mov r8, sl │ │ │ │ - ldr r2, [pc, #1004] @ (c53fc ) │ │ │ │ - ldr r3, [pc, #1000] @ (c53f8 ) │ │ │ │ + ldr r2, [pc, #1004] @ (c53f4 ) │ │ │ │ + ldr r3, [pc, #1000] @ (c53f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w c5298 │ │ │ │ + bne.w c5290 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n c4fa8 │ │ │ │ + bls.n c4fa0 │ │ │ │ ldr.w r0, [r5, #1392] @ 0x570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c5352 │ │ │ │ + bne.w c534a │ │ │ │ sub.w sl, r2, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r2, [r5, #2748] @ 0xabc │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #2748] @ 0xabc │ │ │ │ - b.n c4fc6 │ │ │ │ + b.n c4fbe │ │ │ │ ldr.w ip, [r2, #-4] │ │ │ │ and.w r0, ip, #24 │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr.w r0, [r0, #244] @ 0xf4 │ │ │ │ add.w r0, r0, ip, lsr #5 │ │ │ │ bic.w lr, r0, #3 │ │ │ │ cmp lr, r6 │ │ │ │ - bcs.n c50de │ │ │ │ + bcs.n c50d6 │ │ │ │ cmp r7, lr │ │ │ │ - bls.w c5392 │ │ │ │ + bls.w c538a │ │ │ │ ldr.w r0, [lr] │ │ │ │ lsls r0, r0, #26 │ │ │ │ - bpl.n c50b8 │ │ │ │ + bpl.n c50b0 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w c53dc │ │ │ │ + bhi.w c53d4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w c53dc │ │ │ │ + bls.w c53d4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ - bne.w c5322 │ │ │ │ + bne.w c531a │ │ │ │ lsls r0, r0, #26 │ │ │ │ - bmi.n c50ae │ │ │ │ + bmi.n c50a6 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 8b870 │ │ │ │ + bl 8b868 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w c533a │ │ │ │ + beq.w c5332 │ │ │ │ add.w r9, r9, #1 │ │ │ │ sub.w sl, r2, #8 │ │ │ │ - b.n c4fc6 │ │ │ │ + b.n c4fbe │ │ │ │ ldr.w ip, [r1] │ │ │ │ and.w r0, ip, #7 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w c53b4 │ │ │ │ + beq.w c53ac │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w c539c │ │ │ │ + bhi.w c5394 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w c539c │ │ │ │ + bls.w c5394 │ │ │ │ bic.w r1, ip, #32 │ │ │ │ str.w r1, [lr] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r2, #-4] │ │ │ │ sub.w sl, r2, #8 │ │ │ │ ldr.w r2, [r5, #2748] @ 0xabc │ │ │ │ adds r2, #2 │ │ │ │ str.w r2, [r5, #2748] @ 0xabc │ │ │ │ - b.n c4fc6 │ │ │ │ + b.n c4fbe │ │ │ │ movs r3, #4 │ │ │ │ str.w r3, [r5, #1736] @ 0x6c8 │ │ │ │ sub.w r7, r8, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ and.w r3, r1, #24 │ │ │ │ lsls r2, r2, #31 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ - bmi.w c526c │ │ │ │ + bmi.w c5264 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c5314 │ │ │ │ + bne.w c530c │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r4 │ │ │ │ - bcc.n c51cc │ │ │ │ - cbz r7, c5148 │ │ │ │ + bcc.n c51c4 │ │ │ │ + cbz r7, c5140 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ - b.n c5178 │ │ │ │ + b.n c5170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c5306 │ │ │ │ + bne.w c52fe │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r4 │ │ │ │ - bcc.n c51cc │ │ │ │ + bcc.n c51c4 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ and.w r3, r1, #24 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n c51f2 │ │ │ │ + bne.n c51ea │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c52f8 │ │ │ │ + bne.w c52f0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r4, #4 │ │ │ │ and.w r3, r1, #24 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ - beq.n c513c │ │ │ │ + beq.n c5134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c524c │ │ │ │ + bne.n c5244 │ │ │ │ orr.w r1, r1, #64 @ 0x40 │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r2, [r5, #1756] @ 0x6dc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c52e6 │ │ │ │ + beq.w c52de │ │ │ │ ldr.w r0, [r5, #1760] @ 0x6e0 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.w c52e6 │ │ │ │ + bcc.w c52de │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r5, #1756] @ 0x6dc │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r5, #1756] @ 0x6dc │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n c5142 │ │ │ │ + b.n c513a │ │ │ │ ldr.w r3, [r5, #1756] @ 0x6dc │ │ │ │ - cbz r3, c5220 │ │ │ │ + cbz r3, c5218 │ │ │ │ ldr.w r2, [r5, #1752] @ 0x6d8 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n c5220 │ │ │ │ + bls.n c5218 │ │ │ │ subs r2, r3, #4 │ │ │ │ str.w r2, [r5, #1756] @ 0x6dc │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n c51cc │ │ │ │ - cbnz r0, c525c │ │ │ │ + b.n c51c4 │ │ │ │ + cbnz r0, c5254 │ │ │ │ orr.w r1, r1, #64 @ 0x40 │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r2, [r5, #1756] @ 0x6dc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c52d6 │ │ │ │ + beq.n c52ce │ │ │ │ ldr.w r0, [r5, #1760] @ 0x6e0 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n c52d6 │ │ │ │ + bcc.n c52ce │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r5, #1756] @ 0x6dc │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r5, #1756] @ 0x6dc │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n c5172 │ │ │ │ + b.n c516a │ │ │ │ ldr.w r3, [r5, #1748] @ 0x6d4 │ │ │ │ - cbz r3, c522c │ │ │ │ + cbz r3, c5224 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c52be │ │ │ │ + bne.n c52b6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w c500a │ │ │ │ - ldr r3, [pc, #456] @ (c5400 ) │ │ │ │ + beq.w c5002 │ │ │ │ + ldr r3, [pc, #456] @ (c53f8 ) │ │ │ │ movw r2, #1507 @ 0x5e3 │ │ │ │ - ldr r1, [pc, #456] @ (c5404 ) │ │ │ │ - ldr r0, [pc, #456] @ (c5408 ) │ │ │ │ + ldr r1, [pc, #456] @ (c53fc ) │ │ │ │ + ldr r0, [pc, #456] @ (c5400 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #448 @ 0x1c0 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ strd r6, r6, [r4] │ │ │ │ ldr.w r3, [r5, #2748] @ 0xabc │ │ │ │ adds r3, #2 │ │ │ │ str.w r3, [r5, #2748] @ 0xabc │ │ │ │ - b.n c51c6 │ │ │ │ + b.n c51be │ │ │ │ strd r6, r6, [r4] │ │ │ │ ldr.w r3, [r5, #2748] @ 0xabc │ │ │ │ adds r3, #2 │ │ │ │ str.w r3, [r5, #2748] @ 0xabc │ │ │ │ - b.n c521a │ │ │ │ - cbnz r0, c529c │ │ │ │ + b.n c5212 │ │ │ │ + cbnz r0, c5294 │ │ │ │ orr.w r1, r1, #64 @ 0x40 │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r2, [r5, #1756] @ 0x6dc │ │ │ │ - cbz r2, c52ac │ │ │ │ + cbz r2, c52a4 │ │ │ │ ldr.w r0, [r5, #1760] @ 0x6e0 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n c52ac │ │ │ │ + bcc.n c52a4 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r5, #1756] @ 0x6dc │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r5, #1756] @ 0x6dc │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n c512e │ │ │ │ + b.n c5126 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ strd r6, r6, [r4] │ │ │ │ ldr.w r3, [r5, #2748] @ 0xabc │ │ │ │ adds r3, #2 │ │ │ │ str.w r3, [r5, #2748] @ 0xabc │ │ │ │ - b.n c5292 │ │ │ │ + b.n c528a │ │ │ │ add r1, sp, #8 │ │ │ │ add.w r0, r5, #1736 @ 0x6c8 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c5292 │ │ │ │ + bne.n c528a │ │ │ │ bl 5a418 │ │ │ │ add r1, sp, #8 │ │ │ │ add.w r0, r5, #1736 @ 0x6c8 │ │ │ │ - bl a6c4c │ │ │ │ + bl a6c44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c51e6 │ │ │ │ + bne.n c51de │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w c500a │ │ │ │ - b.n c5234 │ │ │ │ + beq.w c5002 │ │ │ │ + b.n c522c │ │ │ │ add r1, sp, #8 │ │ │ │ add.w r0, r5, #1736 @ 0x6c8 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c521a │ │ │ │ - b.n c52ba │ │ │ │ + bne.n c5212 │ │ │ │ + b.n c52b2 │ │ │ │ add r1, sp, #8 │ │ │ │ add.w r0, r5, #1736 @ 0x6c8 │ │ │ │ - bl a6a90 │ │ │ │ + bl a6a88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c51c6 │ │ │ │ - b.n c52ba │ │ │ │ + bne.w c51be │ │ │ │ + b.n c52b2 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r5, #2748] @ 0xabc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #2748] @ 0xabc │ │ │ │ - b.n c5172 │ │ │ │ + b.n c516a │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r5, #2748] @ 0xabc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #2748] @ 0xabc │ │ │ │ - b.n c5142 │ │ │ │ + b.n c513a │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr.w r3, [r5, #2748] @ 0xabc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #2748] @ 0xabc │ │ │ │ - b.n c512e │ │ │ │ - ldr r3, [pc, #232] @ (c540c ) │ │ │ │ + b.n c5126 │ │ │ │ + ldr r3, [pc, #232] @ (c5404 ) │ │ │ │ movw r2, #1577 @ 0x629 │ │ │ │ - ldr r1, [pc, #228] @ (c5410 ) │ │ │ │ - ldr r0, [pc, #232] @ (c5414 ) │ │ │ │ + ldr r1, [pc, #228] @ (c5408 ) │ │ │ │ + ldr r0, [pc, #232] @ (c540c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #424 @ 0x1a8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #220] @ (c5418 ) │ │ │ │ + ldr r3, [pc, #220] @ (c5410 ) │ │ │ │ movw r2, #1587 @ 0x633 │ │ │ │ - ldr r1, [pc, #216] @ (c541c ) │ │ │ │ - ldr r0, [pc, #220] @ (c5420 ) │ │ │ │ + ldr r1, [pc, #216] @ (c5414 ) │ │ │ │ + ldr r0, [pc, #220] @ (c5418 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #424 @ 0x1a8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ and.w r1, r1, #39 @ 0x27 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.w c503e │ │ │ │ + bne.w c5036 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.w c503e │ │ │ │ + bhi.w c5036 │ │ │ │ ldr.w r0, [r2, #-4] │ │ │ │ and.w r1, r0, #24 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ ldr.w r1, [r1, #244] @ 0xf4 │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ and.w r1, r1, #39 @ 0x27 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ - bne.w c503e │ │ │ │ + bne.w c5036 │ │ │ │ sub.w sl, sl, #4 │ │ │ │ - b.n c4fc6 │ │ │ │ + b.n c4fbe │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp lr, r0 │ │ │ │ - bcs.w c506e │ │ │ │ - b.n c50de │ │ │ │ - ldr r3, [pc, #132] @ (c5424 ) │ │ │ │ + bcs.w c5066 │ │ │ │ + b.n c50d6 │ │ │ │ + ldr r3, [pc, #132] @ (c541c ) │ │ │ │ movw r2, #1607 @ 0x647 │ │ │ │ - ldr r1, [pc, #132] @ (c5428 ) │ │ │ │ - ldr r0, [pc, #132] @ (c542c ) │ │ │ │ + ldr r1, [pc, #132] @ (c5420 ) │ │ │ │ + ldr r0, [pc, #132] @ (c5424 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #424 @ 0x1a8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r0, [r5, #1396] @ 0x574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c50c6 │ │ │ │ + beq.w c50be │ │ │ │ ldr.w r0, [r5, #1392] @ 0x570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c50c6 │ │ │ │ + beq.w c50be │ │ │ │ movw r0, #46885 @ 0xb725 │ │ │ │ str.w r0, [lr] │ │ │ │ ldr.w r0, [r5, #2744] @ 0xab8 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r5, #2744] @ 0xab8 │ │ │ │ - b.n c5076 │ │ │ │ - ldr r3, [pc, #80] @ (c5430 ) │ │ │ │ + b.n c506e │ │ │ │ + ldr r3, [pc, #80] @ (c5428 ) │ │ │ │ mov.w r2, #1576 @ 0x628 │ │ │ │ - ldr r1, [pc, #80] @ (c5434 ) │ │ │ │ - ldr r0, [pc, #80] @ (c5438 ) │ │ │ │ + ldr r1, [pc, #80] @ (c542c ) │ │ │ │ + ldr r0, [pc, #80] @ (c5430 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #424 @ 0x1a8 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - add r4, pc, #912 @ (adr r4, c5788 ) │ │ │ │ + add r4, pc, #944 @ (adr r4, c57a0 ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #304 @ (adr r4, c5530 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, c5548 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ movs r2, r0 │ │ │ │ - stmdb r4!, {r0} │ │ │ │ - vhadd.s d0, d10, d1 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldmdb r4, {r0} │ │ │ │ + vhadd.s32 d0, d10, d1 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xe8360001 │ │ │ │ - cdp 0, 2, cr0, cr12, cr1, {0} │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + @ instruction: 0xe8260001 │ │ │ │ + cdp 0, 1, cr0, cr12, cr1, {0} │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xe81e0001 │ │ │ │ - cdp 0, 2, cr0, cr4, cr1, {0} │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + @ instruction: 0xe80e0001 │ │ │ │ + cdp 0, 1, cr0, cr4, cr1, {0} │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ movs r2, r0 │ │ │ │ - b.n c53a4 │ │ │ │ + b.n c537c │ │ │ │ movs r1, r0 │ │ │ │ - stc 0, cr0, [r2, #4]! │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldc 0, cr0, [r2, #4] │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ - b.n c5330 │ │ │ │ + b.n c5308 │ │ │ │ movs r1, r0 │ │ │ │ - stcl 0, cr0, [r2, #-4]! │ │ │ │ + ldcl 0, cr0, [r2, #-4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #260] @ (c5558 ) │ │ │ │ + ldr r0, [pc, #260] @ (c5550 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #260] @ (c555c ) │ │ │ │ + ldr r2, [pc, #260] @ (c5554 ) │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r0, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n c5486 │ │ │ │ + bge.n c547e │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r0, r0, #26 │ │ │ │ itt pl │ │ │ │ addpl r6, #1 │ │ │ │ movpl r7, #1 │ │ │ │ - b.n c5472 │ │ │ │ + b.n c546a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n c550c │ │ │ │ + beq.n c5504 │ │ │ │ str r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n c550c │ │ │ │ + beq.n c5504 │ │ │ │ add.w r7, r5, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ strd r5, r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r4, c550c │ │ │ │ + cbz r4, c5504 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n c550c │ │ │ │ + ble.n c5504 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ ldrd sl, fp, [ip, #8] │ │ │ │ dmb ish │ │ │ │ ldrd r0, r1, [ip, #16] │ │ │ │ ldr.w r8, [r9, #2704] @ 0xa90 │ │ │ │ ldr.w lr, [r9, #2708] @ 0xa94 │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq r0, r8 │ │ │ │ - beq.n c5502 │ │ │ │ + beq.n c54fa │ │ │ │ cmp fp, lr │ │ │ │ it eq │ │ │ │ cmpeq sl, r8 │ │ │ │ - beq.n c54f2 │ │ │ │ + beq.n c54ea │ │ │ │ cmp r2, sl │ │ │ │ sbcs.w lr, r3, fp │ │ │ │ - bcc.n c552a │ │ │ │ + bcc.n c5522 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - bcs.n c552a │ │ │ │ + bcs.n c5522 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 8be18 │ │ │ │ + bl 8be10 │ │ │ │ strd r7, r6, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n c54b0 │ │ │ │ - ldr r2, [pc, #80] @ (c5560 ) │ │ │ │ - ldr r3, [pc, #76] @ (c555c ) │ │ │ │ + bne.n c54a8 │ │ │ │ + ldr r2, [pc, #80] @ (c5558 ) │ │ │ │ + ldr r3, [pc, #76] @ (c5554 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c5526 │ │ │ │ + bne.n c551e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w r1, [r9, #2616] @ 0xa38 │ │ │ │ ldr.w r0, [r9, #2620] @ 0xa3c │ │ │ │ subs r1, #1 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r2 │ │ │ │ sbcs r0, r3 │ │ │ │ - bcs.n c5502 │ │ │ │ + bcs.n c54fa │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n c5502 │ │ │ │ + bpl.n c54fa │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ bl 59186 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c54f2 │ │ │ │ - b.n c5502 │ │ │ │ + bne.n c54ea │ │ │ │ + b.n c54fa │ │ │ │ nop │ │ │ │ - add r0, pc, #8 @ (adr r0, c5564 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, c557c ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r0, #2772] @ 0xad4 │ │ │ │ mov r4, r1 │ │ │ │ adds r1, #4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #2772] @ 0xad4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl c55a0 │ │ │ │ + bl c5598 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, r4, #8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ strhi r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n c55a0 │ │ │ │ + b.n c5598 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - beq.n c55e8 │ │ │ │ + beq.n c55e0 │ │ │ │ str r5, [r1, #0] │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r0, #2764] @ 0xacc │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #2764] @ 0xacc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, r3, r4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 8c68c │ │ │ │ + bl 8c684 │ │ │ │ ldr.w r3, [r0, #2780] @ 0xadc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #2780] @ 0xadc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ sub.w lr, r4, #4 │ │ │ │ tst.w r2, #112 @ 0x70 │ │ │ │ - beq.n c55fc │ │ │ │ - b.n c5652 │ │ │ │ + beq.n c55f4 │ │ │ │ + b.n c564a │ │ │ │ mov lr, r3 │ │ │ │ subs r4, r2, #0 │ │ │ │ ubfx ip, r2, #0, #3 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ sub.w r3, lr, #4 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - cbnz r4, c5658 │ │ │ │ + cbnz r4, c5650 │ │ │ │ ldr.w r2, [lr, #-4] │ │ │ │ tst.w r2, #112 @ 0x70 │ │ │ │ - beq.n c55fa │ │ │ │ + beq.n c55f2 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.n c5634 │ │ │ │ + bne.n c562c │ │ │ │ lsrs r2, r2, #9 │ │ │ │ adds r2, #1 │ │ │ │ sub.w r4, r3, r2, lsl #2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - beq.n c55ea │ │ │ │ + beq.n c55e2 │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n c564e │ │ │ │ + bls.n c5646 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub.w r4, lr, r2 │ │ │ │ asrs r4, r4, #2 │ │ │ │ lsls r4, r4, #7 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n c5644 │ │ │ │ + bhi.n c563c │ │ │ │ mov r5, lr │ │ │ │ - b.n c55ba │ │ │ │ + b.n c55b2 │ │ │ │ mov r3, lr │ │ │ │ mov lr, r4 │ │ │ │ - b.n c561e │ │ │ │ + b.n c5616 │ │ │ │ ldr r5, [r0, #88] @ 0x58 │ │ │ │ asrs r2, r2, #7 │ │ │ │ add.w r5, r5, r2, lsl #2 │ │ │ │ - b.n c55ba │ │ │ │ + b.n c55b2 │ │ │ │ nop │ │ │ │ ldr r3, [r1, #32] │ │ │ │ - cbnz r3, c566a │ │ │ │ + cbnz r3, c5662 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n c56b6 │ │ │ │ + ble.n c56ae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ subs r4, #1 │ │ │ │ tst.w r2, #32 │ │ │ │ - beq.n c56ba │ │ │ │ + beq.n c56b2 │ │ │ │ and.w ip, r2, #24 │ │ │ │ bic.w r2, r2, #32 │ │ │ │ cmp.w ip, #8 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - bne.n c567e │ │ │ │ + bne.n c5676 │ │ │ │ ldr.w r2, [r0, #2768] @ 0xad0 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #2768] @ 0xad0 │ │ │ │ movs r2, #16 │ │ │ │ - bl 8c68c │ │ │ │ + bl 8c684 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n c567e │ │ │ │ + b.n c5676 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #24] @ (c56d4 ) │ │ │ │ + ldr r3, [pc, #24] @ (c56cc ) │ │ │ │ movw r2, #3172 @ 0xc64 │ │ │ │ - ldr r1, [pc, #20] @ (c56d8 ) │ │ │ │ - ldr r0, [pc, #24] @ (c56dc ) │ │ │ │ + ldr r1, [pc, #20] @ (c56d0 ) │ │ │ │ + ldr r0, [pc, #24] @ (c56d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #480 @ 0x1e0 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ movs r2, r0 │ │ │ │ - b.n c5018 │ │ │ │ + b.n c4ff0 │ │ │ │ movs r1, r0 │ │ │ │ - pkhbt r0, r8, r1 │ │ │ │ + @ instruction: 0xeab80001 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #184] @ (c57a8 ) │ │ │ │ + ldr r3, [pc, #184] @ (c57a0 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n c578a │ │ │ │ + beq.n c5782 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n c578a │ │ │ │ + bpl.n c5782 │ │ │ │ add.w r3, r6, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #4 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c5710 │ │ │ │ + bne.n c5708 │ │ │ │ dmb ish │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [r6, #8] │ │ │ │ - bl c4e04 │ │ │ │ + bl c4dfc │ │ │ │ subs r5, r0, #0 │ │ │ │ - ble.n c5780 │ │ │ │ + ble.n c5778 │ │ │ │ add.w r4, r6, #40 @ 0x28 │ │ │ │ - b.n c5758 │ │ │ │ + b.n c5750 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ cmp.w ip, #8 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bne.n c5754 │ │ │ │ + bne.n c574c │ │ │ │ ldr.w r3, [r7, #2768] @ 0xad0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #2768] @ 0xad0 │ │ │ │ - bl 8c68c │ │ │ │ + bl 8c684 │ │ │ │ subs r5, #1 │ │ │ │ - beq.n c5780 │ │ │ │ + beq.n c5778 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ and.w ip, r3, #24 │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.n c5738 │ │ │ │ + bne.n c5730 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp.w ip, #8 │ │ │ │ - bne.n c578e │ │ │ │ + bne.n c5786 │ │ │ │ movw r3, #46853 @ 0xb705 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n c5754 │ │ │ │ + b.n c574c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, c579e │ │ │ │ + cbz r3, c5796 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r6, r3 │ │ │ │ - b.n c5702 │ │ │ │ + b.n c56fa │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #5 │ │ │ │ mov r0, r3 │ │ │ │ - bne.n c5754 │ │ │ │ - bl be408 │ │ │ │ + bne.n c574c │ │ │ │ + bl be400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c5754 │ │ │ │ - b.n c5776 │ │ │ │ + beq.n c574c │ │ │ │ + b.n c576e │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w c36d8 │ │ │ │ - add r7, pc, #448 @ (adr r7, c596c ) │ │ │ │ + b.w c36d0 │ │ │ │ + add r7, pc, #480 @ (adr r7, c5984 ) │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #16 │ │ │ │ @@ -278544,61 +278542,61 @@ │ │ │ │ cmp r4, #16 │ │ │ │ itet eq │ │ │ │ lsreq r4, r3, #9 │ │ │ │ movne r4, #0 │ │ │ │ addeq r4, #1 │ │ │ │ subs r3, r1, #4 │ │ │ │ add.w r4, r1, r4, lsl #2 │ │ │ │ - b.n c57d6 │ │ │ │ + b.n c57ce │ │ │ │ subs r3, #4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #112 @ 0x70 │ │ │ │ - beq.n c57d4 │ │ │ │ + beq.n c57cc │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n c57f0 │ │ │ │ + beq.n c57e8 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, r3, #4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n c5840 │ │ │ │ + b.n c5838 │ │ │ │ mov.w ip, r1, lsr #9 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ add.w r1, ip, #1 │ │ │ │ - bne.n c5816 │ │ │ │ + bne.n c580e │ │ │ │ sub.w r1, r3, r1, lsl #2 │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.n c57e4 │ │ │ │ + bne.n c57dc │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - bne.n c582a │ │ │ │ + bne.n c5822 │ │ │ │ mov r3, r1 │ │ │ │ - b.n c57d4 │ │ │ │ + b.n c57cc │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r0, r3, [sp, #4] │ │ │ │ - bl 8c720 │ │ │ │ + bl 8c718 │ │ │ │ ldrd r0, r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n c57d4 │ │ │ │ + b.n c57cc │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 8c720 │ │ │ │ + bl 8c718 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b.n c57d4 │ │ │ │ + b.n c57cc │ │ │ │ nop │ │ │ │ subs r3, r1, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n c585e │ │ │ │ + ble.n c5856 │ │ │ │ asrs r3, r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r3, #8388608 @ 0x800000 │ │ │ │ - bcs.n c5860 │ │ │ │ + bcs.n c5858 │ │ │ │ lsls r3, r3, #9 │ │ │ │ orr.w r3, r3, #20 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -278609,1065 +278607,1065 @@ │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w lr, r2, #4261412864 @ 0xfe000000 │ │ │ │ asrs r3, r3, #2 │ │ │ │ subs r3, #1 │ │ │ │ str.w ip, [lr, #-4] │ │ │ │ cmp.w r3, #8388608 @ 0x800000 │ │ │ │ str.w ip, [r2, #-4] │ │ │ │ - bcs.n c5862 │ │ │ │ + bcs.n c585a │ │ │ │ lsls r3, r3, #9 │ │ │ │ orr.w r3, r3, #20 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #68] @ (c58e8 ) │ │ │ │ + ldr r0, [pc, #68] @ (c58e0 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl c320c │ │ │ │ + bl c3204 │ │ │ │ add.w r1, r4, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c320c │ │ │ │ + bl c3204 │ │ │ │ add.w r1, r4, #140 @ 0x8c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c320c │ │ │ │ + bl c3204 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ orrs r3, r0 │ │ │ │ - bne.n c58da │ │ │ │ + bne.n c58d2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8a57c │ │ │ │ - add r5, pc, #768 @ (adr r5, c5bec ) │ │ │ │ + b.w 8a574 │ │ │ │ + add r5, pc, #800 @ (adr r5, c5c04 ) │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #192] @ (c59bc ) │ │ │ │ + ldr r3, [pc, #192] @ (c59b4 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #192] @ (c59c0 ) │ │ │ │ + ldr r2, [pc, #192] @ (c59b8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #184] @ (c59c4 ) │ │ │ │ + ldr r3, [pc, #184] @ (c59bc ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl afacc │ │ │ │ - cbnz r0, c595a │ │ │ │ + bl afac4 │ │ │ │ + cbnz r0, c5952 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl c59d4 │ │ │ │ - cbz r0, c5942 │ │ │ │ + bl c59cc │ │ │ │ + cbz r0, c593a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subs r3, r0, r5 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - ldr r2, [pc, #132] @ (c59c8 ) │ │ │ │ - ldr r3, [pc, #124] @ (c59c4 ) │ │ │ │ + ldr r2, [pc, #132] @ (c59c0 ) │ │ │ │ + ldr r3, [pc, #124] @ (c59bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c5972 │ │ │ │ + bne.n c596a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r7, #38 @ 0x26 │ │ │ │ - beq.n c5976 │ │ │ │ - ldr r2, [pc, #108] @ (c59cc ) │ │ │ │ - ldr r3, [pc, #96] @ (c59c4 ) │ │ │ │ + beq.n c596e │ │ │ │ + ldr r2, [pc, #108] @ (c59c4 ) │ │ │ │ + ldr r3, [pc, #96] @ (c59bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n c59a2 │ │ │ │ + beq.n c599a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n c59b2 │ │ │ │ + bne.n c59aa │ │ │ │ movw r2, #34949 @ 0x8885 │ │ │ │ - ldr r1, [pc, #76] @ (c59d0 ) │ │ │ │ - ldr r3, [pc, #64] @ (c59c4 ) │ │ │ │ + ldr r1, [pc, #76] @ (c59c8 ) │ │ │ │ + ldr r3, [pc, #64] @ (c59bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c5972 │ │ │ │ + bne.n c596a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w af068 │ │ │ │ - bl b0d9c │ │ │ │ + b.w af060 │ │ │ │ + bl b0d94 │ │ │ │ mov r2, r0 │ │ │ │ - b.n c5980 │ │ │ │ + b.n c5978 │ │ │ │ nop │ │ │ │ - add r5, pc, #392 @ (adr r5, c5b48 ) │ │ │ │ + add r5, pc, #424 @ (adr r5, c5b60 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r3, [pc, #224] @ (c5ac4 ) │ │ │ │ + ldr r3, [pc, #224] @ (c5abc ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #224] @ (c5ac8 ) │ │ │ │ + ldr r2, [pc, #224] @ (c5ac0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #216] @ (c5acc ) │ │ │ │ + ldr r3, [pc, #216] @ (c5ac4 ) │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0124 │ │ │ │ + bl b011c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c5a9a │ │ │ │ + bne.n c5a92 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af6f8 │ │ │ │ - cbz r0, c5a6e │ │ │ │ + bl af6f0 │ │ │ │ + cbz r0, c5a66 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl d4970 │ │ │ │ + bl d4968 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n c5a4c │ │ │ │ + beq.n c5a44 │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #156] @ (c5ad0 ) │ │ │ │ - ldr r3, [pc, #152] @ (c5acc ) │ │ │ │ + ldr r2, [pc, #156] @ (c5ac8 ) │ │ │ │ + ldr r3, [pc, #152] @ (c5ac4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c5a48 │ │ │ │ + bne.n c5a40 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - cbz r7, c5a58 │ │ │ │ + cbz r7, c5a50 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #34949 @ 0x8885 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n c5ab2 │ │ │ │ + beq.n c5aaa │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #15109 @ 0x3b05 │ │ │ │ movs r3, #18 │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ - b.n c5a30 │ │ │ │ + b.n c5a28 │ │ │ │ add r2, sp, #28 │ │ │ │ movs r3, #7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c5a58 │ │ │ │ + beq.n c5a50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl b9278 │ │ │ │ + bl b9270 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n c5a58 │ │ │ │ + bne.n c5a50 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ ldrbeq r3, [r3, #0] │ │ │ │ ldrne r3, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n c5a2e │ │ │ │ + b.n c5a26 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n c5aaa │ │ │ │ + blt.n c5aa2 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bge.n c5ab8 │ │ │ │ + bge.n c5ab0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n c5a2e │ │ │ │ + b.n c5a26 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n c5a58 │ │ │ │ + beq.n c5a50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n c5a58 │ │ │ │ + bne.n c5a50 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n c5aa6 │ │ │ │ - ldr r0, [pc, #24] @ (c5ad4 ) │ │ │ │ + b.n c5a9e │ │ │ │ + ldr r0, [pc, #24] @ (c5acc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ - b.n c5a30 │ │ │ │ - add r4, pc, #488 @ (adr r4, c5cb0 ) │ │ │ │ + b.n c5a28 │ │ │ │ + add r4, pc, #520 @ (adr r4, c5cc8 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xf6b80001 │ │ │ │ + subw r0, r8, #2049 @ 0x801 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #148] @ (c5b7c ) │ │ │ │ + ldr r0, [pc, #148] @ (c5b74 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #148] @ (c5b80 ) │ │ │ │ + ldr r5, [pc, #148] @ (c5b78 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #144] @ (c5b84 ) │ │ │ │ + ldr r3, [pc, #144] @ (c5b7c ) │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr.w r3, [r4, #3584] @ 0xe00 │ │ │ │ - cbnz r3, c5b0a │ │ │ │ + cbnz r3, c5b02 │ │ │ │ ldr.w r3, [r4, #1380] @ 0x564 │ │ │ │ - cbz r3, c5b20 │ │ │ │ + cbz r3, c5b18 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #124] @ (c5b88 ) │ │ │ │ + ldr r3, [pc, #124] @ (c5b80 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ + bl c6b08 │ │ │ │ ldr.w r3, [r4, #1380] @ 0x564 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r3, c5b60 │ │ │ │ + cbnz r3, c5b58 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl cd6d0 │ │ │ │ - bl c2ab4 │ │ │ │ + bl cd6c8 │ │ │ │ + bl c2aac │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ - bl b6c2c │ │ │ │ - ldr r3, [pc, #88] @ (c5b8c ) │ │ │ │ + bl b6c24 │ │ │ │ + ldr r3, [pc, #88] @ (c5b84 ) │ │ │ │ str.w r0, [r4, #1380] @ 0x564 │ │ │ │ movw r1, #39429 @ 0x9a05 │ │ │ │ movt r1, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8df38 │ │ │ │ + bl 8df30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r0, [r4, #1376] @ 0x560 │ │ │ │ movw r1, #53509 @ 0xd105 │ │ │ │ movt r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 8df38 │ │ │ │ + bl 8df30 │ │ │ │ str.w r0, [r4, #1372] @ 0x55c │ │ │ │ ldr.w r3, [r4, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c5b06 │ │ │ │ - ldr r3, [pc, #28] @ (c5b88 ) │ │ │ │ + beq.n c5afe │ │ │ │ + ldr r3, [pc, #28] @ (c5b80 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w c6b4c │ │ │ │ + b.w c6b44 │ │ │ │ nop │ │ │ │ - add r3, pc, #480 @ (adr r3, c5d60 ) │ │ │ │ + add r3, pc, #512 @ (adr r3, c5d78 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n c5896 │ │ │ │ + b.n c589e │ │ │ │ vtbl.8 d30, {d5-d6}, d29 │ │ │ │ - ldr r7, [pc, #960] @ (c5f54 ) │ │ │ │ + ldr r7, [pc, #960] @ (c5f4c ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ sub sp, #340 @ 0x154 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #644] @ (c5e2c ) │ │ │ │ + ldr r3, [pc, #644] @ (c5e24 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r8, [pc, #644] @ c5e30 │ │ │ │ + ldr.w r8, [pc, #644] @ c5e28 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #640] @ (c5e34 ) │ │ │ │ + ldr r2, [pc, #640] @ (c5e2c ) │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #620] @ (c5e28 ) │ │ │ │ + ldr r0, [pc, #620] @ (c5e20 ) │ │ │ │ ldr r5, [sp, #380] @ 0x17c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8e1d0 │ │ │ │ - ldr r3, [pc, #608] @ (c5e38 ) │ │ │ │ + bl 8e1c8 │ │ │ │ + ldr r3, [pc, #608] @ (c5e30 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c5de4 │ │ │ │ + bne.w c5ddc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n c5cc2 │ │ │ │ + bne.n c5cba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n c5cb0 │ │ │ │ + bne.n c5ca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c5cb0 │ │ │ │ + beq.n c5ca8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w c5d5c │ │ │ │ + bne.w c5d54 │ │ │ │ ldr r3, [sp, #376] @ 0x178 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str.w r4, [r7, #1620] @ 0x654 │ │ │ │ ldr.w r5, [r9, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w c5d32 │ │ │ │ + bne.w c5d2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ str.w r5, [fp] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ dmb ish │ │ │ │ add.w r6, r1, #8 │ │ │ │ ldrex r3, [r6] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c5c24 │ │ │ │ + bne.n c5c1c │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov fp, r1 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str.w r5, [r9] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c5cda │ │ │ │ + bne.n c5cd2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c5c62 │ │ │ │ + bne.n c5c5a │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl b771c │ │ │ │ + bl b7714 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, c5cc6 │ │ │ │ + cbnz r3, c5cbe │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c5dd4 │ │ │ │ + bne.w c5dcc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c5db4 │ │ │ │ - ldr r2, [pc, #420] @ (c5e3c ) │ │ │ │ - ldr r3, [pc, #404] @ (c5e2c ) │ │ │ │ + bne.w c5dac │ │ │ │ + ldr r2, [pc, #420] @ (c5e34 ) │ │ │ │ + ldr r3, [pc, #404] @ (c5e24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c5d06 │ │ │ │ + bne.n c5cfe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #340 @ 0x154 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n c5bfe │ │ │ │ + beq.n c5bf6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - bl ce77c │ │ │ │ - b.n c5bfe │ │ │ │ + bl ce774 │ │ │ │ + b.n c5bf6 │ │ │ │ str r6, [r4, #4] │ │ │ │ - b.n c5bee │ │ │ │ + b.n c5be6 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8df38 │ │ │ │ + bl 8df30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c62b8 │ │ │ │ + bl c62b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n c5c80 │ │ │ │ + b.n c5c78 │ │ │ │ ldr.w r3, [r9] │ │ │ │ movw r2, #8736 @ 0x2220 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n c5c4a │ │ │ │ + bne.n c5c42 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n c5cfc │ │ │ │ + bne.n c5cf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 96358 │ │ │ │ - cbnz r0, c5d0a │ │ │ │ + bl 96350 │ │ │ │ + cbnz r0, c5d02 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - bl c7a8c │ │ │ │ - b.n c5c4a │ │ │ │ + bl c7a84 │ │ │ │ + b.n c5c42 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, c5d40 │ │ │ │ + cbz r3, c5d38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ movs r3, #0 │ │ │ │ - bl bff84 │ │ │ │ - b.n c5cfc │ │ │ │ + bl bff7c │ │ │ │ + b.n c5cf4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r5, #0 │ │ │ │ bl 407fe │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - b.n c5c7a │ │ │ │ + b.n c5c72 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n c5d0e │ │ │ │ + b.n c5d06 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ - cbnz r3, c5dc4 │ │ │ │ + cbnz r3, c5dbc │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movw r4, #2437 @ 0x985 │ │ │ │ movt r4, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 336dc │ │ │ │ - ldr r1, [pc, #180] @ (c5e40 ) │ │ │ │ + ldr r1, [pc, #180] @ (c5e38 ) │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, pc │ │ │ │ blx 1186c │ │ │ │ - ldr r0, [pc, #172] @ (c5e44 ) │ │ │ │ + ldr r0, [pc, #172] @ (c5e3c ) │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r3, #9 │ │ │ │ add r0, pc │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ movs r1, #2 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r4, #24197 @ 0x5e85 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ - b.n c5c94 │ │ │ │ + b.n c5c8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl afe38 │ │ │ │ - cbz r4, c5dc0 │ │ │ │ - cbnz r0, c5df4 │ │ │ │ + bl afe30 │ │ │ │ + cbz r4, c5db8 │ │ │ │ + cbnz r0, c5dec │ │ │ │ movs r4, #0 │ │ │ │ - b.n c5c94 │ │ │ │ - ldr r3, [pc, #128] @ (c5e48 ) │ │ │ │ + b.n c5c8c │ │ │ │ + ldr r3, [pc, #128] @ (c5e40 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b4c │ │ │ │ - b.n c5d64 │ │ │ │ - ldr r3, [pc, #112] @ (c5e48 ) │ │ │ │ + bl c6b44 │ │ │ │ + b.n c5d5c │ │ │ │ + ldr r3, [pc, #112] @ (c5e40 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b4c │ │ │ │ - b.n c5c8c │ │ │ │ - ldr r3, [pc, #96] @ (c5e48 ) │ │ │ │ + bl c6b44 │ │ │ │ + b.n c5c84 │ │ │ │ + ldr r3, [pc, #96] @ (c5e40 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ - b.n c5bea │ │ │ │ - ldr r2, [pc, #84] @ (c5e4c ) │ │ │ │ + bl c6b08 │ │ │ │ + b.n c5be2 │ │ │ │ + ldr r2, [pc, #84] @ (c5e44 ) │ │ │ │ movs r0, #7 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r1, #18 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ - ldr r2, [pc, #68] @ (c5e50 ) │ │ │ │ + ldr r2, [pc, #68] @ (c5e48 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ strd r3, r0, [sp] │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 1c490 │ │ │ │ mov r4, r0 │ │ │ │ - b.n c5c94 │ │ │ │ + b.n c5c8c │ │ │ │ nop │ │ │ │ - add r2, pc, #672 @ (adr r2, c60cc ) │ │ │ │ + add r2, pc, #704 @ (adr r2, c60e4 ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ movs r5, r0 │ │ │ │ - b.n c5a10 │ │ │ │ + b.n c59e8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n c59ec │ │ │ │ + b.n c59c4 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n c5e9c │ │ │ │ + bgt.n c5e74 │ │ │ │ movs r1, r0 │ │ │ │ - b.n c5950 │ │ │ │ + b.n c5928 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #84] @ (c5eb8 ) │ │ │ │ + ldr r5, [pc, #84] @ (c5eb0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #84] @ (c5ebc ) │ │ │ │ + ldr r3, [pc, #84] @ (c5eb4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ - cbnz r3, c5e98 │ │ │ │ + cbnz r3, c5e90 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, c5e8c │ │ │ │ + cbnz r3, c5e84 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ - cbnz r3, c5ea6 │ │ │ │ + cbnz r3, c5e9e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n c5e7a │ │ │ │ - ldr r3, [pc, #36] @ (c5ec0 ) │ │ │ │ + b.n c5e72 │ │ │ │ + ldr r3, [pc, #36] @ (c5eb8 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ - b.n c5e74 │ │ │ │ - ldr r3, [pc, #24] @ (c5ec0 ) │ │ │ │ + bl c6b08 │ │ │ │ + b.n c5e6c │ │ │ │ + ldr r3, [pc, #24] @ (c5eb8 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w c6b4c │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + b.w c6b44 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #76] @ (c5f20 ) │ │ │ │ + ldr r4, [pc, #76] @ (c5f18 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (c5f24 ) │ │ │ │ + ldr r3, [pc, #76] @ (c5f1c ) │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ - cbnz r3, c5ef8 │ │ │ │ + cbnz r3, c5ef0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e0e4 │ │ │ │ + bl 8e0dc │ │ │ │ ldr.w r2, [r5, #3584] @ 0xe00 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, c5f0e │ │ │ │ + cbnz r2, c5f06 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #44] @ (c5f28 ) │ │ │ │ + ldr r3, [pc, #44] @ (c5f20 ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ + bl c6b08 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n c5ee4 │ │ │ │ - ldr r2, [pc, #24] @ (c5f28 ) │ │ │ │ + b.n c5edc │ │ │ │ + ldr r2, [pc, #24] @ (c5f20 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r4, r2] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b4c │ │ │ │ + bl c6b44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c5ef2 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + b.n c5eea │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #536] @ (c6158 ) │ │ │ │ + ldr r1, [pc, #536] @ (c6150 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #536] @ (c615c ) │ │ │ │ + ldr r3, [pc, #536] @ (c6154 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #536] @ (c6160 ) │ │ │ │ + ldr r5, [pc, #536] @ (c6158 ) │ │ │ │ adds r7, r0, #1 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r4, r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c601a │ │ │ │ + bne.n c6012 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c603a │ │ │ │ - ldr r3, [pc, #500] @ (c6164 ) │ │ │ │ + beq.n c6032 │ │ │ │ + ldr r3, [pc, #500] @ (c615c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r1, [r3, #1380] @ 0x564 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c6016 │ │ │ │ + beq.n c600e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c605a │ │ │ │ + beq.n c6052 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #468] @ (c6168 ) │ │ │ │ - ldr r2, [pc, #452] @ (c615c ) │ │ │ │ + ldr r1, [pc, #468] @ (c6160 ) │ │ │ │ + ldr r2, [pc, #452] @ (c6154 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n c6036 │ │ │ │ + bne.n c602e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r6 │ │ │ │ movw r2, #39429 @ 0x9a05 │ │ │ │ movt r2, #1 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 24758 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, c6010 │ │ │ │ + cbz r0, c6008 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c6138 │ │ │ │ + bne.w c6130 │ │ │ │ movw r5, #4997 @ 0x1385 │ │ │ │ movt r5, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n c6000 │ │ │ │ + bne.n c5ff8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c6000 │ │ │ │ + beq.n c5ff8 │ │ │ │ ldr.w r3, [r6, #1848] @ 0x738 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n c6000 │ │ │ │ + beq.n c5ff8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c5fbe │ │ │ │ + bne.n c5fb6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c6142 │ │ │ │ + bne.w c613a │ │ │ │ mov r0, r8 │ │ │ │ bl 24820 │ │ │ │ movs r3, #0 │ │ │ │ - b.n c5f92 │ │ │ │ + b.n c5f8a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n c60d6 │ │ │ │ + beq.n c60ce │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n c5fae │ │ │ │ - ldr r3, [pc, #328] @ (c616c ) │ │ │ │ + beq.n c5fa6 │ │ │ │ + ldr r3, [pc, #328] @ (c6164 ) │ │ │ │ movw r2, #1037 @ 0x40d │ │ │ │ - ldr r1, [pc, #324] @ (c6170 ) │ │ │ │ - ldr r0, [pc, #328] @ (c6174 ) │ │ │ │ + ldr r1, [pc, #324] @ (c6168 ) │ │ │ │ + ldr r0, [pc, #328] @ (c616c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ - cbnz r0, c6064 │ │ │ │ + bl af6f0 │ │ │ │ + cbnz r0, c605c │ │ │ │ bl 2470c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c5fb2 │ │ │ │ + bne.n c5faa │ │ │ │ bl 1c1ca │ │ │ │ mov r3, r0 │ │ │ │ - b.n c5f92 │ │ │ │ + b.n c5f8a │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ - b.n c5f88 │ │ │ │ + b.n c5f80 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c6016 │ │ │ │ + beq.n c600e │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c6108 │ │ │ │ - ldr r1, [pc, #232] @ (c6164 ) │ │ │ │ + beq.n c6100 │ │ │ │ + ldr r1, [pc, #232] @ (c615c ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [r1, #3584] @ 0xe00 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c6114 │ │ │ │ + bne.n c610c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - cbz r1, c60e2 │ │ │ │ + cbz r1, c60da │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r6, [r8, #24] │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n c612a │ │ │ │ + beq.n c6122 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c613c │ │ │ │ + beq.n c6134 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c613c │ │ │ │ + beq.n c6134 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n c60ae │ │ │ │ - b.n c612a │ │ │ │ + bne.n c60a6 │ │ │ │ + b.n c6122 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 24820 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c5f92 │ │ │ │ + b.n c5f8a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r2, [r2, #3584] @ 0xe00 │ │ │ │ - cbz r2, c6108 │ │ │ │ - ldr r2, [pc, #124] @ (c6178 ) │ │ │ │ + cbz r2, c6100 │ │ │ │ + ldr r2, [pc, #124] @ (c6170 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r5, r2] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl c6b4c │ │ │ │ + bl c6b44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c5f92 │ │ │ │ - ldr r2, [pc, #96] @ (c6178 ) │ │ │ │ + b.n c5f8a │ │ │ │ + ldr r2, [pc, #96] @ (c6170 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, r2] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl c6b10 │ │ │ │ + bl c6b08 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n c6088 │ │ │ │ + b.n c6080 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ mov r5, r9 │ │ │ │ mov r3, r0 │ │ │ │ - b.n c60f0 │ │ │ │ + b.n c60e8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n c5fdc │ │ │ │ + b.n c5fd4 │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ - b.n c60f0 │ │ │ │ + b.n c60e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c6010 │ │ │ │ + beq.w c6008 │ │ │ │ mov r3, r8 │ │ │ │ - b.n c5f92 │ │ │ │ + b.n c5f8a │ │ │ │ nop │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ movs r5, r0 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ movs r2, r0 │ │ │ │ - b.n c6850 │ │ │ │ + b.n c6828 │ │ │ │ movs r1, r0 │ │ │ │ - cdp 0, 12, cr0, cr12, cr1, {0} │ │ │ │ + cdp 0, 11, cr0, cr12, cr1, {0} │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #104] @ (c61e8 ) │ │ │ │ + ldr r2, [pc, #104] @ (c61e0 ) │ │ │ │ movw r3, #41221 @ 0xa105 │ │ │ │ movt r3, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r2, pc │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n c6190 │ │ │ │ + beq.n c6188 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #76] @ (c61ec ) │ │ │ │ + ldr r3, [pc, #76] @ (c61e4 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ - cbnz r3, c61c2 │ │ │ │ + cbnz r3, c61ba │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 241c8 │ │ │ │ ldr.w r3, [r4, #3584] @ 0xe00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r3, c61d4 │ │ │ │ + cbnz r3, c61cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #44] @ (c61f0 ) │ │ │ │ + ldr r3, [pc, #44] @ (c61e8 ) │ │ │ │ ldr r0, [r2, r3] │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ + bl c6b08 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n c61ae │ │ │ │ - ldr r3, [pc, #24] @ (c61f0 ) │ │ │ │ + b.n c61a6 │ │ │ │ + ldr r3, [pc, #24] @ (c61e8 ) │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w c6b4c │ │ │ │ + b.w c6b44 │ │ │ │ nop │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #164] @ (c62ac ) │ │ │ │ + ldr r1, [pc, #164] @ (c62a4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #164] @ (c62b0 ) │ │ │ │ + ldr r3, [pc, #164] @ (c62a8 ) │ │ │ │ adds r5, r0, #1 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ adds r6, r0, #2 │ │ │ │ adds r7, r0, #3 │ │ │ │ add.w r8, r0, #4 │ │ │ │ add.w r9, r0, #5 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c62a6 │ │ │ │ + beq.n c629e │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, c62a6 │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, c629e │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, c62a6 │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, c629e │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, c62a6 │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, c629e │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ blx 119d8 │ │ │ │ - cbz r0, c62a6 │ │ │ │ + cbz r0, c629e │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ blx 11c60 │ │ │ │ - cbz r0, c62a6 │ │ │ │ + cbz r0, c629e │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strd r4, r0, [sp] │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c5b90 │ │ │ │ - ldr r2, [pc, #40] @ (c62b4 ) │ │ │ │ - ldr r3, [pc, #36] @ (c62b0 ) │ │ │ │ + bl c5b88 │ │ │ │ + ldr r2, [pc, #40] @ (c62ac ) │ │ │ │ + ldr r3, [pc, #36] @ (c62a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c62a2 │ │ │ │ + bne.n c629a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - b.n c6288 │ │ │ │ + b.n c6280 │ │ │ │ nop │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ movs r5, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n c62d6 │ │ │ │ + beq.n c62ce │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, c62da │ │ │ │ + cbz r3, c62d2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbnz r2, c62da │ │ │ │ + cbnz r2, c62d2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c62da │ │ │ │ + beq.n c62d2 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ b.w 2437a │ │ │ │ @@ -279678,559 +279676,559 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, c6304 │ │ │ │ + cbz r3, c62fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n c62f2 │ │ │ │ + b.n c62ea │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8e0e4 │ │ │ │ + b.w 8e0dc │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r1, [pc, #696] @ (c65e4 ) │ │ │ │ + ldr r1, [pc, #696] @ (c65dc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #696] @ (c65e8 ) │ │ │ │ + ldr r3, [pc, #696] @ (c65e0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ef64 │ │ │ │ + bl 8ef5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c64a0 │ │ │ │ + beq.w c6498 │ │ │ │ adds r4, #1 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c65b6 │ │ │ │ + beq.w c65ae │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w c65b6 │ │ │ │ + bne.w c65ae │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r2, #59397 @ 0xe805 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c65a2 │ │ │ │ + beq.w c659a │ │ │ │ movw r2, #41221 @ 0xa105 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c658e │ │ │ │ + beq.w c6586 │ │ │ │ movw r2, #39813 @ 0x9b85 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n c6464 │ │ │ │ + bne.n c645c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ dmb ish │ │ │ │ add.w r3, fp, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c63c0 │ │ │ │ + bne.n c63b8 │ │ │ │ dmb ish │ │ │ │ mov r8, r6 │ │ │ │ strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n c63fa │ │ │ │ + b.n c63f2 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl afaf8 │ │ │ │ - cbz r0, c644a │ │ │ │ + bl afaf0 │ │ │ │ + cbz r0, c6442 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl c011c │ │ │ │ - cbz r0, c644a │ │ │ │ + bl c0114 │ │ │ │ + cbz r0, c6442 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c63de │ │ │ │ + bne.n c63d6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c6412 │ │ │ │ + bne.n c640a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ dmb ish │ │ │ │ - bl afe38 │ │ │ │ - ldr r2, [pc, #444] @ (c65ec ) │ │ │ │ - ldr r3, [pc, #440] @ (c65e8 ) │ │ │ │ + bl afe30 │ │ │ │ + ldr r2, [pc, #444] @ (c65e4 ) │ │ │ │ + ldr r3, [pc, #440] @ (c65e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c6446 │ │ │ │ + bne.n c643e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c6450 │ │ │ │ + bne.n c6448 │ │ │ │ dmb ish │ │ │ │ - b.n c642c │ │ │ │ + b.n c6424 │ │ │ │ movw r2, #16261 @ 0x3f85 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c64a4 │ │ │ │ + beq.n c649c │ │ │ │ movw r2, #32389 @ 0x7e85 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c64b2 │ │ │ │ + beq.n c64aa │ │ │ │ movw r2, #17541 @ 0x4485 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c6544 │ │ │ │ + beq.n c653c │ │ │ │ movw r2, #58245 @ 0xe385 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c6554 │ │ │ │ + beq.n c654c │ │ │ │ movw r2, #17669 @ 0x4505 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n c6564 │ │ │ │ + bne.n c655c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c657e │ │ │ │ + bne.n c6576 │ │ │ │ movs r0, #0 │ │ │ │ - b.n c642c │ │ │ │ + b.n c6424 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl af260 │ │ │ │ - b.n c642c │ │ │ │ - ldr r0, [pc, #300] @ (c65e0 ) │ │ │ │ + bl af258 │ │ │ │ + b.n c6424 │ │ │ │ + ldr r0, [pc, #300] @ (c65d8 ) │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c658a │ │ │ │ + beq.n c6582 │ │ │ │ mov r0, r3 │ │ │ │ bl 6861c │ │ │ │ add.w r4, r0, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, c64da │ │ │ │ + cbz r0, c64d2 │ │ │ │ bl 6861c │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbz r0, c64e4 │ │ │ │ + cbz r0, c64dc │ │ │ │ bl 6861c │ │ │ │ add r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r7, r2, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c64f6 │ │ │ │ + bne.n c64ee │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ dmb ish │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c65bc │ │ │ │ + beq.n c65b4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r4, #12 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n c6510 │ │ │ │ + bne.n c6508 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n c6510 │ │ │ │ + bmi.n c6508 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ bl 2a1e4 │ │ │ │ add r4, r0 │ │ │ │ - b.n c6510 │ │ │ │ + b.n c6508 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - bl b0d7c │ │ │ │ - b.n c642c │ │ │ │ + bl b0d74 │ │ │ │ + b.n c6424 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ ldrd r2, r3, [r3, #64] @ 0x40 │ │ │ │ - bl b0d7c │ │ │ │ - b.n c642c │ │ │ │ + bl b0d74 │ │ │ │ + b.n c6424 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ movw r4, #2693 @ 0xa85 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n c642c │ │ │ │ + b.n c6424 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl b0d7c │ │ │ │ - b.n c642c │ │ │ │ + bl b0d74 │ │ │ │ + b.n c6424 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ - b.n c64d0 │ │ │ │ + b.n c64c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c64a0 │ │ │ │ + beq.n c6498 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl af260 │ │ │ │ - b.n c642c │ │ │ │ + bl af258 │ │ │ │ + b.n c6424 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c64a0 │ │ │ │ + beq.w c6498 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl af068 │ │ │ │ - b.n c642c │ │ │ │ + bl af060 │ │ │ │ + b.n c6424 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #18 │ │ │ │ - b.n c6568 │ │ │ │ + b.n c6560 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c65c2 │ │ │ │ + bne.n c65ba │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ - bl b0d7c │ │ │ │ - b.n c642c │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + bl b0d74 │ │ │ │ + b.n c6424 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ movs r5, r0 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ movs r5, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n c65fc │ │ │ │ + b.n c65f4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr.w r3, [pc, #1092] @ c6a54 │ │ │ │ + ldr.w r3, [pc, #1092] @ c6a4c │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1088] @ c6a58 │ │ │ │ + ldr.w r2, [pc, #1088] @ c6a50 │ │ │ │ add r3, pc │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r3, [pc, #1084] @ c6a5c │ │ │ │ + ldr.w r3, [pc, #1084] @ c6a54 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 80198 │ │ │ │ + bl 80190 │ │ │ │ movs r3, #2 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 96758 │ │ │ │ + bl 96750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c67b0 │ │ │ │ + beq.w c67a8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w c6770 │ │ │ │ + beq.w c6768 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c66f0 │ │ │ │ + beq.n c66e8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ movw r3, #57349 @ 0xe005 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n c670a │ │ │ │ + beq.n c6702 │ │ │ │ movw r3, #38149 @ 0x9505 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r9, r7 │ │ │ │ - bne.w c6800 │ │ │ │ + bne.w c67f8 │ │ │ │ ldrd r1, r0, [sp, #68] @ 0x44 │ │ │ │ - bl 94d44 │ │ │ │ + bl 94d3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c67b0 │ │ │ │ + beq.w c67a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c67f2 │ │ │ │ + beq.w c67ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 96f78 │ │ │ │ - cbnz r0, c6710 │ │ │ │ + bl 96f70 │ │ │ │ + cbnz r0, c6708 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ - bl c6a90 │ │ │ │ + bl c6a88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c6778 │ │ │ │ + beq.n c6770 │ │ │ │ movs r0, #12 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 96ef4 │ │ │ │ + bl 96eec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ - bl b6e30 │ │ │ │ + bl b6e28 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w c6816 │ │ │ │ + bne.w c680e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #876] @ (c6a60 ) │ │ │ │ - ldr r3, [pc, #872] @ (c6a5c ) │ │ │ │ + ldr r2, [pc, #876] @ (c6a58 ) │ │ │ │ + ldr r3, [pc, #872] @ (c6a54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c6774 │ │ │ │ + bne.n c676c │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n c6686 │ │ │ │ + b.n c667e │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - bl c6b10 │ │ │ │ + bl c6b08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n c67b4 │ │ │ │ + beq.n c67ac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c67bc │ │ │ │ + bne.n c67b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ orr.w r5, r9, #4 │ │ │ │ str r0, [r7, #0] │ │ │ │ - bl 96ef4 │ │ │ │ + bl 96eec │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl c7f00 │ │ │ │ + bl c7ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n c682c │ │ │ │ + bgt.n c6824 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7844 │ │ │ │ + bl c783c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ orrs r3, r5 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c6756 │ │ │ │ + bne.n c674e │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - bl c6b4c │ │ │ │ - b.n c66ee │ │ │ │ + bl c6b44 │ │ │ │ + b.n c66e6 │ │ │ │ mov r9, r4 │ │ │ │ - b.n c6686 │ │ │ │ + b.n c667e │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e0d4 │ │ │ │ - cbz r0, c67b0 │ │ │ │ + cbz r0, c67a8 │ │ │ │ movs r3, #7 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ - ldr r2, [pc, #712] @ (c6a64 ) │ │ │ │ + ldr r2, [pc, #712] @ (c6a5c ) │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #2 │ │ │ │ add r2, pc │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r1, #18 │ │ │ │ bl 1c490 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c66c0 │ │ │ │ + bne.n c66b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n c66f0 │ │ │ │ + b.n c66e8 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - bl c6b4c │ │ │ │ - b.n c66ee │ │ │ │ + bl c6b44 │ │ │ │ + b.n c66e6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w c6942 │ │ │ │ + beq.w c693a │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c6996 │ │ │ │ - bl c6b4c │ │ │ │ + beq.w c698e │ │ │ │ + bl c6b44 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - ldr r0, [pc, #656] @ (c6a68 ) │ │ │ │ + ldr r0, [pc, #656] @ (c6a60 ) │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ strd r4, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ bl 1b098 │ │ │ │ - b.n c66f0 │ │ │ │ + b.n c66e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 9748c │ │ │ │ - b.n c66a4 │ │ │ │ + bl 97484 │ │ │ │ + b.n c669c │ │ │ │ movw r1, #52357 @ 0xcc85 │ │ │ │ movs r3, #1 │ │ │ │ strd r1, r4, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ bl 1b098 │ │ │ │ - b.n c66f0 │ │ │ │ + b.n c66e8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl c7f00 │ │ │ │ + bl c7ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w c692c │ │ │ │ + ble.w c6924 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #12 │ │ │ │ - bl aab24 │ │ │ │ - b.n c66a4 │ │ │ │ + bl aab1c │ │ │ │ + b.n c669c │ │ │ │ adds r7, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ orrs r3, r5 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c6832 │ │ │ │ + bne.n c682a │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - bl c6b4c │ │ │ │ - ldr r3, [pc, #544] @ (c6a6c ) │ │ │ │ + bl c6b44 │ │ │ │ + ldr r3, [pc, #544] @ (c6a64 ) │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c69ea │ │ │ │ + bne.w c69e2 │ │ │ │ ldr.w r3, [r6, #1380] @ 0x564 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #76] @ 0x4c │ │ │ │ mov r9, r3 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ dmb ish │ │ │ │ add.w r2, r7, #8 │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r0, r3, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c6876 │ │ │ │ + bne.n c686e │ │ │ │ dmb ish │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ @@ -280241,478 +280239,478 @@ │ │ │ │ strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c69fa │ │ │ │ + beq.w c69f2 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - bl c6b10 │ │ │ │ + bl c6b08 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ mov fp, r3 │ │ │ │ strd r5, r5, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ dmb ish │ │ │ │ add.w r4, r3, #8 │ │ │ │ ldrex r2, [r4] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c68d2 │ │ │ │ + bne.n c68ca │ │ │ │ dmb ish │ │ │ │ strd r6, r4, [sp, #56] @ 0x38 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c6a2e │ │ │ │ + beq.w c6a26 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n c68f0 │ │ │ │ + bne.n c68e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 96ef4 │ │ │ │ + bl 96eec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str.w r8, [r6] │ │ │ │ - bl c7f00 │ │ │ │ + bl c7ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c68f0 │ │ │ │ + bne.n c68e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl c7844 │ │ │ │ - b.n c68f0 │ │ │ │ - ldr r3, [pc, #320] @ (c6a70 ) │ │ │ │ + bl c783c │ │ │ │ + b.n c68e8 │ │ │ │ + ldr r3, [pc, #320] @ (c6a68 ) │ │ │ │ movw r2, #1775 @ 0x6ef │ │ │ │ - ldr r1, [pc, #320] @ (c6a74 ) │ │ │ │ - ldr r0, [pc, #320] @ (c6a78 ) │ │ │ │ + ldr r1, [pc, #320] @ (c6a6c ) │ │ │ │ + ldr r0, [pc, #320] @ (c6a70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - bl c6b4c │ │ │ │ + bl c6b44 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n c69ce │ │ │ │ + beq.n c69c6 │ │ │ │ ldr.w r3, [r5, #1832] @ 0x728 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - bpl.w c66ee │ │ │ │ + bpl.w c66e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c67b0 │ │ │ │ + beq.w c67a8 │ │ │ │ movs r3, #7 │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ - ldr r2, [pc, #260] @ (c6a7c ) │ │ │ │ + ldr r2, [pc, #260] @ (c6a74 ) │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r1, #18 │ │ │ │ strd r3, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ bl 1c490 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n c66f0 │ │ │ │ - bl c6b4c │ │ │ │ + b.n c66e8 │ │ │ │ + bl c6b44 │ │ │ │ mov r0, r4 │ │ │ │ bl 338f8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - ldr r4, [pc, #200] @ (c6a6c ) │ │ │ │ + ldr r4, [pc, #200] @ (c6a64 ) │ │ │ │ mov r1, r0 │ │ │ │ movs r5, #28 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ clz r3, r2 │ │ │ │ ldr.w r0, [sl, r4] │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ - ldr r0, [pc, #192] @ (c6a80 ) │ │ │ │ + ldr r0, [pc, #192] @ (c6a78 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ bl 423ac │ │ │ │ - b.n c67b0 │ │ │ │ + b.n c67a8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #172] @ (c6a84 ) │ │ │ │ + ldr r2, [pc, #172] @ (c6a7c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #172] @ (c6a88 ) │ │ │ │ + ldr r0, [pc, #172] @ (c6a80 ) │ │ │ │ ldr r5, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ - b.n c66f0 │ │ │ │ - ldr r3, [pc, #160] @ (c6a8c ) │ │ │ │ + b.n c66e8 │ │ │ │ + ldr r3, [pc, #160] @ (c6a84 ) │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b10 │ │ │ │ - b.n c685e │ │ │ │ + bl c6b08 │ │ │ │ + b.n c6856 │ │ │ │ ldrd r2, r6, [sp, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ subs r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c6a02 │ │ │ │ + bne.n c69fa │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c66ee │ │ │ │ - ldr r3, [pc, #108] @ (c6a8c ) │ │ │ │ + beq.w c66e6 │ │ │ │ + ldr r3, [pc, #108] @ (c6a84 ) │ │ │ │ ldr.w r0, [sl, r3] │ │ │ │ add.w r0, r0, #504 @ 0x1f8 │ │ │ │ - bl c6b4c │ │ │ │ - b.n c66ee │ │ │ │ + bl c6b44 │ │ │ │ + b.n c66e6 │ │ │ │ mov r7, r4 │ │ │ │ ldrd r6, r4, [sp, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c6a38 │ │ │ │ + bne.n c6a30 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - bl c6b4c │ │ │ │ - b.n c68a0 │ │ │ │ + bl c6b44 │ │ │ │ + b.n c6898 │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ movs r5, r0 │ │ │ │ - bgt.n c6990 │ │ │ │ + bgt.n c6968 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ movs r2, r0 │ │ │ │ - bge.n c6b40 │ │ │ │ + bge.n c6b18 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n c6a8c │ │ │ │ + bge.n c6a64 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n c6b50 │ │ │ │ + bge.n c6b28 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n c6b18 │ │ │ │ + bge.n c6af0 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n c6ac8 │ │ │ │ + bge.n c6aa0 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #32] @ (c6ac0 ) │ │ │ │ + ldr r3, [pc, #32] @ (c6ab8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ movs r5, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c6ae0 │ │ │ │ + bl c6ad8 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w r0, #16384 @ 0x4000 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ands.w r3, r3, #28672 @ 0x7000 │ │ │ │ - beq.n c6afa │ │ │ │ + beq.n c6af2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c6af8 │ │ │ │ + beq.n c6af0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c6ae0 │ │ │ │ + bl c6ad8 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq.w r0, #16384 @ 0x4000 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 12354 │ │ │ │ - cbnz r0, c6b3c │ │ │ │ + cbnz r0, c6b34 │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ adds r2, #1 │ │ │ │ strd r1, r2, [r4, #36] @ 0x24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ blx 11334 │ │ │ │ - b.n c6b26 │ │ │ │ + b.n c6b1e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, c6b6a │ │ │ │ + cbz r3, c6b62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ - ldr r3, [pc, #20] @ (c6b80 ) │ │ │ │ + ldr r3, [pc, #20] @ (c6b78 ) │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ - ldr r1, [pc, #16] @ (c6b84 ) │ │ │ │ - ldr r0, [pc, #20] @ (c6b88 ) │ │ │ │ + ldr r1, [pc, #16] @ (c6b7c ) │ │ │ │ + ldr r0, [pc, #20] @ (c6b80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n c65fc │ │ │ │ + b.n c65f4 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #20] @ (c6bb0 ) │ │ │ │ + ldr r3, [pc, #20] @ (c6ba8 ) │ │ │ │ mov r2, r1 │ │ │ │ - ldr.w ip, [pc, #20] @ c6bb4 │ │ │ │ + ldr.w ip, [pc, #20] @ c6bac │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w r1, [r3, #1380] @ 0x564 │ │ │ │ - b.w b6c80 │ │ │ │ + b.w b6c78 │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r1, [pc, #476] @ (c6da8 ) │ │ │ │ + ldr r1, [pc, #476] @ (c6da0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #476] @ (c6dac ) │ │ │ │ + ldr r3, [pc, #476] @ (c6da4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - ldr r7, [pc, #472] @ (c6db0 ) │ │ │ │ + ldr r7, [pc, #472] @ (c6da8 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r4, #1328] @ 0x530 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w c6d8e │ │ │ │ + blt.w c6d86 │ │ │ │ ldr.w r3, [r4, #1304] @ 0x518 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c6d8e │ │ │ │ + beq.w c6d86 │ │ │ │ ldr.w r3, [r4, #1620] @ 0x654 │ │ │ │ adds r5, r6, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ add.w r8, r6, #1 │ │ │ │ - bl af600 │ │ │ │ + bl af5f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c6cd2 │ │ │ │ - ldr r3, [pc, #412] @ (c6db4 ) │ │ │ │ + beq.n c6cca │ │ │ │ + ldr r3, [pc, #412] @ (c6dac ) │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r7, #1376] @ 0x560 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w c6d30 │ │ │ │ + beq.w c6d28 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c6cd2 │ │ │ │ + beq.n c6cca │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ blx 119d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c6cd2 │ │ │ │ + beq.n c6cca │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp.w r3, #1200 @ 0x4b0 │ │ │ │ - bhi.n c6d08 │ │ │ │ + bhi.n c6d00 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movw r3, #46341 @ 0xb505 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r6, #16 │ │ │ │ - bne.n c6cd6 │ │ │ │ + bne.n c6cce │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, c6c92 │ │ │ │ + cbz r0, c6c8a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8f1e0 │ │ │ │ - ldr r2, [pc, #320] @ (c6db8 ) │ │ │ │ - ldr r3, [pc, #308] @ (c6dac ) │ │ │ │ + bl 8f1d8 │ │ │ │ + ldr r2, [pc, #320] @ (c6db0 ) │ │ │ │ + ldr r3, [pc, #308] @ (c6da4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c6c8e │ │ │ │ + bne.n c6c86 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 10c3c │ │ │ │ - cbz r0, c6cfa │ │ │ │ + cbz r0, c6cf2 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c6d94 │ │ │ │ + beq.n c6d8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 8f1e0 │ │ │ │ + bl 8f1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c6ca4 │ │ │ │ + bne.n c6c9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n c6c74 │ │ │ │ + b.n c6c6c │ │ │ │ bl 24c28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c6c56 │ │ │ │ + bne.n c6c4e │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movw r4, #11141 @ 0x2b85 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n c6c74 │ │ │ │ + b.n c6c6c │ │ │ │ mov r0, r9 │ │ │ │ blx 109a8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n c6c74 │ │ │ │ + b.n c6c6c │ │ │ │ adds r3, #1 │ │ │ │ - bne.n c6d16 │ │ │ │ + bne.n c6d0e │ │ │ │ ldr.w r2, [r7, #1372] @ 0x55c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n c6c48 │ │ │ │ + bne.n c6c40 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ movw r4, #11013 @ 0x2b05 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n c6c74 │ │ │ │ + b.n c6c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movw r1, #8461 @ 0x210d │ │ │ │ movt r1, #3 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 12454 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c6c74 │ │ │ │ - ldr r2, [pc, #88] @ (c6dbc ) │ │ │ │ + beq.n c6c6c │ │ │ │ + ldr r2, [pc, #88] @ (c6db4 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ movw r4, #10885 @ 0x2a85 │ │ │ │ movt r4, #1 │ │ │ │ @@ -280720,492 +280718,492 @@ │ │ │ │ movw r4, #24197 @ 0x5e85 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n c6c74 │ │ │ │ + b.n c6c6c │ │ │ │ ldr.w r3, [r4, #1616] @ 0x650 │ │ │ │ - b.n c6bfa │ │ │ │ + b.n c6bf2 │ │ │ │ movw r1, #7941 @ 0x1f05 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n c6c74 │ │ │ │ + b.n c6c6c │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ movs r5, r0 │ │ │ │ - bhi.n c6d8c │ │ │ │ + bhi.n c6d64 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000c6dc0 : │ │ │ │ +000c6db8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (c6df0 ) │ │ │ │ + ldr r3, [pc, #32] @ (c6de8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ - bl 90a54 │ │ │ │ + bl 90a4c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #480] @ (c6fe4 ) │ │ │ │ + ldr r1, [pc, #480] @ (c6fdc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #480] @ (c6fe8 ) │ │ │ │ + ldr r3, [pc, #480] @ (c6fe0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - ldr.w ip, [pc, #476] @ c6fec │ │ │ │ + ldr.w ip, [pc, #476] @ c6fe4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ and.w r6, r5, #7 │ │ │ │ cmp r6, #7 │ │ │ │ - beq.n c6ec4 │ │ │ │ + beq.n c6ebc │ │ │ │ and.w r3, r5, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n c6e4e │ │ │ │ + bne.n c6e46 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #440] @ (c6ff0 ) │ │ │ │ - ldr r3, [pc, #428] @ (c6fe8 ) │ │ │ │ + ldr r2, [pc, #440] @ (c6fe8 ) │ │ │ │ + ldr r3, [pc, #428] @ (c6fe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c6ec0 │ │ │ │ + bne.n c6eb8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, #6 │ │ │ │ - bne.n c6eee │ │ │ │ + bne.n c6ee6 │ │ │ │ ldr.w r2, [r4, #276] @ 0x114 │ │ │ │ lsrs r3, r5, #5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w lr, r2, r5, lsr #5 │ │ │ │ movw r2, #45325 @ 0xb10d │ │ │ │ movt r2, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c6ece │ │ │ │ + beq.n c6ec6 │ │ │ │ and.w r2, r3, #3968 @ 0xf80 │ │ │ │ cmp.w r2, #3968 @ 0xf80 │ │ │ │ it ne │ │ │ │ ubfxne r2, r3, #7, #5 │ │ │ │ - beq.n c6ef2 │ │ │ │ + beq.n c6eea │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #32 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c6ea0 │ │ │ │ + beq.n c6e98 │ │ │ │ adds r5, r3, #1 │ │ │ │ add.w r1, lr, r5, lsl #2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ and.w r6, r0, #7 │ │ │ │ cmp r6, #7 │ │ │ │ - beq.n c6f20 │ │ │ │ + beq.n c6f18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c6f12 │ │ │ │ + bne.n c6f0a │ │ │ │ mov r3, r5 │ │ │ │ str.w ip, [r1] │ │ │ │ - b.n c6e80 │ │ │ │ + b.n c6e78 │ │ │ │ movs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c6e36 │ │ │ │ + beq.n c6e2e │ │ │ │ adds r2, #1 │ │ │ │ add.w r5, lr, r2, lsl #2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ and.w r6, r1, #7 │ │ │ │ cmp r6, #7 │ │ │ │ - beq.n c6f16 │ │ │ │ + beq.n c6f0e │ │ │ │ bic.w r1, r1, #32 │ │ │ │ str r1, [r5, #0] │ │ │ │ - b.n c6ea4 │ │ │ │ + b.n c6e9c │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ add.w r1, r1, r5, lsr #5 │ │ │ │ - b.n c6e22 │ │ │ │ + b.n c6e1a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 91654 │ │ │ │ + bl 9164c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n c6f2a │ │ │ │ + beq.n c6f22 │ │ │ │ movs r0, #0 │ │ │ │ - b.n c6e36 │ │ │ │ - ldr r1, [pc, #256] @ (c6ff4 ) │ │ │ │ + b.n c6e2e │ │ │ │ + ldr r1, [pc, #256] @ (c6fec ) │ │ │ │ lsrs r3, r3, #12 │ │ │ │ clz r2, r3 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n c6e7a │ │ │ │ + b.n c6e72 │ │ │ │ movs r0, #0 │ │ │ │ - b.n c6ea2 │ │ │ │ + b.n c6e9a │ │ │ │ ldr.w r5, [r4, #276] @ 0x114 │ │ │ │ add.w r5, r5, r1, lsr #5 │ │ │ │ - b.n c6eae │ │ │ │ + b.n c6ea6 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ add.w r1, r1, r0, lsr #5 │ │ │ │ - b.n c6e8a │ │ │ │ + b.n c6e82 │ │ │ │ mov r2, r1 │ │ │ │ mov.w ip, #32 │ │ │ │ cmp r6, #6 │ │ │ │ - bne.n c6f5a │ │ │ │ + bne.n c6f52 │ │ │ │ ldr.w r6, [r4, #276] @ 0x114 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ ldr.w lr, [r0, r6] │ │ │ │ add.w r0, r6, r5, lsr #5 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n c6f5a │ │ │ │ + bne.n c6f52 │ │ │ │ adds r0, #4 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ and.w lr, r5, #7 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bne.n c6f96 │ │ │ │ + bne.n c6f8e │ │ │ │ add.w r0, r6, r5, lsr #5 │ │ │ │ - b.n c6f48 │ │ │ │ + b.n c6f40 │ │ │ │ movs r0, #1 │ │ │ │ movw r6, #45325 @ 0xb10d │ │ │ │ movt r6, #5 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.w c6e36 │ │ │ │ + bne.w c6e2e │ │ │ │ ldr.w r5, [r4, #276] @ 0x114 │ │ │ │ lsrs r2, r3, #5 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ add.w r3, r5, r3, lsr #5 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w c6e36 │ │ │ │ + bne.w c6e2e │ │ │ │ adds r3, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w ip, r2, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n c6fbc │ │ │ │ + bne.n c6fb4 │ │ │ │ add.w r3, r5, r2, lsr #5 │ │ │ │ - b.n c6f84 │ │ │ │ - cbnz r5, c6fb8 │ │ │ │ + b.n c6f7c │ │ │ │ + cbnz r5, c6fb0 │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ add.w r2, r0, r2, lsr #5 │ │ │ │ adds r2, #8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ and.w r6, r5, #7 │ │ │ │ cmp r6, #7 │ │ │ │ - bne.n c6f30 │ │ │ │ + bne.n c6f28 │ │ │ │ add.w r2, r0, r5, lsr #5 │ │ │ │ - b.n c6fa8 │ │ │ │ + b.n c6fa0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n c6f5c │ │ │ │ + b.n c6f54 │ │ │ │ lsls r5, r2, #26 │ │ │ │ - bpl.w c6e36 │ │ │ │ + bpl.w c6e2e │ │ │ │ bic.w r2, r2, #32 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ add.w r1, r3, r1, lsr #5 │ │ │ │ adds r1, #8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ and.w r5, r2, #7 │ │ │ │ cmp r5, #7 │ │ │ │ - bne.n c6f64 │ │ │ │ + bne.n c6f5c │ │ │ │ add.w r1, r3, r2, lsr #5 │ │ │ │ - b.n c6fd4 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + b.n c6fcc │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - ldr r0, [pc, #80] @ (c705c ) │ │ │ │ + ldr r0, [pc, #80] @ (c7054 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #80] @ (c7060 ) │ │ │ │ + ldr r3, [pc, #80] @ (c7058 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r4, #2296] @ 0x8f8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl af068 │ │ │ │ - cbz r0, c703e │ │ │ │ + bl af060 │ │ │ │ + cbz r0, c7036 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0124 │ │ │ │ - cbz r0, c703e │ │ │ │ + bl b011c │ │ │ │ + cbz r0, c7036 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r4, #2296] @ 0x8f8 │ │ │ │ - ldr r2, [pc, #36] @ (c7064 ) │ │ │ │ - ldr r3, [pc, #28] @ (c7060 ) │ │ │ │ + ldr r2, [pc, #36] @ (c705c ) │ │ │ │ + ldr r3, [pc, #28] @ (c7058 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c7056 │ │ │ │ + bne.n c704e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ movs r5, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr.w r0, [lr] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl c7094 │ │ │ │ + bl c708c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #400] @ (c7238 ) │ │ │ │ + ldr r2, [pc, #400] @ (c7230 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #400] @ (c723c ) │ │ │ │ + ldr r3, [pc, #400] @ (c7234 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 81a8c │ │ │ │ + bl 81a84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c71c2 │ │ │ │ + beq.n c71ba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c71c2 │ │ │ │ + beq.n c71ba │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c7196 │ │ │ │ + beq.n c718e │ │ │ │ ldrd r3, ip, [sp, #16] │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n c71c2 │ │ │ │ + bhi.n c71ba │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n c7168 │ │ │ │ + bmi.n c7160 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add.w r3, r0, r6, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r1, r3, #7 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n c715e │ │ │ │ + beq.n c7156 │ │ │ │ and.w r3, r3, #24 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n c7144 │ │ │ │ + beq.n c713c │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ add.w r1, r0, r4, lsl #2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ and.w r4, r1, #7 │ │ │ │ cmp r4, #7 │ │ │ │ add.w r1, r3, r1, lsr #5 │ │ │ │ - beq.n c710c │ │ │ │ + beq.n c7104 │ │ │ │ add.w r1, r1, ip, lsl #2 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7244 │ │ │ │ + bl c723c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #276] @ (c7240 ) │ │ │ │ - ldr r3, [pc, #272] @ (c723c ) │ │ │ │ + ldr r2, [pc, #276] @ (c7238 ) │ │ │ │ + ldr r3, [pc, #272] @ (c7234 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c7140 │ │ │ │ + bne.n c7138 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n c714c │ │ │ │ + bne.n c7144 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, c71a8 │ │ │ │ + cbz r3, c71a0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 419d6 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n c7104 │ │ │ │ + b.n c70fc │ │ │ │ ldr.w r1, [r5, #276] @ 0x114 │ │ │ │ add.w r3, r1, r3, lsr #5 │ │ │ │ - b.n c70f2 │ │ │ │ + b.n c70ea │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ add.w r1, r0, r4, lsl #2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ and.w r3, r1, #7 │ │ │ │ cmp r3, #7 │ │ │ │ add.w r1, r2, r1, lsr #5 │ │ │ │ - beq.n c7170 │ │ │ │ + beq.n c7168 │ │ │ │ add.w r1, r1, ip, lsl #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.n c71c6 │ │ │ │ + bne.n c71be │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ - b.n c7184 │ │ │ │ + b.n c717c │ │ │ │ movw r1, #19845 @ 0x4d85 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n c7128 │ │ │ │ + b.n c7120 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 46ecc │ │ │ │ - cbz r0, c71c2 │ │ │ │ + cbz r0, c71ba │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n c714c │ │ │ │ + b.n c7144 │ │ │ │ movs r0, #0 │ │ │ │ - b.n c7128 │ │ │ │ - cbz r3, c71f0 │ │ │ │ + b.n c7120 │ │ │ │ + cbz r3, c71e8 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n c7200 │ │ │ │ + bcc.n c71f8 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ adds r3, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n c7200 │ │ │ │ + bcc.n c71f8 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 80e60 │ │ │ │ + bl 80e58 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n c711e │ │ │ │ + b.n c7116 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ add.w r1, r0, r6, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f4e0 │ │ │ │ - b.n c7128 │ │ │ │ + bl 8f4d8 │ │ │ │ + b.n c7120 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ - bl c2f74 │ │ │ │ + bl c2f6c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n c7230 │ │ │ │ + bne.n c7228 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr.w r2, [r5, #276] @ 0x114 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add.w r1, r2, r3, lsr #5 │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n c721a │ │ │ │ + beq.n c7212 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ - b.n c71e0 │ │ │ │ + b.n c71d8 │ │ │ │ bl 5a380 │ │ │ │ - b.n c7128 │ │ │ │ + b.n c7120 │ │ │ │ nop │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.n c725c │ │ │ │ - cbz r3, c7266 │ │ │ │ + beq.n c7254 │ │ │ │ + cbz r3, c725e │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n c726a │ │ │ │ + beq.n c7262 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #276] @ 0x114 │ │ │ │ add.w r2, r2, r3, lsr #5 │ │ │ │ - b.n c7244 │ │ │ │ + b.n c723c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n c727a │ │ │ │ + bcs.n c7272 │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ subs r3, r2, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ @@ -281214,44 +281212,44 @@ │ │ │ │ subhi r3, r1, r3 │ │ │ │ lslhi r3, r3, #5 │ │ │ │ orrhi.w r3, r3, #15 │ │ │ │ it hi │ │ │ │ strhi r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000c7290 : │ │ │ │ +000c7288 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ (c72b8 ) │ │ │ │ + ldr r3, [pc, #24] @ (c72b0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n c72bc │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + b.n c72b4 │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ movs r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ and.w r2, r1, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n c72d2 │ │ │ │ + beq.n c72ca │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n c72dc │ │ │ │ + beq.n c72d4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #276] @ 0x114 │ │ │ │ add.w r3, r3, r1, lsr #5 │ │ │ │ - b.n c72be │ │ │ │ + b.n c72b6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -281273,906 +281271,906 @@ │ │ │ │ mov lr, r2 │ │ │ │ mov r1, r0 │ │ │ │ mov.w ip, #6 │ │ │ │ adds r3, r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [lr] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 90f20 │ │ │ │ + bl 90f18 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #216] @ (c7424 ) │ │ │ │ + ldr r1, [pc, #216] @ (c741c ) │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #16 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #212] @ (c7428 ) │ │ │ │ + ldr r2, [pc, #212] @ (c7420 ) │ │ │ │ add r1, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ blx 11414 │ │ │ │ - cbz r0, c73be │ │ │ │ + cbz r0, c73b6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 98f70 │ │ │ │ + bl 98f68 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n c73ba │ │ │ │ + bne.n c73b2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, c73b4 │ │ │ │ + cbnz r3, c73ac │ │ │ │ add r2, sp, #24 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl a662c │ │ │ │ + bl a6624 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl c7430 │ │ │ │ + bl c7428 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #148] @ (c742c ) │ │ │ │ - ldr r3, [pc, #140] @ (c7428 ) │ │ │ │ + ldr r2, [pc, #148] @ (c7424 ) │ │ │ │ + ldr r3, [pc, #140] @ (c7420 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c73b0 │ │ │ │ + bne.n c73a8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #24 │ │ │ │ - bl c7430 │ │ │ │ + bl c7428 │ │ │ │ movs r0, #0 │ │ │ │ - b.n c7396 │ │ │ │ + b.n c738e │ │ │ │ adds r0, r6, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ blx 11414 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, c73ec │ │ │ │ + cbnz r0, c73e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, c73f8 │ │ │ │ + cbz r0, c73f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl b0bc4 │ │ │ │ + bl b0bbc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, c7410 │ │ │ │ + cbz r0, c7408 │ │ │ │ mov r0, r4 │ │ │ │ - b.n c7396 │ │ │ │ + b.n c738e │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 109b4 │ │ │ │ - b.n c7396 │ │ │ │ + b.n c738e │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movw r4, #8709 @ 0x2205 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n c7396 │ │ │ │ + b.n c738e │ │ │ │ movw r1, #7941 @ 0x1f05 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, r6, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ - b.n c7396 │ │ │ │ + b.n c738e │ │ │ │ nop │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, c7438 │ │ │ │ + cbz r3, c7430 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n c743a │ │ │ │ + bne.n c7432 │ │ │ │ bx lr │ │ │ │ b.w 43770 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #128] @ (c74d0 ) │ │ │ │ + ldr r1, [pc, #128] @ (c74c8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r2, [pc, #128] @ (c74d4 ) │ │ │ │ + ldr r2, [pc, #128] @ (c74cc ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #112] @ (c74cc ) │ │ │ │ + ldr r3, [pc, #112] @ (c74c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl af6f8 │ │ │ │ - cbnz r0, c74a2 │ │ │ │ + bl af6f0 │ │ │ │ + cbnz r0, c749a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 119d8 │ │ │ │ - cbz r0, c7488 │ │ │ │ + cbz r0, c7480 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 11c50 │ │ │ │ - ldr r2, [pc, #76] @ (c74d8 ) │ │ │ │ - ldr r3, [pc, #72] @ (c74d4 ) │ │ │ │ + ldr r2, [pc, #76] @ (c74d0 ) │ │ │ │ + ldr r3, [pc, #72] @ (c74cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c74c4 │ │ │ │ + bne.n c74bc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r3, #1029 @ 0x405 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n c74c8 │ │ │ │ + beq.n c74c0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 116ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c7488 │ │ │ │ + beq.n c7480 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n c7482 │ │ │ │ + b.n c747a │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ bl 5e6ce │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ (c7504 ) │ │ │ │ + ldr r3, [pc, #24] @ (c74fc ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1848] @ 0x738 │ │ │ │ str.w r4, [r3, #1848] @ 0x738 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ (c7558 ) │ │ │ │ + ldr r3, [pc, #64] @ (c7550 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movw r3, #32133 @ 0x7d85 │ │ │ │ cmp r4, r3 │ │ │ │ ldr.w r6, [r5, #356] @ 0x164 │ │ │ │ - beq.n c754e │ │ │ │ + beq.n c7546 │ │ │ │ movw r1, #33413 @ 0x8285 │ │ │ │ subs r2, r4, r1 │ │ │ │ negs r1, r2 │ │ │ │ adcs r1, r2 │ │ │ │ - cbnz r1, c754e │ │ │ │ + cbnz r1, c7546 │ │ │ │ mov r0, r4 │ │ │ │ - bl c755c │ │ │ │ + bl c7554 │ │ │ │ str.w r6, [r5, #356] @ 0x164 │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r3, r6, #1 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r5, #356] @ 0x164 │ │ │ │ - b.n c753c │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + b.n c7534 │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #348] @ (c76d0 ) │ │ │ │ + ldr r5, [pc, #348] @ (c76c8 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ add r5, pc │ │ │ │ - ldr r0, [pc, #336] @ (c76c8 ) │ │ │ │ + ldr r0, [pc, #336] @ (c76c0 ) │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r9, [r0] │ │ │ │ ldr.w r7, [r9, #16] │ │ │ │ - cbz r4, c7592 │ │ │ │ + cbz r4, c758a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl cac14 │ │ │ │ - ldr r3, [pc, #312] @ (c76cc ) │ │ │ │ + bl cac0c │ │ │ │ + ldr r3, [pc, #312] @ (c76c4 ) │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr.w r6, [r4, #1980] @ 0x7bc │ │ │ │ mov r0, r6 │ │ │ │ blx 11fb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c7654 │ │ │ │ + bne.n c764c │ │ │ │ ldr.w r3, [r4, #1984] @ 0x7c0 │ │ │ │ str.w r3, [r4, #1996] @ 0x7cc │ │ │ │ str.w r6, [r4, #1992] @ 0x7c8 │ │ │ │ blx 11824 │ │ │ │ - bl cabc4 │ │ │ │ - cbnz r7, c75e2 │ │ │ │ + bl cabbc │ │ │ │ + cbnz r7, c75da │ │ │ │ ldr.w r3, [r4, #1424] @ 0x590 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c764e │ │ │ │ + beq.n c7646 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #2936] @ 0xb78 │ │ │ │ str.w r3, [r4, #2240] @ 0x8c0 │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #2024] @ 0x7e8 │ │ │ │ add.w r3, r4, #2720 @ 0xaa0 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [r3] │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c76b8 │ │ │ │ + beq.n c76b0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl afe44 │ │ │ │ - ldr r3, [pc, #196] @ (c76d4 ) │ │ │ │ + bl afe3c │ │ │ │ + ldr r3, [pc, #196] @ (c76cc ) │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr.w r1, [r4, #1376] @ 0x560 │ │ │ │ blx 107f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r4, #1376] @ 0x560 │ │ │ │ blx 11904 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c76b8 │ │ │ │ + beq.n c76b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 716d8 │ │ │ │ + bl 716d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, c7662 │ │ │ │ + cbz r0, c765a │ │ │ │ mov r0, r6 │ │ │ │ blx 11d74 │ │ │ │ mov r0, r8 │ │ │ │ blx 10f7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl ca29c │ │ │ │ - b.n c75d4 │ │ │ │ + bl ca294 │ │ │ │ + b.n c75cc │ │ │ │ mov r0, r6 │ │ │ │ blx 1239c │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #1300] @ 0x514 │ │ │ │ - b.n c75b6 │ │ │ │ + b.n c75ae │ │ │ │ mov r0, r6 │ │ │ │ blx 112f4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c763a │ │ │ │ + beq.n c7632 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 5e258 │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n c7682 │ │ │ │ + bne.n c767a │ │ │ │ ldr.w r0, [r9, #1980] @ 0x7bc │ │ │ │ blx 1239c │ │ │ │ ldr.w r0, [r9, #1980] @ 0x7bc │ │ │ │ blx 11fb8 │ │ │ │ - cbnz r0, c76b8 │ │ │ │ + cbnz r0, c76b0 │ │ │ │ ldr.w r0, [r9, #1984] @ 0x7c0 │ │ │ │ blx 11fb8 │ │ │ │ - cbnz r0, c76b8 │ │ │ │ + cbnz r0, c76b0 │ │ │ │ ldr.w r0, [r9, #1988] @ 0x7c4 │ │ │ │ blx 11fb8 │ │ │ │ - cbnz r0, c76b8 │ │ │ │ + cbnz r0, c76b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29260 │ │ │ │ mov r0, r6 │ │ │ │ blx 11d74 │ │ │ │ mov r0, r8 │ │ │ │ blx 10f7c │ │ │ │ ldr.w r3, [r9, #2536] @ 0x9e8 │ │ │ │ - cbz r3, c76be │ │ │ │ + cbz r3, c76b6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n c7646 │ │ │ │ + b.n c763e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c75a0 │ │ │ │ - b.n c76b8 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + bne.w c7598 │ │ │ │ + b.n c76b0 │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #40] @ (c7710 ) │ │ │ │ + ldr r0, [pc, #40] @ (c7708 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1848] @ 0x738 │ │ │ │ - cbnz r3, c7700 │ │ │ │ + cbnz r3, c76f8 │ │ │ │ movw r0, #53509 @ 0xd105 │ │ │ │ movt r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ movw r0, #39429 @ 0x9a05 │ │ │ │ movt r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #24] @ (c773c ) │ │ │ │ + ldr r4, [pc, #24] @ (c7734 ) │ │ │ │ movs r0, #32 │ │ │ │ - bl b6c2c │ │ │ │ - ldr r2, [pc, #20] @ (c7740 ) │ │ │ │ + bl b6c24 │ │ │ │ + ldr r2, [pc, #20] @ (c7738 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #20] @ (c7744 ) │ │ │ │ + ldr r3, [pc, #20] @ (c773c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str.w r0, [r2, #3264] @ 0xcc0 │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #9 │ │ │ │ + movs r4, #17 │ │ │ │ vtbl.8 d30, {d6-d7}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #212] @ (c7830 ) │ │ │ │ + ldr r5, [pc, #212] @ (c7828 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #212] @ (c7834 ) │ │ │ │ + ldr r3, [pc, #212] @ (c782c ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ - cbnz r3, c77c2 │ │ │ │ + cbnz r3, c77ba │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c77f8 │ │ │ │ - cbnz r3, c77b4 │ │ │ │ + beq.n c77f0 │ │ │ │ + cbnz r3, c77ac │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, c77e2 │ │ │ │ - bl cdd68 │ │ │ │ + cbnz r3, c77da │ │ │ │ + bl cdd60 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #16] │ │ │ │ movs r1, #2 │ │ │ │ mov.w r0, #3584 @ 0xe00 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexd r7, r8, [r3] │ │ │ │ orrs r7, r0 │ │ │ │ orr.w r8, r8, r1 │ │ │ │ strexd ip, r7, r8, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n c7792 │ │ │ │ - ldr r3, [pc, #144] @ (c7838 ) │ │ │ │ + bne.n c778a │ │ │ │ + ldr r3, [pc, #144] @ (c7830 ) │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #1008 @ 0x3f0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ - cbnz r3, c77d4 │ │ │ │ + cbnz r3, c77cc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #120] @ (c783c ) │ │ │ │ + ldr r3, [pc, #120] @ (c7834 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96eb8 │ │ │ │ + bl 96eb0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n c776a │ │ │ │ - ldr r3, [pc, #100] @ (c783c ) │ │ │ │ + b.n c7762 │ │ │ │ + ldr r3, [pc, #100] @ (c7834 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96f24 │ │ │ │ - b.n c77ba │ │ │ │ + bl 96f1c │ │ │ │ + b.n c77b2 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ - cbnz r3, c7820 │ │ │ │ + cbnz r3, c7818 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n c77bc │ │ │ │ + b.n c77b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c77b4 │ │ │ │ + beq.n c77ac │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ - cbz r3, c780e │ │ │ │ - ldr r3, [pc, #56] @ (c783c ) │ │ │ │ + cbz r3, c7806 │ │ │ │ + ldr r3, [pc, #56] @ (c7834 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96f24 │ │ │ │ - ldr r2, [pc, #48] @ (c7840 ) │ │ │ │ + bl 96f1c │ │ │ │ + ldr r2, [pc, #48] @ (c7838 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n c77bc │ │ │ │ - ldr r3, [pc, #24] @ (c783c ) │ │ │ │ + b.n c77b4 │ │ │ │ + ldr r3, [pc, #24] @ (c7834 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96f24 │ │ │ │ - b.n c77e8 │ │ │ │ + bl 96f1c │ │ │ │ + b.n c77e0 │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n c7850 │ │ │ │ + bmi.n c7828 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #8 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r2, r3, #28 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ str r1, [r0, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r4, [r2] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n c787c │ │ │ │ + bne.n c7874 │ │ │ │ strex ip, r0, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n c786a │ │ │ │ + bne.n c7862 │ │ │ │ dmb ish │ │ │ │ - bne.n c7862 │ │ │ │ + bne.n c785a │ │ │ │ adds r3, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #80 @ 0x50 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c7888 │ │ │ │ + bne.n c7880 │ │ │ │ dmb ish │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #176] @ (c795c ) │ │ │ │ + ldr r1, [pc, #176] @ (c7954 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #176] @ (c7960 ) │ │ │ │ + ldr r2, [pc, #176] @ (c7958 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #160] @ (c7958 ) │ │ │ │ + ldr r3, [pc, #160] @ (c7950 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af600 │ │ │ │ - cbz r0, c7924 │ │ │ │ + bl af5f8 │ │ │ │ + cbz r0, c791c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #20749 @ 0x510d │ │ │ │ movt r2, #5 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, c7940 │ │ │ │ + cbz r0, c7938 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl c7968 │ │ │ │ - ldr r2, [pc, #60] @ (c7964 ) │ │ │ │ - ldr r3, [pc, #56] @ (c7960 ) │ │ │ │ + bl c7960 │ │ │ │ + ldr r2, [pc, #60] @ (c795c ) │ │ │ │ + ldr r3, [pc, #56] @ (c7958 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c793c │ │ │ │ + bne.n c7934 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r3, #18 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r4, #15365 @ 0x3c05 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n c7924 │ │ │ │ + b.n c791c │ │ │ │ nop │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r3, [pc, #256] @ (c7a78 ) │ │ │ │ + ldr r3, [pc, #256] @ (c7a70 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #256] @ (c7a7c ) │ │ │ │ + ldr r2, [pc, #256] @ (c7a74 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #248] @ (c7a80 ) │ │ │ │ + ldr r3, [pc, #248] @ (c7a78 ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c7a4a │ │ │ │ + beq.n c7a42 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ blx 119d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c7a4a │ │ │ │ + beq.n c7a42 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n c7a2c │ │ │ │ + blt.n c7a24 │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ - bgt.n c7a4e │ │ │ │ + bgt.n c7a46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c2e40 │ │ │ │ - cbz r0, c7a28 │ │ │ │ + bl c2e38 │ │ │ │ + cbz r0, c7a20 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 95398 │ │ │ │ + bl 95390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c7a4a │ │ │ │ + beq.n c7a42 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, c7a28 │ │ │ │ + cbz r0, c7a20 │ │ │ │ ldr.w r3, [r4, #1832] @ 0x728 │ │ │ │ lsls r2, r3, #19 │ │ │ │ - bmi.n c7a0c │ │ │ │ + bmi.n c7a04 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ - bl c7a8c │ │ │ │ - ldr r2, [pc, #144] @ (c7a84 ) │ │ │ │ - ldr r3, [pc, #140] @ (c7a80 ) │ │ │ │ + bl c7a84 │ │ │ │ + ldr r2, [pc, #144] @ (c7a7c ) │ │ │ │ + ldr r3, [pc, #140] @ (c7a78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c7a08 │ │ │ │ + bne.n c7a00 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ and.w r2, r3, #512 @ 0x200 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bmi.n c79e8 │ │ │ │ + bmi.n c79e0 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1b098 │ │ │ │ - b.n c79f0 │ │ │ │ + b.n c79e8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n c79f0 │ │ │ │ + b.n c79e8 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #7941 @ 0x1f05 │ │ │ │ movt r1, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ - cbz r0, c7a4a │ │ │ │ + cbz r0, c7a42 │ │ │ │ movs r1, #0 │ │ │ │ - b.n c79c0 │ │ │ │ + b.n c79b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n c79f0 │ │ │ │ + b.n c79e8 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #52] @ (c7a88 ) │ │ │ │ + ldr r1, [pc, #52] @ (c7a80 ) │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc │ │ │ │ mov r6, r0 │ │ │ │ blx 1186c │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #63877 @ 0xf985 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #11 │ │ │ │ bl 1b098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c7a46 │ │ │ │ - b.n c7a4a │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + bne.n c7a3e │ │ │ │ + b.n c7a42 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ movs r5, r0 │ │ │ │ - bcs.n c79b4 │ │ │ │ + bcs.n c798c │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r6, [pc, #340] @ (c7bf4 ) │ │ │ │ + ldr r6, [pc, #340] @ (c7bec ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #340] @ (c7bf8 ) │ │ │ │ + ldr r3, [pc, #340] @ (c7bf0 ) │ │ │ │ mov r7, r0 │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ - cbnz r3, c7af4 │ │ │ │ + cbnz r3, c7aec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n c7b4e │ │ │ │ + bne.n c7b46 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ and.w r3, r4, #32 │ │ │ │ lsls r2, r4, #26 │ │ │ │ - bmi.n c7b3c │ │ │ │ + bmi.n c7b34 │ │ │ │ and.w r4, r4, #1024 @ 0x400 │ │ │ │ orrs r3, r4 │ │ │ │ - bne.n c7b10 │ │ │ │ + bne.n c7b08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7c04 │ │ │ │ + bl c7bfc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96b64 │ │ │ │ + bl 96b5c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 94e88 │ │ │ │ + bl 94e80 │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ - cbnz r3, c7b02 │ │ │ │ + cbnz r3, c7afa │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #260] @ (c7bfc ) │ │ │ │ + ldr r3, [pc, #260] @ (c7bf4 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96eb8 │ │ │ │ - b.n c7ab4 │ │ │ │ - ldr r3, [pc, #248] @ (c7bfc ) │ │ │ │ + bl 96eb0 │ │ │ │ + b.n c7aac │ │ │ │ + ldr r3, [pc, #248] @ (c7bf4 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96f24 │ │ │ │ - b.n c7aec │ │ │ │ + bl 96f1c │ │ │ │ + b.n c7ae4 │ │ │ │ ldr.w r3, [r8, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c7be4 │ │ │ │ + bne.n c7bdc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ movw r4, #43909 @ 0xab85 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #2181 @ 0x885 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n c7aee │ │ │ │ + b.n c7ae6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 94e88 │ │ │ │ - b.n c7ae6 │ │ │ │ + bl 94e80 │ │ │ │ + b.n c7ade │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ blx 10cec │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r2, [r3], #56 │ │ │ │ str.w r2, [r9] │ │ │ │ strd r9, r3, [sp, #16] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #136] @ (c7c00 ) │ │ │ │ + ldr r2, [pc, #136] @ (c7bf8 ) │ │ │ │ str r0, [r3, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, #960 @ 0x3c0 │ │ │ │ str r2, [r3, #8] │ │ │ │ addw r2, r8, #1276 @ 0x4fc │ │ │ │ str r3, [r7, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c7b8e │ │ │ │ + bne.n c7b86 │ │ │ │ adds r4, #32 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c7ba6 │ │ │ │ + bne.n c7b9e │ │ │ │ dmb ish │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 94e88 │ │ │ │ + bl 94e80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c7bc6 │ │ │ │ + bne.n c7bbe │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c7ae6 │ │ │ │ + bne.n c7ade │ │ │ │ mov r0, r5 │ │ │ │ - bl c7844 │ │ │ │ - b.n c7ae6 │ │ │ │ - ldr r3, [pc, #20] @ (c7bfc ) │ │ │ │ + bl c783c │ │ │ │ + b.n c7ade │ │ │ │ + ldr r3, [pc, #20] @ (c7bf4 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96f24 │ │ │ │ - b.n c7b18 │ │ │ │ + bl 96f1c │ │ │ │ + b.n c7b10 │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #496] @ (c7e08 ) │ │ │ │ + ldr r3, [pc, #496] @ (c7e00 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #496] @ (c7e0c ) │ │ │ │ + ldr r6, [pc, #496] @ (c7e04 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ lsls r7, r3, #21 │ │ │ │ - bmi.n c7c9e │ │ │ │ - ldr r3, [pc, #476] @ (c7e10 ) │ │ │ │ + bmi.n c7c96 │ │ │ │ + ldr r3, [pc, #476] @ (c7e08 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w c7dd2 │ │ │ │ + beq.w c7dca │ │ │ │ ldr.w r2, [r3, #3584] @ 0xe00 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c7dc0 │ │ │ │ + bne.w c7db8 │ │ │ │ add.w r1, r3, #1200 @ 0x4b0 │ │ │ │ movs r7, #0 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r1, [r5, #2312] @ 0x908 │ │ │ │ str r4, [r1, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ @@ -282180,49 +282178,49 @@ │ │ │ │ adds.w sl, r1, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ adc.w fp, r1, #0 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n c7ca8 │ │ │ │ + bne.n c7ca0 │ │ │ │ ldr.w r1, [r5, #2312] @ 0x908 │ │ │ │ mov r2, fp │ │ │ │ mov fp, sl │ │ │ │ mov sl, r9 │ │ │ │ str.w r8, [r1, #96] @ 0x60 │ │ │ │ add.w r1, r3, #1200 @ 0x4b0 │ │ │ │ strd sl, fp, [r1] │ │ │ │ ldr.w r1, [r3, #3584] @ 0xe00 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w c7daa │ │ │ │ + bne.w c7da2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c7d16 │ │ │ │ + bne.n c7d0e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ ldr.w r8, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c7d7a │ │ │ │ + bne.n c7d72 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c7d84 │ │ │ │ + bne.n c7d7c │ │ │ │ ldr r0, [r1, #32] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n c7c74 │ │ │ │ + bmi.n c7c6c │ │ │ │ add.w r0, r1, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ strex ip, r2, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n c7cca │ │ │ │ + bne.n c7cc2 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ strd r9, sl, [r1, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r0, #18 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r7, r7, r0, lsl #2 │ │ │ │ @@ -282235,120 +282233,120 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ lsls r2, r2, #30 │ │ │ │ ittt pl │ │ │ │ ldrpl r2, [r4, #36] @ 0x24 │ │ │ │ addpl.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strpl r2, [r4, #36] @ 0x24 │ │ │ │ - bl ac0f8 │ │ │ │ + bl ac0f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c7c74 │ │ │ │ + b.n c7c6c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r1, c7d32 │ │ │ │ + cbz r1, c7d2a │ │ │ │ adds r1, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ subs r6, r6, r7 │ │ │ │ strex r0, r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c7d20 │ │ │ │ + bne.n c7d18 │ │ │ │ dmb ish │ │ │ │ add.w r1, r3, #3344 @ 0xd10 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ add r6, r7 │ │ │ │ strex r0, r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c7d3a │ │ │ │ + bne.n c7d32 │ │ │ │ addw r1, r3, #3340 @ 0xd0c │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ add r6, r2 │ │ │ │ strex r0, r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c7d54 │ │ │ │ + bne.n c7d4c │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r1, #10 │ │ │ │ - bmi.n c7d8e │ │ │ │ + bmi.n c7d86 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 96f84 │ │ │ │ + bl 96f7c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n c7ca0 │ │ │ │ + b.n c7c98 │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w c7c74 │ │ │ │ - b.n c7cb6 │ │ │ │ + bne.w c7c6c │ │ │ │ + b.n c7cae │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c7c74 │ │ │ │ - b.n c7cbc │ │ │ │ + beq.w c7c6c │ │ │ │ + b.n c7cb4 │ │ │ │ addw r3, r3, #3336 @ 0xd08 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ subs r0, r0, r2 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c7d96 │ │ │ │ + bne.n c7d8e │ │ │ │ dmb ish │ │ │ │ - b.n c7d6c │ │ │ │ - ldr r1, [pc, #104] @ (c7e14 ) │ │ │ │ + b.n c7d64 │ │ │ │ + ldr r1, [pc, #104] @ (c7e0c ) │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r0, [r6, r1] │ │ │ │ add.w r0, r0, #1624 @ 0x658 │ │ │ │ - bl 96f24 │ │ │ │ + bl 96f1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n c7c9a │ │ │ │ - ldr r2, [pc, #80] @ (c7e14 ) │ │ │ │ + b.n c7c92 │ │ │ │ + ldr r2, [pc, #80] @ (c7e0c ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r6, r2] │ │ │ │ add.w r0, r0, #1624 @ 0x658 │ │ │ │ - bl 96eb8 │ │ │ │ + bl 96eb0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c7c4a │ │ │ │ + b.n c7c42 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, c7dfe │ │ │ │ + cbz r0, c7df6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ dmb ish │ │ │ │ adds r3, #32 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c7de0 │ │ │ │ + bne.n c7dd8 │ │ │ │ dmb ish │ │ │ │ - bl 98e74 │ │ │ │ + bl 98e6c │ │ │ │ mov r0, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c7dd6 │ │ │ │ + bne.n c7dce │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - b.n c7c9e │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + b.n c7c96 │ │ │ │ + strh r0, [r2, #18] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (c7ef4 ) │ │ │ │ - ldr r3, [pc, #200] @ (c7ef8 ) │ │ │ │ + ldr r2, [pc, #200] @ (c7eec ) │ │ │ │ + ldr r3, [pc, #200] @ (c7ef0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -282356,415 +282354,415 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ adds r3, r0, #7 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ bfc r3, #0, #12 │ │ │ │ sub.w r3, sp, r3 │ │ │ │ mov r2, sp │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n c7e60 │ │ │ │ + beq.n c7e58 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n c7e50 │ │ │ │ + b.n c7e48 │ │ │ │ ubfx r3, ip, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbnz r3, c7ece │ │ │ │ + cbnz r3, c7ec6 │ │ │ │ mov ip, sp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n c7eca │ │ │ │ + ble.n c7ec2 │ │ │ │ movw r6, #4997 @ 0x1385 │ │ │ │ movt r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r4, r3, lsl #2 │ │ │ │ ldr.w r2, [lr] │ │ │ │ and.w r5, r2, #7 │ │ │ │ cmp r5, #7 │ │ │ │ - beq.n c7ede │ │ │ │ - cbnz r2, c7ee8 │ │ │ │ + beq.n c7ed6 │ │ │ │ + cbnz r2, c7ee0 │ │ │ │ str.w lr, [ip, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ str.w r6, [lr] │ │ │ │ - bne.n c7e7a │ │ │ │ + bne.n c7e72 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, ip │ │ │ │ movs r4, #0 │ │ │ │ add r0, ip │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ cmp r2, r0 │ │ │ │ str r4, [r1, #0] │ │ │ │ - bne.n c7ea2 │ │ │ │ - ldr r1, [pc, #76] @ (c7efc ) │ │ │ │ - ldr r2, [pc, #72] @ (c7ef8 ) │ │ │ │ + bne.n c7e9a │ │ │ │ + ldr r1, [pc, #76] @ (c7ef4 ) │ │ │ │ + ldr r2, [pc, #72] @ (c7ef0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n c7eda │ │ │ │ + bne.n c7ed2 │ │ │ │ mov r0, r3 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ - b.n c7eac │ │ │ │ + b.n c7ea4 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ add.w r3, sp, ip │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n c7e6a │ │ │ │ + b.n c7e62 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w r5, [r8, #276] @ 0x114 │ │ │ │ add.w lr, r5, r2, lsr #5 │ │ │ │ - b.n c7e7e │ │ │ │ + b.n c7e76 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c7eac │ │ │ │ + beq.n c7ea4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n c7e9c │ │ │ │ + b.n c7e94 │ │ │ │ nop │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ movs r5, r0 │ │ │ │ add.w r3, r0, #56 @ 0x38 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ subs r0, #1 │ │ │ │ strex r2, r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c7f08 │ │ │ │ + bne.n c7f00 │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ - ldr r2, [pc, #196] @ (c7ff8 ) │ │ │ │ + ldr r2, [pc, #196] @ (c7ff0 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r4, [pc, #196] @ (c7ffc ) │ │ │ │ - ldr r3, [pc, #200] @ (c8000 ) │ │ │ │ + ldr r4, [pc, #196] @ (c7ff4 ) │ │ │ │ + ldr r3, [pc, #200] @ (c7ff8 ) │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #180] @ (c7ff4 ) │ │ │ │ + ldr r0, [pc, #180] @ (c7fec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #176] @ (c8004 ) │ │ │ │ + ldr r3, [pc, #176] @ (c7ffc ) │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr.w r3, [r6, #3264] @ 0xcc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w c84aa │ │ │ │ + ble.w c84a2 │ │ │ │ addw r3, r6, #3304 @ 0xce8 │ │ │ │ movs r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c7f7c │ │ │ │ + bne.n c7f74 │ │ │ │ strex r1, r4, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c7f6c │ │ │ │ + bne.n c7f64 │ │ │ │ dmb ish │ │ │ │ - bne.w c84aa │ │ │ │ + bne.w c84a2 │ │ │ │ ldr.w r3, [r6, #3344] @ 0xd10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl cdf0c │ │ │ │ + bl cdf04 │ │ │ │ add.w r3, r6, #1200 @ 0x4b0 │ │ │ │ ldr.w r2, [r7, #1832] @ 0x728 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ ands.w r2, r2, #8 │ │ │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ │ │ - bne.w c849c │ │ │ │ + bne.w c8494 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr.w r9, [r6, #3264] @ 0xcc0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr.w r8, [r9, #16] │ │ │ │ dmb ish │ │ │ │ add.w fp, r8, #8 │ │ │ │ ldrex r3, [fp] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c7fca │ │ │ │ + bne.n c7fc2 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ dmb ish │ │ │ │ mov.w r5, #65536 @ 0x10000 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #148 @ 0x94 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - b.n c800c │ │ │ │ + b.n c8004 │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c8008 │ │ │ │ + bne.n c8000 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c8028 │ │ │ │ + bne.n c8020 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ dmb ish │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ add r3, sp, #268 @ 0x10c │ │ │ │ strd r5, r5, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - bl 8b35c │ │ │ │ - ldr.w r3, [pc, #1204] @ c8508 │ │ │ │ + bl 8b354 │ │ │ │ + ldr.w r3, [pc, #1204] @ c8500 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, r2 │ │ │ │ - bl ce2b0 │ │ │ │ + bl ce2a8 │ │ │ │ ldr.w lr, [r6, #3264] @ 0xcc0 │ │ │ │ strd r4, r4, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add.w r1, r3, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c807c │ │ │ │ + bne.n c8074 │ │ │ │ mov r8, r4 │ │ │ │ dmb ish │ │ │ │ add.w r3, r6, #3296 @ 0xce0 │ │ │ │ strd r1, r7, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strd lr, sl, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldrd r3, r2, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c828e │ │ │ │ + beq.w c8286 │ │ │ │ ldrd r5, fp, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bmi.w c8232 │ │ │ │ + bmi.w c822a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c8494 │ │ │ │ + beq.w c848c │ │ │ │ ldrh.w r4, [fp, #2] │ │ │ │ ands.w r7, r4, #1 │ │ │ │ - beq.w c8230 │ │ │ │ + beq.w c8228 │ │ │ │ ldr.w r0, [r6, #3304] @ 0xce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c847c │ │ │ │ + beq.w c8474 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c81f4 │ │ │ │ + beq.w c81ec │ │ │ │ and.w r7, r1, #32 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ mov r4, r7 │ │ │ │ mov sl, r4 │ │ │ │ addw r9, r6, #3300 @ 0xce4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c81be │ │ │ │ + beq.n c81b6 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w c8284 │ │ │ │ + bpl.w c827c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - bl 98b00 │ │ │ │ + bl 98af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c8284 │ │ │ │ + beq.w c827c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 98c10 │ │ │ │ + bl 98c08 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c8462 │ │ │ │ + beq.w c845a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c846c │ │ │ │ + bne.w c8464 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w c8264 │ │ │ │ + bne.w c825c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w c8426 │ │ │ │ + bne.w c841e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c827e │ │ │ │ + beq.w c8276 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r7, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c8408 │ │ │ │ + bne.w c8400 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w c8418 │ │ │ │ + beq.w c8410 │ │ │ │ ldr.w r3, [r6, #3296] @ 0xce0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n c8190 │ │ │ │ + bne.n c8188 │ │ │ │ strex r0, r4, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c8180 │ │ │ │ + bne.n c8178 │ │ │ │ it ne │ │ │ │ addne.w r3, r6, #3296 @ 0xce0 │ │ │ │ dmb ish │ │ │ │ - bne.w c83fc │ │ │ │ + bne.w c83f4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c81a2 │ │ │ │ + bne.n c819a │ │ │ │ dmb ish │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, c81be │ │ │ │ + cbz r4, c81b6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c8100 │ │ │ │ + bne.n c80f8 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ - cbz r7, c81f0 │ │ │ │ + cbz r7, c81e8 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c8392 │ │ │ │ + bne.w c838a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldrd r3, r4, [sp, #72] @ 0x48 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl d3778 │ │ │ │ + bl d3770 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c8382 │ │ │ │ + bne.w c837a │ │ │ │ ldrh.w r4, [fp, #2] │ │ │ │ ldrh.w r3, [fp] │ │ │ │ lsls r4, r4, #30 │ │ │ │ - bmi.w c83b6 │ │ │ │ + bmi.w c83ae │ │ │ │ mov r0, fp │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w c83a2 │ │ │ │ + bne.w c839a │ │ │ │ ldrd r9, sl, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r9 │ │ │ │ mov r2, r9 │ │ │ │ sbcs.w r0, r1, sl │ │ │ │ mov r3, sl │ │ │ │ itt cc │ │ │ │ movcc r2, r4 │ │ │ │ movcc r3, r1 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ - bl aac58 │ │ │ │ + bl aac50 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r8, r7 │ │ │ │ lsls r0, r1, #10 │ │ │ │ - bpl.n c8256 │ │ │ │ + bpl.n c824e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - cbnz r3, c8256 │ │ │ │ + cbnz r3, c824e │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c84e6 │ │ │ │ + bne.w c84de │ │ │ │ mov r0, r5 │ │ │ │ - bl 976ac │ │ │ │ + bl 976a4 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c84d6 │ │ │ │ + bne.w c84ce │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r1, #9 │ │ │ │ - bpl.w c80a0 │ │ │ │ + bpl.w c8098 │ │ │ │ mov r0, r5 │ │ │ │ bl 29abe │ │ │ │ - b.n c80a0 │ │ │ │ + b.n c8098 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ ldrne r3, [r5, #16] │ │ │ │ - bne.w c8426 │ │ │ │ + bne.w c841e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c8158 │ │ │ │ + bne.w c8150 │ │ │ │ str.w sl, [r5, #20] │ │ │ │ - b.n c8158 │ │ │ │ + b.n c8150 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c81be │ │ │ │ + beq.n c81b6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n c80f4 │ │ │ │ + b.n c80ec │ │ │ │ ldrd r1, r7, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c8298 │ │ │ │ + bne.n c8290 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - cbz r0, c82b2 │ │ │ │ + cbz r0, c82aa │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n c837c │ │ │ │ - bl 98d04 │ │ │ │ + bne.n c8374 │ │ │ │ + bl 98cfc │ │ │ │ ldr.w r3, [r6, #3312] @ 0xcf0 │ │ │ │ add.w r4, r6, #3328 @ 0xd00 │ │ │ │ mov r0, r7 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #3312] @ 0xcf0 │ │ │ │ ldr.w r3, [r6, #3316] @ 0xcf4 │ │ │ │ mov.w r1, #0 │ │ │ │ @@ -282772,46 +282770,46 @@ │ │ │ │ str.w r3, [r6, #3316] @ 0xcf4 │ │ │ │ ldr.w r3, [r6, #3320] @ 0xcf8 │ │ │ │ adds.w r3, r3, r8 │ │ │ │ str.w r3, [r6, #3320] @ 0xcf8 │ │ │ │ ldr.w r3, [r6, #3324] @ 0xcfc │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r6, #3324] @ 0xcfc │ │ │ │ - bl cdf0c │ │ │ │ + bl cdf04 │ │ │ │ vsub.f64 d0, d0, d8 │ │ │ │ vldr d6, [r4] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr.w r3, [r6, #3344] @ 0xd10 │ │ │ │ vadd.f64 d6, d6, d0 │ │ │ │ str.w r3, [r6, #3348] @ 0xd14 │ │ │ │ vstr d6, [r4] │ │ │ │ - cbnz r2, c8338 │ │ │ │ + cbnz r2, c8330 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #3304] @ 0xce8 │ │ │ │ - ldr r2, [pc, #500] @ (c850c ) │ │ │ │ - ldr r3, [pc, #504] @ (c8510 ) │ │ │ │ + ldr r2, [pc, #500] @ (c8504 ) │ │ │ │ + ldr r3, [pc, #504] @ (c8508 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c8334 │ │ │ │ + bne.n c832c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ movs r1, #0 │ │ │ │ - ldr r0, [pc, #468] @ (c8514 ) │ │ │ │ + ldr r0, [pc, #468] @ (c850c ) │ │ │ │ movs r4, #4 │ │ │ │ subs r2, r2, r3 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - ldr r2, [pc, #464] @ (c8518 ) │ │ │ │ + ldr r2, [pc, #464] @ (c8510 ) │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #27 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ movs r1, #18 │ │ │ │ @@ -282823,971 +282821,971 @@ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movw r0, #54277 @ 0xd405 │ │ │ │ str r1, [sp, #0] │ │ │ │ vstr d0, [sp, #64] @ 0x40 │ │ │ │ bl 1c490 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b.n c830e │ │ │ │ - bl aab28 │ │ │ │ - b.n c82b2 │ │ │ │ - ldr r3, [pc, #408] @ (c851c ) │ │ │ │ + b.n c8306 │ │ │ │ + bl aab20 │ │ │ │ + b.n c82aa │ │ │ │ + ldr r3, [pc, #408] @ (c8514 ) │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96f24 │ │ │ │ - b.n c81f0 │ │ │ │ - ldr r3, [pc, #392] @ (c851c ) │ │ │ │ + bl 96f1c │ │ │ │ + b.n c81e8 │ │ │ │ + ldr r3, [pc, #392] @ (c8514 ) │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96eb8 │ │ │ │ - b.n c81ce │ │ │ │ + bl 96eb0 │ │ │ │ + b.n c81c6 │ │ │ │ ldr.w ip, [r0, #8]! │ │ │ │ cmp ip, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sbcs.w lr, r2, r1 │ │ │ │ itt cc │ │ │ │ movcc r4, ip │ │ │ │ movcc r1, r2 │ │ │ │ - b.n c820c │ │ │ │ + b.n c8204 │ │ │ │ add.w sl, fp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, lr │ │ │ │ - ble.w c8212 │ │ │ │ + ble.w c820a │ │ │ │ ldr.w r0, [sl], #16 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r0, r4 │ │ │ │ ldr.w r2, [sl, #-12] │ │ │ │ sbcs.w ip, r2, r1 │ │ │ │ itt cc │ │ │ │ movcc r4, r0 │ │ │ │ movcc r1, r2 │ │ │ │ - b.n c83c6 │ │ │ │ + b.n c83be │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n c83f6 │ │ │ │ + bne.n c83ee │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c83e6 │ │ │ │ + bne.n c83de │ │ │ │ dmb ish │ │ │ │ - beq.n c8444 │ │ │ │ + beq.n c843c │ │ │ │ ldr.w r2, [r6, #3296] @ 0xce0 │ │ │ │ str r2, [r4, #4] │ │ │ │ dmb ish │ │ │ │ - b.n c83e6 │ │ │ │ - ldr r3, [pc, #272] @ (c851c ) │ │ │ │ + b.n c83de │ │ │ │ + ldr r3, [pc, #272] @ (c8514 ) │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96f24 │ │ │ │ - b.n c816a │ │ │ │ + bl 96f1c │ │ │ │ + b.n c8162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98e74 │ │ │ │ - b.n c81b4 │ │ │ │ + bl 98e6c │ │ │ │ + b.n c81ac │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n c845e │ │ │ │ + beq.n c8456 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c8420 │ │ │ │ - ldr r3, [pc, #240] @ (c8520 ) │ │ │ │ + bne.n c8418 │ │ │ │ + ldr r3, [pc, #240] @ (c8518 ) │ │ │ │ movw r2, #1817 @ 0x719 │ │ │ │ - ldr r1, [pc, #240] @ (c8524 ) │ │ │ │ - ldr r0, [pc, #240] @ (c8528 ) │ │ │ │ + ldr r1, [pc, #240] @ (c851c ) │ │ │ │ + ldr r0, [pc, #240] @ (c8520 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #508 @ 0x1fc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ addw r3, r6, #3300 @ 0xce4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c81b0 │ │ │ │ - b.n c844c │ │ │ │ + beq.w c81a8 │ │ │ │ + b.n c8444 │ │ │ │ mov sl, r2 │ │ │ │ - b.n c8272 │ │ │ │ + b.n c826a │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c813e │ │ │ │ + beq.w c8136 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #172] @ (c851c ) │ │ │ │ + ldr r3, [pc, #172] @ (c8514 ) │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96eb8 │ │ │ │ - b.n c813e │ │ │ │ - ldr r3, [pc, #172] @ (c852c ) │ │ │ │ + bl 96eb0 │ │ │ │ + b.n c8136 │ │ │ │ + ldr r3, [pc, #172] @ (c8524 ) │ │ │ │ movw r2, #1846 @ 0x736 │ │ │ │ - ldr r1, [pc, #172] @ (c8530 ) │ │ │ │ - ldr r0, [pc, #172] @ (c8534 ) │ │ │ │ + ldr r1, [pc, #172] @ (c8528 ) │ │ │ │ + ldr r0, [pc, #172] @ (c852c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #492 @ 0x1ec │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ lsls r3, r1, #10 │ │ │ │ - bpl.w c8256 │ │ │ │ - b.n c823a │ │ │ │ + bpl.w c824e │ │ │ │ + b.n c8232 │ │ │ │ ldr.w r3, [r7, #368] @ 0x170 │ │ │ │ - cbz r3, c84b0 │ │ │ │ + cbz r3, c84a8 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.n c7fb2 │ │ │ │ + b.n c7faa │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b.n c8314 │ │ │ │ - ldr r3, [pc, #132] @ (c8538 ) │ │ │ │ + b.n c830c │ │ │ │ + ldr r3, [pc, #132] @ (c8530 ) │ │ │ │ movs r1, #18 │ │ │ │ - ldr r2, [pc, #132] @ (c853c ) │ │ │ │ + ldr r2, [pc, #132] @ (c8534 ) │ │ │ │ movw r0, #54277 @ 0xd405 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ movs r3, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ bl 1c490 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c830e │ │ │ │ + beq.w c8306 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ - b.n c7fb2 │ │ │ │ - ldr r3, [pc, #68] @ (c851c ) │ │ │ │ + b.n c7faa │ │ │ │ + ldr r3, [pc, #68] @ (c8514 ) │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96f24 │ │ │ │ - b.n c8254 │ │ │ │ - ldr r3, [pc, #52] @ (c851c ) │ │ │ │ + bl 96f1c │ │ │ │ + b.n c824c │ │ │ │ + ldr r3, [pc, #52] @ (c8514 ) │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add.w r0, r0, #448 @ 0x1c0 │ │ │ │ - bl 96eb8 │ │ │ │ + bl 96eb0 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r1, #10 │ │ │ │ - bpl.w c824a │ │ │ │ + bpl.w c8242 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c8244 │ │ │ │ - b.n c824a │ │ │ │ + beq.w c823c │ │ │ │ + b.n c8242 │ │ │ │ nop │ │ │ │ lsrs r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #112] @ (c85c0 ) │ │ │ │ + ldr r3, [pc, #112] @ (c85b8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #112] @ (c85c4 ) │ │ │ │ + ldr r1, [pc, #112] @ (c85bc ) │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ dmb ish │ │ │ │ add.w r1, r3, #1288 @ 0x508 │ │ │ │ ldrex lr, [r1] │ │ │ │ sub.w lr, lr, r0 │ │ │ │ strex ip, lr, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n c8564 │ │ │ │ + bne.n c855c │ │ │ │ addw r3, r3, #1284 @ 0x504 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ subs r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c8582 │ │ │ │ + bne.n c857a │ │ │ │ dmb ish │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbnz r3, c85a4 │ │ │ │ + cbnz r3, c859c │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 105ec │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n c85b6 │ │ │ │ + bne.n c85ae │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl cf01c │ │ │ │ + bl cf014 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n c8598 │ │ │ │ + b.n c8590 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl cf01c │ │ │ │ + bl cf014 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n c85aa │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + b.n c85a2 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #748] @ (c88c8 ) │ │ │ │ - ldr r4, [pc, #748] @ (c88cc ) │ │ │ │ + ldr r2, [pc, #748] @ (c88c0 ) │ │ │ │ + ldr r4, [pc, #748] @ (c88c4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #748] @ (c88d0 ) │ │ │ │ + ldr r3, [pc, #748] @ (c88c8 ) │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ mov fp, r4 │ │ │ │ ldrd r4, r5, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w c87da │ │ │ │ + beq.w c87d2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ add.w r9, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl b038c │ │ │ │ + bl b0384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c87d6 │ │ │ │ + beq.w c87ce │ │ │ │ add r3, sp, #28 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 87dfc │ │ │ │ + bl 87df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c87d6 │ │ │ │ + beq.w c87ce │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c87f6 │ │ │ │ + beq.w c87ee │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #50053 @ 0xc385 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w c87f6 │ │ │ │ + bne.w c87ee │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c87d6 │ │ │ │ + beq.w c87ce │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w c87ec │ │ │ │ + beq.w c87e4 │ │ │ │ cmp r3, #6 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ iteee ne │ │ │ │ movne.w sl, #0 │ │ │ │ ldreq.w r3, [r4, #276] @ 0x114 │ │ │ │ addeq.w r3, r3, r2, lsr #5 │ │ │ │ addeq.w sl, r3, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w c8820 │ │ │ │ + bne.w c8818 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl af728 │ │ │ │ + bl af720 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c880a │ │ │ │ + beq.w c8802 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c87e4 │ │ │ │ + beq.w c87dc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 800cc │ │ │ │ + bl 800c4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n c87a8 │ │ │ │ + bmi.n c87a0 │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bpl.n c879e │ │ │ │ + bpl.n c8796 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4538 │ │ │ │ + bl a4530 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ vldr d7, [r0, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [r2, #24] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bl ab050 │ │ │ │ + bl ab048 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, c873c │ │ │ │ + cbnz r0, c8734 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4760 │ │ │ │ - ldr r2, [pc, #436] @ (c88d4 ) │ │ │ │ - ldr r3, [pc, #432] @ (c88d0 ) │ │ │ │ + bl a4758 │ │ │ │ + ldr r2, [pc, #436] @ (c88cc ) │ │ │ │ + ldr r3, [pc, #432] @ (c88c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c8738 │ │ │ │ + bne.n c8730 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c87ce │ │ │ │ + beq.n c87c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r5, #4 │ │ │ │ - cbz r3, c87c6 │ │ │ │ + cbz r3, c87be │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ eors r2, r1 │ │ │ │ ands.w r2, r2, #768 @ 0x300 │ │ │ │ - bne.n c8778 │ │ │ │ + bne.n c8770 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c0f38 │ │ │ │ + bl c0f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c8838 │ │ │ │ + bne.n c8830 │ │ │ │ movs r0, #0 │ │ │ │ blx 112f4 │ │ │ │ - cbnz r0, c87c6 │ │ │ │ + cbnz r0, c87be │ │ │ │ mov r0, r8 │ │ │ │ blx 11944 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl abccc │ │ │ │ + bl abcc4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c875c │ │ │ │ - b.n c87c6 │ │ │ │ + bne.n c8754 │ │ │ │ + b.n c87be │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96f48 │ │ │ │ - cbz r0, c87bc │ │ │ │ + bl 96f40 │ │ │ │ + cbz r0, c87b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ str.w r8, [sp] │ │ │ │ bl 1b098 │ │ │ │ mov r5, r0 │ │ │ │ - b.n c871c │ │ │ │ + b.n c8714 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 96afc │ │ │ │ - b.n c871c │ │ │ │ + bl 96af4 │ │ │ │ + b.n c8714 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 297d4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n c871c │ │ │ │ + b.n c8714 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 297d4 │ │ │ │ - b.n c871c │ │ │ │ + b.n c8714 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 95398 │ │ │ │ - b.n c871c │ │ │ │ + bl 95390 │ │ │ │ + b.n c8714 │ │ │ │ ldr.w r3, [r4, #276] @ 0x114 │ │ │ │ add.w r3, r3, r2, lsr #5 │ │ │ │ - b.n c8688 │ │ │ │ + b.n c8680 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #16653 @ 0x410d │ │ │ │ movt r1, #14 │ │ │ │ blx 12454 │ │ │ │ - b.n c867c │ │ │ │ + b.n c8674 │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #13317 @ 0x3405 │ │ │ │ movs r3, #18 │ │ │ │ strd r2, r8, [sp] │ │ │ │ mov r2, r5 │ │ │ │ bl 1b098 │ │ │ │ mov r5, r0 │ │ │ │ - b.n c871c │ │ │ │ + b.n c8714 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl abccc │ │ │ │ + bl abcc4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n c8746 │ │ │ │ + b.n c873e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 987a8 │ │ │ │ - cbnz r0, c887a │ │ │ │ + bl 987a0 │ │ │ │ + cbnz r0, c8872 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbnz r3, c887a │ │ │ │ + cbnz r3, c8872 │ │ │ │ ldr.w r2, [r4, #2640] @ 0xa50 │ │ │ │ ldr.w r3, [r4, #2644] @ 0xa54 │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n c88b8 │ │ │ │ - ldr r3, [pc, #124] @ (c88d8 ) │ │ │ │ + bne.n c88b0 │ │ │ │ + ldr r3, [pc, #124] @ (c88d0 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ add.w ip, r3, #1200 @ 0x4b0 │ │ │ │ ldrd r2, r3, [ip] │ │ │ │ strd r2, r3, [lr, #24] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n c8864 │ │ │ │ - b.n c8778 │ │ │ │ + bne.n c885c │ │ │ │ + b.n c8770 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, c888e │ │ │ │ + cbz r3, c8886 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n c88a2 │ │ │ │ + beq.n c889a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ - b.n c871c │ │ │ │ + bl 7f7ac │ │ │ │ + b.n c8714 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 297d4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ - bl 7f7b4 │ │ │ │ - b.n c871c │ │ │ │ + bl 7f7ac │ │ │ │ + b.n c8714 │ │ │ │ movs r0, #16 │ │ │ │ movs r7, #1 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #12] │ │ │ │ - b.n c8884 │ │ │ │ + b.n c887c │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n c885a │ │ │ │ + bpl.n c8852 │ │ │ │ strd r2, r3, [lr, #24] │ │ │ │ - b.n c8778 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + b.n c8770 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl c8aa4 │ │ │ │ + bl c8a9c │ │ │ │ ldr.w r3, [r4, #2784] @ 0xae0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c8978 │ │ │ │ + bne.n c8970 │ │ │ │ ldr.w r3, [r4, #2788] @ 0xae4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c8a0e │ │ │ │ + bne.w c8a06 │ │ │ │ ldrd r1, r5, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c89d8 │ │ │ │ + bne.n c89d0 │ │ │ │ movs r3, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - bl c3768 │ │ │ │ + bl c3760 │ │ │ │ ldr.w r3, [r4, #2784] @ 0xae0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c89c4 │ │ │ │ + bne.n c89bc │ │ │ │ ldr.w r5, [r4, #2788] @ 0xae4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n c89b0 │ │ │ │ - ldr r0, [pc, #296] @ (c8a58 ) │ │ │ │ + bne.n c89a8 │ │ │ │ + ldr r0, [pc, #296] @ (c8a50 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r1, [r0, #1552] @ 0x610 │ │ │ │ str.w r5, [r0, #1548] @ 0x60c │ │ │ │ str.w r5, [r0, #1552] @ 0x610 │ │ │ │ - cbnz r1, c89a2 │ │ │ │ + cbnz r1, c899a │ │ │ │ ldr.w r3, [r0, #1584] @ 0x630 │ │ │ │ - cbnz r3, c898c │ │ │ │ + cbnz r3, c8984 │ │ │ │ add.w r0, r4, #1568 @ 0x620 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #252] @ c8a50 │ │ │ │ + vldr d7, [pc, #252] @ c8a48 │ │ │ │ strd r2, r3, [r0, #-8] │ │ │ │ strd r2, r3, [r0] │ │ │ │ add.w r0, r4, #1584 @ 0x630 │ │ │ │ strd r2, r3, [r0, #-8] │ │ │ │ add.w r3, r4, #1616 @ 0x650 │ │ │ │ movs r0, #1 │ │ │ │ vstr d7, [r3, #-8] │ │ │ │ str.w r1, [r4, #1528] @ 0x5f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #224] @ (c8a5c ) │ │ │ │ + ldr r3, [pc, #224] @ (c8a54 ) │ │ │ │ movw r2, #922 @ 0x39a │ │ │ │ - ldr r1, [pc, #224] @ (c8a60 ) │ │ │ │ - ldr r0, [pc, #224] @ (c8a64 ) │ │ │ │ + ldr r1, [pc, #224] @ (c8a58 ) │ │ │ │ + ldr r0, [pc, #224] @ (c8a5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #216] @ (c8a68 ) │ │ │ │ + ldr r3, [pc, #216] @ (c8a60 ) │ │ │ │ movw r2, #1373 @ 0x55d │ │ │ │ - ldr r1, [pc, #216] @ (c8a6c ) │ │ │ │ - ldr r0, [pc, #216] @ (c8a70 ) │ │ │ │ + ldr r1, [pc, #216] @ (c8a64 ) │ │ │ │ + ldr r0, [pc, #216] @ (c8a68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 2a710 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - b.n c8942 │ │ │ │ - ldr r3, [pc, #192] @ (c8a74 ) │ │ │ │ + b.n c893a │ │ │ │ + ldr r3, [pc, #192] @ (c8a6c ) │ │ │ │ movw r2, #929 @ 0x3a1 │ │ │ │ - ldr r1, [pc, #192] @ (c8a78 ) │ │ │ │ - ldr r0, [pc, #192] @ (c8a7c ) │ │ │ │ + ldr r1, [pc, #192] @ (c8a70 ) │ │ │ │ + ldr r0, [pc, #192] @ (c8a74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #184] @ (c8a80 ) │ │ │ │ + ldr r3, [pc, #184] @ (c8a78 ) │ │ │ │ mov.w r2, #928 @ 0x3a0 │ │ │ │ - ldr r1, [pc, #184] @ (c8a84 ) │ │ │ │ - ldr r0, [pc, #184] @ (c8a88 ) │ │ │ │ + ldr r1, [pc, #184] @ (c8a7c ) │ │ │ │ + ldr r0, [pc, #184] @ (c8a80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a6b8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ movt r2, #39030 @ 0x9876 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n c8a22 │ │ │ │ - cbz r5, c8a38 │ │ │ │ + bne.n c8a1a │ │ │ │ + cbz r5, c8a30 │ │ │ │ ldr.w r2, [r4, #2788] @ 0xae4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #2788] @ 0xae4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ bl 2a6b8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n c89f0 │ │ │ │ - b.n c8a38 │ │ │ │ - ldr r3, [pc, #124] @ (c8a8c ) │ │ │ │ + bne.n c89e8 │ │ │ │ + b.n c8a30 │ │ │ │ + ldr r3, [pc, #124] @ (c8a84 ) │ │ │ │ movw r2, #923 @ 0x39b │ │ │ │ - ldr r1, [pc, #120] @ (c8a90 ) │ │ │ │ - ldr r0, [pc, #124] @ (c8a94 ) │ │ │ │ + ldr r1, [pc, #120] @ (c8a88 ) │ │ │ │ + ldr r0, [pc, #124] @ (c8a8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #116] @ (c8a98 ) │ │ │ │ + ldr r3, [pc, #116] @ (c8a90 ) │ │ │ │ mov.w r2, #904 @ 0x388 │ │ │ │ - ldr r1, [pc, #112] @ (c8a9c ) │ │ │ │ - ldr r0, [pc, #116] @ (c8aa0 ) │ │ │ │ + ldr r1, [pc, #112] @ (c8a94 ) │ │ │ │ + ldr r0, [pc, #116] @ (c8a98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c8910 │ │ │ │ + beq.w c8908 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - cbz r1, c8a48 │ │ │ │ + cbz r1, c8a40 │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ - b.n c890c │ │ │ │ + b.n c8904 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ - b.n c8a44 │ │ │ │ + b.n c8a3c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r3} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1} │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, c8ad2 │ │ │ │ + cbz r2, c8ac6 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #128] @ (c8b28 ) │ │ │ │ - ldr r2, [pc, #132] @ (c8b2c ) │ │ │ │ + ldr r3, [pc, #128] @ (c8b20 ) │ │ │ │ + ldr r2, [pc, #132] @ (c8b24 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r0, [r3, #1368] @ 0x558 │ │ │ │ - cbnz r0, c8ab4 │ │ │ │ + cbnz r0, c8aac │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #1536] @ 0x600 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c8ab2 │ │ │ │ + beq.n c8aaa │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n c8b1a │ │ │ │ + beq.n c8b12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl d8830 │ │ │ │ + bl d8828 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r2, r0, #1600 @ 0x640 │ │ │ │ add.w r3, r0, #1616 @ 0x650 │ │ │ │ str r0, [sp, #4] │ │ │ │ vldr d5, [r2] │ │ │ │ vldr d6, [r3, #-8] │ │ │ │ vsub.f64 d7, d0, d5 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r3, #-8] │ │ │ │ bl 2b4bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ bl 2b2a8 │ │ │ │ - ldr r3, [pc, #44] @ (c8b30 ) │ │ │ │ + ldr r3, [pc, #44] @ (c8b28 ) │ │ │ │ movs r1, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl c9f90 │ │ │ │ + bl c9f88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl cdf0c │ │ │ │ + bl cdf04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n c8ad8 │ │ │ │ + b.n c8ad0 │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ movs r5, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #96] @ (c8ba4 ) │ │ │ │ + ldr r2, [pc, #96] @ (c8b9c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #96] @ (c8ba8 ) │ │ │ │ + ldr r3, [pc, #96] @ (c8ba0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ldrsb.w r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ strge r2, [sp, #8] │ │ │ │ - blt.n c8b96 │ │ │ │ + blt.n c8b8e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ - bge.n c8b86 │ │ │ │ - ldr r2, [pc, #60] @ (c8bac ) │ │ │ │ - ldr r3, [pc, #52] @ (c8ba8 ) │ │ │ │ + bge.n c8b7e │ │ │ │ + ldr r2, [pc, #60] @ (c8ba4 ) │ │ │ │ + ldr r3, [pc, #52] @ (c8ba0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c8b92 │ │ │ │ + bne.n c8b8a │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ adds r3, #9 │ │ │ │ cmp r0, r3 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ - b.n c8b6e │ │ │ │ + b.n c8b66 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 68ee6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n c8b64 │ │ │ │ + b.n c8b5c │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #124] @ (c8c3c ) │ │ │ │ + ldr r4, [pc, #124] @ (c8c34 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #124] @ (c8c40 ) │ │ │ │ + ldr r2, [pc, #124] @ (c8c38 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n c8c22 │ │ │ │ + blt.n c8c1a │ │ │ │ adds r2, r0, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r4, #9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n c8c06 │ │ │ │ + blt.n c8bfe │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n c8c06 │ │ │ │ + bgt.n c8bfe │ │ │ │ ldrsb.w r3, [r2] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n c8c2c │ │ │ │ + blt.n c8c24 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n c8be8 │ │ │ │ - ldr r2, [pc, #60] @ (c8c44 ) │ │ │ │ - ldr r3, [pc, #52] @ (c8c40 ) │ │ │ │ + b.n c8be0 │ │ │ │ + ldr r2, [pc, #60] @ (c8c3c ) │ │ │ │ + ldr r3, [pc, #52] @ (c8c38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c8c1e │ │ │ │ + bne.n c8c16 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #8 │ │ │ │ bl 68ee6 │ │ │ │ mov r2, r0 │ │ │ │ - b.n c8be2 │ │ │ │ + b.n c8bda │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 68ee6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n c8c00 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + b.n c8bf8 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ (c8ce8 ) │ │ │ │ + ldr r2, [pc, #144] @ (c8ce0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #144] @ (c8cec ) │ │ │ │ + ldr r3, [pc, #144] @ (c8ce4 ) │ │ │ │ subs r1, #1 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #140] @ (c8cf0 ) │ │ │ │ + ldr r4, [pc, #140] @ (c8ce8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w ip, [r1, #1]! │ │ │ │ - cbz r2, c8ca0 │ │ │ │ + cbz r2, c8c98 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n c8c6e │ │ │ │ + beq.n c8c66 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n c8cac │ │ │ │ + beq.n c8ca4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #108] @ (c8cf4 ) │ │ │ │ - ldr r2, [pc, #96] @ (c8cec ) │ │ │ │ + ldr r1, [pc, #108] @ (c8cec ) │ │ │ │ + ldr r2, [pc, #96] @ (c8ce4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n c8ca8 │ │ │ │ + bne.n c8ca0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp ip, r2 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n c8c86 │ │ │ │ + b.n c8c7e │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ lsls r1, r2, #24 │ │ │ │ - bmi.n c8cc6 │ │ │ │ + bmi.n c8cbe │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n c8cd4 │ │ │ │ - ldr r2, [pc, #60] @ (c8cf8 ) │ │ │ │ + bhi.n c8ccc │ │ │ │ + ldr r2, [pc, #60] @ (c8cf0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ cmp r2, #8 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ - b.n c8c86 │ │ │ │ + b.n c8c7e │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 68ee6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n c8cb2 │ │ │ │ + b.n c8caa │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ tst.w r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n c8c86 │ │ │ │ + b.n c8c7e │ │ │ │ nop │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -283796,148 +283794,148 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 11364 │ │ │ │ movw r2, #58186 @ 0xe34a │ │ │ │ movt r2, #6715 @ 0x1a3b │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6cd0 │ │ │ │ + bl a6cc8 │ │ │ │ ldr.w r1, [r4, #696] @ 0x2b8 │ │ │ │ - bl df3bc │ │ │ │ + bl df3b4 │ │ │ │ ldr.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr.w r2, [r4, #700] @ 0x2bc │ │ │ │ lsrs r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #36] @ (c8d7c ) │ │ │ │ + ldr r3, [pc, #36] @ (c8d74 ) │ │ │ │ sub sp, #20 │ │ │ │ adds r1, r0, #1 │ │ │ │ add r3, pc │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c8d80 │ │ │ │ + bl c8d78 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1800] @ 0x708 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #492] @ (c8f80 ) │ │ │ │ + ldr r2, [pc, #492] @ (c8f78 ) │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #488] @ (c8f84 ) │ │ │ │ + ldr r3, [pc, #488] @ (c8f7c ) │ │ │ │ add r2, pc │ │ │ │ subw sp, sp, #2260 @ 0x8d4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2252] @ 0x8cc │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n c8e84 │ │ │ │ + bne.n c8e7c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c8e96 │ │ │ │ + bne.n c8e8e │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r3, #4151 @ 0x1037 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c8e92 │ │ │ │ - ldr r0, [pc, #420] @ (c8f78 ) │ │ │ │ + beq.n c8e8a │ │ │ │ + ldr r0, [pc, #420] @ (c8f70 ) │ │ │ │ add r5, sp, #16 │ │ │ │ add.w r8, sp, #176 @ 0xb0 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov ip, r5 │ │ │ │ add.w r4, r6, #1304 @ 0x518 │ │ │ │ mov lr, r4 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - ldr r1, [pc, #388] @ (c8f88 ) │ │ │ │ + ldr r1, [pc, #388] @ (c8f80 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl da19c │ │ │ │ + bl da194 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99efc │ │ │ │ + bl 99ef4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 99fdc │ │ │ │ + bl 99fd4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, c8e70 │ │ │ │ + cbz r0, c8e68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9f3d8 │ │ │ │ + bl 9f3d0 │ │ │ │ mov r0, r7 │ │ │ │ blx 12208 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r4 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - ldr r2, [pc, #316] @ (c8f8c ) │ │ │ │ - ldr r3, [pc, #308] @ (c8f84 ) │ │ │ │ + ldr r2, [pc, #316] @ (c8f84 ) │ │ │ │ + ldr r3, [pc, #308] @ (c8f7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2252] @ 0x8cc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c8e6c │ │ │ │ + bne.n c8e64 │ │ │ │ mov r0, r6 │ │ │ │ addw sp, sp, #2260 @ 0x8d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w r6, [r8, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n c8e24 │ │ │ │ + beq.n c8e1c │ │ │ │ ldr.w r0, [r8, #144] @ 0x90 │ │ │ │ blx 120b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n c8e24 │ │ │ │ + b.n c8e1c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movw r3, #4151 @ 0x1037 │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c8f04 │ │ │ │ + bne.n c8efc │ │ │ │ movs r6, #0 │ │ │ │ - b.n c8e4c │ │ │ │ - ldr r2, [pc, #248] @ (c8f90 ) │ │ │ │ + b.n c8e44 │ │ │ │ + ldr r2, [pc, #248] @ (c8f88 ) │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ addw r3, sp, #1228 @ 0x4cc │ │ │ │ add r0, sp, #12 │ │ │ │ mov fp, r3 │ │ │ │ @@ -283947,22 +283945,22 @@ │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ mov.w r2, #1200 @ 0x4b0 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 121a0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, c8ed8 │ │ │ │ + cbnz r0, c8ed0 │ │ │ │ mov r0, r7 │ │ │ │ blx 12208 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, fp │ │ │ │ - beq.n c8e4c │ │ │ │ + beq.n c8e44 │ │ │ │ blx 115a4 │ │ │ │ - b.n c8e4c │ │ │ │ + b.n c8e44 │ │ │ │ mov r0, r7 │ │ │ │ blx 11ff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ @@ -283970,90 +283968,90 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ movs r4, #3 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r4, [r2, #12] │ │ │ │ ldr.w r3, [sp, #2296] @ 0x8f8 │ │ │ │ str.w sl, [r2, #16] │ │ │ │ - bl b816c │ │ │ │ + bl b8164 │ │ │ │ mov r6, r0 │ │ │ │ - b.n c8ec6 │ │ │ │ - ldr r0, [pc, #116] @ (c8f7c ) │ │ │ │ + b.n c8ebe │ │ │ │ + ldr r0, [pc, #116] @ (c8f74 ) │ │ │ │ add r5, sp, #16 │ │ │ │ mov r7, r5 │ │ │ │ add.w r8, sp, #176 @ 0xb0 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add.w r4, r6, #1304 @ 0x518 │ │ │ │ mov ip, r4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ - ldr r1, [pc, #96] @ (c8f94 ) │ │ │ │ + ldr r1, [pc, #96] @ (c8f8c ) │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl da19c │ │ │ │ + bl da194 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99efc │ │ │ │ + bl 99ef4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl afacc │ │ │ │ - cbz r0, c8f56 │ │ │ │ + bl afac4 │ │ │ │ + cbz r0, c8f4e │ │ │ │ str.w sl, [r8, #152] @ 0x98 │ │ │ │ - b.n c8e16 │ │ │ │ + b.n c8e0e │ │ │ │ mov r0, sl │ │ │ │ blx 10d80 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c8f50 │ │ │ │ + bne.n c8f48 │ │ │ │ movw r1, #59653 @ 0xe905 │ │ │ │ movs r3, #18 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ mov r6, r0 │ │ │ │ - b.n c8e4c │ │ │ │ + b.n c8e44 │ │ │ │ nop │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n c8f5c │ │ │ │ + bcc.n c8f34 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - bcs.n c8f08 │ │ │ │ + bcs.n c8ee0 │ │ │ │ movs r1, r0 │ │ │ │ subs r3, r1, #1 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bls.n c8faa │ │ │ │ + bls.n c8fa2 │ │ │ │ and.w ip, r1, #192 @ 0xc0 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ - beq.n c8fb4 │ │ │ │ + beq.n c8fac │ │ │ │ lsls r0, r1, #24 │ │ │ │ - bmi.n c8fb8 │ │ │ │ + bmi.n c8fb0 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ bx lr │ │ │ │ subs r3, #1 │ │ │ │ - b.n c8f9a │ │ │ │ + b.n c8f92 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ @@ -284065,39 +284063,39 @@ │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #948] @ (c93a4 ) │ │ │ │ + ldr r2, [pc, #948] @ (c939c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #948] @ (c93a8 ) │ │ │ │ + ldr r3, [pc, #948] @ (c93a0 ) │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #944] @ (c93ac ) │ │ │ │ + ldr r1, [pc, #944] @ (c93a4 ) │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w c91f6 │ │ │ │ + blt.w c91ee │ │ │ │ adds r4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r2, r3, #10 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - bhi.w c92dc │ │ │ │ + bhi.w c92d4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r7, r2, #5 │ │ │ │ lsls r7, r2, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r7, r2, #5 │ │ │ │ lsls r7, r2, #5 │ │ │ │ @@ -284203,876 +284201,876 @@ │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r6, r0, #6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ lsls r3, r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n c9138 │ │ │ │ + beq.n c9130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cdc8 │ │ │ │ + bl 9cdc0 │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w c9258 │ │ │ │ + blt.w c9250 │ │ │ │ adds r4, r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w c900c │ │ │ │ + beq.w c9004 │ │ │ │ cmp r9, r3 │ │ │ │ ite ne │ │ │ │ movne r5, r3 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - cbz r6, c913c │ │ │ │ + cbz r6, c9134 │ │ │ │ str r4, [r6, #0] │ │ │ │ - ldr r2, [pc, #624] @ (c93b0 ) │ │ │ │ - ldr r3, [pc, #616] @ (c93a8 ) │ │ │ │ + ldr r2, [pc, #624] @ (c93a8 ) │ │ │ │ + ldr r3, [pc, #616] @ (c93a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c91bc │ │ │ │ + bne.n c91b4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #4 │ │ │ │ adds r7, r4, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n c9182 │ │ │ │ + beq.n c917a │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ movs r0, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl d9ec4 │ │ │ │ + bl d9ebc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n c9202 │ │ │ │ + blt.n c91fa │ │ │ │ add.w r5, r0, r5, lsl #4 │ │ │ │ - b.n c9168 │ │ │ │ + b.n c9160 │ │ │ │ sub.w r3, r5, #55296 @ 0xd800 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bcc.n c9192 │ │ │ │ + bcc.n c918a │ │ │ │ cmp.w r5, #1114112 @ 0x110000 │ │ │ │ - bcc.n c9138 │ │ │ │ + bcc.n c9130 │ │ │ │ mov r3, r8 │ │ │ │ - cbz r3, c91a6 │ │ │ │ - ldr r0, [pc, #540] @ (c93b4 ) │ │ │ │ + cbz r3, c919e │ │ │ │ + ldr r0, [pc, #540] @ (c93ac ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [r8, #12] │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ mvn.w r5, #1 │ │ │ │ - b.n c913c │ │ │ │ + b.n c9134 │ │ │ │ movs r5, #10 │ │ │ │ - b.n c9138 │ │ │ │ + b.n c9130 │ │ │ │ movs r5, #9 │ │ │ │ - b.n c9138 │ │ │ │ + b.n c9130 │ │ │ │ movs r5, #27 │ │ │ │ - b.n c9138 │ │ │ │ + b.n c9130 │ │ │ │ movs r5, #8 │ │ │ │ - b.n c9138 │ │ │ │ + b.n c9130 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n c924a │ │ │ │ + blt.n c9242 │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #10 │ │ │ │ itt eq │ │ │ │ streq r2, [sp, #8] │ │ │ │ moveq r4, r3 │ │ │ │ mov fp, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n c91ac │ │ │ │ + beq.n c91a4 │ │ │ │ ldr.w r5, [r8, #188] @ 0xbc │ │ │ │ - cbz r5, c921a │ │ │ │ + cbz r5, c9212 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n c9256 │ │ │ │ + blt.n c924e │ │ │ │ adds r4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n c9128 │ │ │ │ + b.n c9120 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ bl 68ee6 │ │ │ │ mov r4, r0 │ │ │ │ - b.n c901c │ │ │ │ + b.n c9014 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c91a6 │ │ │ │ - ldr r0, [pc, #428] @ (c93b8 ) │ │ │ │ + beq.n c919e │ │ │ │ + ldr r0, [pc, #428] @ (c93b0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r9, [r8, #12] │ │ │ │ add r0, pc │ │ │ │ bl 2c49e │ │ │ │ - b.n c91a6 │ │ │ │ + b.n c919e │ │ │ │ add r7, sp, #8 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, c9260 │ │ │ │ + cbz r3, c9258 │ │ │ │ lsls r2, r3, #24 │ │ │ │ - bmi.w c933e │ │ │ │ + bmi.w c9336 │ │ │ │ adds r4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w c935c │ │ │ │ + beq.w c9354 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.w c934a │ │ │ │ - ldr r1, [pc, #384] @ (c93bc ) │ │ │ │ + bhi.w c9342 │ │ │ │ + ldr r1, [pc, #384] @ (c93b4 ) │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w c939a │ │ │ │ + bne.w c9392 │ │ │ │ adds r5, #1 │ │ │ │ - b.n c921c │ │ │ │ + b.n c9214 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 68ee6 │ │ │ │ mov r3, r0 │ │ │ │ - b.n c91ce │ │ │ │ + b.n c91c6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ bl 68ee6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n c9128 │ │ │ │ + b.n c9120 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ movs r0, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl d9ec4 │ │ │ │ + bl d9ebc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n c92ea │ │ │ │ + blt.n c92e2 │ │ │ │ adds r3, r4, #1 │ │ │ │ movs r2, #16 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d9ec4 │ │ │ │ + bl d9ebc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d9ec4 │ │ │ │ + bl d9ebc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n c931e │ │ │ │ + blt.n c9316 │ │ │ │ mla r5, r5, r2, r0 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ movw r7, #2047 @ 0x7ff │ │ │ │ str r1, [sp, #8] │ │ │ │ sub.w r0, r5, #55296 @ 0xd800 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n c92be │ │ │ │ + bls.n c92b6 │ │ │ │ cmp.w r5, #1114112 @ 0x110000 │ │ │ │ - bcc.n c9290 │ │ │ │ + bcc.n c9288 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w c91a6 │ │ │ │ - ldr r0, [pc, #248] @ (c93c0 ) │ │ │ │ + beq.w c919e │ │ │ │ + ldr r0, [pc, #248] @ (c93b8 ) │ │ │ │ movs r2, #0 │ │ │ │ subs r1, r3, #1 │ │ │ │ mov r3, r8 │ │ │ │ str.w r1, [r8, #12] │ │ │ │ add r0, pc │ │ │ │ mov r1, r2 │ │ │ │ bl 2c49e │ │ │ │ - b.n c91a6 │ │ │ │ + b.n c919e │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.n c9316 │ │ │ │ + bhi.n c930e │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ - b.n c9276 │ │ │ │ + b.n c926e │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c91a6 │ │ │ │ + beq.w c919e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ subs r4, #1 │ │ │ │ - ldr r0, [pc, #192] @ (c93c4 ) │ │ │ │ + ldr r0, [pc, #192] @ (c93bc ) │ │ │ │ add r1, sp, #16 │ │ │ │ str.w r4, [r8, #12] │ │ │ │ add r0, pc │ │ │ │ strb.w r2, [sp, #17] │ │ │ │ bl 2c49e │ │ │ │ - b.n c91a6 │ │ │ │ + b.n c919e │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w c9138 │ │ │ │ - b.n c92f0 │ │ │ │ + beq.w c9130 │ │ │ │ + b.n c92e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.w c9138 │ │ │ │ + beq.w c9130 │ │ │ │ subs r4, #1 │ │ │ │ - b.n c9138 │ │ │ │ + b.n c9130 │ │ │ │ movs r5, #7 │ │ │ │ - b.n c9138 │ │ │ │ + b.n c9130 │ │ │ │ movs r5, #13 │ │ │ │ - b.n c9138 │ │ │ │ + b.n c9130 │ │ │ │ movs r5, #12 │ │ │ │ - b.n c9138 │ │ │ │ + b.n c9130 │ │ │ │ movs r5, #32 │ │ │ │ - b.n c9138 │ │ │ │ + b.n c9130 │ │ │ │ movs r5, #11 │ │ │ │ - b.n c9138 │ │ │ │ + b.n c9130 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 68ee6 │ │ │ │ mov r4, r0 │ │ │ │ - b.n c922a │ │ │ │ + b.n c9222 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ tst.w r0, #8 │ │ │ │ - bne.w c9246 │ │ │ │ + bne.w c923e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w c912e │ │ │ │ - ldr r0, [pc, #100] @ (c93c8 ) │ │ │ │ + beq.w c9126 │ │ │ │ + ldr r0, [pc, #100] @ (c93c0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc │ │ │ │ str.w fp, [r8, #12] │ │ │ │ bl 2bce0 │ │ │ │ str.w r5, [r8, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c91a6 │ │ │ │ + beq.w c919e │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ movs r1, #7 │ │ │ │ bl 1c490 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c9260 │ │ │ │ - b.n c91a6 │ │ │ │ + bne.w c9258 │ │ │ │ + b.n c919e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w c9128 │ │ │ │ - b.n c9362 │ │ │ │ + beq.w c9120 │ │ │ │ + b.n c935a │ │ │ │ nop │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - itee vs │ │ │ │ - movvs r1, r0 │ │ │ │ - pushvc {r4, r5, lr} │ │ │ │ - movvc.w ip, #4096 @ 0x1000 │ │ │ │ + ittt pl │ │ │ │ + movpl r1, r0 │ │ │ │ + pushpl {r4, r5, lr} │ │ │ │ + movpl.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #148] @ (c9470 ) │ │ │ │ + ldr r2, [pc, #148] @ (c9468 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #148] @ (c9474 ) │ │ │ │ + ldr r3, [pc, #148] @ (c946c ) │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bgt.n c941c │ │ │ │ + bgt.n c9414 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n c9448 │ │ │ │ + beq.n c9440 │ │ │ │ strb r4, [r2, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #112] @ (c9478 ) │ │ │ │ - ldr r3, [pc, #108] @ (c9474 ) │ │ │ │ + ldr r2, [pc, #112] @ (c9470 ) │ │ │ │ + ldr r3, [pc, #108] @ (c946c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c9444 │ │ │ │ + bne.n c943c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r4, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl da460 │ │ │ │ + bl da458 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs.n c9404 │ │ │ │ + bcs.n c93fc │ │ │ │ ldrd r2, r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n c9458 │ │ │ │ + beq.n c9450 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ strb r1, [r2, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n c942a │ │ │ │ + b.n c9422 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, c946a │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, c9462 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n c93fc │ │ │ │ + b.n c93f4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b164c │ │ │ │ - cbz r0, c946a │ │ │ │ + bl b1644 │ │ │ │ + cbz r0, c9462 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b.n c9436 │ │ │ │ + b.n c942e │ │ │ │ bl 5a418 │ │ │ │ nop │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [pc, #104] @ (c94e8 ) │ │ │ │ + ldr r2, [pc, #104] @ (c94e0 ) │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ add r2, pc │ │ │ │ - bhi.n c94a0 │ │ │ │ - ldr r1, [pc, #100] @ (c94ec ) │ │ │ │ + bhi.n c9498 │ │ │ │ + ldr r1, [pc, #100] @ (c94e4 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ sub.w r1, r2, #8 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n c94d0 │ │ │ │ + bls.n c94c8 │ │ │ │ sub.w r1, r0, #95 @ 0x5f │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - cbnz r0, c94d0 │ │ │ │ + cbnz r0, c94c8 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - beq.n c94cc │ │ │ │ + beq.n c94c4 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n c94e2 │ │ │ │ + bmi.n c94da │ │ │ │ subs.w r0, r3, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n c94de │ │ │ │ + beq.n c94d6 │ │ │ │ subs.w r0, r3, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ - b.n c94cc │ │ │ │ + b.n c94c4 │ │ │ │ nop │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (c9520 ) │ │ │ │ + ldr r3, [pc, #32] @ (c9518 ) │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ add r3, pc │ │ │ │ - bhi.n c9514 │ │ │ │ - ldr r2, [pc, #28] @ (c9524 ) │ │ │ │ + bhi.n c950c │ │ │ │ + ldr r2, [pc, #28] @ (c951c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ - bl c961c │ │ │ │ + bl c9614 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (c95e4 ) │ │ │ │ + ldr r1, [pc, #168] @ (c95dc ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #168] @ (c95e8 ) │ │ │ │ + ldr r3, [pc, #168] @ (c95e0 ) │ │ │ │ movs r4, #0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r5, #0] │ │ │ │ - bl dae20 │ │ │ │ + bl dae18 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n c95c6 │ │ │ │ + bne.n c95be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n c9590 │ │ │ │ + beq.n c9588 │ │ │ │ movs r0, #1 │ │ │ │ vstr d0, [r2] │ │ │ │ - ldr r2, [pc, #116] @ (c95ec ) │ │ │ │ - ldr r3, [pc, #112] @ (c95e8 ) │ │ │ │ + ldr r2, [pc, #116] @ (c95e4 ) │ │ │ │ + ldr r3, [pc, #112] @ (c95e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c958c │ │ │ │ + bne.n c9584 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #76] @ (c95e0 ) │ │ │ │ + ldr r0, [pc, #76] @ (c95d8 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ vstr d0, [sp, #8] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ vldr d0, [sp, #8] │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ vabs.f64 d7, d0 │ │ │ │ ldr.w r3, [r3, #1704] @ 0x6a8 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n c95d0 │ │ │ │ + ble.n c95c8 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.n c956e │ │ │ │ + bmi.n c9566 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n c9574 │ │ │ │ + b.n c956c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n c95d6 │ │ │ │ + beq.n c95ce │ │ │ │ mov r0, r4 │ │ │ │ - b.n c9574 │ │ │ │ + b.n c956c │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bpl.n c95c0 │ │ │ │ - b.n c956e │ │ │ │ + bpl.n c95b8 │ │ │ │ + b.n c9566 │ │ │ │ adds r3, r6, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n c9568 │ │ │ │ + beq.n c9560 │ │ │ │ mov r0, r4 │ │ │ │ - b.n c9574 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + b.n c956c │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ movs r5, r0 │ │ │ │ cmp r0, #32 │ │ │ │ - beq.n c9614 │ │ │ │ + beq.n c960c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c961c │ │ │ │ - cbz r0, c9618 │ │ │ │ + bl c9614 │ │ │ │ + cbz r0, c9610 │ │ │ │ tst.w r0, #72 @ 0x48 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r3, r0, #8 │ │ │ │ cmp.w r3, #4352 @ 0x1100 │ │ │ │ - bhi.n c9638 │ │ │ │ - ldr r2, [pc, #20] @ (c963c ) │ │ │ │ + bhi.n c9630 │ │ │ │ + ldr r2, [pc, #20] @ (c9634 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itee ls │ │ │ │ movls r0, r3 │ │ │ │ uxtbhi r0, r0 │ │ │ │ ldrbhi r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - blt.n c9734 │ │ │ │ + blt.n c953c │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n c96dc │ │ │ │ + beq.n c96d4 │ │ │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ cmpeq r4, #0 │ │ │ │ - beq.n c96d8 │ │ │ │ + beq.n c96d0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n c96d0 │ │ │ │ - cbz r1, c96c8 │ │ │ │ + blt.n c96c8 │ │ │ │ + cbz r1, c96c0 │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #72 @ 0x48 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldrd r1, r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n c96f8 │ │ │ │ + beq.n c96f0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n c96c4 │ │ │ │ + beq.n c96bc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n c96e0 │ │ │ │ + beq.n c96d8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ rsb r0, r1, #32 │ │ │ │ subs.w ip, r1, #32 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ itt pl │ │ │ │ asrpl.w ip, r5, ip │ │ │ │ orrpl.w r1, r1, ip │ │ │ │ strb.w r1, [lr] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ - b.n c9688 │ │ │ │ + b.n c9680 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n c9674 │ │ │ │ + b.n c966c │ │ │ │ negs r3, r4 │ │ │ │ sbc.w r1, r5, r5, lsl #1 │ │ │ │ - b.n c966e │ │ │ │ + b.n c9666 │ │ │ │ movs r3, #8 │ │ │ │ - b.n c967a │ │ │ │ + b.n c9672 │ │ │ │ movs r3, #1 │ │ │ │ - b.n c967a │ │ │ │ + b.n c9672 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c9696 │ │ │ │ + bne.n c968e │ │ │ │ bl 5a418 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b164c │ │ │ │ + bl b1644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c96f4 │ │ │ │ + beq.n c96ec │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - b.n c9682 │ │ │ │ + b.n c967a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #24] @ (c9738 ) │ │ │ │ + ldr r4, [pc, #24] @ (c9730 ) │ │ │ │ movs r0, #8 │ │ │ │ - bl b6c2c │ │ │ │ - ldr r2, [pc, #20] @ (c973c ) │ │ │ │ + bl b6c24 │ │ │ │ + ldr r2, [pc, #20] @ (c9734 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #20] @ (c9740 ) │ │ │ │ + ldr r3, [pc, #20] @ (c9738 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str.w r0, [r2, #1504] @ 0x5e0 │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #452] @ (c9908 ) │ │ │ │ + ldr r1, [pc, #484] @ (c9920 ) │ │ │ │ vsli.32 d27, d16, #22 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #236] @ (c9840 ) │ │ │ │ + ldr r3, [pc, #236] @ (c9838 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #236] @ (c9844 ) │ │ │ │ + ldr r2, [pc, #236] @ (c983c ) │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #228] @ (c9848 ) │ │ │ │ + ldr r3, [pc, #228] @ (c9840 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d1220 │ │ │ │ + bl d1218 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, c978e │ │ │ │ + cbz r0, c9786 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, c97c8 │ │ │ │ + cbnz r3, c97c0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ and.w r2, r3, #512 @ 0x200 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n c97aa │ │ │ │ + bpl.n c97a2 │ │ │ │ movs r2, #1 │ │ │ │ - bl 987a8 │ │ │ │ - ldr r2, [pc, #188] @ (c984c ) │ │ │ │ - ldr r3, [pc, #180] @ (c9848 ) │ │ │ │ + bl 987a0 │ │ │ │ + ldr r2, [pc, #188] @ (c9844 ) │ │ │ │ + ldr r3, [pc, #180] @ (c9840 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c97a6 │ │ │ │ + bne.n c979e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #164] @ (c9850 ) │ │ │ │ + ldr r0, [pc, #164] @ (c9848 ) │ │ │ │ movw r1, #37125 @ 0x9105 │ │ │ │ movw ip, #16645 @ 0x4105 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ movs r3, #9 │ │ │ │ movs r1, #1 │ │ │ │ str.w ip, [sp] │ │ │ │ add r0, pc │ │ │ │ bl 1b098 │ │ │ │ - b.n c978e │ │ │ │ + b.n c9786 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #2 │ │ │ │ bl 2d6c8 │ │ │ │ - ldr r3, [pc, #128] @ (c9854 ) │ │ │ │ + ldr r3, [pc, #128] @ (c984c ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ - cbnz r3, c97f6 │ │ │ │ + cbnz r3, c97ee │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbnz r2, c97fe │ │ │ │ + cbnz r2, c97f6 │ │ │ │ mov r0, r1 │ │ │ │ bl 2e0e6 │ │ │ │ ldr.w r3, [r4, #3584] @ 0xe00 │ │ │ │ - cbnz r3, c9836 │ │ │ │ + cbnz r3, c982e │ │ │ │ mov r0, r5 │ │ │ │ - b.n c978e │ │ │ │ + b.n c9786 │ │ │ │ bl 2d7ac │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b.n c97e0 │ │ │ │ + b.n c97d8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ dmb ish │ │ │ │ adds r2, #12 │ │ │ │ ldrex r0, [r2] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c9806 │ │ │ │ + bne.n c97fe │ │ │ │ adds r3, #16 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c9820 │ │ │ │ + bne.n c9818 │ │ │ │ dmb ish │ │ │ │ - b.n c97ec │ │ │ │ + b.n c97e4 │ │ │ │ bl 2d754 │ │ │ │ mov r0, r5 │ │ │ │ - b.n c978e │ │ │ │ + b.n c9786 │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3640] @ 0xe38 │ │ │ │ - ldr r2, [pc, #156] @ (c9904 ) │ │ │ │ + ldr r2, [pc, #156] @ (c98fc ) │ │ │ │ sub sp, #448 @ 0x1c0 │ │ │ │ - ldr r3, [pc, #156] @ (c9908 ) │ │ │ │ + ldr r3, [pc, #156] @ (c9900 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (c990c ) │ │ │ │ + ldr r1, [pc, #152] @ (c9904 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bpl.n c98f8 │ │ │ │ + bpl.n c98f0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n c98c4 │ │ │ │ + bgt.n c98bc │ │ │ │ tst.w r2, #10 │ │ │ │ it eq │ │ │ │ moveq r3, #20 │ │ │ │ - bne.n c98be │ │ │ │ + bne.n c98b6 │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #104] @ (c9910 ) │ │ │ │ + ldr r3, [pc, #104] @ (c9908 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl c9924 │ │ │ │ + bl c991c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n c98e2 │ │ │ │ + bne.n c98da │ │ │ │ mov r0, r4 │ │ │ │ blx 105f0 │ │ │ │ - ldr r2, [pc, #76] @ (c9914 ) │ │ │ │ - ldr r3, [pc, #64] @ (c9908 ) │ │ │ │ + ldr r2, [pc, #76] @ (c990c ) │ │ │ │ + ldr r3, [pc, #64] @ (c9900 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c98de │ │ │ │ + bne.n c98d6 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #448 @ 0x1c0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (c9918 ) │ │ │ │ + ldr r3, [pc, #52] @ (c9910 ) │ │ │ │ movw r2, #1812 @ 0x714 │ │ │ │ - ldr r1, [pc, #48] @ (c991c ) │ │ │ │ - ldr r0, [pc, #52] @ (c9920 ) │ │ │ │ + ldr r1, [pc, #48] @ (c9914 ) │ │ │ │ + ldr r0, [pc, #52] @ (c9918 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ tst.w r2, #10 │ │ │ │ it eq │ │ │ │ moveq r3, #16 │ │ │ │ - beq.n c9898 │ │ │ │ - b.n c98be │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + beq.n c9890 │ │ │ │ + b.n c98b6 │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ movs r5, r0 │ │ │ │ - ldr??.w r0, [r4, r2] │ │ │ │ - cbnz r6, c9982 │ │ │ │ + str??.w r0, [r4, r2] │ │ │ │ + cbnz r6, c9976 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, c998e │ │ │ │ + cbnz r6, c9982 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #344] @ (c9a90 ) │ │ │ │ + ldr r3, [pc, #344] @ (c9a88 ) │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov ip, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n c9a02 │ │ │ │ + bne.n c99fa │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n c99ec │ │ │ │ + bhi.n c99e4 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r6, r2, #9 │ │ │ │ muls r3, r0 │ │ │ │ subs r5, r3, #5 │ │ │ │ asrs r0, r5, #17 │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -285080,126 +285078,126 @@ │ │ │ │ ldrh r5, [r1, #4] │ │ │ │ str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr.w r0, [r2, #1] │ │ │ │ adds r2, #5 │ │ │ │ str r2, [r4, #0] │ │ │ │ blx r5 │ │ │ │ - cbz r6, c998a │ │ │ │ + cbz r6, c9982 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r6, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n c9944 │ │ │ │ + b.n c993c │ │ │ │ adds r6, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n c997c │ │ │ │ + bne.n c9974 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #4997 @ 0x1385 │ │ │ │ movt r0, #1 │ │ │ │ blx r5 │ │ │ │ - b.n c997a │ │ │ │ + b.n c9972 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ ldrb.w r2, [ip, #-1] │ │ │ │ and.w r1, r2, #127 @ 0x7f │ │ │ │ orr.w r3, r1, r3, lsl #7 │ │ │ │ lsls r1, r2, #24 │ │ │ │ - bmi.n c999c │ │ │ │ + bmi.n c9994 │ │ │ │ add r3, ip │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n c997a │ │ │ │ + b.n c9972 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ ldrb.w r2, [ip, #-1] │ │ │ │ and.w r1, r2, #127 @ 0x7f │ │ │ │ orr.w r3, r1, r3, lsl #7 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bmi.n c99bc │ │ │ │ + bmi.n c99b4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2d4ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r6, r3 │ │ │ │ - b.n c997a │ │ │ │ + b.n c9972 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r3, #1 │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n c997a │ │ │ │ - ldr r3, [pc, #164] @ (c9a94 ) │ │ │ │ + b.n c9972 │ │ │ │ + ldr r3, [pc, #164] @ (c9a8c ) │ │ │ │ movw r2, #1755 @ 0x6db │ │ │ │ - ldr r1, [pc, #164] @ (c9a98 ) │ │ │ │ - ldr r0, [pc, #164] @ (c9a9c ) │ │ │ │ + ldr r1, [pc, #164] @ (c9a90 ) │ │ │ │ + ldr r0, [pc, #164] @ (c9a94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ - b.n c9952 │ │ │ │ + b.n c994a │ │ │ │ ldrsb.w r3, [ip], #1 │ │ │ │ str.w ip, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n c9a08 │ │ │ │ - b.n c997a │ │ │ │ + blt.n c9a00 │ │ │ │ + b.n c9972 │ │ │ │ adds r2, #9 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n c997a │ │ │ │ + b.n c9972 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d4ce │ │ │ │ - b.n c997a │ │ │ │ + b.n c9972 │ │ │ │ movw r0, #29061 @ 0x7185 │ │ │ │ blx r5 │ │ │ │ - b.n c997a │ │ │ │ + b.n c9972 │ │ │ │ ldr.w r3, [r2, #1] │ │ │ │ adds r2, #5 │ │ │ │ str r2, [r4, #0] │ │ │ │ and.w r2, r3, #3968 @ 0xf80 │ │ │ │ cmp.w r2, #3968 @ 0xf80 │ │ │ │ it ne │ │ │ │ ubfxne r3, r3, #7, #5 │ │ │ │ - bne.n c99de │ │ │ │ - ldr r2, [pc, #88] @ (c9aa0 ) │ │ │ │ + bne.n c99d6 │ │ │ │ + ldr r2, [pc, #88] @ (c9a98 ) │ │ │ │ lsrs r3, r3, #12 │ │ │ │ ldr r1, [r7, r2] │ │ │ │ clz r2, r3 │ │ │ │ rsb r2, r2, #732 @ 0x2dc │ │ │ │ adds r2, #1 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r6, r3 │ │ │ │ - b.n c997a │ │ │ │ + b.n c9972 │ │ │ │ bl 43540 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n c997a │ │ │ │ + b.n c9972 │ │ │ │ adds r6, #1 │ │ │ │ subs r6, #1 │ │ │ │ - b.n c9944 │ │ │ │ + b.n c993c │ │ │ │ str.w ip, [r4] │ │ │ │ ldrsb.w r3, [ip], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n c9a72 │ │ │ │ + blt.n c9a6a │ │ │ │ adds r6, #1 │ │ │ │ mov r0, ip │ │ │ │ str.w ip, [r4] │ │ │ │ - b.n c9a6e │ │ │ │ + b.n c9a66 │ │ │ │ bl 434ec │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n c997a │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + b.n c9972 │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xf76a0002 │ │ │ │ - hlt 0x0004 │ │ │ │ + @ instruction: 0xf75a0002 │ │ │ │ + rev16 r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ - push {lr} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -285216,258 +285214,258 @@ │ │ │ │ orr.w ip, ip, r2 │ │ │ │ movs r2, #0 │ │ │ │ lsl.w lr, r1, lr │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r3 │ │ │ │ lsls r4, r1, #8 │ │ │ │ adds r3, #1 │ │ │ │ - cbnz r0, c9af0 │ │ │ │ + cbnz r0, c9ae8 │ │ │ │ eor.w r2, r2, lr │ │ │ │ eor.w r1, r1, ip │ │ │ │ subs.w r0, r2, lr │ │ │ │ sbc.w r1, r1, ip │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r3, [r5, #0] │ │ │ │ orr.w r1, r4, r2, lsr #24 │ │ │ │ subs r0, #1 │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ orr.w r2, r4, r2, lsl #8 │ │ │ │ - b.n c9ad6 │ │ │ │ + b.n c9ace │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #544] @ (c9d30 ) │ │ │ │ + ldr r0, [pc, #544] @ (c9d28 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r6, [pc, #544] @ (c9d34 ) │ │ │ │ + ldr r6, [pc, #544] @ (c9d2c ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #540] @ (c9d38 ) │ │ │ │ + ldr r3, [pc, #540] @ (c9d30 ) │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c9d02 │ │ │ │ - ldr r3, [pc, #524] @ (c9d3c ) │ │ │ │ + bne.w c9cfa │ │ │ │ + ldr r3, [pc, #524] @ (c9d34 ) │ │ │ │ add r3, pc │ │ │ │ add.w r4, r3, #1200 @ 0x4b0 │ │ │ │ ldr.w ip, [r3, #3584] @ 0xe00 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ adds r0, r2, #1 │ │ │ │ adc.w r1, r3, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w c9d1a │ │ │ │ + bne.w c9d12 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r1, [r5, #384] @ 0x180 │ │ │ │ str.w r3, [r5, #352] @ 0x160 │ │ │ │ movw r3, #33460 @ 0x82b4 │ │ │ │ movt r3, #15613 @ 0x3cfd │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl d8830 │ │ │ │ + bl d8828 │ │ │ │ add.w r3, r5, #1488 @ 0x5d0 │ │ │ │ mov r0, r5 │ │ │ │ vstr d0, [r3, #-8] │ │ │ │ - bl 81dcc │ │ │ │ - bl d4e94 │ │ │ │ - bl d3b68 │ │ │ │ + bl 81dc4 │ │ │ │ + bl d4e8c │ │ │ │ + bl d3b60 │ │ │ │ ldr.w r3, [r5, #1832] @ 0x728 │ │ │ │ lsls r3, r3, #11 │ │ │ │ - bpl.n c9bd2 │ │ │ │ - ldr r4, [pc, #436] @ (c9d40 ) │ │ │ │ + bpl.n c9bca │ │ │ │ + ldr r4, [pc, #436] @ (c9d38 ) │ │ │ │ movs r0, #15 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 1203c │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #6 │ │ │ │ blx 1203c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r4, [pc, #420] @ (c9d44 ) │ │ │ │ + ldr r4, [pc, #420] @ (c9d3c ) │ │ │ │ movs r0, #3 │ │ │ │ blx 1203c │ │ │ │ add r4, pc │ │ │ │ - bl ca004 │ │ │ │ - bl dc590 │ │ │ │ - b.n c9bb4 │ │ │ │ + bl c9ffc │ │ │ │ + bl dc588 │ │ │ │ + b.n c9bac │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, c9bc6 │ │ │ │ + cbz r3, c9bbe │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c9bb2 │ │ │ │ + beq.n c9baa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl c9edc │ │ │ │ - b.n c9bb2 │ │ │ │ - ldr r1, [pc, #384] @ (c9d48 ) │ │ │ │ + bl c9ed4 │ │ │ │ + b.n c9baa │ │ │ │ + ldr r1, [pc, #384] @ (c9d40 ) │ │ │ │ mov.w r0, #65537 @ 0x10001 │ │ │ │ add r1, pc │ │ │ │ blx 1203c │ │ │ │ - ldr r3, [pc, #376] @ (c9d4c ) │ │ │ │ + ldr r3, [pc, #376] @ (c9d44 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #1196] @ 0x4ac │ │ │ │ - cbz r0, c9be8 │ │ │ │ - ldr r1, [pc, #368] @ (c9d50 ) │ │ │ │ + cbz r0, c9be0 │ │ │ │ + ldr r1, [pc, #368] @ (c9d48 ) │ │ │ │ orr.w r0, r0, #131072 @ 0x20000 │ │ │ │ add r1, pc │ │ │ │ blx 1203c │ │ │ │ - ldr r1, [pc, #360] @ (c9d54 ) │ │ │ │ + ldr r1, [pc, #360] @ (c9d4c ) │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ movt r0, #1 │ │ │ │ - ldr r4, [pc, #356] @ (c9d58 ) │ │ │ │ + ldr r4, [pc, #356] @ (c9d50 ) │ │ │ │ add r1, pc │ │ │ │ blx 1203c │ │ │ │ - ldr r1, [pc, #352] @ (c9d5c ) │ │ │ │ + ldr r1, [pc, #352] @ (c9d54 ) │ │ │ │ movs r0, #37 @ 0x25 │ │ │ │ movt r0, #1 │ │ │ │ add r1, pc │ │ │ │ add r4, pc │ │ │ │ blx 1203c │ │ │ │ - ldr r1, [pc, #340] @ (c9d60 ) │ │ │ │ + ldr r1, [pc, #340] @ (c9d58 ) │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ movt r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 1203c │ │ │ │ - ldr r1, [pc, #332] @ (c9d64 ) │ │ │ │ + ldr r1, [pc, #332] @ (c9d5c ) │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ movt r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 1203c │ │ │ │ - ldr r3, [pc, #320] @ (c9d68 ) │ │ │ │ + ldr r3, [pc, #320] @ (c9d60 ) │ │ │ │ movs r0, #34 @ 0x22 │ │ │ │ movt r0, #1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 1203c │ │ │ │ - ldr r1, [pc, #308] @ (c9d6c ) │ │ │ │ + ldr r1, [pc, #308] @ (c9d64 ) │ │ │ │ movs r0, #32 │ │ │ │ movt r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 1203c │ │ │ │ - bl d34d0 │ │ │ │ + bl d34c8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl ca0c4 │ │ │ │ + bl ca0bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c9d16 │ │ │ │ + beq.n c9d0e │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #280] @ (c9d70 ) │ │ │ │ + ldr r2, [pc, #280] @ (c9d68 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r3, #220] @ 0xdc │ │ │ │ str.w r2, [r3, #236] @ 0xec │ │ │ │ mvn.w r2, #4 │ │ │ │ str.w r2, [r3, #232] @ 0xe8 │ │ │ │ - bl ca394 │ │ │ │ + bl ca38c │ │ │ │ ldr.w r3, [r4, #1664] @ 0x680 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c9d10 │ │ │ │ - ldr r4, [pc, #248] @ (c9d74 ) │ │ │ │ - bl dc684 │ │ │ │ - bl c2ab4 │ │ │ │ + beq.n c9d08 │ │ │ │ + ldr r4, [pc, #248] @ (c9d6c ) │ │ │ │ + bl dc67c │ │ │ │ + bl c2aac │ │ │ │ add r4, pc │ │ │ │ - bl c5ad8 │ │ │ │ + bl c5ad0 │ │ │ │ ldr.w r3, [r4, #1372] @ 0x55c │ │ │ │ str.w r3, [r5, #1616] @ 0x650 │ │ │ │ str.w r3, [r5, #1620] @ 0x654 │ │ │ │ - bl d1100 │ │ │ │ - bl c9710 │ │ │ │ - bl d1e90 │ │ │ │ - bl d1fb0 │ │ │ │ - bl c2a80 │ │ │ │ - bl c2170 │ │ │ │ - bl d3234 │ │ │ │ - bl 8f138 │ │ │ │ - bl d0af8 │ │ │ │ - bl be620 │ │ │ │ + bl d10f8 │ │ │ │ + bl c9708 │ │ │ │ + bl d1e88 │ │ │ │ + bl d1fa8 │ │ │ │ + bl c2a78 │ │ │ │ + bl c2168 │ │ │ │ + bl d322c │ │ │ │ + bl 8f130 │ │ │ │ + bl d0af0 │ │ │ │ + bl be618 │ │ │ │ mov r0, r5 │ │ │ │ - bl cab84 │ │ │ │ + bl cab7c │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r5, #2296] @ 0x8f8 │ │ │ │ - bl d4fcc │ │ │ │ - bl 99874 │ │ │ │ - bl dd820 │ │ │ │ - bl dd304 │ │ │ │ - vldr d7, [pc, #76] @ c9d28 │ │ │ │ + bl d4fc4 │ │ │ │ + bl 9986c │ │ │ │ + bl dd818 │ │ │ │ + bl dd2fc │ │ │ │ + vldr d7, [pc, #76] @ c9d20 │ │ │ │ add.w r2, r4, #3360 @ 0xd20 │ │ │ │ add.w r3, r4, #3376 @ 0xd30 │ │ │ │ movs r0, #1 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ vstr d7, [r2] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vstr d7, [r3, #-8] │ │ │ │ movs r3, #8 │ │ │ │ str.w r3, [r4, #3356] @ 0xd1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #116] @ (c9d78 ) │ │ │ │ + ldr r3, [pc, #116] @ (c9d70 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #1624 @ 0x658 │ │ │ │ bl 2f008 │ │ │ │ - b.n c9b2c │ │ │ │ - bl be078 │ │ │ │ - b.n c9c7a │ │ │ │ + b.n c9b24 │ │ │ │ + bl be070 │ │ │ │ + b.n c9c72 │ │ │ │ bl 5a418 │ │ │ │ - ldr r3, [pc, #92] @ (c9d78 ) │ │ │ │ + ldr r3, [pc, #92] @ (c9d70 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add.w r0, r0, #1624 @ 0x658 │ │ │ │ bl 2f040 │ │ │ │ - b.n c9b4e │ │ │ │ + b.n c9b46 │ │ │ │ subs r0, r7, #2 │ │ │ │ @ instruction: 0xeb85b851 │ │ │ │ subs r7, #158 @ 0x9e │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ movs r5, r0 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ movs r5, r0 │ │ │ │ - strb r5, [r3, r6] │ │ │ │ - vtbl.8 d22, {d22-d24}, d14 │ │ │ │ + strb r5, [r4, r6] │ │ │ │ + @ instruction: 0xfff66a96 │ │ │ │ movs r5, r0 │ │ │ │ - strb r1, [r0, r3] │ │ │ │ - vqshlu.s64 d25, d8, #54 @ 0x36 │ │ │ │ + strb r1, [r1, r3] │ │ │ │ + vrintm.f16 d25, d16 │ │ │ │ movs r5, r0 │ │ │ │ - strb r3, [r1, r0] │ │ │ │ - vsri.64 d21, d3, #10 │ │ │ │ - vcvt.bf16.f32 d25, q13 │ │ │ │ + strb r3, [r2, r0] │ │ │ │ + vsri.64 d21, d11, #10 │ │ │ │ + vqshlu.s32 , q9, #22 │ │ │ │ movs r5, r0 │ │ │ │ - strb r1, [r0, r2] │ │ │ │ + strb r1, [r1, r2] │ │ │ │ vcvt.u16.f16 q8, , #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r7, [r3, r1] │ │ │ │ + strb r7, [r4, r1] │ │ │ │ @ instruction: 0xfff60b50 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0000 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -000c9d7c : │ │ │ │ +000c9d74 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #100] @ (c9df4 ) │ │ │ │ + ldr r2, [pc, #100] @ (c9dec ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #92] @ (c9df8 ) │ │ │ │ + ldr r3, [pc, #92] @ (c9df0 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ lsls r2, r0, #15 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -285479,145 +285477,145 @@ │ │ │ │ uxth r0, r0 │ │ │ │ ittt mi │ │ │ │ ldrmi r3, [sp, #12] │ │ │ │ orrmi.w r3, r3, #8 │ │ │ │ strmi r3, [sp, #12] │ │ │ │ blx 106a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n c9df0 │ │ │ │ + blt.n c9de8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ands.w r0, r0, #65536 @ 0x10000 │ │ │ │ it ne │ │ │ │ ldrne r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #36] @ (c9dfc ) │ │ │ │ - ldr r3, [pc, #32] @ (c9df8 ) │ │ │ │ + ldr r2, [pc, #36] @ (c9df4 ) │ │ │ │ + ldr r3, [pc, #32] @ (c9df0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c9dec │ │ │ │ + bne.n c9de4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - b.n c9dd4 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + b.n c9dcc │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -000c9e00 : │ │ │ │ +000c9df8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bhi.n c9e7c │ │ │ │ + bhi.n c9e74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c9ea4 │ │ │ │ - ldr r0, [pc, #180] @ (c9ed0 ) │ │ │ │ + beq.n c9e9c │ │ │ │ + ldr r0, [pc, #180] @ (c9ec8 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ add r3, r0 │ │ │ │ - cbz r2, c9e3e │ │ │ │ + cbz r2, c9e36 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ str r0, [r2, #12] │ │ │ │ str r0, [r2, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - cbz r1, c9e70 │ │ │ │ + cbz r1, c9e68 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c9e70 │ │ │ │ + beq.n c9e68 │ │ │ │ ldrd r2, r0, [r1, #4] │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n c9e76 │ │ │ │ + bmi.n c9e6e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbnz r2, c9e7a │ │ │ │ - cbz r0, c9e90 │ │ │ │ + cbnz r2, c9e72 │ │ │ │ + cbz r0, c9e88 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ lsls r5, r2, #15 │ │ │ │ - bmi.n c9e8a │ │ │ │ + bmi.n c9e82 │ │ │ │ str r0, [r3, #4] │ │ │ │ bfc r2, #0, #16 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - bl c9edc │ │ │ │ + bl c9ed4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbnz r2, c9e7c │ │ │ │ + cbnz r2, c9e74 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, c9ec6 │ │ │ │ + cbz r0, c9ebe │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n c9e70 │ │ │ │ + b.n c9e68 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n c9e58 │ │ │ │ + bne.n c9e50 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl caa20 │ │ │ │ + bl caa18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n c9e70 │ │ │ │ - ldr r3, [pc, #44] @ (c9ed4 ) │ │ │ │ + b.n c9e68 │ │ │ │ + ldr r3, [pc, #44] @ (c9ecc ) │ │ │ │ movs r4, #38 @ 0x26 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #776] @ 0x308 │ │ │ │ adds r3, #16 │ │ │ │ - cbz r0, c9eca │ │ │ │ + cbz r0, c9ec2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #65 @ 0x41 │ │ │ │ - bne.n c9eaa │ │ │ │ + bne.n c9ea2 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ - ldr r0, [pc, #28] @ (c9ed8 ) │ │ │ │ + ldr r0, [pc, #28] @ (c9ed0 ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ add r3, r0 │ │ │ │ - b.n c9e24 │ │ │ │ + b.n c9e1c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n c9e58 │ │ │ │ + b.n c9e50 │ │ │ │ subs r3, r4, #1 │ │ │ │ - b.n c9eba │ │ │ │ + b.n c9eb2 │ │ │ │ nop │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ movs r5, r0 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ movs r5, r0 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #152] @ (c9f84 ) │ │ │ │ + ldr r3, [pc, #152] @ (c9f7c ) │ │ │ │ add.w ip, r0, #10 │ │ │ │ subs r2, r0, #1 │ │ │ │ tst.w r1, #16 │ │ │ │ add r3, pc │ │ │ │ it eq │ │ │ │ moveq.w lr, #65536 @ 0x10000 │ │ │ │ add.w ip, r3, ip, lsl #4 │ │ │ │ @@ -285628,62 +285626,62 @@ │ │ │ │ adds r6, r4, r3 │ │ │ │ movw r5, #65519 @ 0xffef │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ sub sp, #8 │ │ │ │ ands r1, r5 │ │ │ │ bfc r4, #0, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n c9f74 │ │ │ │ + beq.n c9f6c │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ orr.w r1, lr, r1 │ │ │ │ add r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [ip, #8] │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r3] │ │ │ │ orr.w ip, ip, r1 │ │ │ │ strex r5, ip, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n c9f38 │ │ │ │ + bne.n c9f30 │ │ │ │ cmp r0, #31 │ │ │ │ dmb ish │ │ │ │ - bgt.n c9f6e │ │ │ │ + bgt.n c9f66 │ │ │ │ cmp.w lr, #131072 @ 0x20000 │ │ │ │ - beq.n c9f7e │ │ │ │ - ldr r1, [pc, #48] @ (c9f88 ) │ │ │ │ + beq.n c9f76 │ │ │ │ + ldr r1, [pc, #48] @ (c9f80 ) │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c9f90 │ │ │ │ - cbnz r4, c9f6e │ │ │ │ - ldr r3, [pc, #40] @ (c9f8c ) │ │ │ │ + bl c9f88 │ │ │ │ + cbnz r4, c9f66 │ │ │ │ + ldr r3, [pc, #40] @ (c9f84 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ add r3, r2 │ │ │ │ str.w r0, [r3, #172] @ 0xac │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r1, r1, lr │ │ │ │ str.w r1, [ip, #8] │ │ │ │ - b.n c9f6e │ │ │ │ + b.n c9f66 │ │ │ │ movs r1, #1 │ │ │ │ - b.n c9f5a │ │ │ │ + b.n c9f52 │ │ │ │ nop │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ movs r5, r0 │ │ │ │ - strh r1, [r1, r6] │ │ │ │ - vshll.i16 , d6, #16 │ │ │ │ + strh r1, [r2, r6] │ │ │ │ + vshll.i16 , d14, #16 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ - ldr.w ip, [pc, #88] @ c9ff8 │ │ │ │ + ldr.w ip, [pc, #88] @ c9ff0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr r3, [pc, #84] @ (c9ffc ) │ │ │ │ + ldr r3, [pc, #84] @ (c9ff4 ) │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -285693,202 +285691,202 @@ │ │ │ │ blx 10cec │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ blx 11b5c │ │ │ │ - cbnz r0, c9ff2 │ │ │ │ + cbnz r0, c9fea │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #40] @ (ca000 ) │ │ │ │ - ldr r3, [pc, #32] @ (c9ffc ) │ │ │ │ + ldr r2, [pc, #40] @ (c9ff8 ) │ │ │ │ + ldr r3, [pc, #32] @ (c9ff4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c9fee │ │ │ │ + bne.n c9fe6 │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - b.n c9fd6 │ │ │ │ + b.n c9fce │ │ │ │ nop │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r2, [r1, r2] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #156] @ (ca0b0 ) │ │ │ │ + ldr r2, [pc, #156] @ (ca0a8 ) │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ - ldr r3, [pc, #156] @ (ca0b4 ) │ │ │ │ + ldr r3, [pc, #156] @ (ca0ac ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #140] @ (ca0ac ) │ │ │ │ + ldr r0, [pc, #140] @ (ca0a4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx 11ad4 │ │ │ │ str.w r0, [r6, #868] @ 0x364 │ │ │ │ - cbz r0, ca0a6 │ │ │ │ + cbz r0, ca09e │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 10e84 │ │ │ │ - ldr r3, [pc, #92] @ (ca0b8 ) │ │ │ │ + ldr r3, [pc, #92] @ (ca0b0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n ca0a6 │ │ │ │ - cbnz r0, ca0a6 │ │ │ │ + bne.n ca09e │ │ │ │ + cbnz r0, ca09e │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 10cec │ │ │ │ - ldr r2, [pc, #76] @ (ca0bc ) │ │ │ │ + ldr r2, [pc, #76] @ (ca0b4 ) │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 10640 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #11 │ │ │ │ blx 11b5c │ │ │ │ - cbnz r0, ca0a6 │ │ │ │ + cbnz r0, ca09e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #52] @ (ca0c0 ) │ │ │ │ - ldr r3, [pc, #36] @ (ca0b4 ) │ │ │ │ + ldr r2, [pc, #52] @ (ca0b8 ) │ │ │ │ + ldr r3, [pc, #36] @ (ca0ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ca0a2 │ │ │ │ + bne.n ca09a │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - b.n ca08a │ │ │ │ + b.n ca082 │ │ │ │ nop │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [r5, r3] │ │ │ │ - @ instruction: 0xfff653ce │ │ │ │ + str r5, [r6, r3] │ │ │ │ + vrsra.u64 , q3, #10 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #336] @ (ca228 ) │ │ │ │ + ldr r3, [pc, #336] @ (ca220 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movw r0, #16383 @ 0x3fff │ │ │ │ str r5, [r4, #32] │ │ │ │ - bl c2f48 │ │ │ │ + bl c2f40 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ - bl c2f48 │ │ │ │ + bl c2f40 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #16383 @ 0x3fff │ │ │ │ - bl c2f48 │ │ │ │ + bl c2f40 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d31b8 │ │ │ │ + bl d31b0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl d31b8 │ │ │ │ + bl d31b0 │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r5, r8 │ │ │ │ - bl d31b8 │ │ │ │ + bl d31b0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ sub.w r5, r0, r8 │ │ │ │ str.w r3, [r4, #140] @ 0x8c │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - bl d31ec │ │ │ │ + bl d31e4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ - bl d31ec │ │ │ │ + bl d31e4 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r0, sl │ │ │ │ - bl d31ec │ │ │ │ + bl d31e4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n ca21c │ │ │ │ + beq.n ca214 │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ adds r2, r6, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ca214 │ │ │ │ + beq.n ca20c │ │ │ │ clz r7, r0 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ca214 │ │ │ │ - ldr r1, [pc, #196] @ (ca22c ) │ │ │ │ + beq.n ca20c │ │ │ │ + ldr r1, [pc, #196] @ (ca224 ) │ │ │ │ add.w r9, r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r9, [r4, #36] @ 0x24 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ca23c │ │ │ │ - ldr r1, [pc, #168] @ (ca230 ) │ │ │ │ + bl ca234 │ │ │ │ + ldr r1, [pc, #168] @ (ca228 ) │ │ │ │ mov r2, r8 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ movw r3, #6220 @ 0x184c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl ca23c │ │ │ │ - ldr r1, [pc, #152] @ (ca234 ) │ │ │ │ + bl ca234 │ │ │ │ + ldr r1, [pc, #152] @ (ca22c ) │ │ │ │ mov r2, fp │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #140 @ 0x8c │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ca23c │ │ │ │ - ldr r1, [pc, #136] @ (ca238 ) │ │ │ │ + bl ca234 │ │ │ │ + ldr r1, [pc, #136] @ (ca230 ) │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl ca23c │ │ │ │ + bl ca234 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r3, [r4, #244] @ 0xf4 │ │ │ │ adds r2, r6, #4 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str.w r9, [r4, #308] @ 0x134 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -285905,80 +285903,80 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ subs r2, #4 │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ subs r3, #4 │ │ │ │ str.w r3, [r4, #148] @ 0x94 │ │ │ │ - bl ca29c │ │ │ │ + bl ca294 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #32 │ │ │ │ adds r2, r6, #4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 2f834 │ │ │ │ movs r0, #0 │ │ │ │ - b.n ca20e │ │ │ │ + b.n ca206 │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ subs r2, r2, r3 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - ldr r0, [pc, #60] @ (ca298 ) │ │ │ │ + ldr r0, [pc, #60] @ (ca290 ) │ │ │ │ str r5, [r4, #28] │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ add r0, pc │ │ │ │ strd r2, r5, [r4, #8] │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r2, r3, #88 @ 0x58 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n ca28c │ │ │ │ + beq.n ca284 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n ca28c │ │ │ │ + beq.n ca284 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r5, [r4, #16] │ │ │ │ strd r1, r2, [r4, #36] @ 0x24 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r5, #32768 @ 0x8000 │ │ │ │ movs r1, #3 │ │ │ │ movs r2, #1 │ │ │ │ - b.n ca282 │ │ │ │ + b.n ca27a │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #228] @ (ca390 ) │ │ │ │ + ldr r0, [pc, #228] @ (ca388 ) │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -285991,71 +285989,71 @@ │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ str r5, [r4, #100] @ 0x64 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ str.w r1, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ca38e │ │ │ │ + beq.n ca386 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ca38e │ │ │ │ + beq.n ca386 │ │ │ │ mov r0, r4 │ │ │ │ add.w r6, r4, #1416 @ 0x588 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ str.w r5, [r4, #1344] @ 0x540 │ │ │ │ mov r0, r4 │ │ │ │ add.w r5, r4, #1400 @ 0x578 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #1348] @ 0x544 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #1352] @ 0x548 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #1356] @ 0x54c │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #1360] @ 0x550 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #1400] @ 0x578 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #1380] @ 0x564 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #1384] @ 0x568 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str.w r0, [r4, #1388] @ 0x56c │ │ │ │ - bl d3158 │ │ │ │ + bl d3150 │ │ │ │ str.w r0, [r4, #2728] @ 0xaa8 │ │ │ │ - bl d1f58 │ │ │ │ + bl d1f50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #1792] @ 0x700 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str.w r0, [r4, #1796] @ 0x704 │ │ │ │ - bl cf03c │ │ │ │ + bl cf034 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n ca37a │ │ │ │ + bne.n ca372 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r2, r0, #2032 @ 0x7f0 │ │ │ │ @@ -286067,82 +286065,82 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r4, #1840] @ 0x730 │ │ │ │ str.w r3, [r4, #356] @ 0x164 │ │ │ │ addw r0, r4, #2540 @ 0x9ec │ │ │ │ blx 117c8 │ │ │ │ add.w r3, r4, #2624 @ 0xa40 │ │ │ │ - vldr d7, [pc, #32] @ ca3f8 │ │ │ │ + vldr d7, [pc, #32] @ ca3f0 │ │ │ │ add.w r0, r4, #392 @ 0x188 │ │ │ │ vstr d7, [r3, #-8] │ │ │ │ blx 11a24 │ │ │ │ add.w r0, r4, #440 @ 0x1b8 │ │ │ │ movs r1, #0 │ │ │ │ blx 11108 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f56c │ │ │ │ + b.w 7f564 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr.w ip, [pc, #72] @ ca458 │ │ │ │ + ldr.w ip, [pc, #72] @ ca450 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r3, [pc, #68] @ (ca45c ) │ │ │ │ + ldr r3, [pc, #68] @ (ca454 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ca464 │ │ │ │ + bl ca45c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ movs r0, #0 │ │ │ │ blx 10884 │ │ │ │ - ldr r2, [pc, #36] @ (ca460 ) │ │ │ │ - ldr r3, [pc, #28] @ (ca45c ) │ │ │ │ + ldr r2, [pc, #36] @ (ca458 ) │ │ │ │ + ldr r3, [pc, #28] @ (ca454 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ca452 │ │ │ │ + bne.n ca44a │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str r6, [r4, r0] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r1, [pc, #148] @ (ca508 ) │ │ │ │ + ldr r1, [pc, #148] @ (ca500 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r2, [pc, #148] @ (ca50c ) │ │ │ │ + ldr r2, [pc, #148] @ (ca504 ) │ │ │ │ mov r3, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #144] @ (ca510 ) │ │ │ │ + ldr r5, [pc, #144] @ (ca508 ) │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r5, #3296] @ 0xce0 │ │ │ │ - cbnz r2, ca4dc │ │ │ │ + cbnz r2, ca4d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ blx 11e18 │ │ │ │ movs r1, #19 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 11b68 │ │ │ │ movs r1, #18 │ │ │ │ @@ -286163,663 +286161,663 @@ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #12 │ │ │ │ addw r0, r5, #3300 @ 0xce4 │ │ │ │ blx 11430 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r5, #3296] @ 0xce0 │ │ │ │ - ldr r1, [pc, #52] @ (ca514 ) │ │ │ │ + ldr r1, [pc, #52] @ (ca50c ) │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ addw r1, r1, #3300 @ 0xce4 │ │ │ │ blx 11430 │ │ │ │ - ldr r2, [pc, #40] @ (ca518 ) │ │ │ │ - ldr r3, [pc, #28] @ (ca50c ) │ │ │ │ + ldr r2, [pc, #40] @ (ca510 ) │ │ │ │ + ldr r3, [pc, #28] @ (ca504 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ca504 │ │ │ │ + bne.n ca4fc │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #904] @ (ca894 ) │ │ │ │ + ldr r7, [pc, #936] @ (ca8ac ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [pc, #432] @ (ca6cc ) │ │ │ │ + ldr r7, [pc, #464] @ (ca6e4 ) │ │ │ │ movs r5, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #104] @ (ca594 ) │ │ │ │ + ldr r2, [pc, #104] @ (ca58c ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r3, [pc, #104] @ (ca598 ) │ │ │ │ + ldr r3, [pc, #104] @ (ca590 ) │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, ca562 │ │ │ │ - ldr r2, [pc, #88] @ (ca59c ) │ │ │ │ - ldr r3, [pc, #84] @ (ca598 ) │ │ │ │ + cbz r0, ca55a │ │ │ │ + ldr r2, [pc, #88] @ (ca594 ) │ │ │ │ + ldr r3, [pc, #84] @ (ca590 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ca58a │ │ │ │ + bne.n ca582 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 10880 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl ca464 │ │ │ │ + bl ca45c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ movs r0, #1 │ │ │ │ blx 10884 │ │ │ │ - ldr r2, [pc, #40] @ (ca5a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (ca598 ) │ │ │ │ + ldr r2, [pc, #40] @ (ca598 ) │ │ │ │ + ldr r3, [pc, #28] @ (ca590 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n ca58e │ │ │ │ + beq.n ca586 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #168] @ (ca640 ) │ │ │ │ + ldr r7, [pc, #200] @ (ca658 ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #96] @ (ca600 ) │ │ │ │ + ldr r7, [pc, #128] @ (ca618 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [pc, #904] @ (ca92c ) │ │ │ │ + ldr r6, [pc, #936] @ (ca944 ) │ │ │ │ movs r5, r0 │ │ │ │ ldrd r1, r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n ca5c6 │ │ │ │ + bcs.n ca5be │ │ │ │ ldrd r3, ip, [r0, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ sub.w r3, ip, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n ca5ca │ │ │ │ + bgt.n ca5c2 │ │ │ │ mov r3, r2 │ │ │ │ sub.w r2, ip, r3 │ │ │ │ add r3, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r3, [r0, #20] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n ca5ba │ │ │ │ - b.n ca5bc │ │ │ │ + ble.n ca5b2 │ │ │ │ + b.n ca5b4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #716] @ (ca8b0 ) │ │ │ │ + ldr r3, [pc, #716] @ (ca8a8 ) │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r9, [pc, #712] @ ca8b4 │ │ │ │ + ldr.w r9, [pc, #712] @ ca8ac │ │ │ │ mov r0, r3 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r9, pc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w ca718 │ │ │ │ - ldr r3, [pc, #692] @ (ca8b8 ) │ │ │ │ + beq.w ca710 │ │ │ │ + ldr r3, [pc, #692] @ (ca8b0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r2, r3, r6, lsl #4 │ │ │ │ ldr.w r2, [r2, #168] @ 0xa8 │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bmi.w ca83e │ │ │ │ + bmi.w ca836 │ │ │ │ ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ cmp r6, #31 │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bhi.n ca70c │ │ │ │ + bhi.n ca704 │ │ │ │ mov.w r7, #2448 @ 0x990 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ lsrs r7, r6 │ │ │ │ ands.w r7, r7, #1 │ │ │ │ - bne.w ca836 │ │ │ │ + bne.w ca82e │ │ │ │ ldr.w r1, [r4, #2940] @ 0xb7c │ │ │ │ - cbz r1, ca646 │ │ │ │ + cbz r1, ca63e │ │ │ │ cmp r6, #31 │ │ │ │ - ble.w ca862 │ │ │ │ + ble.w ca85a │ │ │ │ ldr.w r1, [r4, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w ca802 │ │ │ │ - ldr r1, [pc, #616] @ (ca8bc ) │ │ │ │ + bne.w ca7fa │ │ │ │ + ldr r1, [pc, #616] @ (ca8b4 ) │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, sl, lsl #4 │ │ │ │ ldrb.w r1, [r1, #184] @ 0xb8 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n ca666 │ │ │ │ + bpl.n ca65e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w ca802 │ │ │ │ + beq.w ca7fa │ │ │ │ mov r0, r5 │ │ │ │ sub.w r8, r2, r3 │ │ │ │ - bl be598 │ │ │ │ + bl be590 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ca8a4 │ │ │ │ + beq.w ca89c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w ca82c │ │ │ │ - ldr r3, [pc, #576] @ (ca8c0 ) │ │ │ │ + beq.w ca824 │ │ │ │ + ldr r3, [pc, #576] @ (ca8b8 ) │ │ │ │ add.w r2, sl, #11 │ │ │ │ strd r6, r5, [r4, #464] @ 0x1d0 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r2, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w ca7cc │ │ │ │ + bne.w ca7c4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.n ca78a │ │ │ │ + bmi.n ca782 │ │ │ │ add.w r3, r3, sl, lsl #4 │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ - cbz r3, ca6ea │ │ │ │ + cbz r3, ca6e2 │ │ │ │ ldr.w r2, [r4, #1344] @ 0x540 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #532] @ (ca8c4 ) │ │ │ │ + ldr r1, [pc, #532] @ (ca8bc ) │ │ │ │ subs.w sl, r2, #0 │ │ │ │ ldr.w r2, [r4, #2024] @ 0x7e8 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ add r1, pc │ │ │ │ cmp r5, #0 │ │ │ │ str.w r0, [r4, #2024] @ 0x7e8 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n ca710 │ │ │ │ - bl c7f1c │ │ │ │ + bne.n ca708 │ │ │ │ + bl c7f14 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [r4, #2024] @ 0x7e8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n ca750 │ │ │ │ + bne.n ca748 │ │ │ │ ldr.w r3, [r4, #1344] @ 0x540 │ │ │ │ - cbz r3, ca6ea │ │ │ │ - cbz r5, ca73e │ │ │ │ + cbz r3, ca6e2 │ │ │ │ + cbz r5, ca736 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w fp, [r4, #464] @ 0x1d0 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - cbz r5, ca75a │ │ │ │ + cbz r5, ca752 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r3, r8 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r7, ca732 │ │ │ │ + cbnz r7, ca72a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n ca63a │ │ │ │ + b.n ca632 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n ca6d8 │ │ │ │ - ldr r3, [pc, #428] @ (ca8c8 ) │ │ │ │ + b.n ca6d0 │ │ │ │ + ldr r3, [pc, #428] @ (ca8c0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, sl, lsl #4 │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ca706 │ │ │ │ + beq.n ca6fe │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [r4, #1344] @ 0x540 │ │ │ │ - cbnz r3, ca770 │ │ │ │ + cbnz r3, ca768 │ │ │ │ movs r0, #4 │ │ │ │ blx 123dc │ │ │ │ - ldr r3, [pc, #396] @ (ca8cc ) │ │ │ │ + ldr r3, [pc, #396] @ (ca8c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, ca77c │ │ │ │ + cbz r1, ca774 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n ca780 │ │ │ │ + beq.n ca778 │ │ │ │ adds r3, #12 │ │ │ │ - b.n ca742 │ │ │ │ + b.n ca73a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w fp, [r4, #464] @ 0x1d0 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ mov r0, r9 │ │ │ │ blx 10f7c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r8 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ bl 22e4e │ │ │ │ - b.n ca704 │ │ │ │ + b.n ca6fc │ │ │ │ bl 5e266 │ │ │ │ mov r0, r6 │ │ │ │ bl 6af4e │ │ │ │ - b.n ca738 │ │ │ │ - ldr r1, [pc, #336] @ (ca8d0 ) │ │ │ │ + b.n ca730 │ │ │ │ + ldr r1, [pc, #336] @ (ca8c8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #336] @ (ca8d4 ) │ │ │ │ + ldr r0, [pc, #336] @ (ca8cc ) │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ca7fe │ │ │ │ + beq.n ca7f6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov.w ip, #28 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrd r0, r1, [r2, #8] │ │ │ │ lsrs r0, r0, #7 │ │ │ │ clz r2, r0 │ │ │ │ rsb r2, r2, #410 @ 0x19a │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #288] @ (ca8d8 ) │ │ │ │ + ldr r3, [pc, #288] @ (ca8d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n ca88e │ │ │ │ + beq.n ca886 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n ca8a0 │ │ │ │ + beq.n ca898 │ │ │ │ adds r3, #12 │ │ │ │ - b.n ca7b8 │ │ │ │ + b.n ca7b0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr.w r3, [r4, #2024] @ 0x7e8 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #2024] @ 0x7e8 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r3, [pc, #244] @ (ca8dc ) │ │ │ │ + ldr r3, [pc, #244] @ (ca8d4 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w ca8fc │ │ │ │ + beq.w ca8f4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w ca900 │ │ │ │ + beq.w ca8f8 │ │ │ │ adds r3, #12 │ │ │ │ - b.n ca7ea │ │ │ │ + b.n ca7e2 │ │ │ │ mov r1, r0 │ │ │ │ - b.n ca7b4 │ │ │ │ - ldr r1, [pc, #220] @ (ca8e0 ) │ │ │ │ + b.n ca7ac │ │ │ │ + ldr r1, [pc, #220] @ (ca8d8 ) │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, sl, lsl #4 │ │ │ │ ldr.w r0, [r1, #176] @ 0xb0 │ │ │ │ - ldr r1, [pc, #212] @ (ca8e4 ) │ │ │ │ + ldr r1, [pc, #212] @ (ca8dc ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w ca666 │ │ │ │ + beq.w ca65e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w ca666 │ │ │ │ + bne.w ca65e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 10dbc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 22e30 │ │ │ │ - b.n ca67e │ │ │ │ + b.n ca676 │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n ca84e │ │ │ │ + beq.n ca846 │ │ │ │ movs r7, #1 │ │ │ │ - b.n ca63a │ │ │ │ + b.n ca632 │ │ │ │ add.w r3, r3, sl, lsl #4 │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ca728 │ │ │ │ - b.n ca614 │ │ │ │ - ldr r0, [pc, #152] @ (ca8e8 ) │ │ │ │ + bne.w ca720 │ │ │ │ + b.n ca60c │ │ │ │ + ldr r0, [pc, #152] @ (ca8e0 ) │ │ │ │ mov r1, r6 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ bl 423ac │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - b.n ca83a │ │ │ │ - ldr r3, [pc, #136] @ (ca8ec ) │ │ │ │ + b.n ca832 │ │ │ │ + ldr r3, [pc, #136] @ (ca8e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, ca874 │ │ │ │ + cbz r2, ca86c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n ca878 │ │ │ │ + beq.n ca870 │ │ │ │ adds r3, #12 │ │ │ │ - b.n ca866 │ │ │ │ - ldr r2, [pc, #120] @ (ca8f0 ) │ │ │ │ + b.n ca85e │ │ │ │ + ldr r2, [pc, #120] @ (ca8e8 ) │ │ │ │ add r2, pc │ │ │ │ add.w r4, r4, #3264 @ 0xcc0 │ │ │ │ - ldr r0, [pc, #116] @ (ca8f4 ) │ │ │ │ + ldr r0, [pc, #116] @ (ca8ec ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ ldrd r4, r5, [r4] │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 42504 │ │ │ │ - ldr r2, [pc, #104] @ (ca8f8 ) │ │ │ │ + ldr r2, [pc, #104] @ (ca8f0 ) │ │ │ │ add r2, pc │ │ │ │ strd r6, r2, [sp] │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ bl 1b098 │ │ │ │ - b.n ca6ea │ │ │ │ + b.n ca6e2 │ │ │ │ mov r2, ip │ │ │ │ - b.n ca892 │ │ │ │ + b.n ca88a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n ca820 │ │ │ │ + beq.n ca818 │ │ │ │ mov r0, r6 │ │ │ │ bl 6af4e │ │ │ │ - b.n ca820 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + b.n ca818 │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [pc, #392] @ (caa40 ) │ │ │ │ + ldr r6, [pc, #424] @ (caa58 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ movs r5, r0 │ │ │ │ lsls r7, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #56] @ (ca938 ) │ │ │ │ + ldr r1, [pc, #56] @ (ca930 ) │ │ │ │ add r1, pc │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 10b38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #48] @ (ca93c ) │ │ │ │ + ldr r1, [pc, #48] @ (ca934 ) │ │ │ │ mov r3, sl │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ add.w r2, r1, r2, lsl #4 │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx 11904 │ │ │ │ mov r1, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 716d8 │ │ │ │ + bl 716d0 │ │ │ │ mov r0, sl │ │ │ │ blx 11dbc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #2024] @ 0x7e8 │ │ │ │ - b.n ca6ea │ │ │ │ + b.n ca6e2 │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ movs r5, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (ca984 ) │ │ │ │ + ldr r2, [pc, #52] @ (ca97c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, #1692] @ 0x69c │ │ │ │ ldr.w r1, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r2, [r2, #1256] @ 0x4e8 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n ca966 │ │ │ │ + bcs.n ca95e │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #24] @ (ca980 ) │ │ │ │ + ldr r0, [pc, #24] @ (ca978 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #2936] @ 0xb78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ca964 │ │ │ │ + bne.n ca95c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 12cf4 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ movs r5, r0 │ │ │ │ - b.w c7f1c │ │ │ │ + b.w c7f14 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ str.w r3, [r0, #364] @ 0x16c │ │ │ │ - cbnz r1, ca9d6 │ │ │ │ + cbnz r1, ca9ce │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r5, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, ca9ba │ │ │ │ + cbz r3, ca9b2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, ca9ba │ │ │ │ + cbz r2, ca9b2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r5 │ │ │ │ it hi │ │ │ │ strhi r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r6, ca9d2 │ │ │ │ + cbnz r6, ca9ca │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl ca5a4 │ │ │ │ + bl ca59c │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ - bl ca5a4 │ │ │ │ + bl ca59c │ │ │ │ add.w r0, r4, #140 @ 0x8c │ │ │ │ - bl ca5a4 │ │ │ │ + bl ca59c │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 8a57c │ │ │ │ + bl 8a574 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ca9d2 │ │ │ │ + beq.n ca9ca │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ca9b0 │ │ │ │ - b.n ca9d2 │ │ │ │ + bne.n ca9a8 │ │ │ │ + b.n ca9ca │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #24] @ (caa1c ) │ │ │ │ + ldr r4, [pc, #24] @ (caa14 ) │ │ │ │ add r4, pc │ │ │ │ - b.n caa10 │ │ │ │ + b.n caa08 │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - bl caa20 │ │ │ │ + bl caa18 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n caa08 │ │ │ │ + bne.n caa00 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r1, [pc, #100] @ (caa88 ) │ │ │ │ + ldr r1, [pc, #100] @ (caa80 ) │ │ │ │ add r1, pc │ │ │ │ add.w ip, r1, r0, lsl #4 │ │ │ │ ldr.w ip, [ip, #168] @ 0xa8 │ │ │ │ cmp.w ip, #65536 @ 0x10000 │ │ │ │ - bcc.n caa80 │ │ │ │ + bcc.n caa78 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bgt.n caa82 │ │ │ │ + bgt.n caa7a │ │ │ │ add.w r1, r1, r2, lsl #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r1, [r1, #172] @ 0xac │ │ │ │ - bl c9f90 │ │ │ │ + bl c9f88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (caa8c ) │ │ │ │ + ldr r3, [pc, #48] @ (caa84 ) │ │ │ │ adds r2, #11 │ │ │ │ add.w r0, r4, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ add.w ip, r3, #4 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ strd r1, r1, [r3, #4] │ │ │ │ add.w r3, r0, ip │ │ │ │ str.w r1, [ip, r0] │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n caa5a │ │ │ │ + b.n caa52 │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ - ldr.w ip, [pc, #180] @ cab54 │ │ │ │ + ldr.w ip, [pc, #180] @ cab4c │ │ │ │ sub.w sp, sp, #1040 @ 0x410 │ │ │ │ - ldr r3, [pc, #176] @ (cab58 ) │ │ │ │ + ldr r3, [pc, #176] @ (cab50 ) │ │ │ │ movw r2, #4151 @ 0x1037 │ │ │ │ movt r2, #32 │ │ │ │ add ip, pc │ │ │ │ add r1, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1036] @ 0x40c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 10b6c │ │ │ │ - cbz r0, caae2 │ │ │ │ + cbz r0, caada │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl d8138 │ │ │ │ + bl d8130 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n cab02 │ │ │ │ - ldr r2, [pc, #120] @ (cab5c ) │ │ │ │ - ldr r3, [pc, #112] @ (cab58 ) │ │ │ │ + bne.n caafa │ │ │ │ + ldr r2, [pc, #120] @ (cab54 ) │ │ │ │ + ldr r3, [pc, #112] @ (cab50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1036] @ 0x40c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n caafe │ │ │ │ + bne.n caaf6 │ │ │ │ add.w sp, sp, #1040 @ 0x410 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ adds r6, r5, #1 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ - bcs.n cab1c │ │ │ │ + bcs.n cab14 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #32 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 11380 │ │ │ │ - b.n caae2 │ │ │ │ + b.n caada │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 11fa8 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r2, r0, [sp, #4] │ │ │ │ - bl d8138 │ │ │ │ + bl d8130 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, cab42 │ │ │ │ + cbnz r0, cab3a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 105f0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n caae2 │ │ │ │ + b.n caada │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 11380 │ │ │ │ mov r4, r0 │ │ │ │ - b.n cab38 │ │ │ │ - ldr r1, [pc, #688] @ (cae08 ) │ │ │ │ + b.n cab30 │ │ │ │ + ldr r1, [pc, #720] @ (cae20 ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #472] @ (cad38 ) │ │ │ │ + ldr r1, [pc, #504] @ (cad50 ) │ │ │ │ movs r5, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl d8830 │ │ │ │ + bl d8828 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 11d54 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -286828,30 +286826,30 @@ │ │ │ │ sub sp, #12 │ │ │ │ movw r3, #271 @ 0x10f │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r0, #2284] @ 0x8ec │ │ │ │ str.w r3, [r0, #2288] @ 0x8f0 │ │ │ │ str.w r2, [r0, #2292] @ 0x8f4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl cabc4 │ │ │ │ + bl cabbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r3, [r0, #1836] @ 0x72c │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n cabba │ │ │ │ + bmi.n cabb2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r1, #1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.n cac14 │ │ │ │ + b.n cac0c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #60] @ (cac10 ) │ │ │ │ + ldr r0, [pc, #60] @ (cac08 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r3, #1832 @ 0x728 │ │ │ │ str.w r2, [r3, #2276] @ 0x8e4 │ │ │ │ str.w r2, [r3, #2280] @ 0x8e8 │ │ │ │ @@ -286859,101 +286857,101 @@ │ │ │ │ str.w r2, [r3, #2300] @ 0x8fc │ │ │ │ str.w r2, [r3, #2304] @ 0x900 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #393216 @ 0x60000 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n cabfa │ │ │ │ + bne.n cabf2 │ │ │ │ dmb ish │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #100] @ (cac88 ) │ │ │ │ + ldr r2, [pc, #100] @ (cac80 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r1, cac64 │ │ │ │ + cbz r1, cac5c │ │ │ │ ldr.w r3, [r0, #1832] @ 0x728 │ │ │ │ ands.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - beq.n cac84 │ │ │ │ - ldr r3, [pc, #84] @ (cac8c ) │ │ │ │ + beq.n cac7c │ │ │ │ + ldr r3, [pc, #84] @ (cac84 ) │ │ │ │ addw r4, r0, #1836 @ 0x72c │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 1203c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n cac4a │ │ │ │ + bne.n cac42 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ addw r4, r0, #1836 @ 0x72c │ │ │ │ movs r0, #2 │ │ │ │ bl 2f828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n cac5a │ │ │ │ - b.n cac72 │ │ │ │ + beq.n cac52 │ │ │ │ + b.n cac6a │ │ │ │ mov r0, r3 │ │ │ │ - b.n cac60 │ │ │ │ - ldr r0, [pc, #216] @ (cad64 ) │ │ │ │ + b.n cac58 │ │ │ │ + ldr r0, [pc, #248] @ (cad7c ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #308] @ (cadd4 ) │ │ │ │ + ldr r3, [pc, #308] @ (cadcc ) │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r1, cace0 │ │ │ │ + cbnz r1, cacd8 │ │ │ │ ldr.w r2, [r3, #2280] @ 0x8e8 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n cace8 │ │ │ │ - cbnz r4, cacda │ │ │ │ + bne.n cace0 │ │ │ │ + cbnz r4, cacd2 │ │ │ │ add.w r3, r3, #1832 @ 0x728 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #393216 @ 0x60000 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n cacc6 │ │ │ │ + bne.n cacbe │ │ │ │ dmb ish │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r2, [r3, #2280] @ 0x8e8 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n cacb4 │ │ │ │ + b.n cacac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n cad86 │ │ │ │ + beq.n cad7e │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2fe70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, cad30 │ │ │ │ + cbz r0, cad28 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ itt cc │ │ │ │ movcc.w r2, #32768 @ 0x8000 │ │ │ │ strcc r2, [r3, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ @@ -286962,510 +286960,510 @@ │ │ │ │ movcc.w r2, #32768 @ 0x8000 │ │ │ │ strcc r2, [r3, #116] @ 0x74 │ │ │ │ ldr.w r2, [r3, #168] @ 0xa8 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ itt cc │ │ │ │ movcc.w r2, #32768 @ 0x8000 │ │ │ │ strcc.w r2, [r3, #168] @ 0xa8 │ │ │ │ - bl c5894 │ │ │ │ + bl c588c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cacdc │ │ │ │ + beq.n cacd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r3, #1832 @ 0x728 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r3, #2272] @ 0x8e0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ bic.w r0, r0, #393216 @ 0x60000 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n cad40 │ │ │ │ + bne.n cad38 │ │ │ │ cmp r4, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n cadb6 │ │ │ │ + beq.n cadae │ │ │ │ mov r0, r3 │ │ │ │ str.w r4, [r3, #2280] @ 0x8e8 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ movw r0, #10117 @ 0x2785 │ │ │ │ movt r0, #1 │ │ │ │ - ldr r2, [pc, #108] @ (cadd8 ) │ │ │ │ + ldr r2, [pc, #108] @ (cadd0 ) │ │ │ │ movs r4, #2 │ │ │ │ movs r3, #1 │ │ │ │ strd r4, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #18 │ │ │ │ movw r0, #31749 @ 0x7c05 │ │ │ │ movt r0, #1 │ │ │ │ bl 1c490 │ │ │ │ - b.n cacdc │ │ │ │ + b.n cacd4 │ │ │ │ add.w r2, r3, #1832 @ 0x728 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ orr.w r0, r0, #393216 @ 0x60000 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n cad8e │ │ │ │ + bne.n cad86 │ │ │ │ mov r0, r3 │ │ │ │ dmb ish │ │ │ │ str.w r4, [r3, #2280] @ 0x8e8 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f564 │ │ │ │ movw r0, #9861 @ 0x2685 │ │ │ │ movt r0, #1 │ │ │ │ - b.n cad6a │ │ │ │ + b.n cad62 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #1 │ │ │ │ - cbz r2, cadc4 │ │ │ │ + cbz r2, cadbc │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n cadbc │ │ │ │ + bne.n cadb4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r3, #2280] @ 0x8e8 │ │ │ │ - bl 7f56c │ │ │ │ - b.n cad62 │ │ │ │ + bl 7f564 │ │ │ │ + b.n cad5a │ │ │ │ nop │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r1, r7] │ │ │ │ movs r5, r0 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #280] @ (caf08 ) │ │ │ │ + ldr r5, [pc, #280] @ (caf00 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #280] @ (caf0c ) │ │ │ │ + ldr r3, [pc, #280] @ (caf04 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r7, [pc, #272] @ (caf10 ) │ │ │ │ + ldr r7, [pc, #272] @ (caf08 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r5, sp, #4 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 10cec │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl caf2c │ │ │ │ - ldr r0, [pc, #228] @ (caf04 ) │ │ │ │ + bl caf24 │ │ │ │ + ldr r0, [pc, #228] @ (caefc ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r1, [pc, #236] @ (caf14 ) │ │ │ │ + ldr r1, [pc, #236] @ (caf0c ) │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bl caf5c │ │ │ │ + bl caf54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n caee6 │ │ │ │ - ldr r3, [pc, #220] @ (caf18 ) │ │ │ │ + beq.n caede │ │ │ │ + ldr r3, [pc, #220] @ (caf10 ) │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - bl cb114 │ │ │ │ + bl cb10c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n caee6 │ │ │ │ + beq.n caede │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n caedc │ │ │ │ + bcs.n caed4 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ - beq.n cae78 │ │ │ │ - ble.n cae74 │ │ │ │ + beq.n cae70 │ │ │ │ + ble.n cae6c │ │ │ │ cmp r2, #87 @ 0x57 │ │ │ │ - beq.n caea4 │ │ │ │ + beq.n cae9c │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ - beq.n cae4c │ │ │ │ + beq.n cae44 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl a162c │ │ │ │ - b.n cae4c │ │ │ │ + bl a1624 │ │ │ │ + b.n cae44 │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n cae68 │ │ │ │ + bne.n cae60 │ │ │ │ mov r0, r5 │ │ │ │ - bl cb394 │ │ │ │ + bl cb38c │ │ │ │ mov r0, r5 │ │ │ │ - bl a3e1c │ │ │ │ - ldr r2, [pc, #148] @ (caf1c ) │ │ │ │ - ldr r3, [pc, #132] @ (caf0c ) │ │ │ │ + bl a3e14 │ │ │ │ + ldr r2, [pc, #148] @ (caf14 ) │ │ │ │ + ldr r3, [pc, #132] @ (caf04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n caea0 │ │ │ │ + bne.n cae98 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a14b0 │ │ │ │ - bl b6bfc │ │ │ │ + bl a14a8 │ │ │ │ + bl b6bf4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a14b0 │ │ │ │ - cbz r0, caeea │ │ │ │ - bl b6bfc │ │ │ │ - ldr r1, [pc, #96] @ (caf20 ) │ │ │ │ + bl a14a8 │ │ │ │ + cbz r0, caee2 │ │ │ │ + bl b6bf4 │ │ │ │ + ldr r1, [pc, #96] @ (caf18 ) │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ blx 11008 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, caef2 │ │ │ │ + cbz r0, caeea │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl caddc │ │ │ │ + bl cadd4 │ │ │ │ mov r0, r7 │ │ │ │ blx 12208 │ │ │ │ - b.n cae4c │ │ │ │ + b.n cae44 │ │ │ │ mov r0, r4 │ │ │ │ blx 10ebc │ │ │ │ mov r2, r0 │ │ │ │ - b.n cae5a │ │ │ │ + b.n cae52 │ │ │ │ movs r6, #0 │ │ │ │ - b.n cae7e │ │ │ │ - ldr r0, [pc, #56] @ (caf24 ) │ │ │ │ + b.n cae76 │ │ │ │ + ldr r0, [pc, #56] @ (caf1c ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ bl 66160 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #44] @ (caf28 ) │ │ │ │ + ldr r0, [pc, #44] @ (caf20 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ bl 4288c │ │ │ │ - b.n cae4c │ │ │ │ - str r6, [r0, r1] │ │ │ │ + b.n cae44 │ │ │ │ + str r6, [r1, r1] │ │ │ │ movs r5, r0 │ │ │ │ - mov r0, sp │ │ │ │ + mov r0, lr │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, ip │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, sl │ │ │ │ + cmp ip, fp │ │ │ │ movs r5, r0 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r2, #164 @ 0xa4 │ │ │ │ movs r1, #0 │ │ │ │ blx 10cec │ │ │ │ add.w r2, r0, #132 @ 0x84 │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #152] @ (cb004 ) │ │ │ │ + ldr r5, [pc, #152] @ (caffc ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #152] @ (cb008 ) │ │ │ │ + ldr r3, [pc, #152] @ (cb000 ) │ │ │ │ mov r2, sp │ │ │ │ add r5, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl cb020 │ │ │ │ + bl cb018 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, cafa2 │ │ │ │ + cbz r0, caf9a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #67 @ 0x43 │ │ │ │ - ble.n cafbc │ │ │ │ + ble.n cafb4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - bl a1394 │ │ │ │ + bl a138c │ │ │ │ movw r3, #65524 @ 0xfff4 │ │ │ │ movt r3, #16523 @ 0x408b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n cafd4 │ │ │ │ - ldr r2, [pc, #104] @ (cb00c ) │ │ │ │ - ldr r3, [pc, #96] @ (cb008 ) │ │ │ │ + bne.n cafcc │ │ │ │ + ldr r2, [pc, #104] @ (cb004 ) │ │ │ │ + ldr r3, [pc, #96] @ (cb000 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cafd0 │ │ │ │ + bne.n cafc8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #80] @ (cb010 ) │ │ │ │ - ldr r3, [pc, #72] @ (cb008 ) │ │ │ │ + ldr r1, [pc, #80] @ (cb008 ) │ │ │ │ + ldr r3, [pc, #72] @ (cb000 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n caffa │ │ │ │ + beq.n caff2 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #60] @ (cb014 ) │ │ │ │ - ldr r2, [pc, #48] @ (cb008 ) │ │ │ │ + ldr r1, [pc, #60] @ (cb00c ) │ │ │ │ + ldr r2, [pc, #48] @ (cb000 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n cafd0 │ │ │ │ - ldr r1, [pc, #44] @ (cb018 ) │ │ │ │ + bne.n cafc8 │ │ │ │ + ldr r1, [pc, #44] @ (cb010 ) │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 33ea8 │ │ │ │ - ldr r1, [pc, #32] @ (cb01c ) │ │ │ │ + ldr r1, [pc, #32] @ (cb014 ) │ │ │ │ movs r3, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ - b.n cafee │ │ │ │ + b.n cafe6 │ │ │ │ nop │ │ │ │ - add sl, sp │ │ │ │ + add sl, lr │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r6 │ │ │ │ + add lr, r7 │ │ │ │ movs r5, r0 │ │ │ │ - add ip, r3 │ │ │ │ + add ip, r4 │ │ │ │ movs r5, r0 │ │ │ │ - add ip, r0 │ │ │ │ + add ip, r1 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r4, cb09a │ │ │ │ + cbz r4, cb08e │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, cb08e │ │ │ │ + cbz r6, cb082 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #204] @ (cb100 ) │ │ │ │ - ldr r3, [pc, #204] @ (cb104 ) │ │ │ │ + ldr r2, [pc, #204] @ (cb0f8 ) │ │ │ │ + ldr r3, [pc, #204] @ (cb0fc ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #99 @ 0x63 │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n cb064 │ │ │ │ + b.n cb05c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r6, #0] │ │ │ │ - cbz r3, cb0a8 │ │ │ │ + cbz r3, cb0a0 │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n cb082 │ │ │ │ + beq.n cb07a │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n cb0e2 │ │ │ │ + bne.n cb0da │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n cb052 │ │ │ │ + bhi.n cb04a │ │ │ │ mov r0, r4 │ │ │ │ blx 10ebc │ │ │ │ uxtb r3, r0 │ │ │ │ strb r3, [r6, #0] │ │ │ │ - cbz r3, cb0a8 │ │ │ │ + cbz r3, cb0a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n cb05c │ │ │ │ - ldr r2, [pc, #132] @ (cb108 ) │ │ │ │ - ldr r3, [pc, #124] @ (cb104 ) │ │ │ │ + bne.n cb054 │ │ │ │ + ldr r2, [pc, #132] @ (cb100 ) │ │ │ │ + ldr r3, [pc, #124] @ (cb0fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cb0de │ │ │ │ - ldr r1, [pc, #116] @ (cb10c ) │ │ │ │ + bne.n cb0d6 │ │ │ │ + ldr r1, [pc, #116] @ (cb104 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 33ea8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n cb082 │ │ │ │ + beq.n cb07a │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx 123b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cb082 │ │ │ │ + bne.n cb07a │ │ │ │ mov r0, r4 │ │ │ │ - bl a1394 │ │ │ │ - ldr r2, [pc, #80] @ (cb110 ) │ │ │ │ - ldr r3, [pc, #64] @ (cb104 ) │ │ │ │ + bl a138c │ │ │ │ + ldr r2, [pc, #80] @ (cb108 ) │ │ │ │ + ldr r3, [pc, #64] @ (cb0fc ) │ │ │ │ add r2, pc │ │ │ │ str.w r0, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cb0de │ │ │ │ + bne.n cb0d6 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n cb0f4 │ │ │ │ + bls.n cb0ec │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 11a80 │ │ │ │ - b.n cb078 │ │ │ │ + b.n cb070 │ │ │ │ mov r0, r4 │ │ │ │ blx 10ebc │ │ │ │ mov r1, r0 │ │ │ │ - b.n cb0ec │ │ │ │ + b.n cb0e4 │ │ │ │ nop │ │ │ │ - add r4, r4 │ │ │ │ + add r4, r5 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r6, r2 │ │ │ │ + mvns r6, r3 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r4, cb170 │ │ │ │ + cbz r4, cb164 │ │ │ │ movs r1, r0 │ │ │ │ - bics r2, r3 │ │ │ │ + bics r2, r4 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-32] │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #380] @ (cb2b0 ) │ │ │ │ - ldr r3, [pc, #380] @ (cb2b4 ) │ │ │ │ + ldr r2, [pc, #380] @ (cb2a8 ) │ │ │ │ + ldr r3, [pc, #380] @ (cb2ac ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ add r2, pc │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ add.w r1, sp, #8192 @ 0x2000 │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r1, #4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ - bl a14b0 │ │ │ │ - cbz r0, cb1aa │ │ │ │ - cbz r7, cb184 │ │ │ │ + bl a14a8 │ │ │ │ + cbz r0, cb1a2 │ │ │ │ + cbz r7, cb17c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 123b8 │ │ │ │ - cbnz r0, cb1d8 │ │ │ │ - ldr r2, [pc, #304] @ (cb2b8 ) │ │ │ │ + cbnz r0, cb1d0 │ │ │ │ + ldr r2, [pc, #304] @ (cb2b0 ) │ │ │ │ add.w r1, sp, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #296] @ (cb2b4 ) │ │ │ │ + ldr r3, [pc, #296] @ (cb2ac ) │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cb296 │ │ │ │ + bne.n cb28e │ │ │ │ movs r0, #1 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #272] @ (cb2bc ) │ │ │ │ + ldr r2, [pc, #272] @ (cb2b4 ) │ │ │ │ add.w r1, sp, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #256] @ (cb2b4 ) │ │ │ │ + ldr r3, [pc, #256] @ (cb2ac ) │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cb296 │ │ │ │ - ldr r1, [pc, #248] @ (cb2c0 ) │ │ │ │ + bne.n cb28e │ │ │ │ + ldr r1, [pc, #248] @ (cb2b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 33ea8 │ │ │ │ mov r0, r6 │ │ │ │ blx 11364 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - bhi.n cb250 │ │ │ │ + bhi.n cb248 │ │ │ │ mov r0, r7 │ │ │ │ blx 11364 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - bhi.n cb250 │ │ │ │ + bhi.n cb248 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n cb27c │ │ │ │ + beq.n cb274 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 122ac <__strcpy_chk@plt> │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ mov r1, r6 │ │ │ │ @@ -287478,363 +287476,363 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 11364 │ │ │ │ adds r2, r5, r7 │ │ │ │ adds r3, r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.n cb29a │ │ │ │ + bcs.n cb292 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n cb29a │ │ │ │ + bcs.n cb292 │ │ │ │ ldrb.w r7, [r2, #-1]! │ │ │ │ ldrb.w r0, [r3, #-1]! │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n cb29a │ │ │ │ + bne.n cb292 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ itt eq │ │ │ │ strbeq r1, [r2, #1] │ │ │ │ strbeq r1, [r3, #1] │ │ │ │ - b.n cb232 │ │ │ │ - ldr r2, [pc, #112] @ (cb2c4 ) │ │ │ │ + b.n cb22a │ │ │ │ + ldr r2, [pc, #112] @ (cb2bc ) │ │ │ │ add.w r1, sp, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #92] @ (cb2b4 ) │ │ │ │ + ldr r3, [pc, #92] @ (cb2ac ) │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cb296 │ │ │ │ - ldr r0, [pc, #92] @ (cb2c8 ) │ │ │ │ + bne.n cb28e │ │ │ │ + ldr r0, [pc, #92] @ (cb2c0 ) │ │ │ │ add r0, pc │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 10f2c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl b4d38 │ │ │ │ + bl b4d30 │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl b4d38 │ │ │ │ + bl b4d30 │ │ │ │ mov r6, r0 │ │ │ │ - b.n cb21e │ │ │ │ + b.n cb216 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n cb184 │ │ │ │ + b.n cb17c │ │ │ │ nop │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r2, r5 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r6, r1 │ │ │ │ + cmn r6, r2 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ movs r5, r0 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r2 │ │ │ │ movs r1, r0 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r2, r1 │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r6, [pc, #160] @ (cb388 ) │ │ │ │ - bl a14b0 │ │ │ │ + ldr r6, [pc, #160] @ (cb380 ) │ │ │ │ + bl a14a8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ - bl a1d04 │ │ │ │ + bl a1cfc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n cb35a │ │ │ │ + bcs.n cb352 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ sub.w r2, r5, #115 @ 0x73 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n cb380 │ │ │ │ + beq.n cb378 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl a1ee8 │ │ │ │ + bl a1ee0 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 1114c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ vldr d0, [sp] │ │ │ │ vstr d0, [r3, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - ldr r3, [pc, #80] @ (cb38c ) │ │ │ │ + ldr r3, [pc, #80] @ (cb384 ) │ │ │ │ ldrb.w r1, [r2, #56] @ 0x38 │ │ │ │ bfi r1, r5, #0, #1 │ │ │ │ strb.w r1, [r2, #56] @ 0x38 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ - cbz r3, cb376 │ │ │ │ + cbz r3, cb36e │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ blx 10ebc │ │ │ │ sub.w r3, r0, #115 @ 0x73 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ negs r5, r3 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ adcs r5, r3 │ │ │ │ - b.n cb30c │ │ │ │ + b.n cb304 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w ce960 │ │ │ │ - ldr r0, [pc, #12] @ (cb390 ) │ │ │ │ + b.w ce958 │ │ │ │ + ldr r0, [pc, #12] @ (cb388 ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r6, r6 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, cb3ac │ │ │ │ + cbz r2, cb3a0 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #192] @ (cb46c ) │ │ │ │ + ldr r3, [pc, #192] @ (cb464 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r4, cb3c4 │ │ │ │ + cbz r4, cb3bc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbnz r2, cb3ca │ │ │ │ + cbnz r2, cb3c2 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w aab24 │ │ │ │ + b.w aab1c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl d9e84 │ │ │ │ + bl d9e7c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d9e84 │ │ │ │ + bl d9e7c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n cb3b6 │ │ │ │ - ldr r0, [pc, #132] @ (cb468 ) │ │ │ │ + beq.n cb3ae │ │ │ │ + ldr r0, [pc, #132] @ (cb460 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ blx 1057c │ │ │ │ movs r1, #2 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb44 │ │ │ │ - ldr r2, [pc, #116] @ (cb470 ) │ │ │ │ + bl aeb3c │ │ │ │ + ldr r2, [pc, #116] @ (cb468 ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (cb474 ) │ │ │ │ + ldr r0, [pc, #112] @ (cb46c ) │ │ │ │ movs r1, #2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r9, r5, #1 │ │ │ │ - ldr r2, [pc, #104] @ (cb478 ) │ │ │ │ + ldr r2, [pc, #104] @ (cb470 ) │ │ │ │ add r0, pc │ │ │ │ add.w r3, r3, #3248 @ 0xcb0 │ │ │ │ add r2, pc │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ str r4, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 1114c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #0 │ │ │ │ blx 118f8 │ │ │ │ - cbnz r0, cb454 │ │ │ │ - ldr r0, [pc, #44] @ (cb47c ) │ │ │ │ + cbnz r0, cb44c │ │ │ │ + ldr r0, [pc, #44] @ (cb474 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ mov r0, r4 │ │ │ │ blx 105f0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n cb41e │ │ │ │ + bne.n cb416 │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ blx 10f7c │ │ │ │ - b.n cb3b6 │ │ │ │ - ldr r2, [pc, #520] @ (cb674 ) │ │ │ │ + b.n cb3ae │ │ │ │ + ldr r2, [pc, #552] @ (cb68c ) │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r6 │ │ │ │ + lsls r2, r7 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r6, r2 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - sxth r2, r7 │ │ │ │ + sxth r2, r5 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #124] @ (cb50c ) │ │ │ │ + ldr r0, [pc, #124] @ (cb504 ) │ │ │ │ sub sp, #28 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr.w r5, [r4, #1280] @ 0x500 │ │ │ │ - cbnz r5, cb4b8 │ │ │ │ + cbnz r5, cb4b0 │ │ │ │ ldr.w r0, [r4, #1272] @ 0x4f8 │ │ │ │ - cbz r0, cb508 │ │ │ │ + cbz r0, cb500 │ │ │ │ str.w r5, [r4, #1272] @ 0x4f8 │ │ │ │ str.w r5, [r4, #1276] @ 0x4fc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 11014 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, cb4f8 │ │ │ │ - ldr r2, [pc, #80] @ (cb510 ) │ │ │ │ + cbz r0, cb4f0 │ │ │ │ + ldr r2, [pc, #80] @ (cb508 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #18 │ │ │ │ mov.w ip, #13 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (cb514 ) │ │ │ │ + ldr r2, [pc, #72] @ (cb50c ) │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ movw r0, #56965 @ 0xde85 │ │ │ │ movt r0, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 1c490 │ │ │ │ - cbnz r0, cb4e8 │ │ │ │ + cbnz r0, cb4e0 │ │ │ │ blx 11824 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 652d0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl d9e84 │ │ │ │ + bl d9e7c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1280] @ 0x500 │ │ │ │ - bl aab24 │ │ │ │ - b.n cb49a │ │ │ │ + bl aab1c │ │ │ │ + b.n cb492 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #840] @ (cb858 ) │ │ │ │ + ldr r1, [pc, #872] @ (cb870 ) │ │ │ │ movs r5, r0 │ │ │ │ - cbz r2, cb54c │ │ │ │ + cbz r2, cb540 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #2047 @ 0x7ff │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ bfi r3, r0, #20, #11 │ │ │ │ vmov d7, r2, r3 │ │ │ │ vcmp.f64 d7, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n cb53c │ │ │ │ + bvc.n cb534 │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r1] │ │ │ │ bx lr │ │ │ │ mvn.w r0, #3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ - b.n cb550 │ │ │ │ + b.n cb548 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #208] @ (cb634 ) │ │ │ │ + ldr r2, [pc, #208] @ (cb62c ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #208] @ (cb638 ) │ │ │ │ + ldr r3, [pc, #208] @ (cb630 ) │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #192] @ (cb630 ) │ │ │ │ + ldr r0, [pc, #192] @ (cb628 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r6, [pc, #200] @ (cb63c ) │ │ │ │ + ldr r6, [pc, #200] @ (cb634 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d6b58 │ │ │ │ + bl d6b50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cb602 │ │ │ │ + beq.n cb5fa │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 10cec │ │ │ │ str r5, [sp, #8] │ │ │ │ - cbnz r4, cb5ac │ │ │ │ + cbnz r4, cb5a4 │ │ │ │ ldr.w r3, [r7, #1840] @ 0x730 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #144] @ (cb640 ) │ │ │ │ + ldr r3, [pc, #144] @ (cb638 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r3, [r3, #1372] @ 0x55c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r2, #30 │ │ │ │ @@ -287844,215 +287842,215 @@ │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ strmi r3, [sp, #8] │ │ │ │ lsls r2, r2, #26 │ │ │ │ ittt mi │ │ │ │ ldrmi r3, [sp, #8] │ │ │ │ orrmi.w r3, r3, #32 │ │ │ │ strmi r3, [sp, #8] │ │ │ │ - bl cb648 │ │ │ │ + bl cb640 │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl cb74c │ │ │ │ + bl cb744 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, cb5f0 │ │ │ │ + cbz r0, cb5e8 │ │ │ │ lsls r3, r5, #18 │ │ │ │ - bmi.n cb620 │ │ │ │ + bmi.n cb618 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b2954 │ │ │ │ + bl b294c │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - ldr r2, [pc, #64] @ (cb644 ) │ │ │ │ - ldr r3, [pc, #48] @ (cb638 ) │ │ │ │ + ldr r2, [pc, #64] @ (cb63c ) │ │ │ │ + ldr r3, [pc, #48] @ (cb630 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cb61c │ │ │ │ + bne.n cb614 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #10 │ │ │ │ blx 10d98 │ │ │ │ adds r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n cb5f0 │ │ │ │ - ldr r0, [pc, #952] @ (cb9ec ) │ │ │ │ + b.n cb5e8 │ │ │ │ + ldr r0, [pc, #984] @ (cba04 ) │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [pc, #248] @ (cb744 ) │ │ │ │ + ldr r2, [pc, #248] @ (cb73c ) │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ - beq.n cb672 │ │ │ │ + beq.n cb66a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - bne.n cb678 │ │ │ │ + bne.n cb670 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [r1, #16] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ tst.w ip, #2097152 @ 0x200000 │ │ │ │ - beq.n cb69c │ │ │ │ - ldr r3, [pc, #196] @ (cb748 ) │ │ │ │ + beq.n cb694 │ │ │ │ + ldr r3, [pc, #196] @ (cb740 ) │ │ │ │ ldr r1, [r2, r3] │ │ │ │ uxtb r3, r0 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n cb6ea │ │ │ │ + beq.n cb6e2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c94f0 │ │ │ │ - cbnz r0, cb6ea │ │ │ │ + bl c94e8 │ │ │ │ + cbnz r0, cb6e2 │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ negs r3, r1 │ │ │ │ adcs r3, r1 │ │ │ │ tst.w ip, #4194304 @ 0x400000 │ │ │ │ - beq.n cb6fc │ │ │ │ + beq.n cb6f4 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n cb6ea │ │ │ │ - cbnz r3, cb6ea │ │ │ │ + beq.n cb6e2 │ │ │ │ + cbnz r3, cb6e2 │ │ │ │ ubfx r0, ip, #0, #21 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 2c544 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, cb6cc │ │ │ │ + cbz r0, cb6c4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 2c544 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, cb6ea │ │ │ │ + cbnz r0, cb6e2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c94f0 │ │ │ │ + bl c94e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, cb708 │ │ │ │ + cbnz r0, cb700 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq.n cb718 │ │ │ │ + beq.n cb710 │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - beq.n cb72c │ │ │ │ + beq.n cb724 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ - bne.n cb66c │ │ │ │ + bne.n cb664 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n cb66c │ │ │ │ + bne.n cb664 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #32 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n cb66e │ │ │ │ + b.n cb666 │ │ │ │ tst.w ip, #8388608 @ 0x800000 │ │ │ │ - beq.n cb6b0 │ │ │ │ + beq.n cb6a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n cb6b0 │ │ │ │ - b.n cb66c │ │ │ │ + beq.n cb6a8 │ │ │ │ + b.n cb664 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c94f0 │ │ │ │ + bl c94e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cb6d8 │ │ │ │ - b.n cb6ea │ │ │ │ - ldr r1, [pc, #44] @ (cb748 ) │ │ │ │ + beq.n cb6d0 │ │ │ │ + b.n cb6e2 │ │ │ │ + ldr r1, [pc, #44] @ (cb740 ) │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ ldr r1, [r2, r1] │ │ │ │ - bls.n cb73a │ │ │ │ + bls.n cb732 │ │ │ │ uxtb r3, r3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n cb6ea │ │ │ │ - b.n cb66c │ │ │ │ - ldr r3, [pc, #24] @ (cb748 ) │ │ │ │ + bne.n cb6e2 │ │ │ │ + b.n cb664 │ │ │ │ + ldr r3, [pc, #24] @ (cb740 ) │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n cb6e4 │ │ │ │ - b.n cb6ea │ │ │ │ + bne.n cb6dc │ │ │ │ + b.n cb6e2 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n cb722 │ │ │ │ - b.n cb66c │ │ │ │ + bne.n cb71a │ │ │ │ + b.n cb664 │ │ │ │ nop │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #22 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #624] @ (cb9d4 ) │ │ │ │ + ldr r0, [pc, #624] @ (cb9cc ) │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ str r2, [sp, #24] │ │ │ │ it eq │ │ │ │ streq r3, [sp, #32] │ │ │ │ - bne.n cb7d2 │ │ │ │ + bne.n cb7ca │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ blx 10a14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #20 │ │ │ │ - bmi.n cb790 │ │ │ │ + bmi.n cb788 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, cb79a │ │ │ │ + cbnz r3, cb792 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 124f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, cb7fc │ │ │ │ + cbz r0, cb7f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r2, #472 @ 0x1d8 │ │ │ │ str.w r3, [r2, #864] @ 0x360 │ │ │ │ blx 112b8 <_setjmp@plt> │ │ │ │ - cbnz r0, cb7ea │ │ │ │ + cbnz r0, cb7e2 │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #864] @ 0x360 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ blx 10a48 │ │ │ │ @@ -288064,1422 +288062,1422 @@ │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #1200 @ 0x4b0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n cb77e │ │ │ │ + b.n cb776 │ │ │ │ movs r0, #11 │ │ │ │ bl 2f668 │ │ │ │ - ldr r0, [pc, #488] @ (cb9dc ) │ │ │ │ + ldr r0, [pc, #488] @ (cb9d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 106ec │ │ │ │ mov r4, r0 │ │ │ │ - b.n cb7ba │ │ │ │ + b.n cb7b2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bpl.n cb81c │ │ │ │ + bpl.n cb814 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movw r2, #23173 @ 0x5a85 │ │ │ │ movs r3, #1 │ │ │ │ strd r2, r1, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ - b.n cb7ca │ │ │ │ + b.n cb7c2 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cb7ca │ │ │ │ + beq.n cb7c2 │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cb7ca │ │ │ │ + beq.n cb7c2 │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cb7ca │ │ │ │ + beq.n cb7c2 │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cb7ca │ │ │ │ + beq.n cb7c2 │ │ │ │ mov r0, r8 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cb7ca │ │ │ │ + beq.n cb7c2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 93dac │ │ │ │ + bl 93da4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cb7ca │ │ │ │ - ldr r0, [pc, #360] @ (cb9d8 ) │ │ │ │ + beq.n cb7c2 │ │ │ │ + ldr r0, [pc, #360] @ (cb9d0 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cb7ca │ │ │ │ + beq.n cb7c2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cb7ca │ │ │ │ + beq.n cb7c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cb7ca │ │ │ │ + beq.n cb7c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cb7ca │ │ │ │ + beq.n cb7c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cb7ca │ │ │ │ + beq.n cb7c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cb7ca │ │ │ │ + beq.n cb7c2 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ movw r3, #16525 @ 0x408d │ │ │ │ movt r3, #10 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl b0190 │ │ │ │ - cbz r0, cb94c │ │ │ │ + bl b0188 │ │ │ │ + cbz r0, cb944 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 286c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cb9b4 │ │ │ │ + beq.n cb9ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n cb92a │ │ │ │ + bpl.n cb922 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #11 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ movs r3, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - bl ae49c │ │ │ │ - cbz r0, cb948 │ │ │ │ + bl ae494 │ │ │ │ + cbz r0, cb940 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r3, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl afaf8 │ │ │ │ - cbz r0, cb948 │ │ │ │ + bl afaf0 │ │ │ │ + cbz r0, cb940 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cb8d6 │ │ │ │ + bne.n cb8ce │ │ │ │ mov r4, r8 │ │ │ │ - b.n cb7ca │ │ │ │ + b.n cb7c2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ mov r4, r8 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cb7ca │ │ │ │ + beq.w cb7c2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #11 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #7 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #53517 @ 0xd10d │ │ │ │ movt r3, #19 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cb7ca │ │ │ │ + beq.w cb7c2 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r5, #472 @ 0x1d8 │ │ │ │ str.w r3, [r5, #864] @ 0x360 │ │ │ │ blx 112b8 <_setjmp@plt> │ │ │ │ - cbz r0, cb9c4 │ │ │ │ + cbz r0, cb9bc │ │ │ │ movs r0, #11 │ │ │ │ bl 2f668 │ │ │ │ - ldr r0, [pc, #68] @ (cb9e0 ) │ │ │ │ + ldr r0, [pc, #68] @ (cb9d8 ) │ │ │ │ add r0, pc │ │ │ │ blx 106ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r2, #864] @ 0x360 │ │ │ │ blx 10f7c │ │ │ │ - b.n cb7c2 │ │ │ │ + b.n cb7ba │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cb8d6 │ │ │ │ - b.n cb948 │ │ │ │ + bne.n cb8ce │ │ │ │ + b.n cb940 │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ mov r4, r0 │ │ │ │ - b.n cb9a4 │ │ │ │ - mov lr, pc │ │ │ │ + b.n cb99c │ │ │ │ + bx r0 │ │ │ │ movs r5, r0 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp ip, pc │ │ │ │ movs r5, r0 │ │ │ │ - ldr r1, [pc, #808] @ (cbd08 ) │ │ │ │ + ldr r1, [pc, #744] @ (cbcc0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #128] @ (cba64 ) │ │ │ │ + ldr r0, [pc, #64] @ (cba1c ) │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #676] @ (cbca0 ) │ │ │ │ + ldr r2, [pc, #676] @ (cbc98 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r0, [pc, #676] @ (cbca4 ) │ │ │ │ - ldr r3, [pc, #676] @ (cbca8 ) │ │ │ │ + ldr r0, [pc, #676] @ (cbc9c ) │ │ │ │ + ldr r3, [pc, #676] @ (cbca0 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #648] @ (cbc94 ) │ │ │ │ + ldr r0, [pc, #648] @ (cbc8c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #340] @ 0x154 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r3 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cbace │ │ │ │ + beq.n cbac6 │ │ │ │ blx 11cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n cbac4 │ │ │ │ + blt.n cbabc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ble.n cba4e │ │ │ │ + ble.n cba46 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w cbb96 │ │ │ │ - ldr r0, [pc, #584] @ (cbc98 ) │ │ │ │ + bne.w cbb8e │ │ │ │ + ldr r0, [pc, #584] @ (cbc90 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl afacc │ │ │ │ - cbnz r0, cba68 │ │ │ │ + bl afac4 │ │ │ │ + cbnz r0, cba60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n cbab2 │ │ │ │ + bmi.n cbaaa │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cbaee │ │ │ │ + beq.n cbae6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n cbad2 │ │ │ │ + bne.n cbaca │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl cc83c │ │ │ │ + bl cc834 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl 7f7b4 │ │ │ │ - ldr r2, [pc, #532] @ (cbcac ) │ │ │ │ - ldr r3, [pc, #524] @ (cbca8 ) │ │ │ │ + bl 7f7ac │ │ │ │ + ldr r2, [pc, #532] @ (cbca4 ) │ │ │ │ + ldr r3, [pc, #524] @ (cbca0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cbaca │ │ │ │ + bne.n cbac2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #348 @ 0x15c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd3f4 │ │ │ │ + bl cd3ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cba68 │ │ │ │ + beq.n cba60 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n cbb90 │ │ │ │ + beq.n cbb88 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n cba8a │ │ │ │ + b.n cba82 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov sl, r0 │ │ │ │ - b.n cba96 │ │ │ │ + b.n cba8e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 25364 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n cba80 │ │ │ │ + ble.n cba78 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 37084 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cbc74 │ │ │ │ + bne.w cbc6c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl af9a8 │ │ │ │ + bl af9a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cbbaa │ │ │ │ - ldr r0, [pc, #404] @ (cbc9c ) │ │ │ │ + bne.n cbba2 │ │ │ │ + ldr r0, [pc, #404] @ (cbc94 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r9, [r6] │ │ │ │ blx 10764 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbcb4 │ │ │ │ + beq.w cbcac │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ bl 373c8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ bl 37134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cba8a │ │ │ │ + beq.n cba82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w r2, r3, #128 @ 0x80 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w cbec8 │ │ │ │ + bne.w cbec0 │ │ │ │ lsls r0, r3, #23 │ │ │ │ - bpl.w cbed6 │ │ │ │ + bpl.w cbece │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cba8a │ │ │ │ + beq.n cba82 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r0, #123 @ 0x7b │ │ │ │ blx 10d98 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 41674 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cba8a │ │ │ │ + beq.n cba82 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ blx 10d98 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n cba8a │ │ │ │ + b.n cba82 │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ - bl cb648 │ │ │ │ - ldr r0, [pc, #272] @ (cbcb0 ) │ │ │ │ + bl cb640 │ │ │ │ + ldr r0, [pc, #272] @ (cbca8 ) │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r0, pc │ │ │ │ bl 36e14 │ │ │ │ mov sl, r0 │ │ │ │ - b.n cba8a │ │ │ │ + b.n cba82 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movw r3, #16388 @ 0x4004 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w cbd06 │ │ │ │ + bne.w cbcfe │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ands.w r2, r1, #131072 @ 0x20000 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bne.n cbbcc │ │ │ │ + bne.n cbbc4 │ │ │ │ movw r2, #21637 @ 0x5485 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cbd20 │ │ │ │ + beq.w cbd18 │ │ │ │ movw r2, #31109 @ 0x7985 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cbdda │ │ │ │ + beq.w cbdd2 │ │ │ │ lsls r2, r1, #13 │ │ │ │ - bmi.n cbbe4 │ │ │ │ + bmi.n cbbdc │ │ │ │ movw r2, #29061 @ 0x7185 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cc540 │ │ │ │ + beq.w cc538 │ │ │ │ lsls r3, r1, #30 │ │ │ │ - bmi.n cbc0c │ │ │ │ + bmi.n cbc04 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w cc142 │ │ │ │ + beq.w cc13a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w cc12e │ │ │ │ + beq.w cc126 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w cc306 │ │ │ │ + beq.w cc2fe │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl cc83c │ │ │ │ + bl cc834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w cc418 │ │ │ │ - cbz r4, cbc4e │ │ │ │ + bcs.w cc410 │ │ │ │ + cbz r4, cbc46 │ │ │ │ mov r0, r5 │ │ │ │ bl 36e3e │ │ │ │ - cbz r0, cbc6e │ │ │ │ + cbz r0, cbc66 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #999 @ 0x3e7 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cbc3a │ │ │ │ + bne.n cbc32 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, sl │ │ │ │ - b.n cbac4 │ │ │ │ + b.n cbabc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl cc83c │ │ │ │ + bl cc834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbaee │ │ │ │ + beq.w cbae6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w cbaee │ │ │ │ - b.n cbb90 │ │ │ │ + beq.w cbae6 │ │ │ │ + b.n cbb88 │ │ │ │ nop │ │ │ │ - add r6, sl │ │ │ │ + add r6, fp │ │ │ │ movs r5, r0 │ │ │ │ - add r4, r2 │ │ │ │ + add r4, r3 │ │ │ │ movs r5, r0 │ │ │ │ - muls r6, r3 │ │ │ │ + muls r6, r4 │ │ │ │ movs r5, r0 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ movs r5, r0 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ movs r5, r0 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add sp, #32 │ │ │ │ movs r1, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cc076 │ │ │ │ + bne.w cc06e │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl af6f8 │ │ │ │ + bl af6f0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cba80 │ │ │ │ + bne.w cba78 │ │ │ │ mov r0, r5 │ │ │ │ blx 10864 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cc0b4 │ │ │ │ + beq.w cc0ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ bl 43e7a │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w cc670 │ │ │ │ + bhi.w cc668 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r4, #18 │ │ │ │ lsls r3, r0, #19 │ │ │ │ lsls r2, r1, #18 │ │ │ │ lsls r6, r7, #17 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r3, r2, r5, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r0, r3, #7 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.n cbd84 │ │ │ │ + bne.n cbd7c │ │ │ │ ldr.w r0, [r6, #276] @ 0x114 │ │ │ │ add.w r3, r0, r3, lsr #5 │ │ │ │ - b.n cbd0c │ │ │ │ + b.n cbd04 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w cbbe4 │ │ │ │ + bne.w cbbdc │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ - ldr r0, [pc, #832] @ (cc08c ) │ │ │ │ + beq.w cbabc │ │ │ │ + ldr r0, [pc, #832] @ (cc084 ) │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ bl 37134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ blx 10d98 │ │ │ │ adds.w sl, r0, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - b.n cba8a │ │ │ │ + b.n cba82 │ │ │ │ cmp r0, #6 │ │ │ │ - bne.w cbbb6 │ │ │ │ + bne.w cbbae │ │ │ │ ldr.w r0, [r6, #276] @ 0x114 │ │ │ │ mov.w ip, r3, lsr #5 │ │ │ │ movw lr, #16525 @ 0x408d │ │ │ │ movt lr, #10 │ │ │ │ ldr.w ip, [ip, r0] │ │ │ │ add.w r3, r0, r3, lsr #5 │ │ │ │ cmp ip, lr │ │ │ │ - bne.w cbbb6 │ │ │ │ + bne.w cbbae │ │ │ │ ldr.w ip, [r6, #2020] @ 0x7e4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n cbdc4 │ │ │ │ + beq.n cbdbc │ │ │ │ tst.w r1, #4 │ │ │ │ - bne.n cbdc4 │ │ │ │ + bne.n cbdbc │ │ │ │ add.w r2, r2, ip, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w cbbb6 │ │ │ │ + bcc.w cbbae │ │ │ │ adds r2, r3, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w ip, r3, #7 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bne.w cc43e │ │ │ │ + bne.w cc436 │ │ │ │ add.w r2, r0, r3, lsr #5 │ │ │ │ - b.n cbdc6 │ │ │ │ + b.n cbdbe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w cbbe4 │ │ │ │ - ldr r0, [pc, #672] @ (cc088 ) │ │ │ │ + bne.w cbbdc │ │ │ │ + ldr r0, [pc, #672] @ (cc080 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ tst.w r3, #1114112 @ 0x110000 │ │ │ │ - beq.w cbf6a │ │ │ │ - ldr r3, [pc, #640] @ (cc090 ) │ │ │ │ + beq.w cbf62 │ │ │ │ + ldr r3, [pc, #640] @ (cc088 ) │ │ │ │ movw r2, #45325 @ 0xb10d │ │ │ │ movt r2, #5 │ │ │ │ mov r9, r7 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl b0190 │ │ │ │ + bl b0188 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #15 │ │ │ │ - bpl.w cbfd6 │ │ │ │ + bpl.w cbfce │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 37134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbfe6 │ │ │ │ + beq.w cbfde │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w cbfe6 │ │ │ │ + beq.w cbfde │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #999 @ 0x3e7 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbfe6 │ │ │ │ + beq.w cbfde │ │ │ │ mov r0, r4 │ │ │ │ bl 36e3e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbfe6 │ │ │ │ + beq.w cbfde │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ blx 114fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cc03c │ │ │ │ + bne.w cc034 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n cbe90 │ │ │ │ + blt.n cbe88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w cc050 │ │ │ │ + bne.w cc048 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cbe20 │ │ │ │ + bne.n cbe18 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #999 @ 0x3e7 │ │ │ │ mov r7, r9 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ subs r6, #1 │ │ │ │ - bne.n cbeb4 │ │ │ │ - b.n cbb90 │ │ │ │ - ldr r0, [pc, #456] @ (cc094 ) │ │ │ │ + bne.n cbeac │ │ │ │ + b.n cbb88 │ │ │ │ + ldr r0, [pc, #456] @ (cc08c ) │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r0, pc │ │ │ │ bl 36e14 │ │ │ │ mov sl, r0 │ │ │ │ - b.n cba8a │ │ │ │ + b.n cba82 │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.w cbb90 │ │ │ │ - ldr r3, [pc, #440] @ (cc098 ) │ │ │ │ + bpl.w cbb88 │ │ │ │ + ldr r3, [pc, #440] @ (cc090 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w cbb90 │ │ │ │ - ldr r2, [pc, #428] @ (cc09c ) │ │ │ │ + bhi.w cbb88 │ │ │ │ + ldr r2, [pc, #428] @ (cc094 ) │ │ │ │ addw r3, r3, #3172 @ 0xc64 │ │ │ │ - ldr r0, [pc, #428] @ (cc0a0 ) │ │ │ │ + ldr r0, [pc, #428] @ (cc098 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ ldr.w r3, [r6, #2016] @ 0x7e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bgt.n cbf5a │ │ │ │ + bgt.n cbf52 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #2016] @ 0x7e0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl a5708 │ │ │ │ + bl a5700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cba8a │ │ │ │ + beq.w cba82 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r5, [r6, #1996] @ 0x7cc │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r6, #1996] @ 0x7cc │ │ │ │ movs r1, #20 │ │ │ │ blx 118f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n cbfea │ │ │ │ + bne.n cbfe2 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str.w r5, [r6, #1996] @ 0x7cc │ │ │ │ - bl a57d8 │ │ │ │ + bl a57d0 │ │ │ │ ldr.w r3, [r6, #2016] @ 0x7e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #2016] @ 0x7e0 │ │ │ │ - b.n cba8a │ │ │ │ - ldr r0, [pc, #328] @ (cc0a4 ) │ │ │ │ + b.n cba82 │ │ │ │ + ldr r0, [pc, #328] @ (cc09c ) │ │ │ │ add r0, pc │ │ │ │ blx 106ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cba8a │ │ │ │ - b.n cbf0e │ │ │ │ + beq.w cba82 │ │ │ │ + b.n cbf06 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r0, #91 @ 0x5b │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ movw r6, #45325 @ 0xb10d │ │ │ │ movt r6, #5 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl b0190 │ │ │ │ + bl b0188 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #999 @ 0x3e7 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ mov r0, r5 │ │ │ │ blx 114fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cc01a │ │ │ │ + bne.n cc012 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n cbfbe │ │ │ │ + blt.n cbfb6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n cc02e │ │ │ │ + bne.n cc026 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl af8c0 │ │ │ │ - cbz r0, cbff6 │ │ │ │ + bl af8b8 │ │ │ │ + cbz r0, cbfee │ │ │ │ mov r0, r4 │ │ │ │ bl 36e3e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cbf80 │ │ │ │ - b.n cbac4 │ │ │ │ + bne.n cbf78 │ │ │ │ + b.n cbabc │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #31109 @ 0x7985 │ │ │ │ - bl cc83c │ │ │ │ + bl cc834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cbe42 │ │ │ │ + bne.w cbe3a │ │ │ │ mov r7, r9 │ │ │ │ - b.n cbac4 │ │ │ │ + b.n cbabc │ │ │ │ movs r0, #0 │ │ │ │ blx 112f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cbf3e │ │ │ │ - b.n cbf42 │ │ │ │ + beq.n cbf36 │ │ │ │ + b.n cbf3a │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r0, #124 @ 0x7c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #999 @ 0x3e7 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ blx 10d98 │ │ │ │ adds.w sl, r0, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - b.n cba8a │ │ │ │ - ldr r0, [pc, #120] @ (cc0a8 ) │ │ │ │ + b.n cba82 │ │ │ │ + ldr r0, [pc, #120] @ (cc0a0 ) │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r0, pc │ │ │ │ bl 36e14 │ │ │ │ mov sl, r0 │ │ │ │ - b.n cba8a │ │ │ │ - ldr r0, [pc, #108] @ (cc0ac ) │ │ │ │ + b.n cba82 │ │ │ │ + ldr r0, [pc, #108] @ (cc0a4 ) │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r0, pc │ │ │ │ bl 37134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cbeb4 │ │ │ │ - b.n cbac4 │ │ │ │ - ldr r0, [pc, #92] @ (cc0b0 ) │ │ │ │ + bne.w cbeac │ │ │ │ + b.n cbabc │ │ │ │ + ldr r0, [pc, #92] @ (cc0a8 ) │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r0, pc │ │ │ │ bl 37134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ subs r6, #1 │ │ │ │ - bne.n cc062 │ │ │ │ - b.n cbb90 │ │ │ │ + bne.n cc05a │ │ │ │ + b.n cbb88 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 373c8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bl 37134 │ │ │ │ mov sl, r0 │ │ │ │ - b.n cba8a │ │ │ │ - eors r6, r7 │ │ │ │ + b.n cba82 │ │ │ │ + lsls r6, r0 │ │ │ │ movs r5, r0 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 12390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cc54e │ │ │ │ + beq.w cc546 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r6 │ │ │ │ - bl b136c │ │ │ │ + bl b1364 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl b8b4c │ │ │ │ + bl b8b44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w cc5d6 │ │ │ │ + bpl.w cc5ce │ │ │ │ tst.w r3, #32 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ite eq │ │ │ │ moveq r5, #34 @ 0x22 │ │ │ │ movne r5, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n cc126 │ │ │ │ + beq.n cc11e │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w cc6e0 │ │ │ │ + bne.w cc6d8 │ │ │ │ ldrd r6, r3, [sp, #120] @ 0x78 │ │ │ │ adds r3, r6, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w cc7a6 │ │ │ │ + bls.w cc79e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb.w r0, [r6], #1 │ │ │ │ - bl cd568 │ │ │ │ + bl cd560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cc10c │ │ │ │ + bne.n cc104 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl b8158 │ │ │ │ - b.n cba8a │ │ │ │ + bl b8150 │ │ │ │ + b.n cba82 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 36ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cc40c │ │ │ │ + beq.w cc404 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 8f3a0 │ │ │ │ + bl 8f398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cc206 │ │ │ │ + beq.n cc1fe │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w cc2a8 │ │ │ │ + blt.w cc2a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w cc2b6 │ │ │ │ + beq.w cc2ae │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #1669 @ 0x685 │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r2 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r1, #16] │ │ │ │ - beq.w cc2ce │ │ │ │ + beq.w cc2c6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r9 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, #16 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #1 │ │ │ │ it eq │ │ │ │ addeq.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w cbb90 │ │ │ │ + bge.w cbb88 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ blx 10d98 │ │ │ │ adds.w sl, r0, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - b.n cba8a │ │ │ │ + b.n cba82 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, sl │ │ │ │ - bl 8f3a0 │ │ │ │ + bl 8f398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbc0c │ │ │ │ + beq.w cbc04 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n cc23c │ │ │ │ + bge.n cc234 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 37084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r9 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - beq.n cc2ca │ │ │ │ + beq.n cc2c2 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n cc2da │ │ │ │ + beq.n cc2d2 │ │ │ │ movw r3, #21637 @ 0x5485 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n cc2e8 │ │ │ │ + beq.n cc2e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w cbb90 │ │ │ │ - b.n cc1f2 │ │ │ │ + bge.w cbb88 │ │ │ │ + b.n cc1ea │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 37084 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cc172 │ │ │ │ - b.n cbac4 │ │ │ │ + bne.w cc16a │ │ │ │ + b.n cbabc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl cc83c │ │ │ │ + bl cc834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cc19c │ │ │ │ - b.w cbac4 │ │ │ │ + bne.w cc194 │ │ │ │ + b.w cbabc │ │ │ │ subs r1, #1 │ │ │ │ - b.n cc256 │ │ │ │ + b.n cc24e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.n cc1b8 │ │ │ │ + b.n cc1b0 │ │ │ │ mov r1, r4 │ │ │ │ - bl cc83c │ │ │ │ + bl cc834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cc29a │ │ │ │ - b.w cbac4 │ │ │ │ + bne.n cc292 │ │ │ │ + b.w cbabc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0bc4 │ │ │ │ + bl b0bbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cc41e │ │ │ │ + beq.w cc416 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r0, #32 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n cc27a │ │ │ │ - b.w cbac4 │ │ │ │ + bne.n cc272 │ │ │ │ + b.w cbabc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 36ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbc0c │ │ │ │ + beq.w cbc04 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 8f3a0 │ │ │ │ + bl 8f398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbc0c │ │ │ │ - ldr.w r3, [pc, #1196] @ cc7e4 │ │ │ │ + beq.w cbc04 │ │ │ │ + ldr.w r3, [pc, #1196] @ cc7dc │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n cc42e │ │ │ │ + beq.n cc426 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n cc358 │ │ │ │ + bge.n cc350 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 37084 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r9 │ │ │ │ subs r1, #1 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, #81 @ 0x51 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bne.n cc37a │ │ │ │ + bne.n cc372 │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w cc6bc │ │ │ │ + bne.w cc6b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #18949 @ 0x4a05 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w cc73e │ │ │ │ + beq.w cc736 │ │ │ │ movw r3, #9477 @ 0x2505 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w cc75e │ │ │ │ - ldr.w r3, [pc, #1080] @ cc7e8 │ │ │ │ + beq.w cc756 │ │ │ │ + ldr.w r3, [pc, #1080] @ cc7e0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w cc792 │ │ │ │ + beq.w cc78a │ │ │ │ mov r1, r4 │ │ │ │ - bl cc83c │ │ │ │ + bl cc834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w cc7ba │ │ │ │ + beq.w cc7b2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r9 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ bic.w r3, r3, #32 │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ mov r2, r4 │ │ │ │ it eq │ │ │ │ addeq.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #1 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cc29a │ │ │ │ - b.w cbac4 │ │ │ │ + bne.w cc292 │ │ │ │ + b.w cbabc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w cbc06 │ │ │ │ - b.n cc31a │ │ │ │ + bne.w cbbfe │ │ │ │ + b.n cc312 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, sl │ │ │ │ - b.n cc1f2 │ │ │ │ + b.n cc1ea │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cc2f6 │ │ │ │ - b.n cc27a │ │ │ │ - ldr r0, [pc, #956] @ (cc7ec ) │ │ │ │ + bne.w cc2ee │ │ │ │ + b.n cc272 │ │ │ │ + ldr r0, [pc, #956] @ (cc7e4 ) │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 113d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n cc342 │ │ │ │ + b.n cc33a │ │ │ │ mov r9, r2 │ │ │ │ and.w r2, r3, #31 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n cc460 │ │ │ │ + beq.n cc458 │ │ │ │ cmp r2, #11 │ │ │ │ - beq.n cc48c │ │ │ │ + beq.n cc484 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w cbbb6 │ │ │ │ + bne.w cbbae │ │ │ │ mov r0, r3 │ │ │ │ bl 36e6c │ │ │ │ - cbnz r0, cc4ba │ │ │ │ + cbnz r0, cc4b2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - b.w cbbb6 │ │ │ │ + b.w cbbae │ │ │ │ and.w r2, r3, #24 │ │ │ │ - cbnz r2, cc4a8 │ │ │ │ + cbnz r2, cc4a0 │ │ │ │ asrs r0, r3, #7 │ │ │ │ asrs r1, r3, #31 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n cc4fa │ │ │ │ + blt.n cc4f2 │ │ │ │ movs r2, #26 │ │ │ │ movs r3, #0 │ │ │ │ - bl df9fc │ │ │ │ + bl df9f4 │ │ │ │ orrs.w r3, r1, r0 │ │ │ │ - bne.n cc526 │ │ │ │ + bne.n cc51e │ │ │ │ adds r2, #65 @ 0x41 │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #240 @ 0xf0 │ │ │ │ strb.w r2, [sp, #240] @ 0xf0 │ │ │ │ strb.w r3, [sp, #241] @ 0xf1 │ │ │ │ - b.n cc514 │ │ │ │ + b.n cc50c │ │ │ │ and.w r2, r3, #24 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ add.w ip, r6, r2, lsl #2 │ │ │ │ ldr.w ip, [ip, #244] @ 0xf4 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ lsrs r0, r0, #9 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.w cbbb6 │ │ │ │ - b.n cc464 │ │ │ │ + bne.w cbbae │ │ │ │ + b.n cc45c │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ ldr.w r2, [r2, #244] @ 0xf4 │ │ │ │ add.w r3, r2, r3, lsr #5 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ - b.n cc46a │ │ │ │ + b.n cc462 │ │ │ │ mov r6, r4 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ mov r5, ip │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [ip] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n cc4d2 │ │ │ │ + bne.n cc4ca │ │ │ │ dmb ish │ │ │ │ mov r1, ip │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl cc83c │ │ │ │ + bl cc834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ - b.w cbb90 │ │ │ │ - ldr r3, [pc, #756] @ (cc7f0 ) │ │ │ │ + beq.w cbabc │ │ │ │ + b.w cbb88 │ │ │ │ + ldr r3, [pc, #756] @ (cc7e8 ) │ │ │ │ negs r0, r0 │ │ │ │ add r5, sp, #240 @ 0xf0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 121e8 <__sprintf_chk@plt> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 37134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ - b.w cbb90 │ │ │ │ - ldr r3, [pc, #716] @ (cc7f4 ) │ │ │ │ + beq.w cbabc │ │ │ │ + b.w cbb88 │ │ │ │ + ldr r3, [pc, #716] @ (cc7ec ) │ │ │ │ add r5, sp, #240 @ 0xf0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ adds r2, #65 @ 0x41 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 121e8 <__sprintf_chk@plt> │ │ │ │ - b.n cc514 │ │ │ │ + b.n cc50c │ │ │ │ mov r0, r5 │ │ │ │ blx 11bd0 │ │ │ │ - cbnz r0, cc564 │ │ │ │ + cbnz r0, cc55c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - b.w cbbe4 │ │ │ │ - ldr r3, [pc, #680] @ (cc7f8 ) │ │ │ │ + b.w cbbdc │ │ │ │ + ldr r3, [pc, #680] @ (cc7f0 ) │ │ │ │ movw r2, #1322 @ 0x52a │ │ │ │ - ldr r1, [pc, #676] @ (cc7fc ) │ │ │ │ - ldr r0, [pc, #680] @ (cc800 ) │ │ │ │ + ldr r1, [pc, #676] @ (cc7f4 ) │ │ │ │ + ldr r0, [pc, #680] @ (cc7f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #24 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cbac4 │ │ │ │ + beq.w cbabc │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ movs r0, #123 @ 0x7b │ │ │ │ mov r1, r9 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w cbac4 │ │ │ │ - ldr r2, [pc, #600] @ (cc804 ) │ │ │ │ + beq.w cbabc │ │ │ │ + ldr r2, [pc, #600] @ (cc7fc ) │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ bl 48c28 <_PL_atoms@@Base+0xe28> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cbac4 │ │ │ │ + bne.w cbabc │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ blx 10d98 │ │ │ │ adds.w sl, r0, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - b.w cba8a │ │ │ │ + b.w cba82 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w cc71e │ │ │ │ + bne.w cc716 │ │ │ │ ldrd r5, r3, [sp, #120] @ 0x78 │ │ │ │ adds r6, r5, r3 │ │ │ │ cmp r6, r5 │ │ │ │ - bls.w cc74e │ │ │ │ + bls.w cc746 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrb.w r0, [r5], #1 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n cc5e4 │ │ │ │ - b.n cc126 │ │ │ │ + bne.n cc5dc │ │ │ │ + b.n cc11e │ │ │ │ vldr d0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ bl 3765c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ bl 37134 │ │ │ │ mov sl, r0 │ │ │ │ - b.w cba8a │ │ │ │ + b.w cba82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ tst.w r3, #2097152 @ 0x200000 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #114 @ 0x72 │ │ │ │ movne.w r9, #47 @ 0x2f │ │ │ │ @@ -289489,672 +289487,672 @@ │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 3724c │ │ │ │ - cbnz r0, cc694 │ │ │ │ + cbnz r0, cc68c │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ - b.w cba8a │ │ │ │ + b.w cba82 │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ movs r2, #32 │ │ │ │ - ldr r3, [pc, #436] @ (cc808 ) │ │ │ │ + ldr r3, [pc, #436] @ (cc800 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r3, pc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 121e8 <__sprintf_chk@plt> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ bl 37134 │ │ │ │ mov sl, r0 │ │ │ │ - b.w cba8a │ │ │ │ - ldr r3, [pc, #408] @ (cc80c ) │ │ │ │ + b.w cba82 │ │ │ │ + ldr r3, [pc, #408] @ (cc804 ) │ │ │ │ movw r2, #1285 @ 0x505 │ │ │ │ - ldr r1, [pc, #408] @ (cc810 ) │ │ │ │ - ldr r0, [pc, #408] @ (cc814 ) │ │ │ │ + ldr r1, [pc, #408] @ (cc808 ) │ │ │ │ + ldr r0, [pc, #408] @ (cc80c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ bl 3724c │ │ │ │ mov sl, r0 │ │ │ │ - b.w cba8a │ │ │ │ + b.w cba82 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n cc644 │ │ │ │ + beq.n cc63c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r2, r4 │ │ │ │ bl 3724c │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n cc644 │ │ │ │ + b.n cc63c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl cb9e4 │ │ │ │ + bl cb9dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cc3d6 │ │ │ │ - b.w cbac4 │ │ │ │ + bne.w cc3ce │ │ │ │ + b.w cbabc │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n cc708 │ │ │ │ + bne.n cc700 │ │ │ │ ldrd r6, r3, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n cc7a6 │ │ │ │ + bls.n cc79e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ - bl cd568 │ │ │ │ + bl cd560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cc6ee │ │ │ │ - b.n cc126 │ │ │ │ - ldr r3, [pc, #268] @ (cc818 ) │ │ │ │ + bne.n cc6e6 │ │ │ │ + b.n cc11e │ │ │ │ + ldr r3, [pc, #268] @ (cc810 ) │ │ │ │ mov.w r2, #924 @ 0x39c │ │ │ │ - ldr r1, [pc, #268] @ (cc81c ) │ │ │ │ - ldr r0, [pc, #268] @ (cc820 ) │ │ │ │ + ldr r1, [pc, #268] @ (cc814 ) │ │ │ │ + ldr r0, [pc, #268] @ (cc818 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n cc7cc │ │ │ │ + bne.n cc7c4 │ │ │ │ ldrd r5, r3, [sp, #120] @ 0x78 │ │ │ │ add.w r6, r5, r3, lsl #2 │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n cc74e │ │ │ │ + bls.n cc746 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n cc72a │ │ │ │ - b.n cc126 │ │ │ │ + bne.n cc722 │ │ │ │ + b.n cc11e │ │ │ │ mov r0, r4 │ │ │ │ bl 36e3e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cc3cc │ │ │ │ - b.w cbac4 │ │ │ │ + bne.w cc3c4 │ │ │ │ + b.w cbabc │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl b1374 │ │ │ │ - b.n cc126 │ │ │ │ + bl b136c │ │ │ │ + b.n cc11e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4741 @ 0x1285 │ │ │ │ movt r3, #1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n cc780 │ │ │ │ - ldr r0, [pc, #180] @ (cc824 ) │ │ │ │ + beq.n cc778 │ │ │ │ + ldr r0, [pc, #180] @ (cc81c ) │ │ │ │ add r0, pc │ │ │ │ bl 36e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cc3cc │ │ │ │ - b.w cbac4 │ │ │ │ - ldr r0, [pc, #164] @ (cc828 ) │ │ │ │ + bne.w cc3c4 │ │ │ │ + b.w cbabc │ │ │ │ + ldr r0, [pc, #164] @ (cc820 ) │ │ │ │ add r0, pc │ │ │ │ bl 36e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cc3cc │ │ │ │ - b.w cbac4 │ │ │ │ - ldr r0, [pc, #152] @ (cc82c ) │ │ │ │ + bne.w cc3c4 │ │ │ │ + b.w cbabc │ │ │ │ + ldr r0, [pc, #152] @ (cc824 ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ bl 37134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cc3cc │ │ │ │ - b.w cbac4 │ │ │ │ + bne.w cc3c4 │ │ │ │ + b.w cbabc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 10d98 │ │ │ │ adds.w sl, r0, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - b.n cc752 │ │ │ │ + b.n cc74a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r0, #32 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w cc3cc │ │ │ │ - b.w cbac4 │ │ │ │ - ldr r3, [pc, #96] @ (cc830 ) │ │ │ │ + bne.w cc3c4 │ │ │ │ + b.w cbabc │ │ │ │ + ldr r3, [pc, #96] @ (cc828 ) │ │ │ │ movw r2, #955 @ 0x3bb │ │ │ │ - ldr r1, [pc, #96] @ (cc834 ) │ │ │ │ - ldr r0, [pc, #96] @ (cc838 ) │ │ │ │ + ldr r1, [pc, #96] @ (cc82c ) │ │ │ │ + ldr r0, [pc, #96] @ (cc830 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #1000 @ (adr r6, ccbdc ) │ │ │ │ + add r6, pc, #936 @ (adr r6, ccb94 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #864 @ (adr r6, ccb58 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, ccb10 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - add r6, pc, #584 @ (adr r6, cca48 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, cca00 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ movs r1, r0 │ │ │ │ - uxtb r3, r2 │ │ │ │ - vrintm.f16 d31, d20 │ │ │ │ + uxtb r3, r3 │ │ │ │ + vqshlu.s64 d31, d4, #54 @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #448 @ (adr r5, cc9d4 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, cc98c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - add r4, pc, #864 @ (adr r4, ccb80 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, ccb38 ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #616 @ (adr r4, cca94 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, cca4c ) │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - add r4, pc, #80 @ (adr r4, cc888 ) │ │ │ │ + add r4, pc, #16 @ (adr r4, cc840 ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #440] @ (cca08 ) │ │ │ │ + ldr r2, [pc, #440] @ (cca00 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ lsrs r1, r0, #7 │ │ │ │ - ldr r0, [pc, #436] @ (cca0c ) │ │ │ │ + ldr r0, [pc, #436] @ (cca04 ) │ │ │ │ add r2, pc │ │ │ │ clz r3, r1 │ │ │ │ sub sp, #20 │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ movs r2, #28 │ │ │ │ str r0, [sp, #0] │ │ │ │ mul.w r6, r2, r1 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ lsls r7, r2, #21 │ │ │ │ - bmi.n cc906 │ │ │ │ + bmi.n cc8fe │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n cc928 │ │ │ │ + bne.n cc920 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n cc938 │ │ │ │ + bpl.n cc930 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n cc89e │ │ │ │ + bmi.n cc896 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldrd r1, r0, [r4, #20] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n cca1c │ │ │ │ + b.n cca14 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl a4000 │ │ │ │ + bl a3ff8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - cbz r0, cc8b0 │ │ │ │ + cbz r0, cc8a8 │ │ │ │ subs r0, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n cc8bc │ │ │ │ + bhi.n cc8b4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 37134 │ │ │ │ movs r0, #39 @ 0x27 │ │ │ │ - bl cb648 │ │ │ │ + bl cb640 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cc932 │ │ │ │ + beq.n cc92a │ │ │ │ ldr r7, [r5, #20] │ │ │ │ movs r0, #39 @ 0x27 │ │ │ │ ldrd r4, r6, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n cc932 │ │ │ │ + beq.n cc92a │ │ │ │ add r4, r6 │ │ │ │ - b.n cc8ec │ │ │ │ + b.n cc8e4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ ldrb.w r0, [r6], #1 │ │ │ │ - bl cd568 │ │ │ │ - cbz r0, cc932 │ │ │ │ + bl cd560 │ │ │ │ + cbz r0, cc92a │ │ │ │ mov r3, r7 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n cc8de │ │ │ │ + bne.n cc8d6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #39 @ 0x27 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n cc932 │ │ │ │ + beq.n cc92a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n cc998 │ │ │ │ + bmi.n cc990 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r2, [r2, #144] @ 0x90 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n cc924 │ │ │ │ + bhi.n cc91c │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n cc9b0 │ │ │ │ + bne.n cc9a8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ - cbz r7, cc938 │ │ │ │ + cbz r7, cc930 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ blx r7 │ │ │ │ - cbnz r0, cc988 │ │ │ │ + cbnz r0, cc980 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n cc8fe │ │ │ │ + b.n cc8f6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - ldr r0, [pc, #212] @ (cca10 ) │ │ │ │ + ldr r0, [pc, #212] @ (cca08 ) │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ bl 36e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cc932 │ │ │ │ + beq.n cc92a │ │ │ │ adds r3, r4, r6 │ │ │ │ - ldr r7, [pc, #192] @ (cca14 ) │ │ │ │ + ldr r7, [pc, #192] @ (cca0c ) │ │ │ │ add r7, pc │ │ │ │ ldrd r6, r4, [r3, #20] │ │ │ │ add r6, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n cc9a2 │ │ │ │ + beq.n cc99a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ adds r4, #1 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ ldrb r0, [r7, r3] │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n cc932 │ │ │ │ + beq.n cc92a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ and.w r3, r3, #15 │ │ │ │ ldrb r0, [r7, r3] │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n cc95a │ │ │ │ - b.n cc932 │ │ │ │ + bne.n cc952 │ │ │ │ + b.n cc92a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ blx 11fb8 │ │ │ │ clz r9, r0 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n cc8fe │ │ │ │ + b.n cc8f6 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w cc88c │ │ │ │ - b.n cc928 │ │ │ │ - ldr r0, [pc, #116] @ (cca18 ) │ │ │ │ + beq.w cc884 │ │ │ │ + b.n cc920 │ │ │ │ + ldr r0, [pc, #116] @ (cca10 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 36e14 │ │ │ │ - ldr r0, [pc, #80] @ (cca04 ) │ │ │ │ + ldr r0, [pc, #80] @ (cc9fc ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cc932 │ │ │ │ + beq.n cc92a │ │ │ │ mov r0, r7 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl cd3f4 │ │ │ │ + bl cd3ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w cc87c │ │ │ │ + beq.w cc874 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w cc8fe │ │ │ │ - b.n cc932 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + beq.w cc8f6 │ │ │ │ + b.n cc92a │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #14 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #888 @ (adr r2, ccd8c ) │ │ │ │ + add r2, pc, #824 @ (adr r2, ccd44 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #840 @ (adr r2, ccd60 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, ccd18 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #800 @ (adr r4, ccd3c ) │ │ │ │ + add r4, pc, #736 @ (adr r4, cccf4 ) │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r1, cca58 │ │ │ │ + cbz r1, cca50 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ - bl cb648 │ │ │ │ + bl cb640 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, cca5c │ │ │ │ + cbz r0, cca54 │ │ │ │ subs r4, #1 │ │ │ │ add r5, r4 │ │ │ │ ldrb.w r0, [r4, #1]! │ │ │ │ mov r1, r6 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n cca5c │ │ │ │ + beq.n cca54 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n cca42 │ │ │ │ + bne.n cca3a │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r7, #1 │ │ │ │ - b.n cca54 │ │ │ │ + b.n cca4c │ │ │ │ movs r7, #0 │ │ │ │ - b.n cca54 │ │ │ │ + b.n cca4c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #244] @ (ccb68 ) │ │ │ │ + ldr r4, [pc, #244] @ (ccb60 ) │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - ldr r5, [pc, #244] @ (ccb6c ) │ │ │ │ + ldr r5, [pc, #244] @ (ccb64 ) │ │ │ │ clz r3, r0 │ │ │ │ add r4, pc │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ adds r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ movs r5, #28 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldrd r0, r4, [r3, #20] │ │ │ │ bic.w r6, r0, #3 │ │ │ │ add r6, r4 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ - beq.n ccace │ │ │ │ + beq.n ccac6 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl c947c │ │ │ │ - cbnz r0, ccad6 │ │ │ │ + bl c9474 │ │ │ │ + cbnz r0, ccace │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n ccb3c │ │ │ │ + bls.n ccb34 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl c94f0 │ │ │ │ + bl c94e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r3, ccace │ │ │ │ + cbz r3, ccac6 │ │ │ │ adds r4, #4 │ │ │ │ - bl a4288 │ │ │ │ + bl a4280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ccaae │ │ │ │ + beq.n ccaa6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl a4288 │ │ │ │ + bl a4280 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ccace │ │ │ │ - ldr r0, [pc, #124] @ (ccb64 ) │ │ │ │ + bne.n ccac6 │ │ │ │ + ldr r0, [pc, #124] @ (ccb5c ) │ │ │ │ adds r4, #4 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1832] @ 0x728 │ │ │ │ lsls r3, r3, #6 │ │ │ │ itt mi │ │ │ │ ubfxmi r5, r7, #19, #1 │ │ │ │ eormi.w r5, r5, #1 │ │ │ │ and.w r9, r5, #1 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n ccb3c │ │ │ │ + bcs.n ccb34 │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n ccb1e │ │ │ │ + bne.n ccb16 │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n ccb1e │ │ │ │ + bls.n ccb16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n ccb40 │ │ │ │ + bne.n ccb38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 2c544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ccace │ │ │ │ + beq.n ccac6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl a4288 │ │ │ │ + bl a4280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ccace │ │ │ │ + bne.n ccac6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n ccb06 │ │ │ │ + b.n ccafe │ │ │ │ movs r0, #1 │ │ │ │ - b.n ccad0 │ │ │ │ + b.n ccac8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2c544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ccace │ │ │ │ + beq.n ccac6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl a4288 │ │ │ │ + bl a4280 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ccace │ │ │ │ + bne.n ccac6 │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n ccb06 │ │ │ │ + b.n ccafe │ │ │ │ nop │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - b.n ccb78 │ │ │ │ + b.n ccb70 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #72] @ ccbd0 │ │ │ │ + ldr.w ip, [pc, #72] @ ccbc8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #68] @ (ccbd4 ) │ │ │ │ + ldr r3, [pc, #68] @ (ccbcc ) │ │ │ │ mov r2, sp │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d6b58 │ │ │ │ - cbz r0, ccbb2 │ │ │ │ + bl d6b50 │ │ │ │ + cbz r0, ccbaa │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 10d98 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl b2954 │ │ │ │ - ldr r2, [pc, #36] @ (ccbd8 ) │ │ │ │ - ldr r3, [pc, #28] @ (ccbd4 ) │ │ │ │ + bl b294c │ │ │ │ + ldr r2, [pc, #36] @ (ccbd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (ccbcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ccbca │ │ │ │ + bne.n ccbc2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ movs r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n ccbe4 │ │ │ │ + b.n ccbdc │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (ccc7c ) │ │ │ │ - ldr r2, [pc, #136] @ (ccc80 ) │ │ │ │ + ldr r1, [pc, #132] @ (ccc74 ) │ │ │ │ + ldr r2, [pc, #136] @ (ccc78 ) │ │ │ │ sub sp, #12 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #120] @ (ccc78 ) │ │ │ │ + ldr r3, [pc, #120] @ (ccc70 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r2, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #7 │ │ │ │ movw r0, #15877 @ 0x3e05 │ │ │ │ movt r0, #1 │ │ │ │ blx 11f78 │ │ │ │ - cbz r0, ccc66 │ │ │ │ + cbz r0, ccc5e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl ccc88 │ │ │ │ + bl ccc80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 10f7c │ │ │ │ - ldr r2, [pc, #56] @ (ccc84 ) │ │ │ │ - ldr r3, [pc, #52] @ (ccc80 ) │ │ │ │ + ldr r2, [pc, #56] @ (ccc7c ) │ │ │ │ + ldr r3, [pc, #52] @ (ccc78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ccc62 │ │ │ │ + bne.n ccc5a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl cb550 │ │ │ │ + bl cb548 │ │ │ │ mov r4, r0 │ │ │ │ - b.n ccc42 │ │ │ │ + b.n ccc3a │ │ │ │ nop │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ movs r5, r0 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #24 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr r3, [pc, #700] @ (ccf58 ) │ │ │ │ + ldr r3, [pc, #700] @ (ccf50 ) │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #700] @ (ccf5c ) │ │ │ │ + ldr r2, [pc, #700] @ (ccf54 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #700] @ (ccf60 ) │ │ │ │ + ldr r4, [pc, #700] @ (ccf58 ) │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #696] @ (ccf64 ) │ │ │ │ + ldr r3, [pc, #696] @ (ccf5c ) │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ add r7, sp, #224 @ 0xe0 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -290186,15 +290184,15 @@ │ │ │ │ strd r4, r4, [sp, #200] @ 0xc8 │ │ │ │ strd r4, r4, [sp, #208] @ 0xd0 │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #196] @ 0xc4 │ │ │ │ strd r6, r6, [sp, #180] @ 0xb4 │ │ │ │ blx 10cec │ │ │ │ - ldr r3, [pc, #584] @ (ccf68 ) │ │ │ │ + ldr r3, [pc, #584] @ (ccf60 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ add.w ip, sp, #152 @ 0x98 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -290204,15 +290202,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #552] @ (ccf6c ) │ │ │ │ + ldr r3, [pc, #552] @ (ccf64 ) │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ add.w ip, sp, #208 @ 0xd0 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ add.w ip, sp, #204 @ 0xcc │ │ │ │ str.w ip, [sp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #200 @ 0xc8 │ │ │ │ @@ -290244,502 +290242,502 @@ │ │ │ │ add.w ip, sp, #156 @ 0x9c │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ add.w ip, sp, #148 @ 0x94 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ movw ip, #35333 @ 0x8a05 │ │ │ │ movt ip, #1 │ │ │ │ str.w ip, [sp, #236] @ 0xec │ │ │ │ - bl bb62c │ │ │ │ + bl bb624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cd208 │ │ │ │ + beq.w cd200 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w cd12c │ │ │ │ + bne.w cd124 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr.w r2, [r5, #1840] @ 0x730 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ movw r2, #4997 @ 0x1385 │ │ │ │ movt r2, #1 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w cd0ce │ │ │ │ + bne.w cd0c6 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ cmp.w r3, #1200 @ 0x4b0 │ │ │ │ - bhi.w cd0a2 │ │ │ │ + bhi.w cd09a │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ movw r3, #4741 @ 0x1285 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n cce30 │ │ │ │ + beq.n cce28 │ │ │ │ movw r3, #35333 @ 0x8a05 │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w cd100 │ │ │ │ + bne.w cd0f8 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c6b98 │ │ │ │ + bl c6b90 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cd0f2 │ │ │ │ + beq.w cd0ea │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n cce50 │ │ │ │ + beq.n cce48 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n cce58 │ │ │ │ + bne.n cce50 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.n cce58 │ │ │ │ + bpl.n cce50 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n cce6a │ │ │ │ + beq.n cce62 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n cce72 │ │ │ │ + bne.n cce6a │ │ │ │ ldr.w r3, [r5, #1832] @ 0x728 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n cce72 │ │ │ │ + bpl.n cce6a │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r2, #23 │ │ │ │ ittt mi │ │ │ │ ldrmi r3, [sp, #224] @ 0xe0 │ │ │ │ orrmi.w r3, r3, #2097152 @ 0x200000 │ │ │ │ strmi r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cd176 │ │ │ │ + bne.w cd16e │ │ │ │ ldrd r2, r1, [sp, #148] @ 0x94 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w cd052 │ │ │ │ + beq.w cd04a │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - cbz r3, cce9c │ │ │ │ + cbz r3, cce94 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cd07a │ │ │ │ + bne.w cd072 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cd070 │ │ │ │ + bne.w cd068 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cd066 │ │ │ │ + bne.w cd05e │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cd05c │ │ │ │ - cbz r2, ccec6 │ │ │ │ + beq.w cd054 │ │ │ │ + cbz r2, ccebe │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - cbz r1, cced0 │ │ │ │ + cbz r1, ccec8 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cd08e │ │ │ │ + beq.w cd086 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cd084 │ │ │ │ + bne.w cd07c │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cd098 │ │ │ │ + bne.w cd090 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cd030 │ │ │ │ + bne.w cd028 │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w cd008 │ │ │ │ + bne.w cd000 │ │ │ │ mov r1, fp │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d6b58 │ │ │ │ + bl d6b50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cd004 │ │ │ │ + beq.n ccffc │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ - cbnz r3, ccf16 │ │ │ │ + cbnz r3, ccf0e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl cb648 │ │ │ │ + bl cb640 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n ccf26 │ │ │ │ + bpl.n ccf1e │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ tst.w r3, #2684354560 @ 0xa0000000 │ │ │ │ - beq.n ccfd6 │ │ │ │ + beq.n ccfce │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl cb74c │ │ │ │ + bl cb744 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, ccf3a │ │ │ │ + cbz r6, ccf32 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ccfb0 │ │ │ │ + bne.n ccfa8 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - cbnz r3, ccfa0 │ │ │ │ + cbnz r3, ccf98 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - cbnz r3, ccf92 │ │ │ │ + cbnz r3, ccf8a │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - cbz r0, ccf4c │ │ │ │ - bl b2954 │ │ │ │ - cbz r0, ccf52 │ │ │ │ + cbz r0, ccf44 │ │ │ │ + bl b294c │ │ │ │ + cbz r0, ccf4a │ │ │ │ subs r0, r6, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #28] @ (ccf70 ) │ │ │ │ - b.n ccf74 │ │ │ │ + ldr r2, [pc, #28] @ (ccf68 ) │ │ │ │ + b.n ccf6c │ │ │ │ nop │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ movs r5, r0 │ │ │ │ - movs r7, #178 @ 0xb2 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ movs r5, r0 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #1124] @ cd3dc │ │ │ │ + ldr.w r3, [pc, #1124] @ cd3d4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ccf8e │ │ │ │ + bne.n ccf86 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr.w r0, [r5, #2020] @ 0x7e4 │ │ │ │ blx 10f7c │ │ │ │ str.w r4, [r5, #2020] @ 0x7e4 │ │ │ │ - b.n ccf42 │ │ │ │ + b.n ccf3a │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ movs r0, #10 │ │ │ │ blx 10d98 │ │ │ │ adds r6, r0, #1 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n ccf3e │ │ │ │ - ldr.w r0, [pc, #1068] @ cd3e0 │ │ │ │ + b.n ccf36 │ │ │ │ + ldr.w r0, [pc, #1068] @ cd3d8 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ add r0, pc │ │ │ │ bl 37134 │ │ │ │ - cbz r0, cd004 │ │ │ │ + cbz r0, ccffc │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #32 │ │ │ │ movne r0, #10 │ │ │ │ blx 10d98 │ │ │ │ adds r6, r0, #1 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n ccf3e │ │ │ │ + b.n ccf36 │ │ │ │ ldr.w r1, [r5, #1832] @ 0x728 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ tst.w r1, #2 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ ite eq │ │ │ │ moveq.w r7, #536870912 @ 0x20000000 │ │ │ │ movne.w r7, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r7 │ │ │ │ str r3, [r6, #28] │ │ │ │ - bl cb74c │ │ │ │ + bl cb744 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ bic.w r3, r3, r7 │ │ │ │ str r3, [r2, #28] │ │ │ │ - b.n ccf32 │ │ │ │ + b.n ccf2a │ │ │ │ mov r6, r0 │ │ │ │ - b.n ccf3e │ │ │ │ + b.n ccf36 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r5, #2020] @ 0x7e4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ str.w r0, [r5, #2020] @ 0x7e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w ccef8 │ │ │ │ + beq.w ccef0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cd294 │ │ │ │ + bne.w cd28c │ │ │ │ movs r6, #0 │ │ │ │ - b.n ccf3e │ │ │ │ + b.n ccf36 │ │ │ │ add r1, sp, #220 @ 0xdc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ bl 6b68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cd208 │ │ │ │ + beq.w cd200 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w cd214 │ │ │ │ + bpl.w cd20c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - b.n ccef0 │ │ │ │ + b.n ccee8 │ │ │ │ subs r2, r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ - b.n cce90 │ │ │ │ + b.n cce88 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - b.n ccebc │ │ │ │ + b.n cceb4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - b.n cceb4 │ │ │ │ + b.n cceac │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - b.n cceac │ │ │ │ + b.n ccea4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - b.n ccea4 │ │ │ │ + b.n cce9c │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - b.n ccee0 │ │ │ │ + b.n cced8 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - b.n cced8 │ │ │ │ + b.n cced0 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - b.n ccee8 │ │ │ │ + b.n ccee0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d4b18 │ │ │ │ + bl d4b10 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ movw r4, #11013 @ 0x2b05 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n ccf52 │ │ │ │ + b.n ccf4a │ │ │ │ movw r2, #26757 @ 0x6885 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w cd378 │ │ │ │ + beq.w cd370 │ │ │ │ movw r2, #14469 @ 0x3885 │ │ │ │ movt r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq.w r2, #1024 @ 0x400 │ │ │ │ - bne.w cd37c │ │ │ │ + bne.w cd374 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - b.n cce0a │ │ │ │ - ldr r3, [pc, #752] @ (cd3e4 ) │ │ │ │ + b.n cce02 │ │ │ │ + ldr r3, [pc, #752] @ (cd3dc ) │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r0, [r3, #1372] @ 0x55c │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ - b.n cce40 │ │ │ │ + b.n cce38 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ movw r4, #33541 @ 0x8305 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n ccf52 │ │ │ │ + b.n ccf4a │ │ │ │ movw r2, #51973 @ 0xcb05 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cd20c │ │ │ │ + beq.n cd204 │ │ │ │ movw r2, #31365 @ 0x7a85 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cd368 │ │ │ │ + beq.w cd360 │ │ │ │ movw r2, #58117 @ 0xe305 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cd36c │ │ │ │ + beq.w cd364 │ │ │ │ movw r2, #14469 @ 0x3885 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cd372 │ │ │ │ + beq.w cd36a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movw r4, #58501 @ 0xe485 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n ccf52 │ │ │ │ - ldr r0, [pc, #608] @ (cd3d8 ) │ │ │ │ + b.n ccf4a │ │ │ │ + ldr r0, [pc, #608] @ (cd3d0 ) │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ movw r3, #61581 @ 0xf08d │ │ │ │ movt r3, #13 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl b0190 │ │ │ │ - cbnz r0, cd224 │ │ │ │ + bl b0188 │ │ │ │ + cbnz r0, cd21c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ - bl afaf8 │ │ │ │ - cbz r0, cd200 │ │ │ │ + bl afaf0 │ │ │ │ + cbz r0, cd1f8 │ │ │ │ movw r2, #61581 @ 0xf08d │ │ │ │ movt r2, #13 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl aed48 │ │ │ │ - cbnz r0, cd252 │ │ │ │ + bl aed40 │ │ │ │ + cbnz r0, cd24a │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n ccf52 │ │ │ │ + b.n ccf4a │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ - b.n ccdf8 │ │ │ │ + b.n ccdf0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ccef0 │ │ │ │ + bne.w ccee8 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - b.n ccef0 │ │ │ │ + b.n ccee8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cd1ce │ │ │ │ + bne.n cd1c6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afaf8 │ │ │ │ + bl afaf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cd200 │ │ │ │ + beq.n cd1f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl af184 │ │ │ │ + bl af17c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cd1ce │ │ │ │ - b.n cd200 │ │ │ │ + bne.n cd1c6 │ │ │ │ + b.n cd1f8 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ blx 11258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cd200 │ │ │ │ + beq.n cd1f8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cd200 │ │ │ │ + beq.n cd1f8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ - bl 7f7b4 │ │ │ │ + bl 7f7ac │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r1 │ │ │ │ bl 5e074 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cd208 │ │ │ │ + beq.n cd200 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r3, #21 │ │ │ │ itt pl │ │ │ │ movpl r3, #1 │ │ │ │ strpl r3, [sp, #152] @ 0x98 │ │ │ │ - b.n cce86 │ │ │ │ + b.n cce7e │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cd02c │ │ │ │ + beq.w cd024 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cd02c │ │ │ │ + beq.w cd024 │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cd02c │ │ │ │ + beq.w cd024 │ │ │ │ movw r2, #8461 @ 0x210d │ │ │ │ movt r2, #7 │ │ │ │ mov r9, r4 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ @@ -290748,487 +290746,487 @@ │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 10c3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cd382 │ │ │ │ + beq.n cd37a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl af8c0 │ │ │ │ + bl af8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cd392 │ │ │ │ + beq.n cd38a │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefbc │ │ │ │ + bl aefb4 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 819a8 │ │ │ │ + bl 819a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cd3be │ │ │ │ + beq.n cd3b6 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ bl 36e6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cd3c2 │ │ │ │ + beq.n cd3ba │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl afacc │ │ │ │ + bl afac4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cd3a6 │ │ │ │ + bne.n cd39e │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bne.n cd2de │ │ │ │ + bne.n cd2d6 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 915a4 │ │ │ │ + bl 9159c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n cd2de │ │ │ │ - ldr r0, [pc, #156] @ (cd3e8 ) │ │ │ │ + bne.n cd2d6 │ │ │ │ + ldr r0, [pc, #156] @ (cd3e0 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ mov r4, r9 │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cd02c │ │ │ │ + beq.w cd024 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ - b.n ccef8 │ │ │ │ + b.n ccef0 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - b.n cd20e │ │ │ │ + b.n cd206 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - b.n cd20e │ │ │ │ + b.n cd206 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ - b.n cd20e │ │ │ │ + b.n cd206 │ │ │ │ movs r2, #0 │ │ │ │ - b.n cd0ec │ │ │ │ + b.n cd0e4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n cd15e │ │ │ │ + b.n cd156 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ mov r4, r9 │ │ │ │ blx 109a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cd35e │ │ │ │ - b.n cd02c │ │ │ │ - ldr r0, [pc, #88] @ (cd3ec ) │ │ │ │ + bne.n cd356 │ │ │ │ + b.n cd024 │ │ │ │ + ldr r0, [pc, #88] @ (cd3e4 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ mov r4, r9 │ │ │ │ add r0, pc │ │ │ │ blx 10974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cd35e │ │ │ │ - b.n cd02c │ │ │ │ + bne.n cd356 │ │ │ │ + b.n cd024 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #11 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ - bl ae49c │ │ │ │ + bl ae494 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cd336 │ │ │ │ + bne.n cd32e │ │ │ │ mov r4, r9 │ │ │ │ - b.n cd02c │ │ │ │ - ldr r0, [pc, #44] @ (cd3f0 ) │ │ │ │ + b.n cd024 │ │ │ │ + ldr r0, [pc, #44] @ (cd3e8 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ mov r4, r9 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cd35e │ │ │ │ - b.n cd02c │ │ │ │ + bne.n cd356 │ │ │ │ + b.n cd024 │ │ │ │ nop │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r2, [r3, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #312] @ cd540 │ │ │ │ + ldr.w ip, [pc, #312] @ cd538 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #312] @ (cd544 ) │ │ │ │ + ldr r5, [pc, #312] @ (cd53c ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #312] @ (cd548 ) │ │ │ │ - ldr r4, [pc, #312] @ (cd54c ) │ │ │ │ + ldr r3, [pc, #312] @ (cd540 ) │ │ │ │ + ldr r4, [pc, #312] @ (cd544 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n cd44e │ │ │ │ + bhi.n cd446 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - cbnz r2, cd470 │ │ │ │ - ldr r2, [pc, #280] @ (cd550 ) │ │ │ │ + cbnz r2, cd468 │ │ │ │ + ldr r2, [pc, #280] @ (cd548 ) │ │ │ │ add.w r3, r3, #3136 @ 0xc40 │ │ │ │ - ldr r0, [pc, #280] @ (cd554 ) │ │ │ │ + ldr r0, [pc, #280] @ (cd54c ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbnz r3, cd484 │ │ │ │ + cbnz r3, cd47c │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #260] @ (cd558 ) │ │ │ │ - ldr r3, [pc, #240] @ (cd544 ) │ │ │ │ + ldr r2, [pc, #260] @ (cd550 ) │ │ │ │ + ldr r3, [pc, #240] @ (cd53c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cd46c │ │ │ │ + bne.n cd464 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #232] @ (cd55c ) │ │ │ │ + ldr r2, [pc, #232] @ (cd554 ) │ │ │ │ addw r3, r3, #3148 @ 0xc4c │ │ │ │ - ldr r0, [pc, #232] @ (cd560 ) │ │ │ │ + ldr r0, [pc, #232] @ (cd558 ) │ │ │ │ movs r1, #3 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl b1084 │ │ │ │ + bl b107c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #180] @ (cd53c ) │ │ │ │ + ldr r0, [pc, #180] @ (cd534 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [r2, #1996] @ 0x7cc │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ mov sl, r2 │ │ │ │ - bgt.n cd4e4 │ │ │ │ + bgt.n cd4dc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #2016] @ 0x7e0 │ │ │ │ mov r1, sp │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, sp │ │ │ │ - bl a5708 │ │ │ │ - cbz r0, cd4f0 │ │ │ │ + bl a5700 │ │ │ │ + cbz r0, cd4e8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str.w r3, [r7, #1996] @ 0x7cc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, cd4f6 │ │ │ │ + cbnz r3, cd4ee │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #0 │ │ │ │ blx 118f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, cd52c │ │ │ │ + cbz r0, cd524 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r7, #1996] @ 0x7cc │ │ │ │ - bl a57d8 │ │ │ │ + bl a57d0 │ │ │ │ ldr.w r3, [r7, #2016] @ 0x7e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #2016] @ 0x7e0 │ │ │ │ - b.n cd450 │ │ │ │ - ldr r0, [pc, #124] @ (cd564 ) │ │ │ │ + b.n cd448 │ │ │ │ + ldr r0, [pc, #124] @ (cd55c ) │ │ │ │ add r0, pc │ │ │ │ blx 106ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cd4a4 │ │ │ │ + bne.n cd49c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n cd450 │ │ │ │ + b.n cd448 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl aeb44 │ │ │ │ + bl aeb3c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ mov r2, r8 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl af940 │ │ │ │ + bl af938 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ adds r1, r6, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r6 │ │ │ │ - bl af940 │ │ │ │ - b.n cd4bc │ │ │ │ + bl af938 │ │ │ │ + b.n cd4b4 │ │ │ │ blx 112f4 │ │ │ │ subs r4, r0, r4 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n cd4cc │ │ │ │ + b.n cd4c4 │ │ │ │ nop │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ movs r5, r0 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #552] @ (cd77c ) │ │ │ │ + ldr r7, [pc, #488] @ (cd734 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #8 │ │ │ │ + movs r0, #16 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [pc, #312] @ (cd698 ) │ │ │ │ + ldr r7, [pc, #248] @ (cd650 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #312] @ (cd6b4 ) │ │ │ │ + ldr r4, [pc, #312] @ (cd6ac ) │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #312] @ (cd6b8 ) │ │ │ │ + ldr r2, [pc, #312] @ (cd6b0 ) │ │ │ │ add r4, pc │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ tst.w ip, #16 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n cd5e4 │ │ │ │ - bl c95f0 │ │ │ │ + beq.n cd5dc │ │ │ │ + bl c95e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cd612 │ │ │ │ + bne.n cd60a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n cd612 │ │ │ │ + beq.n cd60a │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - beq.n cd612 │ │ │ │ - cbz r5, cd5b8 │ │ │ │ + beq.n cd60a │ │ │ │ + cbz r5, cd5b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 10b84 │ │ │ │ - cbnz r0, cd5f6 │ │ │ │ + cbnz r0, cd5ee │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #244] @ (cd6bc ) │ │ │ │ - ldr r3, [pc, #236] @ (cd6b8 ) │ │ │ │ + ldr r2, [pc, #244] @ (cd6b4 ) │ │ │ │ + ldr r3, [pc, #236] @ (cd6b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cd5e0 │ │ │ │ + bne.n cd5d8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ mov r1, r3 │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n cd66a │ │ │ │ + beq.n cd662 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n cd5b8 │ │ │ │ + beq.n cd5b0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n cd5c6 │ │ │ │ + b.n cd5be │ │ │ │ cmp r4, #13 │ │ │ │ strb.w r8, [sp, #1] │ │ │ │ - bgt.n cd62a │ │ │ │ + bgt.n cd622 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n cd642 │ │ │ │ + ble.n cd63a │ │ │ │ subs r4, #8 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n cd6a4 │ │ │ │ + bhi.n cd69c │ │ │ │ tbb [pc, r4] │ │ │ │ add r0, r9 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ str r0, [r7, r0] │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, r6 │ │ │ │ strb.w r3, [sp, #1] │ │ │ │ - beq.n cd624 │ │ │ │ + beq.n cd61c │ │ │ │ cmp r4, #13 │ │ │ │ - ble.n cd5fe │ │ │ │ + ble.n cd5f6 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - bne.n cd62a │ │ │ │ + bne.n cd622 │ │ │ │ strb.w r4, [sp] │ │ │ │ - b.n cd652 │ │ │ │ + b.n cd64a │ │ │ │ lsls r2, r7, #9 │ │ │ │ - bpl.n cd646 │ │ │ │ + bpl.n cd63e │ │ │ │ cmp.w r4, #65536 @ 0x10000 │ │ │ │ - bge.n cd66e │ │ │ │ - ldr r1, [pc, #136] @ (cd6c0 ) │ │ │ │ + bge.n cd666 │ │ │ │ + ldr r1, [pc, #136] @ (cd6b8 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc │ │ │ │ blx 1186c │ │ │ │ - b.n cd652 │ │ │ │ + b.n cd64a │ │ │ │ lsls r3, r7, #9 │ │ │ │ - bmi.n cd634 │ │ │ │ - ldr r1, [pc, #124] @ (cd6c4 ) │ │ │ │ + bmi.n cd62c │ │ │ │ + ldr r1, [pc, #124] @ (cd6bc ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc │ │ │ │ blx 1186c │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #92 @ 0x5c │ │ │ │ blx 10d98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n cd66a │ │ │ │ + beq.n cd662 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ bl 36e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cd5f2 │ │ │ │ + bne.n cd5ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n cd5c6 │ │ │ │ - ldr r1, [pc, #88] @ (cd6c8 ) │ │ │ │ + b.n cd5be │ │ │ │ + ldr r1, [pc, #88] @ (cd6c0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc │ │ │ │ blx 1186c │ │ │ │ - b.n cd652 │ │ │ │ + b.n cd64a │ │ │ │ movs r3, #102 @ 0x66 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n cd652 │ │ │ │ + b.n cd64a │ │ │ │ movs r3, #118 @ 0x76 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n cd652 │ │ │ │ + b.n cd64a │ │ │ │ movs r3, #110 @ 0x6e │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n cd652 │ │ │ │ + b.n cd64a │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n cd652 │ │ │ │ + b.n cd64a │ │ │ │ movs r3, #98 @ 0x62 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n cd652 │ │ │ │ + b.n cd64a │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n cd652 │ │ │ │ + b.n cd64a │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n cd652 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + b.n cd64a │ │ │ │ + subs r4, r4, #3 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r3, #2 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #376] @ (cd858 ) │ │ │ │ + ldr r3, [pc, #376] @ (cd850 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - bl d31a4 │ │ │ │ - ldr r0, [pc, #368] @ (cd85c ) │ │ │ │ + bl d319c │ │ │ │ + ldr r0, [pc, #368] @ (cd854 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl cd878 │ │ │ │ - ldr r3, [pc, #356] @ (cd860 ) │ │ │ │ + bl cd870 │ │ │ │ + ldr r3, [pc, #356] @ (cd858 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, cd70a │ │ │ │ + cbz r2, cd702 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.n cd90c │ │ │ │ - ldr r2, [pc, #344] @ (cd864 ) │ │ │ │ + b.n cd904 │ │ │ │ + ldr r2, [pc, #344] @ (cd85c ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r4, r2 │ │ │ │ addw r7, r2, #2104 @ 0x838 │ │ │ │ - cbnz r1, cd71c │ │ │ │ + cbnz r1, cd714 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r0, [pc, #304] @ (cd850 ) │ │ │ │ + ldr r0, [pc, #304] @ (cd848 ) │ │ │ │ movs r6, #1 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #300] @ (cd854 ) │ │ │ │ + ldr r3, [pc, #300] @ (cd84c ) │ │ │ │ movw r2, #33460 @ 0x82b4 │ │ │ │ movt r2, #15613 @ 0x3cfd │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, r0] │ │ │ │ movs r0, #16 │ │ │ │ - ldr r3, [pc, #304] @ (cd868 ) │ │ │ │ + ldr r3, [pc, #304] @ (cd860 ) │ │ │ │ ldr r5, [r5, r3] │ │ │ │ movs r3, #4 │ │ │ │ str.w r6, [r5, #3564] @ 0xdec │ │ │ │ str.w r3, [r5, #3568] @ 0xdf0 │ │ │ │ blx 11fa8 │ │ │ │ ldr.w r2, [r5, #3568] @ 0xdf0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r0, [r5, #3580] @ 0xdfc │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 10cec │ │ │ │ ldr.w r2, [r5, #3580] @ 0xdfc │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ adds r0, #6 │ │ │ │ @@ -291251,21 +291249,21 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ str r0, [r3, #32] │ │ │ │ addw r0, r4, #2328 @ 0x918 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strb r2, [r3, #6] │ │ │ │ - bl cd8b4 │ │ │ │ + bl cd8ac │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ movs r1, #0 │ │ │ │ addw r0, r4, #2052 @ 0x804 │ │ │ │ blx 10cec │ │ │ │ add.w r2, r5, #1360 @ 0x550 │ │ │ │ - vldr d7, [pc, #124] @ cd848 │ │ │ │ + vldr d7, [pc, #124] @ cd840 │ │ │ │ addw r3, r4, #2104 @ 0x838 │ │ │ │ str.w r3, [r4, #2048] @ 0x800 │ │ │ │ add.w r3, r5, #1344 @ 0x540 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r2, #-8] │ │ │ │ movs r1, #0 │ │ │ │ @@ -291273,84 +291271,84 @@ │ │ │ │ vstr d7, [r3, #-8] │ │ │ │ str.w r7, [r4, #2040] @ 0x7f8 │ │ │ │ str.w r7, [r4, #2044] @ 0x7fc │ │ │ │ blx 117c8 │ │ │ │ movs r1, #0 │ │ │ │ addw r0, r5, #3704 @ 0xe78 │ │ │ │ blx 1222c │ │ │ │ - bl d2384 │ │ │ │ - ldr r3, [pc, #100] @ (cd86c ) │ │ │ │ + bl d237c │ │ │ │ + ldr r3, [pc, #100] @ (cd864 ) │ │ │ │ movs r2, #29 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #3596] @ 0xe0c │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ subs r2, #1 │ │ │ │ str.w r3, [r3, #-8] │ │ │ │ - bne.n cd80e │ │ │ │ - ldr r3, [pc, #84] @ (cd870 ) │ │ │ │ + bne.n cd806 │ │ │ │ + ldr r3, [pc, #84] @ (cd868 ) │ │ │ │ mov.w ip, #1 │ │ │ │ - ldr r2, [pc, #84] @ (cd874 ) │ │ │ │ + ldr r2, [pc, #84] @ (cd86c ) │ │ │ │ movw r1, #517 @ 0x205 │ │ │ │ movt r1, #1 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add.w r0, r3, #1680 @ 0x690 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w r1, [r3, #1768] @ 0x6e8 │ │ │ │ str.w ip, [r2] │ │ │ │ blx 11028 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #336 @ 0x150 │ │ │ │ - b.n cd702 │ │ │ │ + b.n cd6fa │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #24 │ │ │ │ + movs r7, #32 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ movs r5, r0 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #32 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #4 │ │ │ │ movs r5, r0 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 12354 │ │ │ │ - cbnz r0, cd8a4 │ │ │ │ + cbnz r0, cd89c │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ adds r2, #1 │ │ │ │ strd r1, r2, [r4, #36] @ 0x24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ blx 11334 │ │ │ │ - b.n cd88e │ │ │ │ + b.n cd886 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -291364,521 +291362,521 @@ │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #168 @ 0xa8 │ │ │ │ blx 117c8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 1222c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, cd900 │ │ │ │ + cbnz r3, cd8f8 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ blx 1222c │ │ │ │ - b.n cd8f2 │ │ │ │ + b.n cd8ea │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, cd92a │ │ │ │ + cbz r3, cd922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11194 │ │ │ │ - ldr r3, [pc, #20] @ (cd940 ) │ │ │ │ + ldr r3, [pc, #20] @ (cd938 ) │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ - ldr r1, [pc, #16] @ (cd944 ) │ │ │ │ - ldr r0, [pc, #20] @ (cd948 ) │ │ │ │ + ldr r1, [pc, #16] @ (cd93c ) │ │ │ │ + ldr r0, [pc, #20] @ (cd940 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ nop │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, #222 @ 0xde │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #136] @ (cd9e4 ) │ │ │ │ + ldr r3, [pc, #136] @ (cd9dc ) │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, cd978 │ │ │ │ - ldr r1, [pc, #128] @ (cd9e8 ) │ │ │ │ + cbz r1, cd970 │ │ │ │ + ldr r1, [pc, #128] @ (cd9e0 ) │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ adds r1, #12 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 117c4 │ │ │ │ - ldr r1, [pc, #112] @ (cd9ec ) │ │ │ │ + ldr r1, [pc, #112] @ (cd9e4 ) │ │ │ │ strd r3, r0, [sp] │ │ │ │ add r1, pc │ │ │ │ add.w r0, r1, #336 @ 0x150 │ │ │ │ add.w r5, r1, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbnz r1, cd9c2 │ │ │ │ + cbnz r1, cd9ba │ │ │ │ add.w r4, r3, #12 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ blx 11318 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, cd9ce │ │ │ │ + cbnz r0, cd9c6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 11dfc │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, cd9ce │ │ │ │ + cbnz r0, cd9c6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n cd966 │ │ │ │ + b.n cd95e │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n cd966 │ │ │ │ - ldr r0, [pc, #32] @ (cd9f0 ) │ │ │ │ + b.n cd95e │ │ │ │ + ldr r0, [pc, #32] @ (cd9e8 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ movs r5, r0 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ movs r5, r0 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ │ │ │ │ -000cd9f4 : │ │ │ │ +000cd9ec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (cda20 ) │ │ │ │ + ldr r0, [pc, #28] @ (cda18 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #24] @ (cda24 ) │ │ │ │ + ldr r3, [pc, #24] @ (cda1c ) │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - cbz r3, cda1a │ │ │ │ + cbz r3, cda12 │ │ │ │ ldr.w r3, [r3, #2312] @ 0x908 │ │ │ │ - cbz r3, cda1a │ │ │ │ + cbz r3, cda12 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #228] @ (cdb20 ) │ │ │ │ + ldr r3, [pc, #228] @ (cdb18 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r3, pc │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r7, [pc, #224] @ (cdb28 ) │ │ │ │ + ldr r7, [pc, #224] @ (cdb20 ) │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #212] @ (cdb24 ) │ │ │ │ + ldr r3, [pc, #212] @ (cdb1c ) │ │ │ │ add r7, pc │ │ │ │ - ldr r6, [pc, #216] @ (cdb2c ) │ │ │ │ + ldr r6, [pc, #216] @ (cdb24 ) │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r3, r0] │ │ │ │ - ldr r0, [pc, #216] @ (cdb30 ) │ │ │ │ + ldr r0, [pc, #216] @ (cdb28 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd878 │ │ │ │ + bl cd870 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ - cbnz r1, cda72 │ │ │ │ + cbnz r1, cda6a │ │ │ │ movs r0, #16 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #16] │ │ │ │ - cbz r0, cda7c │ │ │ │ + cbz r0, cda74 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6c80 │ │ │ │ - cbnz r0, cdade │ │ │ │ - ldr r3, [pc, #180] @ (cdb34 ) │ │ │ │ + bl b6c78 │ │ │ │ + cbnz r0, cdad6 │ │ │ │ + ldr r3, [pc, #180] @ (cdb2c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbnz r1, cdad2 │ │ │ │ - ldr r3, [pc, #176] @ (cdb38 ) │ │ │ │ + cbnz r1, cdaca │ │ │ │ + ldr r3, [pc, #176] @ (cdb30 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r3, [r3, #3580] @ 0xdfc │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ - bl cdb4c │ │ │ │ + bl cdb44 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cdb18 │ │ │ │ + beq.n cdb10 │ │ │ │ str r4, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 10848 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ blx 10848 │ │ │ │ - ldr r1, [pc, #140] @ (cdb3c ) │ │ │ │ + ldr r1, [pc, #140] @ (cdb34 ) │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #1 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - bl b6db4 │ │ │ │ - ldr r0, [pc, #128] @ (cdb40 ) │ │ │ │ + bl b6dac │ │ │ │ + ldr r0, [pc, #128] @ (cdb38 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cda84 │ │ │ │ + beq.n cda7c │ │ │ │ mov r0, r5 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #92] @ (cdb44 ) │ │ │ │ + ldr r0, [pc, #92] @ (cdb3c ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl b0630 │ │ │ │ - ldr r2, [pc, #72] @ (cdb48 ) │ │ │ │ + bl b0628 │ │ │ │ + ldr r2, [pc, #72] @ (cdb40 ) │ │ │ │ movs r1, #0 │ │ │ │ movw r4, #21125 @ 0x5285 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r1 │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ bl 1b098 │ │ │ │ mov r4, r0 │ │ │ │ - b.n cdaca │ │ │ │ + b.n cdac2 │ │ │ │ bl 1c1ca │ │ │ │ mov r4, r0 │ │ │ │ - b.n cdabe │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + b.n cdab6 │ │ │ │ + movs r4, #0 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ movs r5, r0 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r2, r2, r0 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ movs r5, r0 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ movs r5, r0 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #204] @ (cdc2c ) │ │ │ │ - ldr r2, [pc, #208] @ (cdc30 ) │ │ │ │ + ldr r1, [pc, #204] @ (cdc24 ) │ │ │ │ + ldr r2, [pc, #208] @ (cdc28 ) │ │ │ │ mov r3, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, cdb90 │ │ │ │ - ldr r2, [pc, #188] @ (cdc34 ) │ │ │ │ - ldr r3, [pc, #184] @ (cdc30 ) │ │ │ │ + cbz r0, cdb88 │ │ │ │ + ldr r2, [pc, #188] @ (cdc2c ) │ │ │ │ + ldr r3, [pc, #184] @ (cdc28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cdbfe │ │ │ │ + bne.n cdbf6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n ce06c │ │ │ │ + b.n ce064 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r3, r2, #27 │ │ │ │ ite mi │ │ │ │ movmi r0, #68 @ 0x44 │ │ │ │ movpl r0, #44 @ 0x2c │ │ │ │ blx 11fa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, cdbe6 │ │ │ │ + cbz r0, cdbde │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 10cec │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst.w r2, #16 │ │ │ │ - bne.n cdc18 │ │ │ │ + bne.n cdc10 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #120] @ (cdc38 ) │ │ │ │ + ldr r2, [pc, #120] @ (cdc30 ) │ │ │ │ str r4, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ addw r3, r2, #1772 @ 0x6ec │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ str r1, [r5, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ bl 70bbc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbz r3, cdc02 │ │ │ │ + cbz r3, cdbfa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #84] @ (cdc3c ) │ │ │ │ - ldr r3, [pc, #68] @ (cdc30 ) │ │ │ │ + ldr r2, [pc, #84] @ (cdc34 ) │ │ │ │ + ldr r3, [pc, #68] @ (cdc28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cdbfe │ │ │ │ + bne.n cdbf6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (cdc40 ) │ │ │ │ + ldr r3, [pc, #60] @ (cdc38 ) │ │ │ │ movw r2, #2497 @ 0x9c1 │ │ │ │ - ldr r1, [pc, #56] @ (cdc44 ) │ │ │ │ - ldr r0, [pc, #60] @ (cdc48 ) │ │ │ │ + ldr r1, [pc, #56] @ (cdc3c ) │ │ │ │ + ldr r0, [pc, #60] @ (cdc40 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r2, #44 @ 0x2c │ │ │ │ str r0, [r2, #32] │ │ │ │ blx 117c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n cdbba │ │ │ │ + b.n cdbb2 │ │ │ │ nop │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r2, r0, r4 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r5, r3 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ movs r5, r0 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ movs r5, r0 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r0, r1 │ │ │ │ movs r2, r0 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #172] @ (cdd08 ) │ │ │ │ + ldr r6, [pc, #172] @ (cdd00 ) │ │ │ │ sub sp, #24 │ │ │ │ add r6, pc │ │ │ │ - cbnz r0, cdca4 │ │ │ │ - ldr r5, [pc, #168] @ (cdd0c ) │ │ │ │ + cbnz r0, cdc9c │ │ │ │ + ldr r5, [pc, #168] @ (cdd04 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ add.w r5, r5, #336 @ 0x150 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd878 │ │ │ │ - ldr r3, [pc, #156] @ (cdd10 ) │ │ │ │ + bl cd870 │ │ │ │ + ldr r3, [pc, #156] @ (cdd08 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr.w r0, [r2, #1344] @ 0x540 │ │ │ │ ldr.w r3, [r2, #1336] @ 0x538 │ │ │ │ ldr.w r1, [r2, #1340] @ 0x53c │ │ │ │ subs r3, r3, r0 │ │ │ │ ldr.w r0, [r2, #1348] @ 0x544 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r1, r1, r0 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n cdcb0 │ │ │ │ + bne.n cdca8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r2, #3584] @ 0xe00 │ │ │ │ - bl cd90c │ │ │ │ + bl cd904 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #104] @ (cdd10 ) │ │ │ │ + ldr r3, [pc, #104] @ (cdd08 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r2, [r3, #3584] @ 0xe00 │ │ │ │ - b.n cdc9e │ │ │ │ - ldr r0, [pc, #76] @ (cdd00 ) │ │ │ │ + b.n cdc96 │ │ │ │ + ldr r0, [pc, #76] @ (cdcf8 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #72] @ (cdd04 ) │ │ │ │ + ldr r3, [pc, #72] @ (cdcfc ) │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r2, #44421 @ 0xad85 │ │ │ │ movt r2, #1 │ │ │ │ - bl b0630 │ │ │ │ + bl b0628 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd90c │ │ │ │ - ldr r2, [pc, #52] @ (cdd14 ) │ │ │ │ + bl cd904 │ │ │ │ + ldr r2, [pc, #52] @ (cdd0c ) │ │ │ │ mov r1, r4 │ │ │ │ movw r5, #42117 @ 0xa485 │ │ │ │ add r2, pc │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r4, #2181 @ 0x885 │ │ │ │ movt r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b098 │ │ │ │ - b.n cdca0 │ │ │ │ + b.n cdc98 │ │ │ │ nop │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r6, r0, r0 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (cdd60 ) │ │ │ │ + ldr r4, [pc, #56] @ (cdd58 ) │ │ │ │ mov r5, r0 │ │ │ │ blx 1212c │ │ │ │ - ldr r3, [pc, #52] @ (cdd64 ) │ │ │ │ + ldr r3, [pc, #52] @ (cdd5c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r2, [r3, #3572] @ 0xdf4 │ │ │ │ ldr.w r1, [r3, #3580] @ 0xdfc │ │ │ │ movs r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n cdd46 │ │ │ │ + bge.n cdd3e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r4, [r1, r3, lsl #2] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - beq.n cdd3e │ │ │ │ + beq.n cdd36 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n cdd3e │ │ │ │ + beq.n cdd36 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n cdd3e │ │ │ │ + bne.n cdd36 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ blx 10cec │ │ │ │ add.w r3, r4, #76 @ 0x4c │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #136] @ (cde24 ) │ │ │ │ + ldr r3, [pc, #136] @ (cde1c ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w ip, [pc, #136] @ cde28 │ │ │ │ + ldr.w ip, [pc, #136] @ cde20 │ │ │ │ add r3, pc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r4, #33460 @ 0x82b4 │ │ │ │ movt r4, #15613 @ 0x3cfd │ │ │ │ movs r5, #0 │ │ │ │ ldr.w ip, [r3, ip] │ │ │ │ ldr.w r3, [ip, #3572] @ 0xdf4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n cddbe │ │ │ │ + bge.n cddb6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [ip, #3580] @ 0xdfc │ │ │ │ ldr.w r6, [r0, #2312] @ 0x908 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [r6, #100] @ 0x64 │ │ │ │ - cbz r3, cde1a │ │ │ │ + cbz r3, cde12 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n cde1a │ │ │ │ + bne.n cde12 │ │ │ │ ldrd r6, lr, [r3, #36] @ 0x24 │ │ │ │ cmp lr, r6 │ │ │ │ sub.w lr, lr, r6 │ │ │ │ - bls.n cde06 │ │ │ │ + bls.n cddfe │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add lr, r6 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ add.w lr, r6, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ @@ -291889,1197 +291887,1197 @@ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [r0, #2312] @ 0x908 │ │ │ │ str r5, [r3, #100] @ 0x64 │ │ │ │ ldr.w r3, [ip, #3304] @ 0xce8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n cddb2 │ │ │ │ + beq.n cddaa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r6, [r0, #2312] @ 0x908 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #100] @ 0x64 │ │ │ │ - b.n cde0c │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + b.n cde04 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr r7, [pc, #180] @ (cdf04 ) │ │ │ │ + ldr r7, [pc, #180] @ (cdefc ) │ │ │ │ ldr r6, [r3, #12] │ │ │ │ blx 11430 │ │ │ │ add r7, pc │ │ │ │ lsls r0, r6, #3 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ str r0, [r4, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ blx 11430 │ │ │ │ movw r0, #64511 @ 0xfbff │ │ │ │ movt r0, #65503 @ 0xffdf │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ and.w fp, fp, r0 │ │ │ │ and.w ip, ip, r1 │ │ │ │ strexd r6, fp, ip, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n cde7a │ │ │ │ - ldr r3, [pc, #120] @ (cdf08 ) │ │ │ │ + bne.n cde72 │ │ │ │ + ldr r3, [pc, #120] @ (cdf00 ) │ │ │ │ dmb ish │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ dmb ish │ │ │ │ addw r3, r3, #1276 @ 0x4fc │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n cdea4 │ │ │ │ + bne.n cde9c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ adds r3, #32 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n cdebe │ │ │ │ + bne.n cdeb6 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl a717c │ │ │ │ - ldr r0, [pc, #36] @ (cdefc ) │ │ │ │ + bl a7174 │ │ │ │ + ldr r0, [pc, #36] @ (cdef4 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r2, [pc, #32] @ (cdf00 ) │ │ │ │ + ldr r2, [pc, #32] @ (cdef8 ) │ │ │ │ ldr r6, [r2, r0] │ │ │ │ movs r0, #8 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr.w r2, [r6, #2528] @ 0x9e0 │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r3, [r6, #2528] @ 0x9e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, pc} │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r0, r5, #5 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #132] @ (cdfa0 ) │ │ │ │ + ldr r2, [pc, #132] @ (cdf98 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #132] @ (cdfa4 ) │ │ │ │ + ldr r3, [pc, #132] @ (cdf9c ) │ │ │ │ cmp r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #2312] @ 0x908 │ │ │ │ - beq.n cdf8a │ │ │ │ + beq.n cdf82 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n cdf8a │ │ │ │ + bpl.n cdf82 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 11ebc │ │ │ │ - cbnz r0, cdf8a │ │ │ │ + cbnz r0, cdf82 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 114cc <__clock_gettime64@plt+0x4> │ │ │ │ - cbnz r0, cdf8a │ │ │ │ + cbnz r0, cdf82 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl df9a0 │ │ │ │ + bl df998 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ cdf90 │ │ │ │ + vldr d5, [pc, #48] @ cdf88 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d6, d7, d5 │ │ │ │ vadd.f64 d0, d0, d6 │ │ │ │ - ldr r2, [pc, #56] @ (cdfa8 ) │ │ │ │ - ldr r3, [pc, #48] @ (cdfa4 ) │ │ │ │ + ldr r2, [pc, #56] @ (cdfa0 ) │ │ │ │ + ldr r3, [pc, #48] @ (cdf9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cdf86 │ │ │ │ + bne.n cdf7e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - vldr d0, [pc, #12] @ cdf98 │ │ │ │ - b.n cdf6e │ │ │ │ + vldr d0, [pc, #12] @ cdf90 │ │ │ │ + b.n cdf66 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ ... │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ movs r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ b.w 114c8 <__clock_gettime64@plt> │ │ │ │ movw r3, #51711 @ 0xc9ff │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n cdfc4 │ │ │ │ + bgt.n cdfbc │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ add ip, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ stmia.w r0, {r1, r2, ip} │ │ │ │ - b.n cdfbc │ │ │ │ + b.n cdfb4 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (ce00c ) │ │ │ │ + ldr r3, [pc, #28] @ (ce004 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r2, [pc, #20] @ (ce010 ) │ │ │ │ + ldr r2, [pc, #20] @ (ce008 ) │ │ │ │ ldr r3, [r2, r0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r1, [r3, #2312] @ 0x908 │ │ │ │ - b.n ce014 │ │ │ │ + b.n ce00c │ │ │ │ nop │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ (ce064 ) │ │ │ │ + ldr r3, [pc, #64] @ (ce05c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #52] @ (ce068 ) │ │ │ │ + ldr r3, [pc, #52] @ (ce060 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl cdb4c │ │ │ │ - cbz r0, ce050 │ │ │ │ + bl cdb44 │ │ │ │ + cbz r0, ce048 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, ce05e │ │ │ │ + cbz r2, ce056 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af260 │ │ │ │ + b.w af258 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w af068 │ │ │ │ + b.w af060 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - b.n ce044 │ │ │ │ + b.n ce03c │ │ │ │ nop │ │ │ │ - subs r6, r1, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #76] @ (ce0c8 ) │ │ │ │ + ldr r2, [pc, #76] @ (ce0c0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #76] @ (ce0cc ) │ │ │ │ + ldr r3, [pc, #76] @ (ce0c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, ce0c4 │ │ │ │ + cbz r0, ce0bc │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 11e58 │ │ │ │ - cbz r0, ce0c4 │ │ │ │ - ldr r3, [pc, #52] @ (ce0d0 ) │ │ │ │ + cbz r0, ce0bc │ │ │ │ + ldr r3, [pc, #52] @ (ce0c8 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ addw r3, r3, #1772 @ 0x6ec │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n ce0c4 │ │ │ │ + bne.n ce0bc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - ldr r2, [pc, #40] @ (ce0d4 ) │ │ │ │ - ldr r3, [pc, #32] @ (ce0cc ) │ │ │ │ + ldr r2, [pc, #40] @ (ce0cc ) │ │ │ │ + ldr r3, [pc, #32] @ (ce0c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ce0c0 │ │ │ │ + bne.n ce0b8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - b.n ce0a8 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + b.n ce0a0 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #268] @ (ce1f4 ) │ │ │ │ + ldr r1, [pc, #268] @ (ce1ec ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #268] @ (ce1f8 ) │ │ │ │ + ldr r2, [pc, #268] @ (ce1f0 ) │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #248] @ (ce1ec ) │ │ │ │ - ldr r4, [pc, #264] @ (ce1fc ) │ │ │ │ + ldr r3, [pc, #248] @ (ce1e4 ) │ │ │ │ + ldr r4, [pc, #264] @ (ce1f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #228] @ (ce1f0 ) │ │ │ │ + ldr r3, [pc, #228] @ (ce1e8 ) │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ ldr.w r3, [r4, #1832] @ 0x728 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n ce138 │ │ │ │ - ldr r2, [pc, #232] @ (ce200 ) │ │ │ │ - ldr r3, [pc, #220] @ (ce1f8 ) │ │ │ │ + bmi.n ce130 │ │ │ │ + ldr r2, [pc, #232] @ (ce1f8 ) │ │ │ │ + ldr r3, [pc, #220] @ (ce1f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ce168 │ │ │ │ + bne.n ce160 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w be534 │ │ │ │ - ldr r3, [pc, #200] @ (ce204 ) │ │ │ │ + b.w be52c │ │ │ │ + ldr r3, [pc, #200] @ (ce1fc ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r0, [r3, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ce116 │ │ │ │ - ldr r2, [pc, #192] @ (ce208 ) │ │ │ │ + bne.n ce10e │ │ │ │ + ldr r2, [pc, #192] @ (ce200 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n ce16c │ │ │ │ + ble.n ce164 │ │ │ │ mov r0, r7 │ │ │ │ bl 3acc0 │ │ │ │ - ldr r2, [pc, #180] @ (ce20c ) │ │ │ │ - ldr r3, [pc, #160] @ (ce1f8 ) │ │ │ │ + ldr r2, [pc, #180] @ (ce204 ) │ │ │ │ + ldr r3, [pc, #160] @ (ce1f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n ce1c6 │ │ │ │ + beq.n ce1be │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ adds r2, #28 │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n ce184 │ │ │ │ + bne.n ce17c │ │ │ │ strex r6, r5, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n ce174 │ │ │ │ + bne.n ce16c │ │ │ │ dmb ish │ │ │ │ - bne.n ce1ba │ │ │ │ + bne.n ce1b2 │ │ │ │ ldr.w r1, [r3, #3676] @ 0xe5c │ │ │ │ - cbz r1, ce1cc │ │ │ │ + cbz r1, ce1c4 │ │ │ │ str.w r0, [r3, #3672] @ 0xe58 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 11bdc │ │ │ │ - ldr r2, [pc, #116] @ (ce210 ) │ │ │ │ + ldr r2, [pc, #116] @ (ce208 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ blx 10f94 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 12060 │ │ │ │ - cbz r6, ce1ba │ │ │ │ - ldr r3, [pc, #96] @ (ce214 ) │ │ │ │ + cbz r6, ce1b2 │ │ │ │ + ldr r3, [pc, #96] @ (ce20c ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #92] @ (ce218 ) │ │ │ │ + ldr r3, [pc, #92] @ (ce210 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n ce116 │ │ │ │ - b.n ce14e │ │ │ │ + ble.n ce10e │ │ │ │ + b.n ce146 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r3, #3600 @ 0xe10 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 117c8 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ addw r0, r3, #3624 @ 0xe28 │ │ │ │ blx 1222c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r5, [r3, #3676] @ 0xe5c │ │ │ │ - b.n ce194 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + b.n ce18c │ │ │ │ + adds r4, r1, #5 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r2, [r5, #32] │ │ │ │ movs r5, r0 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ movs r5, r0 │ │ │ │ - mcr2 15, 3, pc, cr5, cr6, {7} @ │ │ │ │ - str r2, [r6, #24] │ │ │ │ + mcr2 15, 3, pc, cr13, cr6, {7} @ │ │ │ │ + str r2, [r7, #24] │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #112] @ (ce2a0 ) │ │ │ │ + ldr r3, [pc, #112] @ (ce298 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #116] @ (ce2a8 ) │ │ │ │ + ldr r2, [pc, #116] @ (ce2a0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #96] @ (ce2a4 ) │ │ │ │ + ldr r3, [pc, #96] @ (ce29c ) │ │ │ │ ldr.w ip, [r4, #2232] @ 0x8b8 │ │ │ │ movs r4, #1 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ cmp ip, r4 │ │ │ │ - bcs.n ce256 │ │ │ │ + bcs.n ce24e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, sl, fp, pc} │ │ │ │ clz r3, r4 │ │ │ │ rsb r3, r3, #31 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r3, [r3, #2040] @ 0x7f8 │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, ce29c │ │ │ │ + cbz r0, ce294 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n ce29c │ │ │ │ - ldr r3, [pc, #48] @ (ce2ac ) │ │ │ │ + bne.n ce294 │ │ │ │ + ldr r3, [pc, #48] @ (ce2a4 ) │ │ │ │ mov r0, r6 │ │ │ │ ldrd fp, ip, [sp, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov sl, fp │ │ │ │ mov fp, ip │ │ │ │ ldr.w r1, [r3, #3264] @ 0xcc0 │ │ │ │ - bl b6c80 │ │ │ │ - cbz r0, ce298 │ │ │ │ + bl b6c78 │ │ │ │ + cbz r0, ce290 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ bl 29f74 │ │ │ │ ldr.w ip, [r5, #2232] @ 0x8b8 │ │ │ │ adds r4, #1 │ │ │ │ - b.n ce24c │ │ │ │ - adds r4, r0, #0 │ │ │ │ + b.n ce244 │ │ │ │ + adds r4, r1, #0 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #148] @ (ce358 ) │ │ │ │ + ldr r3, [pc, #148] @ (ce350 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #148] @ (ce360 ) │ │ │ │ + ldr r4, [pc, #148] @ (ce358 ) │ │ │ │ mov r0, r3 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #136] @ (ce35c ) │ │ │ │ + ldr r3, [pc, #136] @ (ce354 ) │ │ │ │ add r4, pc │ │ │ │ ldr r7, [r3, r0] │ │ │ │ blx 1212c │ │ │ │ - ldr r3, [pc, #132] @ (ce364 ) │ │ │ │ + ldr r3, [pc, #132] @ (ce35c ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [r4, #3572] @ 0xdf4 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n ce2f2 │ │ │ │ + bge.n ce2ea │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n ce2fa │ │ │ │ + bne.n ce2f2 │ │ │ │ adds r3, #1 │ │ │ │ - b.n ce2e4 │ │ │ │ + b.n ce2dc │ │ │ │ ldr.w r1, [r4, #3580] @ 0xdfc │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n ce2f6 │ │ │ │ + beq.n ce2ee │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ce2f6 │ │ │ │ + beq.n ce2ee │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n ce31a │ │ │ │ + beq.n ce312 │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n ce2f6 │ │ │ │ + bpl.n ce2ee │ │ │ │ ldr.w r1, [r7, #2312] @ 0x908 │ │ │ │ str r5, [r1, #100] @ 0x64 │ │ │ │ movw r1, #33460 @ 0x82b4 │ │ │ │ movt r1, #15613 @ 0x3cfd │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ce338 │ │ │ │ + beq.n ce330 │ │ │ │ ldr.w r0, [r7, #2312] @ 0x908 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #100] @ 0x64 │ │ │ │ - b.n ce2f6 │ │ │ │ + b.n ce2ee │ │ │ │ addw r0, r5, #2540 @ 0x9ec │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 11334 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ addw r0, r5, #2540 @ 0x9ec │ │ │ │ blx 11198 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n ce2f6 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + b.n ce2ee │ │ │ │ + subs r0, r7, r5 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #180] @ (ce430 ) │ │ │ │ + ldr r3, [pc, #180] @ (ce428 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #180] @ (ce434 ) │ │ │ │ + ldr r2, [pc, #180] @ (ce42c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n ce3be │ │ │ │ + beq.n ce3b6 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ mov.w r8, #32 │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 10cec │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [r4, #3572] @ 0xdf4 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n ce3c0 │ │ │ │ + blt.n ce3b8 │ │ │ │ ldr.w r2, [r4, #3580] @ 0xdfc │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ - cbz r5, ce3ba │ │ │ │ + cbz r5, ce3b2 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ - cbnz r2, ce3c8 │ │ │ │ + cbnz r2, ce3c0 │ │ │ │ adds r3, #1 │ │ │ │ - b.n ce3a4 │ │ │ │ + b.n ce39c │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, r9, lsl #2 │ │ │ │ cmp r1, r9 │ │ │ │ - bls.n ce3e6 │ │ │ │ + bls.n ce3de │ │ │ │ mov r6, r7 │ │ │ │ mov sl, r8 │ │ │ │ str.w r2, [r7, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r7, r6 │ │ │ │ mov r8, sl │ │ │ │ - b.n ce3ba │ │ │ │ + b.n ce3b2 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl aa930 │ │ │ │ + bl aa928 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ blx 10cec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, r8, lsl #1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ str.w r1, [r6, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n ce406 │ │ │ │ + bne.n ce3fe │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 105f0 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r2, [r6, fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ce3dc │ │ │ │ + bne.n ce3d4 │ │ │ │ mov r7, r6 │ │ │ │ mov r8, sl │ │ │ │ - b.n ce3ba │ │ │ │ + b.n ce3b2 │ │ │ │ nop │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #580] @ (ce690 ) │ │ │ │ + ldr r2, [pc, #580] @ (ce688 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #580] @ (ce694 ) │ │ │ │ + ldr r3, [pc, #580] @ (ce68c ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #580] @ (ce698 ) │ │ │ │ + ldr r4, [pc, #580] @ (ce690 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 1212c │ │ │ │ - ldr r3, [pc, #564] @ (ce69c ) │ │ │ │ + ldr r3, [pc, #564] @ (ce694 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #32 │ │ │ │ blx 115f4 │ │ │ │ - ldr r2, [pc, #552] @ (ce6a0 ) │ │ │ │ + ldr r2, [pc, #552] @ (ce698 ) │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr.w r2, [r4, #3572] @ 0xdf4 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n ce4ba │ │ │ │ + bge.n ce4b2 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n ce53a │ │ │ │ + bgt.n ce532 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n ce514 │ │ │ │ - ldr r0, [pc, #532] @ (ce6a4 ) │ │ │ │ + bne.n ce50c │ │ │ │ + ldr r0, [pc, #532] @ (ce69c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #32 │ │ │ │ blx 10b9c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r3, [pc, #524] @ (ce6a8 ) │ │ │ │ + ldr r3, [pc, #524] @ (ce6a0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #520] @ (ce6ac ) │ │ │ │ - ldr r3, [pc, #496] @ (ce694 ) │ │ │ │ + ldr r2, [pc, #520] @ (ce6a4 ) │ │ │ │ + ldr r3, [pc, #496] @ (ce68c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ce510 │ │ │ │ + bne.n ce508 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r4, #3580] @ 0xdfc │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, ce4c8 │ │ │ │ + cbz r2, ce4c0 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ - cbnz r1, ce4cc │ │ │ │ + cbnz r1, ce4c4 │ │ │ │ adds r3, #1 │ │ │ │ - b.n ce47c │ │ │ │ + b.n ce474 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n ce4c8 │ │ │ │ + beq.n ce4c0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n ce57e │ │ │ │ - bhi.n ce578 │ │ │ │ + beq.n ce576 │ │ │ │ + bhi.n ce570 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n ce4c8 │ │ │ │ + bne.n ce4c0 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bmi.n ce4c8 │ │ │ │ + bmi.n ce4c0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r0, [r1, #2536] @ 0x9e8 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - cbz r2, ce4fc │ │ │ │ + cbz r2, ce4f4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n ce4c8 │ │ │ │ + beq.n ce4c0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n ce50c │ │ │ │ + beq.n ce504 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 118c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ce4c8 │ │ │ │ + beq.n ce4c0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n ce4c8 │ │ │ │ + b.n ce4c0 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #368] @ (ce688 ) │ │ │ │ + ldr r0, [pc, #368] @ (ce680 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #364] @ (ce68c ) │ │ │ │ + ldr r3, [pc, #364] @ (ce684 ) │ │ │ │ ldr.w r9, [r3, r0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 7f44c │ │ │ │ + bl 7f444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ce5c0 │ │ │ │ - ldr r0, [pc, #384] @ (ce6b0 ) │ │ │ │ + bne.n ce5b8 │ │ │ │ + ldr r0, [pc, #384] @ (ce6a8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ movs r0, #0 │ │ │ │ - b.n ce498 │ │ │ │ + b.n ce490 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ blx 114cc <__clock_gettime64@plt+0x4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ add r3, r2 │ │ │ │ movw ip, #51711 @ 0xc9ff │ │ │ │ movt ip, #15258 @ 0x3b9a │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, ip │ │ │ │ - ble.n ce60c │ │ │ │ + ble.n ce604 │ │ │ │ add.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r3, #6619136 @ 0x650000 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ add.w r3, r3, #13824 @ 0x3600 │ │ │ │ movs r0, #1 │ │ │ │ - b.n ce55e │ │ │ │ + b.n ce556 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n ce4c8 │ │ │ │ + bhi.n ce4c0 │ │ │ │ add.w r1, r2, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ce596 │ │ │ │ + bne.n ce58e │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n ce586 │ │ │ │ + bne.n ce57e │ │ │ │ dmb ish │ │ │ │ - beq.n ce4c8 │ │ │ │ + beq.n ce4c0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 10634 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ce4c8 │ │ │ │ + beq.n ce4c0 │ │ │ │ blx 1065c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #256] @ (ce6b4 ) │ │ │ │ + ldr r0, [pc, #256] @ (ce6ac ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n ce4c8 │ │ │ │ + b.n ce4c0 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r6 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r4 │ │ │ │ - bl ae400 │ │ │ │ + bl ae3f8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl aebb4 │ │ │ │ + bl aebac │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr.w r3, [r6, #3572] @ 0xdf4 │ │ │ │ cmp r3, r8 │ │ │ │ - blt.n ce62c │ │ │ │ + blt.n ce624 │ │ │ │ ldr.w r3, [r6, #3580] @ 0xdfc │ │ │ │ ldr.w r5, [r3, r8, lsl #2] │ │ │ │ - cbz r5, ce606 │ │ │ │ + cbz r5, ce5fe │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, ce606 │ │ │ │ + cbz r3, ce5fe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n ce606 │ │ │ │ + beq.n ce5fe │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n ce668 │ │ │ │ + beq.n ce660 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n ce5e4 │ │ │ │ - cbz r0, ce614 │ │ │ │ + b.n ce5dc │ │ │ │ + cbz r0, ce60c │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ - ldr r3, [pc, #160] @ (ce6b8 ) │ │ │ │ + ldr r3, [pc, #160] @ (ce6b0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r7, r3, #32 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ blx 12250 <__sem_timedwait64@plt> │ │ │ │ - cbnz r0, ce65c │ │ │ │ + cbnz r0, ce654 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n ce61c │ │ │ │ - b.n ce48c │ │ │ │ + bne.n ce614 │ │ │ │ + b.n ce484 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, sl │ │ │ │ - bl afe38 │ │ │ │ + bl afe30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ce52c │ │ │ │ - ldr r2, [pc, #124] @ (ce6bc ) │ │ │ │ + beq.w ce524 │ │ │ │ + ldr r2, [pc, #124] @ (ce6b4 ) │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #18 │ │ │ │ movw r0, #54277 @ 0xd405 │ │ │ │ bl 1c490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ce52c │ │ │ │ - b.n ce536 │ │ │ │ + beq.w ce524 │ │ │ │ + b.n ce52e │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n ce61c │ │ │ │ - b.n ce488 │ │ │ │ + beq.n ce614 │ │ │ │ + b.n ce480 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl afaf8 │ │ │ │ - cbz r0, ce682 │ │ │ │ + bl afaf0 │ │ │ │ + cbz r0, ce67a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl ce014 │ │ │ │ + bl ce00c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ce606 │ │ │ │ + bne.n ce5fe │ │ │ │ mov r6, sl │ │ │ │ - b.n ce52c │ │ │ │ + b.n ce524 │ │ │ │ nop │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r5, r4 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #156] @ (ce770 ) │ │ │ │ + ldr r4, [pc, #156] @ (ce768 ) │ │ │ │ clz r2, r0 │ │ │ │ - ldr r3, [pc, #156] @ (ce774 ) │ │ │ │ + ldr r3, [pc, #156] @ (ce76c ) │ │ │ │ rsb r2, r2, #31 │ │ │ │ add r4, pc │ │ │ │ addw r6, r2, #850 @ 0x352 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r1, r3, r6, lsl #2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, ce702 │ │ │ │ + cbz r0, ce6fa │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str.w r8, [r3, r5, lsl #2] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [r3, #3584] @ 0xe00 │ │ │ │ - cbnz r0, ce74a │ │ │ │ + cbnz r0, ce742 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ lsl.w r0, r1, r2 │ │ │ │ lsl.w r7, r1, r2 │ │ │ │ blx 11fec │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, ce76a │ │ │ │ + cbz r0, ce762 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx 10cec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r2, r9, r7 │ │ │ │ add.w r1, r3, r6, lsl #2 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr.w r2, [r3, #3584] @ 0xe00 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ce6f2 │ │ │ │ - ldr r2, [pc, #60] @ (ce778 ) │ │ │ │ + beq.n ce6ea │ │ │ │ + ldr r2, [pc, #60] @ (ce770 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl a4c10 │ │ │ │ + bl a4c08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n ce6f2 │ │ │ │ - ldr r0, [pc, #44] @ (ce778 ) │ │ │ │ + b.n ce6ea │ │ │ │ + ldr r0, [pc, #44] @ (ce770 ) │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r4, r0] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl a4b90 │ │ │ │ + bl a4b88 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n ce708 │ │ │ │ - b.n ce730 │ │ │ │ + beq.n ce700 │ │ │ │ + b.n ce728 │ │ │ │ bl 5a418 │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl a4b70 │ │ │ │ + bl a4b68 │ │ │ │ add.w r6, r5, #24 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbnz r4, ce7b4 │ │ │ │ + cbnz r4, ce7ac │ │ │ │ movs r0, #8 │ │ │ │ - bl d3398 │ │ │ │ - cbz r0, ce7aa │ │ │ │ + bl d3390 │ │ │ │ + cbz r0, ce7a2 │ │ │ │ strd r7, r4, [r0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4bf0 │ │ │ │ + bl a4be8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n ce7a8 │ │ │ │ + beq.n ce7a0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ adds r6, #4 │ │ │ │ - b.n ce798 │ │ │ │ + b.n ce790 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #248] @ (ce8cc ) │ │ │ │ + ldr r5, [pc, #248] @ (ce8c4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #244] @ (ce8d0 ) │ │ │ │ + ldr r0, [pc, #244] @ (ce8c8 ) │ │ │ │ mov r3, r2 │ │ │ │ add r5, pc │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, ce84c │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, ce844 │ │ │ │ add r2, sp, #8 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, ce84c │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, ce844 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #24965 @ 0x6185 │ │ │ │ movt r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ce8b8 │ │ │ │ + beq.n ce8b0 │ │ │ │ movw r2, #25221 @ 0x6285 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ce8b0 │ │ │ │ + beq.n ce8a8 │ │ │ │ movw r2, #8837 @ 0x2285 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n ce868 │ │ │ │ + bne.n ce860 │ │ │ │ adds r1, r4, #2 │ │ │ │ - cbnz r0, ce864 │ │ │ │ + cbnz r0, ce85c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl af068 │ │ │ │ + bl af060 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, ce84a │ │ │ │ + cbz r5, ce842 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #132] @ (ce8d4 ) │ │ │ │ - ldr r3, [pc, #128] @ (ce8d0 ) │ │ │ │ + ldr r2, [pc, #132] @ (ce8cc ) │ │ │ │ + ldr r3, [pc, #128] @ (ce8c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ce89e │ │ │ │ + bne.n ce896 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ - b.n ce83a │ │ │ │ + b.n ce832 │ │ │ │ movw r2, #26629 @ 0x6805 │ │ │ │ movt r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n ce888 │ │ │ │ + bne.n ce880 │ │ │ │ adds r0, r4, #2 │ │ │ │ - cbz r5, ce8b4 │ │ │ │ + cbz r5, ce8ac │ │ │ │ ldrb.w r1, [r5, #56] @ 0x38 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ blx 10d68 │ │ │ │ mov r4, r0 │ │ │ │ - b.n ce842 │ │ │ │ + b.n ce83a │ │ │ │ movw r2, #45317 @ 0xb105 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n ce8a2 │ │ │ │ + bne.n ce89a │ │ │ │ adds r0, r4, #2 │ │ │ │ - cbz r5, ce8b4 │ │ │ │ + cbz r5, ce8ac │ │ │ │ ldrb.w r1, [r5, #56] @ 0x38 │ │ │ │ ubfx r1, r1, #1, #1 │ │ │ │ - b.n ce880 │ │ │ │ + b.n ce878 │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #52] @ (ce8d8 ) │ │ │ │ + ldr r0, [pc, #52] @ (ce8d0 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 10cc4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n ce842 │ │ │ │ + b.n ce83a │ │ │ │ adds r0, r4, #2 │ │ │ │ - cbnz r5, ce8c2 │ │ │ │ + cbnz r5, ce8ba │ │ │ │ mov r1, r5 │ │ │ │ - b.n ce880 │ │ │ │ + b.n ce878 │ │ │ │ adds r1, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ce838 │ │ │ │ + beq.n ce830 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ - b.n ce83a │ │ │ │ + b.n ce832 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - b.n ce880 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + b.n ce878 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #104] @ ce954 │ │ │ │ + ldr.w ip, [pc, #104] @ ce94c │ │ │ │ mov r1, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - ldr r0, [pc, #100] @ (ce958 ) │ │ │ │ + ldr r0, [pc, #100] @ (ce950 ) │ │ │ │ add ip, pc │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #24 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, ce938 │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, ce930 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx 11b9c │ │ │ │ - cbz r0, ce938 │ │ │ │ + cbz r0, ce930 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - bl ce960 │ │ │ │ + bl ce958 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #32] @ (ce95c ) │ │ │ │ - ldr r3, [pc, #28] @ (ce958 ) │ │ │ │ + ldr r2, [pc, #32] @ (ce954 ) │ │ │ │ + ldr r3, [pc, #28] @ (ce950 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ce950 │ │ │ │ + bne.n ce948 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #420] @ (ceb18 ) │ │ │ │ + ldr r1, [pc, #420] @ (ceb10 ) │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r0, #52 @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ add r1, pc │ │ │ │ dmb ish │ │ │ │ mov r8, r1 │ │ │ │ ldrex r0, [r2] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n ce982 │ │ │ │ + bne.n ce97a │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bgt.n ce9ac │ │ │ │ + bgt.n ce9a4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #356] @ (ceb14 ) │ │ │ │ + ldr r0, [pc, #356] @ (ceb0c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movs r0, #32 │ │ │ │ - bl d3398 │ │ │ │ + bl d3390 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cea38 │ │ │ │ + beq.n cea30 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx 10cec │ │ │ │ movs r0, #16 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ str r0, [r4, #0] │ │ │ │ blx 1212c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ rsbs r2, r0, #4294967295 @ 0xffffffff │ │ │ │ sub.w r1, r1, r0, asr #31 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ @@ -293094,88 +293092,88 @@ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ strd r0, r1, [r2] │ │ │ │ ldr.w r2, [r5, #2712] @ 0xa98 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #2712] @ 0xa98 │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n ce99e │ │ │ │ + beq.n ce996 │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ tst.w r1, #1056 @ 0x420 │ │ │ │ - beq.n cea4e │ │ │ │ + beq.n cea46 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bmi.n ceaba │ │ │ │ + bmi.n ceab2 │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n cea1a │ │ │ │ - b.n ce99e │ │ │ │ + bne.n cea12 │ │ │ │ + b.n ce996 │ │ │ │ bl 1c1ca │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ce99e │ │ │ │ + bne.n ce996 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n ce9a4 │ │ │ │ + b.n ce99c │ │ │ │ ldr.w r1, [lr, #2312] @ 0x908 │ │ │ │ mov sl, lr │ │ │ │ mov fp, ip │ │ │ │ mov lr, r3 │ │ │ │ mov ip, r2 │ │ │ │ str r2, [r1, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - ldr r3, [pc, #188] @ (ceb1c ) │ │ │ │ + ldr r3, [pc, #188] @ (ceb14 ) │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ceade │ │ │ │ + beq.n cead6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add.w r4, r3, #1200 @ 0x4b0 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r5, r6, [r4] │ │ │ │ cmp r5, r2 │ │ │ │ sbcs.w r3, r6, r3 │ │ │ │ - bcc.n ceab6 │ │ │ │ + bcc.n ceaae │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ ldrd r4, r5, [r4] │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - bcs.n ceab6 │ │ │ │ + bcs.n ceaae │ │ │ │ ldr r3, [r1, #32] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bmi.n ceab6 │ │ │ │ + bmi.n ceaae │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ lsls r5, r3, #18 │ │ │ │ - bpl.n ceaa6 │ │ │ │ + bpl.n cea9e │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ ldr.w r4, [lr, #48] @ 0x30 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n ceab6 │ │ │ │ + bne.n ceaae │ │ │ │ lsls r4, r3, #22 │ │ │ │ - bpl.n ceaae │ │ │ │ + bpl.n ceaa6 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ - cbz r3, ceab6 │ │ │ │ + cbz r3, ceaae │ │ │ │ ldrd r2, r3, [r9, #8] │ │ │ │ strd r2, r3, [r1, #16] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n cea5e │ │ │ │ + b.n cea56 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mvn.w r4, #134217728 @ 0x8000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ ands r0, r4 │ │ │ │ ands r1, r5 │ │ │ │ strexd r6, r0, r1, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n ceac8 │ │ │ │ + bne.n ceac0 │ │ │ │ dmb ish │ │ │ │ - b.n cea2c │ │ │ │ + b.n cea24 │ │ │ │ ldr.w r1, [sl, #2312] @ 0x908 │ │ │ │ mov r2, ip │ │ │ │ mov r3, lr │ │ │ │ mov ip, fp │ │ │ │ mov lr, sl │ │ │ │ mvn.w r4, #4096 @ 0x1000 │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ @@ -293183,104 +293181,104 @@ │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexd r6, r7, [r1] │ │ │ │ ands r6, r4 │ │ │ │ ands r7, r5 │ │ │ │ strexd r0, r6, r7, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ceafc │ │ │ │ + bne.n ceaf4 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - b.n cea28 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + b.n cea20 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #92] @ (ceb8c ) │ │ │ │ + ldr r4, [pc, #92] @ (ceb84 ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #92] @ (ceb90 ) │ │ │ │ + ldr r0, [pc, #92] @ (ceb88 ) │ │ │ │ mov r3, r2 │ │ │ │ add r4, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, ceb88 │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, ceb80 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, ceb88 │ │ │ │ - bl ceb98 │ │ │ │ + cbz r0, ceb80 │ │ │ │ + bl ceb90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r2, [pc, #40] @ (ceb94 ) │ │ │ │ - ldr r3, [pc, #32] @ (ceb90 ) │ │ │ │ + ldr r2, [pc, #40] @ (ceb8c ) │ │ │ │ + ldr r3, [pc, #32] @ (ceb88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ceb84 │ │ │ │ + bne.n ceb7c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r5, #0 │ │ │ │ - b.n ceb6a │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + b.n ceb62 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r6, #3 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r1, [pc, #760] @ (ceea4 ) │ │ │ │ + ldr r1, [pc, #760] @ (cee9c ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr r2, [pc, #760] @ (ceea8 ) │ │ │ │ + ldr r2, [pc, #760] @ (ceea0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ - cbnz r2, cebde │ │ │ │ + cbnz r2, cebd6 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #744] @ (ceeac ) │ │ │ │ - ldr r3, [pc, #740] @ (ceea8 ) │ │ │ │ + ldr r2, [pc, #744] @ (ceea4 ) │ │ │ │ + ldr r3, [pc, #740] @ (ceea0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cebda │ │ │ │ + bne.n cebd2 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ - ldr r0, [pc, #692] @ (cee98 ) │ │ │ │ + ldr r0, [pc, #692] @ (cee90 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -293292,41 +293290,41 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r3, cec2a │ │ │ │ + cbz r3, cec22 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n cecb6 │ │ │ │ + bpl.n cecae │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n cec14 │ │ │ │ + bne.n cec0c │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r1, [sl] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ add.w ip, r1, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [ip] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cec48 │ │ │ │ - ldr r1, [pc, #600] @ (ceeb0 ) │ │ │ │ + bne.n cec40 │ │ │ │ + ldr r1, [pc, #600] @ (ceea8 ) │ │ │ │ mov r6, r5 │ │ │ │ dmb ish │ │ │ │ str r4, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ strd sl, ip, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ @@ -293334,163 +293332,163 @@ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cecee │ │ │ │ + beq.n cece6 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ands.w r1, r3, #96 @ 0x60 │ │ │ │ mov sl, r1 │ │ │ │ - beq.w cee08 │ │ │ │ + beq.w cee00 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.w ceebc │ │ │ │ + bmi.w ceeb4 │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - cbz r0, ceca8 │ │ │ │ + cbz r0, ceca0 │ │ │ │ movs r1, #0 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ sub.w r9, r9, r4 │ │ │ │ - bl aab24 │ │ │ │ - b.n cec70 │ │ │ │ + bl aab1c │ │ │ │ + b.n cec68 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cec22 │ │ │ │ + bne.n cec1a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 3f8f6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r4, cecea │ │ │ │ + cbz r4, cece2 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #8 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r3, r7 │ │ │ │ - b.n cec26 │ │ │ │ + b.n cec1e │ │ │ │ str r2, [r5, #16] │ │ │ │ - b.n cecde │ │ │ │ + b.n cecd6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [ip] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ced00 │ │ │ │ + bne.n cecf8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ dmb ish │ │ │ │ bl 3f1c2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r4, r3 │ │ │ │ bl 3f1c2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w ceec6 │ │ │ │ + bne.w ceebe │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w cef06 │ │ │ │ + beq.w ceefe │ │ │ │ ldr.w r1, [lr, #16] │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ mov r9, r1 │ │ │ │ add.w ip, r1, #8 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [ip] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ced5c │ │ │ │ + bne.n ced54 │ │ │ │ dmb ish │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ strd lr, r2, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ strd ip, r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ceedc │ │ │ │ + beq.w ceed4 │ │ │ │ ldrd r4, r5, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #252] @ (cee9c ) │ │ │ │ + ldr r0, [pc, #252] @ (cee94 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl a4b90 │ │ │ │ + bl a4b88 │ │ │ │ strd r7, r7, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ dmb ish │ │ │ │ add.w r3, r2, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cedc0 │ │ │ │ + bne.n cedb8 │ │ │ │ dmb ish │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl b7608 │ │ │ │ + bl b7600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cef44 │ │ │ │ + beq.w cef3c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - cbz r1, cedfc │ │ │ │ + cbz r1, cedf4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl b6c80 │ │ │ │ + bl b6c78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cedd6 │ │ │ │ + bne.n cedce │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - bl b78a8 │ │ │ │ - b.n cedd6 │ │ │ │ + bl b78a0 │ │ │ │ + b.n cedce │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ bl 3f834 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -293500,403 +293498,403 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ bl 29ce0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ and.w r3, r3, #128 @ 0x80 │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.n cee3a │ │ │ │ + bne.n cee32 │ │ │ │ movs r4, #0 │ │ │ │ - b.n cec9e │ │ │ │ - ldr r0, [pc, #100] @ (ceea0 ) │ │ │ │ + b.n cec96 │ │ │ │ + ldr r0, [pc, #100] @ (cee98 ) │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, sl │ │ │ │ ldr.w r1, [r0, #2312] @ 0x908 │ │ │ │ str r2, [r1, #96] @ 0x60 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - cbz r1, cee76 │ │ │ │ - cbnz r3, cee76 │ │ │ │ + cbz r1, cee6e │ │ │ │ + cbnz r3, cee6e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bmi.n cee92 │ │ │ │ + bmi.n cee8a │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ and.w r3, r3, #768 @ 0x300 │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n ceeb4 │ │ │ │ + bpl.n ceeac │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n cee56 │ │ │ │ + bne.n cee4e │ │ │ │ ldr.w r1, [r0, #2312] @ 0x908 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n cee36 │ │ │ │ + beq.n cee2e │ │ │ │ mov r0, r2 │ │ │ │ bl 337cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 10688 │ │ │ │ - b.n cee36 │ │ │ │ + b.n cee2e │ │ │ │ movs r3, #0 │ │ │ │ - b.n cee70 │ │ │ │ + b.n cee68 │ │ │ │ nop │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ movs r1, r0 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n cee70 │ │ │ │ + b.n cee68 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r1, r7 │ │ │ │ bl 3f9d4 │ │ │ │ - b.n cec9c │ │ │ │ - ldr r3, [pc, #172] @ (cef74 ) │ │ │ │ + b.n cec94 │ │ │ │ + ldr r3, [pc, #172] @ (cef6c ) │ │ │ │ movw r2, #1585 @ 0x631 │ │ │ │ - ldr r1, [pc, #168] @ (cef78 ) │ │ │ │ - ldr r0, [pc, #172] @ (cef7c ) │ │ │ │ + ldr r1, [pc, #168] @ (cef70 ) │ │ │ │ + ldr r0, [pc, #172] @ (cef74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, ip, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [ip] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ceee8 │ │ │ │ + bne.n ceee0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ str r1, [r3, #28] │ │ │ │ movs r1, #32 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr.w r3, [r8, #2712] @ 0xa98 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #2712] @ 0xa98 │ │ │ │ - cbnz r3, cef34 │ │ │ │ + cbnz r3, cef2c │ │ │ │ add.w r3, r8, #2704 @ 0xa90 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ - bl c7f1c │ │ │ │ + bl c7f14 │ │ │ │ movs r0, #1 │ │ │ │ bl 57f80 │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - b.n cebc0 │ │ │ │ + b.n cebb8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n cef4a │ │ │ │ + bne.n cef42 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl a4c10 │ │ │ │ + bl a4c08 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, cef6a │ │ │ │ - bl da024 │ │ │ │ + cbz r0, cef62 │ │ │ │ + bl da01c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #8 │ │ │ │ - bl aab24 │ │ │ │ - b.n ced82 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + bl aab1c │ │ │ │ + b.n ced7a │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #92] @ (cefec ) │ │ │ │ + ldr r4, [pc, #92] @ (cefe4 ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #92] @ (ceff0 ) │ │ │ │ + ldr r0, [pc, #92] @ (cefe8 ) │ │ │ │ mov r3, r2 │ │ │ │ add r4, pc │ │ │ │ sub sp, #8 │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, cefe6 │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, cefde │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl a4824 │ │ │ │ + bl a481c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, cefe6 │ │ │ │ - bl ceff8 │ │ │ │ + cbz r0, cefde │ │ │ │ + bl ceff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl a4c34 │ │ │ │ - ldr r2, [pc, #40] @ (ceff4 ) │ │ │ │ - ldr r3, [pc, #36] @ (ceff0 ) │ │ │ │ + bl a4c2c │ │ │ │ + ldr r2, [pc, #40] @ (cefec ) │ │ │ │ + ldr r3, [pc, #36] @ (cefe8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cefe2 │ │ │ │ + bne.n cefda │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r4, #0 │ │ │ │ - b.n cefc8 │ │ │ │ + b.n cefc0 │ │ │ │ nop │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r5, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #20] │ │ │ │ - bl ceb98 │ │ │ │ + bl ceb90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4c34 │ │ │ │ + bl a4c2c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a56d0 │ │ │ │ - cbz r0, cf038 │ │ │ │ + bl a56c8 │ │ │ │ + cbz r0, cf030 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w a4c34 │ │ │ │ + b.w a4c2c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #44] @ (cf078 ) │ │ │ │ + ldr r0, [pc, #44] @ (cf070 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1424] @ 0x590 │ │ │ │ - cbz r0, cf06a │ │ │ │ + cbz r0, cf062 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl da024 │ │ │ │ + bl da01c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1424] @ 0x590 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1428] @ 0x594 │ │ │ │ str r2, [r3, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #1424] @ 0x590 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, cf0bc │ │ │ │ + cbz r2, cf0b4 │ │ │ │ ldr.w r1, [r3, #1424] @ 0x590 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movw r3, #5637 @ 0x1605 │ │ │ │ movt r3, #1 │ │ │ │ - bl b6db4 │ │ │ │ + bl b6dac │ │ │ │ mov r0, r4 │ │ │ │ blx 10848 │ │ │ │ movw r0, #5637 @ 0x1605 │ │ │ │ movt r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #32 │ │ │ │ - bl b6c2c │ │ │ │ + bl b6c24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #12] @ (cf0d4 ) │ │ │ │ + ldr r2, [pc, #12] @ (cf0cc ) │ │ │ │ str.w r0, [r3, #1424] @ 0x590 │ │ │ │ add r2, pc │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.n cf096 │ │ │ │ + b.n cf08e │ │ │ │ nop │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #120] @ (cf160 ) │ │ │ │ + ldr r4, [pc, #120] @ (cf158 ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #120] @ (cf164 ) │ │ │ │ + ldr r0, [pc, #120] @ (cf15c ) │ │ │ │ mov r3, r2 │ │ │ │ add r4, pc │ │ │ │ sub sp, #16 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 819a8 │ │ │ │ - cbz r0, cf13a │ │ │ │ + bl 819a0 │ │ │ │ + cbz r0, cf132 │ │ │ │ ldr.w r1, [r4, #1424] @ 0x590 │ │ │ │ - cbz r1, cf138 │ │ │ │ + cbz r1, cf130 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl b6c80 │ │ │ │ - cbz r0, cf156 │ │ │ │ + bl b6c78 │ │ │ │ + cbz r0, cf14e │ │ │ │ movw r3, #5637 @ 0x1605 │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n cf138 │ │ │ │ + beq.n cf130 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl cf16c │ │ │ │ + bl cf164 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, #1424] @ 0x590 │ │ │ │ - bl b786c │ │ │ │ + bl b7864 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #44] @ (cf168 ) │ │ │ │ - ldr r3, [pc, #36] @ (cf164 ) │ │ │ │ + ldr r2, [pc, #44] @ (cf160 ) │ │ │ │ + ldr r3, [pc, #36] @ (cf15c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cf152 │ │ │ │ + bne.n cf14a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cf07c │ │ │ │ - b.n cf138 │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + bl cf074 │ │ │ │ + b.n cf130 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ movs r5, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ and.w r3, r0, #31 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n cf1a0 │ │ │ │ + beq.n cf198 │ │ │ │ and.w r0, r0, #24 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n cf19e │ │ │ │ - ldr r0, [pc, #28] @ (cf1a8 ) │ │ │ │ + bne.n cf196 │ │ │ │ + ldr r0, [pc, #28] @ (cf1a0 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1428] @ 0x594 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #1428] @ 0x594 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 11148 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl cf16c │ │ │ │ + bl cf164 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 11148 │ │ │ │ │ │ │ │ -000cf1cc : │ │ │ │ +000cf1c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r4, [pc, #816] @ (cf510 ) │ │ │ │ + ldr r4, [pc, #816] @ (cf508 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r2, [pc, #816] @ (cf514 ) │ │ │ │ + ldr r2, [pc, #816] @ (cf50c ) │ │ │ │ add r4, pc │ │ │ │ - ldr.w r9, [pc, #816] @ cf518 │ │ │ │ - ldr r3, [pc, #816] @ (cf51c ) │ │ │ │ + ldr.w r9, [pc, #816] @ cf510 │ │ │ │ + ldr r3, [pc, #816] @ (cf514 ) │ │ │ │ add r9, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w cf774 │ │ │ │ + bne.w cf76c │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #1 │ │ │ │ - bl d31a4 │ │ │ │ - bl cd6d0 │ │ │ │ + bl d319c │ │ │ │ + bl cd6c8 │ │ │ │ blx 10a54 │ │ │ │ str.w r6, [r4, #1208] @ 0x4b8 │ │ │ │ str.w r8, [r4, #1212] @ 0x4bc │ │ │ │ str.w r5, [r4, #1236] @ 0x4d4 │ │ │ │ - bl d7f98 │ │ │ │ - ldr r0, [pc, #736] @ (cf508 ) │ │ │ │ + bl d7f90 │ │ │ │ + ldr r0, [pc, #736] @ (cf500 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ - ldr r3, [pc, #752] @ (cf520 ) │ │ │ │ - ldr r2, [pc, #752] @ (cf524 ) │ │ │ │ + ldr r3, [pc, #752] @ (cf518 ) │ │ │ │ + ldr r2, [pc, #752] @ (cf51c ) │ │ │ │ mov.w r1, #536870912 @ 0x20000000 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ mov sl, r0 │ │ │ │ str r2, [r4, #24] │ │ │ │ @@ -293914,1237 +293912,1237 @@ │ │ │ │ str.w r2, [r4, #1196] @ 0x4ac │ │ │ │ strd r0, r1, [r4, #136] @ 0x88 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ orr.w r2, r2, #32 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n cf26e │ │ │ │ + bne.n cf266 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n cf286 │ │ │ │ + bne.n cf27e │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n cf29e │ │ │ │ + bne.n cf296 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ - bl cf844 │ │ │ │ + bl cf83c │ │ │ │ ldr.w sl, [sl] │ │ │ │ dmb ish │ │ │ │ add.w r3, sl, #1832 @ 0x728 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1048576 @ 0x100000 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n cf2c6 │ │ │ │ + bne.n cf2be │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r3, cf2f4 │ │ │ │ + cbnz r3, cf2ec │ │ │ │ ldr.w r0, [r4, #1248] @ 0x4e0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c1ac0 │ │ │ │ + bl c1ab8 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cf76e │ │ │ │ - ldr r5, [pc, #560] @ (cf528 ) │ │ │ │ + bne.w cf766 │ │ │ │ + ldr r5, [pc, #560] @ (cf520 ) │ │ │ │ add r5, pc │ │ │ │ - bl cfce4 │ │ │ │ + bl cfcdc │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cf732 │ │ │ │ + bne.w cf72a │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w cf6a6 │ │ │ │ - ble.n cf320 │ │ │ │ + beq.w cf69e │ │ │ │ + ble.n cf318 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w cf7a4 │ │ │ │ + bne.w cf79c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r0, fp, lsl #2 │ │ │ │ blx 11fa8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r8, #4 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r6 │ │ │ │ - bl cfe20 │ │ │ │ + bl cfe18 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.w cf698 │ │ │ │ + blt.w cf690 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov.w r8, #1 │ │ │ │ str.w r8, [r4, #1220] @ 0x4c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cf778 │ │ │ │ + bne.w cf770 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r3, cf384 │ │ │ │ + cbnz r3, cf37c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl d0520 │ │ │ │ + bl d0518 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cf69e │ │ │ │ - bl c1d50 │ │ │ │ - ldr r1, [pc, #444] @ (cf52c ) │ │ │ │ + beq.w cf696 │ │ │ │ + bl c1d48 │ │ │ │ + ldr r1, [pc, #444] @ (cf524 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ add r1, pc │ │ │ │ - bl c1d54 │ │ │ │ + bl c1d4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cf66c │ │ │ │ - ldr r0, [pc, #424] @ (cf530 ) │ │ │ │ + bne.w cf664 │ │ │ │ + ldr r0, [pc, #424] @ (cf528 ) │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ str.w fp, [r4, #1216] @ 0x4c0 │ │ │ │ str.w r6, [r4, #1224] @ 0x4c8 │ │ │ │ - bl d8538 │ │ │ │ + bl d8530 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cf642 │ │ │ │ - ldr r0, [pc, #400] @ (cf534 ) │ │ │ │ + bne.w cf63a │ │ │ │ + ldr r0, [pc, #400] @ (cf52c ) │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl d8538 │ │ │ │ + bl d8530 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cf636 │ │ │ │ - ldr r0, [pc, #384] @ (cf538 ) │ │ │ │ + bne.w cf62e │ │ │ │ + ldr r0, [pc, #384] @ (cf530 ) │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl d8538 │ │ │ │ + bl d8530 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cf602 │ │ │ │ - ldr r0, [pc, #368] @ (cf53c ) │ │ │ │ + bne.w cf5fa │ │ │ │ + ldr r0, [pc, #368] @ (cf534 ) │ │ │ │ movw r1, #4113 @ 0x1011 │ │ │ │ add r0, pc │ │ │ │ blx 108ac │ │ │ │ - bl c9b00 │ │ │ │ + bl c9af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cf4b6 │ │ │ │ + beq.n cf4ae │ │ │ │ blx 1212c │ │ │ │ movw r2, #62085 @ 0xf285 │ │ │ │ movw r1, #43141 @ 0xa885 │ │ │ │ movt r1, #1 │ │ │ │ - bl cda28 │ │ │ │ + bl cda20 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - bl cdc4c │ │ │ │ - ldr r0, [pc, #320] @ (cf540 ) │ │ │ │ + bl cdc44 │ │ │ │ + ldr r0, [pc, #320] @ (cf538 ) │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #4098 @ 0x1002 │ │ │ │ add r0, pc │ │ │ │ blx 108ac │ │ │ │ ldr.w r1, [r4, #1212] @ 0x4bc │ │ │ │ ldr.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ - bl d42ec │ │ │ │ + bl d42e4 │ │ │ │ movs r0, #1 │ │ │ │ - bl c74dc │ │ │ │ + bl c74d4 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n cf4e0 │ │ │ │ + bne.n cf4d8 │ │ │ │ ldr.w r8, [r4, #152] @ 0x98 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w cf560 │ │ │ │ - ldr r1, [pc, #272] @ (cf544 ) │ │ │ │ + bne.w cf558 │ │ │ │ + ldr r1, [pc, #272] @ (cf53c ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ - bl c1d54 │ │ │ │ + bl c1d4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cf4d6 │ │ │ │ + beq.n cf4ce │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl caddc │ │ │ │ - cbz r0, cf4b6 │ │ │ │ + bl cadd4 │ │ │ │ + cbz r0, cf4ae │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [r4, #152] @ 0x98 │ │ │ │ blx 12208 │ │ │ │ movs r3, #202 @ 0xca │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [sl, #2296] @ 0x8f8 │ │ │ │ - bl c74dc │ │ │ │ + bl c74d4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #136] @ 0x88 │ │ │ │ - bl d464c │ │ │ │ + bl d4644 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, cf4d0 │ │ │ │ + cbnz r3, cf4c8 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ - cbnz r3, cf4a0 │ │ │ │ - ldr r0, [pc, #204] @ (cf548 ) │ │ │ │ + cbnz r3, cf498 │ │ │ │ + ldr r0, [pc, #204] @ (cf540 ) │ │ │ │ add r0, pc │ │ │ │ blx 113d8 │ │ │ │ - ldr r2, [pc, #200] @ (cf54c ) │ │ │ │ - ldr r3, [pc, #140] @ (cf514 ) │ │ │ │ + ldr r2, [pc, #200] @ (cf544 ) │ │ │ │ + ldr r3, [pc, #140] @ (cf50c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cf4cc │ │ │ │ + bne.n cf4c4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w c7508 │ │ │ │ - ldr r0, [pc, #172] @ (cf550 ) │ │ │ │ + b.w c7500 │ │ │ │ + ldr r0, [pc, #172] @ (cf548 ) │ │ │ │ add r0, pc │ │ │ │ blx 113d8 │ │ │ │ - bl c7508 │ │ │ │ + bl c7500 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ blx 11c50 │ │ │ │ - ldr r2, [pc, #156] @ (cf554 ) │ │ │ │ - ldr r3, [pc, #88] @ (cf514 ) │ │ │ │ + ldr r2, [pc, #156] @ (cf54c ) │ │ │ │ + ldr r3, [pc, #88] @ (cf50c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w cf5e6 │ │ │ │ + beq.w cf5de │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #132] @ (cf558 ) │ │ │ │ + ldr r0, [pc, #132] @ (cf550 ) │ │ │ │ add r0, pc │ │ │ │ - b.n cf4a4 │ │ │ │ - ldr r0, [pc, #132] @ (cf55c ) │ │ │ │ + b.n cf49c │ │ │ │ + ldr r0, [pc, #132] @ (cf554 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ - ldr r0, [pc, #40] @ (cf50c ) │ │ │ │ + ldr r0, [pc, #40] @ (cf504 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #1832 @ 0x728 │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1048576 @ 0x100000 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n cf4f2 │ │ │ │ + bne.n cf4ea │ │ │ │ dmb ish │ │ │ │ - b.n cf422 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + b.n cf41a │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.u16 q8, d6, d4 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + vaddl.u16 q8, d14, d4 │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.u32 q0, d2, d4 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + vaddl.u32 q0, d10, d4 │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #648] @ (cf7ec ) │ │ │ │ + ldr r1, [pc, #648] @ (cf7e4 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ - bl c1d54 │ │ │ │ + bl c1d4c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r6, [r4, #164] @ 0xa4 │ │ │ │ bl 36af0 │ │ │ │ - cbz r0, cf5ee │ │ │ │ + cbz r0, cf5e6 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #164] @ 0xa4 │ │ │ │ blx 12208 │ │ │ │ - cbz r0, cf5f6 │ │ │ │ - ldr r3, [pc, #604] @ (cf7f0 ) │ │ │ │ + cbz r0, cf5ee │ │ │ │ + ldr r3, [pc, #604] @ (cf7e8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 219d8 │ │ │ │ - ldr r3, [pc, #596] @ (cf7f4 ) │ │ │ │ + ldr r3, [pc, #596] @ (cf7ec ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #596] @ (cf7f8 ) │ │ │ │ + ldr r1, [pc, #596] @ (cf7f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ add.w r0, r0, #320 @ 0x140 │ │ │ │ blx 11cf8 │ │ │ │ movs r0, #1 │ │ │ │ blx 11c50 │ │ │ │ - ldr r2, [pc, #576] @ (cf7fc ) │ │ │ │ + ldr r2, [pc, #576] @ (cf7f4 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r0, [pc, #576] @ (cf800 ) │ │ │ │ + ldr r0, [pc, #576] @ (cf7f8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl aeb44 │ │ │ │ - ldr r1, [pc, #560] @ (cf804 ) │ │ │ │ + bl aeb3c │ │ │ │ + ldr r1, [pc, #560] @ (cf7fc ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx 121b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cf64c │ │ │ │ + bne.n cf644 │ │ │ │ movs r0, #1 │ │ │ │ blx 11c50 │ │ │ │ - b.n cf45c │ │ │ │ + b.n cf454 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #1 │ │ │ │ blx 11c50 │ │ │ │ - b.n cf584 │ │ │ │ + b.n cf57c │ │ │ │ mov r0, r6 │ │ │ │ - bl c20e4 │ │ │ │ + bl c20dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cf592 │ │ │ │ - b.n cf5b8 │ │ │ │ - ldr r1, [pc, #516] @ (cf808 ) │ │ │ │ + bne.n cf58a │ │ │ │ + b.n cf5b0 │ │ │ │ + ldr r1, [pc, #516] @ (cf800 ) │ │ │ │ add r1, pc │ │ │ │ blx 123b8 │ │ │ │ - cbnz r0, cf63e │ │ │ │ - ldr r0, [pc, #472] @ (cf7e8 ) │ │ │ │ + cbnz r0, cf636 │ │ │ │ + ldr r0, [pc, #472] @ (cf7e0 ) │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #1832 @ 0x728 │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #32 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n cf61e │ │ │ │ + bne.n cf616 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ - b.n cf3c8 │ │ │ │ + b.n cf3c0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n cf60c │ │ │ │ - b.n cf3b4 │ │ │ │ + bne.n cf604 │ │ │ │ + b.n cf3ac │ │ │ │ movs r2, #0 │ │ │ │ - b.n cf3c8 │ │ │ │ + b.n cf3c0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cf3a2 │ │ │ │ - b.n cf60c │ │ │ │ + beq.w cf39a │ │ │ │ + b.n cf604 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 121b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cf5de │ │ │ │ + beq.n cf5d6 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 118f8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n cf5e0 │ │ │ │ + b.n cf5d8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl cfce4 │ │ │ │ + bl cfcdc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 420ca │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 12208 │ │ │ │ ldr.w r1, [r4, #1212] @ 0x4bc │ │ │ │ ldr.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ mov r2, r6 │ │ │ │ adds r1, #4 │ │ │ │ subs r0, #1 │ │ │ │ - bl cfe20 │ │ │ │ + bl cfe18 │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - bge.w cf384 │ │ │ │ + bge.w cf37c │ │ │ │ bl 42000 │ │ │ │ - b.n cf4b6 │ │ │ │ - ldr r0, [pc, #364] @ (cf80c ) │ │ │ │ + b.n cf4ae │ │ │ │ + ldr r0, [pc, #364] @ (cf804 ) │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w cf320 │ │ │ │ + bne.w cf318 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w cf320 │ │ │ │ - ldr r1, [pc, #340] @ (cf810 ) │ │ │ │ + bne.w cf318 │ │ │ │ + ldr r1, [pc, #340] @ (cf808 ) │ │ │ │ adds r6, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl d04f8 │ │ │ │ - cbz r0, cf6ce │ │ │ │ + bl d04f0 │ │ │ │ + cbz r0, cf6c6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n cf7ac │ │ │ │ - ldr r1, [pc, #324] @ (cf814 ) │ │ │ │ + beq.n cf7a4 │ │ │ │ + ldr r1, [pc, #324] @ (cf80c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl d04f8 │ │ │ │ - cbz r0, cf6e0 │ │ │ │ + bl d04f0 │ │ │ │ + cbz r0, cf6d8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n cf7b6 │ │ │ │ - ldr r1, [pc, #308] @ (cf818 ) │ │ │ │ + beq.n cf7ae │ │ │ │ + ldr r1, [pc, #308] @ (cf810 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl d04f8 │ │ │ │ - cbz r0, cf6f2 │ │ │ │ + bl d04f0 │ │ │ │ + cbz r0, cf6ea │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n cf7c4 │ │ │ │ - ldr r1, [pc, #296] @ (cf81c ) │ │ │ │ + beq.n cf7bc │ │ │ │ + ldr r1, [pc, #296] @ (cf814 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl d04f8 │ │ │ │ + bl d04f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cf7e2 │ │ │ │ + beq.n cf7da │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w cf320 │ │ │ │ - bl cfce4 │ │ │ │ - bl c9b00 │ │ │ │ - ldr r0, [pc, #268] @ (cf820 ) │ │ │ │ + bne.w cf318 │ │ │ │ + bl cfcdc │ │ │ │ + bl c9af8 │ │ │ │ + ldr r0, [pc, #268] @ (cf818 ) │ │ │ │ ldr.w r3, [r4, #2784] @ 0xae0 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #2 │ │ │ │ add r0, pc │ │ │ │ movw r4, #65524 @ 0xfff4 │ │ │ │ movt r4, #16523 @ 0x408b │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 10770 │ │ │ │ mov r0, r6 │ │ │ │ blx 12288 │ │ │ │ - b.n cf7b0 │ │ │ │ - ldr r1, [pc, #240] @ (cf824 ) │ │ │ │ + b.n cf7a8 │ │ │ │ + ldr r1, [pc, #240] @ (cf81c ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ - bl c1d54 │ │ │ │ + bl c1d4c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, cf74a │ │ │ │ + cbz r0, cf742 │ │ │ │ bl 420ca │ │ │ │ mov r0, fp │ │ │ │ blx 12208 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cf306 │ │ │ │ - ldr r1, [pc, #208] @ (cf828 ) │ │ │ │ + beq.w cf2fe │ │ │ │ + ldr r1, [pc, #208] @ (cf820 ) │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ add r1, pc │ │ │ │ blx 123b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cf306 │ │ │ │ + bne.w cf2fe │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, r8, #4 │ │ │ │ - b.n cf384 │ │ │ │ + b.n cf37c │ │ │ │ ldr.w r5, [r4, #1248] @ 0x4e0 │ │ │ │ - b.n cf2f8 │ │ │ │ + b.n cf2f0 │ │ │ │ movs r7, #1 │ │ │ │ - b.n cf4b6 │ │ │ │ + b.n cf4ae │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bl c1ac0 │ │ │ │ + bl c1ab8 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cf384 │ │ │ │ + bne.w cf37c │ │ │ │ ldr r4, [r4, #88] @ 0x58 │ │ │ │ bl 66160 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #144] @ (cf82c ) │ │ │ │ + ldr r0, [pc, #144] @ (cf824 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ bl 41c34 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n cf324 │ │ │ │ + b.n cf31c │ │ │ │ bl 42000 │ │ │ │ movs r0, #0 │ │ │ │ blx 123dc │ │ │ │ - ldr r1, [pc, #120] @ (cf830 ) │ │ │ │ - ldr r0, [pc, #120] @ (cf834 ) │ │ │ │ + ldr r1, [pc, #120] @ (cf828 ) │ │ │ │ + ldr r0, [pc, #120] @ (cf82c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 10770 │ │ │ │ - b.n cf7b0 │ │ │ │ - ldr r0, [pc, #112] @ (cf838 ) │ │ │ │ + b.n cf7a8 │ │ │ │ + ldr r0, [pc, #112] @ (cf830 ) │ │ │ │ movs r3, #9 │ │ │ │ - ldr r4, [pc, #112] @ (cf83c ) │ │ │ │ + ldr r4, [pc, #112] @ (cf834 ) │ │ │ │ movs r2, #2 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r4, pc │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ - ldr r0, [pc, #104] @ (cf840 ) │ │ │ │ + ldr r0, [pc, #104] @ (cf838 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ blx 10770 │ │ │ │ - b.n cf7b0 │ │ │ │ + b.n cf7a8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n cf324 │ │ │ │ + b.n cf31c │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #336 @ (adr r0, cf988 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, cf940 ) │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr r2, [pc, #288] @ (cf990 ) │ │ │ │ + ldr r2, [pc, #288] @ (cf988 ) │ │ │ │ sub.w sp, sp, #12544 @ 0x3100 │ │ │ │ - ldr r3, [pc, #288] @ (cf994 ) │ │ │ │ + ldr r3, [pc, #288] @ (cf98c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ add.w r4, sp, #12544 @ 0x3100 │ │ │ │ - ldr r7, [pc, #280] @ (cf998 ) │ │ │ │ + ldr r7, [pc, #280] @ (cf990 ) │ │ │ │ adds r4, #12 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - ble.n cf972 │ │ │ │ + ble.n cf96a │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ adds r1, #12 │ │ │ │ - bl d8234 │ │ │ │ + bl d822c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cf96e │ │ │ │ + beq.n cf966 │ │ │ │ add r1, sp, #268 @ 0x10c │ │ │ │ - bl d73b8 │ │ │ │ + bl d73b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cf96e │ │ │ │ + beq.n cf966 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6bfc │ │ │ │ - ldr r3, [pc, #224] @ (cf99c ) │ │ │ │ + bl b6bf4 │ │ │ │ + ldr r3, [pc, #224] @ (cf994 ) │ │ │ │ add.w r1, sp, #8448 @ 0x2100 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ adds r1, #12 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ str.w r0, [r5, #1248] @ 0x4e0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl b4740 │ │ │ │ + bl b4738 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl d84b0 │ │ │ │ + bl d84a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cf962 │ │ │ │ + beq.n cf95a │ │ │ │ subs r1, r0, #1 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add.w ip, sp, #12 │ │ │ │ - b.n cf908 │ │ │ │ - ldr.w lr, [pc, #180] @ cf9a0 │ │ │ │ + b.n cf900 │ │ │ │ + ldr.w lr, [pc, #180] @ cf998 │ │ │ │ ldr.w r0, [r7, lr] │ │ │ │ ldrb.w lr, [r0, r3] │ │ │ │ cmp.w lr, #7 │ │ │ │ - bhi.n cf900 │ │ │ │ + bhi.n cf8f8 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n cf910 │ │ │ │ + bne.n cf908 │ │ │ │ subs r2, #1 │ │ │ │ - beq.n cf95e │ │ │ │ + beq.n cf956 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n cf8ea │ │ │ │ + bne.n cf8e2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [ip] │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ - cbz r3, cf962 │ │ │ │ + cbz r3, cf95a │ │ │ │ add r0, sp, #12 │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl cf9b0 │ │ │ │ + bl cf9a8 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #112] @ (cf9a4 ) │ │ │ │ + ldr r2, [pc, #112] @ (cf99c ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ add.w r1, sp, #12544 @ 0x3100 │ │ │ │ - ldr r3, [pc, #84] @ (cf994 ) │ │ │ │ + ldr r3, [pc, #84] @ (cf98c ) │ │ │ │ add r2, pc │ │ │ │ adds r1, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cf95a │ │ │ │ + bne.n cf952 │ │ │ │ add.w sp, sp, #12544 @ 0x3100 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ strb.w r2, [ip] │ │ │ │ - ldr r0, [pc, #68] @ (cf9a8 ) │ │ │ │ + ldr r0, [pc, #68] @ (cf9a0 ) │ │ │ │ add r0, pc │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n cf924 │ │ │ │ + b.n cf91c │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - b.n cf8b4 │ │ │ │ + b.n cf8ac │ │ │ │ mov r2, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl cf9b0 │ │ │ │ - ldr r3, [pc, #28] @ (cf99c ) │ │ │ │ + bl cf9a8 │ │ │ │ + ldr r3, [pc, #28] @ (cf994 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #40] @ (cf9ac ) │ │ │ │ + ldr r0, [pc, #40] @ (cf9a4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r7, r3] │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ - b.n cf932 │ │ │ │ - umlal r0, r0, r6, r4 │ │ │ │ + b.n cf92a │ │ │ │ + umlal r0, r0, lr, r4 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbd80004 │ │ │ │ + umlal r0, r0, r0, r4 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - smlabb r0, lr, r4, r0 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + smlad r0, r6, r4, r0 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #20480 @ 0x5000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n cf9c4 │ │ │ │ + bne.n cf9bc │ │ │ │ str.w r0, [lr, #-48] │ │ │ │ subs r6, r2, #4 │ │ │ │ - ldr r2, [pc, #644] @ (cfc5c ) │ │ │ │ + ldr r2, [pc, #644] @ (cfc54 ) │ │ │ │ sub.w sp, sp, #20480 @ 0x5000 │ │ │ │ - ldr r3, [pc, #640] @ (cfc60 ) │ │ │ │ + ldr r3, [pc, #640] @ (cfc58 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #640] @ cfc64 │ │ │ │ + ldr.w r8, [pc, #640] @ cfc5c │ │ │ │ mov r4, r1 │ │ │ │ add.w r1, sp, #20480 @ 0x5000 │ │ │ │ adds r1, #12 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n cfa28 │ │ │ │ + b.n cfa20 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n cfa26 │ │ │ │ + bne.n cfa1e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n cfa26 │ │ │ │ + bne.n cfa1e │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ adds r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cfc56 │ │ │ │ + beq.w cfc4e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl cfc98 │ │ │ │ + bl cfc90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cfc26 │ │ │ │ + bne.w cfc1e │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n cf9fe │ │ │ │ + bgt.n cf9f6 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r0, [pc, #568] @ (cfc68 ) │ │ │ │ + ldr r0, [pc, #568] @ (cfc60 ) │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, pc │ │ │ │ - bl d8538 │ │ │ │ + bl d8530 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cfc04 │ │ │ │ - ldr r0, [pc, #552] @ (cfc6c ) │ │ │ │ + bne.w cfbfc │ │ │ │ + ldr r0, [pc, #552] @ (cfc64 ) │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, pc │ │ │ │ - bl d8538 │ │ │ │ + bl d8530 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cfc04 │ │ │ │ + bne.w cfbfc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w cfbfa │ │ │ │ + beq.w cfbf2 │ │ │ │ add.w r8, sp, #12288 @ 0x3000 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ add.w r8, r8, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl d8560 │ │ │ │ + bl d8558 │ │ │ │ mov r1, r8 │ │ │ │ - bl b4d38 │ │ │ │ + bl b4d30 │ │ │ │ mov r1, r8 │ │ │ │ - bl b4d38 │ │ │ │ + bl b4d30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cfbf0 │ │ │ │ + beq.w cfbe8 │ │ │ │ blx 11364 │ │ │ │ adds r0, #12 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bhi.w cfbf0 │ │ │ │ + bhi.w cfbe8 │ │ │ │ add.w r6, sp, #8192 @ 0x2000 │ │ │ │ - ldr r2, [pc, #472] @ (cfc70 ) │ │ │ │ + ldr r2, [pc, #472] @ (cfc68 ) │ │ │ │ adds r6, #16 │ │ │ │ mov r3, r4 │ │ │ │ subs r4, r6, #4 │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ blx 10904 │ │ │ │ - ldr r1, [pc, #456] @ (cfc74 ) │ │ │ │ + ldr r1, [pc, #456] @ (cfc6c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 11008 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cfbfa │ │ │ │ + beq.w cfbf2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ blx 11214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cfb80 │ │ │ │ + beq.n cfb78 │ │ │ │ mov r0, r4 │ │ │ │ blx 11364 │ │ │ │ - cbz r0, cfadc │ │ │ │ + cbz r0, cfad4 │ │ │ │ subs r3, r0, #1 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.n cfb68 │ │ │ │ + bls.n cfb60 │ │ │ │ add r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #-4] │ │ │ │ - bl b4784 │ │ │ │ + bl b477c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cfbc8 │ │ │ │ - ldr r2, [pc, #392] @ (cfc78 ) │ │ │ │ + bne.n cfbc0 │ │ │ │ + ldr r2, [pc, #392] @ (cfc70 ) │ │ │ │ add.w r0, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r2, pc │ │ │ │ adds r0, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 10904 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n cfbbc │ │ │ │ + blt.n cfbb4 │ │ │ │ add.w r0, sp, #16384 @ 0x4000 │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ adds r0, #12 │ │ │ │ add.w r9, sp, #4096 @ 0x1000 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ adds r1, #12 │ │ │ │ - bl d8560 │ │ │ │ + bl d8558 │ │ │ │ add.w r9, r9, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cfbbc │ │ │ │ + beq.n cfbb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl b2968 │ │ │ │ - cbz r0, cfb88 │ │ │ │ + bl b2960 │ │ │ │ + cbz r0, cfb80 │ │ │ │ mov r0, r7 │ │ │ │ blx 12208 │ │ │ │ mov r0, r6 │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r5, cfb70 │ │ │ │ - ldr r2, [pc, #312] @ (cfc7c ) │ │ │ │ + cbnz r5, cfb68 │ │ │ │ + ldr r2, [pc, #312] @ (cfc74 ) │ │ │ │ add.w r0, sp, #20480 @ 0x5000 │ │ │ │ - ldr r3, [pc, #276] @ (cfc60 ) │ │ │ │ + ldr r3, [pc, #276] @ (cfc58 ) │ │ │ │ adds r0, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cfb6c │ │ │ │ + bne.n cfb64 │ │ │ │ mov r0, r1 │ │ │ │ add.w sp, sp, #20480 @ 0x5000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n cfad2 │ │ │ │ + b.n cfaca │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - cbz r0, cfbae │ │ │ │ - ldr r0, [pc, #268] @ (cfc80 ) │ │ │ │ + cbz r0, cfba6 │ │ │ │ + ldr r0, [pc, #268] @ (cfc78 ) │ │ │ │ add r0, pc │ │ │ │ blx 10770 │ │ │ │ movs r0, #0 │ │ │ │ blx 123dc │ │ │ │ add.w r9, sp, #4096 @ 0x1000 │ │ │ │ add.w r9, r9, #12 │ │ │ │ mov r0, r7 │ │ │ │ blx 12208 │ │ │ │ - ldr r0, [pc, #244] @ (cfc84 ) │ │ │ │ + ldr r0, [pc, #244] @ (cfc7c ) │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl b4740 │ │ │ │ + bl b4738 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, cfba8 │ │ │ │ - bl b2968 │ │ │ │ + cbz r0, cfba0 │ │ │ │ + bl b2960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cfb38 │ │ │ │ - cbnz r5, cfbae │ │ │ │ + bne.n cfb30 │ │ │ │ + cbnz r5, cfba6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n cfb42 │ │ │ │ - ldr r0, [pc, #216] @ (cfc88 ) │ │ │ │ + b.n cfb3a │ │ │ │ + ldr r0, [pc, #216] @ (cfc80 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ movs r0, #1 │ │ │ │ blx 123dc │ │ │ │ - ldr r0, [pc, #204] @ (cfc8c ) │ │ │ │ + ldr r0, [pc, #204] @ (cfc84 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ add.w r9, sp, #4096 @ 0x1000 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ adds r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #12 │ │ │ │ - bl d8560 │ │ │ │ + bl d8558 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cfb2a │ │ │ │ - ldr r0, [pc, #168] @ (cfc90 ) │ │ │ │ + bne.n cfb22 │ │ │ │ + ldr r0, [pc, #168] @ (cfc88 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ - ldr r0, [pc, #160] @ (cfc94 ) │ │ │ │ + ldr r0, [pc, #160] @ (cfc8c ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ add.w r9, sp, #4096 @ 0x1000 │ │ │ │ add.w r9, r9, #12 │ │ │ │ - b.n cfb8e │ │ │ │ + b.n cfb86 │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ adds r1, #12 │ │ │ │ - bl b4740 │ │ │ │ + bl b4738 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cfa56 │ │ │ │ - bl b2968 │ │ │ │ + beq.w cfa4e │ │ │ │ + bl b2960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cfa56 │ │ │ │ - b.n cfb38 │ │ │ │ + beq.w cfa4e │ │ │ │ + b.n cfb30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d04f8 │ │ │ │ + bl d04f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cfa2e │ │ │ │ + beq.w cfa26 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cfa2e │ │ │ │ + beq.w cfa26 │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ adds r1, #12 │ │ │ │ - bl b4740 │ │ │ │ + bl b4738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cfbaa │ │ │ │ - bl b6bfc │ │ │ │ + beq.n cfba2 │ │ │ │ + bl b6bf4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n cfb42 │ │ │ │ + b.n cfb3a │ │ │ │ mov r5, r3 │ │ │ │ - b.n cfa2e │ │ │ │ + b.n cfa26 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa7c0004 │ │ │ │ + @ instruction: 0xfa840004 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r4, r7] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb.w r0, [r0, r4] │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldrsb.w r0, [r8, r4] │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r0 │ │ │ │ subs r1, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w ip, [r1, #1]! │ │ │ │ adds r3, #1 │ │ │ │ - cbz r2, cfcd2 │ │ │ │ + cbz r2, cfcca │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n cfcda │ │ │ │ + beq.n cfcd2 │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - beq.n cfcc0 │ │ │ │ + beq.n cfcb8 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n cfc9c │ │ │ │ + beq.n cfc94 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n cfcca │ │ │ │ + beq.n cfcc2 │ │ │ │ cmp.w ip, #45 @ 0x2d │ │ │ │ - beq.n cfcc4 │ │ │ │ + beq.n cfcbc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ - bne.n cfcc0 │ │ │ │ - b.n cfc9c │ │ │ │ + bne.n cfcb8 │ │ │ │ + b.n cfc94 │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ - bne.n cfcba │ │ │ │ - b.n cfc9c │ │ │ │ + bne.n cfcb2 │ │ │ │ + b.n cfc94 │ │ │ │ cmp ip, r2 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #136] @ (cfd7c ) │ │ │ │ + ldr r3, [pc, #136] @ (cfd74 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #136] @ (cfd80 ) │ │ │ │ + ldr r2, [pc, #136] @ (cfd78 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #136] @ (cfd84 ) │ │ │ │ + ldr r1, [pc, #136] @ (cfd7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r3, r2] │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r0, r4, #60 @ 0x3c │ │ │ │ - bl cfd90 │ │ │ │ - ldr r1, [pc, #92] @ (cfd88 ) │ │ │ │ + bl cfd88 │ │ │ │ + ldr r1, [pc, #92] @ (cfd80 ) │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ add r1, pc │ │ │ │ - bl cfd90 │ │ │ │ - ldr r1, [pc, #84] @ (cfd8c ) │ │ │ │ + bl cfd88 │ │ │ │ + ldr r1, [pc, #84] @ (cfd84 ) │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r0, r4, #124 @ 0x7c │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ - bl cfde4 │ │ │ │ + bl cfddc │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl cfde4 │ │ │ │ + bl cfddc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r1, cfd72 │ │ │ │ + cbnz r1, cfd6a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 42264 │ │ │ │ - @ instruction: 0xf7640004 │ │ │ │ + @ instruction: 0xf76c0004 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ - cbnz r2, cfdbe │ │ │ │ - cbz r1, cfdb6 │ │ │ │ + cbnz r2, cfdb6 │ │ │ │ + cbz r1, cfdae │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r2, cfdd6 │ │ │ │ + cbnz r2, cfdce │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n cfdb6 │ │ │ │ + beq.n cfdae │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 123b8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cfdaa │ │ │ │ - b.n cfdba │ │ │ │ + bne.n cfda2 │ │ │ │ + b.n cfdb2 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d9e84 │ │ │ │ + b.w d9e7c │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, cfdea │ │ │ │ + cbnz r3, cfde2 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl d9e84 │ │ │ │ + bl d9e7c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n cfdfe │ │ │ │ + bne.n cfdf6 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #672] @ (d00d4 ) │ │ │ │ + ldr r3, [pc, #672] @ (d00cc ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r6, [pc, #672] @ (d00d8 ) │ │ │ │ + ldr r6, [pc, #672] @ (d00d0 ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #664] @ (d00dc ) │ │ │ │ + ldr r2, [pc, #664] @ (d00d4 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r3, [pc, #664] @ (d00e0 ) │ │ │ │ + ldr r3, [pc, #664] @ (d00d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #644] @ (d00e4 ) │ │ │ │ + ldr r3, [pc, #644] @ (d00dc ) │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #4] │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #632] @ (d00e8 ) │ │ │ │ + ldr r3, [pc, #632] @ (d00e0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w cffd0 │ │ │ │ + ble.w cffc8 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w cffd0 │ │ │ │ + bne.w cffc8 │ │ │ │ ldrb r7, [r6, #1] │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bne.n cfefe │ │ │ │ + bne.n cfef6 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ adds r7, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cffd0 │ │ │ │ - ldr r1, [pc, #600] @ (d00ec ) │ │ │ │ + beq.w cffc8 │ │ │ │ + ldr r1, [pc, #600] @ (d00e4 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d0420 │ │ │ │ + bl d0418 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d03da │ │ │ │ + bne.w d03d2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl d0420 │ │ │ │ + bl d0418 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d036e │ │ │ │ - ldr r1, [pc, #568] @ (d00f0 ) │ │ │ │ + bne.w d0366 │ │ │ │ + ldr r1, [pc, #568] @ (d00e8 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d0420 │ │ │ │ + bl d0418 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d03b0 │ │ │ │ - ldr r1, [pc, #556] @ (d00f4 ) │ │ │ │ + bne.w d03a8 │ │ │ │ + ldr r1, [pc, #556] @ (d00ec ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d0420 │ │ │ │ + bl d0418 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d0316 │ │ │ │ - ldr r1, [pc, #540] @ (d00f8 ) │ │ │ │ + bne.w d030e │ │ │ │ + ldr r1, [pc, #540] @ (d00f0 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d0420 │ │ │ │ + bl d0418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cff92 │ │ │ │ + beq.n cff8a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w d03de │ │ │ │ + bne.w d03d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, cfef8 │ │ │ │ + cbnz r3, cfef0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9, #112] @ 0x70 │ │ │ │ subs r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ - b.n cfe72 │ │ │ │ - ldr r1, [pc, #508] @ (d00fc ) │ │ │ │ + b.n cfe6a │ │ │ │ + ldr r1, [pc, #508] @ (d00f4 ) │ │ │ │ add.w r8, r6, #1 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 123b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d0348 │ │ │ │ + beq.w d0340 │ │ │ │ cmp r7, #68 @ 0x44 │ │ │ │ - beq.w d0398 │ │ │ │ + beq.w d0390 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n cfef8 │ │ │ │ + beq.n cfef0 │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bhi.w d0300 │ │ │ │ + bhi.w d02f8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r2, r5, #7 │ │ │ │ @@ -295189,861 +295187,861 @@ │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r3, r6, #6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r2, r5, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #364] @ (d0100 ) │ │ │ │ + ldr r1, [pc, #364] @ (d00f8 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d0420 │ │ │ │ + bl d0418 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d0088 │ │ │ │ - ldr r1, [pc, #352] @ (d0104 ) │ │ │ │ + bne.n d0080 │ │ │ │ + ldr r1, [pc, #352] @ (d00fc ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d0420 │ │ │ │ + bl d0418 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d0056 │ │ │ │ - ldr r1, [pc, #340] @ (d0108 ) │ │ │ │ + bne.n d004e │ │ │ │ + ldr r1, [pc, #340] @ (d0100 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d0420 │ │ │ │ + bl d0418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d0040 │ │ │ │ + beq.n d0038 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w d03de │ │ │ │ + bne.w d03d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r9, #1236] @ 0x4d4 │ │ │ │ - b.n cfef8 │ │ │ │ + b.n cfef0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n d0014 │ │ │ │ + ble.n d000c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ subs r3, #1 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n cffdc │ │ │ │ + b.n cffd4 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.w d03de │ │ │ │ + ble.w d03d6 │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ - cbnz r0, d003a │ │ │ │ + cbnz r0, d0032 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ subs r5, #1 │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ str.w r0, [r9, #60] @ 0x3c │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n cff18 │ │ │ │ + b.n cff10 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9, #1232] @ 0x4d0 │ │ │ │ - b.n d0006 │ │ │ │ + b.n cfffe │ │ │ │ cmp r5, #0 │ │ │ │ ite ge │ │ │ │ addge r0, r2, r5 │ │ │ │ addlt r0, r2, #0 │ │ │ │ - ldr r2, [pc, #236] @ (d010c ) │ │ │ │ - ldr r3, [pc, #192] @ (d00e0 ) │ │ │ │ + ldr r2, [pc, #236] @ (d0104 ) │ │ │ │ + ldr r3, [pc, #192] @ (d00d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n d0036 │ │ │ │ + bne.n d002e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ - bl d9e84 │ │ │ │ - b.n cfff8 │ │ │ │ - ldr r1, [pc, #204] @ (d0110 ) │ │ │ │ + bl d9e7c │ │ │ │ + b.n cfff0 │ │ │ │ + ldr r1, [pc, #204] @ (d0108 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d04f8 │ │ │ │ - cbz r0, d0064 │ │ │ │ - bl b6bfc │ │ │ │ + bl d04f0 │ │ │ │ + cbz r0, d005c │ │ │ │ + bl b6bf4 │ │ │ │ str.w r0, [r9, #84] @ 0x54 │ │ │ │ - b.n cfef8 │ │ │ │ + b.n cfef0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w d03de │ │ │ │ + bne.w d03d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ - b.n cfef8 │ │ │ │ - ldr r1, [pc, #172] @ (d0114 ) │ │ │ │ + b.n cfef0 │ │ │ │ + ldr r1, [pc, #172] @ (d010c ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d04f8 │ │ │ │ + bl d04f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cfef8 │ │ │ │ - ldr r1, [pc, #160] @ (d0118 ) │ │ │ │ + bne.w cfef0 │ │ │ │ + ldr r1, [pc, #160] @ (d0110 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d04f8 │ │ │ │ + bl d04f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d0160 │ │ │ │ + beq.n d0158 │ │ │ │ bl 4229c │ │ │ │ - b.n cfef8 │ │ │ │ + b.n cfef0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w d03de │ │ │ │ + bne.w d03d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d011c │ │ │ │ + beq.n d0114 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #1832 @ 0x728 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #32 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n d009e │ │ │ │ + bne.n d0096 │ │ │ │ dmb ish │ │ │ │ - b.n cfef8 │ │ │ │ + b.n cfef0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.w d03de │ │ │ │ + ble.w d03d6 │ │ │ │ ldr.w r0, [r9, #88] @ 0x58 │ │ │ │ - cbz r0, d00c4 │ │ │ │ - bl d9e84 │ │ │ │ + cbz r0, d00bc │ │ │ │ + bl d9e7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ subs r5, #1 │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ str.w r0, [r9, #88] @ 0x58 │ │ │ │ - b.n d0006 │ │ │ │ - movs r4, r5 │ │ │ │ + b.n cfffe │ │ │ │ + movs r4, r6 │ │ │ │ movs r5, r0 │ │ │ │ - @ instruction: 0xf61a0004 │ │ │ │ - @ instruction: 0xf6160004 │ │ │ │ + @ instruction: 0xf6220004 │ │ │ │ + @ instruction: 0xf61e0004 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + adds r0, r7, #7 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ movs r1, r0 │ │ │ │ - bics.w r0, ip, #8650752 @ 0x840000 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + orr.w r0, r4, #8650752 @ 0x840000 │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #496] @ (d0308 ) │ │ │ │ + ldr r3, [pc, #432] @ (d02c0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #1832 @ 0x728 │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #32 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n d00ae │ │ │ │ - b.n d0126 │ │ │ │ + beq.n d00a6 │ │ │ │ + b.n d011e │ │ │ │ cmp r5, #1 │ │ │ │ - ble.w d03de │ │ │ │ + ble.w d03d6 │ │ │ │ ldr.w r0, [r9, #56] @ 0x38 │ │ │ │ - cbz r0, d0148 │ │ │ │ - bl d9e84 │ │ │ │ + cbz r0, d0140 │ │ │ │ + bl d9e7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ subs r5, #1 │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ - b.n d0006 │ │ │ │ + b.n cfffe │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9, #104] @ 0x68 │ │ │ │ - b.n d0006 │ │ │ │ - ldr r1, [pc, #668] @ (d0400 ) │ │ │ │ + b.n cfffe │ │ │ │ + ldr r1, [pc, #668] @ (d03f8 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d04f8 │ │ │ │ + bl d04f0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, d0192 │ │ │ │ + cbz r0, d018a │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 115b0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - bls.w d03de │ │ │ │ + bls.w d03d6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d03de │ │ │ │ + bne.w d03d6 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w d03de │ │ │ │ + bhi.w d03d6 │ │ │ │ str.w r0, [r9, #1196] @ 0x4ac │ │ │ │ - b.n cfef8 │ │ │ │ - ldr r1, [pc, #624] @ (d0404 ) │ │ │ │ + b.n cfef0 │ │ │ │ + ldr r1, [pc, #624] @ (d03fc ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d04f8 │ │ │ │ - cbz r0, d01ae │ │ │ │ + bl d04f0 │ │ │ │ + cbz r0, d01a6 │ │ │ │ bl 41d58 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w d03de │ │ │ │ + beq.w d03d6 │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ - b.n cfef8 │ │ │ │ - ldr r1, [pc, #600] @ (d0408 ) │ │ │ │ + b.n cfef0 │ │ │ │ + ldr r1, [pc, #600] @ (d0400 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d04f8 │ │ │ │ - cbz r0, d01ca │ │ │ │ + bl d04f0 │ │ │ │ + cbz r0, d01c2 │ │ │ │ bl 41d58 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w d03de │ │ │ │ + beq.w d03d6 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ - b.n cfef8 │ │ │ │ - ldr r1, [pc, #576] @ (d040c ) │ │ │ │ + b.n cfef0 │ │ │ │ + ldr r1, [pc, #576] @ (d0404 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d04f8 │ │ │ │ - cbz r0, d01e6 │ │ │ │ + bl d04f0 │ │ │ │ + cbz r0, d01de │ │ │ │ bl 41d58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w d03de │ │ │ │ + beq.w d03d6 │ │ │ │ str.w r0, [r9, #48] @ 0x30 │ │ │ │ - b.n cfef8 │ │ │ │ - ldr r1, [pc, #552] @ (d0410 ) │ │ │ │ + b.n cfef0 │ │ │ │ + ldr r1, [pc, #552] @ (d0408 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d04f8 │ │ │ │ - cbz r0, d01fc │ │ │ │ - bl b6bfc │ │ │ │ + bl d04f0 │ │ │ │ + cbz r0, d01f4 │ │ │ │ + bl b6bf4 │ │ │ │ str.w r0, [r9, #68] @ 0x44 │ │ │ │ - b.n cfef8 │ │ │ │ - ldr r1, [pc, #532] @ (d0414 ) │ │ │ │ + b.n cfef0 │ │ │ │ + ldr r1, [pc, #532] @ (d040c ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d04f8 │ │ │ │ + bl d04f0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, d0220 │ │ │ │ + cbz r0, d0218 │ │ │ │ bl 41bea │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d03de │ │ │ │ + beq.w d03d6 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r9, #120 @ 0x78 │ │ │ │ - bl cfd90 │ │ │ │ - b.n cfef8 │ │ │ │ - ldr r1, [pc, #500] @ (d0418 ) │ │ │ │ + bl cfd88 │ │ │ │ + b.n cfef0 │ │ │ │ + ldr r1, [pc, #500] @ (d0410 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl d04f8 │ │ │ │ + bl d04f0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, d0244 │ │ │ │ + cbz r0, d023c │ │ │ │ bl 41bea │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d03de │ │ │ │ + beq.w d03d6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, #124 @ 0x7c │ │ │ │ - bl cfd90 │ │ │ │ - b.n cfef8 │ │ │ │ + bl cfd88 │ │ │ │ + b.n cfef0 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cfef8 │ │ │ │ + bne.w cfef0 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ str.w r6, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n cfef8 │ │ │ │ + b.n cfef0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.w d03de │ │ │ │ + ble.w d03d6 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ add.w r0, r9, #76 @ 0x4c │ │ │ │ subs r5, #1 │ │ │ │ bl 42264 │ │ │ │ - b.n d0006 │ │ │ │ + b.n cfffe │ │ │ │ cmp r5, #1 │ │ │ │ - ble.w d03de │ │ │ │ + ble.w d03d6 │ │ │ │ ldr.w r0, [r9, #92] @ 0x5c │ │ │ │ - cbz r0, d0282 │ │ │ │ - bl d9e84 │ │ │ │ + cbz r0, d027a │ │ │ │ + bl d9e7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ subs r5, #1 │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ str.w r0, [r9, #92] @ 0x5c │ │ │ │ - b.n d0006 │ │ │ │ + b.n cfffe │ │ │ │ cmp r5, #1 │ │ │ │ - ble.w d03de │ │ │ │ + ble.w d03d6 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ add.w r0, r9, #72 @ 0x48 │ │ │ │ subs r5, #1 │ │ │ │ bl 42264 │ │ │ │ - b.n d0006 │ │ │ │ + b.n cfffe │ │ │ │ cmp r5, #1 │ │ │ │ - ble.w d03de │ │ │ │ + ble.w d03d6 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ add.w r0, r9, #52 @ 0x34 │ │ │ │ subs r5, #1 │ │ │ │ bl 42264 │ │ │ │ - b.n d0006 │ │ │ │ + b.n cfffe │ │ │ │ cmp r5, #1 │ │ │ │ - ble.w d03de │ │ │ │ + ble.w d03d6 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ subs r5, #1 │ │ │ │ bl 47410 │ │ │ │ - b.n d0006 │ │ │ │ + b.n cfffe │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9, #100] @ 0x64 │ │ │ │ - b.n d0006 │ │ │ │ + b.n cfffe │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9, #152] @ 0x98 │ │ │ │ - b.n d0006 │ │ │ │ + b.n cfffe │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n d03de │ │ │ │ + ble.n d03d6 │ │ │ │ ldr.w r0, [r9, #64] @ 0x40 │ │ │ │ - cbz r0, d02f0 │ │ │ │ - bl d9e84 │ │ │ │ + cbz r0, d02e8 │ │ │ │ + bl d9e7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ subs r5, #1 │ │ │ │ - bl b6bfc │ │ │ │ + bl b6bf4 │ │ │ │ str.w r0, [r9, #64] @ 0x40 │ │ │ │ - b.n d0006 │ │ │ │ + b.n cfffe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n d03de │ │ │ │ + bne.n d03d6 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n cfef8 │ │ │ │ + b.n cfef0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n d03de │ │ │ │ + bne.n d03d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cfef8 │ │ │ │ + bne.w cfef0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #1832 @ 0x728 │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1048576 @ 0x100000 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n d032c │ │ │ │ + bne.n d0324 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.n cfef8 │ │ │ │ - ldr r0, [pc, #208] @ (d041c ) │ │ │ │ + b.n cfef0 │ │ │ │ + ldr r0, [pc, #208] @ (d0414 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #1832 @ 0x728 │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #32 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w d00ae │ │ │ │ - b.n d035a │ │ │ │ + beq.w d00a6 │ │ │ │ + b.n d0352 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n d03de │ │ │ │ + bne.n d03d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cfef8 │ │ │ │ + beq.w cfef0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ dmb ish │ │ │ │ addw r3, r3, #1836 @ 0x72c │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w d00ae │ │ │ │ - b.n d0384 │ │ │ │ + beq.w d00a6 │ │ │ │ + b.n d037c │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ - cbnz r3, d03f2 │ │ │ │ + cbnz r3, d03ea │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n d03de │ │ │ │ + beq.n d03d6 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ add.w r0, r9, #80 @ 0x50 │ │ │ │ subs r5, #1 │ │ │ │ bl 42264 │ │ │ │ - b.n cfef8 │ │ │ │ + b.n cfef0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n d03de │ │ │ │ + bne.n d03d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w cfef8 │ │ │ │ + bne.w cfef0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ dmb ish │ │ │ │ add.w r3, r3, #1832 @ 0x728 │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #2097152 @ 0x200000 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w d00ae │ │ │ │ - b.n d03c6 │ │ │ │ + beq.w d00a6 │ │ │ │ + b.n d03be │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n d03e4 │ │ │ │ + beq.n d03dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n d001c │ │ │ │ + b.n d0014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cfef8 │ │ │ │ + beq.w cfef0 │ │ │ │ str.w r0, [r9, #104] @ 0x68 │ │ │ │ - b.n cfef8 │ │ │ │ + b.n cfef0 │ │ │ │ adds r1, r6, #2 │ │ │ │ add.w r0, r9, #80 @ 0x50 │ │ │ │ bl 42264 │ │ │ │ - b.n cfef8 │ │ │ │ + b.n cfef0 │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r7, r6 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r2, r7, r2 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl d04f8 │ │ │ │ + bl d04f0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, d047a │ │ │ │ - ldr r1, [pc, #156] @ (d04dc ) │ │ │ │ + cbnz r0, d0472 │ │ │ │ + ldr r1, [pc, #156] @ (d04d4 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 12238 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d04d0 │ │ │ │ + bne.n d04c8 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n d045e │ │ │ │ + beq.n d0456 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it ne │ │ │ │ addne r0, r4, #2 │ │ │ │ - bne.n d0460 │ │ │ │ + bne.n d0458 │ │ │ │ adds r0, r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl d04f8 │ │ │ │ - cbnz r0, d046e │ │ │ │ + bl d04f0 │ │ │ │ + cbnz r0, d0466 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, d04ca │ │ │ │ + cbnz r3, d04c2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r5, #1 │ │ │ │ - b.n d0468 │ │ │ │ + b.n d0460 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, d04d4 │ │ │ │ - ldr r1, [pc, #96] @ (d04e0 ) │ │ │ │ + cbz r3, d04cc │ │ │ │ + ldr r1, [pc, #96] @ (d04d8 ) │ │ │ │ add r1, pc │ │ │ │ blx 10b50 │ │ │ │ - cbz r0, d04d4 │ │ │ │ - ldr r1, [pc, #88] @ (d04e4 ) │ │ │ │ + cbz r0, d04cc │ │ │ │ + ldr r1, [pc, #88] @ (d04dc ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 10b50 │ │ │ │ - cbz r0, d04d4 │ │ │ │ - ldr r1, [pc, #80] @ (d04e8 ) │ │ │ │ + cbz r0, d04cc │ │ │ │ + ldr r1, [pc, #80] @ (d04e0 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 10b50 │ │ │ │ - cbz r0, d04d4 │ │ │ │ - ldr r1, [pc, #72] @ (d04ec ) │ │ │ │ + cbz r0, d04cc │ │ │ │ + ldr r1, [pc, #72] @ (d04e4 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 10b50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d0472 │ │ │ │ - ldr r1, [pc, #64] @ (d04f0 ) │ │ │ │ + beq.n d046a │ │ │ │ + ldr r1, [pc, #64] @ (d04e8 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 10b50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d0472 │ │ │ │ - ldr r1, [pc, #52] @ (d04f4 ) │ │ │ │ + beq.n d046a │ │ │ │ + ldr r1, [pc, #52] @ (d04ec ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 10b50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d0472 │ │ │ │ + beq.n d046a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n d0468 │ │ │ │ + b.n d0460 │ │ │ │ mov r5, r8 │ │ │ │ - b.n d0468 │ │ │ │ + b.n d0460 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n d0476 │ │ │ │ + b.n d046e │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n d0524 │ │ │ │ + bvs.n d04fc │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfc98 │ │ │ │ - cbnz r0, d050e │ │ │ │ + bl cfc90 │ │ │ │ + cbnz r0, d0506 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d050c │ │ │ │ - ldr r0, [pc, #4] @ (d051c ) │ │ │ │ + bne.n d0504 │ │ │ │ + ldr r0, [pc, #4] @ (d0514 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbnz r2, d0534 │ │ │ │ + cbnz r2, d0528 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-32] │ │ │ │ - ldr r2, [pc, #376] @ (d06b8 ) │ │ │ │ + ldr r2, [pc, #376] @ (d06b0 ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #376] @ (d06bc ) │ │ │ │ + ldr r3, [pc, #376] @ (d06b4 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ add.w r1, sp, #8192 @ 0x2000 │ │ │ │ adds r1, #4 │ │ │ │ - ldr r4, [pc, #368] @ (d06c0 ) │ │ │ │ + ldr r4, [pc, #368] @ (d06b8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 12418 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #348] @ (d06c4 ) │ │ │ │ + ldr r3, [pc, #348] @ (d06bc ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - cbnz r5, d0576 │ │ │ │ + cbnz r5, d056e │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d068e │ │ │ │ + bne.w d0686 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr.w r1, [r6, #1248] @ 0x4e0 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ blx 118b8 <__stpcpy_chk@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n d0598 │ │ │ │ + bls.n d0590 │ │ │ │ ldrb.w r3, [r0, #-1]! │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n d0684 │ │ │ │ + beq.n d067c │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n d0586 │ │ │ │ + bne.n d057e │ │ │ │ mov r0, r5 │ │ │ │ blx 11364 │ │ │ │ - ldr r2, [pc, #296] @ (d06c8 ) │ │ │ │ + ldr r2, [pc, #296] @ (d06c0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r2, pc │ │ │ │ strb r1, [r5, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r2, r5, r3 │ │ │ │ str.w r0, [r2, #1] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c1ac0 │ │ │ │ + bl c1ab8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d064e │ │ │ │ + bne.n d0646 │ │ │ │ add.w r7, sp, #4096 @ 0x1000 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl b4740 │ │ │ │ - cbz r0, d060e │ │ │ │ + bl b4738 │ │ │ │ + cbz r0, d0606 │ │ │ │ mov r1, r7 │ │ │ │ - bl b4d38 │ │ │ │ + bl b4d30 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, d060e │ │ │ │ + cbz r0, d0606 │ │ │ │ blx 11364 │ │ │ │ add.w r3, r0, #11 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - bcs.n d060e │ │ │ │ - ldr r3, [pc, #220] @ (d06cc ) │ │ │ │ + bcs.n d0606 │ │ │ │ + ldr r3, [pc, #220] @ (d06c4 ) │ │ │ │ adds r2, r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r7, ip] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldrh r7, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r7, [r2, #8] │ │ │ │ strb r3, [r2, #10] │ │ │ │ - bl c1ac0 │ │ │ │ + bl c1ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d0680 │ │ │ │ + bne.n d0678 │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ - cbz r7, d064e │ │ │ │ + cbz r7, d0646 │ │ │ │ mov r0, r7 │ │ │ │ blx 11364 │ │ │ │ add.w r3, r0, #9 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - bcs.n d0678 │ │ │ │ + bcs.n d0670 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, r6, #1 │ │ │ │ blx 11430 │ │ │ │ - ldr r3, [pc, #156] @ (d06d0 ) │ │ │ │ + ldr r3, [pc, #156] @ (d06c8 ) │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r4, r6] │ │ │ │ add r3, pc │ │ │ │ adds r2, r4, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, r5] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r2, #8] │ │ │ │ - bl c1ac0 │ │ │ │ + bl c1ab8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #132] @ (d06d4 ) │ │ │ │ + ldr r2, [pc, #132] @ (d06cc ) │ │ │ │ add.w r1, sp, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #100] @ (d06bc ) │ │ │ │ + ldr r3, [pc, #100] @ (d06b4 ) │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n d0674 │ │ │ │ + bne.n d066c │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n d064e │ │ │ │ + b.n d0646 │ │ │ │ mov r5, r0 │ │ │ │ - b.n d064e │ │ │ │ - ldr r3, [pc, #80] @ (d06d8 ) │ │ │ │ + b.n d0646 │ │ │ │ + ldr r3, [pc, #80] @ (d06d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n d05b0 │ │ │ │ + b.n d05a8 │ │ │ │ movs r1, #1 │ │ │ │ - bl c1ac0 │ │ │ │ + bl c1ab8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d064e │ │ │ │ + bne.n d0646 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ - cbnz r3, d06b0 │ │ │ │ - ldr r2, [pc, #56] @ (d06dc ) │ │ │ │ + cbnz r3, d06a8 │ │ │ │ + ldr r2, [pc, #56] @ (d06d4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #56] @ (d06e0 ) │ │ │ │ + ldr r0, [pc, #56] @ (d06d8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 42504 │ │ │ │ bl 66160 │ │ │ │ mov r2, r0 │ │ │ │ - b.n d06a6 │ │ │ │ - vhadd.s16 d0, d6, d4 │ │ │ │ + b.n d069e │ │ │ │ + vhadd.s16 d0, d14, d4 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s8 d0, d8, d4 │ │ │ │ + vhadd.s16 d0, d0, d4 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ movs r1, r0 │ │ │ │ - cdp 0, 0, cr0, cr4, cr4, {0} │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + cdp 0, 0, cr0, cr12, cr4, {0} │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000d06e4 : │ │ │ │ +000d06dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #904] @ d0a80 │ │ │ │ + ldr.w r8, [pc, #904] @ d0a78 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #904] @ (d0a84 ) │ │ │ │ + ldr r3, [pc, #904] @ (d0a7c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d08b2 │ │ │ │ + bne.w d08aa │ │ │ │ mov r4, r0 │ │ │ │ - bl bda54 │ │ │ │ + bl bda4c │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d085a │ │ │ │ + bne.w d0852 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d08b2 │ │ │ │ - ldr r0, [pc, #852] @ (d0a7c ) │ │ │ │ + bne.w d08aa │ │ │ │ + ldr r0, [pc, #852] @ (d0a74 ) │ │ │ │ ubfx r6, r4, #16, #1 │ │ │ │ and.w sl, r4, #65536 @ 0x10000 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ add r0, pc │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w d08d0 │ │ │ │ + beq.w d08c8 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ - bl cac90 │ │ │ │ + bl cac88 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ uxth.w r9, r4 │ │ │ │ - cbz r3, d07a8 │ │ │ │ + cbz r3, d07a0 │ │ │ │ ldr.w r3, [r7, #360] @ 0x168 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d08b8 │ │ │ │ - ldr r0, [pc, #800] @ (d0a88 ) │ │ │ │ + bne.w d08b0 │ │ │ │ + ldr r0, [pc, #800] @ (d0a80 ) │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #3 │ │ │ │ and.w r4, r4, #131072 @ 0x20000 │ │ │ │ add r0, pc │ │ │ │ blx 108ac │ │ │ │ - ldr r0, [pc, #788] @ (d0a8c ) │ │ │ │ + ldr r0, [pc, #788] @ (d0a84 ) │ │ │ │ add r0, pc │ │ │ │ blx 113d8 │ │ │ │ movs r1, #0 │ │ │ │ - bl c755c │ │ │ │ + bl c7554 │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n d0798 │ │ │ │ + bne.n d0790 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #148] @ 0x94 │ │ │ │ cmp r3, #9 │ │ │ │ - ble.w d08be │ │ │ │ + ble.w d08b6 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r5, #3008 @ 0xbc0 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ - bl d0aa8 │ │ │ │ - bl ca29c │ │ │ │ + bl d0aa0 │ │ │ │ + bl ca294 │ │ │ │ mov r0, r7 │ │ │ │ - bl c88e0 │ │ │ │ - bl ce438 │ │ │ │ + bl c88d8 │ │ │ │ + bl ce430 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d08e2 │ │ │ │ + beq.w d08da │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #712] @ (d0a90 ) │ │ │ │ + ldr r3, [pc, #712] @ (d0a88 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ str.w r3, [r7, #1996] @ 0x7cc │ │ │ │ - bl cb480 │ │ │ │ - bl d7104 │ │ │ │ + bl cb478 │ │ │ │ + bl d70fc │ │ │ │ movs r3, #4 │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d0924 │ │ │ │ + beq.w d091c │ │ │ │ mov r9, r6 │ │ │ │ blx 1057c │ │ │ │ - ldr r2, [pc, #676] @ (d0a94 ) │ │ │ │ + ldr r2, [pc, #676] @ (d0a8c ) │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #676] @ (d0a98 ) │ │ │ │ + ldr r0, [pc, #676] @ (d0a90 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 10798 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 96f48 │ │ │ │ + bl 96f40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d0a6c │ │ │ │ + bne.w d0a64 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 10f7c │ │ │ │ movs r3, #5 │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ - bl d8b4c │ │ │ │ - bl ca9f4 │ │ │ │ + bl d8b44 │ │ │ │ + bl ca9ec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n d0928 │ │ │ │ + bne.n d0920 │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ - cbz r0, d0838 │ │ │ │ - bl c20e4 │ │ │ │ + cbz r0, d0830 │ │ │ │ + bl c20dc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d0a40 │ │ │ │ + bne.w d0a38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d0a4a │ │ │ │ + bne.w d0a42 │ │ │ │ cmp r6, r4 │ │ │ │ ite ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ moveq r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #576] @ (d0a9c ) │ │ │ │ + ldr r3, [pc, #576] @ (d0a94 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ add.w r7, r6, #952 @ 0x3b8 │ │ │ │ mov r0, r7 │ │ │ │ blx 12354 │ │ │ │ - cbz r0, d087c │ │ │ │ + cbz r0, d0874 │ │ │ │ ldr.w r3, [r6, #996] @ 0x3e4 │ │ │ │ mov r0, r7 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #996] @ 0x3e4 │ │ │ │ blx 11334 │ │ │ │ ldr.w r3, [r6, #984] @ 0x3d8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -296052,56 +296050,56 @@ │ │ │ │ add.w r3, r3, #1 │ │ │ │ str.w r3, [r6, #992] @ 0x3e0 │ │ │ │ ldr.w r3, [r6, #988] @ 0x3dc │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r6, #988] @ 0x3dc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w d0726 │ │ │ │ + beq.w d071e │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ - cbz r3, d08b2 │ │ │ │ + cbz r3, d08aa │ │ │ │ bl 41e00 │ │ │ │ mvn.w r4, #1 │ │ │ │ - b.n d0852 │ │ │ │ - bl ca29c │ │ │ │ - b.n d0766 │ │ │ │ + b.n d084a │ │ │ │ + bl ca294 │ │ │ │ + b.n d075e │ │ │ │ ldr.w r3, [r5, #3584] @ 0xe00 │ │ │ │ str.w r4, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d0852 │ │ │ │ + beq.n d084a │ │ │ │ bl 41e00 │ │ │ │ - b.n d0852 │ │ │ │ + b.n d084a │ │ │ │ mov r0, r7 │ │ │ │ blx 10c9c │ │ │ │ ldr.w r7, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w d0744 │ │ │ │ - b.n d07be │ │ │ │ + bne.w d073c │ │ │ │ + b.n d07b6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w d0a36 │ │ │ │ - ldr r3, [pc, #420] @ (d0a90 ) │ │ │ │ + beq.w d0a2e │ │ │ │ + ldr r3, [pc, #420] @ (d0a88 ) │ │ │ │ movs r2, #3 │ │ │ │ str.w r2, [r5, #144] @ 0x90 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ str.w r3, [r7, #1996] @ 0x7cc │ │ │ │ - bl cb480 │ │ │ │ - bl d7104 │ │ │ │ + bl cb478 │ │ │ │ + bl d70fc │ │ │ │ ldr.w r4, [r5, #136] @ 0x88 │ │ │ │ movs r3, #4 │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d07ea │ │ │ │ + bne.w d07e2 │ │ │ │ movs r3, #5 │ │ │ │ str.w r3, [r5, #144] @ 0x90 │ │ │ │ - bl d8b4c │ │ │ │ - bl ca9f4 │ │ │ │ - b.n d0828 │ │ │ │ + bl d8b44 │ │ │ │ + bl ca9ec │ │ │ │ + b.n d0820 │ │ │ │ mov r4, r6 │ │ │ │ - b.n d0816 │ │ │ │ + b.n d080e │ │ │ │ bl 667bc │ │ │ │ mov r0, r7 │ │ │ │ bl 2f834 │ │ │ │ bl 1e10c │ │ │ │ mov r0, r7 │ │ │ │ bl 3d0c4 │ │ │ │ bl 24856 │ │ │ │ @@ -296123,227 +296121,227 @@ │ │ │ │ bl 6db52 │ │ │ │ bl 3fe90 │ │ │ │ blx 112d0 │ │ │ │ bl 3b21c │ │ │ │ bl 240be │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #1248 @ 0x4e0 │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, r5, #4 │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #92 @ 0x5c │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #124 @ 0x7c │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ movs r1, #0 │ │ │ │ addw r0, r5, #2996 @ 0xbb4 │ │ │ │ - bl cfd90 │ │ │ │ + bl cfd88 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl cfde4 │ │ │ │ + bl cfddc │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ - bl cfde4 │ │ │ │ + bl cfddc │ │ │ │ add.w r0, r5, #76 @ 0x4c │ │ │ │ - bl cfde4 │ │ │ │ + bl cfddc │ │ │ │ bl 5d766 │ │ │ │ bl 47da0 │ │ │ │ bl 438f8 │ │ │ │ bl 47500 │ │ │ │ ldr.w r3, [r5, #1220] @ 0x4c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d0828 │ │ │ │ + beq.w d0820 │ │ │ │ ldr.w r0, [r5, #1224] @ 0x4c8 │ │ │ │ blx 11018 │ │ │ │ - b.n d0828 │ │ │ │ - ldr r0, [pc, #104] @ (d0aa0 ) │ │ │ │ + b.n d0820 │ │ │ │ + ldr r0, [pc, #104] @ (d0a98 ) │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ - b.n d08ea │ │ │ │ + b.n d08e2 │ │ │ │ bl 41e00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w d0848 │ │ │ │ + beq.w d0840 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #4336 @ 0x10f0 │ │ │ │ blx 10cec │ │ │ │ - ldr r3, [pc, #76] @ (d0aa4 ) │ │ │ │ + ldr r3, [pc, #76] @ (d0a9c ) │ │ │ │ mov.w r2, #3296 @ 0xce0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 10cec │ │ │ │ - b.n d0848 │ │ │ │ + b.n d0840 │ │ │ │ ldr.w r0, [r5, #1376] @ 0x560 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #4 │ │ │ │ blx 118f8 │ │ │ │ - b.n d080e │ │ │ │ - @ instruction: 0xf7300004 │ │ │ │ - stcl 0, cr0, [r0, #-16]! │ │ │ │ + b.n d0806 │ │ │ │ + @ instruction: 0xf7380004 │ │ │ │ + stcl 0, cr0, [r8, #-16]! │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r3, d0ac8 │ │ │ │ + cbnz r3, d0ac0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, d0ae6 │ │ │ │ + cbnz r0, d0ade │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #12 │ │ │ │ - bl aab24 │ │ │ │ + bl aab1c │ │ │ │ mov r3, r4 │ │ │ │ - b.n d0ac0 │ │ │ │ - ldr r0, [pc, #12] @ (d0af4 ) │ │ │ │ + b.n d0ab8 │ │ │ │ + ldr r0, [pc, #12] @ (d0aec ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 10688 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n d0ada │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + b.n d0ad2 │ │ │ │ + strb r6, [r1, #22] │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #168] @ (d0bb0 ) │ │ │ │ - ldr r2, [pc, #168] @ (d0bb4 ) │ │ │ │ + ldr r3, [pc, #168] @ (d0ba8 ) │ │ │ │ + ldr r2, [pc, #168] @ (d0bac ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr.w r3, [r6, #2792] @ 0xae8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d0bae │ │ │ │ - ldr r4, [pc, #160] @ (d0bb8 ) │ │ │ │ + bne.n d0ba6 │ │ │ │ + ldr r4, [pc, #160] @ (d0bb0 ) │ │ │ │ mov.w r1, #4278190080 @ 0xff000000 │ │ │ │ movs r7, #1 │ │ │ │ str.w r7, [r6, #2792] @ 0xae8 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 108d4 <__gmpz_init_set_si@plt> │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 108d4 <__gmpz_init_set_si@plt> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl d0bd0 │ │ │ │ + bl d0bc8 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d0bd0 │ │ │ │ + bl d0bc8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx 108d4 <__gmpz_init_set_si@plt> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx 1091c <__gmpz_mul_2exp@plt> │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r1 │ │ │ │ blx 11878 <__gmpz_sub_ui@plt> │ │ │ │ ldr.w r3, [r6, #2796] @ 0xaec │ │ │ │ - cbnz r3, d0b9e │ │ │ │ + cbnz r3, d0b96 │ │ │ │ add.w r2, r4, #60 @ 0x3c │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ blx 11398 <__gmp_get_memory_functions@plt> │ │ │ │ - ldr r2, [pc, #44] @ (d0bbc ) │ │ │ │ - ldr r1, [pc, #44] @ (d0bc0 ) │ │ │ │ - ldr r0, [pc, #48] @ (d0bc4 ) │ │ │ │ + ldr r2, [pc, #44] @ (d0bb4 ) │ │ │ │ + ldr r1, [pc, #44] @ (d0bb8 ) │ │ │ │ + ldr r0, [pc, #48] @ (d0bbc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 10ff0 <__gmp_set_memory_functions@plt> │ │ │ │ - ldr r1, [pc, #40] @ (d0bc8 ) │ │ │ │ - ldr r0, [pc, #40] @ (d0bcc ) │ │ │ │ + ldr r1, [pc, #40] @ (d0bc0 ) │ │ │ │ + ldr r0, [pc, #40] @ (d0bc4 ) │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ b.w 1201c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrd r0, r0, [r2, #-16] │ │ │ │ + ldrd r0, r0, [sl, #-16] │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ movs r5, r0 │ │ │ │ - subs r7, r4, #0 │ │ │ │ - vsri.32 q9, , #9 │ │ │ │ - vrsra.u64 d18, d21, #9 │ │ │ │ - @ instruction: 0xfff77efa │ │ │ │ + subs r7, r5, #0 │ │ │ │ + vrecpe.u16 q9, │ │ │ │ + vrsra.u64 d18, d29, #9 │ │ │ │ + vqrdmlah.s , , d26[0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ adds.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - cbz r3, d0c44 │ │ │ │ + cbz r3, d0c3c │ │ │ │ mov r4, r0 │ │ │ │ blx 11c28 <__gmpz_init@plt> │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n d0c18 │ │ │ │ + blt.n d0c10 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r1, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #8 │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -296361,38 +296359,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ str.w ip, [sp, #16] │ │ │ │ blx 11848 <__gmpz_import@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ negs r3, r3 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n d0c14 │ │ │ │ + b.n d0c0c │ │ │ │ mov r1, r2 │ │ │ │ blx 108d4 <__gmpz_init_set_si@plt> │ │ │ │ - b.n d0c14 │ │ │ │ + b.n d0c0c │ │ │ │ and.w ip, r1, #24 │ │ │ │ lsrs r3, r1, #5 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ ldr.w r0, [r0, #244] @ 0xf4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add.w r1, r0, r1, lsr #5 │ │ │ │ lsrs r3, r3, #9 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n d0c78 │ │ │ │ + bne.n d0c70 │ │ │ │ mov r3, r2 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r3], #8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n d0cb4 │ │ │ │ + beq.n d0cac │ │ │ │ push {lr} │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w lr, r1, #12 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ @@ -296417,247 +296415,247 @@ │ │ │ │ asrs r1, r1, #1 │ │ │ │ str r1, [r2, #12] │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n d0cd6 │ │ │ │ + ble.n d0cce │ │ │ │ mov r0, r3 │ │ │ │ - b.n d0cdc │ │ │ │ + b.n d0cd4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n d0cdc │ │ │ │ + b.n d0cd4 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.n d0cfc │ │ │ │ + bhi.n d0cf4 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r7, r2, #12 │ │ │ │ lsls r7, r1, #8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n d0d30 │ │ │ │ - ldr r3, [pc, #36] @ (d0d24 ) │ │ │ │ + b.n d0d28 │ │ │ │ + ldr r3, [pc, #36] @ (d0d1c ) │ │ │ │ movw r2, #1691 @ 0x69b │ │ │ │ - ldr r1, [pc, #36] @ (d0d28 ) │ │ │ │ - ldr r0, [pc, #36] @ (d0d2c ) │ │ │ │ + ldr r1, [pc, #36] @ (d0d20 ) │ │ │ │ + ldr r0, [pc, #36] @ (d0d24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 43860 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 437c0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ movs r1, r0 │ │ │ │ - rors r2, r6 │ │ │ │ + rors r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, d0d62 │ │ │ │ + cbnz r3, d0d5a │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - bl df9a0 │ │ │ │ + bl df998 │ │ │ │ movs r3, #3 │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w beb80 │ │ │ │ + b.w beb78 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n d0d8c │ │ │ │ + beq.n d0d84 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n d0d56 │ │ │ │ + bne.n d0d4e │ │ │ │ add.w r1, r0, #20 │ │ │ │ adds r0, #8 │ │ │ │ bl 42bc4 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [sp] │ │ │ │ bl 437b4 │ │ │ │ vldr d0, [sp] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r4, #0] │ │ │ │ vstr d0, [r4, #8] │ │ │ │ - b.n d0d56 │ │ │ │ + b.n d0d4e │ │ │ │ adds r0, #8 │ │ │ │ bl 4413e │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [sp] │ │ │ │ bl 437b4 │ │ │ │ vldr d0, [sp] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r4, #0] │ │ │ │ vstr d0, [r4, #8] │ │ │ │ - b.n d0d56 │ │ │ │ + b.n d0d4e │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n d0ea2 │ │ │ │ + beq.n d0e9a │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n d0dd6 │ │ │ │ + beq.n d0dce │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n d0e94 │ │ │ │ + bne.n d0e8c │ │ │ │ movs r4, #1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n d0e50 │ │ │ │ + bne.n d0e48 │ │ │ │ vldr d8, [r5, #8] │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d0e68 │ │ │ │ + bvs.n d0e60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, d0e32 │ │ │ │ + cbnz r2, d0e2a │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - bl df9a0 │ │ │ │ + bl df998 │ │ │ │ vmov r3, s16 │ │ │ │ vmov r2, s17 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r3 │ │ │ │ - beq.n d0eda │ │ │ │ + beq.n d0ed2 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d0eda │ │ │ │ + beq.n d0ed2 │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt.w r3, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #1 │ │ │ │ mul.w r0, r3, r4 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n d0e82 │ │ │ │ + beq.n d0e7a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n d0e6c │ │ │ │ - ldr r3, [pc, #344] @ (d0f94 ) │ │ │ │ + beq.n d0e64 │ │ │ │ + ldr r3, [pc, #344] @ (d0f8c ) │ │ │ │ movw r2, #1754 @ 0x6da │ │ │ │ - ldr r1, [pc, #340] @ (d0f98 ) │ │ │ │ - ldr r0, [pc, #344] @ (d0f9c ) │ │ │ │ + ldr r1, [pc, #340] @ (d0f90 ) │ │ │ │ + ldr r0, [pc, #344] @ (d0f94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n d0eae │ │ │ │ + bne.n d0ea6 │ │ │ │ vldr d7, [r3, #8] │ │ │ │ vcmp.f64 d7, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n d0ede │ │ │ │ + bvc.n d0ed6 │ │ │ │ movs r3, #2 │ │ │ │ - b.n d0e26 │ │ │ │ + b.n d0e1e │ │ │ │ add.w r1, r3, #20 │ │ │ │ add.w r0, r3, #8 │ │ │ │ bl 42bc4 │ │ │ │ vldr d8, [r5, #8] │ │ │ │ vmov r0, r1, d0 │ │ │ │ - b.n d0df8 │ │ │ │ + b.n d0df0 │ │ │ │ add.w r0, r3, #8 │ │ │ │ bl 4413e │ │ │ │ vldr d8, [r5, #8] │ │ │ │ vmov r0, r1, d0 │ │ │ │ - b.n d0df8 │ │ │ │ + b.n d0df0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl d0cc8 │ │ │ │ + bl d0cc0 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n d0ec4 │ │ │ │ + beq.n d0ebc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n d0f76 │ │ │ │ + bhi.n d0f6e │ │ │ │ tbb [pc, r2] │ │ │ │ - ldr r0, [pc, #340] @ (d1000 ) │ │ │ │ + ldr r0, [pc, #340] @ (d0ff8 ) │ │ │ │ movs r0, #59 @ 0x3b │ │ │ │ - ldr r3, [pc, #240] @ (d0fa0 ) │ │ │ │ + ldr r3, [pc, #240] @ (d0f98 ) │ │ │ │ movw r2, #1764 @ 0x6e4 │ │ │ │ - ldr r1, [pc, #236] @ (d0fa4 ) │ │ │ │ - ldr r0, [pc, #240] @ (d0fa8 ) │ │ │ │ + ldr r1, [pc, #236] @ (d0f9c ) │ │ │ │ + ldr r0, [pc, #240] @ (d0fa0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ - ldr r3, [pc, #228] @ (d0fac ) │ │ │ │ + ldr r3, [pc, #228] @ (d0fa4 ) │ │ │ │ movw r2, #1780 @ 0x6f4 │ │ │ │ - ldr r1, [pc, #228] @ (d0fb0 ) │ │ │ │ - ldr r0, [pc, #228] @ (d0fb4 ) │ │ │ │ + ldr r1, [pc, #228] @ (d0fa8 ) │ │ │ │ + ldr r0, [pc, #228] @ (d0fac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r3, #0 │ │ │ │ - b.n d0e26 │ │ │ │ + b.n d0e1e │ │ │ │ mov r2, r5 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n d0dde │ │ │ │ + b.n d0dd6 │ │ │ │ vldr d6, [r5, #8] │ │ │ │ vldr d7, [r3, #8] │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d0f8c │ │ │ │ + beq.n d0f84 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n d0f08 │ │ │ │ - ble.n d0f90 │ │ │ │ + bmi.n d0f00 │ │ │ │ + ble.n d0f88 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r0, #1 │ │ │ │ movle r0, #0 │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ subs r0, r0, r3 │ │ │ │ - b.n d0e2a │ │ │ │ + b.n d0e22 │ │ │ │ add.w r1, r3, #8 │ │ │ │ add.w r0, r5, #8 │ │ │ │ blx 1073c <__gmpq_cmp@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ negle r0, r3 │ │ │ │ rsbgt r0, r3, #1 │ │ │ │ - b.n d0e2a │ │ │ │ + b.n d0e22 │ │ │ │ add.w r1, r3, #8 │ │ │ │ add.w r0, r5, #8 │ │ │ │ blx 10588 <__gmpz_cmp@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ negle r0, r3 │ │ │ │ rsbgt r0, r3, #1 │ │ │ │ - b.n d0e2a │ │ │ │ + b.n d0e22 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, r4 │ │ │ │ sbcs.w r0, r3, r2 │ │ │ │ ite lt │ │ │ │ @@ -296665,65 +296663,65 @@ │ │ │ │ movge r0, #0 │ │ │ │ cmp r4, r1 │ │ │ │ sbcs r2, r3 │ │ │ │ ite lt │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ subs r0, r0, r3 │ │ │ │ - b.n d0e2a │ │ │ │ - ldr r3, [pc, #64] @ (d0fb8 ) │ │ │ │ + b.n d0e22 │ │ │ │ + ldr r3, [pc, #64] @ (d0fb0 ) │ │ │ │ movw r2, #1811 @ 0x713 │ │ │ │ - ldr r1, [pc, #60] @ (d0fbc ) │ │ │ │ - ldr r0, [pc, #64] @ (d0fc0 ) │ │ │ │ + ldr r1, [pc, #60] @ (d0fb4 ) │ │ │ │ + ldr r0, [pc, #64] @ (d0fb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ add r0, pc │ │ │ │ bl 45b00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n d0e2a │ │ │ │ + b.n d0e22 │ │ │ │ movs r0, #2 │ │ │ │ - b.n d0e2a │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + b.n d0e22 │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r6 │ │ │ │ + lsls r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #12] @ (d0fd4 ) │ │ │ │ + ldr r2, [pc, #12] @ (d0fcc ) │ │ │ │ movw r1, #4098 @ 0x1002 │ │ │ │ - ldr r0, [pc, #12] @ (d0fd8 ) │ │ │ │ + ldr r0, [pc, #12] @ (d0fd0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ b.w 108a8 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #144] @ (d1070 ) │ │ │ │ + ldr r3, [pc, #144] @ (d1068 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #144] @ (d1074 ) │ │ │ │ + ldr r2, [pc, #144] @ (d106c ) │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r0, [r3, #480] @ 0x1e0 │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ ldr.w r4, [r3, #524] @ 0x20c │ │ │ │ strd r1, r0, [r3, #956] @ 0x3bc │ │ │ │ @@ -296754,163 +296752,163 @@ │ │ │ │ str.w r1, [r3, #1040] @ 0x410 │ │ │ │ str.w r2, [r3, #1048] @ 0x418 │ │ │ │ str.w r1, [r3, #1052] @ 0x41c │ │ │ │ str.w r0, [r3, #1056] @ 0x420 │ │ │ │ str.w r2, [r3, #1060] @ 0x424 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - b.n d0968 │ │ │ │ + b.n d0970 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #112] @ (d10f8 ) │ │ │ │ + ldr r3, [pc, #112] @ (d10f0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #112] @ (d10fc ) │ │ │ │ + ldr r2, [pc, #112] @ (d10f4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ - cbnz r3, d10c8 │ │ │ │ + cbnz r3, d10c0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n d10ee │ │ │ │ + beq.n d10e6 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ - cbz r2, d10ae │ │ │ │ + cbz r2, d10a6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n d10d8 │ │ │ │ + beq.n d10d0 │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl a7930 │ │ │ │ + bl a7928 │ │ │ │ ldr.w r3, [r6, #3584] @ 0xe00 │ │ │ │ - cbnz r3, d10ce │ │ │ │ + cbnz r3, d10c6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 447e0 │ │ │ │ - b.n d109a │ │ │ │ + b.n d1092 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 44788 │ │ │ │ lsls r2, r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1082c │ │ │ │ - cbnz r0, d10f4 │ │ │ │ + cbnz r0, d10ec │ │ │ │ mov r0, r4 │ │ │ │ - bl a78dc │ │ │ │ - b.n d10be │ │ │ │ + bl a78d4 │ │ │ │ + b.n d10b6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n d10be │ │ │ │ - b.n d10e6 │ │ │ │ + beq.n d10b6 │ │ │ │ + b.n d10de │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n d10ae │ │ │ │ - b.n d1898 │ │ │ │ + b.n d10a6 │ │ │ │ + b.n d18a0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #24] @ (d1128 ) │ │ │ │ + ldr r0, [pc, #24] @ (d1120 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 11028 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 11024 │ │ │ │ - vhadd.u16 d16, d2, d4 │ │ │ │ + vhadd.u16 d16, d10, d4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #48] @ (d116c ) │ │ │ │ + ldr r3, [pc, #48] @ (d1164 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl d1170 │ │ │ │ + bl d1168 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl af260 │ │ │ │ + bl af258 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 1114c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stc 0, cr0, [r4, #-16]! │ │ │ │ + stc 0, cr0, [ip, #-16]! │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #88] @ (d11dc ) │ │ │ │ + ldr r3, [pc, #88] @ (d11d4 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #80] @ (d11d8 ) │ │ │ │ + ldr r0, [pc, #80] @ (d11d0 ) │ │ │ │ str r1, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #80] @ (d11e0 ) │ │ │ │ + ldr r1, [pc, #80] @ (d11d8 ) │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #76] @ (d11e4 ) │ │ │ │ + ldr r2, [pc, #76] @ (d11dc ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #0 │ │ │ │ blx 11ae0 <__tls_get_addr@plt> │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ bl 70bbc │ │ │ │ - ldr r2, [pc, #44] @ (d11e8 ) │ │ │ │ - ldr r3, [pc, #36] @ (d11e4 ) │ │ │ │ + ldr r2, [pc, #44] @ (d11e0 ) │ │ │ │ + ldr r3, [pc, #36] @ (d11dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n d11d2 │ │ │ │ + bne.n d11ca │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r0], {4} │ │ │ │ - cdp2 0, 13, cr0, cr10, cr4, {0} │ │ │ │ - b.n d176c │ │ │ │ + ldcl 0, cr0, [r8], {4} │ │ │ │ + cdp2 0, 14, cr0, cr2, cr4, {0} │ │ │ │ + b.n d1774 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d1728 │ │ │ │ + b.n d1730 │ │ │ │ movs r4, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -296918,114 +296916,114 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ adds r3, #32 │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #32 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n d120a │ │ │ │ + bne.n d1202 │ │ │ │ dmb ish │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w lr, [pc, #152] @ d12c8 │ │ │ │ + ldr.w lr, [pc, #152] @ d12c0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #148] @ d12cc │ │ │ │ + ldr.w ip, [pc, #148] @ d12c4 │ │ │ │ mov r4, r1 │ │ │ │ add lr, pc │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 10cb4 │ │ │ │ - cbz r0, d1296 │ │ │ │ - ldr r3, [pc, #116] @ (d12d0 ) │ │ │ │ + cbz r0, d128e │ │ │ │ + ldr r3, [pc, #116] @ (d12c8 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ add.w r1, r3, #92 @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n d1292 │ │ │ │ + bne.n d128a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.n d12aa │ │ │ │ + bne.n d12a2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #92] @ (d12d4 ) │ │ │ │ - ldr r3, [pc, #80] @ (d12cc ) │ │ │ │ + ldr r2, [pc, #92] @ (d12cc ) │ │ │ │ + ldr r3, [pc, #80] @ (d12c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n d128e │ │ │ │ + bne.n d1286 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 11b2c <__stack_chk_fail@plt> │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n d12ae │ │ │ │ + beq.n d12a6 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #23685 @ 0x5c85 │ │ │ │ movs r3, #18 │ │ │ │ strd r0, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ bl 1b098 │ │ │ │ movs r0, #0 │ │ │ │ - b.n d1276 │ │ │ │ + b.n d126e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n d12aa │ │ │ │ + beq.n d12a2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n d12aa │ │ │ │ + bmi.n d12a2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n d1276 │ │ │ │ + b.n d126e │ │ │ │ nop │ │ │ │ - b.n d1710 │ │ │ │ + b.n d1718 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr6, cr4, {0} │ │ │ │ - b.n d169c │ │ │ │ + cdp2 0, 0, cr0, cr14, cr4, {0} │ │ │ │ + b.n d16a4 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2632] @ 0xa48 │ │ │ │ subw sp, sp, #1428 @ 0x594 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #2616] @ d1d28 │ │ │ │ + ldr.w r1, [pc, #2616] @ d1d20 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - ldr.w r8, [pc, #2612] @ d1d2c │ │ │ │ + ldr.w r8, [pc, #2612] @ d1d24 │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2608] @ d1d30 │ │ │ │ + ldr.w r2, [pc, #2608] @ d1d28 │ │ │ │ add r8, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1420] @ 0x58c │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d1b54 │ │ │ │ + bne.w d1b4c │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ movw r3, #8961 @ 0x2301 │ │ │ │ movt r3, #26437 @ 0x6745 │ │ │ │ str r3, [r4, #16] │ │ │ │ movw r3, #43913 @ 0xab89 │ │ │ │ movt r3, #61389 @ 0xefcd │ │ │ │ str r3, [r4, #20] │ │ │ │ @@ -297033,15 +297031,15 @@ │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ str r3, [r4, #32] │ │ │ │ addw r3, pc, #2520 @ 0x9d8 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ add r5, sp, #608 @ 0x260 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ - ldr.w r9, [pc, #2528] @ d1d34 │ │ │ │ + ldr.w r9, [pc, #2528] @ d1d2c │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #20] │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #660] @ 0x294 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ @@ -297067,280 +297065,280 @@ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ movs r3, #4 │ │ │ │ str.w r3, [r4, #272] @ 0x110 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ add r3, sp, #604 @ 0x25c │ │ │ │ str.w r3, [r4, #296] @ 0x128 │ │ │ │ - ldr.w r3, [pc, #2432] @ d1d38 │ │ │ │ + ldr.w r3, [pc, #2432] @ d1d30 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #2428] @ d1d3c │ │ │ │ + ldr.w r3, [pc, #2428] @ d1d34 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #12 │ │ │ │ strd r2, r3, [sp, #616] @ 0x268 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #312] @ 0x138 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n d1482 │ │ │ │ + beq.n d147a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #8] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ and.w r2, r6, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w d1bb0 │ │ │ │ + beq.w d1ba8 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w d1a6a │ │ │ │ + bhi.w d1a62 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r3, #12 │ │ │ │ lsls r7, r7, #11 │ │ │ │ lsls r6, r1, #15 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r6, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr.w r1, [pc, #2360] @ d1d40 │ │ │ │ + ldr.w r1, [pc, #2360] @ d1d38 │ │ │ │ lsrs r6, r6, #7 │ │ │ │ clz r3, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ rsb r3, r3, #410 @ 0x19a │ │ │ │ movs r0, #28 │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mla r6, r0, r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w d199a │ │ │ │ + bne.w d1992 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl a7a94 │ │ │ │ + bl a7a8c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d19ae │ │ │ │ + bne.w d19a6 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r2, fp │ │ │ │ - bl a7a94 │ │ │ │ + bl a7a8c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r0, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d19c6 │ │ │ │ + bne.w d19be │ │ │ │ mov r2, fp │ │ │ │ - bl a7a94 │ │ │ │ + bl a7a8c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ blx 11364 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d19e4 │ │ │ │ + bne.w d19dc │ │ │ │ mov r0 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes