--- /srv/rebuilderd/tmp/rebuilderdEvIk9m/inputs/qemu-system-ppc_10.1.0+ds-5_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdEvIk9m/out/qemu-system-ppc_10.1.0+ds-5_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-09-13 07:57:08.000000 debian-binary │ --rw-r--r-- 0 0 0 1444 2025-09-13 07:57:08.000000 control.tar.xz │ --rw-r--r-- 0 0 0 3360404 2025-09-13 07:57:08.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1448 2025-09-13 07:57:08.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 3359372 2025-09-13 07:57:08.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/qemu-system-ppc │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1388,15 +1388,15 @@ │ │ │ │ 1384: 004ea91d 188 FUNC GLOBAL DEFAULT 12 cpu_atomic_fetch_andq_be_mmu │ │ │ │ 1385: 004a4681 64 FUNC GLOBAL DEFAULT 12 replay_add_input_sync_event │ │ │ │ 1386: 006b919d 142 FUNC GLOBAL DEFAULT 12 visit_type_SmpCachePropertiesList │ │ │ │ 1387: 0046aeb1 44 FUNC GLOBAL DEFAULT 12 migration_is_running │ │ │ │ 1388: 00aa8e64 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SCSI_REQ_BUILD_SENSE_EVENT │ │ │ │ 1389: 00aaaa80 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_UHCI_PACKET_COMPLETE_ERROR_EVENT │ │ │ │ 1390: 003d1025 84 FUNC GLOBAL DEFAULT 12 sdhci_uninitfn │ │ │ │ - 1391: 0057c3ad 88 FUNC GLOBAL DEFAULT 12 spr_write_e500_l2csr0 │ │ │ │ + 1391: 0057c3a9 88 FUNC GLOBAL DEFAULT 12 spr_write_e500_l2csr0 │ │ │ │ 1392: 004454d1 140 FUNC GLOBAL DEFAULT 12 memory_region_set_alias_offset │ │ │ │ 1393: 00ab0db8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_DUMP_SKEYS_EVENT │ │ │ │ 1394: 0032d0d5 20 FUNC GLOBAL DEFAULT 12 hid_has_events │ │ │ │ 1395: 0053e849 72 FUNC GLOBAL DEFAULT 12 helper_VSUBUQM │ │ │ │ 1396: 00a9d870 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PFLASH_MODE_READ_ARRAY_EVENT │ │ │ │ 1397: 00ab2d4c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_THREAD_POOL_SUBMIT_AIO_EVENT │ │ │ │ 1398: 00ae859a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SDCARD_EXT_CSD_UPDATE_DSTATE │ │ │ │ @@ -1498,15 +1498,15 @@ │ │ │ │ 1494: 006e1015 296 FUNC GLOBAL DEFAULT 12 visit_type_TransactionAction │ │ │ │ 1495: 00aaa9d0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_XHCI_STOP_EVENT │ │ │ │ 1496: 00a9bc88 16 OBJECT GLOBAL DEFAULT 24 _TRACE_NBD_NEGOTIATE_HANDLE_INFO_BLOCK_SIZE_EVENT │ │ │ │ 1497: 006df3ad 192 FUNC GLOBAL DEFAULT 12 visit_type_StatsSchema │ │ │ │ 1498: 00ac57dc 128 OBJECT GLOBAL DEFAULT 25 option_rom │ │ │ │ 1499: 00ae6f2c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_LURING_RESUBMIT_SHORT_READ_DSTATE │ │ │ │ 1500: 00ae7ec4 2 OBJECT GLOBAL DEFAULT 25 _TRACE_E1000_RECEIVER_OVERRUN_DSTATE │ │ │ │ - 1501: 0057d38d 12 FUNC GLOBAL DEFAULT 12 decContextTestSavedStatus │ │ │ │ + 1501: 0057d389 12 FUNC GLOBAL DEFAULT 12 decContextTestSavedStatus │ │ │ │ 1502: 004e6f69 20 FUNC GLOBAL DEFAULT 12 helper_atomic_fetch_andw_be │ │ │ │ 1503: 00486f15 76 FUNC GLOBAL DEFAULT 12 hmp_cpu │ │ │ │ 1504: 00ae8ed4 2 OBJECT GLOBAL DEFAULT 25 _TRACE_DBUS_SCANOUT_TEXTURE_DSTATE │ │ │ │ 1505: 00422129 160 FUNC GLOBAL DEFAULT 12 AUD_close_out │ │ │ │ 1506: 00ae7dd0 2 OBJECT GLOBAL DEFAULT 25 _TRACE_E1000E_VM_STATE_STOPPED_DSTATE │ │ │ │ 1507: 0039cf49 12 FUNC GLOBAL DEFAULT 12 pcie_doe_build_protocol │ │ │ │ 1508: 00a07b50 132 OBJECT GLOBAL DEFAULT 24 helper_info_store_hdecr │ │ │ │ @@ -1980,15 +1980,15 @@ │ │ │ │ 1976: 005c2b4d 68 FUNC GLOBAL DEFAULT 12 object_property_add_new_container │ │ │ │ 1977: 004ce0a1 556 FUNC GLOBAL DEFAULT 12 tcg_gen_gvec_2s │ │ │ │ 1978: 00ae6dfa 2 OBJECT GLOBAL DEFAULT 25 _TRACE_MONITOR_PROTOCOL_EVENT_QUEUE_DSTATE │ │ │ │ 1979: 00aa8034 16 OBJECT GLOBAL DEFAULT 24 _TRACE_LSI_RESELECT_EVENT │ │ │ │ 1980: 004e61d9 20 FUNC GLOBAL DEFAULT 12 helper_atomic_fetch_andw_le │ │ │ │ 1981: 003bbca9 72 FUNC GLOBAL DEFAULT 12 lsi53c8xx_handle_legacy_cmdline │ │ │ │ 1982: 005c6d01 188 FUNC GLOBAL DEFAULT 12 object_get_canonical_path_component │ │ │ │ - 1983: 0057b68d 64 FUNC GLOBAL DEFAULT 12 spr_read_ibat │ │ │ │ + 1983: 0057b689 64 FUNC GLOBAL DEFAULT 12 spr_read_ibat │ │ │ │ 1984: 006a022d 364 FUNC GLOBAL DEFAULT 12 visit_type_BlockdevCreateOptionsQed_members │ │ │ │ 1985: 00ab1488 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_EXIT_XEN_SET_GLOBAL_DIRTY_LOG_EVENT │ │ │ │ 1986: 00ae7726 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ADB_BUS_AUTOPOLL_BLOCK_DSTATE │ │ │ │ 1987: 0073509d 352 FUNC GLOBAL DEFAULT 12 vu_queue_pop │ │ │ │ 1988: 00ae810e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PCI_NVME_IRQ_MSIX_DSTATE │ │ │ │ 1989: 00a9c288 120 OBJECT GLOBAL DEFAULT 24 backends_tpm_trace_events │ │ │ │ 1990: 006d1415 196 FUNC GLOBAL DEFAULT 12 visit_type_NetdevNetmapOptions │ │ │ │ @@ -2633,15 +2633,15 @@ │ │ │ │ 2629: 009ed0d8 132 OBJECT GLOBAL DEFAULT 24 helper_info_atomic_xor_fetchw_be │ │ │ │ 2630: 00ae8d32 2 OBJECT GLOBAL DEFAULT 25 _TRACE_MIGRATION_COMPLETION_FILE_ERR_DSTATE │ │ │ │ 2631: 00ae8f7a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VNC_SERVER_DPY_PAGEFLIP_DSTATE │ │ │ │ 2632: 006e1c19 224 FUNC GLOBAL DEFAULT 12 visit_type_VirtioInfo │ │ │ │ 2633: 0060d081 172 FUNC GLOBAL DEFAULT 12 scsi_build_sense_buf │ │ │ │ 2634: 00ae7f22 2 OBJECT GLOBAL DEFAULT 25 _TRACE_OPEN_ETH_REG_WRITE_DSTATE │ │ │ │ 2635: 0025b469 136 FUNC GLOBAL DEFAULT 12 main │ │ │ │ - 2636: 0057c6f9 2 FUNC GLOBAL DEFAULT 12 spr_write_MMCR2_ureg │ │ │ │ + 2636: 0057c6f5 2 FUNC GLOBAL DEFAULT 12 spr_write_MMCR2_ureg │ │ │ │ 2637: 0053c89d 152 FUNC GLOBAL DEFAULT 12 helper_vrfim │ │ │ │ 2638: 00ae7c40 2 OBJECT GLOBAL DEFAULT 25 _TRACE_NPCM_GMAC_PACKET_RECEIVED_DSTATE │ │ │ │ 2639: 006c7e95 156 FUNC GLOBAL DEFAULT 12 visit_type_q_obj_query_dirty_rate_arg_members │ │ │ │ 2640: 0053c805 152 FUNC GLOBAL DEFAULT 12 helper_vrfin │ │ │ │ 2641: 00aae678 16 OBJECT GLOBAL DEFAULT 24 _TRACE_LOADVM_PROCESS_COMMAND_PING_EVENT │ │ │ │ 2642: 00a9e884 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SII9022_SWITCH_MODE_EVENT │ │ │ │ 2643: 0053c935 152 FUNC GLOBAL DEFAULT 12 helper_vrfip │ │ │ │ @@ -2718,15 +2718,15 @@ │ │ │ │ 2714: 008c84c4 3 OBJECT GLOBAL DEFAULT 14 sense_code_COMMAND_ABORTED │ │ │ │ 2715: 00ae7948 2 OBJECT GLOBAL DEFAULT 25 _TRACE_APIC_REGISTER_WRITE_DSTATE │ │ │ │ 2716: 00532469 284 FUNC GLOBAL DEFAULT 12 helper_xvrdpi │ │ │ │ 2717: 00a9e034 16 OBJECT GLOBAL DEFAULT 24 _TRACE_GRLIB_APBUART_WRITEL_UNKNOWN_EVENT │ │ │ │ 2718: 00444b3d 176 FUNC GLOBAL DEFAULT 12 memory_region_get_fd │ │ │ │ 2719: 00406009 476 FUNC GLOBAL DEFAULT 12 virtio_bus_device_plugged │ │ │ │ 2720: 006c1f35 452 FUNC GLOBAL DEFAULT 12 qmp_marshal_x_query_irq │ │ │ │ - 2721: 0057cc45 144 FUNC GLOBAL DEFAULT 12 ppc_translate_code │ │ │ │ + 2721: 0057cc41 144 FUNC GLOBAL DEFAULT 12 ppc_translate_code │ │ │ │ 2722: 00284cd9 6 FUNC GLOBAL DEFAULT 12 float16_maxnum │ │ │ │ 2723: 005c5721 72 FUNC GLOBAL DEFAULT 12 object_property_add │ │ │ │ 2724: 00aadc18 16 OBJECT GLOBAL DEFAULT 24 _TRACE_MIGRATE_GLOBAL_STATE_PRE_SAVE_EVENT │ │ │ │ 2725: 00aa21a0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_IMX6_SRC_READ_EVENT │ │ │ │ 2726: 00695241 196 FUNC GLOBAL DEFAULT 12 visit_type_DriveBackup │ │ │ │ 2727: 00ae8aaa 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VIRTIO_IOMMU_GET_DOMAIN_DSTATE │ │ │ │ 2728: 004236bd 520 FUNC GLOBAL DEFAULT 12 AUD_write │ │ │ │ @@ -3167,26 +3167,26 @@ │ │ │ │ 3163: 00aa158c 72 OBJECT GLOBAL DEFAULT 24 hw_isa_trace_events │ │ │ │ 3164: 00a9d5f0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_XEN_BLOCK_SIZE_EVENT │ │ │ │ 3165: 006748d5 292 FUNC GLOBAL DEFAULT 12 block_dirty_bitmap_lookup │ │ │ │ 3166: 00ae74d6 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QXL_CLIENT_MONITORS_CONFIG_UNSUPPORTED_BY_GUEST_DSTATE │ │ │ │ 3167: 006e3921 568 FUNC GLOBAL DEFAULT 12 qmp_marshal_x_query_virtio_status │ │ │ │ 3168: 0068e20d 58 FUNC GLOBAL DEFAULT 12 qapi_free_DriveMirror │ │ │ │ 3169: 005c8ae1 172 FUNC GLOBAL DEFAULT 12 user_creatable_add_from_str │ │ │ │ - 3170: 0057b931 64 FUNC GLOBAL DEFAULT 12 spr_read_dbat │ │ │ │ + 3170: 0057b92d 64 FUNC GLOBAL DEFAULT 12 spr_read_dbat │ │ │ │ 3171: 00617179 376 FUNC GLOBAL DEFAULT 12 bdrv_next │ │ │ │ 3172: 009fe124 132 OBJECT GLOBAL DEFAULT 24 helper_info_vpkudus │ │ │ │ 3173: 009aa440 12 OBJECT GLOBAL DEFAULT 21 vmstate_info_gtree │ │ │ │ 3174: 00aa8694 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PVSCSI_IO_WRITE_EVENT │ │ │ │ 3175: 00ae90fe 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_BLOCK_JOB_CANCEL_DSTATE │ │ │ │ 3176: 0025e041 104 FUNC GLOBAL DEFAULT 12 target_arch │ │ │ │ 3177: 004875cd 164 FUNC GLOBAL DEFAULT 12 hmp_sum │ │ │ │ 3178: 00a9ede4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VIRTIO_GPU_CMD_RES_XFER_FROMH_3D_EVENT │ │ │ │ 3179: 00aa9ee0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_HOST_RESET_EVENT │ │ │ │ 3180: 0043875d 252 FUNC GLOBAL DEFAULT 12 qemu_init_vcpu │ │ │ │ - 3181: 0057be29 120 FUNC GLOBAL DEFAULT 12 spr_write_40x_tcr │ │ │ │ + 3181: 0057be25 120 FUNC GLOBAL DEFAULT 12 spr_write_40x_tcr │ │ │ │ 3182: 00458e6d 100 FUNC GLOBAL DEFAULT 12 qemu_fdt_setprop_phandle │ │ │ │ 3183: 0029fc11 58 FUNC GLOBAL DEFAULT 12 vnc_zlib_clear │ │ │ │ 3184: 00a9f800 16 OBJECT GLOBAL DEFAULT 24 _TRACE_HANDLE_CMD_BADMAP_EVENT │ │ │ │ 3185: 00a9e5f4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_APPLE_GFX_READ_EVENT │ │ │ │ 3186: 00ae998e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_LOCKCNT_UNLOCK_SUCCESS_DSTATE │ │ │ │ 3187: 009efa9c 132 OBJECT GLOBAL DEFAULT 24 helper_info_atomic_cmpxchgq_le │ │ │ │ 3188: 00ae70cc 2 OBJECT GLOBAL DEFAULT 25 _TRACE_AUDIO_TIMER_START_DSTATE │ │ │ │ @@ -3912,15 +3912,15 @@ │ │ │ │ 3908: 00ae8616 2 OBJECT GLOBAL DEFAULT 25 _TRACE_UFS_ERR_QUERY_INVALID_INDEX_DSTATE │ │ │ │ 3909: 005bd041 132 FUNC GLOBAL DEFAULT 12 hmp_gva2gpa │ │ │ │ 3910: 00aa66e4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PPC440_PCIX_MAP_IRQ_EVENT │ │ │ │ 3911: 00aa13ac 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SLAVIO_INTCTLM_MEM_WRITEL_TARGET_EVENT │ │ │ │ 3912: 00ae8d0e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_POSTCOPY_PAGE_REQ_ADD_DSTATE │ │ │ │ 3913: 00ae794a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_APIC_REGISTER_READ_DSTATE │ │ │ │ 3914: 00ae81c6 2 OBJECT GLOBAL DEFAULT 25 _TRACE_OPBA_READB_DSTATE │ │ │ │ - 3915: 0057bea1 120 FUNC GLOBAL DEFAULT 12 spr_write_40x_tsr │ │ │ │ + 3915: 0057be9d 120 FUNC GLOBAL DEFAULT 12 spr_write_40x_tsr │ │ │ │ 3916: 0039a1ed 6 FUNC GLOBAL DEFAULT 12 shpc_bar_size │ │ │ │ 3917: 0027d349 256 FUNC GLOBAL DEFAULT 12 float128_round_to_int │ │ │ │ 3918: 00ae71f4 2 OBJECT GLOBAL DEFAULT 25 _TRACE_TCO_IO_READ_DSTATE │ │ │ │ 3919: 00ae834c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_LSI_AWOKEN_DSTATE │ │ │ │ 3920: 00aae864 16 OBJECT GLOBAL DEFAULT 24 _TRACE_COLO_FILTER_REWRITER_CONN_OFFSET_EVENT │ │ │ │ 3921: 00416075 106 FUNC GLOBAL DEFAULT 12 vhost_iova_tree_new │ │ │ │ 3922: 00525a45 472 FUNC GLOBAL DEFAULT 12 helper_DCTFIXQQ │ │ │ │ @@ -4664,24 +4664,24 @@ │ │ │ │ 4660: 0061d145 84 FUNC GLOBAL DEFAULT 12 bdrv_release_dirty_bitmap │ │ │ │ 4661: 007243c5 144 FUNC GLOBAL DEFAULT 12 iov_to_buf_full │ │ │ │ 4662: 00693191 196 FUNC GLOBAL DEFAULT 12 visit_type_BlockDeviceTimedStats │ │ │ │ 4663: 005304b5 296 FUNC GLOBAL DEFAULT 12 helper_XSCVQPDP │ │ │ │ 4664: 0025c5a9 184 FUNC GLOBAL DEFAULT 12 cpu_class_by_name │ │ │ │ 4665: 006f4205 132 FUNC GLOBAL DEFAULT 12 visit_type_DisplayUpdateType │ │ │ │ 4666: 00aa8154 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SPAPR_VSCSI_PROCESS_LOGIN_EVENT │ │ │ │ - 4667: 0057cddd 8 FUNC GLOBAL DEFAULT 12 decContextSaveStatus │ │ │ │ + 4667: 0057cdd9 8 FUNC GLOBAL DEFAULT 12 decContextSaveStatus │ │ │ │ 4668: 005c92c9 64 FUNC GLOBAL DEFAULT 12 migration_rate_reset │ │ │ │ 4669: 006a3429 344 FUNC GLOBAL DEFAULT 12 qapi_event_send_quorum_failure │ │ │ │ 4670: 005aa249 16 FUNC GLOBAL DEFAULT 12 virtio_queue_get_avail_addr │ │ │ │ 4671: 00393da5 14 FUNC GLOBAL DEFAULT 12 pci_set_irq │ │ │ │ 4672: 00ae6f10 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QCOW2_CLUSTER_ALLOC_PHYS_DSTATE │ │ │ │ 4673: 002f1ecd 168 FUNC GLOBAL DEFAULT 12 sysbus_mmio_map_overlap │ │ │ │ 4674: 00ab2a2c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QEMU_VFIO_DMA_MAP_EVENT │ │ │ │ 4675: 00622a45 76 FUNC GLOBAL DEFAULT 12 qemu_try_blockalign0 │ │ │ │ - 4676: 0057a98d 696 FUNC GLOBAL DEFAULT 12 ppc_translate_init │ │ │ │ + 4676: 0057a989 696 FUNC GLOBAL DEFAULT 12 ppc_translate_init │ │ │ │ 4677: 00ae6f1e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QCOW2_PWRITE_ZEROES_START_REQ_DSTATE │ │ │ │ 4678: 0081b4b8 508 OBJECT GLOBAL DEFAULT 14 qemu_input_map_qnum_to_qcode │ │ │ │ 4679: 006c9c39 488 FUNC GLOBAL DEFAULT 12 qmp_marshal_migrate_incoming │ │ │ │ 4680: 006ddfbd 142 FUNC GLOBAL DEFAULT 12 visit_type_InetSocketAddressBaseList │ │ │ │ 4681: 005a1b11 4 FUNC GLOBAL DEFAULT 12 vfio_pci_intx_enable │ │ │ │ 4682: 00aa07fc 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SPAPR_XIVE_SET_IRQ_EVENT │ │ │ │ 4683: 006e1ec5 108 FUNC GLOBAL DEFAULT 12 visit_type_VhostDeviceProtocols_members │ │ │ │ @@ -4770,15 +4770,15 @@ │ │ │ │ 4766: 00ae8c32 2 OBJECT GLOBAL DEFAULT 25 _TRACE_POSTCOPY_WAKE_SHARED_DSTATE │ │ │ │ 4767: 004535ed 124 FUNC GLOBAL DEFAULT 12 qmp_command_available │ │ │ │ 4768: 00ae7c16 2 OBJECT GLOBAL DEFAULT 25 _TRACE_DP8393X_RECEIVE_WRITE_STATUS_DSTATE │ │ │ │ 4769: 00ae8b86 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SPAPR_WATCHDOG_QUERY_DSTATE │ │ │ │ 4770: 003fffb5 10 FUNC GLOBAL DEFAULT 12 vfio_multifd_transfer_enabled │ │ │ │ 4771: 004bd505 46 FUNC GLOBAL DEFAULT 12 tcg_gen_ori_i64 │ │ │ │ 4772: 006b12e5 58 FUNC GLOBAL DEFAULT 12 qapi_free_QCryptoBlockAmendOptions │ │ │ │ - 4773: 0057b051 104 FUNC GLOBAL DEFAULT 12 spr_write_clear │ │ │ │ + 4773: 0057b04d 104 FUNC GLOBAL DEFAULT 12 spr_write_clear │ │ │ │ 4774: 006ffd39 4 FUNC GLOBAL DEFAULT 12 qbool_get_bool │ │ │ │ 4775: 00aa5e14 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PCI_NVME_SETFEAT_NUMQ_EVENT │ │ │ │ 4776: 00a9dcd4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_EXYNOS_UART_WO_READ_EVENT │ │ │ │ 4777: 0061542d 10 FUNC GLOBAL DEFAULT 12 blk_set_enable_write_cache │ │ │ │ 4778: 00aa1da0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_BCM2835_CPRMAN_READ_EVENT │ │ │ │ 4779: 00ae8434 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ESP_HANDLE_TI_DSTATE │ │ │ │ 4780: 006b9779 58 FUNC GLOBAL DEFAULT 12 qapi_free_DummyForceArrays │ │ │ │ @@ -4989,15 +4989,15 @@ │ │ │ │ 4985: 00aa068c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_XIVE_TCTX_TM_WRITE_EVENT │ │ │ │ 4986: 00a9de04 16 OBJECT GLOBAL DEFAULT 24 _TRACE_CMSDK_APB_UART_SET_PARAMS_EVENT │ │ │ │ 4987: 00a9cd8c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_CPUHP_ACPI_CPU_HAS_EVENTS_EVENT │ │ │ │ 4988: 0068e915 58 FUNC GLOBAL DEFAULT 12 qapi_free_BlkdebugInjectErrorOptions │ │ │ │ 4989: 006227f1 144 FUNC GLOBAL DEFAULT 12 bdrv_co_zone_report │ │ │ │ 4990: 00ae7e68 2 OBJECT GLOBAL DEFAULT 25 _TRACE_E1000E_RX_DESC_PS_READ_DSTATE │ │ │ │ 4991: 009eb374 132 OBJECT GLOBAL DEFAULT 24 helper_info_gvec_subs8 │ │ │ │ - 4992: 0057b0b9 2 FUNC GLOBAL DEFAULT 12 spr_access_nop │ │ │ │ + 4992: 0057b0b5 2 FUNC GLOBAL DEFAULT 12 spr_access_nop │ │ │ │ 4993: 00ae73da 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PL011_IRQ_STATE_DSTATE │ │ │ │ 4994: 0068dd5d 58 FUNC GLOBAL DEFAULT 12 qapi_free_BlockStatsSpecificNvme │ │ │ │ 4995: 008c8524 3 OBJECT GLOBAL DEFAULT 14 sense_code_LUN_NOT_READY │ │ │ │ 4996: 006b2621 196 FUNC GLOBAL DEFAULT 12 visit_type_QCryptoBlockInfoLUKSSlot │ │ │ │ 4997: 00ae7a0a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ASPEED_HACE_HASH_EXECUTE_ACC_MODE_DSTATE │ │ │ │ 4998: 00ae7af4 2 OBJECT GLOBAL DEFAULT 25 _TRACE_NPCM_GCR_WRITE_DSTATE │ │ │ │ 4999: 00a9dff4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_ESCC_PUT_QUEUE_EVENT │ │ │ │ @@ -5145,15 +5145,15 @@ │ │ │ │ 5141: 00ae80c4 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PCI_NVME_VERIFY_CB_DSTATE │ │ │ │ 5142: 00aa80c4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_LSI_SCRIPT_DMA_INTERRUPT_EVENT │ │ │ │ 5143: 00aa8d04 16 OBJECT GLOBAL DEFAULT 24 _TRACE_MPTSAS_CONFIG_SAS_DEVICE_EVENT │ │ │ │ 5144: 00ae796a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VIA_PM_WRITE_DSTATE │ │ │ │ 5145: 00ae90da 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_BLOCKDEV_DEL_DSTATE │ │ │ │ 5146: 004dbb19 144 FUNC GLOBAL DEFAULT 12 tb_flush │ │ │ │ 5147: 006b9b39 58 FUNC GLOBAL DEFAULT 12 qapi_free_HvBalloonDeviceInfo │ │ │ │ - 5148: 0057d3a9 8 FUNC GLOBAL DEFAULT 12 decContextZeroStatus │ │ │ │ + 5148: 0057d3a5 8 FUNC GLOBAL DEFAULT 12 decContextZeroStatus │ │ │ │ 5149: 00aaace0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_EHCI_QTD_PTRS_EVENT │ │ │ │ 5150: 00ae7f0e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PCNET_APROM_READB_DSTATE │ │ │ │ 5151: 00aa56d4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PCI_NVME_ERR_STARTFAIL_EVENT │ │ │ │ 5152: 004cfab1 100 FUNC GLOBAL DEFAULT 12 tcg_gen_gvec_sssub │ │ │ │ 5153: 00299899 130 FUNC GLOBAL DEFAULT 12 vnc_raw_send_framebuffer_update │ │ │ │ 5154: 002bc5f1 356 FUNC GLOBAL DEFAULT 12 v9fs_co_symlink │ │ │ │ 5155: 00281fe9 252 FUNC GLOBAL DEFAULT 12 int64_to_float16 │ │ │ │ @@ -5288,16 +5288,16 @@ │ │ │ │ 5284: 009f7ea8 132 OBJECT GLOBAL DEFAULT 24 helper_info_XSDIVDP │ │ │ │ 5285: 002b53a1 136 FUNC GLOBAL DEFAULT 12 v9fs_path_sprintf │ │ │ │ 5286: 006143c5 26 FUNC GLOBAL DEFAULT 12 blk_dev_is_tray_open │ │ │ │ 5287: 00aa4dc8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_NET_RX_PKT_L4_CSUM_FIX_CSUM_EVENT │ │ │ │ 5288: 00583405 168 FUNC GLOBAL DEFAULT 12 decNumberRemainder │ │ │ │ 5289: 00aaf068 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VDAGENT_SEND_EVENT │ │ │ │ 5290: 00aad328 16 OBJECT GLOBAL DEFAULT 24 _TRACE_FIND_PAGE_MATCHED_EVENT │ │ │ │ - 5291: 0057c75d 52 FUNC GLOBAL DEFAULT 12 spr_write_MMCR0 │ │ │ │ - 5292: 0057c791 52 FUNC GLOBAL DEFAULT 12 spr_write_MMCR1 │ │ │ │ + 5291: 0057c759 52 FUNC GLOBAL DEFAULT 12 spr_write_MMCR0 │ │ │ │ + 5292: 0057c78d 52 FUNC GLOBAL DEFAULT 12 spr_write_MMCR1 │ │ │ │ 5293: 0026eb01 104 FUNC GLOBAL DEFAULT 12 float128_is_signaling_nan │ │ │ │ 5294: 00a9f150 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PL330_DMASEV_EVIRQ_EVENT │ │ │ │ 5295: 0034e12d 194 FUNC GLOBAL DEFAULT 12 e1000x_set_timinca │ │ │ │ 5296: 005852fd 240 FUNC GLOBAL DEFAULT 12 decNumberLn │ │ │ │ 5297: 006a9d65 142 FUNC GLOBAL DEFAULT 12 visit_type_BlockExportInfoList │ │ │ │ 5298: 00477921 12 FUNC GLOBAL DEFAULT 12 postcopy_is_paused │ │ │ │ 5299: 00a9f230 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SPARC32_DMA_MEM_READL_EVENT │ │ │ │ @@ -5733,15 +5733,15 @@ │ │ │ │ 5729: 009ea378 132 OBJECT GLOBAL DEFAULT 24 helper_info_gvec_smin64 │ │ │ │ 5730: 007092bd 4 FUNC GLOBAL DEFAULT 12 qemu_thread_atexit_remove │ │ │ │ 5731: 0072fc61 132 FUNC GLOBAL DEFAULT 12 visit_type_SevGuestType │ │ │ │ 5732: 00ae88a2 2 OBJECT GLOBAL DEFAULT 25 _TRACE_USB_OHCI_TD_PKT_SHORT_DSTATE │ │ │ │ 5733: 005f6165 180 FUNC GLOBAL DEFAULT 12 create_tmp_file │ │ │ │ 5734: 006d5e0d 180 FUNC GLOBAL DEFAULT 12 visit_type_InputLinuxProperties_members │ │ │ │ 5735: 0049280d 120 FUNC GLOBAL DEFAULT 12 netdev_parse_modern │ │ │ │ - 5736: 0057c475 128 FUNC GLOBAL DEFAULT 12 spr_write_booke_pid │ │ │ │ + 5736: 0057c471 128 FUNC GLOBAL DEFAULT 12 spr_write_booke_pid │ │ │ │ 5737: 00aa5a54 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PCI_NVME_ERR_INVALID_DMA_EVENT │ │ │ │ 5738: 00ae897c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VFIO_PLATFORM_REALIZE_DSTATE │ │ │ │ 5739: 006b7c3d 160 FUNC GLOBAL DEFAULT 12 visit_type_q_obj_JOB_STATUS_CHANGE_arg_members │ │ │ │ 5740: 005aa199 28 FUNC GLOBAL DEFAULT 12 virtio_queue_enabled_legacy │ │ │ │ 5741: 004d0899 96 FUNC GLOBAL DEFAULT 12 tcg_gen_gvec_rotli │ │ │ │ 5742: 00ae8ad4 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VIRTIO_MMIO_QUEUE_WRITE_DSTATE │ │ │ │ 5743: 00aab8e0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VFIO_REGION_UNMAP_EVENT │ │ │ │ @@ -7148,15 +7148,15 @@ │ │ │ │ 7144: 00ae8f64 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VNC_AUTH_REJECT_DSTATE │ │ │ │ 7145: 003fe02d 564 FUNC GLOBAL DEFAULT 12 vfio_migration_set_state │ │ │ │ 7146: 00ae911a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_BLOCK_DIRTY_BITMAP_ENABLE_DSTATE │ │ │ │ 7147: 002be941 100 FUNC GLOBAL DEFAULT 12 aml_store │ │ │ │ 7148: 0039d0f9 528 FUNC GLOBAL DEFAULT 12 pcie_doe_write_config │ │ │ │ 7149: 0068e645 58 FUNC GLOBAL DEFAULT 12 qapi_free_BlockdevOptionsLUKS │ │ │ │ 7150: 00a9e8b4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VGA_CIRRUS_BITBLT_START_EVENT │ │ │ │ - 7151: 0057c7c5 52 FUNC GLOBAL DEFAULT 12 spr_write_PMC │ │ │ │ + 7151: 0057c7c1 52 FUNC GLOBAL DEFAULT 12 spr_write_PMC │ │ │ │ 7152: 00aa8344 16 OBJECT GLOBAL DEFAULT 24 _TRACE_ESP_PCI_ERROR_INVALID_WRITE_EVENT │ │ │ │ 7153: 003fa495 260 FUNC GLOBAL DEFAULT 12 ccid_card_ccid_detach │ │ │ │ 7154: 00aaa390 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_SET_DEVICE_FEATURE_EVENT │ │ │ │ 7155: 0068adf9 132 FUNC GLOBAL DEFAULT 12 visit_type_QAuthZListPolicy │ │ │ │ 7156: 00690741 16 FUNC GLOBAL DEFAULT 12 visit_type_ImageInfoSpecificFileWrapper_members │ │ │ │ 7157: 00aafd2c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_KVM_FAILED_VPA_ADDR_SET_EVENT │ │ │ │ 7158: 00ae7cae 2 OBJECT GLOBAL DEFAULT 25 _TRACE_TULIP_RX_STATE_DSTATE │ │ │ │ @@ -7360,15 +7360,15 @@ │ │ │ │ 7356: 002b4141 130 FUNC GLOBAL DEFAULT 12 local_setxattr_nofollow │ │ │ │ 7357: 0060e731 18 FUNC GLOBAL DEFAULT 12 block_acct_interval_next │ │ │ │ 7358: 00736bad 740 FUNC GLOBAL DEFAULT 12 vduse_dev_create │ │ │ │ 7359: 00ae923c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_EXIT_BALLOON_DSTATE │ │ │ │ 7360: 00ae7780 2 OBJECT GLOBAL DEFAULT 25 _TRACE_XIVE_ROUTER_END_ESCALATE_DSTATE │ │ │ │ 7361: 00a01ae4 132 OBJECT GLOBAL DEFAULT 24 helper_info_efststeq │ │ │ │ 7362: 0028dffd 184 FUNC GLOBAL DEFAULT 12 cursor_get_mono_mask │ │ │ │ - 7363: 0057cb91 180 FUNC GLOBAL DEFAULT 12 ppc_fixup_cpu │ │ │ │ + 7363: 0057cb8d 180 FUNC GLOBAL DEFAULT 12 ppc_fixup_cpu │ │ │ │ 7364: 0039cfa9 18 FUNC GLOBAL DEFAULT 12 pcie_doe_get_obj_len │ │ │ │ 7365: 003a9bc1 12 FUNC GLOBAL DEFAULT 12 rtc_reset_reinjection │ │ │ │ 7366: 002aee01 436 FUNC GLOBAL DEFAULT 12 gdb_do_syscall │ │ │ │ 7367: 00aae038 16 OBJECT GLOBAL DEFAULT 24 _TRACE_MULTIFD_RECV_SYNC_MAIN_EVENT │ │ │ │ 7368: 00473995 34 FUNC GLOBAL DEFAULT 12 migrate_max_cpu_throttle │ │ │ │ 7369: 0048c805 54 FUNC GLOBAL DEFAULT 12 eth_fix_ip4_checksum │ │ │ │ 7370: 002e3fb5 44 FUNC GLOBAL DEFAULT 12 cpu_write_elf64_note │ │ │ │ @@ -7896,22 +7896,22 @@ │ │ │ │ 7892: 006b01f9 132 FUNC GLOBAL DEFAULT 12 visit_type_QMPCapability │ │ │ │ 7893: 00a00434 132 OBJECT GLOBAL DEFAULT 24 helper_info_evfsmul │ │ │ │ 7894: 00ae93fc 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_EXIT_SEV_INJECT_LAUNCH_SECRET_DSTATE │ │ │ │ 7895: 0071a9f1 164 FUNC GLOBAL DEFAULT 12 aio_compute_timeout │ │ │ │ 7896: 0043b405 42 FUNC GLOBAL DEFAULT 12 qemu_sglist_destroy │ │ │ │ 7897: 00ae6eea 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QED_WRITE_TABLE_DSTATE │ │ │ │ 7898: 00ae71cc 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ACPI_NVDIMM_WRITE_LABEL_DSTATE │ │ │ │ - 7899: 0057c69d 44 FUNC GLOBAL DEFAULT 12 spr_read_MMCR0_ureg │ │ │ │ + 7899: 0057c699 44 FUNC GLOBAL DEFAULT 12 spr_read_MMCR0_ureg │ │ │ │ 7900: 00aa7db4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_LSI_EXECUTE_SCRIPT_TC_CC_FAILED_EVENT │ │ │ │ 7901: 0027c89d 356 FUNC GLOBAL DEFAULT 12 floatx80_to_float32 │ │ │ │ 7902: 00524c1d 188 FUNC GLOBAL DEFAULT 12 helper_DRRNDQ │ │ │ │ 7903: 00ab0de8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_EXIT_DUMPDTB_EVENT │ │ │ │ 7904: 00ae86aa 2 OBJECT GLOBAL DEFAULT 25 _TRACE_USB_HOST_REQ_CONTROL_DSTATE │ │ │ │ 7905: 004ebf85 120 FUNC GLOBAL DEFAULT 12 icount_get │ │ │ │ - 7906: 0057b281 100 FUNC GLOBAL DEFAULT 12 spr_read_decr │ │ │ │ + 7906: 0057b27d 100 FUNC GLOBAL DEFAULT 12 spr_read_decr │ │ │ │ 7907: 006c5249 132 FUNC GLOBAL DEFAULT 12 visit_type_ZeroPageDetection │ │ │ │ 7908: 00ab093c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_CXL_RELEASE_DYNAMIC_CAPACITY_EVENT │ │ │ │ 7909: 006a4a85 576 FUNC GLOBAL DEFAULT 12 qmp_marshal_query_named_block_nodes │ │ │ │ 7910: 0070fba1 10 FUNC GLOBAL DEFAULT 12 notifier_with_return_list_init │ │ │ │ 7911: 0072fe19 16 FUNC GLOBAL DEFAULT 12 visit_type_SevSnpGuestInfo_members │ │ │ │ 7912: 00ae7408 2 OBJECT GLOBAL DEFAULT 25 _TRACE_GOLDFISH_TTY_UNREALIZE_DSTATE │ │ │ │ 7913: 00457ca9 92 FUNC GLOBAL DEFAULT 12 tpm_cleanup │ │ │ │ @@ -7976,15 +7976,15 @@ │ │ │ │ 7972: 00aad408 16 OBJECT GLOBAL DEFAULT 24 _TRACE_DIRTY_BITMAP_SAVE_COMPLETE_ENTER_EVENT │ │ │ │ 7973: 00284d51 6 FUNC GLOBAL DEFAULT 12 float32_max │ │ │ │ 7974: 0067c7e1 48 FUNC GLOBAL DEFAULT 12 resume_mux_open │ │ │ │ 7975: 00a00b6c 132 OBJECT GLOBAL DEFAULT 24 helper_info_vupkhsh │ │ │ │ 7976: 0047ce05 268 FUNC GLOBAL DEFAULT 12 qmp_xen_save_devices_state │ │ │ │ 7977: 00ae7c2e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_DP8393X_LOAD_CAM_DSTATE │ │ │ │ 7978: 004ac865 216 FUNC GLOBAL DEFAULT 12 tcg_region_alloc │ │ │ │ - 7979: 0057bac1 136 FUNC GLOBAL DEFAULT 12 spr_write_dbatl │ │ │ │ + 7979: 0057babd 136 FUNC GLOBAL DEFAULT 12 spr_write_dbatl │ │ │ │ 7980: 00486d1d 388 FUNC GLOBAL DEFAULT 12 hmp_sync_profile │ │ │ │ 7981: 00ae8384 2 OBJECT GLOBAL DEFAULT 25 _TRACE_LSI_DO_MSGOUT_CLEARQUEUE_DSTATE │ │ │ │ 7982: 00aa6490 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PCI_ROUTE_IRQ_EVENT │ │ │ │ 7983: 005391fd 128 FUNC GLOBAL DEFAULT 12 helper_vcmpbfp │ │ │ │ 7984: 006e160d 324 FUNC GLOBAL DEFAULT 12 qapi_event_send_vfio_migration │ │ │ │ 7985: 00ae8f6c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VNC_AUTH_INIT_DSTATE │ │ │ │ 7986: 00ac55a4 1 OBJECT GLOBAL DEFAULT 25 xen_is_stubdomain │ │ │ │ @@ -7993,15 +7993,15 @@ │ │ │ │ 7989: 00397d41 88 FUNC GLOBAL DEFAULT 12 hmp_info_pci │ │ │ │ 7990: 00ae6fe8 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QIO_CHANNEL_TLS_BYE_PENDING_DSTATE │ │ │ │ 7991: 00ae6d82 1 OBJECT GLOBAL DEFAULT 25 qapi_dummy_qapi_visit_stats_c │ │ │ │ 7992: 00ae84e0 2 OBJECT GLOBAL DEFAULT 25 _TRACE_MEGASAS_DCMD_ZERO_SGE_DSTATE │ │ │ │ 7993: 004c63cd 2 FUNC GLOBAL DEFAULT 12 tcg_gen_nonatomic_cmpxchg_i32_chk │ │ │ │ 7994: 00a9eb94 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QXL_RESET_SURFACES_EVENT │ │ │ │ 7995: 00678661 176 FUNC GLOBAL DEFAULT 12 bdrv_co_unref_child │ │ │ │ - 7996: 0057b9b1 136 FUNC GLOBAL DEFAULT 12 spr_write_dbatu │ │ │ │ + 7996: 0057b9ad 136 FUNC GLOBAL DEFAULT 12 spr_write_dbatu │ │ │ │ 7997: 00693fb5 142 FUNC GLOBAL DEFAULT 12 visit_type_BlockStatsList │ │ │ │ 7998: 004eef39 16 FUNC GLOBAL DEFAULT 12 qemu_plugin_vcpu_init_hook │ │ │ │ 7999: 00ab16ec 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_REMOVE_FD_EVENT │ │ │ │ 8000: 009ff540 132 OBJECT GLOBAL DEFAULT 24 helper_info_efdctuidz │ │ │ │ 8001: 00437bf1 28 FUNC GLOBAL DEFAULT 12 cpu_synchronize_pre_loadvm │ │ │ │ 8002: 00a00ae8 132 OBJECT GLOBAL DEFAULT 24 helper_info_vupkhsw │ │ │ │ 8003: 004edb21 96 FUNC GLOBAL DEFAULT 12 qemu_plugin_hwaddr_device_name │ │ │ │ @@ -8065,15 +8065,15 @@ │ │ │ │ 8061: 006e761d 100 FUNC GLOBAL DEFAULT 12 visit_type_AudiodevSdlPerDirectionOptions_members │ │ │ │ 8062: 00aafd5c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_KVM_FAILED_VPA_ADDR_GET_EVENT │ │ │ │ 8063: 00ae7914 2 OBJECT GLOBAL DEFAULT 25 _TRACE_GRLIB_IRQMP_READL_UNKNOWN_DSTATE │ │ │ │ 8064: 0028c875 74 FUNC GLOBAL DEFAULT 12 dpy_gl_scanout_disable │ │ │ │ 8065: 00aaa760 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_XHCI_UNIMPLEMENTED_EVENT │ │ │ │ 8066: 00aa6e9c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VOF_INSTANCE_TO_PATH_EVENT │ │ │ │ 8067: 006c52cd 76 FUNC GLOBAL DEFAULT 12 visit_type_BitmapMigrationBitmapAliasTransform_members │ │ │ │ - 8068: 0057ba39 136 FUNC GLOBAL DEFAULT 12 spr_write_dbatu_h │ │ │ │ + 8068: 0057ba35 136 FUNC GLOBAL DEFAULT 12 spr_write_dbatu_h │ │ │ │ 8069: 00ae91fa 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_QUERY_CPU_DEFINITIONS_DSTATE │ │ │ │ 8070: 005d0295 116 FUNC GLOBAL DEFAULT 12 qio_channel_socket_set_send_buffer │ │ │ │ 8071: 004a2879 144 FUNC GLOBAL DEFAULT 12 replay_next_event_is │ │ │ │ 8072: 00ae81ae 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PPC4XX_SDRAM_UNMAP_DSTATE │ │ │ │ 8073: 00ae8124 2 OBJECT GLOBAL DEFAULT 25 _TRACE_NVRAM_WRITE_DSTATE │ │ │ │ 8074: 00ab29dc 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QEMU_VFIO_REGION_INFO_EVENT │ │ │ │ 8075: 00aa8a74 16 OBJECT GLOBAL DEFAULT 24 _TRACE_MEGASAS_FINISH_DCMD_EVENT │ │ │ │ @@ -8262,15 +8262,15 @@ │ │ │ │ 8258: 00357aa9 12 FUNC GLOBAL DEFAULT 12 e1000e_receive_iov │ │ │ │ 8259: 006b545d 236 FUNC GLOBAL DEFAULT 12 visit_type_DumpGuestMemoryFormatList │ │ │ │ 8260: 0044f7f5 412 FUNC GLOBAL DEFAULT 12 address_space_ldl_be_cached_slow │ │ │ │ 8261: 00ae738e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_CADENCE_UART_BAUDRATE_DSTATE │ │ │ │ 8262: 0071abed 78 FUNC GLOBAL DEFAULT 12 aio_setup_linux_io_uring │ │ │ │ 8263: 00ae86d2 2 OBJECT GLOBAL DEFAULT 25 _TRACE_USB_MTP_OP_GET_OBJECT_INFO_DSTATE │ │ │ │ 8264: 008f5048 40 OBJECT GLOBAL DEFAULT 21 qdev_prop_chr │ │ │ │ - 8265: 0057c759 2 FUNC GLOBAL DEFAULT 12 spr_write_PMC56_ureg │ │ │ │ + 8265: 0057c755 2 FUNC GLOBAL DEFAULT 12 spr_write_PMC56_ureg │ │ │ │ 8266: 00aad9c8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QEMU_RDMA_WRITE_ONE_POST_EVENT │ │ │ │ 8267: 006f37f1 132 FUNC GLOBAL DEFAULT 12 visit_type_HotKeyMod │ │ │ │ 8268: 00719c71 260 FUNC GLOBAL DEFAULT 12 uffd_open │ │ │ │ 8269: 00aa9ea0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_HOST_PARSE_INTERFACE_EVENT │ │ │ │ 8270: 00ae818a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SABRE_PCI_CONFIG_WRITE_DSTATE │ │ │ │ 8271: 00aa14bc 16 OBJECT GLOBAL DEFAULT 24 _TRACE_IOAPIC_CLEAR_REMOTE_IRR_EVENT │ │ │ │ 8272: 00aa1d80 16 OBJECT GLOBAL DEFAULT 24 _TRACE_BCM2835_CPRMAN_WRITE_INVALID_MAGIC_EVENT │ │ │ │ @@ -8278,15 +8278,15 @@ │ │ │ │ 8274: 006b66d9 132 FUNC GLOBAL DEFAULT 12 visit_type_JSONType │ │ │ │ 8275: 004ebeb1 144 FUNC GLOBAL DEFAULT 12 icount_update │ │ │ │ 8276: 00aad3d8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_DIRTY_BITMAP_LOAD_COMPLETE_EVENT │ │ │ │ 8277: 006028a5 6 FUNC GLOBAL DEFAULT 12 job_progress_update │ │ │ │ 8278: 00444049 108 FUNC GLOBAL DEFAULT 12 ram_discard_manager_is_populated │ │ │ │ 8279: 0052cfc9 284 FUNC GLOBAL DEFAULT 12 helper_xvnmadddp │ │ │ │ 8280: 00aaf3e8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VNC_JOB_ADD_RECT_EVENT │ │ │ │ - 8281: 0057b8a5 140 FUNC GLOBAL DEFAULT 12 spr_write_ibatl_h │ │ │ │ + 8281: 0057b8a1 140 FUNC GLOBAL DEFAULT 12 spr_write_ibatl_h │ │ │ │ 8282: 002bdae9 116 FUNC GLOBAL DEFAULT 12 init_aml_allocator │ │ │ │ 8283: 003712a1 74 FUNC GLOBAL DEFAULT 12 fp_port_eg │ │ │ │ 8284: 004e5171 168 FUNC GLOBAL DEFAULT 12 cpu_atomic_xchgb_mmu │ │ │ │ 8285: 00475bad 20 FUNC GLOBAL DEFAULT 12 postcopy_add_notifier │ │ │ │ 8286: 00a9dcc4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_EXYNOS_UART_RXSIZE_EVENT │ │ │ │ 8287: 0069fe55 788 FUNC GLOBAL DEFAULT 12 visit_type_BlockdevCreateOptionsQcow2_members │ │ │ │ 8288: 00390a41 6 FUNC GLOBAL DEFAULT 12 msix_nr_vectors_allocated │ │ │ │ @@ -8452,15 +8452,15 @@ │ │ │ │ 8448: 00ae7854 2 OBJECT GLOBAL DEFAULT 25 _TRACE_GICV3_ICV_IGRPEN_READ_DSTATE │ │ │ │ 8449: 00ae79e8 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VIA1_RTC_CMD_TEST_WRITE_DSTATE │ │ │ │ 8450: 002ae439 48 FUNC GLOBAL DEFAULT 12 gdb_extend_set_table │ │ │ │ 8451: 00ae8c76 2 OBJECT GLOBAL DEFAULT 25 _TRACE_RDMA_REGISTRATION_HANDLE_WAIT_DSTATE │ │ │ │ 8452: 00a9bdd8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_NBD_INIT_SET_SIZE_EVENT │ │ │ │ 8453: 00280af9 176 FUNC GLOBAL DEFAULT 12 float64_to_uint16 │ │ │ │ 8454: 006db81d 132 FUNC GLOBAL DEFAULT 12 visit_type_MemoryFailureAction │ │ │ │ - 8455: 0057b5ad 112 FUNC GLOBAL DEFAULT 12 spr_write_atbl │ │ │ │ + 8455: 0057b5a9 112 FUNC GLOBAL DEFAULT 12 spr_write_atbl │ │ │ │ 8456: 006248f1 168 FUNC GLOBAL DEFAULT 12 bdrv_co_pwrite_sync │ │ │ │ 8457: 00ae8d10 2 OBJECT GLOBAL DEFAULT 25 _TRACE_POSTCOPY_START_SET_RUN_DSTATE │ │ │ │ 8458: 0052d201 244 FUNC GLOBAL DEFAULT 12 helper_xvmaddsp │ │ │ │ 8459: 009e8dd0 132 OBJECT GLOBAL DEFAULT 24 helper_info_gvec_sar8i │ │ │ │ 8460: 00ab2dac 16 OBJECT GLOBAL DEFAULT 24 _TRACE_POLL_GROW_EVENT │ │ │ │ 8461: 00ae8ae2 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VIRTIO_BALLOON_HANDLE_OUTPUT_DSTATE │ │ │ │ 8462: 002e23e9 124 FUNC GLOBAL DEFAULT 12 platform_bus_get_mmio_addr │ │ │ │ @@ -8471,15 +8471,15 @@ │ │ │ │ 8467: 00460b39 384 FUNC GLOBAL DEFAULT 12 spdm_socket_rsp │ │ │ │ 8468: 0069513d 260 FUNC GLOBAL DEFAULT 12 visit_type_DriveBackup_members │ │ │ │ 8469: 00ae7968 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VIA_PM_IO_READ_DSTATE │ │ │ │ 8470: 00ae750e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QXL_RING_COMMAND_GET_DSTATE │ │ │ │ 8471: 00aa9d70 16 OBJECT GLOBAL DEFAULT 24 _TRACE_CANOKEY_THREAD_START_EVENT │ │ │ │ 8472: 005d5d9d 252 FUNC GLOBAL DEFAULT 12 qio_net_listener_open_sync │ │ │ │ 8473: 00ae7858 2 OBJECT GLOBAL DEFAULT 25 _TRACE_GICV3_ICV_PMR_READ_DSTATE │ │ │ │ - 8474: 0057b61d 112 FUNC GLOBAL DEFAULT 12 spr_write_atbu │ │ │ │ + 8474: 0057b619 112 FUNC GLOBAL DEFAULT 12 spr_write_atbu │ │ │ │ 8475: 00ae8f68 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VNC_AUTH_PASS_DSTATE │ │ │ │ 8476: 00291761 416 FUNC GLOBAL DEFAULT 12 qemu_pixelformat_from_pixman │ │ │ │ 8477: 00aa5ee4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PCI_NVME_IDENTIFY_CTRL_LIST_EVENT │ │ │ │ 8478: 002f2085 68 FUNC GLOBAL DEFAULT 12 sysbus_mmio_get_region │ │ │ │ 8479: 00aa7c54 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SCSI_DISK_EMULATE_VPD_PAGE_00_EVENT │ │ │ │ 8480: 00731c15 58 FUNC GLOBAL DEFAULT 12 qapi_free_SgxEpcSectionList │ │ │ │ 8481: 0072ccd5 164 FUNC GLOBAL DEFAULT 12 trace_event_name │ │ │ │ @@ -8506,15 +8506,15 @@ │ │ │ │ 8502: 00317a45 10 FUNC GLOBAL DEFAULT 12 vga_dirty_log_start │ │ │ │ 8503: 009e0f84 64 OBJECT GLOBAL DEFAULT 24 hw_compat_7_2 │ │ │ │ 8504: 0039ab25 172 FUNC GLOBAL DEFAULT 12 pcie_endpoint_cap_v1_init │ │ │ │ 8505: 005860cd 168 FUNC GLOBAL DEFAULT 12 decNumberSubtract │ │ │ │ 8506: 00678ad5 376 FUNC GLOBAL DEFAULT 12 blk_is_available │ │ │ │ 8507: 00ab184c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_ADD_CLIENT_EVENT │ │ │ │ 8508: 0070a259 256 FUNC GLOBAL DEFAULT 12 defer_call │ │ │ │ - 8509: 0057ce39 556 FUNC GLOBAL DEFAULT 12 decContextSetStatusFromString │ │ │ │ + 8509: 0057ce35 556 FUNC GLOBAL DEFAULT 12 decContextSetStatusFromString │ │ │ │ 8510: 006ae095 280 FUNC GLOBAL DEFAULT 12 visit_type_ChardevReturn │ │ │ │ 8511: 00a9a18c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QCRYPTO_TLS_CIPHER_SUITE_PRIORITY_EVENT │ │ │ │ 8512: 00ae6e76 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SSH_READ_BUF_DSTATE │ │ │ │ 8513: 003276b1 392 FUNC GLOBAL DEFAULT 12 ide_bus_exec_cmd │ │ │ │ 8514: 006fecbd 4 FUNC GLOBAL DEFAULT 12 qstring_get_str │ │ │ │ 8515: 004c1819 104 FUNC GLOBAL DEFAULT 12 tcg_gen_concat32_i64 │ │ │ │ 8516: 00aadea8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_MIGRATE_PENDING_ESTIMATE_EVENT │ │ │ │ @@ -9327,15 +9327,15 @@ │ │ │ │ 9323: 00ae9068 2 OBJECT GLOBAL DEFAULT 25 _TRACE_KVM_HANDLE_HALT_DSTATE │ │ │ │ 9324: 00ae8620 2 OBJECT GLOBAL DEFAULT 25 _TRACE_UFS_ERR_QUERY_FLAG_NOT_WRITABLE_DSTATE │ │ │ │ 9325: 0072cb29 100 FUNC GLOBAL DEFAULT 12 qcrypto_random_bytes │ │ │ │ 9326: 00aae4e8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VMSTATE_DOWNTIME_SAVE_EVENT │ │ │ │ 9327: 00ae7f1e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_OPEN_ETH_DESC_WRITE_DSTATE │ │ │ │ 9328: 00ae93da 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_QUERY_ROCKER_OF_DPA_FLOWS_DSTATE │ │ │ │ 9329: 00687271 860 FUNC GLOBAL DEFAULT 12 monitor_qmp_dispatcher_co │ │ │ │ - 9330: 0057ade1 264 FUNC GLOBAL DEFAULT 12 spr_core_write_generic32 │ │ │ │ + 9330: 0057addd 264 FUNC GLOBAL DEFAULT 12 spr_core_write_generic32 │ │ │ │ 9331: 00ae72bc 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SWIM_ISMCTRL_WRITE_DSTATE │ │ │ │ 9332: 006a092d 192 FUNC GLOBAL DEFAULT 12 visit_type_BlockdevCreateOptionsVmdk │ │ │ │ 9333: 004e9a7d 172 FUNC GLOBAL DEFAULT 12 cpu_atomic_fetch_andq_le_mmu │ │ │ │ 9334: 00ae99c8 2 OBJECT GLOBAL DEFAULT 25 _TRACE_BUFFER_MOVE_DSTATE │ │ │ │ 9335: 0052b6dd 276 FUNC GLOBAL DEFAULT 12 helper_xsresp │ │ │ │ 9336: 00ae7eb4 2 OBJECT GLOBAL DEFAULT 25 _TRACE_E1000X_RX_LINK_DOWN_DSTATE │ │ │ │ 9337: 006be221 142 FUNC GLOBAL DEFAULT 12 visit_type_MemoryDeviceInfoList │ │ │ │ @@ -9459,15 +9459,15 @@ │ │ │ │ 9455: 00a9db24 16 OBJECT GLOBAL DEFAULT 24 _TRACE_HTIF_UART_WRITE_TO_HOST_EVENT │ │ │ │ 9456: 00725695 120 FUNC GLOBAL DEFAULT 12 co_put_to_shres │ │ │ │ 9457: 00ae9226 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_X_QUERY_JIT_DSTATE │ │ │ │ 9458: 0033be09 40 FUNC GLOBAL DEFAULT 12 qmp_cxl_release_dynamic_capacity │ │ │ │ 9459: 00aae358 16 OBJECT GLOBAL DEFAULT 24 _TRACE_GET_GTREE_END_EVENT │ │ │ │ 9460: 0052e079 168 FUNC GLOBAL DEFAULT 12 helper_XSCMPEQQP │ │ │ │ 9461: 0034f799 60 FUNC GLOBAL DEFAULT 12 net_rx_pkt_get_vhdr │ │ │ │ - 9462: 0057aca5 52 FUNC GLOBAL DEFAULT 12 spr_write_generic32 │ │ │ │ + 9462: 0057aca1 52 FUNC GLOBAL DEFAULT 12 spr_write_generic32 │ │ │ │ 9463: 00ae8994 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VFIO_LEGACY_DMA_UNMAP_OVERFLOW_WORKAROUND_DSTATE │ │ │ │ 9464: 00aaab70 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_UHCI_FRAME_STOP_BANDWIDTH_EVENT │ │ │ │ 9465: 00ae7612 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ALLWINNER_I2C_WRITE_DSTATE │ │ │ │ 9466: 002859b9 6 FUNC GLOBAL DEFAULT 12 bfloat16_compare │ │ │ │ 9467: 006174dd 116 FUNC GLOBAL DEFAULT 12 blk_io_limits_update_group │ │ │ │ 9468: 00aa9ef0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_HOST_ISO_OUT_OF_BUFS_EVENT │ │ │ │ 9469: 0072d0ad 56 FUNC GLOBAL DEFAULT 12 trace_init_file │ │ │ │ @@ -10118,15 +10118,15 @@ │ │ │ │ 10114: 00ae93f6 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_QUERY_SGX_DSTATE │ │ │ │ 10115: 0045b2dd 116 FUNC GLOBAL DEFAULT 12 cryptodev_backend_close_session │ │ │ │ 10116: 00ae83fe 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ESP_PCI_DMA_IDLE_DSTATE │ │ │ │ 10117: 006d1c0d 132 FUNC GLOBAL DEFAULT 12 visit_type_NetClientDriver │ │ │ │ 10118: 00ae76a6 2 OBJECT GLOBAL DEFAULT 25 _TRACE_IDE_ATAPI_CMD_READ_DSTATE │ │ │ │ 10119: 00ae741e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VIRTIO_SERIAL_HANDLE_CONTROL_MESSAGE_DSTATE │ │ │ │ 10120: 00ae8088 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PCI_NVME_GETFEAT_DSTATE │ │ │ │ - 10121: 0057b255 44 FUNC GLOBAL DEFAULT 12 spr_read_ureg │ │ │ │ + 10121: 0057b251 44 FUNC GLOBAL DEFAULT 12 spr_read_ureg │ │ │ │ 10122: 00aa144c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_KVM_RESET_IRQ_DELIVERED_EVENT │ │ │ │ 10123: 006f7dd9 36 FUNC GLOBAL DEFAULT 12 qapi_clone_members_visitor_new │ │ │ │ 10124: 006c7f99 196 FUNC GLOBAL DEFAULT 12 visit_type_DirtyLimitInfo │ │ │ │ 10125: 00ae80ac 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PCI_NVME_CREATE_SQ_DSTATE │ │ │ │ 10126: 00aaf248 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SDL2_PROCESS_KEY_EVENT │ │ │ │ 10127: 0025c449 88 FUNC GLOBAL DEFAULT 12 cpu_reset_interrupt │ │ │ │ 10128: 006abcf5 68 FUNC GLOBAL DEFAULT 12 visit_type_ChardevHostdev_members │ │ │ │ @@ -11120,15 +11120,15 @@ │ │ │ │ 11116: 00aa156c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PIC_SET_IRQ_EVENT │ │ │ │ 11117: 004e8319 20 FUNC GLOBAL DEFAULT 12 helper_atomic_xor_fetchl_le │ │ │ │ 11118: 004f0975 208 FUNC GLOBAL DEFAULT 12 cpu_get_dump_info │ │ │ │ 11119: 00a9a42c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_GDBSTUB_ERR_CHECKSUM_INCORRECT_EVENT │ │ │ │ 11120: 00aa6388 72 OBJECT GLOBAL DEFAULT 24 hw_pci_trace_events │ │ │ │ 11121: 00490ee5 80 FUNC GLOBAL DEFAULT 12 qemu_foreach_nic │ │ │ │ 11122: 006ab335 58 FUNC GLOBAL DEFAULT 12 qapi_free_ChardevDBusWrapper │ │ │ │ - 11123: 0057b971 64 FUNC GLOBAL DEFAULT 12 spr_read_dbat_h │ │ │ │ + 11123: 0057b96d 64 FUNC GLOBAL DEFAULT 12 spr_read_dbat_h │ │ │ │ 11124: 0068f059 58 FUNC GLOBAL DEFAULT 12 qapi_free_BlockdevOptionsNbd │ │ │ │ 11125: 00ae8bca 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SKIP_SAMPLE_RAMBLOCK_DSTATE │ │ │ │ 11126: 006bb3ad 132 FUNC GLOBAL DEFAULT 12 visit_type_X86CPURegister32 │ │ │ │ 11127: 00ae8410 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ESP_MEM_WRITEB_CMD_TI_DSTATE │ │ │ │ 11128: 006dbc95 88 FUNC GLOBAL DEFAULT 12 qapi_event_send_powerdown │ │ │ │ 11129: 004a4849 388 FUNC GLOBAL DEFAULT 12 replay_read_events │ │ │ │ 11130: 003da1e5 80 FUNC GLOBAL DEFAULT 12 usb_desc_device_qualifier │ │ │ │ @@ -11493,15 +11493,15 @@ │ │ │ │ 11489: 00ae895a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VFIO_DISPLAY_EDID_LINK_DOWN_DSTATE │ │ │ │ 11490: 004ecb69 268 FUNC GLOBAL DEFAULT 12 icount_prepare_for_run │ │ │ │ 11491: 00ab0df8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_DUMPDTB_EVENT │ │ │ │ 11492: 006cd0e5 84 FUNC GLOBAL DEFAULT 12 visit_type_CommandLineOptionInfo_members │ │ │ │ 11493: 00aa7d34 16 OBJECT GLOBAL DEFAULT 24 _TRACE_LSI_SCRIPTS_TIMER_START_EVENT │ │ │ │ 11494: 00727961 564 FUNC GLOBAL DEFAULT 12 qemu_file_monitor_add_watch │ │ │ │ 11495: 00ae7668 2 OBJECT GLOBAL DEFAULT 25 _TRACE_EXECUTE_NCQ_COMMAND_READ_DSTATE │ │ │ │ - 11496: 0057c089 80 FUNC GLOBAL DEFAULT 12 spr_write_pir │ │ │ │ + 11496: 0057c085 80 FUNC GLOBAL DEFAULT 12 spr_write_pir │ │ │ │ 11497: 00ae70e0 2 OBJECT GLOBAL DEFAULT 25 _TRACE_OSS_VERSION_DSTATE │ │ │ │ 11498: 00a9db64 16 OBJECT GLOBAL DEFAULT 24 _TRACE_STM32F2XX_USART_READ_EVENT │ │ │ │ 11499: 00538659 74 FUNC GLOBAL DEFAULT 12 helper_vaddfp │ │ │ │ 11500: 009ac94c 12 OBJECT GLOBAL DEFAULT 21 DataFormat_lookup │ │ │ │ 11501: 00457525 268 FUNC GLOBAL DEFAULT 12 qemu_init_subsystems │ │ │ │ 11502: 00aaa3c0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_SET_CONFIG_EVENT │ │ │ │ 11503: 00ae883a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_USB_EHCI_DOORBELL_ACK_DSTATE │ │ │ │ @@ -11720,15 +11720,15 @@ │ │ │ │ 11716: 009f8b8c 132 OBJECT GLOBAL DEFAULT 24 helper_info_XSCMPGEDP │ │ │ │ 11717: 006cd139 228 FUNC GLOBAL DEFAULT 12 visit_type_CommandLineOptionInfo │ │ │ │ 11718: 0067aec5 152 FUNC GLOBAL DEFAULT 12 qemu_chr_fe_get_msgfd │ │ │ │ 11719: 00a9f160 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PL330_DMALPFALLTHROUGH_EVENT │ │ │ │ 11720: 00ae7658 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PROCESS_NCQ_COMMAND_LARGE_DSTATE │ │ │ │ 11721: 0081af58 1050 OBJECT GLOBAL DEFAULT 14 qemu_input_map_linux_to_qcode │ │ │ │ 11722: 005dcfd9 76 FUNC GLOBAL DEFAULT 12 qcrypto_hash_digest_len │ │ │ │ - 11723: 0057bf99 120 FUNC GLOBAL DEFAULT 12 spr_write_booke_tcr │ │ │ │ + 11723: 0057bf95 120 FUNC GLOBAL DEFAULT 12 spr_write_booke_tcr │ │ │ │ 11724: 00ae8b88 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SPAPR_WATCHDOG_STOP_DSTATE │ │ │ │ 11725: 008c8510 3 OBJECT GLOBAL DEFAULT 14 sense_code_INVALID_PARAM_VALUE │ │ │ │ 11726: 006b16c9 132 FUNC GLOBAL DEFAULT 12 visit_type_QCryptoCipherAlgo │ │ │ │ 11727: 00ae767a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_AHCI_RESET_PORT_DSTATE │ │ │ │ 11728: 00ab2c4c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QEMU_COROUTINE_TERMINATE_EVENT │ │ │ │ 11729: 005cc8cd 300 FUNC GLOBAL DEFAULT 12 qemu_file_put_fd │ │ │ │ 11730: 00ae6fa2 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SPICE_VMC_EVENT_DSTATE │ │ │ │ @@ -11976,15 +11976,15 @@ │ │ │ │ 11972: 00ae774c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_LOONGARCH_PCH_PIC_IRQ_HANDLER_DSTATE │ │ │ │ 11973: 00ae83c6 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SPAPR_VSCSI_PROCESS_TSK_MGMT_DSTATE │ │ │ │ 11974: 005bc30d 84 FUNC GLOBAL DEFAULT 12 migration_populate_vfio_info │ │ │ │ 11975: 006b5d95 568 FUNC GLOBAL DEFAULT 12 qmp_marshal_request_ebpf │ │ │ │ 11976: 00700f55 144 FUNC GLOBAL DEFAULT 12 json_writer_null │ │ │ │ 11977: 003cdea1 216 FUNC GLOBAL DEFAULT 12 sdbus_write_data │ │ │ │ 11978: 00ae8866 2 OBJECT GLOBAL DEFAULT 25 _TRACE_USB_EHCI_PORTSC_CHANGE_DSTATE │ │ │ │ - 11979: 0057af25 300 FUNC GLOBAL DEFAULT 12 spr_write_CTRL │ │ │ │ + 11979: 0057af21 300 FUNC GLOBAL DEFAULT 12 spr_write_CTRL │ │ │ │ 11980: 00a9cb2c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_ACPI_NVDIMM_READ_FIT_EVENT │ │ │ │ 11981: 006b6171 58 FUNC GLOBAL DEFAULT 12 qapi_free_SchemaInfoObjectMemberList │ │ │ │ 11982: 00ae71f2 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ACPI_ERST_REG_WRITE_DSTATE │ │ │ │ 11983: 00690079 192 FUNC GLOBAL DEFAULT 12 visit_type_ImageInfoSpecificVmdk │ │ │ │ 11984: 005c67d5 68 FUNC GLOBAL DEFAULT 12 object_get_internal_root │ │ │ │ 11985: 00a9ef24 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VMWARE_SCRATCH_READ_EVENT │ │ │ │ 11986: 00424ec9 100 FUNC GLOBAL DEFAULT 12 audio_rate_add_bytes │ │ │ │ @@ -11998,15 +11998,15 @@ │ │ │ │ 11994: 0071ec8d 100 FUNC GLOBAL DEFAULT 12 qemu_clock_run_all_timers │ │ │ │ 11995: 008f51d4 52 OBJECT GLOBAL DEFAULT 21 vmstate_muldiv │ │ │ │ 11996: 00aa8e84 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SCSI_REQ_PARSED_LBA_EVENT │ │ │ │ 11997: 004bed61 42 FUNC GLOBAL DEFAULT 12 tcg_gen_clzi_i32 │ │ │ │ 11998: 003c4979 2 FUNC GLOBAL DEFAULT 12 mptsas_fix_port_enable_endianness │ │ │ │ 11999: 00aade48 16 OBJECT GLOBAL DEFAULT 24 _TRACE_MIGRATION_COMPLETION_POSTCOPY_END_AFTER_COMPLETE_EVENT │ │ │ │ 12000: 006c3a05 524 FUNC GLOBAL DEFAULT 12 qmp_marshal_query_s390x_cpu_polarization │ │ │ │ - 12001: 0057bdb1 120 FUNC GLOBAL DEFAULT 12 spr_write_40x_sler │ │ │ │ + 12001: 0057bdad 120 FUNC GLOBAL DEFAULT 12 spr_write_40x_sler │ │ │ │ 12002: 00ae7074 2 OBJECT GLOBAL DEFAULT 25 _TRACE_NBD_NEGOTIATE_HANDLE_EXPORT_NAME_REQUEST_DSTATE │ │ │ │ 12003: 00aa8064 16 OBJECT GLOBAL DEFAULT 24 _TRACE_LSI_QUEUE_COMMAND_EVENT │ │ │ │ 12004: 0059e4a1 110 FUNC GLOBAL DEFAULT 12 vfio_vga_quirk_exit │ │ │ │ 12005: 00ae7fbe 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PCI_NVME_ERR_INVALID_CREATE_CQ_ENTRY_SIZE_DSTATE │ │ │ │ 12006: 00ab20b4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_QUERY_SEV_ATTESTATION_REPORT_EVENT │ │ │ │ 12007: 00a9bb18 16 OBJECT GLOBAL DEFAULT 24 _TRACE_NBD_CO_RECEIVE_REQUEST_DECODE_TYPE_EVENT │ │ │ │ 12008: 00aa4738 16 OBJECT GLOBAL DEFAULT 24 _TRACE_E1000E_IRQ_POSTPONED_BY_XITR_EVENT │ │ │ │ @@ -12156,15 +12156,15 @@ │ │ │ │ 12152: 0042f939 212 FUNC GLOBAL DEFAULT 12 hmp_info_block_jobs │ │ │ │ 12153: 003ab185 416 FUNC GLOBAL DEFAULT 12 scsi_bus_legacy_add_drive │ │ │ │ 12154: 00ae6ff0 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_FAIL_DSTATE │ │ │ │ 12155: 007277cd 272 FUNC GLOBAL DEFAULT 12 qemu_file_monitor_new │ │ │ │ 12156: 0061902d 6 FUNC GLOBAL DEFAULT 12 block_copy_cluster_size │ │ │ │ 12157: 00338851 76 FUNC GLOBAL DEFAULT 12 isa_bus_get_irq │ │ │ │ 12158: 00aaa490 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_DWC2_WAKEUP_ENDPOINT_EVENT │ │ │ │ - 12159: 0057b215 20 FUNC GLOBAL DEFAULT 12 spr_write_lr │ │ │ │ + 12159: 0057b211 20 FUNC GLOBAL DEFAULT 12 spr_write_lr │ │ │ │ 12160: 00aae618 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SAVEVM_COMMAND_SEND_EVENT │ │ │ │ 12161: 00ae8dec 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VMSTATE_N_ELEMS_DSTATE │ │ │ │ 12162: 00aa8b84 16 OBJECT GLOBAL DEFAULT 24 _TRACE_MEGASAS_SCSI_REQ_ALLOC_FAILED_EVENT │ │ │ │ 12163: 00aa4238 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SPAPR_VLAN_RECEIVE_EVENT │ │ │ │ 12164: 002be3c9 88 FUNC GLOBAL DEFAULT 12 aml_return │ │ │ │ 12165: 003aafe1 192 FUNC GLOBAL DEFAULT 12 scsi_device_get │ │ │ │ 12166: 004cfb15 100 FUNC GLOBAL DEFAULT 12 tcg_gen_gvec_usadd │ │ │ │ @@ -12354,15 +12354,15 @@ │ │ │ │ 12350: 004b992d 10 FUNC GLOBAL DEFAULT 12 tcg_gen_plugin_cb │ │ │ │ 12351: 0044ca55 88 FUNC GLOBAL DEFAULT 12 address_space_dispatch_free │ │ │ │ 12352: 006fa1d1 152 FUNC GLOBAL DEFAULT 12 visit_type_number │ │ │ │ 12353: 00ae90dc 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_EXIT_BLOCKDEV_REOPEN_DSTATE │ │ │ │ 12354: 0068e4a1 58 FUNC GLOBAL DEFAULT 12 qapi_free_BlockJobChangeOptions │ │ │ │ 12355: 0057f50d 800 FUNC GLOBAL DEFAULT 12 decNumberIntegralToInt128 │ │ │ │ 12356: 0068f329 58 FUNC GLOBAL DEFAULT 12 qapi_free_BlockdevCreateOptionsNfs │ │ │ │ - 12357: 0057cde5 6 FUNC GLOBAL DEFAULT 12 decContextSetRounding │ │ │ │ + 12357: 0057cde1 6 FUNC GLOBAL DEFAULT 12 decContextSetRounding │ │ │ │ 12358: 0028ad5d 104 FUNC GLOBAL DEFAULT 12 qemu_clipboard_peer_unregister │ │ │ │ 12359: 00a9c800 16 OBJECT GLOBAL DEFAULT 24 _TRACE_V9FS_READDIR_RETURN_EVENT │ │ │ │ 12360: 004f57ed 6 FUNC GLOBAL DEFAULT 12 helper_check_tlb_flush_global │ │ │ │ 12361: 003991bd 120 FUNC GLOBAL DEFAULT 12 pcie_sriov_unregister_device │ │ │ │ 12362: 00ae6dc6 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QCRYPTO_TLS_CIPHER_SUITE_INFO_DSTATE │ │ │ │ 12363: 006e79b9 196 FUNC GLOBAL DEFAULT 12 visit_type_AudiodevWavOptions │ │ │ │ 12364: 00a9e9b4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QXL_CLIENT_MONITORS_CONFIG_UNSUPPORTED_BY_GUEST_EVENT │ │ │ │ @@ -12471,16 +12471,16 @@ │ │ │ │ 12467: 00ab0660 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_EXIT_BLOCK_EXPORT_ADD_EVENT │ │ │ │ 12468: 0071e4ad 60 FUNC GLOBAL DEFAULT 12 timerlistgroup_init │ │ │ │ 12469: 009ad554 12 OBJECT GLOBAL DEFAULT 21 StatsUnit_lookup │ │ │ │ 12470: 00ae7f42 2 OBJECT GLOBAL DEFAULT 25 _TRACE_MIPSNET_READ_DSTATE │ │ │ │ 12471: 00aa4318 16 OBJECT GLOBAL DEFAULT 24 _TRACE_IGB_IRQ_WRITE_EICS_EVENT │ │ │ │ 12472: 00451815 184 FUNC GLOBAL DEFAULT 12 ram_block_add_cpr_blocker │ │ │ │ 12473: 004e8275 164 FUNC GLOBAL DEFAULT 12 cpu_atomic_xor_fetchl_le_mmu │ │ │ │ - 12474: 0057c635 104 FUNC GLOBAL DEFAULT 12 spr_read_mas73 │ │ │ │ - 12475: 0057c011 120 FUNC GLOBAL DEFAULT 12 spr_write_booke_tsr │ │ │ │ + 12474: 0057c631 104 FUNC GLOBAL DEFAULT 12 spr_read_mas73 │ │ │ │ + 12475: 0057c00d 120 FUNC GLOBAL DEFAULT 12 spr_write_booke_tsr │ │ │ │ 12476: 0031f749 140 FUNC GLOBAL DEFAULT 12 smbus_eeprom_init │ │ │ │ 12477: 00ab13b8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_MIGRATE_PAUSE_EVENT │ │ │ │ 12478: 00aa5764 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PCI_NVME_ERR_STARTFAIL_PAGE_TOO_LARGE_EVENT │ │ │ │ 12479: 003fca35 20 FUNC GLOBAL DEFAULT 12 vfio_device_get_irq_info │ │ │ │ 12480: 00724dc5 52 FUNC GLOBAL DEFAULT 12 qemu_iovec_from_buf │ │ │ │ 12481: 00ae99ce 2 OBJECT GLOBAL DEFAULT 25 _TRACE_THREAD_POOL_CANCEL_AIO_DSTATE │ │ │ │ 12482: 0052bc91 228 FUNC GLOBAL DEFAULT 12 helper_xvsqrtsp │ │ │ │ @@ -12642,15 +12642,15 @@ │ │ │ │ 12638: 00ae7ee4 2 OBJECT GLOBAL DEFAULT 25 _TRACE_NET_RX_PKT_L4_CSUM_FIX_UDP_WITH_NO_CHECKSUM_DSTATE │ │ │ │ 12639: 006a909d 132 FUNC GLOBAL DEFAULT 12 visit_type_FuseExportAllowOther │ │ │ │ 12640: 005f7a4d 122 FUNC GLOBAL DEFAULT 12 bdrv_co_nb_sectors │ │ │ │ 12641: 00ae7568 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VIRTIO_GPU_CMD_RES_CREATE_BLOB_DSTATE │ │ │ │ 12642: 006c2645 452 FUNC GLOBAL DEFAULT 12 qmp_marshal_x_query_roms │ │ │ │ 12643: 004d5309 34 FUNC GLOBAL DEFAULT 12 helper_rem_i32 │ │ │ │ 12644: 004ec039 80 FUNC GLOBAL DEFAULT 12 icount_round │ │ │ │ - 12645: 0057c7f9 708 FUNC GLOBAL DEFAULT 12 create_ppc_opcodes │ │ │ │ + 12645: 0057c7f5 708 FUNC GLOBAL DEFAULT 12 create_ppc_opcodes │ │ │ │ 12646: 00ae7212 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ACPI_PCI_EJECT_SLOT_DSTATE │ │ │ │ 12647: 00aaae10 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_OHCI_SET_FRAME_INTERVAL_EVENT │ │ │ │ 12648: 00618f05 84 FUNC GLOBAL DEFAULT 12 block_copy_call_free │ │ │ │ 12649: 00ae7284 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ASC_READ_EXTREG_DSTATE │ │ │ │ 12650: 006da4b5 58 FUNC GLOBAL DEFAULT 12 qapi_free_GuestPanicInformation │ │ │ │ 12651: 00a9f4d4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_ALLWINNER_I2C_READ_EVENT │ │ │ │ 12652: 0072fef1 276 FUNC GLOBAL DEFAULT 12 visit_type_q_obj_SevInfo_base_members │ │ │ │ @@ -12942,15 +12942,15 @@ │ │ │ │ 12938: 0044a1a5 48 FUNC GLOBAL DEFAULT 12 tcg_iommu_init_notifier_list │ │ │ │ 12939: 00a05bdc 132 OBJECT GLOBAL DEFAULT 24 helper_info_DDIVQ │ │ │ │ 12940: 00ae7f20 2 OBJECT GLOBAL DEFAULT 25 _TRACE_OPEN_ETH_DESC_READ_DSTATE │ │ │ │ 12941: 0038f3bd 180 FUNC GLOBAL DEFAULT 12 msi_reset │ │ │ │ 12942: 004d58d9 136 FUNC GLOBAL DEFAULT 12 helper_gvec_adds16 │ │ │ │ 12943: 00ae8e00 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VMSTATE_DOWNTIME_SAVE_DSTATE │ │ │ │ 12944: 00aa5ba4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PCI_NVME_ZNS_ZONE_RESET_EVENT │ │ │ │ - 12945: 0057ccd5 14 FUNC GLOBAL DEFAULT 12 decContextClearStatus │ │ │ │ + 12945: 0057ccd1 14 FUNC GLOBAL DEFAULT 12 decContextClearStatus │ │ │ │ 12946: 00aa4378 16 OBJECT GLOBAL DEFAULT 24 _TRACE_IGB_RX_DESC_BUFF_SIZE_EVENT │ │ │ │ 12947: 00ae8cac 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QEMU_RDMA_SIGNAL_UNREGISTER_APPEND_DSTATE │ │ │ │ 12948: 00a00e00 132 OBJECT GLOBAL DEFAULT 24 helper_info_vctzb │ │ │ │ 12949: 00452161 384 FUNC GLOBAL DEFAULT 12 qdev_device_help │ │ │ │ 12950: 006ea519 58 FUNC GLOBAL DEFAULT 12 qapi_free_RockerOfDpaFlowKey │ │ │ │ 12951: 00aa43d8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_IGB_CORE_MDIC_READ_EVENT │ │ │ │ 12952: 00a00c74 132 OBJECT GLOBAL DEFAULT 24 helper_info_vctzd │ │ │ │ @@ -13380,15 +13380,15 @@ │ │ │ │ 13376: 00541801 4 FUNC GLOBAL DEFAULT 12 helper_ppc_maybe_interrupt │ │ │ │ 13377: 00a9d268 16 OBJECT GLOBAL DEFAULT 24 _TRACE_ES1370_FRAME_ADDRESS_WR_EVENT │ │ │ │ 13378: 00ab03d4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_BLOCK_DIRTY_BITMAP_ENABLE_EVENT │ │ │ │ 13379: 00ae9446 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_QUERY_SPICE_DSTATE │ │ │ │ 13380: 002f1cc9 152 FUNC GLOBAL DEFAULT 12 sysbus_connect_irq │ │ │ │ 13381: 007095e5 18 FUNC GLOBAL DEFAULT 12 qemu_thread_exit │ │ │ │ 13382: 0044c8f1 132 FUNC GLOBAL DEFAULT 12 qemu_ram_addr_from_host_nofail │ │ │ │ - 13383: 0057b229 24 FUNC GLOBAL DEFAULT 12 spr_read_ctr │ │ │ │ + 13383: 0057b225 24 FUNC GLOBAL DEFAULT 12 spr_read_ctr │ │ │ │ 13384: 00ae90c6 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_X_BLOCKDEV_CHANGE_DSTATE │ │ │ │ 13385: 00aaff68 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_QUERY_PR_MANAGERS_EVENT │ │ │ │ 13386: 00ae804a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PCI_NVME_MMIO_ASQADDR_HI_DSTATE │ │ │ │ 13387: 009aa4ac 12 OBJECT GLOBAL DEFAULT 21 vmstate_info_uint64_equal │ │ │ │ 13388: 004c5ab5 2 FUNC GLOBAL DEFAULT 12 tcg_gen_qemu_ld_i32_chk │ │ │ │ 13389: 00332b69 62 FUNC GLOBAL DEFAULT 12 virtio_input_init_config │ │ │ │ 13390: 00ab26a8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VISIT_TYPE_INT8_EVENT │ │ │ │ @@ -13682,15 +13682,15 @@ │ │ │ │ 13678: 00ae79fc 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VIA1_RTC_UPDATE_DATA_IN_DSTATE │ │ │ │ 13679: 00ae8cec 2 OBJECT GLOBAL DEFAULT 25 _TRACE_MIGRATION_SET_OUTGOING_CHANNEL_DSTATE │ │ │ │ 13680: 006e931d 58 FUNC GLOBAL DEFAULT 12 qapi_free_PciDeviceInfoList │ │ │ │ 13681: 00ae8892 2 OBJECT GLOBAL DEFAULT 25 _TRACE_USB_OHCI_MEM_READ_DSTATE │ │ │ │ 13682: 00aae608 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SAVEVM_SECTION_START_EVENT │ │ │ │ 13683: 00ae7584 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VMWARE_SCRATCH_READ_DSTATE │ │ │ │ 13684: 00aa4bc8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_E1000E_CORE_MDIC_READ_UNHANDLED_EVENT │ │ │ │ - 13685: 0057c16d 100 FUNC GLOBAL DEFAULT 12 spr_write_excp_prefix │ │ │ │ + 13685: 0057c169 100 FUNC GLOBAL DEFAULT 12 spr_write_excp_prefix │ │ │ │ 13686: 00ae88bc 2 OBJECT GLOBAL DEFAULT 25 _TRACE_USB_OHCI_RESUME_DSTATE │ │ │ │ 13687: 00600031 200 FUNC GLOBAL DEFAULT 12 bdrv_bsc_is_data │ │ │ │ 13688: 00ae8140 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PCI_ROUTE_IRQ_DSTATE │ │ │ │ 13689: 00ae75b2 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PL330_DMAST_DSTATE │ │ │ │ 13690: 005c1c91 152 FUNC GLOBAL DEFAULT 12 qemu_extend_irqs │ │ │ │ 13691: 00ae7c30 2 OBJECT GLOBAL DEFAULT 25 _TRACE_DP8393X_LOWER_IRQ_DSTATE │ │ │ │ 13692: 00aa2b40 16 OBJECT GLOBAL DEFAULT 24 _TRACE_AXP2XX_TX_EVENT │ │ │ │ @@ -13936,15 +13936,15 @@ │ │ │ │ 13932: 00ae707e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_NBD_UNKNOWN_ERROR_DSTATE │ │ │ │ 13933: 0044f155 92 FUNC GLOBAL DEFAULT 12 address_space_cache_invalidate │ │ │ │ 13934: 002890cd 24 FUNC GLOBAL DEFAULT 12 accel_cpu_instance_init │ │ │ │ 13935: 00ae6f26 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QCOW2_WRITEV_DONE_REQ_DSTATE │ │ │ │ 13936: 00aae9dc 16 OBJECT GLOBAL DEFAULT 24 _TRACE_RAM_BLOCK_ATTRIBUTES_STATE_CHANGE_EVENT │ │ │ │ 13937: 0048f719 124 FUNC GLOBAL DEFAULT 12 hmp_netdev_del │ │ │ │ 13938: 00471ad1 64 FUNC GLOBAL DEFAULT 12 multifd_device_state_supported │ │ │ │ - 13939: 0057c5d5 96 FUNC GLOBAL DEFAULT 12 spr_write_mas73 │ │ │ │ + 13939: 0057c5d1 96 FUNC GLOBAL DEFAULT 12 spr_write_mas73 │ │ │ │ 13940: 006648f5 46 FUNC GLOBAL DEFAULT 12 qed_read_l1_table_sync │ │ │ │ 13941: 00ae7010 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QIO_CHANNEL_SOCKET_LISTEN_ASYNC_DSTATE │ │ │ │ 13942: 00aac3f0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VIRTIO_IOMMU_UPDATE_PAGE_SIZE_MASK_EVENT │ │ │ │ 13943: 00a9a8f4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_ZBD_ZONE_APPEND_COMPLETE_EVENT │ │ │ │ 13944: 00aaa410 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_DESC_OTHER_SPEED_CONFIG_EVENT │ │ │ │ 13945: 006b1105 58 FUNC GLOBAL DEFAULT 12 qapi_free_QCryptoBlockOpenOptions │ │ │ │ 13946: 00ab0eb8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_X_QUERY_IRQ_EVENT │ │ │ │ @@ -14030,15 +14030,15 @@ │ │ │ │ 14026: 00ae9148 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_EXIT_BLOCKDEV_SNAPSHOT_SYNC_DSTATE │ │ │ │ 14027: 006d4101 58 FUNC GLOBAL DEFAULT 12 qapi_free_ThreadContextProperties │ │ │ │ 14028: 00587195 164 FUNC GLOBAL DEFAULT 12 decimal128IsCanonical │ │ │ │ 14029: 00529405 64 FUNC GLOBAL DEFAULT 12 helper_efsctsiz │ │ │ │ 14030: 004d53b9 44 FUNC GLOBAL DEFAULT 12 helper_sar_i64 │ │ │ │ 14031: 00ae9348 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_EXIT_OBJECT_ADD_DSTATE │ │ │ │ 14032: 006eb879 142 FUNC GLOBAL DEFAULT 12 visit_type_RockerOfDpaGroupList │ │ │ │ - 14033: 0057c121 76 FUNC GLOBAL DEFAULT 12 spr_write_spefscr │ │ │ │ + 14033: 0057c11d 76 FUNC GLOBAL DEFAULT 12 spr_write_spefscr │ │ │ │ 14034: 00aa0f1c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_GICV3_ICC_IAR0_READ_EVENT │ │ │ │ 14035: 00aa85c4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_ESP_RAISE_DRQ_EVENT │ │ │ │ 14036: 00540be5 114 FUNC GLOBAL DEFAULT 12 helper_STVEBX │ │ │ │ 14037: 009aa458 12 OBJECT GLOBAL DEFAULT 21 vmstate_info_bitmap │ │ │ │ 14038: 00415da1 180 FUNC GLOBAL DEFAULT 12 vhost_backend_update_device_iotlb │ │ │ │ 14039: 006157e1 236 FUNC GLOBAL DEFAULT 12 blk_co_pread │ │ │ │ 14040: 004b46c9 52 FUNC GLOBAL DEFAULT 12 tcg_temp_new_ptr │ │ │ │ @@ -14118,15 +14118,15 @@ │ │ │ │ 14114: 00ae6be8 1 OBJECT GLOBAL DEFAULT 25 qemuio_misalign │ │ │ │ 14115: 00731909 58 FUNC GLOBAL DEFAULT 12 qapi_free_CxlDynamicCapacityExtentList │ │ │ │ 14116: 00704de5 172 FUNC GLOBAL DEFAULT 12 parse_debug_env │ │ │ │ 14117: 00ae8c60 2 OBJECT GLOBAL DEFAULT 25 _TRACE_POSTCOPY_CLEANUP_RANGE_DSTATE │ │ │ │ 14118: 00ac5594 4 OBJECT GLOBAL DEFAULT 25 xen_xenstore_ops │ │ │ │ 14119: 0047f395 120 FUNC GLOBAL DEFAULT 12 qmp_query_colo_status │ │ │ │ 14120: 00ae8acc 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VIRTIO_PCI_NOTIFY_WRITE_PIO_DSTATE │ │ │ │ - 14121: 0057c755 2 FUNC GLOBAL DEFAULT 12 spr_write_PMC14_ureg │ │ │ │ + 14121: 0057c751 2 FUNC GLOBAL DEFAULT 12 spr_write_PMC14_ureg │ │ │ │ 14122: 00ae6f40 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_BLOCK_STREAM_DSTATE │ │ │ │ 14123: 004eb115 28 FUNC GLOBAL DEFAULT 12 helper_atomic_fetch_smaxq_be │ │ │ │ 14124: 00aa4d48 16 OBJECT GLOBAL DEFAULT 24 _TRACE_NET_RX_PKT_RSS_IP6_UDP_EVENT │ │ │ │ 14125: 00ae7022 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QIO_TASK_THREAD_SOURCE_CANCEL_DSTATE │ │ │ │ 14126: 006b4781 464 FUNC GLOBAL DEFAULT 12 qmp_marshal_cxl_inject_uncorrectable_errors │ │ │ │ 14127: 00aaf6d8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_GD_GL_AREA_CREATE_CONTEXT_EVENT │ │ │ │ 14128: 00618879 876 FUNC GLOBAL DEFAULT 12 block_copy_state_new │ │ │ │ @@ -14183,15 +14183,15 @@ │ │ │ │ 14179: 004e1649 8 FUNC GLOBAL DEFAULT 12 tlb_flush_all_cpus_synced │ │ │ │ 14180: 00a9f0c0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PL330_DEBUG_EXEC_STALL_EVENT │ │ │ │ 14181: 00ae896a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VFIO_PREREG_LISTENER_REGION_ADD_SKIP_DSTATE │ │ │ │ 14182: 0046d4c9 18 FUNC GLOBAL DEFAULT 12 migration_has_failed │ │ │ │ 14183: 0052a0a5 16 FUNC GLOBAL DEFAULT 12 helper_efscfd │ │ │ │ 14184: 00aaf138 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QEMU_SPICE_GL_UPDATE_EVENT │ │ │ │ 14185: 009b4558 40 OBJECT GLOBAL DEFAULT 21 qdev_prop_mig_mode │ │ │ │ - 14186: 0057c299 108 FUNC GLOBAL DEFAULT 12 spr_read_thrm │ │ │ │ + 14186: 0057c295 108 FUNC GLOBAL DEFAULT 12 spr_read_thrm │ │ │ │ 14187: 00995260 52 OBJECT GLOBAL DEFAULT 21 vmstate_pcihost │ │ │ │ 14188: 008f9500 52 OBJECT GLOBAL DEFAULT 21 vmstate_ipack_device │ │ │ │ 14189: 0071dcad 52 FUNC GLOBAL DEFAULT 12 thread_pool_set_max_threads │ │ │ │ 14190: 00723af5 276 FUNC GLOBAL DEFAULT 12 qemu_hexdump │ │ │ │ 14191: 00aa049c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_LOONGARCH_EXTIOI_WRITEW_EVENT │ │ │ │ 14192: 004c76ad 136 FUNC GLOBAL DEFAULT 12 tcg_gen_atomic_umax_fetch_i64_chk │ │ │ │ 14193: 00541c5d 32 FUNC GLOBAL DEFAULT 12 helper_load_atbl │ │ │ │ @@ -15196,15 +15196,15 @@ │ │ │ │ 15192: 00479a8d 296 FUNC GLOBAL DEFAULT 12 qemu_savevm_send_postcopy_ram_discard │ │ │ │ 15193: 006f50e1 464 FUNC GLOBAL DEFAULT 12 qmp_marshal_expire_password │ │ │ │ 15194: 0038e309 200 FUNC GLOBAL DEFAULT 12 at24c_eeprom_init_rom │ │ │ │ 15195: 00994bc4 52 OBJECT GLOBAL DEFAULT 21 vmstate_msix │ │ │ │ 15196: 00a9f394 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PCA954X_READ_DATA_EVENT │ │ │ │ 15197: 006afc1d 58 FUNC GLOBAL DEFAULT 12 qapi_free_CompatPolicy │ │ │ │ 15198: 00731855 58 FUNC GLOBAL DEFAULT 12 qapi_free_CXLUncorErrorRecord │ │ │ │ - 15199: 0057b241 20 FUNC GLOBAL DEFAULT 12 spr_write_ctr │ │ │ │ + 15199: 0057b23d 20 FUNC GLOBAL DEFAULT 12 spr_write_ctr │ │ │ │ 15200: 006efce9 140 FUNC GLOBAL DEFAULT 12 visit_type_ExpirePasswordOptionsVnc_members │ │ │ │ 15201: 0069e4b1 196 FUNC GLOBAL DEFAULT 12 visit_type_BlockdevOptionsBlklogwrites │ │ │ │ 15202: 00ae91e6 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_JOB_DISMISS_DSTATE │ │ │ │ 15203: 00aaf708 16 OBJECT GLOBAL DEFAULT 24 _TRACE_GD_GRAB_EVENT │ │ │ │ 15204: 00aac7d0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VHOST_VDPA_SET_VRING_NUM_EVENT │ │ │ │ 15205: 00673501 104 FUNC GLOBAL DEFAULT 12 laio_cleanup │ │ │ │ 15206: 009e9fdc 132 OBJECT GLOBAL DEFAULT 24 helper_info_gvec_umin32 │ │ │ │ @@ -15445,15 +15445,15 @@ │ │ │ │ 15441: 00a9f7b0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_AHCI_DMA_PREPARE_BUF_FAIL_EVENT │ │ │ │ 15442: 004873c9 164 FUNC GLOBAL DEFAULT 12 hmp_log │ │ │ │ 15443: 0049186d 62 FUNC GLOBAL DEFAULT 12 qemu_configure_nic_device │ │ │ │ 15444: 006d9f31 472 FUNC GLOBAL DEFAULT 12 qmp_marshal_replay_break │ │ │ │ 15445: 00aa2720 16 OBJECT GLOBAL DEFAULT 24 _TRACE_NPCM_CLK_WRITE_EVENT │ │ │ │ 15446: 00aa059c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_GOLDFISH_PIC_REALIZE_EVENT │ │ │ │ 15447: 0029acd9 234 FUNC GLOBAL DEFAULT 12 vnc_send_framebuffer_update │ │ │ │ - 15448: 0057d399 16 FUNC GLOBAL DEFAULT 12 decContextTestStatus │ │ │ │ + 15448: 0057d395 16 FUNC GLOBAL DEFAULT 12 decContextTestStatus │ │ │ │ 15449: 00ae99e8 1 OBJECT GLOBAL DEFAULT 25 qapi_dummy_qapi_types_machine_s390x_c │ │ │ │ 15450: 00ab117c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_EXIT_SET_CPU_TOPOLOGY_EVENT │ │ │ │ 15451: 00aa0cdc 16 OBJECT GLOBAL DEFAULT 24 _TRACE_GICV3_ICV_DIR_WRITE_EVENT │ │ │ │ 15452: 00706d69 180 FUNC GLOBAL DEFAULT 12 qemu_fd_getpagesize │ │ │ │ 15453: 00aa27e0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_MSF2_SYSREG_READ_EVENT │ │ │ │ 15454: 00aa37f8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_DP8393X_TRANSMIT_PACKET_EVENT │ │ │ │ 15455: 009ede40 132 OBJECT GLOBAL DEFAULT 24 helper_info_atomic_fetch_umaxl_be │ │ │ │ @@ -15493,15 +15493,15 @@ │ │ │ │ 15489: 00ae7850 2 OBJECT GLOBAL DEFAULT 25 _TRACE_GICV3_ICV_CTLR_READ_DSTATE │ │ │ │ 15490: 00ae6d79 1 OBJECT GLOBAL DEFAULT 25 qapi_dummy_qapi_commands_qom_c │ │ │ │ 15491: 00a9d8f0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PFLASH_DATA_WRITE_BLOCK_EVENT │ │ │ │ 15492: 00aaf89c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_STORE_ATOM4_FALLBACK_EVENT │ │ │ │ 15493: 0038fedd 82 FUNC GLOBAL DEFAULT 12 msix_save │ │ │ │ 15494: 002c1579 68 FUNC GLOBAL DEFAULT 12 acpi_build_tables_cleanup │ │ │ │ 15495: 0061ce3d 12 FUNC GLOBAL DEFAULT 12 bdrv_enable_dirty_bitmap_locked │ │ │ │ - 15496: 0057b81d 136 FUNC GLOBAL DEFAULT 12 spr_write_ibatl │ │ │ │ + 15496: 0057b819 136 FUNC GLOBAL DEFAULT 12 spr_write_ibatl │ │ │ │ 15497: 00664979 84 FUNC GLOBAL DEFAULT 12 qed_write_l1_table_sync │ │ │ │ 15498: 006f6649 464 FUNC GLOBAL DEFAULT 12 qmp_marshal_display_update │ │ │ │ 15499: 00337611 68 FUNC GLOBAL DEFAULT 12 ipack_bus_init │ │ │ │ 15500: 0043a449 220 FUNC GLOBAL DEFAULT 12 dirtylimit_vcpu_execute │ │ │ │ 15501: 009ee578 132 OBJECT GLOBAL DEFAULT 24 helper_info_atomic_fetch_uminl_be │ │ │ │ 15502: 006b75fd 142 FUNC GLOBAL DEFAULT 12 visit_type_SchemaInfoList │ │ │ │ 15503: 00aa5a04 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PCI_NVME_ERR_INVALID_LBA_RANGE_EVENT │ │ │ │ @@ -15513,15 +15513,15 @@ │ │ │ │ 15509: 00ae747c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_MACFB_SENSE_READ_DSTATE │ │ │ │ 15510: 002e9c31 112 FUNC GLOBAL DEFAULT 12 qmp_query_memdev │ │ │ │ 15511: 00aaff18 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_EXIT_BLOCKDEV_OPEN_TRAY_EVENT │ │ │ │ 15512: 00ae7d02 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SUNHME_SEB_WRITE_DSTATE │ │ │ │ 15513: 006d25b1 332 FUNC GLOBAL DEFAULT 12 qapi_event_send_nic_rx_filter_changed │ │ │ │ 15514: 00ae8a18 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VFIO_PCI_HOT_RESET_DEP_DEVICES_DSTATE │ │ │ │ 15515: 006d3d7d 58 FUNC GLOBAL DEFAULT 12 qapi_free_MemoryBackendEpcProperties │ │ │ │ - 15516: 0057b70d 136 FUNC GLOBAL DEFAULT 12 spr_write_ibatu │ │ │ │ + 15516: 0057b709 136 FUNC GLOBAL DEFAULT 12 spr_write_ibatu │ │ │ │ 15517: 00ae713c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_TPM_EMULATOR_SET_LOCALITY_DSTATE │ │ │ │ 15518: 0070db51 108 FUNC GLOBAL DEFAULT 12 fifo8_peek_bufptr │ │ │ │ 15519: 005d50b5 124 FUNC GLOBAL DEFAULT 12 qio_channel_read_all_eof │ │ │ │ 15520: 004d6259 120 FUNC GLOBAL DEFAULT 12 helper_gvec_neg8 │ │ │ │ 15521: 00350f99 132 FUNC GLOBAL DEFAULT 12 net_rx_pkt_set_vhdr_iovec │ │ │ │ 15522: 004e5d31 20 FUNC GLOBAL DEFAULT 12 helper_atomic_umin_fetchb │ │ │ │ 15523: 002e78b9 84 FUNC GLOBAL DEFAULT 12 load_elf_as │ │ │ │ @@ -15532,28 +15532,28 @@ │ │ │ │ 15528: 00ae891c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VFIO_STATE_PENDING_ESTIMATE_DSTATE │ │ │ │ 15529: 00ae8f48 2 OBJECT GLOBAL DEFAULT 25 _TRACE_INPUT_EVENT_ABS_DSTATE │ │ │ │ 15530: 006dbe41 88 FUNC GLOBAL DEFAULT 12 qapi_event_send_stop │ │ │ │ 15531: 00aa6f0c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VOF_METHOD_EVENT │ │ │ │ 15532: 00ae7dee 2 OBJECT GLOBAL DEFAULT 25 _TRACE_E1000E_IRQ_FIRE_DELAYED_INTERRUPTS_DSTATE │ │ │ │ 15533: 0044b54d 4 FUNC GLOBAL DEFAULT 12 qemu_ram_get_offset │ │ │ │ 15534: 00470b45 632 FUNC GLOBAL DEFAULT 12 multifd_send_setup │ │ │ │ - 15535: 0057b35d 100 FUNC GLOBAL DEFAULT 12 spr_read_tbl │ │ │ │ + 15535: 0057b359 100 FUNC GLOBAL DEFAULT 12 spr_read_tbl │ │ │ │ 15536: 005aa181 6 FUNC GLOBAL DEFAULT 12 virtio_legacy_check_disabled │ │ │ │ 15537: 005ba629 504 FUNC GLOBAL DEFAULT 12 qemu_guest_free_page_hint │ │ │ │ 15538: 00ae8c4a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_POSTCOPY_RAM_FAULT_THREAD_EXIT_DSTATE │ │ │ │ 15539: 00492e05 232 FUNC GLOBAL DEFAULT 12 qemu_net_queue_flush │ │ │ │ 15540: 00aa16c4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SUPERIO_CREATE_SERIAL_EVENT │ │ │ │ - 15541: 0057cded 74 FUNC GLOBAL DEFAULT 12 decContextSetStatus │ │ │ │ + 15541: 0057cde9 74 FUNC GLOBAL DEFAULT 12 decContextSetStatus │ │ │ │ 15542: 00524cd9 220 FUNC GLOBAL DEFAULT 12 helper_DRINTX │ │ │ │ 15543: 004d5a69 120 FUNC GLOBAL DEFAULT 12 helper_gvec_sub8 │ │ │ │ 15544: 006c3c11 58 FUNC GLOBAL DEFAULT 12 qapi_free_MigrationStats │ │ │ │ 15545: 005edba9 104 FUNC GLOBAL DEFAULT 12 blockdev_auto_del │ │ │ │ 15546: 006e19a9 58 FUNC GLOBAL DEFAULT 12 qapi_free_VirtioRingAvail │ │ │ │ 15547: 00a9b324 16 OBJECT GLOBAL DEFAULT 24 _TRACE_BDRV_OPEN_COMMON_EVENT │ │ │ │ - 15548: 0057b3c1 100 FUNC GLOBAL DEFAULT 12 spr_read_tbu │ │ │ │ + 15548: 0057b3bd 100 FUNC GLOBAL DEFAULT 12 spr_read_tbu │ │ │ │ 15549: 004d824d 126 FUNC GLOBAL DEFAULT 12 helper_gvec_eq8 │ │ │ │ 15550: 00ae8dfe 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VMSTATE_DOWNTIME_LOAD_DSTATE │ │ │ │ 15551: 00709949 116 FUNC GLOBAL DEFAULT 12 qemu_memfd_free │ │ │ │ 15552: 007250a5 110 FUNC GLOBAL DEFAULT 12 iov_discard_back_undoable │ │ │ │ 15553: 00ae76cc 2 OBJECT GLOBAL DEFAULT 25 _TRACE_BMDMA_CMD_WRITEB_DSTATE │ │ │ │ 15554: 009e958c 132 OBJECT GLOBAL DEFAULT 24 helper_info_gvec_nand │ │ │ │ 15555: 00aa5bb4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PCI_NVME_RESET_ZONE_EVENT │ │ │ │ @@ -15905,15 +15905,15 @@ │ │ │ │ 15901: 00456989 324 FUNC GLOBAL DEFAULT 12 vm_state_notify │ │ │ │ 15902: 00ae8ce8 2 OBJECT GLOBAL DEFAULT 25 _TRACE_MIGRATE_GLOBAL_STATE_POST_LOAD_DSTATE │ │ │ │ 15903: 00ae7ca6 2 OBJECT GLOBAL DEFAULT 25 _TRACE_TULIP_MII_READ_DSTATE │ │ │ │ 15904: 005f0b3d 156 FUNC GLOBAL DEFAULT 12 qmp_block_job_pause │ │ │ │ 15905: 00ae75ba 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PL330_DMALPITER_DSTATE │ │ │ │ 15906: 009a8584 4 OBJECT GLOBAL DEFAULT 21 blk_ops │ │ │ │ 15907: 00467275 520 FUNC GLOBAL DEFAULT 12 file_start_incoming_migration │ │ │ │ - 15908: 0057d065 452 FUNC GLOBAL DEFAULT 12 decContextSetStatusFromStringQuiet │ │ │ │ + 15908: 0057d061 452 FUNC GLOBAL DEFAULT 12 decContextSetStatusFromStringQuiet │ │ │ │ 15909: 004d37bd 176 FUNC GLOBAL DEFAULT 12 accel_init_ops_interfaces │ │ │ │ 15910: 0042eebd 144 FUNC GLOBAL DEFAULT 12 hmp_snapshot_blkdev_internal │ │ │ │ 15911: 003fee41 16 FUNC GLOBAL DEFAULT 12 vfio_migration_bytes_transferred │ │ │ │ 15912: 00ae6f32 2 OBJECT GLOBAL DEFAULT 25 _TRACE_LURING_CO_SUBMIT_DSTATE │ │ │ │ 15913: 006a38e5 576 FUNC GLOBAL DEFAULT 12 qmp_marshal_query_blockstats │ │ │ │ 15914: 00ae85ae 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SDCARD_EJECTED_DSTATE │ │ │ │ 15915: 005d5559 652 FUNC GLOBAL DEFAULT 12 qio_dns_resolver_lookup_sync │ │ │ │ @@ -16212,15 +16212,15 @@ │ │ │ │ 16208: 00aaeb0c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_FLATVIEW_DESTROY_RCU_EVENT │ │ │ │ 16209: 00ab1a3c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_QOM_GET_EVENT │ │ │ │ 16210: 00a9a51c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_GDBSTUB_HIT_SHUTDOWN_EVENT │ │ │ │ 16211: 006e4689 224 FUNC GLOBAL DEFAULT 12 visit_type_KvmInfo │ │ │ │ 16212: 006c805d 100 FUNC GLOBAL DEFAULT 12 visit_type_q_obj_set_vcpu_dirty_limit_arg_members │ │ │ │ 16213: 00a9c6a0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_V9FS_READLINK_EVENT │ │ │ │ 16214: 00476a25 188 FUNC GLOBAL DEFAULT 12 postcopy_place_page_zero │ │ │ │ - 16215: 0057bd21 144 FUNC GLOBAL DEFAULT 12 spr_write_40x_dbcr0 │ │ │ │ + 16215: 0057bd1d 144 FUNC GLOBAL DEFAULT 12 spr_write_40x_dbcr0 │ │ │ │ 16216: 00ae8d4c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_MULTIFD_TLS_OUTGOING_HANDSHAKE_START_DSTATE │ │ │ │ 16217: 00ae77ec 2 OBJECT GLOBAL DEFAULT 25 _TRACE_GICV3_ITS_CTE_READ_FAULT_DSTATE │ │ │ │ 16218: 005a3865 284 FUNC GLOBAL DEFAULT 12 vfio_pci_register_req_notifier │ │ │ │ 16219: 00678dc9 380 FUNC GLOBAL DEFAULT 12 blk_eject │ │ │ │ 16220: 00a9a4ac 16 OBJECT GLOBAL DEFAULT 24 _TRACE_GDBSTUB_IO_GOT_ACK_EVENT │ │ │ │ 16221: 0044d2d5 320 FUNC GLOBAL DEFAULT 12 cpu_physical_memory_rw │ │ │ │ 16222: 00292ca5 320 FUNC GLOBAL DEFAULT 12 qmp_set_password │ │ │ │ @@ -16464,15 +16464,15 @@ │ │ │ │ 16460: 00a9d770 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PFLASH_WRITE_FAILED_EVENT │ │ │ │ 16461: 00a9f770 16 OBJECT GLOBAL DEFAULT 24 _TRACE_HANDLE_REG_H2D_FIS_DUMP_EVENT │ │ │ │ 16462: 00a06ff8 132 OBJECT GLOBAL DEFAULT 24 helper_info_store_atbu │ │ │ │ 16463: 0085d6c4 4 OBJECT GLOBAL DEFAULT 14 hw_compat_7_0_len │ │ │ │ 16464: 00aa2620 16 OBJECT GLOBAL DEFAULT 24 _TRACE_STM32_RCC_WRITE_EVENT │ │ │ │ 16465: 00338a85 188 FUNC GLOBAL DEFAULT 12 isa_register_ioport │ │ │ │ 16466: 006a46d5 472 FUNC GLOBAL DEFAULT 12 qmp_marshal_drive_backup │ │ │ │ - 16467: 0057c6c9 2 FUNC GLOBAL DEFAULT 12 spr_write_MMCR0_ureg │ │ │ │ + 16467: 0057c6c5 2 FUNC GLOBAL DEFAULT 12 spr_write_MMCR0_ureg │ │ │ │ 16468: 00ae7120 2 OBJECT GLOBAL DEFAULT 25 _TRACE_TPM_EMULATOR_SET_STATE_BLOB_DSTATE │ │ │ │ 16469: 004225a5 50 FUNC GLOBAL DEFAULT 12 audio_get_pdo_in │ │ │ │ 16470: 006787e1 208 FUNC GLOBAL DEFAULT 12 blk_co_new_open │ │ │ │ 16471: 0085d6bc 4 OBJECT GLOBAL DEFAULT 14 hw_compat_6_1_len │ │ │ │ 16472: 003d56e1 12 FUNC GLOBAL DEFAULT 12 ufs_build_query_response │ │ │ │ 16473: 00ae6f36 2 OBJECT GLOBAL DEFAULT 25 _TRACE_LURING_DO_SUBMIT_DSTATE │ │ │ │ 16474: 00ae879e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_USB_DWC2_LOWER_HOST_IRQ_DSTATE │ │ │ │ @@ -16925,15 +16925,15 @@ │ │ │ │ 16921: 009ac8e8 12 OBJECT GLOBAL DEFAULT 21 ChardevBackendKind_lookup │ │ │ │ 16922: 006b84a9 464 FUNC GLOBAL DEFAULT 12 qmp_marshal_job_cancel │ │ │ │ 16923: 00a9c660 16 OBJECT GLOBAL DEFAULT 24 _TRACE_XEN_9PFS_ALLOC_EVENT │ │ │ │ 16924: 00aa9e40 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_SERIAL_UNSUPPORTED_PARITY_EVENT │ │ │ │ 16925: 00ae71f8 2 OBJECT GLOBAL DEFAULT 25 _TRACE_TCO_TIMER_EXPIRED_DSTATE │ │ │ │ 16926: 00aa09ec 16 OBJECT GLOBAL DEFAULT 24 _TRACE_GICV3_ITS_ITE_READ_EVENT │ │ │ │ 16927: 006edfe9 200 FUNC GLOBAL DEFAULT 12 visit_type_TPMEmulatorOptionsWrapper │ │ │ │ - 16928: 0057d229 12 FUNC GLOBAL DEFAULT 12 decContextSetStatusQuiet │ │ │ │ + 16928: 0057d225 12 FUNC GLOBAL DEFAULT 12 decContextSetStatusQuiet │ │ │ │ 16929: 003ac0f1 112 FUNC GLOBAL DEFAULT 12 scsi_req_enqueue │ │ │ │ 16930: 0067aaa1 388 FUNC GLOBAL DEFAULT 12 nbd_do_establish_connection │ │ │ │ 16931: 006df7d9 572 FUNC GLOBAL DEFAULT 12 qmp_marshal_query_stats_schemas │ │ │ │ 16932: 00a9feac 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PS2_KEYBOARD_SET_TRANSLATION_EVENT │ │ │ │ 16933: 00425111 292 FUNC GLOBAL DEFAULT 12 hmp_wavcapture │ │ │ │ 16934: 00ab4508 4 OBJECT GLOBAL DEFAULT 25 open_fd_hw │ │ │ │ 16935: 00ae8d9c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_RAM_DIRTY_BITMAP_RELOAD_BEGIN_DSTATE │ │ │ │ @@ -17336,25 +17336,25 @@ │ │ │ │ 17332: 00ae8292 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SPAPR_IOMMU_PUT_DSTATE │ │ │ │ 17333: 00444e81 20 FUNC GLOBAL DEFAULT 12 memory_region_clear_coalescing │ │ │ │ 17334: 00ae755a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VIRTIO_GPU_CMD_RES_FLUSH_DSTATE │ │ │ │ 17335: 005fc4b5 160 FUNC GLOBAL DEFAULT 12 bdrv_reopen_set_read_only │ │ │ │ 17336: 006db8f5 228 FUNC GLOBAL DEFAULT 12 visit_type_MemoryFailureFlags │ │ │ │ 17337: 0035f871 372 FUNC GLOBAL DEFAULT 12 igb_core_write │ │ │ │ 17338: 00aa3ff8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SUNGEM_RESET_EVENT │ │ │ │ - 17339: 0057b4bd 120 FUNC GLOBAL DEFAULT 12 spr_write_tbl │ │ │ │ + 17339: 0057b4b9 120 FUNC GLOBAL DEFAULT 12 spr_write_tbl │ │ │ │ 17340: 002c4c21 2 FUNC GLOBAL DEFAULT 12 acpi_memory_ospm_status │ │ │ │ 17341: 00ae8cb2 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QEMU_RDMA_REGISTER_ODP_MR_DSTATE │ │ │ │ 17342: 00281ca9 280 FUNC GLOBAL DEFAULT 12 int64_to_float16_scalbn │ │ │ │ 17343: 005b7499 20 FUNC GLOBAL DEFAULT 12 precopy_add_notifier │ │ │ │ 17344: 004e75d9 20 FUNC GLOBAL DEFAULT 12 helper_atomic_fetch_smaxw_be │ │ │ │ 17345: 00a9bd58 16 OBJECT GLOBAL DEFAULT 24 _TRACE_NBD_SEND_REQUEST_EVENT │ │ │ │ 17346: 005d4731 200 FUNC GLOBAL DEFAULT 12 qio_channel_preadv │ │ │ │ 17347: 00aabbf0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VFIO_QUIRK_NVIDIA_3D0_WRITE_EVENT │ │ │ │ 17348: 00a9e7c4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_DPCD_READ_EVENT │ │ │ │ - 17349: 0057b535 120 FUNC GLOBAL DEFAULT 12 spr_write_tbu │ │ │ │ + 17349: 0057b531 120 FUNC GLOBAL DEFAULT 12 spr_write_tbu │ │ │ │ 17350: 00703a4d 94 FUNC GLOBAL DEFAULT 12 qemu_accept │ │ │ │ 17351: 004dd845 172 FUNC GLOBAL DEFAULT 12 cpu_io_recompile │ │ │ │ 17352: 00a01f88 132 OBJECT GLOBAL DEFAULT 24 helper_info_efdtsteq │ │ │ │ 17353: 006250ed 184 FUNC GLOBAL DEFAULT 12 bdrv_co_copy_range_from │ │ │ │ 17354: 00ae9918 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VISIT_TYPE_STR_DSTATE │ │ │ │ 17355: 006e507d 192 FUNC GLOBAL DEFAULT 12 visit_type_ACPIOSTInfo │ │ │ │ 17356: 00ae7d62 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SPAPR_VLAN_H_SEND_LOGICAL_LAN_DSTATE │ │ │ │ @@ -17475,15 +17475,15 @@ │ │ │ │ 17471: 004385a1 124 FUNC GLOBAL DEFAULT 12 resume_all_vcpus │ │ │ │ 17472: 005dcee9 8 FUNC GLOBAL DEFAULT 12 qcrypto_der_encode_int │ │ │ │ 17473: 00aa9628 16 OBJECT GLOBAL DEFAULT 24 _TRACE_UFS_ERR_UTRL_SLOT_ERROR_EVENT │ │ │ │ 17474: 00ae8316 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SCSI_DISK_EMULATE_COMMAND_SAI_16_DSTATE │ │ │ │ 17475: 005317f5 220 FUNC GLOBAL DEFAULT 12 helper_xscvsxdsp │ │ │ │ 17476: 00a9ee14 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VIRTIO_GPU_CMD_RES_BACK_DETACH_EVENT │ │ │ │ 17477: 00ae9244 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_EXIT_QUERY_HOTPLUGGABLE_CPUS_DSTATE │ │ │ │ - 17478: 0057bbd5 112 FUNC GLOBAL DEFAULT 12 spr_write_sdr1 │ │ │ │ + 17478: 0057bbd1 112 FUNC GLOBAL DEFAULT 12 spr_write_sdr1 │ │ │ │ 17479: 00ab2638 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VISIT_TYPE_NUMBER_EVENT │ │ │ │ 17480: 00aad768 16 OBJECT GLOBAL DEFAULT 24 _TRACE_POSTCOPY_PAUSE_FAST_LOAD_EVENT │ │ │ │ 17481: 0034ef21 72 FUNC GLOBAL DEFAULT 12 net_tx_pkt_get_packet_type │ │ │ │ 17482: 00ae7ed8 2 OBJECT GLOBAL DEFAULT 25 _TRACE_NET_RX_PKT_RSS_IP4_TCP_DSTATE │ │ │ │ 17483: 00ae6ec0 2 OBJECT GLOBAL DEFAULT 25 _TRACE_NVME_SUBMIT_COMMAND_DSTATE │ │ │ │ 17484: 00350e05 92 FUNC GLOBAL DEFAULT 12 net_rx_pkt_get_ip_id │ │ │ │ 17485: 009fec7c 132 OBJECT GLOBAL DEFAULT 24 helper_info_xssubqp │ │ │ │ @@ -17505,15 +17505,15 @@ │ │ │ │ 17501: 006c67e5 172 FUNC GLOBAL DEFAULT 12 visit_type_q_obj_COLO_EXIT_arg_members │ │ │ │ 17502: 004cfb79 100 FUNC GLOBAL DEFAULT 12 tcg_gen_gvec_ussub │ │ │ │ 17503: 0068e7ad 58 FUNC GLOBAL DEFAULT 12 qapi_free_BlockdevQcow2Encryption │ │ │ │ 17504: 00600009 38 FUNC GLOBAL DEFAULT 12 bdrv_backing_chain_next │ │ │ │ 17505: 00ae928a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_SNAPSHOT_LOAD_DSTATE │ │ │ │ 17506: 0034dc51 148 FUNC GLOBAL DEFAULT 12 e1000x_restart_autoneg │ │ │ │ 17507: 00ae86e6 2 OBJECT GLOBAL DEFAULT 25 _TRACE_USB_MTP_XFER_DSTATE │ │ │ │ - 17508: 0057c6cd 44 FUNC GLOBAL DEFAULT 12 spr_read_MMCR2_ureg │ │ │ │ + 17508: 0057c6c9 44 FUNC GLOBAL DEFAULT 12 spr_read_MMCR2_ureg │ │ │ │ 17509: 006c3d01 58 FUNC GLOBAL DEFAULT 12 qapi_free_MigrationInfo │ │ │ │ 17510: 00695ab1 132 FUNC GLOBAL DEFAULT 12 visit_type_BlockPermission │ │ │ │ 17511: 00aadc78 16 OBJECT GLOBAL DEFAULT 24 _TRACE_MIGRATION_PRECOPY_COMPLETE_EVENT │ │ │ │ 17512: 00ae902c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_CLOCK_SET_SOURCE_DSTATE │ │ │ │ 17513: 0052f939 360 FUNC GLOBAL DEFAULT 12 helper_XVCMPGTSP │ │ │ │ 17514: 00a9b940 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QIO_TASK_THREAD_EXIT_EVENT │ │ │ │ 17515: 00615641 118 FUNC GLOBAL DEFAULT 12 blk_co_preadv │ │ │ │ @@ -17526,15 +17526,15 @@ │ │ │ │ 17522: 00aac750 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VHOST_VDPA_GET_IOVA_RANGE_EVENT │ │ │ │ 17523: 006a9ca1 196 FUNC GLOBAL DEFAULT 12 visit_type_BlockExportInfo │ │ │ │ 17524: 00aad628 16 OBJECT GLOBAL DEFAULT 24 _TRACE_POSTCOPY_PREEMPT_THREAD_EXIT_EVENT │ │ │ │ 17525: 00ae6e94 2 OBJECT GLOBAL DEFAULT 25 _TRACE_NBD_READ_REPLY_ENTRY_FAIL_DSTATE │ │ │ │ 17526: 005d73e1 18 FUNC GLOBAL DEFAULT 12 qcrypto_akcipher_sign │ │ │ │ 17527: 00ae7678 2 OBJECT GLOBAL DEFAULT 25 _TRACE_AHCI_UNMAP_FIS_ADDRESS_NULL_DSTATE │ │ │ │ 17528: 00473e85 148 FUNC GLOBAL DEFAULT 12 migrate_params_init │ │ │ │ - 17529: 0057bb49 140 FUNC GLOBAL DEFAULT 12 spr_write_dbatl_h │ │ │ │ + 17529: 0057bb45 140 FUNC GLOBAL DEFAULT 12 spr_write_dbatl_h │ │ │ │ 17530: 009ee680 132 OBJECT GLOBAL DEFAULT 24 helper_info_atomic_fetch_uminw_be │ │ │ │ 17531: 006c3df1 58 FUNC GLOBAL DEFAULT 12 qapi_free_BitmapMigrationBitmapAlias │ │ │ │ 17532: 00ae721c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_CPUHP_ACPI_EJECTING_CPU_DSTATE │ │ │ │ 17533: 00ae72ca 2 OBJECT GLOBAL DEFAULT 25 _TRACE_M25P80_TRANSFER_DSTATE │ │ │ │ 17534: 00ae82fa 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SCSI_DISK_MODE_SELECT_PAGE_TRUNCATED_DSTATE │ │ │ │ 17535: 00472489 156 FUNC GLOBAL DEFAULT 12 multifd_queue_page │ │ │ │ 17536: 00a01094 132 OBJECT GLOBAL DEFAULT 24 helper_info_vlogefp │ │ │ │ @@ -17853,15 +17853,15 @@ │ │ │ │ 17849: 00aae9fc 16 OBJECT GLOBAL DEFAULT 24 _TRACE_DIRTYLIMIT_SET_VCPU_EVENT │ │ │ │ 17850: 00a9b6a0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_FAIL_EVENT │ │ │ │ 17851: 00a9fad0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_IDE_ATAPI_CMD_READ_DMA_CB_AIO_EVENT │ │ │ │ 17852: 009f78fc 132 OBJECT GLOBAL DEFAULT 24 helper_info_FMSUBS │ │ │ │ 17853: 009f4dac 132 OBJECT GLOBAL DEFAULT 24 helper_info_VMLADDUHM │ │ │ │ 17854: 006b9afd 58 FUNC GLOBAL DEFAULT 12 qapi_free_SgxEPCDeviceInfo │ │ │ │ 17855: 009fd0a4 132 OBJECT GLOBAL DEFAULT 24 helper_info_vslo │ │ │ │ - 17856: 0057b425 76 FUNC GLOBAL DEFAULT 12 spr_read_atbl │ │ │ │ + 17856: 0057b421 76 FUNC GLOBAL DEFAULT 12 spr_read_atbl │ │ │ │ 17857: 004cefd9 96 FUNC GLOBAL DEFAULT 12 tcg_gen_gvec_dup_i64 │ │ │ │ 17858: 004f93c1 200 FUNC GLOBAL DEFAULT 12 ppc_booke_timers_init │ │ │ │ 17859: 00ae7b66 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ECC_MEM_READL_VCR_DSTATE │ │ │ │ 17860: 0029211d 696 FUNC GLOBAL DEFAULT 12 hmp_info_vnc │ │ │ │ 17861: 00ae6fc8 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QIO_CHANNEL_WEBSOCK_PAYLOAD_DECODE_DSTATE │ │ │ │ 17862: 005306a1 6 FUNC GLOBAL DEFAULT 12 helper_XSCVSPDPN │ │ │ │ 17863: 00526281 292 FUNC GLOBAL DEFAULT 12 helper_DXEXQ │ │ │ │ @@ -17873,15 +17873,15 @@ │ │ │ │ 17869: 0027f7d5 176 FUNC GLOBAL DEFAULT 12 bfloat16_to_int64 │ │ │ │ 17870: 002ae4a1 2032 FUNC GLOBAL DEFAULT 12 gdb_read_byte │ │ │ │ 17871: 009fd128 132 OBJECT GLOBAL DEFAULT 24 helper_info_vslv │ │ │ │ 17872: 00aaf88c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_STORE_ATOM8_FALLBACK_EVENT │ │ │ │ 17873: 004e6731 20 FUNC GLOBAL DEFAULT 12 helper_atomic_fetch_sminw_le │ │ │ │ 17874: 006a1375 140 FUNC GLOBAL DEFAULT 12 visit_type_q_obj_BlockdevCreateOptions_base_members │ │ │ │ 17875: 006e0b71 16 FUNC GLOBAL DEFAULT 12 visit_type_BlockdevSnapshotWrapper_members │ │ │ │ - 17876: 0057b471 76 FUNC GLOBAL DEFAULT 12 spr_read_atbu │ │ │ │ + 17876: 0057b46d 76 FUNC GLOBAL DEFAULT 12 spr_read_atbu │ │ │ │ 17877: 0039ae9d 256 FUNC GLOBAL DEFAULT 12 pcie_cap_slot_plug_cb │ │ │ │ 17878: 00ab0424 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_EXIT_BLOCK_DIRTY_BITMAP_ADD_EVENT │ │ │ │ 17879: 009ed894 132 OBJECT GLOBAL DEFAULT 24 helper_info_atomic_and_fetchw_le │ │ │ │ 17880: 00ae761e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_I2C_RECV_DSTATE │ │ │ │ 17881: 0072f7e5 16 FUNC GLOBAL DEFAULT 12 visit_type_q_obj_device_list_properties_arg_members │ │ │ │ 17882: 00ae6f56 2 OBJECT GLOBAL DEFAULT 25 _TRACE_BLOCK_COPY_PROCESS_DSTATE │ │ │ │ 17883: 0068a181 58 FUNC GLOBAL DEFAULT 12 qapi_free_int64List │ │ │ │ @@ -18017,15 +18017,15 @@ │ │ │ │ 18013: 006b9bed 58 FUNC GLOBAL DEFAULT 12 qapi_free_VirtioMEMDeviceInfoWrapper │ │ │ │ 18014: 009ee704 132 OBJECT GLOBAL DEFAULT 24 helper_info_atomic_fetch_uminw_le │ │ │ │ 18015: 0031d155 10 FUNC GLOBAL DEFAULT 12 i2c_slave_set_address │ │ │ │ 18016: 006e8361 160 FUNC GLOBAL DEFAULT 12 visit_type_QCryptodevBackendClient_members │ │ │ │ 18017: 00ae7c64 2 OBJECT GLOBAL DEFAULT 25 _TRACE_NPCM7XX_EMC_TX_DONE_DSTATE │ │ │ │ 18018: 00531b89 148 FUNC GLOBAL DEFAULT 12 helper_xvcvsxwsp │ │ │ │ 18019: 005247d9 204 FUNC GLOBAL DEFAULT 12 helper_DTSTSFIQ │ │ │ │ - 18020: 0057d235 344 FUNC GLOBAL DEFAULT 12 decContextStatusToString │ │ │ │ + 18020: 0057d231 344 FUNC GLOBAL DEFAULT 12 decContextStatusToString │ │ │ │ 18021: 00aa5834 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PCI_NVME_ERR_INVALID_CREATE_CQ_ADDR_EVENT │ │ │ │ 18022: 00540239 6 FUNC GLOBAL DEFAULT 12 helper_cntlzw32 │ │ │ │ 18023: 00281941 168 FUNC GLOBAL DEFAULT 12 bfloat16_to_uint64 │ │ │ │ 18024: 009e6000 36 OBJECT GLOBAL DEFAULT 24 qemu_net_opts │ │ │ │ 18025: 00ae803e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PCI_NVME_UPDATE_CQ_HEAD_DSTATE │ │ │ │ 18026: 00ae7072 2 OBJECT GLOBAL DEFAULT 25 _TRACE_NBD_NEGOTIATE_SEND_INFO_DSTATE │ │ │ │ 18027: 006ad7b1 204 FUNC GLOBAL DEFAULT 12 visit_type_ChardevSpiceChannelWrapper │ │ │ │ @@ -18649,18 +18649,18 @@ │ │ │ │ 18645: 00ae6d74 1 OBJECT GLOBAL DEFAULT 25 qapi_dummy_qapi_visit_net_c │ │ │ │ 18646: 00472f71 34 FUNC GLOBAL DEFAULT 12 migrate_multifd │ │ │ │ 18647: 00456705 16 FUNC GLOBAL DEFAULT 12 runstate_get │ │ │ │ 18648: 00a9b5e0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QIO_CHANNEL_COMMAND_WAIT_EVENT │ │ │ │ 18649: 004762c9 132 FUNC GLOBAL DEFAULT 12 postcopy_wake_shared │ │ │ │ 18650: 004d557d 12 FUNC GLOBAL DEFAULT 12 helper_clz_i32 │ │ │ │ 18651: 00ae7f0a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PCNET_IOPORT_WRITE_DSTATE │ │ │ │ - 18652: 0057c305 84 FUNC GLOBAL DEFAULT 12 spr_write_e500_l1csr0 │ │ │ │ + 18652: 0057c301 84 FUNC GLOBAL DEFAULT 12 spr_write_e500_l1csr0 │ │ │ │ 18653: 00a9d6a0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VIRTIO_BLK_SUBMIT_MULTIREQ_EVENT │ │ │ │ 18654: 00ae8816 2 OBJECT GLOBAL DEFAULT 25 _TRACE_USB_UHCI_PACKET_COMPLETE_SUCCESS_DSTATE │ │ │ │ - 18655: 0057c359 84 FUNC GLOBAL DEFAULT 12 spr_write_e500_l1csr1 │ │ │ │ + 18655: 0057c355 84 FUNC GLOBAL DEFAULT 12 spr_write_e500_l1csr1 │ │ │ │ 18656: 00ae73b0 2 OBJECT GLOBAL DEFAULT 25 _TRACE_EXYNOS_UART_DMAREADY_DSTATE │ │ │ │ 18657: 00ae75e0 2 OBJECT GLOBAL DEFAULT 25 _TRACE_RC4030_WRITE_DSTATE │ │ │ │ 18658: 00683959 308 FUNC GLOBAL DEFAULT 12 qmp_chardev_remove │ │ │ │ 18659: 0061d8dd 6 FUNC GLOBAL DEFAULT 12 bdrv_dirty_bitmap_serialization_align │ │ │ │ 18660: 00ae9146 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_BLOCKDEV_SNAPSHOT_DSTATE │ │ │ │ 18661: 00aa5088 16 OBJECT GLOBAL DEFAULT 24 _TRACE_NE2000_WRITE_EVENT │ │ │ │ 18662: 00ae8a88 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VIRTIO_MEM_UNPLUGGED_ALL_DSTATE │ │ │ │ @@ -19177,15 +19177,15 @@ │ │ │ │ 19173: 00327839 448 FUNC GLOBAL DEFAULT 12 ide_ioport_write │ │ │ │ 19174: 00ae7364 2 OBJECT GLOBAL DEFAULT 25 _TRACE_STM32F2XX_USART_DROP_DSTATE │ │ │ │ 19175: 0049b6a1 460 FUNC GLOBAL DEFAULT 12 hmp_hostfwd_remove │ │ │ │ 19176: 0072e549 142 FUNC GLOBAL DEFAULT 12 visit_type_CxlDynamicCapacityExtentList │ │ │ │ 19177: 00aaef68 16 OBJECT GLOBAL DEFAULT 24 _TRACE_DBUS_MOUSE_REL_MOTION_EVENT │ │ │ │ 19178: 00ae8d80 2 OBJECT GLOBAL DEFAULT 25 _TRACE_RAM_WRITE_TRACKING_RAMBLOCK_STOP_DSTATE │ │ │ │ 19179: 006c40fd 58 FUNC GLOBAL DEFAULT 12 qapi_free_DirtyRateVcpu │ │ │ │ - 19180: 0057bc45 100 FUNC GLOBAL DEFAULT 12 spr_read_40x_pit │ │ │ │ + 19180: 0057bc41 100 FUNC GLOBAL DEFAULT 12 spr_read_40x_pit │ │ │ │ 19181: 0071896d 244 FUNC GLOBAL DEFAULT 12 qemu_try_memalign │ │ │ │ 19182: 00aae328 16 OBJECT GLOBAL DEFAULT 24 _TRACE_GET_QLIST_EVENT │ │ │ │ 19183: 009f1fc8 132 OBJECT GLOBAL DEFAULT 24 helper_info_VDIVEUD │ │ │ │ 19184: 0060cf19 74 FUNC GLOBAL DEFAULT 12 scsi_cdb_xfer │ │ │ │ 19185: 00ae7178 2 OBJECT GLOBAL DEFAULT 25 _TRACE_V9FS_GETLOCK_RETURN_DSTATE │ │ │ │ 19186: 009f2364 132 OBJECT GLOBAL DEFAULT 24 helper_info_LVEWX │ │ │ │ 19187: 00ae8476 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PVSCSI_ON_CMD_ABORT_DSTATE │ │ │ │ @@ -19285,15 +19285,15 @@ │ │ │ │ 19281: 00712609 108 FUNC GLOBAL DEFAULT 12 keyval_parse │ │ │ │ 19282: 00ae8b12 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VHOST_VDPA_GET_VRING_BASE_DSTATE │ │ │ │ 19283: 00a9b980 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QIO_TASK_NEW_EVENT │ │ │ │ 19284: 009adb20 12 OBJECT GLOBAL DEFAULT 21 VncPrimaryAuth_lookup │ │ │ │ 19285: 0043a081 24 FUNC GLOBAL DEFAULT 12 dirtylimit_state_unlock │ │ │ │ 19286: 002f2025 96 FUNC GLOBAL DEFAULT 12 sysbus_init_mmio │ │ │ │ 19287: 00aa4b08 16 OBJECT GLOBAL DEFAULT 24 _TRACE_E1000E_WRN_REGS_WRITE_RO_EVENT │ │ │ │ - 19288: 0057c0d9 72 FUNC GLOBAL DEFAULT 12 spr_read_spefscr │ │ │ │ + 19288: 0057c0d5 72 FUNC GLOBAL DEFAULT 12 spr_read_spefscr │ │ │ │ 19289: 0044c83d 64 FUNC GLOBAL DEFAULT 12 qemu_ram_block_by_name │ │ │ │ 19290: 005ff889 564 FUNC GLOBAL DEFAULT 12 bdrv_insert_node │ │ │ │ 19291: 00ae7086 2 OBJECT GLOBAL DEFAULT 25 _TRACE_NBD_SEND_REQUEST_DSTATE │ │ │ │ 19292: 00ae8446 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ESP_DO_IDENTIFY_DSTATE │ │ │ │ 19293: 00a9ffac 16 OBJECT GLOBAL DEFAULT 24 _TRACE_ADB_BUS_REQUEST_EVENT │ │ │ │ 19294: 00aa1eb0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VIA1_RTC_CMD_SECONDS_WRITE_EVENT │ │ │ │ 19295: 00aa80d4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_LSI_SCRIPT_SCSI_INTERRUPT_EVENT │ │ │ │ @@ -20575,15 +20575,15 @@ │ │ │ │ 20571: 002859c9 66 FUNC GLOBAL DEFAULT 12 float128_compare │ │ │ │ 20572: 004eb741 28 FUNC GLOBAL DEFAULT 12 helper_atomic_fetch_addq_be │ │ │ │ 20573: 00aa2580 16 OBJECT GLOBAL DEFAULT 24 _TRACE_STM32L4X5_SYSCFG_SET_IRQ_EVENT │ │ │ │ 20574: 00460cb9 196 FUNC GLOBAL DEFAULT 12 spdm_socket_close │ │ │ │ 20575: 00ae9298 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_EXIT_CANCEL_VCPU_DIRTY_LIMIT_DSTATE │ │ │ │ 20576: 004cf41d 84 FUNC GLOBAL DEFAULT 12 tcg_gen_gvec_dup_imm │ │ │ │ 20577: 00ae91b8 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_EXIT_CXL_INJECT_POISON_DSTATE │ │ │ │ - 20578: 0057c4f5 112 FUNC GLOBAL DEFAULT 12 spr_write_eplc │ │ │ │ + 20578: 0057c4f1 112 FUNC GLOBAL DEFAULT 12 spr_write_eplc │ │ │ │ 20579: 00ae86ca 2 OBJECT GLOBAL DEFAULT 25 _TRACE_USB_MTP_OBJECT_ALLOC_DSTATE │ │ │ │ 20580: 00489561 84 FUNC GLOBAL DEFAULT 12 monitor_read_password │ │ │ │ 20581: 009fc6d8 132 OBJECT GLOBAL DEFAULT 24 helper_info_xscmpuqp │ │ │ │ 20582: 00aaafc0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_OHCI_TD_UNDERRUN_EVENT │ │ │ │ 20583: 00a05420 132 OBJECT GLOBAL DEFAULT 24 helper_info_DTSTSF │ │ │ │ 20584: 004ef899 184 FUNC GLOBAL DEFAULT 12 qemu_plugin_user_exit │ │ │ │ 20585: 0061a9a9 96 FUNC GLOBAL DEFAULT 12 bdrv_cbw_drop │ │ │ │ @@ -20597,15 +20597,15 @@ │ │ │ │ 20593: 00a10cf0 168 OBJECT GLOBAL DEFAULT 24 virtio_device_names │ │ │ │ 20594: 005c2af9 72 FUNC GLOBAL DEFAULT 12 qdev_connect_clock_in │ │ │ │ 20595: 00ae93d2 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_QUERY_PCI_DSTATE │ │ │ │ 20596: 003c7b11 116 FUNC GLOBAL DEFAULT 12 virtio_scsi_dataplane_cleanup │ │ │ │ 20597: 004b40e1 108 FUNC GLOBAL DEFAULT 12 tcg_set_frame │ │ │ │ 20598: 005ad081 96 FUNC GLOBAL DEFAULT 12 virtio_device_start_ioeventfd │ │ │ │ 20599: 00712de9 140 FUNC GLOBAL DEFAULT 12 synchronize_rcu │ │ │ │ - 20600: 0057ac45 44 FUNC GLOBAL DEFAULT 12 spr_read_generic │ │ │ │ + 20600: 0057ac41 44 FUNC GLOBAL DEFAULT 12 spr_read_generic │ │ │ │ 20601: 004ead29 28 FUNC GLOBAL DEFAULT 12 helper_atomic_or_fetchq_be │ │ │ │ 20602: 0053fa41 396 FUNC GLOBAL DEFAULT 12 helper_bcdsr │ │ │ │ 20603: 00a9cc9c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_ACPI_PCI_ACPI_INDEX_READ_EVENT │ │ │ │ 20604: 00291c8d 14 FUNC GLOBAL DEFAULT 12 qemu_pixman_image_unref │ │ │ │ 20605: 00ae9232 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_QUERY_MEMORY_SIZE_SUMMARY_DSTATE │ │ │ │ 20606: 00a9bb08 16 OBJECT GLOBAL DEFAULT 24 _TRACE_NBD_CO_RECEIVE_REQUEST_PAYLOAD_RECEIVED_EVENT │ │ │ │ 20607: 00291ba9 80 FUNC GLOBAL DEFAULT 12 qemu_pixman_linebuf_create │ │ │ │ @@ -20720,15 +20720,15 @@ │ │ │ │ 20716: 002c4709 54 FUNC GLOBAL DEFAULT 12 acpi_pm1_cnt_update │ │ │ │ 20717: 0053f945 252 FUNC GLOBAL DEFAULT 12 helper_bcdus │ │ │ │ 20718: 0036ca39 4 FUNC GLOBAL DEFAULT 12 vhost_net_cleanup │ │ │ │ 20719: 006c4139 58 FUNC GLOBAL DEFAULT 12 qapi_free_DirtyRateVcpuList │ │ │ │ 20720: 00aabb20 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VFIO_QUIRK_ATI_BONAIRE_RESET_DONE_EVENT │ │ │ │ 20721: 006d207d 196 FUNC GLOBAL DEFAULT 12 visit_type_RxFilterInfo │ │ │ │ 20722: 002eca31 72 FUNC GLOBAL DEFAULT 12 machine_add_audiodev_property │ │ │ │ - 20723: 0057bf19 128 FUNC GLOBAL DEFAULT 12 spr_write_40x_pid │ │ │ │ + 20723: 0057bf15 128 FUNC GLOBAL DEFAULT 12 spr_write_40x_pid │ │ │ │ 20724: 00ab0214 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_BLOCKDEV_ADD_EVENT │ │ │ │ 20725: 006bea51 16 FUNC GLOBAL DEFAULT 12 visit_type_q_obj_dumpdtb_arg_members │ │ │ │ 20726: 0038f759 66 FUNC GLOBAL DEFAULT 12 msi_send_message │ │ │ │ 20727: 005a1fc5 80 FUNC GLOBAL DEFAULT 12 vfio_pci_prepare_kvm_msi_virq_batch │ │ │ │ 20728: 002d860d 1028 FUNC GLOBAL DEFAULT 12 fdctrl_write │ │ │ │ 20729: 0044e49d 56 FUNC GLOBAL DEFAULT 12 address_space_ldq_be │ │ │ │ 20730: 00aaa840 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_XHCI_SLOT_RESET_EVENT │ │ │ │ @@ -20745,15 +20745,15 @@ │ │ │ │ 20741: 00aa2960 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SLAVIO_AUX1_MEM_READB_EVENT │ │ │ │ 20742: 00ae9166 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_BLOCK_EXPORT_ADD_DSTATE │ │ │ │ 20743: 00ae7e16 2 OBJECT GLOBAL DEFAULT 25 _TRACE_E1000E_IRQ_MSIX_NOTIFY_POSTPONED_VEC_DSTATE │ │ │ │ 20744: 00ae8282 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SPAPR_IOMMU_XLATE_DSTATE │ │ │ │ 20745: 00a05e70 132 OBJECT GLOBAL DEFAULT 24 helper_info_DTSTEXQ │ │ │ │ 20746: 00ae6e80 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SSH_CO_YIELD_DSTATE │ │ │ │ 20747: 006e0631 132 FUNC GLOBAL DEFAULT 12 visit_type_ActionCompletionMode │ │ │ │ - 20748: 0057bca9 120 FUNC GLOBAL DEFAULT 12 spr_write_40x_pit │ │ │ │ + 20748: 0057bca5 120 FUNC GLOBAL DEFAULT 12 spr_write_40x_pit │ │ │ │ 20749: 00ae863a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_UFS_ERR_DMA_READ_UTRD_DSTATE │ │ │ │ 20750: 0071334d 144 FUNC GLOBAL DEFAULT 12 rcu_unregister_thread │ │ │ │ 20751: 00aa7d44 16 OBJECT GLOBAL DEFAULT 24 _TRACE_LSI_SCRIPTS_TIMER_TRIGGERED_EVENT │ │ │ │ 20752: 006ef511 58 FUNC GLOBAL DEFAULT 12 qapi_free_DisplayReloadOptions │ │ │ │ 20753: 00a9ec94 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QXL_INTERFACE_ATTACH_WORKER_EVENT │ │ │ │ 20754: 005bf529 96 FUNC GLOBAL DEFAULT 12 qdev_prop_set_globals │ │ │ │ 20755: 00ae6dba 2 OBJECT GLOBAL DEFAULT 25 _TRACE_JOB_APPLY_VERB_DSTATE │ │ │ │ @@ -20932,15 +20932,15 @@ │ │ │ │ 20928: 00ae8e0e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SAVEVM_STATE_SETUP_DSTATE │ │ │ │ 20929: 00ab0e38 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_X_QUERY_ROMS_EVENT │ │ │ │ 20930: 00aa5038 16 OBJECT GLOBAL DEFAULT 24 _TRACE_OPEN_ETH_UPDATE_IRQ_EVENT │ │ │ │ 20931: 00a9dd54 16 OBJECT GLOBAL DEFAULT 24 _TRACE_EXYNOS_UART_READ_EVENT │ │ │ │ 20932: 004d1a89 84 FUNC GLOBAL DEFAULT 12 tcg_gen_and_vec │ │ │ │ 20933: 00723f81 130 FUNC GLOBAL DEFAULT 12 iova_tree_insert │ │ │ │ 20934: 005c0fc5 84 FUNC GLOBAL DEFAULT 12 phase_advance │ │ │ │ - 20935: 0057c565 112 FUNC GLOBAL DEFAULT 12 spr_write_epsc │ │ │ │ + 20935: 0057c561 112 FUNC GLOBAL DEFAULT 12 spr_write_epsc │ │ │ │ 20936: 0049139d 192 FUNC GLOBAL DEFAULT 12 qemu_sendv_packet_async │ │ │ │ 20937: 00a0011c 132 OBJECT GLOBAL DEFAULT 24 helper_info_vclzlsbb │ │ │ │ 20938: 0044a565 30 FUNC GLOBAL DEFAULT 12 memory_region_section_get_iotlb │ │ │ │ 20939: 00ae773a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ADB_DEVICE_KBD_READREG_DSTATE │ │ │ │ 20940: 0073177d 216 FUNC GLOBAL DEFAULT 12 qemu_signalfd │ │ │ │ 20941: 0085ddd4 52 OBJECT GLOBAL DEFAULT 14 ramfb_vmstate │ │ │ │ 20942: 00ae717c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_V9FS_LOCK_RETURN_DSTATE │ │ │ │ @@ -21359,15 +21359,15 @@ │ │ │ │ 21355: 004d2625 48 FUNC GLOBAL DEFAULT 12 tcg_gen_rotls_vec │ │ │ │ 21356: 00a9c420 16 OBJECT GLOBAL DEFAULT 24 _TRACE_TPM_EMULATOR_HANDLE_REQUEST_EVENT │ │ │ │ 21357: 00ab1108 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_EXIT_QUERY_MACHINES_EVENT │ │ │ │ 21358: 00aa1e50 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VIA1_RTC_CMD_PRAM_SECT_WRITE_EVENT │ │ │ │ 21359: 00aaf97c 104 OBJECT GLOBAL DEFAULT 24 hw_core_trace_events │ │ │ │ 21360: 00aa81f4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SPAPR_VSCSI_SRP_INDIRECT_DATA_RW_EVENT │ │ │ │ 21361: 00aa57b4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PCI_NVME_ERR_STARTFAIL_CQ_EVENT │ │ │ │ - 21362: 0057cce5 218 FUNC GLOBAL DEFAULT 12 decContextDefault │ │ │ │ + 21362: 0057cce1 218 FUNC GLOBAL DEFAULT 12 decContextDefault │ │ │ │ 21363: 00ae8c08 2 OBJECT GLOBAL DEFAULT 25 _TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_COMPLETE_DSTATE │ │ │ │ 21364: 00497f4d 8 FUNC GLOBAL DEFAULT 12 packet_destroy_partial │ │ │ │ 21365: 004ea2c9 198 FUNC GLOBAL DEFAULT 12 cpu_atomic_fetch_umaxq_le_mmu │ │ │ │ 21366: 00a9bb48 16 OBJECT GLOBAL DEFAULT 24 _TRACE_NBD_CO_SEND_EXTENTS_EVENT │ │ │ │ 21367: 006ed82d 58 FUNC GLOBAL DEFAULT 12 qapi_free_TPMPassthroughOptions │ │ │ │ 21368: 00ae8a68 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VFIO_USER_GET_INFO_DSTATE │ │ │ │ 21369: 00678115 388 FUNC GLOBAL DEFAULT 12 bdrv_create │ │ │ │ @@ -21929,15 +21929,15 @@ │ │ │ │ 21925: 0029fa0d 6 FUNC GLOBAL DEFAULT 12 vnc_zlib_zfree │ │ │ │ 21926: 0068f3a1 58 FUNC GLOBAL DEFAULT 12 qapi_free_BlockdevCreateOptionsQcow │ │ │ │ 21927: 00ae840e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ESP_SET_PHASE_DSTATE │ │ │ │ 21928: 00ae85e0 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SDBUS_GET_DAT_LINES_DSTATE │ │ │ │ 21929: 00ab1348 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_EXIT_SET_VCPU_DIRTY_LIMIT_EVENT │ │ │ │ 21930: 0026e65d 82 FUNC GLOBAL DEFAULT 12 float16_is_quiet_nan │ │ │ │ 21931: 00aa05cc 16 OBJECT GLOBAL DEFAULT 24 _TRACE_GOLDFISH_PIC_READ_EVENT │ │ │ │ - 21932: 0057b0bd 200 FUNC GLOBAL DEFAULT 12 spr_read_xer │ │ │ │ + 21932: 0057b0b9 200 FUNC GLOBAL DEFAULT 12 spr_read_xer │ │ │ │ 21933: 00396dbd 94 FUNC GLOBAL DEFAULT 12 pci_bridge_update_mappings │ │ │ │ 21934: 004bc7dd 72 FUNC GLOBAL DEFAULT 12 tcg_gen_ld8s_i32 │ │ │ │ 21935: 00ae8942 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VFIO_LOAD_STATE_DEVICE_BUFFER_STARVED_DSTATE │ │ │ │ 21936: 00aaefb8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_DBUS_KBD_PRESS_EVENT │ │ │ │ 21937: 005fa341 952 FUNC GLOBAL DEFAULT 12 bdrv_unref │ │ │ │ 21938: 005f2a9d 196 FUNC GLOBAL DEFAULT 12 qmp_job_pause │ │ │ │ 21939: 00aac570 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VIRTIO_IOMMU_DEVICE_RESET_EXIT_EVENT │ │ │ │ @@ -22050,15 +22050,15 @@ │ │ │ │ 22046: 00aa130c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_XICS_ICP_ACCEPT_EVENT │ │ │ │ 22047: 00aa4a78 16 OBJECT GLOBAL DEFAULT 24 _TRACE_E1000E_WRN_NFSR_FILTERING_NOT_SUPPORTED_EVENT │ │ │ │ 22048: 0061ca91 432 FUNC GLOBAL DEFAULT 12 bdrv_create_dirty_bitmap │ │ │ │ 22049: 005c6a49 68 FUNC GLOBAL DEFAULT 12 object_initialize_child_internal │ │ │ │ 22050: 00aae4a8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_POSTCOPY_PAUSE_INCOMING_CONTINUED_EVENT │ │ │ │ 22051: 00aac630 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VIRTIO_BALLOON_HANDLE_OUTPUT_EVENT │ │ │ │ 22052: 00ae93c8 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_EXIT_DEVICE_DEL_DSTATE │ │ │ │ - 22053: 0057b2e5 120 FUNC GLOBAL DEFAULT 12 spr_write_decr │ │ │ │ + 22053: 0057b2e1 120 FUNC GLOBAL DEFAULT 12 spr_write_decr │ │ │ │ 22054: 00541efd 4 FUNC GLOBAL DEFAULT 12 helper_store_atbu │ │ │ │ 22055: 00aabf70 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VFIO_INTX_ENABLE_KVM_EVENT │ │ │ │ 22056: 004d19e1 80 FUNC GLOBAL DEFAULT 12 tcg_gen_st_vec │ │ │ │ 22057: 009e06b8 20 OBJECT GLOBAL DEFAULT 24 mapped_user_xattr │ │ │ │ 22058: 00ae928c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_EXIT_SNAPSHOT_SAVE_DSTATE │ │ │ │ 22059: 00406329 72 FUNC GLOBAL DEFAULT 12 virtio_bus_get_vdev_config_len │ │ │ │ 22060: 00ab22e4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_INPUT_SEND_EVENT_EVENT │ │ │ │ @@ -22153,15 +22153,15 @@ │ │ │ │ 22149: 0040668d 92 FUNC GLOBAL DEFAULT 12 virtio_bus_release_ioeventfd │ │ │ │ 22150: 0072fa19 16 FUNC GLOBAL DEFAULT 12 visit_type_q_obj_device_sync_config_arg_members │ │ │ │ 22151: 00a9efd4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_JAZZ_LED_READ_EVENT │ │ │ │ 22152: 006e85a9 142 FUNC GLOBAL DEFAULT 12 visit_type_QCryptodevBackendClientList │ │ │ │ 22153: 00ab29ac 16 OBJECT GLOBAL DEFAULT 24 _TRACE_UFFD_QUERY_FEATURES_NOSYS_EVENT │ │ │ │ 22154: 0071c54d 70 FUNC GLOBAL DEFAULT 12 qemu_co_queue_restart_all │ │ │ │ 22155: 00283eb5 232 FUNC GLOBAL DEFAULT 12 uint64_to_float32 │ │ │ │ - 22156: 0057ac71 52 FUNC GLOBAL DEFAULT 12 spr_write_generic │ │ │ │ + 22156: 0057ac6d 52 FUNC GLOBAL DEFAULT 12 spr_write_generic │ │ │ │ 22157: 007214bd 144 FUNC GLOBAL DEFAULT 12 buffer_free │ │ │ │ 22158: 004fab9d 444 FUNC GLOBAL DEFAULT 12 ppc4xx_l2sram_init │ │ │ │ 22159: 00aa9cf0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_CANOKEY_REALIZE_EVENT │ │ │ │ 22160: 00aae178 16 OBJECT GLOBAL DEFAULT 24 _TRACE_RAM_STATE_RESUME_PREPARE_EVENT │ │ │ │ 22161: 002c4c09 2 FUNC GLOBAL DEFAULT 12 acpi_cpu_ospm_status │ │ │ │ 22162: 0058ebb5 52 FUNC GLOBAL DEFAULT 12 virtio_serial_open │ │ │ │ 22163: 00ae77bc 2 OBJECT GLOBAL DEFAULT 25 _TRACE_NVIC_SYSREG_WRITE_DSTATE │ │ │ │ @@ -22188,15 +22188,15 @@ │ │ │ │ 22184: 0072acb9 276 FUNC GLOBAL DEFAULT 12 aesdec_IMC_gen │ │ │ │ 22185: 00711679 116 FUNC GLOBAL DEFAULT 12 qemu_opts_from_qdict │ │ │ │ 22186: 00ae79ba 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VIRT_CTRL_INSTANCE_INIT_DSTATE │ │ │ │ 22187: 006ea4a1 58 FUNC GLOBAL DEFAULT 12 qapi_free_RockerPort │ │ │ │ 22188: 004e636d 172 FUNC GLOBAL DEFAULT 12 cpu_atomic_add_fetchw_le_mmu │ │ │ │ 22189: 004c72f5 136 FUNC GLOBAL DEFAULT 12 tcg_gen_atomic_smin_fetch_i32_chk │ │ │ │ 22190: 00ae87ca 2 OBJECT GLOBAL DEFAULT 25 _TRACE_USB_XHCI_SLOT_CONFIGURE_DSTATE │ │ │ │ - 22191: 0057c1d1 200 FUNC GLOBAL DEFAULT 12 spr_write_excp_vector │ │ │ │ + 22191: 0057c1cd 200 FUNC GLOBAL DEFAULT 12 spr_write_excp_vector │ │ │ │ 22192: 00467ae9 1976 FUNC GLOBAL DEFAULT 12 hmp_info_migrate │ │ │ │ 22193: 0048c8bd 144 FUNC GLOBAL DEFAULT 12 eth_calc_ip6_pseudo_hdr_csum │ │ │ │ 22194: 00620015 68 FUNC GLOBAL DEFAULT 12 bdrv_drain_all │ │ │ │ 22195: 009fbe14 132 OBJECT GLOBAL DEFAULT 24 helper_info_xscvdpuxws │ │ │ │ 22196: 00ae8e88 2 OBJECT GLOBAL DEFAULT 25 _TRACE_DIRTYLIMIT_THROTTLE_PCT_DSTATE │ │ │ │ 22197: 003d8cc1 184 FUNC GLOBAL DEFAULT 12 usb_packet_complete_one │ │ │ │ 22198: 004e9b29 28 FUNC GLOBAL DEFAULT 12 helper_atomic_fetch_andq_le │ │ │ │ @@ -22225,15 +22225,15 @@ │ │ │ │ 22221: 00aa9058 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PL181_FIFO_TRANSFER_COMPLETE_EVENT │ │ │ │ 22222: 002e3f51 26 FUNC GLOBAL DEFAULT 12 cpu_write_elf32_qemunote │ │ │ │ 22223: 00ae72e0 2 OBJECT GLOBAL DEFAULT 25 _TRACE_XEN_BLOCK_DEVICE_CREATE_DSTATE │ │ │ │ 22224: 00ab17cc 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_CONT_EVENT │ │ │ │ 22225: 00ae8932 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VFIO_SAVE_BLOCK_DSTATE │ │ │ │ 22226: 00ae8e18 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SAVEVM_SEND_POSTCOPY_RUN_DSTATE │ │ │ │ 22227: 00ae7fdc 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PCI_NVME_ERR_ZD_EXTENSION_MAP_ERROR_DSTATE │ │ │ │ - 22228: 0057cdc1 4 FUNC GLOBAL DEFAULT 12 decContextGetRounding │ │ │ │ + 22228: 0057cdbd 4 FUNC GLOBAL DEFAULT 12 decContextGetRounding │ │ │ │ 22229: 00ae8b0c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VHOST_VDPA_GET_FEATURES_DSTATE │ │ │ │ 22230: 009eca24 132 OBJECT GLOBAL DEFAULT 24 helper_info_atomic_umin_fetchw_le │ │ │ │ 22231: 00a01dfc 132 OBJECT GLOBAL DEFAULT 24 helper_info_vpopcntw │ │ │ │ 22232: 00a9d0c8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VIRTIO_SND_VM_STATE_RUNNING_EVENT │ │ │ │ 22233: 0046ac95 112 FUNC GLOBAL DEFAULT 12 migrate_send_rp_pong │ │ │ │ 22234: 00aa6244 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PCI_NVME_DBBUF_CONFIG_EVENT │ │ │ │ 22235: 00ae915a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_QUERY_BLOCK_DSTATE │ │ │ │ @@ -22260,15 +22260,15 @@ │ │ │ │ 22256: 007127cd 42 FUNC GLOBAL DEFAULT 12 qemu_uuid_is_equal │ │ │ │ 22257: 00ae6ff4 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_START_DSTATE │ │ │ │ 22258: 00a9caec 16 OBJECT GLOBAL DEFAULT 24 _TRACE_ACPI_NVDIMM_LABEL_XFER_EXCEED_EVENT │ │ │ │ 22259: 00aa8844 16 OBJECT GLOBAL DEFAULT 24 _TRACE_MEGASAS_MMIO_WRITEL_EVENT │ │ │ │ 22260: 00aa7bf4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SCSI_DISK_EMULATE_READ_TOC_EVENT │ │ │ │ 22261: 00ae7eb8 2 OBJECT GLOBAL DEFAULT 25 _TRACE_E1000X_RX_FLT_UCAST_MISMATCH_DSTATE │ │ │ │ 22262: 00a9b740 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QIO_CHANNEL_TLS_BYE_PENDING_EVENT │ │ │ │ - 22263: 0057c6fd 44 FUNC GLOBAL DEFAULT 12 spr_read_PMC14_ureg │ │ │ │ + 22263: 0057c6f9 44 FUNC GLOBAL DEFAULT 12 spr_read_PMC14_ureg │ │ │ │ 22264: 0032609d 208 FUNC GLOBAL DEFAULT 12 ide_buffered_readv │ │ │ │ 22265: 00ae6d4c 1 OBJECT GLOBAL DEFAULT 25 qapi_dummy_qapi_commands_char_c │ │ │ │ 22266: 0061d5cd 38 FUNC GLOBAL DEFAULT 12 bdrv_dirty_bitmap_granularity │ │ │ │ 22267: 00995354 12 OBJECT GLOBAL DEFAULT 21 shpc_vmstate_info │ │ │ │ 22268: 00a02e7c 132 OBJECT GLOBAL DEFAULT 24 helper_info_ppc_maybe_interrupt │ │ │ │ 22269: 004e8261 20 FUNC GLOBAL DEFAULT 12 helper_atomic_or_fetchl_le │ │ │ │ 22270: 00aaebac 16 OBJECT GLOBAL DEFAULT 24 _TRACE_CPU_OUT_EVENT │ │ │ │ @@ -22379,15 +22379,15 @@ │ │ │ │ 22375: 006dce55 132 FUNC GLOBAL DEFAULT 12 visit_type_NetworkAddressFamily │ │ │ │ 22376: 00aa25f0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_STM32F4XX_SYSCFG_SET_IRQ_EVENT │ │ │ │ 22377: 00ae76ba 2 OBJECT GLOBAL DEFAULT 25 _TRACE_BMDMA_WRITE_VIA_DSTATE │ │ │ │ 22378: 00a9e824 16 OBJECT GLOBAL DEFAULT 24 _TRACE_ARTIST_VRAM_WRITE_EVENT │ │ │ │ 22379: 009e1220 32 OBJECT GLOBAL DEFAULT 24 ATA_IOPORT_WR_lookup │ │ │ │ 22380: 00ae8020 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PCI_NVME_FDP_RUH_CHANGE_DSTATE │ │ │ │ 22381: 00aaf1e8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QEMU_SPICE_CREATE_UPDATE_EVENT │ │ │ │ - 22382: 0057b795 136 FUNC GLOBAL DEFAULT 12 spr_write_ibatu_h │ │ │ │ + 22382: 0057b791 136 FUNC GLOBAL DEFAULT 12 spr_write_ibatu_h │ │ │ │ 22383: 00aaad20 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_EHCI_STATE_EVENT │ │ │ │ 22384: 00aa0b1c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_GICV3_ITS_CMD_MAPD_EVENT │ │ │ │ 22385: 0069b8c5 540 FUNC GLOBAL DEFAULT 12 visit_type_BlockdevOptionsRbd_members │ │ │ │ 22386: 0044e0ad 448 FUNC GLOBAL DEFAULT 12 address_space_ldl_le │ │ │ │ 22387: 00ae6e36 2 OBJECT GLOBAL DEFAULT 25 _TRACE_GDBSTUB_OP_START_DSTATE │ │ │ │ 22388: 00a15778 424 OBJECT GLOBAL DEFAULT 24 bdrv_raw │ │ │ │ 22389: 00aabec0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VFIO_MSIX_DISABLE_EVENT │ │ │ │ @@ -22875,15 +22875,15 @@ │ │ │ │ 22871: 009f3db0 132 OBJECT GLOBAL DEFAULT 24 helper_info_XXGENPCVHM_be_exp │ │ │ │ 22872: 00ab04a4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_EXIT_BLOCKDEV_BACKUP_EVENT │ │ │ │ 22873: 003fd0b5 120 FUNC GLOBAL DEFAULT 12 vfio_device_is_mdev │ │ │ │ 22874: 006a12b5 192 FUNC GLOBAL DEFAULT 12 visit_type_BlockdevCreateOptionsVpc │ │ │ │ 22875: 00ae7f04 2 OBJECT GLOBAL DEFAULT 25 _TRACE_NET_RX_PKT_L4_CSUM_VALIDATE_NOT_XXP_DSTATE │ │ │ │ 22876: 004a50bd 56 FUNC GLOBAL DEFAULT 12 replay_event_char_read_load │ │ │ │ 22877: 0047388d 34 FUNC GLOBAL DEFAULT 12 migrate_has_block_bitmap_mapping │ │ │ │ - 22878: 0057cabd 212 FUNC GLOBAL DEFAULT 12 destroy_ppc_opcodes │ │ │ │ + 22878: 0057cab9 212 FUNC GLOBAL DEFAULT 12 destroy_ppc_opcodes │ │ │ │ 22879: 00aa4798 16 OBJECT GLOBAL DEFAULT 24 _TRACE_E1000E_IRQ_MSI_NOTIFY_EVENT │ │ │ │ 22880: 004bc98d 72 FUNC GLOBAL DEFAULT 12 tcg_gen_st_i32 │ │ │ │ 22881: 00aaef78 16 OBJECT GLOBAL DEFAULT 24 _TRACE_DBUS_MOUSE_SET_POS_EVENT │ │ │ │ 22882: 00aa36b8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_ETHLITE_PKT_SIZE_TOO_BIG_EVENT │ │ │ │ 22883: 00527d75 114 FUNC GLOBAL DEFAULT 12 helper_fctid │ │ │ │ 22884: 004a35c9 100 FUNC GLOBAL DEFAULT 12 replay_put_byte │ │ │ │ 22885: 009ecec8 132 OBJECT GLOBAL DEFAULT 24 helper_info_atomic_xor_fetchq_be │ │ │ │ @@ -23010,15 +23010,15 @@ │ │ │ │ 23006: 0068ea41 58 FUNC GLOBAL DEFAULT 12 qapi_free_BlockdevOptionsBlklogwrites │ │ │ │ 23007: 00aa67e4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_SABRE_SET_REQUEST_EVENT │ │ │ │ 23008: 006ff18d 76 FUNC GLOBAL DEFAULT 12 qdict_get_double │ │ │ │ 23009: 00ae763c 2 OBJECT GLOBAL DEFAULT 25 _TRACE_AHCI_DMA_RW_BUF_DSTATE │ │ │ │ 23010: 004bcf39 104 FUNC GLOBAL DEFAULT 12 tcg_gen_st_i64 │ │ │ │ 23011: 00ab0224 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_EXIT_BLOCK_JOB_CHANGE_EVENT │ │ │ │ 23012: 005bd579 4 FUNC GLOBAL DEFAULT 12 kvm_get_free_memslots │ │ │ │ - 23013: 0057acd9 264 FUNC GLOBAL DEFAULT 12 spr_core_write_generic │ │ │ │ + 23013: 0057acd5 264 FUNC GLOBAL DEFAULT 12 spr_core_write_generic │ │ │ │ 23014: 0034df71 240 FUNC GLOBAL DEFAULT 12 e1000x_update_rx_total_stats │ │ │ │ 23015: 00ae71a8 2 OBJECT GLOBAL DEFAULT 25 _TRACE_V9FS_OPEN_RETURN_DSTATE │ │ │ │ 23016: 006e749d 188 FUNC GLOBAL DEFAULT 12 visit_type_AudiodevPipewireOptions_members │ │ │ │ 23017: 00497f55 4 FUNC GLOBAL DEFAULT 12 connection_hashtable_reset │ │ │ │ 23018: 00ae8ec0 2 OBJECT GLOBAL DEFAULT 25 _TRACE_DMA_MAP_WAIT_DSTATE │ │ │ │ 23019: 0053aeed 148 FUNC GLOBAL DEFAULT 12 helper_VPERM │ │ │ │ 23020: 00ae8402 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ESP_PCI_DMA_READ_DSTATE │ │ │ │ @@ -23254,25 +23254,25 @@ │ │ │ │ 23250: 00a9a17c 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QCRYPTO_TLS_CIPHER_SUITE_INFO_EVENT │ │ │ │ 23251: 009f456c 132 OBJECT GLOBAL DEFAULT 24 helper_info_VADDUBS │ │ │ │ 23252: 00aaa200 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_UAS_WRITE_READY_EVENT │ │ │ │ 23253: 006f56b1 524 FUNC GLOBAL DEFAULT 12 qmp_marshal_query_vnc │ │ │ │ 23254: 00ae78a8 2 OBJECT GLOBAL DEFAULT 25 _TRACE_GICV3_ICC_AP_WRITE_DSTATE │ │ │ │ 23255: 00602975 76 FUNC GLOBAL DEFAULT 12 job_enter │ │ │ │ 23256: 00ae9312 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_GETFD_DSTATE │ │ │ │ - 23257: 0057c729 44 FUNC GLOBAL DEFAULT 12 spr_read_PMC56_ureg │ │ │ │ + 23257: 0057c725 44 FUNC GLOBAL DEFAULT 12 spr_read_PMC56_ureg │ │ │ │ 23258: 005ce5c1 364 FUNC GLOBAL DEFAULT 12 qio_channel_command_new_spawn │ │ │ │ 23259: 00aa2ba0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_ALLWINNER_SRAMC_READ_EVENT │ │ │ │ 23260: 004e84dd 196 FUNC GLOBAL DEFAULT 12 cpu_atomic_fetch_smaxl_le_mmu │ │ │ │ 23261: 00ae79f6 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VIA1_RTC_CMD_INVALID_DSTATE │ │ │ │ 23262: 00472f29 34 FUNC GLOBAL DEFAULT 12 migrate_ignore_shared │ │ │ │ 23263: 00450759 60 FUNC GLOBAL DEFAULT 12 address_space_stl_be_cached_slow │ │ │ │ 23264: 00ae6e44 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QAUTHZ_IS_ALLOWED_DSTATE │ │ │ │ 23265: 002f1b01 196 FUNC GLOBAL DEFAULT 12 foreach_dynamic_sysbus_device │ │ │ │ 23266: 004f7a65 200 FUNC GLOBAL DEFAULT 12 cpu_ppc_store_tbu │ │ │ │ - 23267: 0057cdc5 4 FUNC GLOBAL DEFAULT 12 decContextGetStatus │ │ │ │ + 23267: 0057cdc1 4 FUNC GLOBAL DEFAULT 12 decContextGetStatus │ │ │ │ 23268: 0068dce5 58 FUNC GLOBAL DEFAULT 12 qapi_free_BlockDeviceStats │ │ │ │ 23269: 009e128c 1024 OBJECT GLOBAL DEFAULT 24 qcode_to_adb_keycode │ │ │ │ 23270: 00aa9768 16 OBJECT GLOBAL DEFAULT 24 _TRACE_UFS_MMIO_READ_EVENT │ │ │ │ 23271: 0032dfc9 94 FUNC GLOBAL DEFAULT 12 adb_set_autopoll_rate_ms │ │ │ │ 23272: 0070ae15 18 FUNC GLOBAL DEFAULT 12 qemu_event_init │ │ │ │ 23273: 006acb25 96 FUNC GLOBAL DEFAULT 12 visit_type_ChardevRingbuf_members │ │ │ │ 23274: 00ae6db2 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_JOB_RESUME_DSTATE │ │ │ │ @@ -23440,15 +23440,15 @@ │ │ │ │ 23436: 009f7560 132 OBJECT GLOBAL DEFAULT 24 helper_info_VPERMR │ │ │ │ 23437: 00aa37e8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_DP8393X_TRANSMIT_TXLEN_ERROR_EVENT │ │ │ │ 23438: 00ae7e62 2 OBJECT GLOBAL DEFAULT 25 _TRACE_E1000E_RX_DESC_LEN_DSTATE │ │ │ │ 23439: 00aa1f20 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VIA1_RTC_INTERNAL_CMD_EVENT │ │ │ │ 23440: 006a3d31 476 FUNC GLOBAL DEFAULT 12 qmp_marshal_block_resize │ │ │ │ 23441: 00a9f3e4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_NPCM7XX_SMBUS_RECV_BYTE_EVENT │ │ │ │ 23442: 00ae79c2 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VIRT_CTRL_READ_DSTATE │ │ │ │ - 23443: 0057b6cd 64 FUNC GLOBAL DEFAULT 12 spr_read_ibat_h │ │ │ │ + 23443: 0057b6c9 64 FUNC GLOBAL DEFAULT 12 spr_read_ibat_h │ │ │ │ 23444: 009e9718 132 OBJECT GLOBAL DEFAULT 24 helper_info_gvec_xor │ │ │ │ 23445: 006d9d25 524 FUNC GLOBAL DEFAULT 12 qmp_marshal_query_replay │ │ │ │ 23446: 00ae80e4 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PCI_NVME_DIF_RW_CHECK_CB_DSTATE │ │ │ │ 23447: 00465aa5 2584 FUNC GLOBAL DEFAULT 12 get_dirtyrate_thread │ │ │ │ 23448: 00a9aea4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QCOW2_CACHE_GET_READ_EVENT │ │ │ │ 23449: 009eec2c 132 OBJECT GLOBAL DEFAULT 24 helper_info_atomic_fetch_xorq_le │ │ │ │ 23450: 00ae7474 2 OBJECT GLOBAL DEFAULT 25 _TRACE_DM163_DCK_DSTATE │ │ │ │ @@ -23777,15 +23777,15 @@ │ │ │ │ 23773: 002bfaa1 88 FUNC GLOBAL DEFAULT 12 aml_if │ │ │ │ 23774: 0050ab7d 256 FUNC GLOBAL DEFAULT 12 vof_init │ │ │ │ 23775: 00ae7618 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SMBUS_IOPORT_WRITEB_DSTATE │ │ │ │ 23776: 006a32d1 344 FUNC GLOBAL DEFAULT 12 qapi_event_send_block_write_threshold │ │ │ │ 23777: 002997f1 166 FUNC GLOBAL DEFAULT 12 vnc_convert_pixel │ │ │ │ 23778: 00ab0bcc 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_JOB_CANCEL_EVENT │ │ │ │ 23779: 00aaf478 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VNC_CLIENT_THROTTLE_THRESHOLD_EVENT │ │ │ │ - 23780: 0057b185 120 FUNC GLOBAL DEFAULT 12 spr_write_xer │ │ │ │ + 23780: 0057b181 120 FUNC GLOBAL DEFAULT 12 spr_write_xer │ │ │ │ 23781: 0068aaed 142 FUNC GLOBAL DEFAULT 12 visit_type_anyList │ │ │ │ 23782: 00ae72e4 2 OBJECT GLOBAL DEFAULT 25 _TRACE_XEN_BLOCK_BLOCKDEV_ADD_DSTATE │ │ │ │ 23783: 0038db75 460 FUNC GLOBAL DEFAULT 12 eeprom93xx_write │ │ │ │ 23784: 00aa7fe4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_LSI_DO_COMMAND_EVENT │ │ │ │ 23785: 00ae7e7a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_E1000E_WRN_NFSW_FILTERING_NOT_SUPPORTED_DSTATE │ │ │ │ 23786: 006df2c9 228 FUNC GLOBAL DEFAULT 12 visit_type_StatsSchema_members │ │ │ │ 23787: 00ae997e 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QEMU_MUTEX_UNLOCK_DSTATE │ │ │ │ @@ -23928,15 +23928,15 @@ │ │ │ │ 23924: 00aa8004 16 OBJECT GLOBAL DEFAULT 24 _TRACE_LSI_COMMAND_COMPLETE_EVENT │ │ │ │ 23925: 00aa8534 16 OBJECT GLOBAL DEFAULT 24 _TRACE_ESP_HANDLE_SATN_STOP_EVENT │ │ │ │ 23926: 00ae7b84 2 OBJECT GLOBAL DEFAULT 25 _TRACE_AVR_POWER_READ_DSTATE │ │ │ │ 23927: 00aa14fc 16 OBJECT GLOBAL DEFAULT 24 _TRACE_APIC_DELIVER_IRQ_EVENT │ │ │ │ 23928: 002bab91 688 FUNC GLOBAL DEFAULT 12 v9fs_co_readdir_many │ │ │ │ 23929: 0053da65 84 FUNC GLOBAL DEFAULT 12 helper_VSTRIHR │ │ │ │ 23930: 00aa4688 16 OBJECT GLOBAL DEFAULT 24 _TRACE_E1000E_IRQ_ICR_CLEAR_ZERO_IMS_EVENT │ │ │ │ - 23931: 0057aee9 60 FUNC GLOBAL DEFAULT 12 spr_core_lpar_write_generic │ │ │ │ + 23931: 0057aee5 60 FUNC GLOBAL DEFAULT 12 spr_core_lpar_write_generic │ │ │ │ 23932: 00323ad5 176 FUNC GLOBAL DEFAULT 12 ide_ctrl_write │ │ │ │ 23933: 0044c711 300 FUNC GLOBAL DEFAULT 12 qemu_ram_block_from_host │ │ │ │ 23934: 00a9d6b0 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VIRTIO_BLK_HANDLE_READ_EVENT │ │ │ │ 23935: 00ab1898 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_ANNOUNCE_SELF_EVENT │ │ │ │ 23936: 00ab01c4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_EXIT_BLOCKDEV_DEL_EVENT │ │ │ │ 23937: 009e125c 48 OBJECT GLOBAL DEFAULT 24 bmdma_addr_ioport_ops │ │ │ │ 23938: 0027fe29 176 FUNC GLOBAL DEFAULT 12 float16_to_uint32_scalbn │ │ │ │ @@ -23960,15 +23960,15 @@ │ │ │ │ 23956: 004d6451 128 FUNC GLOBAL DEFAULT 12 helper_gvec_abs8 │ │ │ │ 23957: 00ae70ec 2 OBJECT GLOBAL DEFAULT 25 _TRACE_ALSA_SET_HANDLER_DSTATE │ │ │ │ 23958: 00aad3e8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_DIRTY_BITMAP_STATE_PENDING_EVENT │ │ │ │ 23959: 00aa6754 16 OBJECT GLOBAL DEFAULT 24 _TRACE_UNIN_GET_CONFIG_REG_EVENT │ │ │ │ 23960: 00ae8a16 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VFIO_PCI_HOT_RESET_RESULT_DSTATE │ │ │ │ 23961: 00aab120 16 OBJECT GLOBAL DEFAULT 24 _TRACE_USB_OHCI_ISO_TD_BAD_DIRECTION_EVENT │ │ │ │ 23962: 00aa57a4 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PCI_NVME_ERR_STARTFAIL_SQ_EVENT │ │ │ │ - 23963: 0057c405 112 FUNC GLOBAL DEFAULT 12 spr_write_booke206_mmucsr0 │ │ │ │ + 23963: 0057c401 112 FUNC GLOBAL DEFAULT 12 spr_write_booke206_mmucsr0 │ │ │ │ 23964: 00ae71bc 2 OBJECT GLOBAL DEFAULT 25 _TRACE_V9FS_VERSION_RETURN_DSTATE │ │ │ │ 23965: 00a9b910 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QIO_TASK_THREAD_SOURCE_CANCEL_EVENT │ │ │ │ 23966: 0052470d 204 FUNC GLOBAL DEFAULT 12 helper_DTSTSFI │ │ │ │ 23967: 004266cd 26 FUNC GLOBAL DEFAULT 12 audio_sample_from_uint64 │ │ │ │ 23968: 00aa1e20 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VIA1_ADB_POLL_EVENT │ │ │ │ 23969: 006b9d55 58 FUNC GLOBAL DEFAULT 12 qapi_free_SgxEPCProperties │ │ │ │ 23970: 00ae6dc0 2 OBJECT GLOBAL DEFAULT 25 _TRACE_BREAKPOINT_REMOVE_DSTATE │ │ │ │ @@ -24274,15 +24274,15 @@ │ │ │ │ 24270: 00ae8974 2 OBJECT GLOBAL DEFAULT 25 _TRACE_VFIO_PLATFORM_INTP_INJECT_PENDING_LOCKHELD_DSTATE │ │ │ │ 24271: 00ae7bfa 2 OBJECT GLOBAL DEFAULT 25 _TRACE_CUDA_DATA_RECV_DSTATE │ │ │ │ 24272: 00734fc1 6 FUNC GLOBAL DEFAULT 12 vu_queue_notify_sync │ │ │ │ 24273: 004cf6ed 84 FUNC GLOBAL DEFAULT 12 tcg_gen_gvec_addi │ │ │ │ 24274: 0028a821 492 FUNC GLOBAL DEFAULT 12 qcrypto_tls_cipher_suites_get_data │ │ │ │ 24275: 004eac59 28 FUNC GLOBAL DEFAULT 12 helper_atomic_and_fetchq_be │ │ │ │ 24276: 005c6c11 32 FUNC GLOBAL DEFAULT 12 object_property_add_child │ │ │ │ - 24277: 0057b1fd 24 FUNC GLOBAL DEFAULT 12 spr_read_lr │ │ │ │ + 24277: 0057b1f9 24 FUNC GLOBAL DEFAULT 12 spr_read_lr │ │ │ │ 24278: 00ae867a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_USB_SERIAL_SET_DATA_DSTATE │ │ │ │ 24279: 003cdb75 280 FUNC GLOBAL DEFAULT 12 sdbus_set_voltage │ │ │ │ 24280: 00aabfd8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_VFIO_USER_DMA_UNMAP_EVENT │ │ │ │ 24281: 00ae805a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_PCI_NVME_MMIO_DOORBELL_CQ_DSTATE │ │ │ │ 24282: 00ae7494 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SM501_SYSTEM_CONFIG_READ_DSTATE │ │ │ │ 24283: 00ae8be8 2 OBJECT GLOBAL DEFAULT 25 _TRACE_SEND_BITMAP_BITS_DSTATE │ │ │ │ 24284: 00aa3bc8 16 OBJECT GLOBAL DEFAULT 24 _TRACE_TULIP_SETUP_FRAME_EVENT │ │ │ │ @@ -24530,15 +24530,15 @@ │ │ │ │ 24526: 003fcc71 216 FUNC GLOBAL DEFAULT 12 vfio_device_get_region_info_type │ │ │ │ 24527: 00ab1cfc 16 OBJECT GLOBAL DEFAULT 24 _TRACE_QMP_ENTER_X_QUERY_VIRTIO_STATUS_EVENT │ │ │ │ 24528: 004a1ed1 4 FUNC GLOBAL DEFAULT 12 can_bus_client_set_filters │ │ │ │ 24529: 006c5731 132 FUNC GLOBAL DEFAULT 12 visit_type_MigrationParameter │ │ │ │ 24530: 00ae70bc 2 OBJECT GLOBAL DEFAULT 25 _TRACE_NBD_REPLY_ERR_IGNORED_DSTATE │ │ │ │ 24531: 0041ba4d 218 FUNC GLOBAL DEFAULT 12 vhost_svq_stop │ │ │ │ 24532: 00a058c4 132 OBJECT GLOBAL DEFAULT 24 helper_info_XVCVSPBF16 │ │ │ │ - 24533: 0057cdc9 18 FUNC GLOBAL DEFAULT 12 decContextRestoreStatus │ │ │ │ + 24533: 0057cdc5 18 FUNC GLOBAL DEFAULT 12 decContextRestoreStatus │ │ │ │ 24534: 0070cc8d 74 FUNC GLOBAL DEFAULT 12 slow_bitmap_complement │ │ │ │ 24535: 00aa6184 16 OBJECT GLOBAL DEFAULT 24 _TRACE_PCI_NVME_MISC_CB_EVENT │ │ │ │ 24536: 00ae9610 4 OBJECT GLOBAL DEFAULT 25 qemu_dcache_linesize_log │ │ │ │ 24537: 008f7654 40 OBJECT GLOBAL DEFAULT 21 ide_portio2_list │ │ │ │ 24538: 00399381 34 FUNC GLOBAL DEFAULT 12 pcie_sriov_pf_add_sup_pgsize │ │ │ │ 24539: 00ae919a 2 OBJECT GLOBAL DEFAULT 25 _TRACE_QMP_ENTER_QUIT_DSTATE │ │ │ │ 24540: 0046dcf5 1220 FUNC GLOBAL DEFAULT 12 qmp_migrate │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c18a5bc4c86b1b504a8ca5a161e2d6b85a39be07 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9c1573016d88472f6a753d22ec9a421429dbd880 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -29079,38 +29079,38 @@ │ │ │ │ P0!"`!`F │ │ │ │ 8FJFAF?# │ │ │ │ G3h8F!hO │ │ │ │ P0!"`!`F │ │ │ │ #m!"`! F │ │ │ │ P0!"`!`F │ │ │ │ #)F0F "K │ │ │ │ -lJ)F0FzD │ │ │ │ -@J)F0FzD │ │ │ │ +mJ)F0FzD │ │ │ │ +AJ)F0FzD │ │ │ │ 9J)F0FzD │ │ │ │ -D;FzDIF0FR │ │ │ │ +D;FzDAF0FR │ │ │ │ 9J)F0FzD │ │ │ │ p?8hyD hBF[X │ │ │ │ yD h-hJF[X │ │ │ │ p?8hyD hJF[X │ │ │ │ p?8hyD hJF[X │ │ │ │ -EzD;FIF0FR │ │ │ │ +EzD;FAF0FR │ │ │ │ #JF)F(FI │ │ │ │ #C)FzD0F[ │ │ │ │ p?yD hZX │ │ │ │ p?yD hZX │ │ │ │ nJYIzD;h │ │ │ │ p?JFyD h[X │ │ │ │ p?JFyD h[X │ │ │ │ -2n;FyD h- │ │ │ │ +2n;FyD h$ │ │ │ │ pOyD h2nCFaX │ │ │ │ rJ)F0FzD │ │ │ │ D$)F0FzD │ │ │ │ p?yD hZX │ │ │ │ p?yD hZX │ │ │ │ -1J&IzD;h │ │ │ │ +2J&IzD;h │ │ │ │ JJ)F0FzD │ │ │ │ QJ)F0FzD │ │ │ │ p?yD hZX │ │ │ │ p?yD hZX │ │ │ │ ;hyD h*FAX │ │ │ │ zJ)F0FzD │ │ │ │ tJ)F0FzD │ │ │ │ @@ -29120,18 +29120,20 @@ │ │ │ │ IJ)F0FzD │ │ │ │ >J)F0FzD │ │ │ │ (J)F0FzD │ │ │ │ {J)F0FzD │ │ │ │ YJ)F0FzD │ │ │ │ t$)F0FzD │ │ │ │ 3m!"`!0F │ │ │ │ + #sfrM}DU │ │ │ │ p?8hyD hBF[X │ │ │ │ p?8hyD hJF[X │ │ │ │ p?8hyD h │ │ │ │ 3m!"`!0F │ │ │ │ +H&)F0FzD │ │ │ │ +F:F1F0FG │ │ │ │ #)F(F?"D │ │ │ │ _J)F0FzD │ │ │ │ [0*F!FHF │ │ │ │ #m!"`! F │ │ │ │ % yD h4hCX │ │ │ │ K!F F{DS │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1110454,15 +1110454,15 @@ │ │ │ │ ldr.w r3, [r3, #192] @ 0xc0 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 43861c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 57cabc │ │ │ │ + b.w 57cab8 │ │ │ │ ldr r2, [pc, #672] @ (51a5a8 ) │ │ │ │ movs r2, r7 │ │ │ │ add r5, pc, #616 @ (adr r5, 51a574 ) │ │ │ │ movs r0, r5 │ │ │ │ lsls r4, r2, #24 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -1110697,20 +1110697,20 @@ │ │ │ │ ldreq.w r2, [r6, #708] @ 0x2c4 │ │ │ │ streq.w r2, [r3, #896] @ 0x380 │ │ │ │ ldr r3, [pc, #720] @ (51a878 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 51a5b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cb90 │ │ │ │ + bl 57cb8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 51a6b0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 57c7f8 │ │ │ │ + bl 57c7f4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cbz r4, 51a5fe │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 70e624 │ │ │ │ mov r0, r6 │ │ │ │ bl 25c86c │ │ │ │ @@ -1123019,26 +1123019,26 @@ │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 5228b2 │ │ │ │ cmp r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r1, #5 │ │ │ │ movne r1, #3 │ │ │ │ add.w r0, r2, #164 @ 0xa4 │ │ │ │ - b.w 57cde4 │ │ │ │ + b.w 57cde0 │ │ │ │ subs r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #2 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ bhi.n 52288e │ │ │ │ ldr r3, [pc, #28] @ (5228c0 ) │ │ │ │ add.w r0, r2, #164 @ 0xa4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - b.w 57cde4 │ │ │ │ + b.w 57cde0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ stmia r7!, {r2, r3, r4, r7} │ │ │ │ @@ -1123051,18 +1123051,18 @@ │ │ │ │ add.w r7, r0, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, r2 │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #3 │ │ │ │ - bl 57cde4 │ │ │ │ + bl 57cde0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r6, 522936 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ add.w r1, r4, #92 @ 0x5c │ │ │ │ add.w r0, r4, #24 │ │ │ │ @@ -1123259,18 +1123259,18 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ adds r0, #164 @ 0xa4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ add.w r0, r4, #164 @ 0xa4 │ │ │ │ movs r1, #3 │ │ │ │ - bl 57cde4 │ │ │ │ + bl 57cde0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r7, 522b74 │ │ │ │ ldrd r2, r3, [r7, #8] │ │ │ │ add.w r1, r4, #92 @ 0x5c │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ @@ -1123434,15 +1123434,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r1, #5 │ │ │ │ movne r1, #3 │ │ │ │ add.w r3, r4, #164 @ 0xa4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 57cde4 │ │ │ │ + bl 57cde0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ strd r1, r2, [sp] │ │ │ │ bl 580b88 │ │ │ │ ldrb.w r3, [r4, #100] @ 0x64 │ │ │ │ @@ -1123702,15 +1123702,15 @@ │ │ │ │ ldr.w r1, [r2, #1760] @ 0x6e0 │ │ │ │ lsls r0, r1, #24 │ │ │ │ mov r0, r3 │ │ │ │ itt mi │ │ │ │ orrmi.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ strmi.w r1, [r2, #1760] @ 0x6e0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 57ccd4 │ │ │ │ + bl 57ccd0 │ │ │ │ b.n 522ee2 │ │ │ │ bl 5229b4 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r2, #11] │ │ │ │ lsls r3, r1, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1126853,18 +1126853,18 @@ │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 254ca4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ movs r1, #3 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 57cde4 │ │ │ │ + bl 57cde0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ bl 586808 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ @@ -1126932,18 +1126932,18 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 254ca4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ movs r1, #3 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 57cde4 │ │ │ │ + bl 57cde0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ bl 586808 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ @@ -1127045,15 +1127045,15 @@ │ │ │ │ bl 5874c0 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ strd r5, r5, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 5229e4 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r3, #22 │ │ │ │ bpl.n 525290 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -1127166,15 +1127166,15 @@ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 5229e4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r3, #22 │ │ │ │ bpl.n 5253d8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -1127425,18 +1127425,18 @@ │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 254ca4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ movs r1, #3 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 57cde4 │ │ │ │ + bl 57cde0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ bl 586808 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ @@ -1127541,15 +1127541,15 @@ │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ bl 57f408 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 57d398 │ │ │ │ + bl 57d394 │ │ │ │ cbz r0, 5257fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldrsb.w r3, [sp, #144] @ 0x90 │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ mvn.w r2, r3, asr #31 │ │ │ │ eor.w r1, r1, r3, asr #31 │ │ │ │ @@ -1127682,15 +1127682,15 @@ │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ bl 57f408 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 57d398 │ │ │ │ + bl 57d394 │ │ │ │ cbz r0, 52598c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldrsb.w r3, [sp, #144] @ 0x90 │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ mvn.w r2, r3, asr #31 │ │ │ │ eor.w r1, r1, r3, asr #31 │ │ │ │ @@ -1127822,15 +1127822,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r3, sp, #24 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 57f50c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 57d398 │ │ │ │ + bl 57d394 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 525b2e │ │ │ │ ldrsb.w r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ itete lt │ │ │ │ movlt r1, #0 │ │ │ │ @@ -1128584,18 +1128584,18 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ mov.w r0, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 254ca4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ movs r1, #3 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 57cde4 │ │ │ │ + bl 57cde0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str.w r8, [sp, #16] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ bl 586808 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 52633e │ │ │ │ @@ -1129465,15 +1129465,15 @@ │ │ │ │ blx 254ca4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [r7, #4] │ │ │ │ strd r4, r4, [r7, #12] │ │ │ │ strd r4, r4, [r7, #20] │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 586808 │ │ │ │ sub.w r2, fp, #5 │ │ │ │ add.w r1, sp, #73 @ 0x49 │ │ │ │ lsls r2, r2, #2 │ │ │ │ b.n 526bdc │ │ │ │ subs r1, #1 │ │ │ │ @@ -1183992,176 +1183992,178 @@ │ │ │ │ b.w 4ba1d0 │ │ │ │ nop │ │ │ │ push {r2, r4, r6, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsrs r3, r1, #17 │ │ │ │ ubfx ip, r1, #22, #4 │ │ │ │ and.w r3, r3, #16 │ │ │ │ - ubfx r2, r1, #11, #5 │ │ │ │ + ubfx r2, r1, #16, #5 │ │ │ │ orr.w r3, r3, ip │ │ │ │ - ubfx r1, r1, #16, #5 │ │ │ │ - strd r1, r2, [r0, #4] │ │ │ │ + ubfx r1, r1, #11, #5 │ │ │ │ + strd r2, r1, [r0, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ lsls r2, r1, #5 │ │ │ │ ubfx r3, r1, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ - ubfx ip, r1, #11, #5 │ │ │ │ + ubfx ip, r1, #16, #5 │ │ │ │ orrs r3, r2 │ │ │ │ - ubfx r1, r1, #16, #5 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - strd r1, ip, [r0, #4] │ │ │ │ + ubfx r1, r1, #11, #5 │ │ │ │ + strd r3, ip, [r0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ lsls r2, r1, #5 │ │ │ │ ubfx r3, r1, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ - ubfx ip, r1, #11, #5 │ │ │ │ + ubfx ip, r1, #16, #5 │ │ │ │ orrs r3, r2 │ │ │ │ - ubfx r1, r1, #16, #5 │ │ │ │ - strd r1, ip, [r0, #4] │ │ │ │ + ubfx r1, r1, #11, #5 │ │ │ │ + strd ip, r1, [r0, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ mvn.w r3, r3, lsl #23 │ │ │ │ mvn.w r3, r3, lsr #23 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + lsls r3, r1, #5 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + ubfx ip, r1, #21, #5 │ │ │ │ + and.w r3, r3, #32 │ │ │ │ push {lr} │ │ │ │ - mov.w ip, r1, lsl #5 │ │ │ │ - ubfx lr, r1, #11, #5 │ │ │ │ + orr.w ip, ip, r3 │ │ │ │ + ubfx lr, r1, #16, #5 │ │ │ │ + lsls r3, r1, #4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ - lsls r3, r1, #3 │ │ │ │ orr.w r2, r2, lr │ │ │ │ - and.w ip, ip, #32 │ │ │ │ - str r2, [r0, #8] │ │ │ │ - ubfx r2, r1, #21, #5 │ │ │ │ and.w r3, r3, #32 │ │ │ │ - orr.w r2, r2, ip │ │ │ │ - ubfx ip, r1, #16, #5 │ │ │ │ - orr.w r3, r3, ip │ │ │ │ - ubfx r1, r1, #10, #1 │ │ │ │ - strd r2, r3, [r0] │ │ │ │ - strb r1, [r0, #12] │ │ │ │ + ubfx lr, r1, #10, #1 │ │ │ │ + ubfx r1, r1, #11, #5 │ │ │ │ + orrs r3, r1 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + strb.w lr, [r0, #12] │ │ │ │ + str.w ip, [r0] │ │ │ │ + str r3, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {pc} │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + lsls r3, r1, #5 │ │ │ │ + ubfx ip, r1, #21, #5 │ │ │ │ + and.w r3, r3, #32 │ │ │ │ push {lr} │ │ │ │ - mov.w ip, r1, lsl #5 │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - ubfx lr, r1, #11, #5 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + orr.w ip, ip, r3 │ │ │ │ + lsls r3, r1, #4 │ │ │ │ + ubfx lr, r1, #16, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ - and.w ip, ip, #32 │ │ │ │ - orr.w r2, r2, lr │ │ │ │ and.w r3, r3, #32 │ │ │ │ - str r2, [r0, #8] │ │ │ │ - ubfx r2, r1, #21, #5 │ │ │ │ - ubfx r1, r1, #16, #5 │ │ │ │ - orr.w r2, r2, ip │ │ │ │ + ubfx r1, r1, #11, #5 │ │ │ │ + orr.w r2, r2, lr │ │ │ │ orrs r3, r1 │ │ │ │ - strd r2, r3, [r0] │ │ │ │ + str.w ip, [r0] │ │ │ │ + strd r2, r3, [r0, #4] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w lr, r1, lsl #5 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - push {r4, lr} │ │ │ │ + ubfx r3, r1, #21, #5 │ │ │ │ + and.w lr, lr, #32 │ │ │ │ + orr.w r3, r3, lr │ │ │ │ and.w r2, r2, #32 │ │ │ │ - ubfx r4, r1, #16, #5 │ │ │ │ - and.w lr, r1, #64 @ 0x40 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ubfx r3, r1, #16, #5 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - mov.w ip, r1, lsl #5 │ │ │ │ - orrs r2, r4 │ │ │ │ + and.w ip, r1, #64 @ 0x40 │ │ │ │ and.w r3, r3, #32 │ │ │ │ - eor.w r2, lr, r2 │ │ │ │ - and.w ip, ip, #32 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ - ubfx r2, r1, #11, #5 │ │ │ │ - ubfx r1, r1, #21, #5 │ │ │ │ - orrs r3, r2 │ │ │ │ - orr.w r1, r1, ip │ │ │ │ - strd r1, r3, [r0] │ │ │ │ + ubfx r1, r1, #11, #5 │ │ │ │ + eor.w ip, ip, r2 │ │ │ │ + orrs r3, r1 │ │ │ │ + strb.w ip, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - push {lr} │ │ │ │ + pop {pc} │ │ │ │ mov.w ip, r1, lsl #5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ubfx r2, r1, #21, #5 │ │ │ │ - ubfx lr, r1, #16, #4 │ │ │ │ and.w ip, ip, #32 │ │ │ │ - and.w r3, r3, #32 │ │ │ │ - ubfx r1, r1, #11, #5 │ │ │ │ orr.w r2, r2, ip │ │ │ │ - orrs r3, r1 │ │ │ │ - strb.w lr, [r0, #8] │ │ │ │ + and.w r3, r3, #32 │ │ │ │ + ubfx ip, r1, #11, #5 │ │ │ │ str r2, [r0, #0] │ │ │ │ + ubfx r1, r1, #16, #4 │ │ │ │ + orr.w r3, r3, ip │ │ │ │ + strb r1, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ - pop {pc} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + mov.w ip, r1, lsl #5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ - ubfx ip, r1, #11, #5 │ │ │ │ + ubfx r2, r1, #21, #5 │ │ │ │ + and.w ip, ip, #32 │ │ │ │ and.w r3, r3, #32 │ │ │ │ - ubfx r1, r1, #21, #5 │ │ │ │ - and.w r2, r2, #32 │ │ │ │ - orr.w r3, r3, ip │ │ │ │ - orrs r1, r2 │ │ │ │ - strd r1, r3, [r0] │ │ │ │ + ubfx r1, r1, #11, #5 │ │ │ │ + orr.w r2, r2, ip │ │ │ │ + orrs r3, r1 │ │ │ │ + strd r2, r3, [r0] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ and.w r0, r0, #524288 @ 0x80000 │ │ │ │ - cbnz r0, 54b3fa │ │ │ │ + cbnz r0, 54b3fe │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #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, #4048] @ 0xfd0 │ │ │ │ ldrd r4, r0, [r2] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #256] @ (54b518 ) │ │ │ │ + ldr r2, [pc, #256] @ (54b51c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, r0, lsl #2] │ │ │ │ ldr.w r5, [r2, r4, lsl #2] │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 4b45f8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1184171,15 +1184173,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r5 │ │ │ │ bl 4b9978 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b9978 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 54b4d2 │ │ │ │ + beq.n 54b4d6 │ │ │ │ bl 4b45f8 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b45f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -1184249,15 +1184251,15 @@ │ │ │ │ add sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r2, 54b56c │ │ │ │ + cbz r6, 54b56e │ │ │ │ lsls r1, r3, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1184270,35 +1184272,35 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ b.w 544880 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #96] @ (54b5ac ) │ │ │ │ + ldr r3, [pc, #96] @ (54b5b0 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ mov r1, r2 │ │ │ │ - ldr r4, [pc, #88] @ (54b5b0 ) │ │ │ │ + ldr r4, [pc, #88] @ (54b5b4 ) │ │ │ │ ldr.w r0, [r3, #160] @ 0xa0 │ │ │ │ add r4, pc │ │ │ │ bl 4b99ac │ │ │ │ mov r0, r5 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #60] @ (54b5a8 ) │ │ │ │ + ldr r3, [pc, #60] @ (54b5ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #68] @ (54b5b4 ) │ │ │ │ + ldr r1, [pc, #68] @ (54b5b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #2064 @ 0x810 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #56] @ (54b5b8 ) │ │ │ │ + ldr r2, [pc, #56] @ (54b5bc ) │ │ │ │ add r0, r3 │ │ │ │ ldr r4, [r4, r2] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r3, r4 │ │ │ │ @@ -1184309,40 +1184311,40 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sxth r6, r0 │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf37c0048 │ │ │ │ - bvs.n 54b640 │ │ │ │ + @ instruction: 0xf3780048 │ │ │ │ + bvs.n 54b63c │ │ │ │ lsls r2, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w r2, [r0, #111] @ 0x6f │ │ │ │ mov r4, r0 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 54b624 │ │ │ │ + bpl.n 54b628 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54b666 │ │ │ │ + beq.n 54b66a │ │ │ │ ubfx r1, r3, #21, #5 │ │ │ │ ubfx r2, r3, #16, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54b674 │ │ │ │ - ldr r2, [pc, #220] @ (54b6c8 ) │ │ │ │ + beq.n 54b678 │ │ │ │ + ldr r2, [pc, #220] @ (54b6cc ) │ │ │ │ ubfx r3, r3, #11, #5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ ldr.w r1, [r3, #176] @ 0xb0 │ │ │ │ bl 4b9978 │ │ │ │ @@ -1184352,16 +1184354,16 @@ │ │ │ │ ubfx r3, r3, #16, #5 │ │ │ │ add.w r0, r2, r0, lsl #2 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ ldr.w r0, [r0, #176] @ 0xb0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 4b9978 │ │ │ │ - cbz r2, 54b666 │ │ │ │ - ldr r2, [pc, #164] @ (54b6cc ) │ │ │ │ + cbz r2, 54b66a │ │ │ │ + ldr r2, [pc, #164] @ (54b6d0 ) │ │ │ │ ubfx r1, r3, #11, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ @@ -1184377,18 +1184379,18 @@ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 54b53c │ │ │ │ + b.n 54b540 │ │ │ │ bl 4b45f8 │ │ │ │ ldrh.w r2, [r4, #86] @ 0x56 │ │ │ │ - ldr r3, [pc, #80] @ (54b6d0 ) │ │ │ │ + ldr r3, [pc, #80] @ (54b6d4 ) │ │ │ │ mov r5, r0 │ │ │ │ and.w r2, r2, #31 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ @@ -1184404,33 +1184406,33 @@ │ │ │ │ mov r1, r5 │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r0, [r3, #176] @ 0xb0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 4b9978 │ │ │ │ - cbz r2, 54b6e6 │ │ │ │ + cbz r6, 54b6e8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r0, 54b6da │ │ │ │ + cbz r4, 54b6dc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w r2, [r0, #111] @ 0x6f │ │ │ │ mov r4, r0 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 54b730 │ │ │ │ + bpl.n 54b734 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54b776 │ │ │ │ - ldr r2, [pc, #140] @ (54b784 ) │ │ │ │ + beq.n 54b77a │ │ │ │ + ldr r2, [pc, #140] @ (54b788 ) │ │ │ │ ubfx r0, r3, #21, #5 │ │ │ │ ubfx r3, r3, #16, #5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r2, r0, lsl #2 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ ldr.w r0, [r0, #176] @ 0xb0 │ │ │ │ @@ -1184440,16 +1184442,16 @@ │ │ │ │ ubfx r1, r3, #11, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 4b9978 │ │ │ │ - cbz r2, 54b776 │ │ │ │ - ldr r2, [pc, #84] @ (54b788 ) │ │ │ │ + cbz r2, 54b77a │ │ │ │ + ldr r2, [pc, #84] @ (54b78c ) │ │ │ │ ubfx r1, r3, #11, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r1, #176] @ 0xb0 │ │ │ │ @@ -1184466,44 +1184468,44 @@ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 54b53c │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + b.n 54b540 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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 r2, [r0, #84] @ 0x54 │ │ │ │ sub sp, #16 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 54b7fa │ │ │ │ - ldr r1, [pc, #256] @ (54b8a8 ) │ │ │ │ + bpl.n 54b7fe │ │ │ │ + ldr r1, [pc, #256] @ (54b8ac ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #264] @ (54b8b4 ) │ │ │ │ + ldr r0, [pc, #264] @ (54b8b8 ) │ │ │ │ ubfx r3, r2, #16, #5 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ubfx r4, r2, #21, #5 │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ adds r2, r1, r4 │ │ │ │ adds r4, r1, r0 │ │ │ │ - ldr r0, [pc, #228] @ (54b8b8 ) │ │ │ │ + ldr r0, [pc, #228] @ (54b8bc ) │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #2460 @ 0x99c │ │ │ │ ldr.w r0, [r0, #2460] @ 0x99c │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b566c │ │ │ │ add sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ @@ -1184512,26 +1184514,26 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r3, [r0, #111] @ 0x6f │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54b89a │ │ │ │ + beq.n 54b89e │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r5, [pc, #176] @ (54b8bc ) │ │ │ │ + ldr r5, [pc, #176] @ (54b8c0 ) │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr r7, [pc, #172] @ (54b8c0 ) │ │ │ │ + ldr r7, [pc, #172] @ (54b8c4 ) │ │ │ │ and.w r3, r3, #31 │ │ │ │ add r7, pc │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ - ldr r3, [pc, #136] @ (54b8ac ) │ │ │ │ + ldr r3, [pc, #136] @ (54b8b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, r7, #2592 @ 0xa20 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r0, [r7, #2592] @ 0xa20 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r8, r1 │ │ │ │ @@ -1184546,15 +1184548,15 @@ │ │ │ │ bl 4b9978 │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ mov r0, r6 │ │ │ │ and.w r3, r3, #31 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r1, [r3, #176] @ 0xb0 │ │ │ │ bl 4b9978 │ │ │ │ - ldr r3, [pc, #68] @ (54b8b0 ) │ │ │ │ + ldr r3, [pc, #68] @ (54b8b4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r0, [r7, #2592] @ 0xa20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r3, r6 │ │ │ │ @@ -1184568,42 +1184570,42 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 54b53c │ │ │ │ + b.n 54b540 │ │ │ │ nop │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcc.n 54b884 │ │ │ │ + bcc.n 54b880 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcc.n 54b804 │ │ │ │ + bcc.n 54b800 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r0, #111] @ 0x6f │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 54b920 │ │ │ │ + bpl.n 54b924 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54b960 │ │ │ │ - ldr r5, [pc, #136] @ (54b96c ) │ │ │ │ + beq.n 54b964 │ │ │ │ + ldr r5, [pc, #136] @ (54b970 ) │ │ │ │ ubfx r2, r3, #16, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add r5, pc │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ @@ -1184612,16 +1184614,16 @@ │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr.w r1, [r1, #176] @ 0xb0 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 4b9cc8 │ │ │ │ - cbz r2, 54b960 │ │ │ │ - ldr r5, [pc, #76] @ (54b970 ) │ │ │ │ + cbz r2, 54b964 │ │ │ │ + ldr r5, [pc, #76] @ (54b974 ) │ │ │ │ ubfx r2, r3, #16, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add r5, pc │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ @@ -1184634,31 +1184636,31 @@ │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 4ba1d0 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 54b53c │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + b.n 54b540 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r0, #111] @ 0x6f │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 54b9d4 │ │ │ │ + bpl.n 54b9d8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54ba18 │ │ │ │ - ldr r5, [pc, #144] @ (54ba24 ) │ │ │ │ + beq.n 54ba1c │ │ │ │ + ldr r5, [pc, #144] @ (54ba28 ) │ │ │ │ ubfx r2, r3, #16, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add r5, pc │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ bl 4b9cc8 │ │ │ │ @@ -1184668,16 +1184670,16 @@ │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr.w r1, [r1, #176] @ 0xb0 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 4b9cc8 │ │ │ │ - cbz r2, 54ba18 │ │ │ │ - ldr r5, [pc, #80] @ (54ba28 ) │ │ │ │ + cbz r2, 54ba1c │ │ │ │ + ldr r5, [pc, #80] @ (54ba2c ) │ │ │ │ ubfx r2, r3, #16, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add r5, pc │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ bl 4ba1d0 │ │ │ │ @@ -1184691,32 +1184693,32 @@ │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 4ba1d0 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 54b53c │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + b.n 54b540 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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 r1, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r0, #111] @ 0x6f │ │ │ │ ands.w r2, r1, #1 │ │ │ │ - beq.n 54bb14 │ │ │ │ + beq.n 54bb18 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54bc3e │ │ │ │ + beq.w 54bc42 │ │ │ │ bl 4b1f38 │ │ │ │ - ldr r5, [pc, #500] @ (54bc4c ) │ │ │ │ + ldr r5, [pc, #500] @ (54bc50 ) │ │ │ │ mov r9, r0 │ │ │ │ bl 4b1f38 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b1f38 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b1f38 │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ @@ -1184768,19 +1184770,19 @@ │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ bl 4b99ac │ │ │ │ mov r0, r8 │ │ │ │ bl 4b98b0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 54bbde │ │ │ │ + b.n 54bbe2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54bc3e │ │ │ │ + beq.w 54bc42 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r5, [pc, #304] @ (54bc50 ) │ │ │ │ + ldr r5, [pc, #304] @ (54bc54 ) │ │ │ │ bl 4b1f38 │ │ │ │ mov r9, r0 │ │ │ │ bl 4b1f38 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b1f38 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b1f38 │ │ │ │ @@ -1184865,33 +1184867,33 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 4b98b0 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 54b53c │ │ │ │ + b.n 54b540 │ │ │ │ nop │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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 r1, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r0, #111] @ 0x6f │ │ │ │ ands.w r2, r1, #1 │ │ │ │ - beq.n 54bd3c │ │ │ │ + beq.n 54bd40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54be66 │ │ │ │ + beq.w 54be6a │ │ │ │ bl 4b1f38 │ │ │ │ - ldr r5, [pc, #500] @ (54be74 ) │ │ │ │ + ldr r5, [pc, #500] @ (54be78 ) │ │ │ │ mov r9, r0 │ │ │ │ bl 4b1f38 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b1f38 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b1f38 │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ @@ -1184943,19 +1184945,19 @@ │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ bl 4b99ac │ │ │ │ mov r0, r8 │ │ │ │ bl 4b98b0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #6 │ │ │ │ - b.n 54be06 │ │ │ │ + b.n 54be0a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54be66 │ │ │ │ + beq.w 54be6a │ │ │ │ mov sl, r2 │ │ │ │ - ldr r5, [pc, #304] @ (54be78 ) │ │ │ │ + ldr r5, [pc, #304] @ (54be7c ) │ │ │ │ bl 4b1f38 │ │ │ │ mov r9, r0 │ │ │ │ bl 4b1f38 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b1f38 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b1f38 │ │ │ │ @@ -1185040,47 +1185042,47 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 4b98b0 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + b.w 54b540 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r0, #111] @ 0x6f │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 54bec6 │ │ │ │ + bpl.n 54beca │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54bf3c │ │ │ │ - ldr r5, [pc, #176] @ (54bf4c ) │ │ │ │ + beq.n 54bf40 │ │ │ │ + ldr r5, [pc, #176] @ (54bf50 ) │ │ │ │ lsrs r6, r3, #16 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add r5, pc │ │ │ │ lsls r1, r6, #27 │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ bl 4b99ac │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r6, #27 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4b99ac │ │ │ │ - cbz r2, 54bf3c │ │ │ │ + cbz r2, 54bf40 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r5, [pc, #128] @ (54bf50 ) │ │ │ │ + ldr r5, [pc, #128] @ (54bf54 ) │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ @@ -1185111,48 +1185113,48 @@ │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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 r5, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r0, #111] @ 0x6f │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bpl.n 54bfa2 │ │ │ │ + bpl.n 54bfa6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54c05a │ │ │ │ - ldr r6, [pc, #240] @ (54c068 ) │ │ │ │ + beq.n 54c05e │ │ │ │ + ldr r6, [pc, #240] @ (54c06c ) │ │ │ │ ubfx r3, r5, #21, #5 │ │ │ │ sbfx r1, r5, #16, #5 │ │ │ │ add r6, pc │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ bl 4b99ac │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ sbfx r1, r5, #16, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ ldr.w r0, [r6, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 4b99ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54c05a │ │ │ │ + beq.n 54c05e │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r5, [pc, #192] @ (54c06c ) │ │ │ │ + ldr r5, [pc, #192] @ (54c070 ) │ │ │ │ mov r6, r0 │ │ │ │ bl 4b45f8 │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ add r5, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ and.w r3, r3, #31 │ │ │ │ @@ -1185205,32 +1185207,32 @@ │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r7, pc, #872 @ (adr r7, 54c3d4 ) │ │ │ │ + b.w 54b540 │ │ │ │ + add r7, pc, #856 @ (adr r7, 54c3c8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r7, pc, #648 @ (adr r7, 54c2f8 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 54c2ec ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r0, #111] @ 0x6f │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 54c0ec │ │ │ │ + bpl.n 54c0f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54c162 │ │ │ │ + beq.n 54c166 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r5, [pc, #220] @ (54c170 ) │ │ │ │ + ldr r5, [pc, #220] @ (54c174 ) │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ @@ -1185250,18 +1185252,18 @@ │ │ │ │ ldr.w r1, [r3, #176] @ 0xb0 │ │ │ │ bl 4b9978 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ bl 4ba604 │ │ │ │ - b.n 54c14a │ │ │ │ - cbz r3, 54c162 │ │ │ │ + b.n 54c14e │ │ │ │ + cbz r3, 54c166 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r5, [pc, #128] @ (54c174 ) │ │ │ │ + ldr r5, [pc, #128] @ (54c178 ) │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ @@ -1185292,31 +1185294,31 @@ │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r6, pc, #760 @ (adr r6, 54c46c ) │ │ │ │ + b.w 54b540 │ │ │ │ + add r6, pc, #744 @ (adr r6, 54c460 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r6, pc, #376 @ (adr r6, 54c2f0 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 54c2e4 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r2, [r0, #111] @ 0x6f │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 54c1e4 │ │ │ │ + bpl.n 54c1e8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54c234 │ │ │ │ - ldr r4, [pc, #172] @ (54c244 ) │ │ │ │ + beq.n 54c238 │ │ │ │ + ldr r4, [pc, #172] @ (54c248 ) │ │ │ │ ubfx r2, r3, #11, #5 │ │ │ │ ubfx r1, r3, #16, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add r4, pc │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ @@ -1185329,16 +1185331,16 @@ │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr.w r2, [r2, #176] @ 0xb0 │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldr.w r1, [r1, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 4bb120 │ │ │ │ - cbz r2, 54c234 │ │ │ │ - ldr r4, [pc, #96] @ (54c248 ) │ │ │ │ + cbz r2, 54c238 │ │ │ │ + ldr r4, [pc, #96] @ (54c24c ) │ │ │ │ ubfx r2, r3, #11, #5 │ │ │ │ ubfx r1, r3, #16, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add r4, pc │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ @@ -1185355,32 +1185357,32 @@ │ │ │ │ ldr.w r1, [r1, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 4bb208 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r5, pc, #720 @ (adr r5, 54c518 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 54c50c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, pc, #400 @ (adr r5, 54c3dc ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 54c3d0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r2, [r0, #111] @ 0x6f │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 54c2b8 │ │ │ │ + bpl.n 54c2bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54c308 │ │ │ │ - ldr r4, [pc, #172] @ (54c318 ) │ │ │ │ + beq.n 54c30c │ │ │ │ + ldr r4, [pc, #172] @ (54c31c ) │ │ │ │ ubfx r2, r3, #11, #5 │ │ │ │ ubfx r1, r3, #16, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add r4, pc │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ @@ -1185393,16 +1185395,16 @@ │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr.w r2, [r2, #176] @ 0xb0 │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldr.w r1, [r1, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 4b9c7c │ │ │ │ - cbz r2, 54c308 │ │ │ │ - ldr r4, [pc, #96] @ (54c31c ) │ │ │ │ + cbz r2, 54c30c │ │ │ │ + ldr r4, [pc, #96] @ (54c320 ) │ │ │ │ ubfx r2, r3, #11, #5 │ │ │ │ ubfx r1, r3, #16, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add r4, pc │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ @@ -1185419,43 +1185421,43 @@ │ │ │ │ ldr.w r1, [r1, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 4b9d70 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r4, pc, #896 @ (adr r4, 54c69c ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 54c690 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, pc, #576 @ (adr r4, 54c560 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 54c554 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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, [r0, #84] @ 0x54 │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w r3, [r0, #111] @ 0x6f │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 54c3da │ │ │ │ + bpl.n 54c3de │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54c460 │ │ │ │ + beq.w 54c464 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r5, [pc, #300] @ (54c478 ) │ │ │ │ + ldr r5, [pc, #300] @ (54c47c ) │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr r7, [pc, #296] @ (54c47c ) │ │ │ │ + ldr r7, [pc, #296] @ (54c480 ) │ │ │ │ and.w r3, r3, #31 │ │ │ │ add r7, pc │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ - ldr r3, [pc, #268] @ (54c470 ) │ │ │ │ + ldr r3, [pc, #268] @ (54c474 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ addw r1, r7, #2724 @ 0xaa4 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r0, [r7, #2724] @ 0xaa4 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r8, r1 │ │ │ │ @@ -1185470,15 +1185472,15 @@ │ │ │ │ bl 4b9978 │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ mov r0, r6 │ │ │ │ and.w r3, r3, #31 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r1, [r3, #176] @ 0xb0 │ │ │ │ bl 4b9978 │ │ │ │ - ldr r3, [pc, #200] @ (54c474 ) │ │ │ │ + ldr r3, [pc, #200] @ (54c478 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r0, [r7, #2724] @ 0xaa4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r3, r6 │ │ │ │ @@ -1185489,17 +1185491,17 @@ │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 4b9978 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54c460 │ │ │ │ + beq.n 54c464 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r6, [pc, #156] @ (54c480 ) │ │ │ │ + ldr r6, [pc, #156] @ (54c484 ) │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ @@ -1185536,38 +1185538,38 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - movs r5, #24 │ │ │ │ + b.w 54b540 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #32 @ (adr r4, 54c49c ) │ │ │ │ + add r4, pc, #16 @ (adr r4, 54c490 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r3, pc, #440 @ (adr r3, 54c63c ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 54c630 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r0, #111] @ 0x6f │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 54c4f4 │ │ │ │ + bpl.n 54c4f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54c55e │ │ │ │ + beq.n 54c562 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r5, [pc, #196] @ (54c56c ) │ │ │ │ + ldr r5, [pc, #196] @ (54c570 ) │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ mov r1, r6 │ │ │ │ @@ -1185583,18 +1185585,18 @@ │ │ │ │ and.w r3, r3, #31 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r1, [r3, #176] @ 0xb0 │ │ │ │ bl 4b9978 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ bl 4bc1b0 │ │ │ │ - b.n 54c546 │ │ │ │ - cbz r3, 54c55e │ │ │ │ + b.n 54c54a │ │ │ │ + cbz r3, 54c562 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r5, [pc, #116] @ (54c570 ) │ │ │ │ + ldr r5, [pc, #116] @ (54c574 ) │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ mov r1, r6 │ │ │ │ @@ -1185621,32 +1185623,32 @@ │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r2, pc, #680 @ (adr r2, 54c818 ) │ │ │ │ + b.w 54b540 │ │ │ │ + add r2, pc, #664 @ (adr r2, 54c80c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, pc, #344 @ (adr r2, 54c6cc ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 54c6c0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r0, #111] @ 0x6f │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 54c5e4 │ │ │ │ + bpl.n 54c5e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54c64e │ │ │ │ + beq.n 54c652 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r5, [pc, #196] @ (54c65c ) │ │ │ │ + ldr r5, [pc, #196] @ (54c660 ) │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ mov r1, r6 │ │ │ │ @@ -1185662,18 +1185664,18 @@ │ │ │ │ and.w r3, r3, #31 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r1, [r3, #176] @ 0xb0 │ │ │ │ bl 4b9978 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ bl 4b9c08 │ │ │ │ - b.n 54c636 │ │ │ │ - cbz r3, 54c64e │ │ │ │ + b.n 54c63a │ │ │ │ + cbz r3, 54c652 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r5, [pc, #116] @ (54c660 ) │ │ │ │ + ldr r5, [pc, #116] @ (54c664 ) │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ mov r1, r6 │ │ │ │ @@ -1185700,22 +1185702,22 @@ │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r1, pc, #744 @ (adr r1, 54c948 ) │ │ │ │ + b.w 54b540 │ │ │ │ + add r1, pc, #728 @ (adr r1, 54c93c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, pc, #408 @ (adr r1, 54c7fc ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 54c7f0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 54c6ca │ │ │ │ + cbz r2, 54c6ce │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r1 │ │ │ │ @@ -1185740,18 +1185742,18 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ - cbz r2, 54c72a │ │ │ │ + cbz r2, 54c72e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #16 │ │ │ │ @@ -1185773,18 +1185775,18 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ - cbz r2, 54c78a │ │ │ │ + cbz r2, 54c78e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #16 │ │ │ │ @@ -1185806,18 +1185808,18 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ - cbz r2, 54c7ea │ │ │ │ + cbz r2, 54c7ee │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #16 │ │ │ │ @@ -1185839,35 +1185841,35 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ and.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - cbz r3, 54c85a │ │ │ │ + cbz r3, 54c85e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 54c868 │ │ │ │ + cbz r3, 54c86c │ │ │ │ ldrd r3, ip, [r1, #4] │ │ │ │ negs r2, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ addw ip, ip, #2634 @ 0xa4a │ │ │ │ addw r1, r3, #2634 @ 0xa4a │ │ │ │ and.w r3, r2, #28 │ │ │ │ addw r0, r0, #2634 @ 0xa4a │ │ │ │ mov.w r2, ip, lsl #4 │ │ │ │ - ldr.w ip, [pc, #64] @ 54c874 │ │ │ │ + ldr.w ip, [pc, #64] @ 54c878 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ add ip, pc │ │ │ │ add ip, r3 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, ip, [sp] │ │ │ │ bl 4ce5d8 │ │ │ │ @@ -1185883,38 +1185885,38 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ - b.n 54c846 │ │ │ │ + bl 54b540 │ │ │ │ + b.n 54c84a │ │ │ │ nop │ │ │ │ - setend le │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ and.w r3, r3, #524288 @ 0x80000 │ │ │ │ - cbz r3, 54c8e4 │ │ │ │ + cbz r3, 54c8e8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 54c8f2 │ │ │ │ + cbz r3, 54c8f6 │ │ │ │ ldrd r3, ip, [r1, #4] │ │ │ │ rsb r2, r2, #2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ addw ip, ip, #2634 @ 0xa4a │ │ │ │ addw r1, r3, #2634 @ 0xa4a │ │ │ │ and.w r3, r2, #28 │ │ │ │ addw r0, r0, #2634 @ 0xa4a │ │ │ │ mov.w r2, ip, lsl #4 │ │ │ │ - ldr.w ip, [pc, #68] @ 54c8fc │ │ │ │ + ldr.w ip, [pc, #68] @ 54c900 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ add ip, pc │ │ │ │ add.w ip, ip, #56 @ 0x38 │ │ │ │ add ip, r3 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, ip, [sp] │ │ │ │ @@ -1185931,37 +1185933,37 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ - b.n 54c8d0 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + bl 54b540 │ │ │ │ + b.n 54c8d4 │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ and.w r3, r3, #524288 @ 0x80000 │ │ │ │ - cbz r3, 54c96c │ │ │ │ + cbz r3, 54c970 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 54c97a │ │ │ │ + cbz r3, 54c97e │ │ │ │ ldrd r3, ip, [r1, #4] │ │ │ │ rsb r2, r2, #2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ addw ip, ip, #2634 @ 0xa4a │ │ │ │ addw r1, r3, #2634 @ 0xa4a │ │ │ │ and.w r3, r2, #28 │ │ │ │ addw r0, r0, #2634 @ 0xa4a │ │ │ │ mov.w r2, ip, lsl #4 │ │ │ │ - ldr.w ip, [pc, #68] @ 54c984 │ │ │ │ + ldr.w ip, [pc, #68] @ 54c988 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ add ip, pc │ │ │ │ add.w ip, ip, #112 @ 0x70 │ │ │ │ add ip, r3 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, ip, [sp] │ │ │ │ @@ -1185978,37 +1185980,37 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ - b.n 54c958 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + bl 54b540 │ │ │ │ + b.n 54c95c │ │ │ │ + push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ and.w r3, r3, #2 │ │ │ │ - cbz r3, 54c9f4 │ │ │ │ + cbz r3, 54c9f8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 54ca02 │ │ │ │ + cbz r3, 54ca06 │ │ │ │ ldrd r3, ip, [r1, #4] │ │ │ │ rsb r2, r2, #2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ addw ip, ip, #2602 @ 0xa2a │ │ │ │ addw r1, r3, #2602 @ 0xa2a │ │ │ │ and.w r3, r2, #28 │ │ │ │ addw r0, r0, #2602 @ 0xa2a │ │ │ │ mov.w r2, ip, lsl #4 │ │ │ │ - ldr.w ip, [pc, #68] @ 54ca0c │ │ │ │ + ldr.w ip, [pc, #68] @ 54ca10 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ add ip, pc │ │ │ │ add.w ip, ip, #168 @ 0xa8 │ │ │ │ add ip, r3 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, ip, [sp] │ │ │ │ @@ -1186025,28 +1186027,28 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ - b.n 54c9e0 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + bl 54b540 │ │ │ │ + b.n 54c9e4 │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ and.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - cbz r3, 54ca6c │ │ │ │ + cbz r3, 54ca70 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - cbz r3, 54ca7a │ │ │ │ + cbz r3, 54ca7e │ │ │ │ ldrd r1, r0, [r1] │ │ │ │ movs r3, #8 │ │ │ │ mov.w lr, #16 │ │ │ │ strd lr, lr, [sp, #8] │ │ │ │ lsls r3, r2 │ │ │ │ addw ip, r0, #2634 @ 0xa4a │ │ │ │ subs r3, #1 │ │ │ │ @@ -1186069,29 +1186071,29 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ - b.n 54ca5c │ │ │ │ + bl 54b540 │ │ │ │ + b.n 54ca60 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ and.w r3, r3, #524288 @ 0x80000 │ │ │ │ - cbz r3, 54caf2 │ │ │ │ + cbz r3, 54caf6 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ sub sp, #16 │ │ │ │ - cbz r3, 54cb00 │ │ │ │ + cbz r3, 54cb04 │ │ │ │ ldrd r0, r3, [r1] │ │ │ │ rsb r2, r2, #2 │ │ │ │ - ldr.w ip, [pc, #92] @ 54cb0c │ │ │ │ + ldr.w ip, [pc, #92] @ 54cb10 │ │ │ │ and.w r2, r2, #28 │ │ │ │ addw r1, r3, #2634 @ 0xa4a │ │ │ │ addw r0, r0, #2634 @ 0xa4a │ │ │ │ add ip, pc │ │ │ │ movs r3, #16 │ │ │ │ add.w ip, ip, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ @@ -1186114,32 +1186116,32 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ - b.n 54cadc │ │ │ │ + bl 54b540 │ │ │ │ + b.n 54cae0 │ │ │ │ nop │ │ │ │ - cbz r2, 54cb82 │ │ │ │ + cbz r6, 54cb84 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ and.w r3, r3, #524288 @ 0x80000 │ │ │ │ - cbz r3, 54cb72 │ │ │ │ + cbz r3, 54cb76 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 54cb80 │ │ │ │ + cbz r3, 54cb84 │ │ │ │ ldrd r0, r3, [r1] │ │ │ │ subs r2, #2 │ │ │ │ - ldr.w ip, [pc, #84] @ 54cb8c │ │ │ │ + ldr.w ip, [pc, #84] @ 54cb90 │ │ │ │ addw r1, r3, #2634 @ 0xa4a │ │ │ │ movs r3, #28 │ │ │ │ add ip, pc │ │ │ │ addw r0, r0, #2634 @ 0xa4a │ │ │ │ add.w ip, ip, #280 @ 0x118 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -1186160,29 +1186162,29 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ - b.n 54cb5e │ │ │ │ + bl 54b540 │ │ │ │ + b.n 54cb62 │ │ │ │ nop │ │ │ │ - cbz r0, 54cbe2 │ │ │ │ + cbz r4, 54cbe4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ and.w r3, r3, #524288 @ 0x80000 │ │ │ │ - cbz r3, 54cbe4 │ │ │ │ + cbz r3, 54cbe8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 54cbf2 │ │ │ │ + cbz r3, 54cbf6 │ │ │ │ ldrd r1, r3, [r1] │ │ │ │ mov r0, r2 │ │ │ │ mov.w ip, #16 │ │ │ │ str.w ip, [sp] │ │ │ │ addw r2, r3, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ mov r3, ip │ │ │ │ @@ -1186201,55 +1186203,55 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ - b.n 54cbd0 │ │ │ │ + bl 54b540 │ │ │ │ + b.n 54cbd4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ and.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - cbz r3, 54cc28 │ │ │ │ + cbz r3, 54cc2c │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ - cbz r3, 54cc36 │ │ │ │ + cbz r3, 54cc3a │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ - b.n 54cc1a │ │ │ │ + bl 54b540 │ │ │ │ + b.n 54cc1e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r5, [r0, #110] @ 0x6e │ │ │ │ sub sp, #20 │ │ │ │ ldrd ip, r4, [sp, #32] │ │ │ │ - cbz r5, 54cca2 │ │ │ │ + cbz r5, 54cca6 │ │ │ │ addw r5, ip, #2602 @ 0xa2a │ │ │ │ addw ip, r2, #2602 @ 0xa2a │ │ │ │ addw r0, r1, #2602 @ 0xa2a │ │ │ │ addw lr, r3, #2602 @ 0xa2a │ │ │ │ mov.w r1, ip, lsl #4 │ │ │ │ - ldr.w ip, [pc, #64] @ 54ccb0 │ │ │ │ + ldr.w ip, [pc, #64] @ 54ccb4 │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r5, #28 │ │ │ │ add ip, pc │ │ │ │ mov.w r2, lr, lsl #4 │ │ │ │ add.w ip, ip, #364 @ 0x16c │ │ │ │ lsls r0, r0, #4 │ │ │ │ mla r4, r5, r4, ip │ │ │ │ @@ -1186264,28 +1186266,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - sxth r2, r2 │ │ │ │ + b.w 54b540 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #160] @ 54cd64 │ │ │ │ + ldr.w ip, [pc, #160] @ 54cd68 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #156] @ (54cd68 ) │ │ │ │ + ldr r3, [pc, #156] @ (54cd6c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ - ldr.w ip, [pc, #152] @ 54cd6c │ │ │ │ + ldr.w ip, [pc, #152] @ 54cd70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ add ip, pc │ │ │ │ add.w r3, ip, #28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ @@ -1186297,123 +1186299,123 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ strb.w r4, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 54cd52 │ │ │ │ + beq.n 54cd56 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ - cbz r3, 54cd56 │ │ │ │ + cbz r3, 54cd5a │ │ │ │ addw ip, r2, #2602 @ 0xa2a │ │ │ │ addw r0, r1, #2602 @ 0xa2a │ │ │ │ movs r3, #16 │ │ │ │ mov.w r1, ip, lsl #4 │ │ │ │ mov r2, r3 │ │ │ │ add.w ip, sp, #8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 4cdd60 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #60] @ (54cd70 ) │ │ │ │ - ldr r3, [pc, #52] @ (54cd68 ) │ │ │ │ + ldr r2, [pc, #60] @ (54cd74 ) │ │ │ │ + ldr r3, [pc, #52] @ (54cd6c ) │ │ │ │ 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 54cd60 │ │ │ │ + bne.n 54cd64 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, ip │ │ │ │ - b.n 54cd30 │ │ │ │ + b.n 54cd34 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ - b.n 54cd2e │ │ │ │ + bl 54b540 │ │ │ │ + b.n 54cd32 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 54cd80 │ │ │ │ + bgt.n 54cd7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ movs r7, r6 │ │ │ │ - blt.n 54ccbc │ │ │ │ + blt.n 54ccb8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #140] @ 54ce14 │ │ │ │ + ldr.w lr, [pc, #140] @ 54ce18 │ │ │ │ add lr, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #136] @ (54ce18 ) │ │ │ │ + ldr r3, [pc, #136] @ (54ce1c ) │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ ldrb.w lr, [r0, #109] @ 0x6d │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 54ce06 │ │ │ │ + beq.n 54ce0a │ │ │ │ ldrd r3, r2, [r1, #4] │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r3, #2634 @ 0xa4a │ │ │ │ addw r0, r0, #2634 @ 0xa4a │ │ │ │ movs r3, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strd r3, ip, [sp] │ │ │ │ bl 4ce5d8 │ │ │ │ - ldr r2, [pc, #60] @ (54ce1c ) │ │ │ │ - ldr r3, [pc, #52] @ (54ce18 ) │ │ │ │ + ldr r2, [pc, #60] @ (54ce20 ) │ │ │ │ + ldr r3, [pc, #52] @ (54ce1c ) │ │ │ │ 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 54ce10 │ │ │ │ + bne.n 54ce14 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ - b.n 54cdde │ │ │ │ + bl 54b540 │ │ │ │ + b.n 54cde2 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ - blt.n 54ceb8 │ │ │ │ + blt.n 54ceb4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 54ce0c │ │ │ │ + bge.n 54ce08 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldrb.w ip, [r0, #109] @ 0x6d │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 54ce78 │ │ │ │ + beq.n 54ce7c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, ip, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1186434,206 +1186436,206 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r2, #3 │ │ │ │ - cbnz r3, 54cea4 │ │ │ │ + cbnz r3, 54cea8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 4ddb8c │ │ │ │ - cbnz r0, 54cec0 │ │ │ │ - ldr r3, [pc, #68] @ (54ceec ) │ │ │ │ + cbnz r0, 54cec4 │ │ │ │ + ldr r3, [pc, #68] @ (54cef0 ) │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #160] @ 0xa0 │ │ │ │ bl 4b99ac │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ - cbnz r3, 54cee0 │ │ │ │ + cbnz r3, 54cee4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4c1ab0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4c1a88 │ │ │ │ - ldr r3, [pc, #40] @ (54cef0 ) │ │ │ │ + ldr r3, [pc, #40] @ (54cef4 ) │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #160] @ 0xa0 │ │ │ │ bl 4b99ac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4c1a64 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 54acd4 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r2, [pc, #492] @ (54d0f8 ) │ │ │ │ + ldr r2, [pc, #492] @ (54d0fc ) │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov.w r4, r3, lsr #21 │ │ │ │ it hi │ │ │ │ movhi.w r9, #0 │ │ │ │ - bls.w 54d04c │ │ │ │ + bls.w 54d050 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 54d03c │ │ │ │ + bmi.w 54d040 │ │ │ │ bl 4b1f38 │ │ │ │ ands.w r3, r4, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 54cf88 │ │ │ │ + beq.n 54cf8c │ │ │ │ lsls r2, r4, #27 │ │ │ │ - bpl.n 54cfd6 │ │ │ │ + bpl.n 54cfda │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 54d01c │ │ │ │ + bne.n 54d020 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ sxth r2, r3 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ itt pl │ │ │ │ ldrpl r3, [r5, #80] @ 0x50 │ │ │ │ addpl r2, r2, r3 │ │ │ │ - bl 54ce80 │ │ │ │ + bl 54ce84 │ │ │ │ and.w r4, r4, #20 │ │ │ │ cmp r4, #20 │ │ │ │ - beq.n 54cf6e │ │ │ │ + beq.n 54cf72 │ │ │ │ mov r0, r8 │ │ │ │ bl 4b98b0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 54ce80 │ │ │ │ + bl 54ce84 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #12] │ │ │ │ add sp, #8 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4b45f8 │ │ │ │ cmp r6, #2 │ │ │ │ mov r7, r0 │ │ │ │ - bne.n 54d080 │ │ │ │ + bne.n 54d084 │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.w 54d0e6 │ │ │ │ - ldr r3, [pc, #348] @ (54d0fc ) │ │ │ │ + bpl.w 54d0ea │ │ │ │ + ldr r3, [pc, #348] @ (54d100 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #308] @ 0x134 │ │ │ │ bl 4b9978 │ │ │ │ ands.w r2, r4, #2 │ │ │ │ itttt ne │ │ │ │ movne r2, sl │ │ │ │ movne r1, r7 │ │ │ │ movne r3, r8 │ │ │ │ movne r0, #9 │ │ │ │ ittt eq │ │ │ │ moveq r1, r7 │ │ │ │ moveq r3, r8 │ │ │ │ moveq r0, #8 │ │ │ │ bl 4ba718 │ │ │ │ - ldr r3, [pc, #316] @ (54d100 ) │ │ │ │ + ldr r3, [pc, #316] @ (54d104 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #308] @ 0x134 │ │ │ │ mov r0, r1 │ │ │ │ bl 4b9b8c │ │ │ │ lsls r1, r4, #27 │ │ │ │ - bmi.n 54d01c │ │ │ │ + bmi.n 54d020 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, r3, #16, #2 │ │ │ │ movs r3, #8 │ │ │ │ asr.w r2, r3, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 4b45f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #276] @ (54d104 ) │ │ │ │ + ldr r1, [pc, #276] @ (54d108 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx r3, r3, #18, #3 │ │ │ │ add r1, pc │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ ands.w r3, r4, #8 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 54d06e │ │ │ │ + beq.n 54d072 │ │ │ │ bl 4ba1d0 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #8 │ │ │ │ movs r2, #0 │ │ │ │ bl 4ba718 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 54cf3e │ │ │ │ - ldr r3, [pc, #232] @ (54d108 ) │ │ │ │ + beq.n 54cf42 │ │ │ │ + ldr r3, [pc, #232] @ (54d10c ) │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r2, #3 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #160] @ 0xa0 │ │ │ │ bl 4ba1d0 │ │ │ │ ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54d0dc │ │ │ │ + bne.n 54d0e0 │ │ │ │ bl 4c1ab0 │ │ │ │ - b.n 54cf56 │ │ │ │ - ldr r3, [pc, #204] @ (54d10c ) │ │ │ │ + b.n 54cf5a │ │ │ │ + ldr r3, [pc, #204] @ (54d110 ) │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #312] @ 0x138 │ │ │ │ bl 4b99ac │ │ │ │ - b.n 54cf28 │ │ │ │ + b.n 54cf2c │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 4b45f8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 54d0cc │ │ │ │ + beq.n 54d0d0 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 54d0ba │ │ │ │ - ldr r3, [pc, #176] @ (54d110 ) │ │ │ │ + beq.n 54d0be │ │ │ │ + ldr r3, [pc, #176] @ (54d114 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #312] @ 0x138 │ │ │ │ bl 4b9978 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 54cf22 │ │ │ │ + b.n 54cf26 │ │ │ │ bl 4ba1d0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #9 │ │ │ │ bl 4ba718 │ │ │ │ - b.n 54cf3a │ │ │ │ - ldr r3, [pc, #144] @ (54d114 ) │ │ │ │ + b.n 54cf3e │ │ │ │ + ldr r3, [pc, #144] @ (54d118 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r1, [r3, #308] @ 0x134 │ │ │ │ mov r0, r1 │ │ │ │ bl 4b9b8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -1186647,67 +1186649,67 @@ │ │ │ │ movne r3, r8 │ │ │ │ movne r0, #9 │ │ │ │ ittt eq │ │ │ │ moveq r1, r7 │ │ │ │ moveq r3, r8 │ │ │ │ moveq r0, #8 │ │ │ │ bl 4ba718 │ │ │ │ - b.n 54cf36 │ │ │ │ - ldr r3, [pc, #92] @ (54d118 ) │ │ │ │ + b.n 54cf3a │ │ │ │ + ldr r3, [pc, #92] @ (54d11c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movw r2, #3924 @ 0xf54 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 4bc8b4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 54cf22 │ │ │ │ - ldr r3, [pc, #76] @ (54d11c ) │ │ │ │ + b.n 54cf26 │ │ │ │ + ldr r3, [pc, #76] @ (54d120 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #308] @ 0x134 │ │ │ │ bl 4b9978 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 54cf22 │ │ │ │ + b.n 54cf26 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 54acd4 │ │ │ │ - b.n 54cf56 │ │ │ │ + b.n 54cf5a │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 5446d8 │ │ │ │ - bls.n 54d08c │ │ │ │ + bls.n 54d088 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r1, #3 │ │ │ │ - b.n 54cef4 │ │ │ │ + b.n 54cef8 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 54cef4 │ │ │ │ + b.n 54cef8 │ │ │ │ movs r1, #2 │ │ │ │ - b.n 54cef4 │ │ │ │ + b.n 54cef8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 54cef4 │ │ │ │ + b.n 54cef8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1186717,89 +1186719,89 @@ │ │ │ │ eor.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ it pl │ │ │ │ ldrpl r1, [r0, #80] @ 0x50 │ │ │ │ add.w r2, r2, #4261412864 @ 0xfe000000 │ │ │ │ it pl │ │ │ │ addpl r2, r2, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 54d182 │ │ │ │ + bmi.n 54d186 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 54ce80 │ │ │ │ + bl 54ce84 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ (54d198 ) │ │ │ │ + ldr r3, [pc, #20] @ (54d19c ) │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [r3, #312] @ 0x138 │ │ │ │ bl 4b99ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54d162 │ │ │ │ + b.n 54d166 │ │ │ │ nop │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrb.w r2, [r0, #111] @ 0x6f │ │ │ │ - cbz r2, 54d1a6 │ │ │ │ + cbz r2, 54d1aa │ │ │ │ b.w 544fcc │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #176] @ (54d278 ) │ │ │ │ + ldr r2, [pc, #176] @ (54d27c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54d238 │ │ │ │ + beq.n 54d23c │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ubfx r0, r3, #21, #5 │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp r0, #29 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.n 54d246 │ │ │ │ - ldr r3, [pc, #156] @ (54d27c ) │ │ │ │ + bls.n 54d24a │ │ │ │ + ldr r3, [pc, #156] @ (54d280 ) │ │ │ │ rsb r0, r0, #31 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r2, [pc, #124] @ (54d270 ) │ │ │ │ - ldr r1, [pc, #136] @ (54d280 ) │ │ │ │ + ldr r2, [pc, #124] @ (54d274 ) │ │ │ │ + ldr r1, [pc, #136] @ (54d284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ addw r1, r1, #2856 @ 0xb28 │ │ │ │ ldr r3, [r5, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, r7 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bl 4b566c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 54d250 │ │ │ │ - ldr r2, [pc, #92] @ (54d274 ) │ │ │ │ - ldr r1, [pc, #104] @ (54d284 ) │ │ │ │ + bmi.n 54d254 │ │ │ │ + ldr r2, [pc, #92] @ (54d278 ) │ │ │ │ + ldr r1, [pc, #104] @ (54d288 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ addw r1, r1, #2988 @ 0xbac │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1186808,50 +1186810,50 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4b5640 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldr r1, [pc, #52] @ (54d27c ) │ │ │ │ + b.w 54b540 │ │ │ │ + ldr r1, [pc, #52] @ (54d280 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r1] │ │ │ │ - b.n 54d212 │ │ │ │ - ldr r4, [pc, #52] @ (54d288 ) │ │ │ │ + b.n 54d216 │ │ │ │ + ldr r4, [pc, #52] @ (54d28c ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r1, [r4, #316] @ 0x13c │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ bl 4b9978 │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r1 │ │ │ │ bl 4ba154 │ │ │ │ - b.n 54d216 │ │ │ │ + b.n 54d21a │ │ │ │ nop │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 54d29c │ │ │ │ + bvc.n 54d298 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 54d2b2 │ │ │ │ + cbnz r2, 54d2b6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbnz r0, 54d2ae │ │ │ │ + cbnz r4, 54d2b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #108] @ (54d30c ) │ │ │ │ + ldr r5, [pc, #108] @ (54d310 ) │ │ │ │ add r5, pc │ │ │ │ ldrd r6, r7, [sp, #40] @ 0x28 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 4b4660 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -1186864,20 +1186866,20 @@ │ │ │ │ mvns r3, r3 │ │ │ │ mvns r2, r2 │ │ │ │ bl 4bd4d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ bl 4bd088 │ │ │ │ - ldr r3, [pc, #52] @ (54d308 ) │ │ │ │ + ldr r3, [pc, #52] @ (54d30c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #52] @ (54d310 ) │ │ │ │ + ldr r1, [pc, #52] @ (54d314 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r0, [pc, #52] @ (54d314 ) │ │ │ │ + ldr r0, [pc, #52] @ (54d318 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ adds r2, r7, r3 │ │ │ │ add r4, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ @@ -1186886,21 +1186888,21 @@ │ │ │ │ add.w r1, r0, #3120 @ 0xc30 │ │ │ │ ldr.w r0, [r0, #3120] @ 0xc30 │ │ │ │ add r3, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4b56d8 │ │ │ │ nop │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 54d384 │ │ │ │ + bvs.n 54d380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -1186947,22 +1186949,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #8 │ │ │ │ bl 4b45f8 │ │ │ │ mov sl, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r7, [pc, #228] @ (54d494 ) │ │ │ │ + ldr r7, [pc, #228] @ (54d498 ) │ │ │ │ ldrb.w r3, [r9, #108] @ 0x6c │ │ │ │ add r7, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54d47e │ │ │ │ + beq.n 54d482 │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #212] @ (54d498 ) │ │ │ │ + ldr r6, [pc, #212] @ (54d49c ) │ │ │ │ mov r0, sl │ │ │ │ mvn.w r5, r5, lsr #18 │ │ │ │ add r6, pc │ │ │ │ and.w r5, r5, #7 │ │ │ │ mov.w r8, r5, lsl #2 │ │ │ │ ldr.w r1, [r6, #316] @ 0x13c │ │ │ │ mov r2, r8 │ │ │ │ @@ -1186992,26 +1186994,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mvns r2, r2 │ │ │ │ bl 4bd4d4 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r5 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #84] @ (54d490 ) │ │ │ │ + ldr r3, [pc, #84] @ (54d494 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #84] @ (54d49c ) │ │ │ │ + ldr r2, [pc, #84] @ (54d4a0 ) │ │ │ │ add r0, r3 │ │ │ │ add r4, r3 │ │ │ │ ldr r1, [r7, r2] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #76] @ (54d4a0 ) │ │ │ │ + ldr r0, [pc, #76] @ (54d4a4 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r1, #0] │ │ │ │ add.w r1, r0, #3120 @ 0xc30 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r0, [r0, #3120] @ 0xc30 │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1187024,41 +1187026,41 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + b.w 54b540 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 54d4e0 │ │ │ │ + bpl.n 54d4dc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #240] @ (54d5ac ) │ │ │ │ + ldr r5, [pc, #240] @ (54d5b0 ) │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54d562 │ │ │ │ + beq.n 54d566 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r0, #144] @ 0x90 │ │ │ │ eor.w r2, r2, #32 │ │ │ │ ubfx ip, r3, #16, #1 │ │ │ │ ands.w r2, ip, r2, lsr #5 │ │ │ │ - bne.n 54d570 │ │ │ │ + bne.n 54d574 │ │ │ │ ubfx r4, r3, #23, #3 │ │ │ │ mov r7, r0 │ │ │ │ rsb r4, r4, ip, lsl #3 │ │ │ │ ubfx r3, r3, #12, #4 │ │ │ │ adds r4, #7 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsls r0, r4, #2 │ │ │ │ @@ -1187070,37 +1187072,37 @@ │ │ │ │ orr.w r1, ip, r1 │ │ │ │ bl 4b5028 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #156] @ (54d5b0 ) │ │ │ │ - ldr r1, [pc, #156] @ (54d5b4 ) │ │ │ │ + ldr r3, [pc, #156] @ (54d5b4 ) │ │ │ │ + ldr r1, [pc, #156] @ (54d5b8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ add.w r1, r1, #3120 @ 0xc30 │ │ │ │ - ldr r3, [pc, #128] @ (54d5a4 ) │ │ │ │ + ldr r3, [pc, #128] @ (54d5a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r0, r6, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bl 4b56d8 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 54d580 │ │ │ │ - ldr r2, [pc, #100] @ (54d5a8 ) │ │ │ │ - ldr r1, [pc, #116] @ (54d5b8 ) │ │ │ │ + bmi.n 54d584 │ │ │ │ + ldr r2, [pc, #100] @ (54d5ac ) │ │ │ │ + ldr r1, [pc, #116] @ (54d5bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ addw r1, r1, #2988 @ 0xbac │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1187109,192 +1187111,192 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4b5640 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 5446d8 │ │ │ │ - ldr r3, [pc, #56] @ (54d5bc ) │ │ │ │ + ldr r3, [pc, #56] @ (54d5c0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4b9978 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r1, [r3, #132] @ 0x84 │ │ │ │ mov r0, r1 │ │ │ │ bl 4ba154 │ │ │ │ - b.n 54d540 │ │ │ │ + b.n 54d544 │ │ │ │ nop │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 54d5ec │ │ │ │ + bmi.n 54d5e8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrb.w r2, [r0, #112] @ 0x70 │ │ │ │ - cbz r2, 54d5d4 │ │ │ │ - ldr r3, [pc, #24] @ (54d5e0 ) │ │ │ │ + cbz r2, 54d5d8 │ │ │ │ + ldr r3, [pc, #24] @ (54d5e4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ b.w 4b99ac │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ b.w 5446d8 │ │ │ │ nop │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrb.w r2, [r0, #112] @ 0x70 │ │ │ │ - cbz r2, 54d5f8 │ │ │ │ - ldr r3, [pc, #24] @ (54d604 ) │ │ │ │ + cbz r2, 54d5fc │ │ │ │ + ldr r3, [pc, #24] @ (54d608 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ b.w 4b99ac │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ b.w 5446d8 │ │ │ │ nop │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrb.w r2, [r0, #112] @ 0x70 │ │ │ │ - cbz r2, 54d61c │ │ │ │ - ldr r3, [pc, #24] @ (54d628 ) │ │ │ │ + cbz r2, 54d620 │ │ │ │ + ldr r3, [pc, #24] @ (54d62c ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ b.w 4b99ac │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ b.w 5446d8 │ │ │ │ nop │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrb.w r2, [r0, #112] @ 0x70 │ │ │ │ - cbz r2, 54d640 │ │ │ │ - ldr r3, [pc, #24] @ (54d64c ) │ │ │ │ + cbz r2, 54d644 │ │ │ │ + ldr r3, [pc, #24] @ (54d650 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ b.w 4b99ac │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ b.w 5446d8 │ │ │ │ nop │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrb.w r2, [r0, #112] @ 0x70 │ │ │ │ - cbz r2, 54d664 │ │ │ │ - ldr r3, [pc, #24] @ (54d670 ) │ │ │ │ + cbz r2, 54d668 │ │ │ │ + ldr r3, [pc, #24] @ (54d674 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ b.w 4b99ac │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ b.w 5446d8 │ │ │ │ nop │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrb.w r2, [r0, #112] @ 0x70 │ │ │ │ - cbz r2, 54d688 │ │ │ │ - ldr r3, [pc, #24] @ (54d694 ) │ │ │ │ + cbz r2, 54d68c │ │ │ │ + ldr r3, [pc, #24] @ (54d698 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ b.w 4b99ac │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ b.w 5446d8 │ │ │ │ nop │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrb.w r2, [r0, #112] @ 0x70 │ │ │ │ - cbz r2, 54d6ac │ │ │ │ - ldr r3, [pc, #24] @ (54d6b8 ) │ │ │ │ + cbz r2, 54d6b0 │ │ │ │ + ldr r3, [pc, #24] @ (54d6bc ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ b.w 4b99ac │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ b.w 5446d8 │ │ │ │ nop │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrb.w r2, [r0, #111] @ 0x6f │ │ │ │ - cbz r2, 54d6c6 │ │ │ │ + cbz r2, 54d6ca │ │ │ │ b.w 544fcc │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldrb.w r2, [r0, #111] @ 0x6f │ │ │ │ - cbz r2, 54d6da │ │ │ │ + cbz r2, 54d6de │ │ │ │ b.w 544fcc │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldrb.w r2, [r0, #111] @ 0x6f │ │ │ │ - cbz r2, 54d6ee │ │ │ │ + cbz r2, 54d6f2 │ │ │ │ b.w 544fcc │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldrb.w r2, [r0, #112] @ 0x70 │ │ │ │ - cbz r2, 54d716 │ │ │ │ + cbz r2, 54d71a │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ movs r1, #8 │ │ │ │ - ldr r3, [pc, #28] @ (54d720 ) │ │ │ │ + ldr r3, [pc, #28] @ (54d724 ) │ │ │ │ ubfx r2, r2, #23, #3 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ b.w 4b99ac │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ b.w 5446d8 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrb.w r2, [r0, #112] @ 0x70 │ │ │ │ - ldr.w ip, [pc, #64] @ 54d76c │ │ │ │ + ldr.w ip, [pc, #64] @ 54d770 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 54d75c │ │ │ │ - ldr r0, [pc, #60] @ (54d770 ) │ │ │ │ + cbz r2, 54d760 │ │ │ │ + ldr r0, [pc, #60] @ (54d774 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4} │ │ │ │ - ldr r3, [pc, #44] @ (54d768 ) │ │ │ │ - ldr r1, [pc, #56] @ (54d774 ) │ │ │ │ + ldr r3, [pc, #44] @ (54d76c ) │ │ │ │ + ldr r1, [pc, #56] @ (54d778 ) │ │ │ │ ldr.w r4, [ip, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ addw r1, r1, #3252 @ 0xcb4 │ │ │ │ ldr.w ip, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1187304,52 +1187306,52 @@ │ │ │ │ add r3, ip │ │ │ │ b.w 4b5640 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ b.w 5446d8 │ │ │ │ nop │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 54d6c8 │ │ │ │ + bne.n 54d6c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r2, r1, #1 │ │ │ │ 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, #772] @ (54da90 ) │ │ │ │ + ldr r3, [pc, #772] @ (54da94 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r6, [r0, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r0, #104] @ 0x68 │ │ │ │ mov r8, r3 │ │ │ │ bl 4b45f8 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ubfx r6, r6, #11, #5 │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r5, r1, #21, #5 │ │ │ │ ubfx r1, r1, #16, #5 │ │ │ │ - cbnz r1, 54d80c │ │ │ │ + cbnz r1, 54d810 │ │ │ │ bl 4b99ac │ │ │ │ - ldr r3, [pc, #736] @ (54da94 ) │ │ │ │ + ldr r3, [pc, #736] @ (54da98 ) │ │ │ │ adds r2, r5, #1 │ │ │ │ and.w r2, r2, #31 │ │ │ │ orr.w r7, r7, #226 @ 0xe2 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ cmp r6, #28 │ │ │ │ - bhi.n 54d81a │ │ │ │ + bhi.n 54d81e │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ movs r5, r5 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ @@ -1187372,27 +1187374,27 @@ │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r3, [pc, #648] @ (54da98 ) │ │ │ │ + ldr r3, [pc, #648] @ (54da9c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ - b.n 54d7b0 │ │ │ │ + b.n 54d7b4 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 5446d8 │ │ │ │ - ldr r1, [pc, #560] @ (54da60 ) │ │ │ │ + ldr r1, [pc, #560] @ (54da64 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -1187405,133 +1187407,133 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #512] @ (54da64 ) │ │ │ │ + ldr r1, [pc, #512] @ (54da68 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ adds r1, r4, r1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 4c6964 │ │ │ │ - b.n 54d84a │ │ │ │ - ldr r1, [pc, #484] @ (54da68 ) │ │ │ │ + b.n 54d84e │ │ │ │ + ldr r1, [pc, #484] @ (54da6c ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ adds r1, r4, r1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 4c6854 │ │ │ │ - b.n 54d84a │ │ │ │ - ldr r1, [pc, #456] @ (54da6c ) │ │ │ │ + b.n 54d84e │ │ │ │ + ldr r1, [pc, #456] @ (54da70 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ adds r1, r4, r1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 4c6744 │ │ │ │ - b.n 54d84a │ │ │ │ - ldr r1, [pc, #428] @ (54da70 ) │ │ │ │ + b.n 54d84e │ │ │ │ + ldr r1, [pc, #428] @ (54da74 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ adds r1, r4, r1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 4c6da4 │ │ │ │ - b.n 54d84a │ │ │ │ - ldr r1, [pc, #400] @ (54da74 ) │ │ │ │ + b.n 54d84e │ │ │ │ + ldr r1, [pc, #400] @ (54da78 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ adds r1, r4, r1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 4c6c94 │ │ │ │ - b.n 54d84a │ │ │ │ - ldr r1, [pc, #372] @ (54da78 ) │ │ │ │ + b.n 54d84e │ │ │ │ + ldr r1, [pc, #372] @ (54da7c ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ adds r1, r4, r1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 4c6b84 │ │ │ │ - b.n 54d84a │ │ │ │ - ldr r1, [pc, #344] @ (54da7c ) │ │ │ │ + b.n 54d84e │ │ │ │ + ldr r1, [pc, #344] @ (54da80 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ adds r1, r4, r1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 4c6a74 │ │ │ │ - b.n 54d84a │ │ │ │ - ldr r1, [pc, #316] @ (54da80 ) │ │ │ │ + b.n 54d84e │ │ │ │ + ldr r1, [pc, #316] @ (54da84 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ adds r1, r4, r1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 4c7734 │ │ │ │ - b.n 54d84a │ │ │ │ + b.n 54d84e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands.w r6, r3, #32768 @ 0x8000 │ │ │ │ - beq.n 54d9e6 │ │ │ │ - ldr r1, [pc, #304] @ (54da9c ) │ │ │ │ - ldr r3, [pc, #304] @ (54daa0 ) │ │ │ │ - ldr r2, [pc, #276] @ (54da84 ) │ │ │ │ + beq.n 54d9ea │ │ │ │ + ldr r1, [pc, #304] @ (54daa0 ) │ │ │ │ + ldr r3, [pc, #304] @ (54daa4 ) │ │ │ │ + ldr r2, [pc, #276] @ (54da88 ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -1187552,40 +1187554,40 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r1, r3, #16 │ │ │ │ it pl │ │ │ │ movpl r5, #1 │ │ │ │ - bmi.n 54d96a │ │ │ │ + bmi.n 54d96e │ │ │ │ movs r3, #9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 5492b8 │ │ │ │ - b.n 54d84a │ │ │ │ + b.n 54d84e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r2, r3, #16 │ │ │ │ itt pl │ │ │ │ movpl r5, #1 │ │ │ │ movpl r3, #8 │ │ │ │ - bpl.n 54d9ba │ │ │ │ - b.n 54d96a │ │ │ │ + bpl.n 54d9be │ │ │ │ + b.n 54d96e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.n 54d96a │ │ │ │ + bmi.n 54d96e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54d9b8 │ │ │ │ + b.n 54d9bc │ │ │ │ bl 4b45f8 │ │ │ │ mov r9, r0 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #148] @ (54da88 ) │ │ │ │ + ldr r3, [pc, #148] @ (54da8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ adds r5, #2 │ │ │ │ @@ -1187596,25 +1187598,25 @@ │ │ │ │ add r1, r3 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ bl 4c5ab4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4b9978 │ │ │ │ - ldr r3, [pc, #132] @ (54daa4 ) │ │ │ │ + ldr r3, [pc, #132] @ (54daa8 ) │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #9 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ bl 4bb8a8 │ │ │ │ - ldr r1, [pc, #80] @ (54da8c ) │ │ │ │ + ldr r1, [pc, #80] @ (54da90 ) │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ @@ -1187623,49 +1187625,49 @@ │ │ │ │ add r1, r4 │ │ │ │ bl 4c5ab8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 4b9978 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 54db24 │ │ │ │ + bne.n 54db20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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.w r8, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1187762,38 +1187764,38 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 4d1adc │ │ │ │ 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, #872] @ (54df2c ) │ │ │ │ + ldr r3, [pc, #872] @ (54df30 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r0, #104] @ 0x68 │ │ │ │ mov r8, r3 │ │ │ │ bl 4b45f8 │ │ │ │ ldrh.w r1, [r4, #86] @ 0x56 │ │ │ │ ubfx r7, r7, #11, #5 │ │ │ │ str r0, [sp, #8] │ │ │ │ ands.w r1, r1, #31 │ │ │ │ - bne.n 54dc38 │ │ │ │ + bne.n 54dc3c │ │ │ │ bl 4b99ac │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ orr.w r6, r5, #226 @ 0xe2 │ │ │ │ - ldr r2, [pc, #832] @ (54df30 ) │ │ │ │ + ldr r2, [pc, #832] @ (54df34 ) │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 4b45f8 │ │ │ │ cmp r7, #24 │ │ │ │ - bhi.n 54dc46 │ │ │ │ + bhi.n 54dc4a │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ movs r1, r5 │ │ │ │ lsls r3, r0, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @@ -1187812,27 +1187814,27 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [pc, #760] @ (54df34 ) │ │ │ │ + ldr r3, [pc, #760] @ (54df38 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ - b.n 54dbe6 │ │ │ │ + b.n 54dbea │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 5446d8 │ │ │ │ - ldr r1, [pc, #668] @ (54def8 ) │ │ │ │ + ldr r1, [pc, #668] @ (54defc ) │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -1187845,15 +1187847,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #620] @ (54defc ) │ │ │ │ + ldr r1, [pc, #620] @ (54df00 ) │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -1187866,15 +1187868,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #572] @ (54df00 ) │ │ │ │ + ldr r1, [pc, #572] @ (54df04 ) │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -1187887,15 +1187889,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #524] @ (54df04 ) │ │ │ │ + ldr r1, [pc, #524] @ (54df08 ) │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -1187908,15 +1187910,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #476] @ (54df08 ) │ │ │ │ + ldr r1, [pc, #476] @ (54df0c ) │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -1187929,15 +1187931,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #428] @ (54df0c ) │ │ │ │ + ldr r1, [pc, #428] @ (54df10 ) │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -1187950,15 +1187952,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #380] @ (54df10 ) │ │ │ │ + ldr r1, [pc, #380] @ (54df14 ) │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -1187971,15 +1187973,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #332] @ (54df14 ) │ │ │ │ + ldr r1, [pc, #332] @ (54df18 ) │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -1187995,18 +1187997,18 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ands.w r7, r3, #32768 @ 0x8000 │ │ │ │ - beq.n 54de30 │ │ │ │ - ldr r1, [pc, #308] @ (54df38 ) │ │ │ │ - ldr r3, [pc, #308] @ (54df3c ) │ │ │ │ - ldr r2, [pc, #272] @ (54df18 ) │ │ │ │ + beq.n 54de34 │ │ │ │ + ldr r1, [pc, #308] @ (54df3c ) │ │ │ │ + ldr r3, [pc, #308] @ (54df40 ) │ │ │ │ + ldr r2, [pc, #272] @ (54df1c ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -1188014,25 +1188016,25 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bl 4b5640 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 54dc76 │ │ │ │ + b.n 54dc7a │ │ │ │ bl 4b45f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 4b45f8 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b45f8 │ │ │ │ mov sl, r0 │ │ │ │ bl 4b45f8 │ │ │ │ mov r9, r0 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #204] @ (54df1c ) │ │ │ │ + ldr r3, [pc, #204] @ (54df20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov fp, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ and.w r5, r5, #7 │ │ │ │ @@ -1188045,15 +1188047,15 @@ │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ bl 4c5ab4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ lsls r2, r5 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #156] @ (54df20 ) │ │ │ │ + ldr r3, [pc, #156] @ (54df24 ) │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ ldr r1, [r5, r3] │ │ │ │ mov r3, r6 │ │ │ │ @@ -1188074,86 +1188076,86 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r0, #8 │ │ │ │ mov r3, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 4bb8a8 │ │ │ │ - ldr r3, [pc, #92] @ (54df24 ) │ │ │ │ + ldr r3, [pc, #92] @ (54df28 ) │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ bl 4c5ab8 │ │ │ │ - ldr r1, [pc, #72] @ (54df28 ) │ │ │ │ + ldr r1, [pc, #72] @ (54df2c ) │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, r4 │ │ │ │ bl 4c5ab8 │ │ │ │ - b.n 54dc76 │ │ │ │ + b.n 54dc7a │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, r0] │ │ │ │ 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 │ │ │ │ ldrb.w r5, [r0, #88] @ 0x58 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #132] @ (54dfdc ) │ │ │ │ + ldr r3, [pc, #132] @ (54dfe0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ - cbnz r5, 54df64 │ │ │ │ + cbnz r5, 54df68 │ │ │ │ ldrb.w r2, [r0, #92] @ 0x5c │ │ │ │ - cbnz r2, 54df84 │ │ │ │ + cbnz r2, 54df88 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ bl 4b9920 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1188162,63 +1188164,63 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 4b1f38 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r2, [pc, #76] @ (54dfe0 ) │ │ │ │ + ldr r2, [pc, #76] @ (54dfe4 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov.w r2, #660 @ 0x294 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4bc8b4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #8 │ │ │ │ bl 4ba718 │ │ │ │ - ldr r1, [pc, #40] @ (54dfd8 ) │ │ │ │ + ldr r1, [pc, #40] @ (54dfdc ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #36] @ (54dfe4 ) │ │ │ │ + ldr r0, [pc, #36] @ (54dfe8 ) │ │ │ │ add r3, r1 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3384 @ 0xd38 │ │ │ │ ldr.w r0, [r0, #3384] @ 0xd38 │ │ │ │ bl 4b5640 │ │ │ │ mov r0, r7 │ │ │ │ bl 4b98b0 │ │ │ │ - b.n 54df64 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + b.n 54df68 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ 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 r1, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r0, #111] @ 0x6f │ │ │ │ ands.w r2, r1, #1 │ │ │ │ - beq.n 54e0f4 │ │ │ │ + beq.n 54e0f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54e214 │ │ │ │ + beq.w 54e218 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r5, [pc, #528] @ (54e224 ) │ │ │ │ + ldr r5, [pc, #528] @ (54e228 ) │ │ │ │ mov r6, r0 │ │ │ │ bl 4b45f8 │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ add r5, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ and.w r3, r3, #31 │ │ │ │ @@ -1188287,19 +1188289,19 @@ │ │ │ │ movs r2, #32 │ │ │ │ movs r0, #3 │ │ │ │ bl 4ba718 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ bl 4ba5b8 │ │ │ │ - b.n 54e1e2 │ │ │ │ + b.n 54e1e6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54e214 │ │ │ │ + beq.w 54e218 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r5, [pc, #296] @ (54e228 ) │ │ │ │ + ldr r5, [pc, #296] @ (54e22c ) │ │ │ │ bl 4b45f8 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b45f8 │ │ │ │ ldrh.w r3, [r4, #86] @ 0x56 │ │ │ │ add r5, pc │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #31 │ │ │ │ @@ -1188389,36 +1188391,36 @@ │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst.w r2, #2031616 @ 0x1f0000 │ │ │ │ - beq.n 54e242 │ │ │ │ + beq.n 54e246 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ b.w 5446d8 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst.w r2, #2031616 @ 0x1f0000 │ │ │ │ - beq.n 54e262 │ │ │ │ + beq.n 54e266 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ @@ -1188427,35 +1188429,35 @@ │ │ │ │ b.w 5446d8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ mov r6, r0 │ │ │ │ - ldr r4, [pc, #132] @ (54e308 ) │ │ │ │ + ldr r4, [pc, #132] @ (54e30c ) │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54e2f6 │ │ │ │ + beq.n 54e2fa │ │ │ │ bl 4b4660 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ bl 4bcaec │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ movw r2, #42152 @ 0xa4a8 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ - ldr r3, [pc, #100] @ (54e30c ) │ │ │ │ + ldr r3, [pc, #100] @ (54e310 ) │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bl 4bcf38 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #76] @ (54e304 ) │ │ │ │ - ldr r1, [pc, #88] @ (54e310 ) │ │ │ │ + ldr r3, [pc, #76] @ (54e308 ) │ │ │ │ + ldr r1, [pc, #88] @ (54e314 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc │ │ │ │ addw r1, r1, #3516 @ 0xdbc │ │ │ │ ldr r2, [r2, r3] │ │ │ │ @@ -1188474,39 +1188476,39 @@ │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ b.w 4bcf38 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #188] @ (54e3e8 ) │ │ │ │ + ldr r1, [pc, #188] @ (54e3ec ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54e3ae │ │ │ │ - ldr r2, [pc, #184] @ (54e3ec ) │ │ │ │ + beq.n 54e3b2 │ │ │ │ + ldr r2, [pc, #184] @ (54e3f0 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #164] @ (54e3e0 ) │ │ │ │ - ldr r6, [pc, #180] @ (54e3f0 ) │ │ │ │ + ldr r3, [pc, #164] @ (54e3e4 ) │ │ │ │ + ldr r6, [pc, #180] @ (54e3f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r2, [r7, r3] │ │ │ │ @@ -1188515,148 +1188517,148 @@ │ │ │ │ add.w r1, r6, #3648 @ 0xe40 │ │ │ │ ldr.w r0, [r6, #3648] @ 0xe40 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ bl 4b5640 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 54e394 │ │ │ │ + bls.n 54e398 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ rsb r4, r4, #31 │ │ │ │ uxtb r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r2, [pc, #108] @ (54e3e4 ) │ │ │ │ + ldr r2, [pc, #108] @ (54e3e8 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r7, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, r1 │ │ │ │ addw r1, r6, #3780 @ 0xec4 │ │ │ │ ldr.w r0, [r6, #3780] @ 0xec4 │ │ │ │ bl 4b566c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 54e3bc │ │ │ │ + bmi.n 54e3c0 │ │ │ │ add sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldr r4, [pc, #52] @ (54e3f4 ) │ │ │ │ + b.w 54b540 │ │ │ │ + ldr r4, [pc, #52] @ (54e3f8 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r1, [r4, #316] @ 0x13c │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ bl 4b9978 │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4ba154 │ │ │ │ nop │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #88] @ (54e464 ) │ │ │ │ + ldr r4, [pc, #88] @ (54e468 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r1 │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #68] @ (54e468 ) │ │ │ │ + ldr r1, [pc, #68] @ (54e46c ) │ │ │ │ addw r2, r6, #2634 @ 0xa4a │ │ │ │ mov r9, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b45f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #15 │ │ │ │ mov r4, r0 │ │ │ │ bl 4ba1d0 │ │ │ │ - cbnz r5, 54e456 │ │ │ │ + cbnz r5, 54e45a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov ip, r8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ rsb r1, sl, #16 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b9b0c │ │ │ │ - b.n 54e444 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + b.n 54e448 │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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.w r4, [r0, #144] @ 0x90 │ │ │ │ sub sp, #20 │ │ │ │ and.w r4, r4, #1048576 @ 0x100000 │ │ │ │ - cbz r4, 54e4d4 │ │ │ │ + cbz r4, 54e4d8 │ │ │ │ mov r7, r3 │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 54e4e4 │ │ │ │ + cbz r3, 54e4e8 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #88] @ (54e4f0 ) │ │ │ │ + ldr r3, [pc, #88] @ (54e4f4 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ bl 4c15e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 54e3f8 │ │ │ │ + bl 54e3fc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -1188666,56 +1188668,56 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ - b.n 54e4c0 │ │ │ │ + bl 54b540 │ │ │ │ + b.n 54e4c4 │ │ │ │ nop │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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.w r5, [r0, #144] @ 0x90 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r4, [pc, #132] @ (54e590 ) │ │ │ │ + ldr r4, [pc, #132] @ (54e594 ) │ │ │ │ and.w ip, r5, #1048576 @ 0x100000 │ │ │ │ add r4, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 54e572 │ │ │ │ + beq.n 54e576 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ mov r8, r2 │ │ │ │ - cbz r3, 54e584 │ │ │ │ - ldr r3, [pc, #112] @ (54e594 ) │ │ │ │ + cbz r3, 54e588 │ │ │ │ + ldr r3, [pc, #112] @ (54e598 ) │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 4b4660 │ │ │ │ - ldr r1, [pc, #96] @ (54e598 ) │ │ │ │ + ldr r1, [pc, #96] @ (54e59c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r4, r1] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #42152 @ 0xa4a8 │ │ │ │ add.w r2, r2, r6, lsl #4 │ │ │ │ bl 4bcdf8 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 54e3f8 │ │ │ │ + bl 54e3fc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -1188725,163 +1188727,163 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ - b.n 54e55c │ │ │ │ + bl 54b540 │ │ │ │ + b.n 54e560 │ │ │ │ nop │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 r1, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #136] @ (54e638 ) │ │ │ │ + ldr r5, [pc, #136] @ (54e63c ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ ubfx r1, r1, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ add r5, pc │ │ │ │ orrs r2, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 54e618 │ │ │ │ + bhi.n 54e61c │ │ │ │ ldrb.w r2, [r0, #108] @ 0x6c │ │ │ │ - cbz r2, 54e62c │ │ │ │ + cbz r2, 54e630 │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ ldrh.w r2, [r4, #86] @ 0x56 │ │ │ │ - ldr r3, [pc, #100] @ (54e63c ) │ │ │ │ + ldr r3, [pc, #100] @ (54e640 ) │ │ │ │ mov r6, r0 │ │ │ │ and.w r2, r2, #31 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ bl 4c15e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 4be5f8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #72] @ (54e640 ) │ │ │ │ + ldr r1, [pc, #72] @ (54e644 ) │ │ │ │ mov r0, r6 │ │ │ │ lsls r3, r2, #5 │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ and.w r3, r3, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movw r2, #41640 @ 0xa2a8 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54e5c8 │ │ │ │ + bne.n 54e5cc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ movs r1, #7 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + b.w 54b540 │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 r1, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #136] @ (54e6e0 ) │ │ │ │ + ldr r5, [pc, #136] @ (54e6e4 ) │ │ │ │ lsls r2, r1, #5 │ │ │ │ ubfx r1, r1, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ add r5, pc │ │ │ │ orrs r2, r1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 54e6c0 │ │ │ │ + bhi.n 54e6c4 │ │ │ │ ldrb.w r2, [r0, #108] @ 0x6c │ │ │ │ - cbz r2, 54e6d4 │ │ │ │ + cbz r2, 54e6d8 │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ ldrh.w r2, [r4, #86] @ 0x56 │ │ │ │ - ldr r3, [pc, #100] @ (54e6e4 ) │ │ │ │ + ldr r3, [pc, #100] @ (54e6e8 ) │ │ │ │ mov r6, r0 │ │ │ │ and.w r2, r2, #31 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ bl 4c15e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 4bff34 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #72] @ (54e6e8 ) │ │ │ │ + ldr r1, [pc, #72] @ (54e6ec ) │ │ │ │ mov r0, r6 │ │ │ │ lsls r3, r2, #5 │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ and.w r3, r3, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movw r2, #41640 @ 0xa2a8 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54e670 │ │ │ │ + bne.n 54e674 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ movs r1, #7 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + b.w 54b540 │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 r2, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #136] @ (54e788 ) │ │ │ │ + ldr r6, [pc, #136] @ (54e78c ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ and.w r3, r3, #32 │ │ │ │ add r6, pc │ │ │ │ orrs r3, r2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 54e766 │ │ │ │ + bhi.n 54e76a │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ - cbz r3, 54e77a │ │ │ │ + cbz r3, 54e77e │ │ │ │ bl 4b4660 │ │ │ │ mov r5, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #104] @ (54e78c ) │ │ │ │ + ldr r3, [pc, #104] @ (54e790 ) │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ lsls r3, r2, #5 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ @@ -1188889,50 +1188891,50 @@ │ │ │ │ movw r2, #41640 @ 0xa2a8 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ bl 4bcdf8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 4bff34 │ │ │ │ ldrh.w r2, [r4, #86] @ 0x56 │ │ │ │ - ldr r3, [pc, #60] @ (54e790 ) │ │ │ │ + ldr r3, [pc, #60] @ (54e794 ) │ │ │ │ mov r1, r5 │ │ │ │ and.w r2, r2, #31 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 4c1580 │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54e718 │ │ │ │ + bne.n 54e71c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ movs r1, #7 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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 r2, [pc, #228] @ (54e88c ) │ │ │ │ + ldr r2, [pc, #228] @ (54e890 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #228] @ (54e890 ) │ │ │ │ + ldr r3, [pc, #228] @ (54e894 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #224] @ (54e894 ) │ │ │ │ + ldr r7, [pc, #224] @ (54e898 ) │ │ │ │ add.w r8, sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 4b4660 │ │ │ │ @@ -1188950,95 +1188952,95 @@ │ │ │ │ lsl.w r0, r2, r0 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ orrs r3, r0 │ │ │ │ lsls r2, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 4cd0c0 │ │ │ │ bl 4b5028 │ │ │ │ - ldr r3, [pc, #156] @ (54e898 ) │ │ │ │ + ldr r3, [pc, #156] @ (54e89c ) │ │ │ │ mov fp, r0 │ │ │ │ ldr.w sl, [r7, r3] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr.w r9, [r8], #4 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov r0, r9 │ │ │ │ add.w r2, r7, r2, lsl #4 │ │ │ │ bl 4bcdf8 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - cbz r3, 54e874 │ │ │ │ + cbz r3, 54e878 │ │ │ │ bl 4bd018 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ bl 4bf05c │ │ │ │ - cbz r7, 54e884 │ │ │ │ + cbz r7, 54e888 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ bl 4bcfa0 │ │ │ │ add.w r2, r6, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r3, r2, #31 │ │ │ │ bl 4bd5bc │ │ │ │ - ldr r2, [pc, #80] @ (54e89c ) │ │ │ │ - ldr r3, [pc, #64] @ (54e890 ) │ │ │ │ + ldr r2, [pc, #80] @ (54e8a0 ) │ │ │ │ + ldr r3, [pc, #64] @ (54e894 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 54e888 │ │ │ │ - ldr r3, [pc, #64] @ (54e8a0 ) │ │ │ │ + bne.n 54e88c │ │ │ │ + ldr r3, [pc, #64] @ (54e8a4 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 4c1580 │ │ │ │ bl 4bea04 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ bl 4bf05c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 54e832 │ │ │ │ + bne.n 54e836 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 54e802 │ │ │ │ + b.n 54e806 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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 r8, [pc, #188] @ 54e974 │ │ │ │ + ldr.w r8, [pc, #188] @ 54e978 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r5, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r4, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #168] @ (54e978 ) │ │ │ │ + ldr r3, [pc, #168] @ (54e97c ) │ │ │ │ add r8, pc │ │ │ │ lsls r7, r7, #4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r2, r7, #41984 @ 0xa400 │ │ │ │ mov r0, r5 │ │ │ │ adds r2, #168 @ 0xa8 │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ @@ -1189084,42 +1189086,42 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #3 │ │ │ │ bl 4bd5bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 4bd088 │ │ │ │ - ldr r3, [pc, #28] @ (54e97c ) │ │ │ │ + ldr r3, [pc, #28] @ (54e980 ) │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #152] @ 0x98 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 4c1580 │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ and.w r3, r3, #524288 @ 0x80000 │ │ │ │ - cbz r3, 54e9f0 │ │ │ │ + cbz r3, 54e9f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ sub sp, #8 │ │ │ │ mov lr, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54ea18 │ │ │ │ - ldr r3, [pc, #124] @ (54ea24 ) │ │ │ │ + beq.n 54ea1c │ │ │ │ + ldr r3, [pc, #124] @ (54ea28 ) │ │ │ │ mov.w ip, #28 │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r3, r3, #476 @ 0x1dc │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ @@ -1189129,15 +1189131,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r3, #16 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 4ce5d8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 54e9fe │ │ │ │ + cbnz r3, 54ea02 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -1189145,37 +1189147,37 @@ │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 54e8a4 │ │ │ │ + bl 54e8a8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ - b.n 54e9dc │ │ │ │ + bl 54b540 │ │ │ │ + b.n 54e9e0 │ │ │ │ nop │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r4, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - cbz r4, 54ea90 │ │ │ │ + cbz r4, 54ea94 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -1189185,52 +1189187,52 @@ │ │ │ │ mov.w ip, ip, lsl #4 │ │ │ │ str.w ip, [sp] │ │ │ │ lsls r3, r3, #4 │ │ │ │ mov.w ip, #16 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ bl 4d0ce0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 54ea86 │ │ │ │ + cbnz r3, 54ea8a │ │ │ │ add sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 54e8a4 │ │ │ │ + b.n 54e8a8 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #148] @ (54eb4c ) │ │ │ │ + ldr r5, [pc, #148] @ (54eb50 ) │ │ │ │ add r5, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54eb3e │ │ │ │ + beq.n 54eb42 │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov sl, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #120] @ (54eb50 ) │ │ │ │ + ldr r3, [pc, #120] @ (54eb54 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r9, #42152 @ 0xa4a8 │ │ │ │ movw r8, #42144 @ 0xa4a0 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ lsls r3, r3, #4 │ │ │ │ @@ -1189262,38 +1189264,38 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - bkpt 0x0020 │ │ │ │ + b.w 54b540 │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #148] @ (54ec00 ) │ │ │ │ + ldr r5, [pc, #148] @ (54ec04 ) │ │ │ │ add r5, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54ebf2 │ │ │ │ + beq.n 54ebf6 │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov sl, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #120] @ (54ec04 ) │ │ │ │ + ldr r3, [pc, #120] @ (54ec08 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r9, #42152 @ 0xa4a8 │ │ │ │ movw r8, #42144 @ 0xa4a0 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ lsls r3, r3, #4 │ │ │ │ @@ -1189325,38 +1189327,38 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + b.w 54b540 │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #148] @ (54ecb4 ) │ │ │ │ + ldr r5, [pc, #148] @ (54ecb8 ) │ │ │ │ add r5, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54eca6 │ │ │ │ + beq.n 54ecaa │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov sl, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #120] @ (54ecb8 ) │ │ │ │ + ldr r3, [pc, #120] @ (54ecbc ) │ │ │ │ mov r0, r6 │ │ │ │ movw r9, #42152 @ 0xa4a8 │ │ │ │ movw r8, #42144 @ 0xa4a0 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ lsls r3, r3, #4 │ │ │ │ @@ -1189388,34 +1189390,34 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + b.w 54b540 │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #160] @ (54ed74 ) │ │ │ │ + ldr r5, [pc, #160] @ (54ed78 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54ed66 │ │ │ │ + beq.n 54ed6a │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #144] @ (54ed78 ) │ │ │ │ + ldr r2, [pc, #144] @ (54ed7c ) │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ ubfx r3, r3, #11, #5 │ │ │ │ @@ -1189457,34 +1189459,34 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - pop {r2} │ │ │ │ + b.w 54b540 │ │ │ │ + pop {} │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #160] @ (54ee34 ) │ │ │ │ + ldr r5, [pc, #160] @ (54ee38 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54ee26 │ │ │ │ + beq.n 54ee2a │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #144] @ (54ee38 ) │ │ │ │ + ldr r2, [pc, #144] @ (54ee3c ) │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ ubfx r3, r3, #11, #5 │ │ │ │ @@ -1189526,34 +1189528,34 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - cbnz r4, 54ee88 │ │ │ │ + b.w 54b540 │ │ │ │ + cbnz r0, 54ee8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #160] @ (54eef4 ) │ │ │ │ + ldr r5, [pc, #160] @ (54eef8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54eee6 │ │ │ │ + beq.n 54eeea │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #144] @ (54eef8 ) │ │ │ │ + ldr r2, [pc, #144] @ (54eefc ) │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ ubfx r3, r3, #11, #5 │ │ │ │ @@ -1189595,41 +1189597,41 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - hlt 0x0004 │ │ │ │ + b.w 54b540 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #224] @ (54eff4 ) │ │ │ │ + ldr r5, [pc, #224] @ (54eff8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54efd8 │ │ │ │ + beq.n 54efdc │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #208] @ (54eff8 ) │ │ │ │ - ldr r3, [pc, #188] @ (54efe8 ) │ │ │ │ + ldr r2, [pc, #208] @ (54effc ) │ │ │ │ + ldr r3, [pc, #188] @ (54efec ) │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r5, r2] │ │ │ │ - ldr r5, [pc, #196] @ (54effc ) │ │ │ │ + ldr r5, [pc, #196] @ (54f000 ) │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r1, r5, #3648 @ 0xe40 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #3648] @ 0xe40 │ │ │ │ @@ -1189645,19 +1189647,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ bl 4bcdf8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ movw r3, #41640 @ 0xa2a8 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r4, [pc, #108] @ (54efec ) │ │ │ │ + ldr r4, [pc, #108] @ (54eff0 ) │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ bl 4bcdf8 │ │ │ │ - ldr r3, [pc, #96] @ (54eff0 ) │ │ │ │ + ldr r3, [pc, #96] @ (54eff4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add.w r2, sl, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r3, r8 │ │ │ │ @@ -1189680,47 +1189682,47 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 4b5640 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r4, r8] │ │ │ │ - str.w r0, [ip, #72] @ 0x48 │ │ │ │ - ldr??.w r0, [r6, #72] @ 0x48 │ │ │ │ - cbnz r2, 54f028 │ │ │ │ + ldr??.w r0, [r0, r8] │ │ │ │ + str.w r0, [r8, #72] @ 0x48 │ │ │ │ + ldr??.w r0, [r2, #72] @ 0x48 │ │ │ │ + cbnz r6, 54f02a │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r5, [pc, #228] @ (54f0fc ) │ │ │ │ + ldr r5, [pc, #228] @ (54f100 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54f0e0 │ │ │ │ + beq.n 54f0e4 │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #212] @ (54f100 ) │ │ │ │ - ldr r3, [pc, #192] @ (54f0f0 ) │ │ │ │ + ldr r2, [pc, #212] @ (54f104 ) │ │ │ │ + ldr r3, [pc, #192] @ (54f0f4 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r5, r2] │ │ │ │ - ldr r5, [pc, #200] @ (54f104 ) │ │ │ │ + ldr r5, [pc, #200] @ (54f108 ) │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r1, r5, #3648 @ 0xe40 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #3648] @ 0xe40 │ │ │ │ @@ -1189736,20 +1189738,20 @@ │ │ │ │ mov r0, r7 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ bl 4bcdf8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ movw r3, #41640 @ 0xa2a8 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #112] @ (54f0f4 ) │ │ │ │ + ldr r4, [pc, #112] @ (54f0f8 ) │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ bl 4bcdf8 │ │ │ │ - ldr r3, [pc, #100] @ (54f0f8 ) │ │ │ │ - ldr r0, [pc, #116] @ (54f108 ) │ │ │ │ + ldr r3, [pc, #100] @ (54f0fc ) │ │ │ │ + ldr r0, [pc, #116] @ (54f10c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r2, sl, r3 │ │ │ │ add r7, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -1189773,57 +1189775,57 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 4b5640 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldr.w r0, [r0, r8] │ │ │ │ - @ instruction: 0xf7c40048 │ │ │ │ - @ instruction: 0xf7f00048 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + str.w r0, [ip, r8] │ │ │ │ + @ instruction: 0xf7c00048 │ │ │ │ + @ instruction: 0xf7ec0048 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #176] @ (54f1d4 ) │ │ │ │ + ldr r5, [pc, #176] @ (54f1d8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54f1c2 │ │ │ │ + beq.n 54f1c6 │ │ │ │ bl 4b4660 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #160] @ (54f1d8 ) │ │ │ │ + ldr r2, [pc, #160] @ (54f1dc ) │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movw r6, #41640 @ 0xa2a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r5, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ ubfx r3, r3, #11, #5 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add.w r2, r6, r2, lsl #4 │ │ │ │ bl 4bcdf8 │ │ │ │ - ldr r3, [pc, #116] @ (54f1d0 ) │ │ │ │ + ldr r3, [pc, #116] @ (54f1d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #120] @ (54f1dc ) │ │ │ │ + ldr r1, [pc, #120] @ (54f1e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ subs r1, #36 @ 0x24 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add.w r3, r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -1189855,52 +1189857,52 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - @ instruction: 0xf7220048 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + b.w 54b540 │ │ │ │ + @ instruction: 0xf71e0048 │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #176] @ (54f2a8 ) │ │ │ │ + ldr r5, [pc, #176] @ (54f2ac ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54f296 │ │ │ │ + beq.n 54f29a │ │ │ │ bl 4b4660 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #160] @ (54f2ac ) │ │ │ │ + ldr r2, [pc, #160] @ (54f2b0 ) │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movw r6, #41640 @ 0xa2a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r5, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ ubfx r3, r3, #11, #5 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add.w r2, r6, r2, lsl #4 │ │ │ │ bl 4bcdf8 │ │ │ │ - ldr r3, [pc, #116] @ (54f2a4 ) │ │ │ │ + ldr r3, [pc, #116] @ (54f2a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #120] @ (54f2b0 ) │ │ │ │ + ldr r1, [pc, #120] @ (54f2b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add.w r3, r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -1189932,21 +1189934,21 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - movw r0, #59464 @ 0xe848 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + b.w 54b540 │ │ │ │ + movw r0, #43080 @ 0xa848 │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ b.w 5446d8 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ @@ -1189960,22 +1189962,22 @@ │ │ │ │ b.w 5446d8 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #108] @ (54f358 ) │ │ │ │ + ldr r5, [pc, #108] @ (54f35c ) │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #96] @ (54f35c ) │ │ │ │ + ldr r3, [pc, #96] @ (54f360 ) │ │ │ │ add r5, pc │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ mov r8, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1190002,36 +1190004,36 @@ │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov ip, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #176] @ (54f428 ) │ │ │ │ + ldr r5, [pc, #176] @ (54f42c ) │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54f41a │ │ │ │ + beq.n 54f41e │ │ │ │ bl 4b4660 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r9, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #148] @ (54f42c ) │ │ │ │ + ldr r2, [pc, #148] @ (54f430 ) │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movw r7, #41640 @ 0xa2a8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [r5, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ @@ -1190074,38 +1190076,38 @@ │ │ │ │ orrs r2, r3 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ b.w 4bcf38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #188] @ (54f504 ) │ │ │ │ + ldr r5, [pc, #188] @ (54f508 ) │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54f4f8 │ │ │ │ + beq.n 54f4fc │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r9, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #160] @ (54f508 ) │ │ │ │ + ldr r2, [pc, #160] @ (54f50c ) │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [r5, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ ubfx r3, r3, #11, #5 │ │ │ │ @@ -1190150,25 +1190152,25 @@ │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r2, r2, #4 │ │ │ │ b.w 4bcf38 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ - push {r4, r7} │ │ │ │ + b.w 54b540 │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #156] @ (54f5b0 ) │ │ │ │ + ldr r1, [pc, #156] @ (54f5b4 ) │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54f5a4 │ │ │ │ + beq.n 54f5a8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -1190179,26 +1190181,26 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ ubfx r3, r3, #11, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #100] @ (54f5b4 ) │ │ │ │ + ldr r3, [pc, #100] @ (54f5b8 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #72] @ (54f5ac ) │ │ │ │ + ldr r2, [pc, #72] @ (54f5b0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #76] @ 54f5b8 │ │ │ │ + ldr.w ip, [pc, #76] @ 54f5bc │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1190215,28 +1190217,28 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - b.w 54b53c │ │ │ │ - @ instruction: 0xf3180048 │ │ │ │ - cbz r4, 54f624 │ │ │ │ + b.w 54b540 │ │ │ │ + @ instruction: 0xf3140048 │ │ │ │ + cbz r0, 54f628 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #248 @ (adr r7, 54f6b4 ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 54f6a8 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #156] @ (54f660 ) │ │ │ │ + ldr r1, [pc, #156] @ (54f664 ) │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54f654 │ │ │ │ + beq.n 54f658 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -1190247,26 +1190249,26 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ ubfx r3, r3, #11, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #100] @ (54f664 ) │ │ │ │ + ldr r3, [pc, #100] @ (54f668 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #72] @ (54f65c ) │ │ │ │ + ldr r2, [pc, #72] @ (54f660 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #76] @ 54f668 │ │ │ │ + ldr.w ip, [pc, #76] @ 54f66c │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1190283,28 +1190285,28 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - b.w 54b53c │ │ │ │ - @ instruction: 0xf2680048 │ │ │ │ - cbz r4, 54f6a8 │ │ │ │ + b.w 54b540 │ │ │ │ + @ instruction: 0xf2640048 │ │ │ │ + cbz r0, 54f6ac │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #568 @ (adr r6, 54f8a4 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 54f898 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #156] @ (54f710 ) │ │ │ │ + ldr r1, [pc, #156] @ (54f714 ) │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54f704 │ │ │ │ + beq.n 54f708 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -1190315,26 +1190317,26 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ ubfx r3, r3, #11, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #100] @ (54f714 ) │ │ │ │ + ldr r3, [pc, #100] @ (54f718 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #72] @ (54f70c ) │ │ │ │ + ldr r2, [pc, #72] @ (54f710 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #76] @ 54f718 │ │ │ │ + ldr.w ip, [pc, #76] @ 54f71c │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1190351,40 +1190353,40 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - b.w 54b53c │ │ │ │ - subs.w r0, r8, #72 @ 0x48 │ │ │ │ - sxtb r4, r4 │ │ │ │ + b.w 54b540 │ │ │ │ + subs.w r0, r4, #72 @ 0x48 │ │ │ │ + sxtb r0, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #888 @ (adr r5, 54fa94 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 54fa88 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #188] @ (54f7f0 ) │ │ │ │ + ldr r5, [pc, #188] @ (54f7f4 ) │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54f7e2 │ │ │ │ + beq.n 54f7e6 │ │ │ │ bl 4b4660 │ │ │ │ mov r9, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov sl, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #160] @ (54f7f4 ) │ │ │ │ + ldr r2, [pc, #160] @ (54f7f8 ) │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movw r8, #41640 @ 0xa2a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [r5, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ @@ -1190432,38 +1190434,38 @@ │ │ │ │ orrs r2, r3 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ b.w 4bcf38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - cbz r4, 54f81c │ │ │ │ + cbz r0, 54f820 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #200] @ (54f8d8 ) │ │ │ │ + ldr r5, [pc, #200] @ (54f8dc ) │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54f8cc │ │ │ │ + beq.n 54f8d0 │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #172] @ (54f8dc ) │ │ │ │ + ldr r2, [pc, #172] @ (54f8e0 ) │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r5, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ ubfx r3, r3, #11, #5 │ │ │ │ @@ -1190512,39 +1190514,39 @@ │ │ │ │ orrs r2, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ b.w 4bcf38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + b.w 54b540 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #12 │ │ │ │ - ldr r6, [pc, #200] @ (54f9c0 ) │ │ │ │ + ldr r6, [pc, #200] @ (54f9c4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54f9b0 │ │ │ │ + beq.n 54f9b4 │ │ │ │ ldr.w r9, [r0, #84] @ 0x54 │ │ │ │ bl 4b4660 │ │ │ │ mov r4, r0 │ │ │ │ bl 4b4660 │ │ │ │ str r0, [sp, #0] │ │ │ │ bl 4b4660 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #168] @ (54f9c4 ) │ │ │ │ + ldr r3, [pc, #168] @ (54f9c8 ) │ │ │ │ mov fp, r0 │ │ │ │ movw r7, #42152 @ 0xa4a8 │ │ │ │ mov r0, r4 │ │ │ │ movw sl, #42144 @ 0xa4a0 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ubfx r3, r9, #11, #5 │ │ │ │ lsls r3, r3, #4 │ │ │ │ @@ -1190594,35 +1190596,35 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [pc, #108] @ (54fa4c ) │ │ │ │ + ldr r5, [pc, #108] @ (54fa50 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 54fa3e │ │ │ │ + cbz r3, 54fa42 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #96] @ (54fa50 ) │ │ │ │ + ldr r1, [pc, #96] @ (54fa54 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ ldr r5, [r5, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1190648,31 +1190650,31 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + b.w 54b540 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ - ldr r6, [pc, #236] @ (54fb54 ) │ │ │ │ + ldr r6, [pc, #236] @ (54fb58 ) │ │ │ │ mov r5, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r4, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #220] @ (54fb58 ) │ │ │ │ + ldr r3, [pc, #220] @ (54fb5c ) │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r8, #42152 @ 0xa4a8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ add.w r2, r8, r2, lsl #4 │ │ │ │ @@ -1190723,108 +1190725,108 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4bcf38 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 54fb28 │ │ │ │ + cbnz r3, 54fb2c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r5, [pc, #48] @ (54fb5c ) │ │ │ │ + ldr r5, [pc, #48] @ (54fb60 ) │ │ │ │ mov r1, r4 │ │ │ │ add r5, pc │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ bl 4c1580 │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r1 │ │ │ │ bl 4ba1d0 │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r0, r1 │ │ │ │ b.w 4b9dbc │ │ │ │ nop │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #228] @ (54fc58 ) │ │ │ │ + ldr r3, [pc, #228] @ (54fc5c ) │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r0, #111] @ 0x6f │ │ │ │ add r3, pc │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 54fbd0 │ │ │ │ + bpl.n 54fbd4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54fc40 │ │ │ │ + beq.n 54fc44 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b45f8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - ldr r5, [pc, #200] @ (54fc5c ) │ │ │ │ + ldr r5, [pc, #200] @ (54fc60 ) │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ add r5, pc │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ - ldr r2, [pc, #184] @ (54fc60 ) │ │ │ │ + ldr r2, [pc, #184] @ (54fc64 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #180] @ (54fc64 ) │ │ │ │ + ldr r1, [pc, #180] @ (54fc68 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #152] @ (54fc50 ) │ │ │ │ + ldr r2, [pc, #152] @ (54fc54 ) │ │ │ │ add.w r1, r1, #624 @ 0x270 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, r2 │ │ │ │ add r2, r6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - b.n 54fc1e │ │ │ │ + b.n 54fc22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54fc40 │ │ │ │ + beq.n 54fc44 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b45f8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - ldr r5, [pc, #132] @ (54fc68 ) │ │ │ │ + ldr r5, [pc, #132] @ (54fc6c ) │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ add r5, pc │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ - ldr r2, [pc, #104] @ (54fc60 ) │ │ │ │ + ldr r2, [pc, #104] @ (54fc64 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #108] @ (54fc6c ) │ │ │ │ + ldr r1, [pc, #108] @ (54fc70 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #76] @ (54fc54 ) │ │ │ │ + ldr r2, [pc, #76] @ (54fc58 ) │ │ │ │ add.w r1, r1, #756 @ 0x2f4 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -1190842,94 +1190844,94 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - stcl 0, cr0, [sl], {72} @ 0x48 │ │ │ │ - ldcl 0, cr0, [sl], #-288 @ 0xfffffee0 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + b.w 54b540 │ │ │ │ + stcl 0, cr0, [r6], {72} @ 0x48 │ │ │ │ + ldcl 0, cr0, [r6], #-288 @ 0xfffffee0 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 550060 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 550054 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, pc, #696 @ (adr r0, 54ff28 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 54ff1c ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #228] @ (54fd68 ) │ │ │ │ + ldr r3, [pc, #228] @ (54fd6c ) │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r0, #111] @ 0x6f │ │ │ │ add r3, pc │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 54fce0 │ │ │ │ + bpl.n 54fce4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54fd50 │ │ │ │ + beq.n 54fd54 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b45f8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - ldr r5, [pc, #200] @ (54fd6c ) │ │ │ │ + ldr r5, [pc, #200] @ (54fd70 ) │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ add r5, pc │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ - ldr r2, [pc, #184] @ (54fd70 ) │ │ │ │ + ldr r2, [pc, #184] @ (54fd74 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #180] @ (54fd74 ) │ │ │ │ + ldr r1, [pc, #180] @ (54fd78 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #152] @ (54fd60 ) │ │ │ │ + ldr r2, [pc, #152] @ (54fd64 ) │ │ │ │ add.w r1, r1, #888 @ 0x378 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, r2 │ │ │ │ add r2, r6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - b.n 54fd2e │ │ │ │ + b.n 54fd32 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54fd50 │ │ │ │ + beq.n 54fd54 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b45f8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - ldr r5, [pc, #132] @ (54fd78 ) │ │ │ │ + ldr r5, [pc, #132] @ (54fd7c ) │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ add r5, pc │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ - ldr r2, [pc, #104] @ (54fd70 ) │ │ │ │ + ldr r2, [pc, #104] @ (54fd74 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #108] @ (54fd7c ) │ │ │ │ + ldr r1, [pc, #108] @ (54fd80 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #76] @ (54fd64 ) │ │ │ │ + ldr r2, [pc, #76] @ (54fd68 ) │ │ │ │ add.w r1, r1, #1020 @ 0x3fc │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -1190947,44 +1190949,44 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - subs.w r0, sl, r8, lsl #1 │ │ │ │ - sbc.w r0, sl, r8, lsl #1 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + b.w 54b540 │ │ │ │ + subs.w r0, r6, r8, lsl #1 │ │ │ │ + sbc.w r0, r6, r8, lsl #1 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r4, [r0, #110] @ 0x6e │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #112] @ (54fe08 ) │ │ │ │ + ldr r3, [pc, #112] @ (54fe0c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r4, 54fdfa │ │ │ │ + cbz r4, 54fdfe │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #96] @ (54fe0c ) │ │ │ │ + ldr r1, [pc, #96] @ (54fe10 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1191012,38 +1191014,38 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + b.w 54b540 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #8 │ │ │ │ - ldr r6, [pc, #216] @ (54ff00 ) │ │ │ │ + ldr r6, [pc, #216] @ (54ff04 ) │ │ │ │ add r6, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54fef2 │ │ │ │ + beq.n 54fef6 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ bl 4b4660 │ │ │ │ mov r4, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r9, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #188] @ (54ff04 ) │ │ │ │ + ldr r3, [pc, #188] @ (54ff08 ) │ │ │ │ ubfx r2, r5, #11, #5 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ubfx r6, r5, #16, #5 │ │ │ │ @@ -1191103,44 +1191105,44 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + b.w 54b540 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 r4, [r0, #144] @ 0x90 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #192] @ (54ffe0 ) │ │ │ │ + ldr r3, [pc, #192] @ (54ffe4 ) │ │ │ │ sub sp, #12 │ │ │ │ and.w r4, r4, #1048576 @ 0x100000 │ │ │ │ add r3, pc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 54ffc4 │ │ │ │ + beq.n 54ffc8 │ │ │ │ mov fp, r2 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54ffd6 │ │ │ │ + beq.n 54ffda │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 4b4660 │ │ │ │ mov r9, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #148] @ (54ffe4 ) │ │ │ │ + ldr r2, [pc, #148] @ (54ffe8 ) │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ @@ -1191166,54 +1191168,54 @@ │ │ │ │ blx r7 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, sl │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ add.w r2, r4, r2, lsl #4 │ │ │ │ bl 4bcf38 │ │ │ │ - cbz r4, 54ffc0 │ │ │ │ + cbz r4, 54ffc4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #8 │ │ │ │ - b.n 54ff56 │ │ │ │ + b.n 54ff5a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ - b.n 54ffaa │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + bl 54b540 │ │ │ │ + b.n 54ffae │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #200] @ (5500c8 ) │ │ │ │ + ldr r6, [pc, #200] @ (5500cc ) │ │ │ │ add r6, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5500bc │ │ │ │ + beq.n 5500c0 │ │ │ │ bl 4b4660 │ │ │ │ mov r5, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #184] @ (5500cc ) │ │ │ │ + ldr r2, [pc, #184] @ (5500d0 ) │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movw r7, #41640 @ 0xa2a8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r6, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ @@ -1191269,33 +1191271,33 @@ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ lsls r2, r2, #4 │ │ │ │ b.w 4bcf38 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + b.w 54b540 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 r6, [pc, #260] @ (5501e8 ) │ │ │ │ + ldr r6, [pc, #260] @ (5501ec ) │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r4, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #240] @ (5501ec ) │ │ │ │ + ldr r3, [pc, #240] @ (5501f0 ) │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ movw r9, #42152 @ 0xa4a8 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ @@ -1191352,24 +1191354,24 @@ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4bcf38 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 5501ba │ │ │ │ + cbnz r3, 5501be │ │ │ │ add sp, #8 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [pc, #52] @ (5501f0 ) │ │ │ │ + ldr r5, [pc, #52] @ (5501f4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r5, pc │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ bl 4c1580 │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1191377,38 +1191379,38 @@ │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 4b9dbc │ │ │ │ nop │ │ │ │ - add r7, pc, #888 @ (adr r7, 550564 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 550558 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r6, [pc, #212] @ (5502e0 ) │ │ │ │ + ldr r6, [pc, #212] @ (5502e4 ) │ │ │ │ add r6, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5502d2 │ │ │ │ + beq.n 5502d6 │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r5, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov sl, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #184] @ (5502e4 ) │ │ │ │ + ldr r2, [pc, #184] @ (5502e8 ) │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movw r9, #41640 @ 0xa2a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r6, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ @@ -1191466,37 +1191468,37 @@ │ │ │ │ orrs r2, r3 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ b.w 4bcf38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r6, pc, #816 @ (adr r6, 550614 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 550608 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #164] @ (5503a4 ) │ │ │ │ + ldr r3, [pc, #164] @ (5503a8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 550392 │ │ │ │ + beq.n 550396 │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #144] @ (5503a8 ) │ │ │ │ + ldr r1, [pc, #144] @ (5503ac ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1191508,19 +1191510,19 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - ldr r4, [pc, #96] @ (5503ac ) │ │ │ │ + ldr r4, [pc, #96] @ (5503b0 ) │ │ │ │ ubfx r0, r0, #11, #5 │ │ │ │ add r4, pc │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #72] @ (5503a0 ) │ │ │ │ + ldr r3, [pc, #72] @ (5503a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, r4, #1152 @ 0x480 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ @@ -1191538,40 +1191540,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - b.n 54fdec │ │ │ │ + b.w 54b540 │ │ │ │ + b.n 54fde8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #864 @ (adr r5, 550708 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 5506fc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #164] @ (55046c ) │ │ │ │ + ldr r3, [pc, #164] @ (550470 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55045a │ │ │ │ + beq.n 55045e │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #144] @ (550470 ) │ │ │ │ + ldr r1, [pc, #144] @ (550474 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1191583,19 +1191585,19 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - ldr r4, [pc, #96] @ (550474 ) │ │ │ │ + ldr r4, [pc, #96] @ (550478 ) │ │ │ │ ubfx r0, r0, #11, #5 │ │ │ │ add r4, pc │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #72] @ (550468 ) │ │ │ │ + ldr r3, [pc, #72] @ (55046c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ addw r1, r4, #1284 @ 0x504 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ @@ -1191613,81 +1191615,81 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - b.n 54fd24 │ │ │ │ + b.w 54b540 │ │ │ │ + b.n 54fd20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r5, pc, #64 @ (adr r5, 5504b0 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 5504a4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #108] @ 0x6c │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #256] @ (550590 ) │ │ │ │ + ldr r5, [pc, #256] @ (550594 ) │ │ │ │ add r5, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55054c │ │ │ │ + beq.n 550550 │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ eor.w r4, r2, #32 │ │ │ │ and.w r2, r2, #32 │ │ │ │ ubfx r6, r1, #16, #1 │ │ │ │ ands.w r4, r6, r4, lsr #5 │ │ │ │ - bne.n 55055a │ │ │ │ + bne.n 55055e │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ - bpl.n 55053a │ │ │ │ + bpl.n 55053e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55052e │ │ │ │ + bne.n 550532 │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ bl 4b4ff4 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #208] @ (550594 ) │ │ │ │ + ldr r3, [pc, #208] @ (550598 ) │ │ │ │ str r0, [sp, #12] │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ movw r3, #41640 @ 0xa2a8 │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ bl 4bcdf8 │ │ │ │ - ldr r3, [pc, #164] @ (550588 ) │ │ │ │ + ldr r3, [pc, #164] @ (55058c ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r1, [pc, #172] @ (550598 ) │ │ │ │ + ldr r1, [pc, #172] @ (55059c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r1, r1, #3120 @ 0xc30 │ │ │ │ adds r2, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ bl 4b56d8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 55056a │ │ │ │ - ldr r2, [pc, #124] @ (55058c ) │ │ │ │ - ldr r1, [pc, #140] @ (55059c ) │ │ │ │ + bmi.n 55056e │ │ │ │ + ldr r2, [pc, #124] @ (550590 ) │ │ │ │ + ldr r1, [pc, #140] @ (5505a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ addw r1, r1, #2988 @ 0xbac │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1191695,73 +1191697,73 @@ │ │ │ │ movs r2, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4b5640 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ bl 4b4ff4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 5504be │ │ │ │ + b.n 5504c2 │ │ │ │ ubfx r1, r1, #17, #8 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ bl 4b4ff4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 5504be │ │ │ │ + b.n 5504c2 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 5446d8 │ │ │ │ - ldr r4, [pc, #52] @ (5505a0 ) │ │ │ │ + ldr r4, [pc, #52] @ (5505a4 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r1, [r4, #316] @ 0x13c │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ bl 4b9978 │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r1 │ │ │ │ bl 4ba154 │ │ │ │ - b.n 55050c │ │ │ │ - b.n 550ccc │ │ │ │ + b.n 550510 │ │ │ │ + b.n 550cc8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 550c78 │ │ │ │ + b.n 550c74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #296 @ (adr r4, 5506bc ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 5506b0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #168] @ (550664 ) │ │ │ │ + ldr r3, [pc, #168] @ (550668 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 550650 │ │ │ │ + beq.n 550654 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #148] @ (550668 ) │ │ │ │ + ldr r1, [pc, #148] @ (55066c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1191773,30 +1191775,30 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ldrb.w r0, [r4, #85] @ 0x55 │ │ │ │ - ldr r4, [pc, #100] @ (55066c ) │ │ │ │ + ldr r4, [pc, #100] @ (550670 ) │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ add r4, pc │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #76] @ (550660 ) │ │ │ │ + ldr r3, [pc, #76] @ (550664 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r1, r7, r2 │ │ │ │ adds r3, r6, r2 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #64] @ (550670 ) │ │ │ │ + ldr r1, [pc, #64] @ (550674 ) │ │ │ │ add r2, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #1416 @ 0x588 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bl 4b56d8 │ │ │ │ add sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ @@ -1191806,43 +1191808,43 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - b.n 550b3c │ │ │ │ + b.n 550b38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r3, pc, #112 @ (adr r3, 5506d8 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 5506cc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #168] @ (550734 ) │ │ │ │ + ldr r3, [pc, #168] @ (550738 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 550720 │ │ │ │ + beq.n 550724 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #148] @ (550738 ) │ │ │ │ + ldr r1, [pc, #148] @ (55073c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1191854,30 +1191856,30 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ldrb.w r0, [r4, #85] @ 0x55 │ │ │ │ - ldr r4, [pc, #100] @ (55073c ) │ │ │ │ + ldr r4, [pc, #100] @ (550740 ) │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ add r4, pc │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #76] @ (550730 ) │ │ │ │ + ldr r3, [pc, #76] @ (550734 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r1, r7, r2 │ │ │ │ adds r3, r6, r2 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #64] @ (550740 ) │ │ │ │ + ldr r1, [pc, #64] @ (550744 ) │ │ │ │ add r2, r0 │ │ │ │ add r1, pc │ │ │ │ addw r1, r1, #1548 @ 0x60c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bl 4b56d8 │ │ │ │ add sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ @@ -1191887,43 +1191889,43 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - b.n 550a6c │ │ │ │ + b.n 550a68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, pc, #304 @ (adr r2, 550868 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 55085c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #168] @ (550804 ) │ │ │ │ + ldr r3, [pc, #168] @ (550808 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5507f0 │ │ │ │ + beq.n 5507f4 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #148] @ (550808 ) │ │ │ │ + ldr r1, [pc, #148] @ (55080c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1191935,30 +1191937,30 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ldrb.w r0, [r4, #85] @ 0x55 │ │ │ │ - ldr r4, [pc, #100] @ (55080c ) │ │ │ │ + ldr r4, [pc, #100] @ (550810 ) │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ add r4, pc │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #76] @ (550800 ) │ │ │ │ + ldr r3, [pc, #76] @ (550804 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r1, r7, r2 │ │ │ │ adds r3, r6, r2 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #64] @ (550810 ) │ │ │ │ + ldr r1, [pc, #64] @ (550814 ) │ │ │ │ add r2, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #1680 @ 0x690 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bl 4b56d8 │ │ │ │ add sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ @@ -1191968,43 +1191970,43 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - b.n 55099c │ │ │ │ + b.n 550998 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #496 @ (adr r1, 5509f8 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 5509ec ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #168] @ (5508d4 ) │ │ │ │ + ldr r3, [pc, #168] @ (5508d8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5508c0 │ │ │ │ + beq.n 5508c4 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #148] @ (5508d8 ) │ │ │ │ + ldr r1, [pc, #148] @ (5508dc ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1192016,30 +1192018,30 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ldrb.w r0, [r4, #85] @ 0x55 │ │ │ │ - ldr r4, [pc, #100] @ (5508dc ) │ │ │ │ + ldr r4, [pc, #100] @ (5508e0 ) │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ add r4, pc │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #76] @ (5508d0 ) │ │ │ │ + ldr r3, [pc, #76] @ (5508d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r1, r7, r2 │ │ │ │ adds r3, r6, r2 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #64] @ (5508e0 ) │ │ │ │ + ldr r1, [pc, #64] @ (5508e4 ) │ │ │ │ add r2, r0 │ │ │ │ add r1, pc │ │ │ │ addw r1, r1, #1812 @ 0x714 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bl 4b56d8 │ │ │ │ add sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ @@ -1192049,43 +1192051,43 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #688 @ (adr r0, 550b88 ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 550b7c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #168] @ (5509a4 ) │ │ │ │ + ldr r3, [pc, #168] @ (5509a8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 550990 │ │ │ │ + beq.n 550994 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #148] @ (5509a8 ) │ │ │ │ + ldr r1, [pc, #148] @ (5509ac ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1192097,30 +1192099,30 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ldrb.w r0, [r4, #85] @ 0x55 │ │ │ │ - ldr r4, [pc, #100] @ (5509ac ) │ │ │ │ + ldr r4, [pc, #100] @ (5509b0 ) │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ add r4, pc │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #76] @ (5509a0 ) │ │ │ │ + ldr r3, [pc, #76] @ (5509a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r1, r7, r2 │ │ │ │ adds r3, r6, r2 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #64] @ (5509b0 ) │ │ │ │ + ldr r1, [pc, #64] @ (5509b4 ) │ │ │ │ add r2, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #1944 @ 0x798 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bl 4b56d8 │ │ │ │ add sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ @@ -1192130,43 +1192132,43 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #168] @ (550a74 ) │ │ │ │ + ldr r3, [pc, #168] @ (550a78 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 550a60 │ │ │ │ + beq.n 550a64 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #148] @ (550a78 ) │ │ │ │ + ldr r1, [pc, #148] @ (550a7c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1192178,30 +1192180,30 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ldrb.w r0, [r4, #85] @ 0x55 │ │ │ │ - ldr r4, [pc, #100] @ (550a7c ) │ │ │ │ + ldr r4, [pc, #100] @ (550a80 ) │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ add r4, pc │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #76] @ (550a70 ) │ │ │ │ + ldr r3, [pc, #76] @ (550a74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r1, r7, r2 │ │ │ │ adds r3, r6, r2 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #64] @ (550a80 ) │ │ │ │ + ldr r1, [pc, #64] @ (550a84 ) │ │ │ │ add r2, r0 │ │ │ │ add r1, pc │ │ │ │ addw r1, r1, #2076 @ 0x81c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bl 4b56d8 │ │ │ │ add sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ @@ -1192211,46 +1192213,46 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (550b44 ) │ │ │ │ + ldr r1, [pc, #168] @ (550b48 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 550b32 │ │ │ │ + beq.n 550b36 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (550b48 ) │ │ │ │ + ldr r3, [pc, #140] @ (550b4c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1192262,17 +1192264,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (550b40 ) │ │ │ │ + ldr r2, [pc, #76] @ (550b44 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 550b4c │ │ │ │ + ldr.w ip, [pc, #84] @ 550b50 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1192291,43 +1192293,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ble.n 550a58 │ │ │ │ + b.w 54b540 │ │ │ │ + ble.n 550a54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (550c10 ) │ │ │ │ + ldr r1, [pc, #168] @ (550c14 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 550bfe │ │ │ │ + beq.n 550c02 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (550c14 ) │ │ │ │ + ldr r3, [pc, #140] @ (550c18 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1192339,17 +1192341,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (550c0c ) │ │ │ │ + ldr r2, [pc, #76] @ (550c10 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 550c18 │ │ │ │ + ldr.w ip, [pc, #84] @ 550c1c │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1192368,43 +1192370,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - bgt.n 550b8c │ │ │ │ + b.w 54b540 │ │ │ │ + bgt.n 550b88 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (550cdc ) │ │ │ │ + ldr r1, [pc, #168] @ (550ce0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 550cca │ │ │ │ + beq.n 550cce │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (550ce0 ) │ │ │ │ + ldr r3, [pc, #140] @ (550ce4 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1192416,17 +1192418,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (550cd8 ) │ │ │ │ + ldr r2, [pc, #76] @ (550cdc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 550ce4 │ │ │ │ + ldr.w ip, [pc, #84] @ 550ce8 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1192445,43 +1192447,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - blt.n 550cc0 │ │ │ │ + b.w 54b540 │ │ │ │ + blt.n 550cbc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (550da8 ) │ │ │ │ + ldr r1, [pc, #168] @ (550dac ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 550d96 │ │ │ │ + beq.n 550d9a │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (550dac ) │ │ │ │ + ldr r3, [pc, #140] @ (550db0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1192493,17 +1192495,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (550da4 ) │ │ │ │ + ldr r2, [pc, #76] @ (550da8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 550db0 │ │ │ │ + ldr.w ip, [pc, #84] @ 550db4 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1192522,43 +1192524,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - blt.n 550df4 │ │ │ │ + b.w 54b540 │ │ │ │ + blt.n 550df0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (550e74 ) │ │ │ │ + ldr r1, [pc, #168] @ (550e78 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 550e62 │ │ │ │ + beq.n 550e66 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (550e78 ) │ │ │ │ + ldr r3, [pc, #140] @ (550e7c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1192570,17 +1192572,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (550e70 ) │ │ │ │ + ldr r2, [pc, #76] @ (550e74 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 550e7c │ │ │ │ + ldr.w ip, [pc, #84] @ 550e80 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1192599,43 +1192601,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - bge.n 550f28 │ │ │ │ + b.w 54b540 │ │ │ │ + bge.n 550f24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (550f40 ) │ │ │ │ + ldr r1, [pc, #168] @ (550f44 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 550f2e │ │ │ │ + beq.n 550f32 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (550f44 ) │ │ │ │ + ldr r3, [pc, #140] @ (550f48 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1192647,17 +1192649,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (550f3c ) │ │ │ │ + ldr r2, [pc, #76] @ (550f40 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 550f48 │ │ │ │ + ldr.w ip, [pc, #84] @ 550f4c │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1192676,43 +1192678,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - bls.n 550e5c │ │ │ │ + b.w 54b540 │ │ │ │ + bls.n 550e58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (55100c ) │ │ │ │ + ldr r1, [pc, #168] @ (551010 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 550ffa │ │ │ │ + beq.n 550ffe │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (551010 ) │ │ │ │ + ldr r3, [pc, #140] @ (551014 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1192724,17 +1192726,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (551008 ) │ │ │ │ + ldr r2, [pc, #76] @ (55100c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 551014 │ │ │ │ + ldr.w ip, [pc, #84] @ 551018 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1192753,43 +1192755,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - bhi.n 550f90 │ │ │ │ + b.w 54b540 │ │ │ │ + bhi.n 550f8c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (5510d8 ) │ │ │ │ + ldr r1, [pc, #168] @ (5510dc ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5510c6 │ │ │ │ + beq.n 5510ca │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5510dc ) │ │ │ │ + ldr r3, [pc, #140] @ (5510e0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1192801,17 +1192803,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (5510d4 ) │ │ │ │ + ldr r2, [pc, #76] @ (5510d8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 5510e0 │ │ │ │ + ldr.w ip, [pc, #84] @ 5510e4 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1192830,43 +1192832,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - bvc.n 5510c4 │ │ │ │ + b.w 54b540 │ │ │ │ + bvc.n 5510c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (5511a4 ) │ │ │ │ + ldr r1, [pc, #168] @ (5511a8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 551192 │ │ │ │ + beq.n 551196 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5511a8 ) │ │ │ │ + ldr r3, [pc, #140] @ (5511ac ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1192878,17 +1192880,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (5511a0 ) │ │ │ │ + ldr r2, [pc, #76] @ (5511a4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 5511ac │ │ │ │ + ldr.w ip, [pc, #84] @ 5511b0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1192907,43 +1192909,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - bvc.n 5511f8 │ │ │ │ + b.w 54b540 │ │ │ │ + bvc.n 5511f4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (551270 ) │ │ │ │ + ldr r1, [pc, #168] @ (551274 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55125e │ │ │ │ + beq.n 551262 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (551274 ) │ │ │ │ + ldr r3, [pc, #140] @ (551278 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1192955,17 +1192957,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (55126c ) │ │ │ │ + ldr r2, [pc, #76] @ (551270 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 551278 │ │ │ │ + ldr.w ip, [pc, #84] @ 55127c │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1192984,43 +1192986,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - bvs.n 55132c │ │ │ │ + b.w 54b540 │ │ │ │ + bvs.n 551328 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (55133c ) │ │ │ │ + ldr r1, [pc, #168] @ (551340 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55132a │ │ │ │ + beq.n 55132e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (551340 ) │ │ │ │ + ldr r3, [pc, #140] @ (551344 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1193032,17 +1193034,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (551338 ) │ │ │ │ + ldr r2, [pc, #76] @ (55133c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 551344 │ │ │ │ + ldr.w ip, [pc, #84] @ 551348 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1193061,43 +1193063,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - bpl.n 551260 │ │ │ │ + b.w 54b540 │ │ │ │ + bpl.n 55125c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (551408 ) │ │ │ │ + ldr r1, [pc, #168] @ (55140c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5513f6 │ │ │ │ + beq.n 5513fa │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (55140c ) │ │ │ │ + ldr r3, [pc, #140] @ (551410 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1193109,17 +1193111,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (551404 ) │ │ │ │ + ldr r2, [pc, #76] @ (551408 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 551410 │ │ │ │ + ldr.w ip, [pc, #84] @ 551414 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1193138,43 +1193140,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - bmi.n 551394 │ │ │ │ + b.w 54b540 │ │ │ │ + bmi.n 551390 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (5514d4 ) │ │ │ │ + ldr r1, [pc, #168] @ (5514d8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5514c2 │ │ │ │ + beq.n 5514c6 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5514d8 ) │ │ │ │ + ldr r3, [pc, #140] @ (5514dc ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1193186,17 +1193188,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (5514d0 ) │ │ │ │ + ldr r2, [pc, #76] @ (5514d4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 5514dc │ │ │ │ + ldr.w ip, [pc, #84] @ 5514e0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1193215,43 +1193217,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - bcc.n 5514c8 │ │ │ │ + b.w 54b540 │ │ │ │ + bcc.n 5514c4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (5515a0 ) │ │ │ │ + ldr r1, [pc, #168] @ (5515a4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55158e │ │ │ │ + beq.n 551592 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5515a4 ) │ │ │ │ + ldr r3, [pc, #140] @ (5515a8 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1193263,17 +1193265,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (55159c ) │ │ │ │ + ldr r2, [pc, #76] @ (5515a0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 5515a8 │ │ │ │ + ldr.w ip, [pc, #84] @ 5515ac │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1193292,43 +1193294,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - bcc.n 5515fc │ │ │ │ + b.w 54b540 │ │ │ │ + bcc.n 5515f8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (55166c ) │ │ │ │ + ldr r1, [pc, #168] @ (551670 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55165a │ │ │ │ + beq.n 55165e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (551670 ) │ │ │ │ + ldr r3, [pc, #140] @ (551674 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1193340,17 +1193342,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (551668 ) │ │ │ │ + ldr r2, [pc, #76] @ (55166c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 551674 │ │ │ │ + ldr.w ip, [pc, #84] @ 551678 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1193369,43 +1193371,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - bcs.n 551730 │ │ │ │ + b.w 54b540 │ │ │ │ + bcs.n 55172c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (551738 ) │ │ │ │ + ldr r1, [pc, #168] @ (55173c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 551726 │ │ │ │ + beq.n 55172a │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (55173c ) │ │ │ │ + ldr r3, [pc, #140] @ (551740 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1193417,17 +1193419,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (551734 ) │ │ │ │ + ldr r2, [pc, #76] @ (551738 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 551740 │ │ │ │ + ldr.w ip, [pc, #84] @ 551744 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1193446,43 +1193448,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - bne.n 551664 │ │ │ │ + b.w 54b540 │ │ │ │ + bne.n 551660 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (551804 ) │ │ │ │ + ldr r1, [pc, #168] @ (551808 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5517f2 │ │ │ │ + beq.n 5517f6 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (551808 ) │ │ │ │ + ldr r3, [pc, #140] @ (55180c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1193494,17 +1193496,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (551800 ) │ │ │ │ + ldr r2, [pc, #76] @ (551804 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 55180c │ │ │ │ + ldr.w ip, [pc, #84] @ 551810 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1193523,43 +1193525,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - beq.n 551798 │ │ │ │ + b.w 54b540 │ │ │ │ + beq.n 551794 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (5518d0 ) │ │ │ │ + ldr r1, [pc, #168] @ (5518d4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5518be │ │ │ │ + beq.n 5518c2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5518d4 ) │ │ │ │ + ldr r3, [pc, #140] @ (5518d8 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1193571,17 +1193573,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (5518cc ) │ │ │ │ + ldr r2, [pc, #76] @ (5518d0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 5518d8 │ │ │ │ + ldr.w ip, [pc, #84] @ 5518dc │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1193600,43 +1193602,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + b.w 54b540 │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (55199c ) │ │ │ │ + ldr r1, [pc, #168] @ (5519a0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55198a │ │ │ │ + beq.n 55198e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5519a0 ) │ │ │ │ + ldr r3, [pc, #140] @ (5519a4 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1193648,17 +1193650,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (551998 ) │ │ │ │ + ldr r2, [pc, #76] @ (55199c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 5519a4 │ │ │ │ + ldr.w ip, [pc, #84] @ 5519a8 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1193677,43 +1193679,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + b.w 54b540 │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (551a68 ) │ │ │ │ + ldr r1, [pc, #168] @ (551a6c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 551a56 │ │ │ │ + beq.n 551a5a │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (551a6c ) │ │ │ │ + ldr r3, [pc, #140] @ (551a70 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1193725,17 +1193727,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (551a64 ) │ │ │ │ + ldr r2, [pc, #76] @ (551a68 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 551a70 │ │ │ │ + ldr.w ip, [pc, #84] @ 551a74 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1193754,43 +1193756,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + b.w 54b540 │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (551b34 ) │ │ │ │ + ldr r1, [pc, #168] @ (551b38 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 551b22 │ │ │ │ + beq.n 551b26 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (551b38 ) │ │ │ │ + ldr r3, [pc, #140] @ (551b3c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1193802,17 +1193804,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (551b30 ) │ │ │ │ + ldr r2, [pc, #76] @ (551b34 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 551b3c │ │ │ │ + ldr.w ip, [pc, #84] @ 551b40 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1193831,43 +1193833,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + b.w 54b540 │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (551c00 ) │ │ │ │ + ldr r1, [pc, #168] @ (551c04 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 551bee │ │ │ │ + beq.n 551bf2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (551c04 ) │ │ │ │ + ldr r3, [pc, #140] @ (551c08 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1193879,17 +1193881,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (551bfc ) │ │ │ │ + ldr r2, [pc, #76] @ (551c00 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 551c08 │ │ │ │ + ldr.w ip, [pc, #84] @ 551c0c │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1193908,43 +1193910,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + b.w 54b540 │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (551ccc ) │ │ │ │ + ldr r1, [pc, #168] @ (551cd0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 551cba │ │ │ │ + beq.n 551cbe │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (551cd0 ) │ │ │ │ + ldr r3, [pc, #140] @ (551cd4 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1193956,17 +1193958,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (551cc8 ) │ │ │ │ + ldr r2, [pc, #76] @ (551ccc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 551cd4 │ │ │ │ + ldr.w ip, [pc, #84] @ 551cd8 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1193985,43 +1193987,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + b.w 54b540 │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (551d98 ) │ │ │ │ + ldr r1, [pc, #168] @ (551d9c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 551d86 │ │ │ │ + beq.n 551d8a │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (551d9c ) │ │ │ │ + ldr r3, [pc, #140] @ (551da0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1194033,17 +1194035,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (551d94 ) │ │ │ │ + ldr r2, [pc, #76] @ (551d98 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 551da0 │ │ │ │ + ldr.w ip, [pc, #84] @ 551da4 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1194062,43 +1194064,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + b.w 54b540 │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (551e64 ) │ │ │ │ + ldr r1, [pc, #168] @ (551e68 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 551e52 │ │ │ │ + beq.n 551e56 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (551e68 ) │ │ │ │ + ldr r3, [pc, #140] @ (551e6c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1194110,17 +1194112,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (551e60 ) │ │ │ │ + ldr r2, [pc, #76] @ (551e64 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 551e6c │ │ │ │ + ldr.w ip, [pc, #84] @ 551e70 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1194139,43 +1194141,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + b.w 54b540 │ │ │ │ + ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (551f30 ) │ │ │ │ + ldr r1, [pc, #168] @ (551f34 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 551f1e │ │ │ │ + beq.n 551f22 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (551f34 ) │ │ │ │ + ldr r3, [pc, #140] @ (551f38 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1194187,17 +1194189,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (551f2c ) │ │ │ │ + ldr r2, [pc, #76] @ (551f30 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 551f38 │ │ │ │ + ldr.w ip, [pc, #84] @ 551f3c │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1194216,43 +1194218,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + b.w 54b540 │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (551ffc ) │ │ │ │ + ldr r1, [pc, #168] @ (552000 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 551fea │ │ │ │ + beq.n 551fee │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (552000 ) │ │ │ │ + ldr r3, [pc, #140] @ (552004 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1194264,17 +1194266,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (551ff8 ) │ │ │ │ + ldr r2, [pc, #76] @ (551ffc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552004 │ │ │ │ + ldr.w ip, [pc, #84] @ 552008 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1194293,43 +1194295,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + b.w 54b540 │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (5520c8 ) │ │ │ │ + ldr r1, [pc, #168] @ (5520cc ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5520b6 │ │ │ │ + beq.n 5520ba │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5520cc ) │ │ │ │ + ldr r3, [pc, #140] @ (5520d0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1194341,17 +1194343,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (5520c4 ) │ │ │ │ + ldr r2, [pc, #76] @ (5520c8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 5520d0 │ │ │ │ + ldr.w ip, [pc, #84] @ 5520d4 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1194370,43 +1194372,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + b.w 54b540 │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (552194 ) │ │ │ │ + ldr r1, [pc, #168] @ (552198 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 552182 │ │ │ │ + beq.n 552186 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (552198 ) │ │ │ │ + ldr r3, [pc, #140] @ (55219c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1194418,17 +1194420,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (552190 ) │ │ │ │ + ldr r2, [pc, #76] @ (552194 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 55219c │ │ │ │ + ldr.w ip, [pc, #84] @ 5521a0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1194447,43 +1194449,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + b.w 54b540 │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (552260 ) │ │ │ │ + ldr r1, [pc, #168] @ (552264 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55224e │ │ │ │ + beq.n 552252 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (552264 ) │ │ │ │ + ldr r3, [pc, #140] @ (552268 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1194495,17 +1194497,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (55225c ) │ │ │ │ + ldr r2, [pc, #76] @ (552260 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552268 │ │ │ │ + ldr.w ip, [pc, #84] @ 55226c │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1194524,43 +1194526,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + b.w 54b540 │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (55232c ) │ │ │ │ + ldr r1, [pc, #168] @ (552330 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55231a │ │ │ │ + beq.n 55231e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (552330 ) │ │ │ │ + ldr r3, [pc, #140] @ (552334 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1194572,17 +1194574,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (552328 ) │ │ │ │ + ldr r2, [pc, #76] @ (55232c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552334 │ │ │ │ + ldr.w ip, [pc, #84] @ 552338 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1194601,43 +1194603,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + b.w 54b540 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (5523f8 ) │ │ │ │ + ldr r1, [pc, #168] @ (5523fc ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5523e6 │ │ │ │ + beq.n 5523ea │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5523fc ) │ │ │ │ + ldr r3, [pc, #140] @ (552400 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1194649,17 +1194651,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (5523f4 ) │ │ │ │ + ldr r2, [pc, #76] @ (5523f8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552400 │ │ │ │ + ldr.w ip, [pc, #84] @ 552404 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1194678,43 +1194680,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + b.w 54b540 │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (5524c4 ) │ │ │ │ + ldr r1, [pc, #168] @ (5524c8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5524b2 │ │ │ │ + beq.n 5524b6 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5524c8 ) │ │ │ │ + ldr r3, [pc, #140] @ (5524cc ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1194726,17 +1194728,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (5524c0 ) │ │ │ │ + ldr r2, [pc, #76] @ (5524c4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 5524cc │ │ │ │ + ldr.w ip, [pc, #84] @ 5524d0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1194755,43 +1194757,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + b.w 54b540 │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (552590 ) │ │ │ │ + ldr r1, [pc, #168] @ (552594 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55257e │ │ │ │ + beq.n 552582 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (552594 ) │ │ │ │ + ldr r3, [pc, #140] @ (552598 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1194803,17 +1194805,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (55258c ) │ │ │ │ + ldr r2, [pc, #76] @ (552590 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552598 │ │ │ │ + ldr.w ip, [pc, #84] @ 55259c │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1194832,43 +1194834,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + b.w 54b540 │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (55265c ) │ │ │ │ + ldr r1, [pc, #168] @ (552660 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55264a │ │ │ │ + beq.n 55264e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (552660 ) │ │ │ │ + ldr r3, [pc, #140] @ (552664 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1194880,17 +1194882,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (552658 ) │ │ │ │ + ldr r2, [pc, #76] @ (55265c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552664 │ │ │ │ + ldr.w ip, [pc, #84] @ 552668 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1194909,43 +1194911,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + b.w 54b540 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (552728 ) │ │ │ │ + ldr r1, [pc, #168] @ (55272c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 552716 │ │ │ │ + beq.n 55271a │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (55272c ) │ │ │ │ + ldr r3, [pc, #140] @ (552730 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1194957,17 +1194959,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (552724 ) │ │ │ │ + ldr r2, [pc, #76] @ (552728 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552730 │ │ │ │ + ldr.w ip, [pc, #84] @ 552734 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1194986,43 +1194988,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + b.w 54b540 │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (5527f4 ) │ │ │ │ + ldr r1, [pc, #168] @ (5527f8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5527e2 │ │ │ │ + beq.n 5527e6 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5527f8 ) │ │ │ │ + ldr r3, [pc, #140] @ (5527fc ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1195034,17 +1195036,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (5527f0 ) │ │ │ │ + ldr r2, [pc, #76] @ (5527f4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 5527fc │ │ │ │ + ldr.w ip, [pc, #84] @ 552800 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1195063,43 +1195065,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + b.w 54b540 │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (5528c0 ) │ │ │ │ + ldr r1, [pc, #168] @ (5528c4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5528ae │ │ │ │ + beq.n 5528b2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5528c4 ) │ │ │ │ + ldr r3, [pc, #140] @ (5528c8 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1195111,17 +1195113,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (5528bc ) │ │ │ │ + ldr r2, [pc, #76] @ (5528c0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 5528c8 │ │ │ │ + ldr.w ip, [pc, #84] @ 5528cc │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1195140,43 +1195142,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + b.w 54b540 │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (55298c ) │ │ │ │ + ldr r1, [pc, #168] @ (552990 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55297a │ │ │ │ + beq.n 55297e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (552990 ) │ │ │ │ + ldr r3, [pc, #140] @ (552994 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1195188,17 +1195190,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (552988 ) │ │ │ │ + ldr r2, [pc, #76] @ (55298c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552994 │ │ │ │ + ldr.w ip, [pc, #84] @ 552998 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1195217,43 +1195219,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ittt mi │ │ │ │ - lslmi r0, r1, #1 │ │ │ │ - ldrbmi r4, [r6, #31] │ │ │ │ - lslmi r0, r1, #1 │ │ │ │ + b.w 54b540 │ │ │ │ + ittt cc │ │ │ │ + lslcc r0, r1, #1 │ │ │ │ + ldrbcc r0, [r6, #31] │ │ │ │ + lslcc r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (552a58 ) │ │ │ │ + ldr r1, [pc, #168] @ (552a5c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 552a46 │ │ │ │ + beq.n 552a4a │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (552a5c ) │ │ │ │ + ldr r3, [pc, #140] @ (552a60 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1195265,17 +1195267,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (552a54 ) │ │ │ │ + ldr r2, [pc, #76] @ (552a58 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552a60 │ │ │ │ + ldr.w ip, [pc, #84] @ 552a64 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1195294,43 +1195296,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - bkpt 0x0076 │ │ │ │ + b.w 54b540 │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (552b24 ) │ │ │ │ + ldr r1, [pc, #168] @ (552b28 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 552b12 │ │ │ │ + beq.n 552b16 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (552b28 ) │ │ │ │ + ldr r3, [pc, #140] @ (552b2c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1195342,17 +1195344,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (552b20 ) │ │ │ │ + ldr r2, [pc, #76] @ (552b24 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552b2c │ │ │ │ + ldr.w ip, [pc, #84] @ 552b30 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1195371,43 +1195373,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + b.w 54b540 │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (552bf0 ) │ │ │ │ + ldr r1, [pc, #168] @ (552bf4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 552bde │ │ │ │ + beq.n 552be2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (552bf4 ) │ │ │ │ + ldr r3, [pc, #140] @ (552bf8 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1195419,17 +1195421,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (552bec ) │ │ │ │ + ldr r2, [pc, #76] @ (552bf0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552bf8 │ │ │ │ + ldr.w ip, [pc, #84] @ 552bfc │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1195448,43 +1195450,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + b.w 54b540 │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (552cbc ) │ │ │ │ + ldr r1, [pc, #168] @ (552cc0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 552caa │ │ │ │ + beq.n 552cae │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (552cc0 ) │ │ │ │ + ldr r3, [pc, #140] @ (552cc4 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1195496,17 +1195498,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (552cb8 ) │ │ │ │ + ldr r2, [pc, #76] @ (552cbc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552cc4 │ │ │ │ + ldr.w ip, [pc, #84] @ 552cc8 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1195525,43 +1195527,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - pop {r1, r4} │ │ │ │ + b.w 54b540 │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (552d88 ) │ │ │ │ + ldr r1, [pc, #168] @ (552d8c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 552d76 │ │ │ │ + beq.n 552d7a │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (552d8c ) │ │ │ │ + ldr r3, [pc, #140] @ (552d90 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1195573,17 +1195575,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (552d84 ) │ │ │ │ + ldr r2, [pc, #76] @ (552d88 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552d90 │ │ │ │ + ldr.w ip, [pc, #84] @ 552d94 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1195602,43 +1195604,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - cbnz r6, 552dd8 │ │ │ │ + b.w 54b540 │ │ │ │ + cbnz r2, 552ddc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (552e54 ) │ │ │ │ + ldr r1, [pc, #168] @ (552e58 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 552e42 │ │ │ │ + beq.n 552e46 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (552e58 ) │ │ │ │ + ldr r3, [pc, #140] @ (552e5c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1195650,17 +1195652,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (552e50 ) │ │ │ │ + ldr r2, [pc, #76] @ (552e54 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552e5c │ │ │ │ + ldr.w ip, [pc, #84] @ 552e60 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1195679,43 +1195681,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - rev16 r2, r7 │ │ │ │ + b.w 54b540 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (552f20 ) │ │ │ │ + ldr r1, [pc, #168] @ (552f24 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 552f0e │ │ │ │ + beq.n 552f12 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (552f24 ) │ │ │ │ + ldr r3, [pc, #140] @ (552f28 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1195727,17 +1195729,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (552f1c ) │ │ │ │ + ldr r2, [pc, #76] @ (552f20 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552f28 │ │ │ │ + ldr.w ip, [pc, #84] @ 552f2c │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1195756,43 +1195758,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - cbnz r6, 552f4a │ │ │ │ + b.w 54b540 │ │ │ │ + cbnz r2, 552f4e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (552fec ) │ │ │ │ + ldr r1, [pc, #168] @ (552ff0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 552fda │ │ │ │ + beq.n 552fde │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (552ff0 ) │ │ │ │ + ldr r3, [pc, #140] @ (552ff4 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1195804,17 +1195806,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (552fe8 ) │ │ │ │ + ldr r2, [pc, #76] @ (552fec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 552ff4 │ │ │ │ + ldr.w ip, [pc, #84] @ 552ff8 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1195833,43 +1195835,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + b.w 54b540 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (5530b8 ) │ │ │ │ + ldr r1, [pc, #168] @ (5530bc ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5530a6 │ │ │ │ + beq.n 5530aa │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5530bc ) │ │ │ │ + ldr r3, [pc, #140] @ (5530c0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1195881,17 +1195883,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (5530b4 ) │ │ │ │ + ldr r2, [pc, #76] @ (5530b8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 5530c0 │ │ │ │ + ldr.w ip, [pc, #84] @ 5530c4 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1195910,43 +1195912,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + b.w 54b540 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (553184 ) │ │ │ │ + ldr r1, [pc, #168] @ (553188 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 553172 │ │ │ │ + beq.n 553176 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (553188 ) │ │ │ │ + ldr r3, [pc, #140] @ (55318c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1195958,17 +1195960,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (553180 ) │ │ │ │ + ldr r2, [pc, #76] @ (553184 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 55318c │ │ │ │ + ldr.w ip, [pc, #84] @ 553190 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1195987,43 +1195989,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + b.w 54b540 │ │ │ │ + @ instruction: 0xb746 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (553250 ) │ │ │ │ + ldr r1, [pc, #168] @ (553254 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55323e │ │ │ │ + beq.n 553242 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (553254 ) │ │ │ │ + ldr r3, [pc, #140] @ (553258 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1196035,17 +1196037,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (55324c ) │ │ │ │ + ldr r2, [pc, #76] @ (553250 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 553258 │ │ │ │ + ldr.w ip, [pc, #84] @ 55325c │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1196064,43 +1196066,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + b.w 54b540 │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (55331c ) │ │ │ │ + ldr r1, [pc, #168] @ (553320 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55330a │ │ │ │ + beq.n 55330e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (553320 ) │ │ │ │ + ldr r3, [pc, #140] @ (553324 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1196112,17 +1196114,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (553318 ) │ │ │ │ + ldr r2, [pc, #76] @ (55331c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 553324 │ │ │ │ + ldr.w ip, [pc, #84] @ 553328 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1196141,43 +1196143,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + b.w 54b540 │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (5533e8 ) │ │ │ │ + ldr r1, [pc, #168] @ (5533ec ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5533d6 │ │ │ │ + beq.n 5533da │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5533ec ) │ │ │ │ + ldr r3, [pc, #140] @ (5533f0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1196189,17 +1196191,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (5533e4 ) │ │ │ │ + ldr r2, [pc, #76] @ (5533e8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 5533f0 │ │ │ │ + ldr.w ip, [pc, #84] @ 5533f4 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1196218,43 +1196220,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + b.w 54b540 │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (5534b4 ) │ │ │ │ + ldr r1, [pc, #168] @ (5534b8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5534a2 │ │ │ │ + beq.n 5534a6 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5534b8 ) │ │ │ │ + ldr r3, [pc, #140] @ (5534bc ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1196266,17 +1196268,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (5534b0 ) │ │ │ │ + ldr r2, [pc, #76] @ (5534b4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 5534bc │ │ │ │ + ldr.w ip, [pc, #84] @ 5534c0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1196295,43 +1196297,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - push {r1, r3, r4} │ │ │ │ + b.w 54b540 │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (553580 ) │ │ │ │ + ldr r1, [pc, #168] @ (553584 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55356e │ │ │ │ + beq.n 553572 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (553584 ) │ │ │ │ + ldr r3, [pc, #140] @ (553588 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1196343,17 +1196345,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (55357c ) │ │ │ │ + ldr r2, [pc, #76] @ (553580 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 553588 │ │ │ │ + ldr.w ip, [pc, #84] @ 55358c │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1196372,43 +1196374,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - cbz r6, 5535d2 │ │ │ │ + b.w 54b540 │ │ │ │ + cbz r2, 5535d6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (55364c ) │ │ │ │ + ldr r1, [pc, #168] @ (553650 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55363a │ │ │ │ + beq.n 55363e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (553650 ) │ │ │ │ + ldr r3, [pc, #140] @ (553654 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1196420,17 +1196422,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (553648 ) │ │ │ │ + ldr r2, [pc, #76] @ (55364c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 553654 │ │ │ │ + ldr.w ip, [pc, #84] @ 553658 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1196449,43 +1196451,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - uxth r2, r0 │ │ │ │ + b.w 54b540 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (553718 ) │ │ │ │ + ldr r1, [pc, #168] @ (55371c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 553706 │ │ │ │ + beq.n 55370a │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (55371c ) │ │ │ │ + ldr r3, [pc, #140] @ (553720 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1196497,17 +1196499,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (553714 ) │ │ │ │ + ldr r2, [pc, #76] @ (553718 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 553720 │ │ │ │ + ldr.w ip, [pc, #84] @ 553724 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1196526,43 +1196528,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - cbz r6, 553744 │ │ │ │ + b.w 54b540 │ │ │ │ + cbz r2, 553748 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (5537e4 ) │ │ │ │ + ldr r1, [pc, #168] @ (5537e8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5537d2 │ │ │ │ + beq.n 5537d6 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5537e8 ) │ │ │ │ + ldr r3, [pc, #140] @ (5537ec ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1196574,17 +1196576,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (5537e0 ) │ │ │ │ + ldr r2, [pc, #76] @ (5537e4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 5537ec │ │ │ │ + ldr.w ip, [pc, #84] @ 5537f0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1196603,43 +1196605,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + b.w 54b540 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (5538b0 ) │ │ │ │ + ldr r1, [pc, #168] @ (5538b4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55389e │ │ │ │ + beq.n 5538a2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (5538b4 ) │ │ │ │ + ldr r3, [pc, #140] @ (5538b8 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1196651,17 +1196653,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (5538ac ) │ │ │ │ + ldr r2, [pc, #76] @ (5538b0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 5538b8 │ │ │ │ + ldr.w ip, [pc, #84] @ 5538bc │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1196680,43 +1196682,43 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + b.w 54b540 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #168] @ (55397c ) │ │ │ │ + ldr r1, [pc, #168] @ (553980 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55396a │ │ │ │ + beq.n 55396e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #140] @ (553980 ) │ │ │ │ + ldr r3, [pc, #140] @ (553984 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1196728,17 +1196730,17 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (553978 ) │ │ │ │ + ldr r2, [pc, #76] @ (55397c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w ip, [pc, #84] @ 553984 │ │ │ │ + ldr.w ip, [pc, #84] @ 553988 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1196757,44 +1196759,44 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + b.w 54b540 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (553a48 ) │ │ │ │ + ldr r3, [pc, #168] @ (553a4c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 553a36 │ │ │ │ + beq.n 553a3a │ │ │ │ ldrh.w r0, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #20] │ │ │ │ and.w r0, r0, #31 │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (553a4c ) │ │ │ │ + ldr r1, [pc, #136] @ (553a50 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1196803,26 +1196805,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (553a44 ) │ │ │ │ + ldr r2, [pc, #80] @ (553a48 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r6, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r7, r3 │ │ │ │ - ldr r0, [pc, #64] @ (553a50 ) │ │ │ │ + ldr r0, [pc, #64] @ (553a54 ) │ │ │ │ add r3, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #1308 @ 0x51c │ │ │ │ ldr.w r0, [r0, #1308] @ 0x51c │ │ │ │ bl 4b5748 │ │ │ │ @@ -1196834,44 +1196836,44 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + b.w 54b540 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (553b14 ) │ │ │ │ + ldr r3, [pc, #168] @ (553b18 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 553b02 │ │ │ │ + beq.n 553b06 │ │ │ │ ldrh.w r0, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #20] │ │ │ │ and.w r0, r0, #31 │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (553b18 ) │ │ │ │ + ldr r1, [pc, #136] @ (553b1c ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1196880,26 +1196882,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (553b10 ) │ │ │ │ + ldr r2, [pc, #80] @ (553b14 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r6, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r7, r3 │ │ │ │ - ldr r0, [pc, #64] @ (553b1c ) │ │ │ │ + ldr r0, [pc, #64] @ (553b20 ) │ │ │ │ add r3, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #1440 @ 0x5a0 │ │ │ │ ldr.w r0, [r0, #1440] @ 0x5a0 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1196911,44 +1196913,44 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + b.w 54b540 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (553be0 ) │ │ │ │ + ldr r3, [pc, #168] @ (553be4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 553bce │ │ │ │ + beq.n 553bd2 │ │ │ │ ldrh.w r0, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #20] │ │ │ │ and.w r0, r0, #31 │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (553be4 ) │ │ │ │ + ldr r1, [pc, #136] @ (553be8 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1196957,26 +1196959,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (553bdc ) │ │ │ │ + ldr r2, [pc, #80] @ (553be0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r6, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r7, r3 │ │ │ │ - ldr r0, [pc, #64] @ (553be8 ) │ │ │ │ + ldr r0, [pc, #64] @ (553bec ) │ │ │ │ add r3, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #1572 @ 0x624 │ │ │ │ ldr.w r0, [r0, #1572] @ 0x624 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1196988,44 +1196990,44 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + b.w 54b540 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (553cac ) │ │ │ │ + ldr r3, [pc, #168] @ (553cb0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 553c9a │ │ │ │ + beq.n 553c9e │ │ │ │ ldrh.w r0, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #20] │ │ │ │ and.w r0, r0, #31 │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (553cb0 ) │ │ │ │ + ldr r1, [pc, #136] @ (553cb4 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1197034,26 +1197036,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (553ca8 ) │ │ │ │ + ldr r2, [pc, #80] @ (553cac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r6, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r7, r3 │ │ │ │ - ldr r0, [pc, #64] @ (553cb4 ) │ │ │ │ + ldr r0, [pc, #64] @ (553cb8 ) │ │ │ │ add r3, ip │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #1704 @ 0x6a8 │ │ │ │ ldr.w r0, [r0, #1704] @ 0x6a8 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1197065,43 +1197067,43 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + b.w 54b540 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (553d74 ) │ │ │ │ + ldr r3, [pc, #164] @ (553d78 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 553d60 │ │ │ │ + beq.n 553d64 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (553d78 ) │ │ │ │ + ldr r1, [pc, #136] @ (553d7c ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1197110,29 +1197112,29 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #84] @ (553d70 ) │ │ │ │ + ldr r2, [pc, #84] @ (553d74 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r7, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (553d7c ) │ │ │ │ + ldr r0, [pc, #60] @ (553d80 ) │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #1836 @ 0x72c │ │ │ │ ldr.w r0, [r0, #1836] @ 0x72c │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1197141,44 +1197143,44 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (553e3c ) │ │ │ │ + ldr r3, [pc, #164] @ (553e40 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 553e28 │ │ │ │ + beq.n 553e2c │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (553e40 ) │ │ │ │ + ldr r1, [pc, #136] @ (553e44 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1197187,29 +1197189,29 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #84] @ (553e38 ) │ │ │ │ + ldr r2, [pc, #84] @ (553e3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r7, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (553e44 ) │ │ │ │ + ldr r0, [pc, #60] @ (553e48 ) │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #1968 @ 0x7b0 │ │ │ │ ldr.w r0, [r0, #1968] @ 0x7b0 │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1197218,44 +1197220,44 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (553f04 ) │ │ │ │ + ldr r3, [pc, #164] @ (553f08 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 553ef2 │ │ │ │ + beq.n 553ef6 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldrh.w r2, [r4, #86] @ 0x56 │ │ │ │ mov r7, r0 │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (553f08 ) │ │ │ │ + ldr r1, [pc, #136] @ (553f0c ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1197264,29 +1197266,29 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (553f00 ) │ │ │ │ + ldr r2, [pc, #80] @ (553f04 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r7, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (553f0c ) │ │ │ │ + ldr r0, [pc, #60] @ (553f10 ) │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #2100 @ 0x834 │ │ │ │ ldr.w r0, [r0, #2100] @ 0x834 │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1197295,43 +1197297,43 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + b.w 54b540 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (553fcc ) │ │ │ │ + ldr r3, [pc, #164] @ (553fd0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 553fba │ │ │ │ + beq.n 553fbe │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldrh.w r2, [r4, #86] @ 0x56 │ │ │ │ mov r7, r0 │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (553fd0 ) │ │ │ │ + ldr r1, [pc, #136] @ (553fd4 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1197340,29 +1197342,29 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (553fc8 ) │ │ │ │ + ldr r2, [pc, #80] @ (553fcc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r7, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (553fd4 ) │ │ │ │ + ldr r0, [pc, #60] @ (553fd8 ) │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #2232 @ 0x8b8 │ │ │ │ ldr.w r0, [r0, #2232] @ 0x8b8 │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1197371,43 +1197373,43 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r1, sp, #32 │ │ │ │ + b.w 54b540 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (554094 ) │ │ │ │ + ldr r3, [pc, #164] @ (554098 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 554082 │ │ │ │ + beq.n 554086 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldrh.w r2, [r4, #86] @ 0x56 │ │ │ │ mov r7, r0 │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (554098 ) │ │ │ │ + ldr r1, [pc, #136] @ (55409c ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1197416,29 +1197418,29 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (554090 ) │ │ │ │ + ldr r2, [pc, #80] @ (554094 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r7, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (55409c ) │ │ │ │ + ldr r0, [pc, #60] @ (5540a0 ) │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #2364 @ 0x93c │ │ │ │ ldr.w r0, [r0, #2364] @ 0x93c │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1197447,43 +1197449,43 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + b.w 54b540 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (55415c ) │ │ │ │ + ldr r3, [pc, #164] @ (554160 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 554148 │ │ │ │ + beq.n 55414c │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (554160 ) │ │ │ │ + ldr r1, [pc, #136] @ (554164 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1197492,29 +1197494,29 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #84] @ (554158 ) │ │ │ │ + ldr r2, [pc, #84] @ (55415c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r7, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (554164 ) │ │ │ │ + ldr r0, [pc, #60] @ (554168 ) │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #2496 @ 0x9c0 │ │ │ │ ldr.w r0, [r0, #2496] @ 0x9c0 │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1197523,44 +1197525,44 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r7, pc, #488 @ (adr r7, 554344 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 554338 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (554224 ) │ │ │ │ + ldr r3, [pc, #164] @ (554228 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 554210 │ │ │ │ + beq.n 554214 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (554228 ) │ │ │ │ + ldr r1, [pc, #136] @ (55422c ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1197569,29 +1197571,29 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #84] @ (554220 ) │ │ │ │ + ldr r2, [pc, #84] @ (554224 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r7, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (55422c ) │ │ │ │ + ldr r0, [pc, #60] @ (554230 ) │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #2628 @ 0xa44 │ │ │ │ ldr.w r0, [r0, #2628] @ 0xa44 │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1197600,44 +1197602,44 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r6, pc, #712 @ (adr r6, 5544ec ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 5544e0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (5542ec ) │ │ │ │ + ldr r3, [pc, #164] @ (5542f0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5542d8 │ │ │ │ + beq.n 5542dc │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (5542f0 ) │ │ │ │ + ldr r1, [pc, #136] @ (5542f4 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1197646,29 +1197648,29 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #84] @ (5542e8 ) │ │ │ │ + ldr r2, [pc, #84] @ (5542ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r7, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (5542f4 ) │ │ │ │ + ldr r0, [pc, #60] @ (5542f8 ) │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #2760 @ 0xac8 │ │ │ │ ldr.w r0, [r0, #2760] @ 0xac8 │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1197677,44 +1197679,44 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r5, pc, #936 @ (adr r5, 554694 ) │ │ │ │ + add r5, pc, #920 @ (adr r5, 554688 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (5543b4 ) │ │ │ │ + ldr r3, [pc, #164] @ (5543b8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5543a0 │ │ │ │ + beq.n 5543a4 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (5543b8 ) │ │ │ │ + ldr r1, [pc, #136] @ (5543bc ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1197723,29 +1197725,29 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #84] @ (5543b0 ) │ │ │ │ + ldr r2, [pc, #84] @ (5543b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r7, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (5543bc ) │ │ │ │ + ldr r0, [pc, #60] @ (5543c0 ) │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #2892 @ 0xb4c │ │ │ │ ldr.w r0, [r0, #2892] @ 0xb4c │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1197754,44 +1197756,44 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r5, pc, #136 @ (adr r5, 55443c ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 554430 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (55447c ) │ │ │ │ + ldr r3, [pc, #164] @ (554480 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 554468 │ │ │ │ + beq.n 55446c │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (554480 ) │ │ │ │ + ldr r1, [pc, #136] @ (554484 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1197800,29 +1197802,29 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #84] @ (554478 ) │ │ │ │ + ldr r2, [pc, #84] @ (55447c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r7, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (554484 ) │ │ │ │ + ldr r0, [pc, #60] @ (554488 ) │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #3024 @ 0xbd0 │ │ │ │ ldr.w r0, [r0, #3024] @ 0xbd0 │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1197831,44 +1197833,44 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r4, pc, #360 @ (adr r4, 5545e4 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 5545d8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (554544 ) │ │ │ │ + ldr r3, [pc, #164] @ (554548 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 554530 │ │ │ │ + beq.n 554534 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (554548 ) │ │ │ │ + ldr r1, [pc, #136] @ (55454c ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1197877,29 +1197879,29 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #84] @ (554540 ) │ │ │ │ + ldr r2, [pc, #84] @ (554544 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r7, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (55454c ) │ │ │ │ + ldr r0, [pc, #60] @ (554550 ) │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3156 @ 0xc54 │ │ │ │ ldr.w r0, [r0, #3156] @ 0xc54 │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1197908,44 +1197910,44 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r3, pc, #584 @ (adr r3, 55478c ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 554780 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (55460c ) │ │ │ │ + ldr r3, [pc, #164] @ (554610 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5545f8 │ │ │ │ + beq.n 5545fc │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (554610 ) │ │ │ │ + ldr r1, [pc, #136] @ (554614 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1197954,29 +1197956,29 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #84] @ (554608 ) │ │ │ │ + ldr r2, [pc, #84] @ (55460c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r7, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (554614 ) │ │ │ │ + ldr r0, [pc, #60] @ (554618 ) │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3288 @ 0xcd8 │ │ │ │ ldr.w r0, [r0, #3288] @ 0xcd8 │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1197985,44 +1197987,44 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r2, pc, #808 @ (adr r2, 554934 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 554928 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (5546d4 ) │ │ │ │ + ldr r3, [pc, #164] @ (5546d8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5546c0 │ │ │ │ + beq.n 5546c4 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r2, r2, #21, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (5546d8 ) │ │ │ │ + ldr r1, [pc, #136] @ (5546dc ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1198031,29 +1198033,29 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #84] @ (5546d0 ) │ │ │ │ + ldr r2, [pc, #84] @ (5546d4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ adds r4, r6, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r7, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (5546dc ) │ │ │ │ + ldr r0, [pc, #60] @ (5546e0 ) │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3420 @ 0xd5c │ │ │ │ ldr.w r0, [r0, #3420] @ 0xd5c │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1198062,40 +1198064,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r2, pc, #8 @ (adr r2, 5546dc ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 554ad0 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r2, r1, #1 │ │ │ │ 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 │ │ │ │ ldrb.w r4, [r0, #110] @ 0x6e │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #152] @ (554790 ) │ │ │ │ + ldr r3, [pc, #152] @ (554794 ) │ │ │ │ add r3, pc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 554782 │ │ │ │ + beq.n 554786 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #136] @ (554794 ) │ │ │ │ + ldr r1, [pc, #136] @ (554798 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1198114,16 +1198116,16 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 55477c │ │ │ │ - ldr r3, [pc, #68] @ (554798 ) │ │ │ │ + cbz r3, 554780 │ │ │ │ + ldr r3, [pc, #68] @ (55479c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #152] @ 0x98 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ blx r9 │ │ │ │ @@ -1198132,37 +1198134,37 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4b45f8 │ │ │ │ - b.n 55475a │ │ │ │ + b.n 55475e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - str r0, [r4, #28] │ │ │ │ + b.w 54b540 │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #180] @ (554868 ) │ │ │ │ + ldr r3, [pc, #180] @ (55486c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 554854 │ │ │ │ + beq.n 554858 │ │ │ │ ldrh.w r1, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r1, r1, #15 │ │ │ │ cmp r1, #9 │ │ │ │ it cs │ │ │ │ movcs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -1198170,34 +1198172,34 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ bl 4b99ac │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ubfx r2, r2, #11, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #132] @ (55486c ) │ │ │ │ + ldr r1, [pc, #132] @ (554870 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4b9a44 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ - ldr r4, [pc, #96] @ (554870 ) │ │ │ │ + ldr r4, [pc, #96] @ (554874 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ add r4, pc │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #76] @ (554864 ) │ │ │ │ + ldr r3, [pc, #76] @ (554868 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r1, r4, #3552 @ 0xde0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r7, r3 │ │ │ │ @@ -1198216,40 +1198218,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - add r0, pc, #408 @ (adr r0, 554a00 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 5549f4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r2, r1, #1 │ │ │ │ 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 │ │ │ │ ldrb.w r4, [r0, #109] @ 0x6d │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #140] @ (554918 ) │ │ │ │ + ldr r3, [pc, #140] @ (55491c ) │ │ │ │ add r3, pc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 554908 │ │ │ │ + beq.n 55490c │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #124] @ (55491c ) │ │ │ │ + ldr r1, [pc, #124] @ (554920 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ mov r8, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1198286,39 +1198288,39 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx ip │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - str r4, [r1, #4] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #20 │ │ │ │ - ldr r7, [pc, #268] @ (554a44 ) │ │ │ │ + ldr r7, [pc, #268] @ (554a48 ) │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 554a34 │ │ │ │ + beq.n 554a38 │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r5, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov fp, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #240] @ (554a48 ) │ │ │ │ + ldr r2, [pc, #240] @ (554a4c ) │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movw r9, #41640 @ 0xa2a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr.w sl, [r7, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ @@ -1198390,37 +1198392,37 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (554b14 ) │ │ │ │ + ldr r3, [pc, #176] @ (554b18 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 554b02 │ │ │ │ + beq.n 554b06 │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #156] @ (554b18 ) │ │ │ │ + ldr r1, [pc, #156] @ (554b1c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1198439,24 +1198441,24 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #72] @ (554b10 ) │ │ │ │ + ldr r3, [pc, #72] @ (554b14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (554b1c ) │ │ │ │ + ldr r0, [pc, #64] @ (554b20 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3684 @ 0xe64 │ │ │ │ ldr.w r0, [r0, #3684] @ 0xe64 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1198468,40 +1198470,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + b.w 54b540 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (554be8 ) │ │ │ │ + ldr r3, [pc, #176] @ (554bec ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 554bd6 │ │ │ │ + beq.n 554bda │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #156] @ (554bec ) │ │ │ │ + ldr r1, [pc, #156] @ (554bf0 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1198520,24 +1198522,24 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #72] @ (554be4 ) │ │ │ │ + ldr r3, [pc, #72] @ (554be8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (554bf0 ) │ │ │ │ + ldr r0, [pc, #64] @ (554bf4 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3816 @ 0xee8 │ │ │ │ ldr.w r0, [r0, #3816] @ 0xee8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1198549,40 +1198551,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + b.w 54b540 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (554cbc ) │ │ │ │ + ldr r3, [pc, #176] @ (554cc0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 554caa │ │ │ │ + beq.n 554cae │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #156] @ (554cc0 ) │ │ │ │ + ldr r1, [pc, #156] @ (554cc4 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1198601,24 +1198603,24 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #72] @ (554cb8 ) │ │ │ │ + ldr r3, [pc, #72] @ (554cbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (554cc4 ) │ │ │ │ + ldr r0, [pc, #64] @ (554cc8 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3948 @ 0xf6c │ │ │ │ ldr.w r0, [r0, #3948] @ 0xf6c │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1198630,40 +1198632,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + b.w 54b540 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (554d90 ) │ │ │ │ + ldr r3, [pc, #176] @ (554d94 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 554d7e │ │ │ │ + beq.n 554d82 │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #156] @ (554d94 ) │ │ │ │ + ldr r1, [pc, #156] @ (554d98 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1198682,24 +1198684,24 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #72] @ (554d8c ) │ │ │ │ + ldr r3, [pc, #72] @ (554d90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (554d98 ) │ │ │ │ + ldr r0, [pc, #64] @ (554d9c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r0, [r0, #4080] @ 0xff0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1198711,40 +1198713,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + b.w 54b540 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (554e64 ) │ │ │ │ + ldr r3, [pc, #176] @ (554e68 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 554e52 │ │ │ │ + beq.n 554e56 │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #156] @ (554e68 ) │ │ │ │ + ldr r1, [pc, #156] @ (554e6c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1198763,24 +1198765,24 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #72] @ (554e60 ) │ │ │ │ + ldr r3, [pc, #72] @ (554e64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (554e6c ) │ │ │ │ + ldr r0, [pc, #64] @ (554e70 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ sub.w r1, r0, #132 @ 0x84 │ │ │ │ ldr.w r0, [r0, #-132] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1198792,40 +1198794,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + b.w 54b540 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #172] @ (554f34 ) │ │ │ │ + ldr r3, [pc, #172] @ (554f38 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 554f20 │ │ │ │ + beq.n 554f24 │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #152] @ (554f38 ) │ │ │ │ + ldr r1, [pc, #152] @ (554f3c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1198844,17 +1198846,17 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #68] @ (554f30 ) │ │ │ │ + ldr r3, [pc, #68] @ (554f34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #76] @ (554f3c ) │ │ │ │ + ldr r1, [pc, #76] @ (554f40 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -1198872,41 +1198874,41 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (555008 ) │ │ │ │ + ldr r3, [pc, #176] @ (55500c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 554ff6 │ │ │ │ + beq.n 554ffa │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #156] @ (55500c ) │ │ │ │ + ldr r1, [pc, #156] @ (555010 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1198925,24 +1198927,24 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #72] @ (555004 ) │ │ │ │ + ldr r3, [pc, #72] @ (555008 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (555010 ) │ │ │ │ + ldr r0, [pc, #64] @ (555014 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #132 @ 0x84 │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1198954,40 +1198956,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + b.w 54b540 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (5550dc ) │ │ │ │ + ldr r3, [pc, #176] @ (5550e0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5550ca │ │ │ │ + beq.n 5550ce │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #156] @ (5550e0 ) │ │ │ │ + ldr r1, [pc, #156] @ (5550e4 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1199006,24 +1199008,24 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #72] @ (5550d8 ) │ │ │ │ + ldr r3, [pc, #72] @ (5550dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (5550e4 ) │ │ │ │ + ldr r0, [pc, #64] @ (5550e8 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #264 @ 0x108 │ │ │ │ ldr.w r0, [r0, #264] @ 0x108 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1199035,40 +1199037,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + b.w 54b540 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (5551b0 ) │ │ │ │ + ldr r3, [pc, #176] @ (5551b4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55519e │ │ │ │ + beq.n 5551a2 │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #156] @ (5551b4 ) │ │ │ │ + ldr r1, [pc, #156] @ (5551b8 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1199087,24 +1199089,24 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #72] @ (5551ac ) │ │ │ │ + ldr r3, [pc, #72] @ (5551b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (5551b8 ) │ │ │ │ + ldr r0, [pc, #64] @ (5551bc ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #396 @ 0x18c │ │ │ │ ldr.w r0, [r0, #396] @ 0x18c │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1199116,40 +1199118,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + b.w 54b540 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (555284 ) │ │ │ │ + ldr r3, [pc, #176] @ (555288 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 555272 │ │ │ │ + beq.n 555276 │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #156] @ (555288 ) │ │ │ │ + ldr r1, [pc, #156] @ (55528c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1199168,24 +1199170,24 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #72] @ (555280 ) │ │ │ │ + ldr r3, [pc, #72] @ (555284 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (55528c ) │ │ │ │ + ldr r0, [pc, #64] @ (555290 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #528 @ 0x210 │ │ │ │ ldr.w r0, [r0, #528] @ 0x210 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1199197,40 +1199199,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + b.w 54b540 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (555358 ) │ │ │ │ + ldr r3, [pc, #176] @ (55535c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 555346 │ │ │ │ + beq.n 55534a │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #156] @ (55535c ) │ │ │ │ + ldr r1, [pc, #156] @ (555360 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1199249,24 +1199251,24 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #72] @ (555354 ) │ │ │ │ + ldr r3, [pc, #72] @ (555358 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (555360 ) │ │ │ │ + ldr r0, [pc, #64] @ (555364 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #660 @ 0x294 │ │ │ │ ldr.w r0, [r0, #660] @ 0x294 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1199278,40 +1199280,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + b.w 54b540 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (55542c ) │ │ │ │ + ldr r3, [pc, #176] @ (555430 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55541a │ │ │ │ + beq.n 55541e │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #156] @ (555430 ) │ │ │ │ + ldr r1, [pc, #156] @ (555434 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1199330,24 +1199332,24 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #72] @ (555428 ) │ │ │ │ + ldr r3, [pc, #72] @ (55542c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (555434 ) │ │ │ │ + ldr r0, [pc, #64] @ (555438 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #792 @ 0x318 │ │ │ │ ldr.w r0, [r0, #792] @ 0x318 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1199359,40 +1199361,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + b.w 54b540 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (555500 ) │ │ │ │ + ldr r3, [pc, #176] @ (555504 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5554ee │ │ │ │ + beq.n 5554f2 │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #156] @ (555504 ) │ │ │ │ + ldr r1, [pc, #156] @ (555508 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1199411,24 +1199413,24 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #72] @ (5554fc ) │ │ │ │ + ldr r3, [pc, #72] @ (555500 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (555508 ) │ │ │ │ + ldr r0, [pc, #64] @ (55550c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #924 @ 0x39c │ │ │ │ ldr.w r0, [r0, #924] @ 0x39c │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1199440,40 +1199442,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + b.w 54b540 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (5555d4 ) │ │ │ │ + ldr r3, [pc, #176] @ (5555d8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5555c2 │ │ │ │ + beq.n 5555c6 │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #156] @ (5555d8 ) │ │ │ │ + ldr r1, [pc, #156] @ (5555dc ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1199492,24 +1199494,24 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #72] @ (5555d0 ) │ │ │ │ + ldr r3, [pc, #72] @ (5555d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (5555dc ) │ │ │ │ + ldr r0, [pc, #64] @ (5555e0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #1056 @ 0x420 │ │ │ │ ldr.w r0, [r0, #1056] @ 0x420 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1199521,40 +1199523,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + b.w 54b540 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (5556a8 ) │ │ │ │ + ldr r3, [pc, #176] @ (5556ac ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 555696 │ │ │ │ + beq.n 55569a │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #156] @ (5556ac ) │ │ │ │ + ldr r1, [pc, #156] @ (5556b0 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1199573,24 +1199575,24 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #72] @ (5556a4 ) │ │ │ │ + ldr r3, [pc, #72] @ (5556a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (5556b0 ) │ │ │ │ + ldr r0, [pc, #64] @ (5556b4 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #1188 @ 0x4a4 │ │ │ │ ldr.w r0, [r0, #1188] @ 0x4a4 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1199602,40 +1199604,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + b.w 54b540 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (55577c ) │ │ │ │ + ldr r3, [pc, #176] @ (555780 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55576a │ │ │ │ + beq.n 55576e │ │ │ │ ldrh.w r2, [r0, #86] @ 0x56 │ │ │ │ str r3, [sp, #12] │ │ │ │ and.w r2, r2, #31 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #156] @ (555780 ) │ │ │ │ + ldr r1, [pc, #156] @ (555784 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1199654,24 +1199656,24 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #72] @ (555778 ) │ │ │ │ + ldr r3, [pc, #72] @ (55577c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ (555784 ) │ │ │ │ + ldr r0, [pc, #64] @ (555788 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #1320 @ 0x528 │ │ │ │ ldr.w r0, [r0, #1320] @ 0x528 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1199683,44 +1199685,44 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + b.w 54b540 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ 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 fp, r2 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ - ldr.w sl, [pc, #324] @ 5558e4 │ │ │ │ + ldr.w sl, [pc, #324] @ 5558e8 │ │ │ │ add sl, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5558c8 │ │ │ │ + beq.w 5558cc │ │ │ │ mov r4, r1 │ │ │ │ bl 4b4660 │ │ │ │ mov r5, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b1f38 │ │ │ │ mov r9, r0 │ │ │ │ bl 4b1f38 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b1f38 │ │ │ │ - ldr r3, [pc, #284] @ (5558e8 ) │ │ │ │ + ldr r3, [pc, #284] @ (5558ec ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [sl, r3] │ │ │ │ movw r3, #42152 @ 0xa4a8 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ ldr.w r1, [sl] │ │ │ │ @@ -1199731,15 +1199733,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ bl 4bcdf8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5558be │ │ │ │ + bne.n 5558c2 │ │ │ │ movs r0, #14 │ │ │ │ bl 4bd998 │ │ │ │ movs r0, #10 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 4bd998 │ │ │ │ @@ -1199760,15 +1199762,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #14 │ │ │ │ bl 4bd998 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #10 │ │ │ │ - ldr r5, [pc, #156] @ (5558ec ) │ │ │ │ + ldr r5, [pc, #156] @ (5558f0 ) │ │ │ │ bl 4bd998 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r5, pc │ │ │ │ movs r1, #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ bl 4b99ac │ │ │ │ @@ -1199800,56 +1199802,56 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #6 │ │ │ │ bl 4bd998 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 55580c │ │ │ │ + b.n 555810 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ 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 │ │ │ │ ldrb.w r6, [r0, #109] @ 0x6d │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w r9, [pc, #160] @ 5559a8 │ │ │ │ + ldr.w r9, [pc, #160] @ 5559ac │ │ │ │ add r9, pc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 55599a │ │ │ │ + beq.n 55599e │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b4660 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [pc, #116] @ (5559ac ) │ │ │ │ + ldr r2, [pc, #116] @ (5559b0 ) │ │ │ │ ldr.w r9, [r9, r2] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ ldr.w r1, [r9] │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ bl 4bcdf8 │ │ │ │ @@ -1199879,34 +1199881,34 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldr r7, [pc, #824] @ (555ce4 ) │ │ │ │ + b.w 54b540 │ │ │ │ + ldr r7, [pc, #808] @ (555cd8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (555a7c ) │ │ │ │ + ldr r3, [pc, #180] @ (555a80 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 555a68 │ │ │ │ + beq.n 555a6c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (555a80 ) │ │ │ │ + ldr r1, [pc, #164] @ (555a84 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1199925,26 +1199927,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (555a78 ) │ │ │ │ + ldr r2, [pc, #80] @ (555a7c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (555a84 ) │ │ │ │ + ldr r0, [pc, #68] @ (555a88 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #1452 @ 0x5ac │ │ │ │ ldr.w r0, [r0, #1452] @ 0x5ac │ │ │ │ bl 4b5748 │ │ │ │ @@ -1199956,39 +1199958,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r7, [pc, #64] @ (555ac0 ) │ │ │ │ + ldr r7, [pc, #48] @ (555ab4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (555b54 ) │ │ │ │ + ldr r3, [pc, #180] @ (555b58 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 555b40 │ │ │ │ + beq.n 555b44 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (555b58 ) │ │ │ │ + ldr r1, [pc, #164] @ (555b5c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1200007,26 +1200009,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (555b50 ) │ │ │ │ + ldr r2, [pc, #80] @ (555b54 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (555b5c ) │ │ │ │ + ldr r0, [pc, #68] @ (555b60 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #1584 @ 0x630 │ │ │ │ ldr.w r0, [r0, #1584] @ 0x630 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1200038,39 +1200040,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r6, [pc, #224] @ (555c38 ) │ │ │ │ + ldr r6, [pc, #208] @ (555c2c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (555c2c ) │ │ │ │ + ldr r3, [pc, #180] @ (555c30 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 555c18 │ │ │ │ + beq.n 555c1c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (555c30 ) │ │ │ │ + ldr r1, [pc, #164] @ (555c34 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1200089,26 +1200091,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (555c28 ) │ │ │ │ + ldr r2, [pc, #80] @ (555c2c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (555c34 ) │ │ │ │ + ldr r0, [pc, #68] @ (555c38 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #1716 @ 0x6b4 │ │ │ │ ldr.w r0, [r0, #1716] @ 0x6b4 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1200120,39 +1200122,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r5, [pc, #384] @ (555db0 ) │ │ │ │ + ldr r5, [pc, #368] @ (555da4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (555d04 ) │ │ │ │ + ldr r3, [pc, #180] @ (555d08 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 555cf0 │ │ │ │ + beq.n 555cf4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (555d08 ) │ │ │ │ + ldr r1, [pc, #164] @ (555d0c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1200171,26 +1200173,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (555d00 ) │ │ │ │ + ldr r2, [pc, #80] @ (555d04 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (555d0c ) │ │ │ │ + ldr r0, [pc, #68] @ (555d10 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #1848 @ 0x738 │ │ │ │ ldr.w r0, [r0, #1848] @ 0x738 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1200202,39 +1200204,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r4, [pc, #544] @ (555f28 ) │ │ │ │ + ldr r4, [pc, #528] @ (555f1c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (555ddc ) │ │ │ │ + ldr r3, [pc, #180] @ (555de0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 555dc8 │ │ │ │ + beq.n 555dcc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (555de0 ) │ │ │ │ + ldr r1, [pc, #164] @ (555de4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1200253,26 +1200255,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (555dd8 ) │ │ │ │ + ldr r2, [pc, #80] @ (555ddc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (555de4 ) │ │ │ │ + ldr r0, [pc, #68] @ (555de8 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #1980 @ 0x7bc │ │ │ │ ldr.w r0, [r0, #1980] @ 0x7bc │ │ │ │ bl 4b5748 │ │ │ │ @@ -1200284,39 +1200286,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r3, [pc, #704] @ (5560a0 ) │ │ │ │ + ldr r3, [pc, #688] @ (556094 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (555eb4 ) │ │ │ │ + ldr r3, [pc, #180] @ (555eb8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 555ea0 │ │ │ │ + beq.n 555ea4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (555eb8 ) │ │ │ │ + ldr r1, [pc, #164] @ (555ebc ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1200335,26 +1200337,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (555eb0 ) │ │ │ │ + ldr r2, [pc, #80] @ (555eb4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (555ebc ) │ │ │ │ + ldr r0, [pc, #68] @ (555ec0 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #2112 @ 0x840 │ │ │ │ ldr.w r0, [r0, #2112] @ 0x840 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1200366,39 +1200368,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #864] @ (556218 ) │ │ │ │ + ldr r2, [pc, #848] @ (55620c ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (555f8c ) │ │ │ │ + ldr r3, [pc, #180] @ (555f90 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 555f78 │ │ │ │ + beq.n 555f7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (555f90 ) │ │ │ │ + ldr r1, [pc, #164] @ (555f94 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1200417,26 +1200419,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (555f88 ) │ │ │ │ + ldr r2, [pc, #80] @ (555f8c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (555f94 ) │ │ │ │ + ldr r0, [pc, #68] @ (555f98 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #2244 @ 0x8c4 │ │ │ │ ldr.w r0, [r0, #2244] @ 0x8c4 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1200448,39 +1200450,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r2, [pc, #0] @ (555f90 ) │ │ │ │ + ldr r1, [pc, #1008] @ (556384 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (556064 ) │ │ │ │ + ldr r3, [pc, #180] @ (556068 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 556050 │ │ │ │ + beq.n 556054 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (556068 ) │ │ │ │ + ldr r1, [pc, #164] @ (55606c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1200499,26 +1200501,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (556060 ) │ │ │ │ + ldr r2, [pc, #80] @ (556064 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (55606c ) │ │ │ │ + ldr r0, [pc, #68] @ (556070 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #2376 @ 0x948 │ │ │ │ ldr.w r0, [r0, #2376] @ 0x948 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1200530,39 +1200532,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r1, [pc, #160] @ (556108 ) │ │ │ │ + ldr r1, [pc, #144] @ (5560fc ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (55613c ) │ │ │ │ + ldr r3, [pc, #180] @ (556140 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 556128 │ │ │ │ + beq.n 55612c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (556140 ) │ │ │ │ + ldr r1, [pc, #164] @ (556144 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1200581,26 +1200583,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (556138 ) │ │ │ │ + ldr r2, [pc, #80] @ (55613c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (556144 ) │ │ │ │ + ldr r0, [pc, #68] @ (556148 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #2508 @ 0x9cc │ │ │ │ ldr.w r0, [r0, #2508] @ 0x9cc │ │ │ │ bl 4b5748 │ │ │ │ @@ -1200612,39 +1200614,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldr r0, [pc, #320] @ (556280 ) │ │ │ │ + ldr r0, [pc, #304] @ (556274 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (556214 ) │ │ │ │ + ldr r3, [pc, #180] @ (556218 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 556200 │ │ │ │ + beq.n 556204 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (556218 ) │ │ │ │ + ldr r1, [pc, #164] @ (55621c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1200663,26 +1200665,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (556210 ) │ │ │ │ + ldr r2, [pc, #80] @ (556214 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (55621c ) │ │ │ │ + ldr r0, [pc, #68] @ (556220 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #2640 @ 0xa50 │ │ │ │ ldr.w r0, [r0, #2640] @ 0xa50 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1200694,39 +1200696,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bx pc │ │ │ │ + bxns lr │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (5562ec ) │ │ │ │ + ldr r3, [pc, #180] @ (5562f0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5562d8 │ │ │ │ + beq.n 5562dc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (5562f0 ) │ │ │ │ + ldr r1, [pc, #164] @ (5562f4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1200745,26 +1200747,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (5562e8 ) │ │ │ │ + ldr r2, [pc, #80] @ (5562ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (5562f4 ) │ │ │ │ + ldr r0, [pc, #68] @ (5562f8 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #2772 @ 0xad4 │ │ │ │ ldr.w r0, [r0, #2772] @ 0xad4 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1200776,39 +1200778,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - mov r8, r4 │ │ │ │ + mov ip, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (5563c4 ) │ │ │ │ + ldr r3, [pc, #180] @ (5563c8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5563b0 │ │ │ │ + beq.n 5563b4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (5563c8 ) │ │ │ │ + ldr r1, [pc, #164] @ (5563cc ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1200827,26 +1200829,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (5563c0 ) │ │ │ │ + ldr r2, [pc, #80] @ (5563c4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (5563cc ) │ │ │ │ + ldr r0, [pc, #68] @ (5563d0 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #2904 @ 0xb58 │ │ │ │ ldr.w r0, [r0, #2904] @ 0xb58 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1200858,39 +1200860,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (55649c ) │ │ │ │ + ldr r3, [pc, #180] @ (5564a0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 556488 │ │ │ │ + beq.n 55648c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (5564a0 ) │ │ │ │ + ldr r1, [pc, #164] @ (5564a4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1200909,26 +1200911,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (556498 ) │ │ │ │ + ldr r2, [pc, #80] @ (55649c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (5564a4 ) │ │ │ │ + ldr r0, [pc, #68] @ (5564a8 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3036 @ 0xbdc │ │ │ │ ldr.w r0, [r0, #3036] @ 0xbdc │ │ │ │ bl 4b5748 │ │ │ │ @@ -1200940,39 +1200942,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r8, lr │ │ │ │ + add ip, sp │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (556574 ) │ │ │ │ + ldr r3, [pc, #180] @ (556578 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 556560 │ │ │ │ + beq.n 556564 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (556578 ) │ │ │ │ + ldr r1, [pc, #164] @ (55657c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1200991,26 +1200993,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (556570 ) │ │ │ │ + ldr r2, [pc, #80] @ (556574 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (55657c ) │ │ │ │ + ldr r0, [pc, #68] @ (556580 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #3168 @ 0xc60 │ │ │ │ ldr.w r0, [r0, #3168] @ 0xc60 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1201022,39 +1201024,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, r3 │ │ │ │ + add r4, r2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (55664c ) │ │ │ │ + ldr r3, [pc, #180] @ (556650 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 556638 │ │ │ │ + beq.n 55663c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (556650 ) │ │ │ │ + ldr r1, [pc, #164] @ (556654 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1201073,26 +1201075,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (556648 ) │ │ │ │ + ldr r2, [pc, #80] @ (55664c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (556654 ) │ │ │ │ + ldr r0, [pc, #68] @ (556658 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3300 @ 0xce4 │ │ │ │ ldr.w r0, [r0, #3300] @ 0xce4 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1201104,39 +1201106,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - muls r0, r0 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (556724 ) │ │ │ │ + ldr r3, [pc, #180] @ (556728 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 556710 │ │ │ │ + beq.n 556714 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (556728 ) │ │ │ │ + ldr r1, [pc, #164] @ (55672c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1201155,26 +1201157,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (556720 ) │ │ │ │ + ldr r2, [pc, #80] @ (556724 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (55672c ) │ │ │ │ + ldr r0, [pc, #68] @ (556730 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3432 @ 0xd68 │ │ │ │ ldr.w r0, [r0, #3432] @ 0xd68 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1201186,39 +1201188,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - negs r0, r5 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (5567fc ) │ │ │ │ + ldr r3, [pc, #180] @ (556800 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5567e8 │ │ │ │ + beq.n 5567ec │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (556800 ) │ │ │ │ + ldr r1, [pc, #164] @ (556804 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1201237,26 +1201239,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (5567f8 ) │ │ │ │ + ldr r2, [pc, #80] @ (5567fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (556804 ) │ │ │ │ + ldr r0, [pc, #68] @ (556808 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3564 @ 0xdec │ │ │ │ ldr.w r0, [r0, #3564] @ 0xdec │ │ │ │ bl 4b5748 │ │ │ │ @@ -1201268,39 +1201270,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - strh r0, [r3, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (5568d4 ) │ │ │ │ + ldr r3, [pc, #180] @ (5568d8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5568c0 │ │ │ │ + beq.n 5568c4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (5568d8 ) │ │ │ │ + ldr r1, [pc, #164] @ (5568dc ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1201319,26 +1201321,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (5568d0 ) │ │ │ │ + ldr r2, [pc, #80] @ (5568d4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (5568dc ) │ │ │ │ + ldr r0, [pc, #68] @ (5568e0 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #3696 @ 0xe70 │ │ │ │ ldr.w r0, [r0, #3696] @ 0xe70 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1201350,39 +1201352,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (5569ac ) │ │ │ │ + ldr r3, [pc, #180] @ (5569b0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 556998 │ │ │ │ + beq.n 55699c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (5569b0 ) │ │ │ │ + ldr r1, [pc, #164] @ (5569b4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1201401,26 +1201403,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (5569a8 ) │ │ │ │ + ldr r2, [pc, #80] @ (5569ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (5569b4 ) │ │ │ │ + ldr r0, [pc, #68] @ (5569b8 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3828 @ 0xef4 │ │ │ │ ldr.w r0, [r0, #3828] @ 0xef4 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1201432,39 +1201434,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (556a84 ) │ │ │ │ + ldr r3, [pc, #180] @ (556a88 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 556a70 │ │ │ │ + beq.n 556a74 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (556a88 ) │ │ │ │ + ldr r1, [pc, #164] @ (556a8c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1201483,26 +1201485,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (556a80 ) │ │ │ │ + ldr r2, [pc, #80] @ (556a84 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (556a8c ) │ │ │ │ + ldr r0, [pc, #68] @ (556a90 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3960 @ 0xf78 │ │ │ │ ldr.w r0, [r0, #3960] @ 0xf78 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1201514,39 +1201516,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (556b5c ) │ │ │ │ + ldr r3, [pc, #180] @ (556b60 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 556b48 │ │ │ │ + beq.n 556b4c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (556b60 ) │ │ │ │ + ldr r1, [pc, #164] @ (556b64 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1201565,26 +1201567,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (556b58 ) │ │ │ │ + ldr r2, [pc, #80] @ (556b5c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (556b64 ) │ │ │ │ + ldr r0, [pc, #68] @ (556b68 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #4092 @ 0xffc │ │ │ │ ldr.w r0, [r0, #4092] @ 0xffc │ │ │ │ bl 4b5748 │ │ │ │ @@ -1201596,39 +1201598,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (556c34 ) │ │ │ │ + ldr r3, [pc, #180] @ (556c38 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 556c20 │ │ │ │ + beq.n 556c24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (556c38 ) │ │ │ │ + ldr r1, [pc, #164] @ (556c3c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1201647,26 +1201649,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (556c30 ) │ │ │ │ + ldr r2, [pc, #80] @ (556c34 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (556c3c ) │ │ │ │ + ldr r0, [pc, #68] @ (556c40 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ sub.w r1, r0, #120 @ 0x78 │ │ │ │ ldr.w r0, [r0, #-120] │ │ │ │ bl 4b5748 │ │ │ │ @@ -1201678,39 +1201680,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (556d08 ) │ │ │ │ + ldr r3, [pc, #176] @ (556d0c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 556cf6 │ │ │ │ + beq.n 556cfa │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #160] @ (556d0c ) │ │ │ │ + ldr r1, [pc, #160] @ (556d10 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1201729,26 +1201731,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (556d04 ) │ │ │ │ + ldr r2, [pc, #76] @ (556d08 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #64] @ (556d10 ) │ │ │ │ + ldr r0, [pc, #64] @ (556d14 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bl 4b5748 │ │ │ │ @@ -1201760,38 +1201762,38 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + b.w 54b540 │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (556de0 ) │ │ │ │ + ldr r3, [pc, #180] @ (556de4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 556dcc │ │ │ │ + beq.n 556dd0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (556de4 ) │ │ │ │ + ldr r1, [pc, #164] @ (556de8 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1201810,26 +1201812,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (556ddc ) │ │ │ │ + ldr r2, [pc, #80] @ (556de0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (556de8 ) │ │ │ │ + ldr r0, [pc, #68] @ (556dec ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #144 @ 0x90 │ │ │ │ ldr.w r0, [r0, #144] @ 0x90 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1201841,39 +1201843,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (556eb8 ) │ │ │ │ + ldr r3, [pc, #180] @ (556ebc ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 556ea4 │ │ │ │ + beq.n 556ea8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (556ebc ) │ │ │ │ + ldr r1, [pc, #164] @ (556ec0 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1201892,26 +1201894,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (556eb4 ) │ │ │ │ + ldr r2, [pc, #80] @ (556eb8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (556ec0 ) │ │ │ │ + ldr r0, [pc, #68] @ (556ec4 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #276 @ 0x114 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1201923,39 +1201925,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (556f90 ) │ │ │ │ + ldr r3, [pc, #180] @ (556f94 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 556f7c │ │ │ │ + beq.n 556f80 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (556f94 ) │ │ │ │ + ldr r1, [pc, #164] @ (556f98 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1201974,26 +1201976,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (556f8c ) │ │ │ │ + ldr r2, [pc, #80] @ (556f90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (556f98 ) │ │ │ │ + ldr r0, [pc, #68] @ (556f9c ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #408 @ 0x198 │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1202005,39 +1202007,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (557068 ) │ │ │ │ + ldr r3, [pc, #180] @ (55706c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 557054 │ │ │ │ + beq.n 557058 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (55706c ) │ │ │ │ + ldr r1, [pc, #164] @ (557070 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1202056,26 +1202058,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (557064 ) │ │ │ │ + ldr r2, [pc, #80] @ (557068 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (557070 ) │ │ │ │ + ldr r0, [pc, #68] @ (557074 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #540 @ 0x21c │ │ │ │ ldr.w r0, [r0, #540] @ 0x21c │ │ │ │ bl 4b5748 │ │ │ │ @@ -1202087,39 +1202089,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (557140 ) │ │ │ │ + ldr r3, [pc, #180] @ (557144 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55712c │ │ │ │ + beq.n 557130 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (557144 ) │ │ │ │ + ldr r1, [pc, #164] @ (557148 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1202138,26 +1202140,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (55713c ) │ │ │ │ + ldr r2, [pc, #80] @ (557140 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (557148 ) │ │ │ │ + ldr r0, [pc, #68] @ (55714c ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #672 @ 0x2a0 │ │ │ │ ldr.w r0, [r0, #672] @ 0x2a0 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1202169,39 +1202171,39 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #180] @ (557218 ) │ │ │ │ + ldr r3, [pc, #180] @ (55721c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 557204 │ │ │ │ + beq.n 557208 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r5, [r0, #86] @ 0x56 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #164] @ (55721c ) │ │ │ │ + ldr r1, [pc, #164] @ (557220 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r5, r5, #31 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r5, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1202220,26 +1202222,26 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r2, r4, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (557214 ) │ │ │ │ + ldr r2, [pc, #80] @ (557218 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ adds r4, r7, r3 │ │ │ │ add r0, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ adds r2, r6, r3 │ │ │ │ - ldr r0, [pc, #68] @ (557220 ) │ │ │ │ + ldr r0, [pc, #68] @ (557224 ) │ │ │ │ add r3, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #804 @ 0x324 │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ bl 4b5748 │ │ │ │ @@ -1202251,47 +1202253,47 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #180] @ (5572f0 ) │ │ │ │ + ldr r1, [pc, #180] @ (5572f4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5572de │ │ │ │ + beq.n 5572e2 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ubfx r3, r3, #16, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #144] @ (5572f4 ) │ │ │ │ + ldr r3, [pc, #144] @ (5572f8 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1202303,29 +1202305,29 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (5572ec ) │ │ │ │ + ldr r2, [pc, #80] @ (5572f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r3, r0 │ │ │ │ adds r0, r7, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ adds r4, r6, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (5572f8 ) │ │ │ │ + ldr r0, [pc, #60] @ (5572fc ) │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #936 @ 0x3a8 │ │ │ │ ldr.w r0, [r0, #936] @ 0x3a8 │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1202334,46 +1202336,46 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + b.w 54b540 │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #180] @ (5573c8 ) │ │ │ │ + ldr r1, [pc, #180] @ (5573cc ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5573b6 │ │ │ │ + beq.n 5573ba │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ubfx r3, r3, #16, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #144] @ (5573cc ) │ │ │ │ + ldr r3, [pc, #144] @ (5573d0 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1202385,29 +1202387,29 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (5573c4 ) │ │ │ │ + ldr r2, [pc, #80] @ (5573c8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r3, r0 │ │ │ │ adds r0, r7, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ adds r4, r6, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (5573d0 ) │ │ │ │ + ldr r0, [pc, #60] @ (5573d4 ) │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #1068 @ 0x42c │ │ │ │ ldr.w r0, [r0, #1068] @ 0x42c │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1202416,46 +1202418,46 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + b.w 54b540 │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #180] @ (5574a0 ) │ │ │ │ + ldr r1, [pc, #180] @ (5574a4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 55748e │ │ │ │ + beq.n 557492 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ubfx r3, r3, #16, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #144] @ (5574a4 ) │ │ │ │ + ldr r3, [pc, #144] @ (5574a8 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1202467,29 +1202469,29 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (55749c ) │ │ │ │ + ldr r2, [pc, #80] @ (5574a0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r3, r0 │ │ │ │ adds r0, r7, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ adds r4, r6, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (5574a8 ) │ │ │ │ + ldr r0, [pc, #60] @ (5574ac ) │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #1200 @ 0x4b0 │ │ │ │ ldr.w r0, [r0, #1200] @ 0x4b0 │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1202498,46 +1202500,46 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + b.w 54b540 │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #180] @ (557578 ) │ │ │ │ + ldr r1, [pc, #180] @ (55757c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 557566 │ │ │ │ + beq.n 55756a │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ubfx r3, r3, #16, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #144] @ (55757c ) │ │ │ │ + ldr r3, [pc, #144] @ (557580 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1202549,29 +1202551,29 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (557574 ) │ │ │ │ + ldr r2, [pc, #80] @ (557578 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r3, r0 │ │ │ │ adds r0, r7, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ adds r4, r6, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (557580 ) │ │ │ │ + ldr r0, [pc, #60] @ (557584 ) │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #1332 @ 0x534 │ │ │ │ ldr.w r0, [r0, #1332] @ 0x534 │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1202580,46 +1202582,46 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + b.w 54b540 │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #180] @ (557650 ) │ │ │ │ + ldr r1, [pc, #180] @ (557654 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 55763e │ │ │ │ + beq.n 557642 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ubfx r3, r3, #16, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #144] @ (557654 ) │ │ │ │ + ldr r3, [pc, #144] @ (557658 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1202631,29 +1202633,29 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (55764c ) │ │ │ │ + ldr r2, [pc, #80] @ (557650 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r3, r0 │ │ │ │ adds r0, r7, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ adds r4, r6, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (557658 ) │ │ │ │ + ldr r0, [pc, #60] @ (55765c ) │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #1464 @ 0x5b8 │ │ │ │ ldr.w r0, [r0, #1464] @ 0x5b8 │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1202662,46 +1202664,46 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + b.w 54b540 │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #180] @ (557728 ) │ │ │ │ + ldr r1, [pc, #180] @ (55772c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 557716 │ │ │ │ + beq.n 55771a │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ubfx r3, r3, #16, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #144] @ (55772c ) │ │ │ │ + ldr r3, [pc, #144] @ (557730 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r5, [r1, r3] │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1202713,29 +1202715,29 @@ │ │ │ │ orr.w r4, r2, r3 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #80] @ (557724 ) │ │ │ │ + ldr r2, [pc, #80] @ (557728 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r3, r0 │ │ │ │ adds r0, r7, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ adds r4, r6, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r3, ip │ │ │ │ - ldr r0, [pc, #60] @ (557730 ) │ │ │ │ + ldr r0, [pc, #60] @ (557734 ) │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #1596 @ 0x63c │ │ │ │ ldr.w r0, [r0, #1596] @ 0x63c │ │ │ │ bl 4b5748 │ │ │ │ add sp, #28 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1202744,40 +1202746,40 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + b.w 54b540 │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r2, r1, #1 │ │ │ │ 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, #132] @ (5577c8 ) │ │ │ │ + ldr r4, [pc, #132] @ (5577cc ) │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ add r4, pc │ │ │ │ and.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - cbz r3, 5577ae │ │ │ │ + cbz r3, 5577b2 │ │ │ │ mov r7, r2 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ - cbz r2, 5577be │ │ │ │ + cbz r2, 5577c2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ strd r2, r1, [sp] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #100] @ (5577cc ) │ │ │ │ + ldr r1, [pc, #100] @ (5577d0 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ ldr r4, [r4, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1202808,49 +1202810,49 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ - b.n 55779a │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + bl 54b540 │ │ │ │ + b.n 55779e │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #380] @ (557960 ) │ │ │ │ + ldr r3, [pc, #380] @ (557964 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ and.w r3, r3, #1048576 @ 0x100000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 557944 │ │ │ │ + beq.w 557948 │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 557956 │ │ │ │ + beq.w 55795a │ │ │ │ movs r4, #8 │ │ │ │ lsl.w r3, r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ asrs r4, r2 │ │ │ │ bl 4b4660 │ │ │ │ mov r5, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #316] @ (557964 ) │ │ │ │ + ldr r3, [pc, #316] @ (557968 ) │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ bl 4c15e8 │ │ │ │ mov r3, r4 │ │ │ │ @@ -1202862,15 +1202864,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 4bfc38 │ │ │ │ asrs r3, r4, #31 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ orrs.w r4, r4, r3, lsl #31 │ │ │ │ - beq.n 55789e │ │ │ │ + beq.n 5578a2 │ │ │ │ movs r7, #32 │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ sub.w fp, r7, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ mov.w r3, fp, asr #31 │ │ │ │ @@ -1202886,15 +1202888,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4bd088 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ bl 4bd088 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - bne.n 557860 │ │ │ │ + bne.n 557864 │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4cd0c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1202925,15 +1202927,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4bde50 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ bl 4bde50 │ │ │ │ - ldr r3, [pc, #100] @ (557968 ) │ │ │ │ + ldr r3, [pc, #100] @ (55796c ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r4, [r1, r3] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ @@ -1202957,44 +1202959,44 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ - b.n 55792e │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + bl 54b540 │ │ │ │ + b.n 557932 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vqadd.s32 q0, q5, q4 │ │ │ │ + vqadd.s32 q0, q3, q4 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #272] @ (557a94 ) │ │ │ │ + ldr r5, [pc, #272] @ (557a98 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 557a84 │ │ │ │ + beq.n 557a88 │ │ │ │ bl 4b4660 │ │ │ │ mov r9, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov sl, r0 │ │ │ │ bl 4b4660 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 4b4660 │ │ │ │ mov fp, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r2, [pc, #232] @ (557a98 ) │ │ │ │ + ldr r2, [pc, #232] @ (557a9c ) │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movw r6, #41640 @ 0xa2a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [r5, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ and.w r2, r2, #32 │ │ │ │ @@ -1203066,37 +1203068,37 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #544] @ (557cd0 ) │ │ │ │ + ldr r1, [pc, #540] @ (557cd0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #544] @ (557cd4 ) │ │ │ │ + ldr r2, [pc, #540] @ (557cd4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r8, [pc, #544] @ 557cd8 │ │ │ │ + ldr.w r8, [pc, #540] @ 557cd8 │ │ │ │ add r8, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 557c9e │ │ │ │ + beq.w 557ca2 │ │ │ │ ldr r6, [r0, #84] @ 0x54 │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ mov fp, r9 │ │ │ │ ubfx r3, r6, #21, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 4b4660 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1203108,19 +1203110,19 @@ │ │ │ │ ubfx r6, r6, #11, #5 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 4b4660 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 4b4660 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 4b4660 │ │ │ │ - add r3, pc, #448 @ (adr r3, 557cc8 ) │ │ │ │ + add r3, pc, #444 @ (adr r3, 557cc8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r7, r0 │ │ │ │ bl 4bcaec │ │ │ │ - ldr r3, [pc, #456] @ (557cdc ) │ │ │ │ + ldr r3, [pc, #452] @ (557cdc ) │ │ │ │ addw r6, r6, #2634 @ 0xa4a │ │ │ │ lsls r6, r6, #4 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ add.w r8, sp, #28 │ │ │ │ mov sl, r8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ strd r3, r4, [sp] │ │ │ │ @@ -1203132,15 +1203134,15 @@ │ │ │ │ bl 4bcdf8 │ │ │ │ ldr.w r0, [sl], #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 4bd018 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 557b2a │ │ │ │ + bne.n 557b2e │ │ │ │ movw r3, #8208 @ 0x2010 │ │ │ │ movt r3, #32832 @ 0x8040 │ │ │ │ str.w r9, [sp] │ │ │ │ movs r6, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #8 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1203174,20 +1203176,20 @@ │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ bl 4bd088 │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w r5, #1 │ │ │ │ - bne.n 557b9a │ │ │ │ + bne.n 557b9e │ │ │ │ adds r6, #7 │ │ │ │ add.w r9, r9, #8 │ │ │ │ adc.w sl, sl, #0 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - bne.n 557b74 │ │ │ │ + bne.n 557b78 │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ movt r3, #2052 @ 0x804 │ │ │ │ mov r9, r8 │ │ │ │ movs r6, #7 │ │ │ │ mov r8, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #8 │ │ │ │ @@ -1203220,74 +1203222,73 @@ │ │ │ │ ldr.w r1, [r9, r5, lsl #2] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ bl 4bd088 │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w r5, #1 │ │ │ │ - bne.n 557c24 │ │ │ │ + bne.n 557c28 │ │ │ │ adds r6, #7 │ │ │ │ add.w fp, fp, #8 │ │ │ │ adc.w sl, sl, #0 │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ - bne.n 557bfe │ │ │ │ + bne.n 557c02 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ addw r4, r3, #2634 @ 0xa4a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ bl 4bcf38 │ │ │ │ - ldr r2, [pc, #100] @ (557ce0 ) │ │ │ │ - ldr r3, [pc, #88] @ (557cd4 ) │ │ │ │ + ldr r2, [pc, #96] @ (557ce0 ) │ │ │ │ + ldr r3, [pc, #84] @ (557cd4 ) │ │ │ │ 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 557cc0 │ │ │ │ + bne.n 557cc4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add.w r2, r4, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ - ldr r1, [pc, #68] @ (557ce4 ) │ │ │ │ - ldr r2, [pc, #48] @ (557cd4 ) │ │ │ │ + ldr r1, [pc, #64] @ (557ce4 ) │ │ │ │ + ldr r2, [pc, #44] @ (557cd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 557cc0 │ │ │ │ + bne.n 557cc4 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ lsls r1, r0, #8 │ │ │ │ lsrs r4, r0, #32 │ │ │ │ movs r0, #16 │ │ │ │ strh r0, [r0, #2] │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r0, r1, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #24 │ │ │ │ @@ -1203362,15 +1203363,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r3, #214 @ 0xd6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [r2, #352]! @ 0x160 │ │ │ │ @@ -1203453,15 +1203454,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r4, [r2, #32] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r2, #222 @ 0xde │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [sl], #352 @ 0x160 │ │ │ │ @@ -1203544,15 +1203545,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r1, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ b.n 557fb0 │ │ │ │ @@ -1203601,15 +1203602,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ 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 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #24 │ │ │ │ @@ -1203684,15 +1203685,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ b.n 557e30 │ │ │ │ @@ -1203747,15 +1203748,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ 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 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ sub sp, #24 │ │ │ │ @@ -1203830,15 +1203831,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r6, #210 @ 0xd2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ b.n 557c9c │ │ │ │ @@ -1203922,15 +1203923,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r5, #218 @ 0xda │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ b.n 558ba4 │ │ │ │ @@ -1204014,15 +1204015,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, #226 @ 0xe2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ b.n 558aac │ │ │ │ @@ -1204071,15 +1204072,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ sub sp, #8 │ │ │ │ @@ -1204183,15 +1204184,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ movs r3, #98 @ 0x62 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1204294,15 +1204295,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1204376,15 +1204377,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ str r2, [r5, #0] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, #234 @ 0xea │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, r0] │ │ │ │ @@ -1204462,15 +1204463,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldrsh r2, [r0, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r0, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r5, r4] │ │ │ │ @@ -1204548,15 +1204549,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldrsh r2, [r3, r1] │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r2, r3, #4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r0, r1] │ │ │ │ @@ -1204634,15 +1204635,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldrb r2, [r6, r5] │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r2, r6, #0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, r5] │ │ │ │ @@ -1204931,15 +1204932,15 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ subs r6, r5, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1205030,15 +1205031,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 558f72 │ │ │ │ nop │ │ │ │ subs r4, r4, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -1205100,15 +1205101,15 @@ │ │ │ │ bl 4b45f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ b.n 559022 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 559022 │ │ │ │ adds r4, r1, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 5590e8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1205171,15 +1205172,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 5590e8 │ │ │ │ nop │ │ │ │ adds r4, r2, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #308] @ (55925c ) │ │ │ │ @@ -1205292,15 +1205293,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 55922c │ │ │ │ nop │ │ │ │ asrs r6, r5, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 5592dc │ │ │ │ @@ -1205430,15 +1205431,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ asrs r6, r2, #25 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1205570,15 +1205571,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r8 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 559532 │ │ │ │ nop │ │ │ │ asrs r6, r0, #19 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 5595c4 │ │ │ │ @@ -1205670,15 +1205671,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ bne.n 5595fc │ │ │ │ lsls r0, r3, #1 │ │ │ │ bne.n 559718 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1205973,15 +1205974,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldr r7, [pc, #536] @ (559ba4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r6, r3, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1206173,15 +1206174,15 @@ │ │ │ │ rsb r1, sl, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b9b0c │ │ │ │ b.n 559b46 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 559b54 │ │ │ │ lsrs r6, r2, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1206376,15 +1206377,15 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ b.n 559c8e │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ lsrs r6, r1, #20 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1206447,28 +1206448,28 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 54f2d8 │ │ │ │ + bl 54f2dc │ │ │ │ add sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ lsrs r0, r7, #11 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1206603,15 +1206604,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 55a006 │ │ │ │ lsrs r2, r3, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cbz r2, 55a08c │ │ │ │ @@ -1206638,15 +1206639,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cbz r2, 55a0e0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ @@ -1206668,15 +1206669,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cbz r2, 55a134 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ @@ -1206698,15 +1206699,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #93] @ 0x5d │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1207239,15 +1207240,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 55a594 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ cmn r2, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r6, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ negs r0, r4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -1207366,15 +1207367,15 @@ │ │ │ │ bl 4b9cc8 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 4b98b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ stmia r0!, {r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrb.w ip, [r0, #109] @ 0x6d │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 55a8ae │ │ │ │ push {lr} │ │ │ │ @@ -1207404,15 +1207405,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ bvs.n 55a8e8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1207514,15 +1207515,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ subs r7, #104 @ 0x68 │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r6, #252 @ 0xfc │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r6, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @@ -1208186,15 +1208187,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ subs r0, #94 @ 0x5e │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r0, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr??.w r0, [sl, #71] @ 0x47 │ │ │ │ @ instruction: 0xb758 │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1208294,15 +1208295,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ adds r7, #74 @ 0x4a │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r6, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xf7e60047 │ │ │ │ @ instruction: 0xb644 │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1208396,15 +1208397,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ adds r6, #70 @ 0x46 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r5, #250 @ 0xfa │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xf6d20047 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1208498,15 +1208499,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ adds r5, #62 @ 0x3e │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r4, #242 @ 0xf2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ rsb r0, sl, #13041664 @ 0xc70000 │ │ │ │ push {r4, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1208600,15 +1208601,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ adds r4, #54 @ 0x36 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #234 @ 0xea │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xf4c20047 │ │ │ │ cbz r0, 55b53e │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1208702,15 +1208703,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ adds r3, #46 @ 0x2e │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r2, #226 @ 0xe2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xf3ba0047 │ │ │ │ sxth r0, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1208804,15 +1208805,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ adds r2, #38 @ 0x26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r1, #218 @ 0xda │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xf2b20047 │ │ │ │ cbz r0, 55b70a │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1208906,15 +1208907,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ adds r1, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r0, #210 @ 0xd2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ sub.w r0, sl, #71 @ 0x47 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1209018,15 +1209019,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ @ instruction: 0xf0a20047 │ │ │ │ add r7, sp, #24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1209084,15 +1209085,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ vhadd.s q8, q5, │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ @@ -1209200,15 +1209201,15 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ cmp r6, #70 @ 0x46 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r5, #174 @ 0xae │ │ │ │ lsls r0, r1, #1 │ │ │ │ cdp 0, 12, cr0, cr10, cr7, {2} │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1209461,15 +1209462,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ subs.w r0, r2, r7, lsl #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1209514,15 +1209515,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ cmp r2, #118 @ 0x76 │ │ │ │ lsls r0, r1, #1 │ │ │ │ @ instruction: 0xeaf60047 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -1209596,26 +1209597,26 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r2, #32 │ │ │ │ add.w r3, r1, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ add.w r1, r0, #32 │ │ │ │ mov r0, r2 │ │ │ │ - bl 54f2d8 │ │ │ │ + bl 54f2dc │ │ │ │ b.n 55bf00 │ │ │ │ mov r0, ip │ │ │ │ add sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 55bf00 │ │ │ │ orn r0, r4, r7, lsl #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1209763,15 +1209764,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 55c074 │ │ │ │ ldrd r0, r0, [r0, #-284]! @ 0x11c │ │ │ │ adds r1, #250 @ 0xfa │ │ │ │ movs r6, r6 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #952 @ (adr r6, 55c4b4 ) │ │ │ │ @@ -1209901,15 +1209902,15 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ movs r7, #16 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ b.n 55c1f8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1210048,15 +1210049,15 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ movs r5, #132 @ 0x84 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ b.n 55c06c │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1210195,15 +1210196,15 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ lsls r0, r1, #1 │ │ │ │ b.n 55bee0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1210342,15 +1210343,15 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ b.n 55cd54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1210488,15 +1210489,15 @@ │ │ │ │ addw r1, r0, #3852 @ 0xf0c │ │ │ │ ldr.w r0, [r0, #3852] @ 0xf0c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 4b5640 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ b.n 55ca30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1210547,15 +1210548,15 @@ │ │ │ │ add.w r1, r0, #3984 @ 0xf90 │ │ │ │ ldr.w r0, [r0, #3984] @ 0xf90 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 4b5640 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ subs r4, r2, #6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ b.n 55c994 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1210846,15 +1210847,15 @@ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ b.n 55cbe6 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ble.n 55cbf4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -1210908,15 +1210909,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1210965,15 +1210966,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ 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.w r5, [r0, #144] @ 0x90 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1211044,15 +1211045,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 55cdfc │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [pc, #28] @ (55cea4 ) │ │ │ │ mov r2, ip │ │ │ │ add r0, pc │ │ │ │ bl 713c14 │ │ │ │ @@ -1211177,15 +1211178,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ adds r0, r4, r5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r0, r5, r3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ bge.n 55d01c │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1211308,15 +1211309,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ adds r4, r0, r0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r1, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ bhi.n 55d0c0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1211439,15 +1211440,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ asrs r6, r4, #26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r5, #24 │ │ │ │ lsls r0, r1, #1 │ │ │ │ bvc.n 55d368 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1211570,15 +1211571,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ asrs r6, r0, #21 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r4, r1, #19 │ │ │ │ lsls r0, r1, #1 │ │ │ │ bpl.n 55d408 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1211663,15 +1211664,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 55d468 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [pc, #24] @ (55d50c ) │ │ │ │ mov r2, ip │ │ │ │ add r0, pc │ │ │ │ bl 713c14 │ │ │ │ @@ -1212574,15 +1212575,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ lsrs r2, r0, #7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ @@ -1212643,15 +1212644,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ lsrs r2, r1, #4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #62] @ 0x3e │ │ │ │ @@ -1212712,15 +1212713,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #56] @ 0x38 │ │ │ │ @@ -1212781,15 +1212782,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ lsls r2, r3, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #50] @ 0x32 │ │ │ │ @@ -1212867,15 +1212868,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 55e1c6 │ │ │ │ stmia r7!, {r2, r5, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1212952,15 +1212953,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4b9978 │ │ │ │ b.n 55e28e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ lsls r6, r0, #23 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmia r6!, {r3, r4, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strh r0, [r4, #38] @ 0x26 │ │ │ │ @@ -1213378,15 +1213379,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r3, r4 │ │ │ │ @@ -1213447,15 +1213448,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmia r1!, {r1, r3, r5} │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1213517,15 +1213518,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ vrev64.32 q0, │ │ │ │ stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, r6 │ │ │ │ @@ -1213586,15 +1213587,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ vhadd.u8 q0, q0, │ │ │ │ itte lt │ │ │ │ lsllt r7, r0, #1 │ │ │ │ addlt r3, #248 @ 0xf8 │ │ │ │ movge r0, r0 │ │ │ │ adds r0, r7, r3 │ │ │ │ @@ -1213655,15 +1213656,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ cdp2 0, 4, cr0, cr8, cr7, {2} │ │ │ │ ittt eq │ │ │ │ lsleq r7, r0, #1 │ │ │ │ addeq r3, #248 @ 0xf8 │ │ │ │ moveq r0, r0 │ │ │ │ adds r0, r0, r1 │ │ │ │ @@ -1213724,15 +1213725,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r0, #284] @ 0x11c │ │ │ │ bkpt 0x004a │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #30 │ │ │ │ @@ -1213793,15 +1213794,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [r8], {71} @ 0x47 │ │ │ │ pop {r1, r4, r7, pc} │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #27 │ │ │ │ @@ -1213862,15 +1213863,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r0], #-284 @ 0xfffffee4 │ │ │ │ pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #24 │ │ │ │ @@ -1213931,15 +1213932,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb680047 │ │ │ │ pop {r1, r5} │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #21 │ │ │ │ @@ -1214000,15 +1214001,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ @ instruction: 0xfab00047 │ │ │ │ cbnz r2, 55ee72 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #18 │ │ │ │ @@ -1214069,15 +1214070,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldr??.w r0, [r8, #71] @ 0x47 │ │ │ │ hlt 0x0032 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #15 │ │ │ │ @@ -1214138,15 +1214139,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ vst4.16 {d16-d19}, [r0], r7 │ │ │ │ cbnz r2, 55efc6 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #12 │ │ │ │ @@ -1214207,15 +1214208,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ strb.w r0, [r8, #71] @ 0x47 │ │ │ │ cbnz r2, 55f050 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #10 │ │ │ │ @@ -1214279,15 +1214280,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b99f8 │ │ │ │ b.n 55f0b4 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ @ instruction: 0xb876 │ │ │ │ lsls r7, r0, #1 │ │ │ │ strb r6, [r2, #27] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r4, [r0, #27] │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ @@ -1214350,15 +1214351,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b99f8 │ │ │ │ b.n 55f170 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ @ instruction: 0xb7ba │ │ │ │ lsls r7, r0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r1, #24] │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1214454,15 +1214455,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4b9978 │ │ │ │ b.n 55f256 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ @ instruction: 0xf6240047 │ │ │ │ @ instruction: 0xb6d0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ strb r2, [r7, #20] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r0, [r3, #20] │ │ │ │ @@ -1214527,15 +1214528,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ @ instruction: 0xf53e0047 │ │ │ │ push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #28 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -1214597,15 +1214598,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ eor.w r0, r2, #13041664 @ 0xc70000 │ │ │ │ push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #25 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -1214667,15 +1214668,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ubfx r0, r6, #1, #8 │ │ │ │ push {r1, r7} │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -1214737,15 +1214738,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ssat r0, #8, sl, lsl #1 │ │ │ │ cbz r6, 55f630 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #20 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -1214807,15 +1214808,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ movw r0, #57415 @ 0xe047 │ │ │ │ cbz r2, 55f6be │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #17 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -1214877,15 +1214878,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ @ instruction: 0xf1920047 │ │ │ │ sxtb r6, r1 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #14 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -1214947,15 +1214948,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ @ instruction: 0xf0d60047 │ │ │ │ cbz r2, 55f818 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -1215017,15 +1215018,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ands.w r0, sl, #71 @ 0x47 │ │ │ │ sub sp, #344 @ 0x158 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #8 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -1215235,15 +1215236,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ b.n 55fa6e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r6, #284]! @ 0x11c │ │ │ │ add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, r3 │ │ │ │ @@ -1215357,15 +1215358,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ b.n 55fbba │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ stc 0, cr0, [sl], #284 @ 0x11c │ │ │ │ add r5, sp, #648 @ 0x288 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r3, #30 │ │ │ │ @@ -1215479,15 +1215480,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ b.n 55fd06 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ adcs.w r0, lr, r7, lsl #1 │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #25 │ │ │ │ lsls r2, r1, #1 │ │ │ │ @@ -1215600,15 +1215601,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ b.n 55fe4e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ands.w r0, r6, r7, lsl #1 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #20 │ │ │ │ @@ -1215722,15 +1215723,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ b.n 55ff9a │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ @ instruction: 0xe8ca0047 │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #14 │ │ │ │ @@ -1215844,15 +1215845,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ b.n 5600e6 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ b.n 560084 │ │ │ │ lsls r7, r0, #1 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1215967,15 +1215968,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ b.n 560232 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ b.n 55ff38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ add r7, pc, #168 @ (adr r7, 560380 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1216090,15 +1216091,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ ubfx r3, r3, #21, #5 │ │ │ │ b.n 56037e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ b.n 55fdec │ │ │ │ lsls r7, r0, #1 │ │ │ │ add r5, pc, #888 @ (adr r5, 56079c ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1216182,15 +1216183,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 4b9978 │ │ │ │ b.n 56049a │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ b.n 560cd8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ add r4, pc, #584 @ (adr r4, 560760 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1217165,15 +1217166,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r6, [r1, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r4, [r0, r0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1217261,15 +1217262,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r2, r2] │ │ │ │ @@ -1218066,15 +1218067,15 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldmia r7!, {r4, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldmia r7!, {r1, r4} │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1218621,15 +1218622,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 561f94 │ │ │ │ ldr r3, [pc, #48] @ (561ff8 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ @@ -1218733,15 +1218734,15 @@ │ │ │ │ bl 4b99ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ b.n 56203a │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 56208c │ │ │ │ nop │ │ │ │ ldrh r4, [r0, #6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ bx r3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ @@ -1218780,15 +1218781,15 @@ │ │ │ │ ldr.w r1, [r1, #176] @ 0xb0 │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 4b9dbc │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ mov r4, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -1219059,15 +1219060,15 @@ │ │ │ │ ldr.w r1, [r1, #176] @ 0xb0 │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 4b9dbc │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ orrs r4, r1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1219147,20 +1219148,20 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54c664 │ │ │ │ + b.w 54c668 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ stmia r3!, {r1, r2, r6} │ │ │ │ lsls r7, r0, #1 │ │ │ │ strh r2, [r5, #32] │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 2, cr0, cr6, cr9, {2} │ │ │ │ @@ -1219560,20 +1219561,20 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54c664 │ │ │ │ + b.w 54c668 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ bkpt 0x00f2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1219663,20 +1219664,20 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54c664 │ │ │ │ + b.w 54c668 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrb r2, [r1, #27] │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1221054,15 +1221055,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r2, #31 │ │ │ │ @@ -1221101,15 +1221102,15 @@ │ │ │ │ b.w 4b9c30 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ b.w 5446d8 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ cmp r4, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 563ae4 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ @@ -1221145,15 +1221146,15 @@ │ │ │ │ ldr.w r2, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r0, [r3, #176] @ 0xb0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 4bb194 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ cmp r4, #84 @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 563bce │ │ │ │ ldrb.w r1, [r0, #111] @ 0x6f │ │ │ │ cbz r1, 563bd8 │ │ │ │ @@ -1221189,15 +1221190,15 @@ │ │ │ │ b.w 4bb27c │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ b.w 5446d8 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ cmp r3, #214 @ 0xd6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 563bf4 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ @@ -1221233,15 +1221234,15 @@ │ │ │ │ ldr.w r2, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r0, [r3, #176] @ 0xb0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 4bb08c │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #111] @ 0x6f │ │ │ │ @@ -1221312,15 +1221313,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 563cd0 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r2, #150 @ 0x96 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ @@ -1221400,15 +1221401,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 563dbc │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ cmp r1, #214 @ 0xd6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r1, #170 @ 0xaa │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r1, #134 @ 0x86 │ │ │ │ @@ -1221471,15 +1221472,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ add r1, sp, #856 @ 0x358 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r0, #1 │ │ │ │ cmp r0, #202 @ 0xca │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ @@ -1221542,15 +1221543,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ @@ -1221859,15 +1221860,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ add r5, pc, #576 @ (adr r5, 564580 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r2, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r4, #132 @ 0x84 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ @@ -1221928,15 +1221929,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4c1734 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ add r4, pc, #864 @ (adr r4, 564758 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r3, #204 @ 0xcc │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ @@ -1222022,15 +1222023,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 56446c │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ add r3, pc, #960 @ (adr r3, 5648b8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1222111,15 +1222112,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 56456a │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ add r3, pc, #56 @ (adr r3, 564620 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1222490,15 +1222491,15 @@ │ │ │ │ ldr.w r0, [r3, #304] @ 0x130 │ │ │ │ bl 4b99ac │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ b.n 564922 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 5649c0 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsh r6, [r3, r7] │ │ │ │ @@ -1222617,15 +1222618,15 @@ │ │ │ │ ldr.w r0, [r3, #304] @ 0x130 │ │ │ │ bl 4b99ac │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ b.n 564a6e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 564b0a │ │ │ │ ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsh r2, [r2, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1222744,15 +1222745,15 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrb r0, [r1, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1222813,15 +1222814,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ subs r0, r4, r1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1222903,15 +1222904,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 564dd4 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r2, r7, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r2, r2, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r6, r2, r5 │ │ │ │ @@ -1222997,15 +1222998,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 564ed0 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r6, r7, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r6, r2, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r2, r3, r1 │ │ │ │ @@ -1223091,15 +1223092,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 564fcc │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r2, r0, #31 │ │ │ │ lsls r0, r3, #1 │ │ │ │ asrs r2, r3, #30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ asrs r6, r3, #29 │ │ │ │ @@ -1223287,15 +1223288,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 5651dc │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r2, r6, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ asrs r2, r1, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1223459,15 +1223460,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ strb r2, [r6, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r4, r7, #14 │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1223549,15 +1223550,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ strb r2, [r0, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r4, r1, #11 │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1223639,15 +1223640,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r0, #1 │ │ │ │ strh r2, [r2, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r4, r3, #7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ @@ -1224009,15 +1224010,15 @@ │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ lsrs r2, r7, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1224067,15 +1224068,15 @@ │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ lsrs r4, r1, #20 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1224125,15 +1224126,15 @@ │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ lsrs r4, r3, #17 │ │ │ │ lsls r0, r3, #1 │ │ │ │ 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 │ │ │ │ @@ -1224488,15 +1224489,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 565eda │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldrh r6, [r2, #12] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsrs r4, r1, #2 │ │ │ │ @@ -1224596,15 +1224597,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 565ffe │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldrh r2, [r6, #2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrh r4, [r7, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r0, r2, #30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r0, r5, #29 │ │ │ │ @@ -1224704,15 +1224705,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 566122 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r0, #1 │ │ │ │ strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r4, r5, #25 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r4, r0, #25 │ │ │ │ @@ -1224812,15 +1224813,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 566246 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r0, r1, #21 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r0, r4, #20 │ │ │ │ @@ -1224920,15 +1224921,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 56636a │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsls r4, r4, #16 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r4, r7, #15 │ │ │ │ @@ -1225053,15 +1225054,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 545648 │ │ │ │ b.n 5664e4 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 56650a │ │ │ │ nop │ │ │ │ strh r2, [r4, #30] │ │ │ │ lsls r7, r0, #1 │ │ │ │ strh r4, [r7, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ add ip, r2 │ │ │ │ @@ -1225233,15 +1225234,15 @@ │ │ │ │ b.n 566638 │ │ │ │ ldr r1, [pc, #88] @ (566758 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ b.n 566638 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 566658 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orrs r4, r7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1225770,15 +1225771,15 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ lsls r7, r0, #1 │ │ │ │ subs r5, #32 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb060057 │ │ │ │ @@ -1226003,15 +1226004,15 @@ │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r3 │ │ │ │ add.w r2, r9, r2, lsl #4 │ │ │ │ b.n 566e64 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1226129,15 +1226130,15 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ @@ -1226263,15 +1226264,15 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ strb r6, [r4, #28] │ │ │ │ lsls r7, r0, #1 │ │ │ │ strb r6, [r5, #26] │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r7, #234 @ 0xea │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1226393,15 +1226394,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4bcf38 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ strb r0, [r2, #23] │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r6, #142 @ 0x8e │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1226507,15 +1226508,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 5673da │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ strb r6, [r7, #17] │ │ │ │ lsls r7, r0, #1 │ │ │ │ strb r6, [r0, #17] │ │ │ │ lsls r7, r0, #1 │ │ │ │ @ instruction: 0xf3b40057 │ │ │ │ usat r0, #23, ip, lsl #1 │ │ │ │ bfi r0, sl, #1, #23 │ │ │ │ @@ -1226614,15 +1226615,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 56751a │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ strb r6, [r3, #13] │ │ │ │ lsls r7, r0, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ lsls r7, r0, #1 │ │ │ │ @ instruction: 0xf2740057 │ │ │ │ movw r0, #49239 @ 0xc057 │ │ │ │ @ instruction: 0xf21c0057 │ │ │ │ @@ -1226957,15 +1226958,15 @@ │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ mrc 0, 1, r0, cr14, cr7, {2} │ │ │ │ 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, [r0, #84] @ 0x54 │ │ │ │ @@ -1227027,15 +1227028,15 @@ │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r6, #-348]! @ 0xfffffea4 │ │ │ │ ldrb.w r1, [r0, #88] @ 0x58 │ │ │ │ cbnz r1, 567aa4 │ │ │ │ ldrb.w r2, [r0, #112] @ 0x70 │ │ │ │ cbz r2, 567aae │ │ │ │ ldr r3, [pc, #28] @ (567ab8 ) │ │ │ │ @@ -1227149,15 +1227150,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4b9978 │ │ │ │ b.n 567b26 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ adds r2, #184 @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ bl 4bcdf8 │ │ │ │ ldr r2, [pc, #84] @ (567c34 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ @@ -1227497,15 +1227498,15 @@ │ │ │ │ ldr.w r0, [r3, #304] @ 0x130 │ │ │ │ bl 4b99ac │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ b.n 567e7a │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 567efc │ │ │ │ nop │ │ │ │ ldr r4, [r7, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ @@ -1227627,15 +1227628,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 568008 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ b.n 568004 │ │ │ │ lsls r7, r2, #1 │ │ │ │ b.n 567fb8 │ │ │ │ @@ -1227892,15 +1227893,15 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r6, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1228052,15 +1228053,15 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r4, #244 @ 0xf4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1228171,15 +1228172,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4bcf38 │ │ │ │ b.n 56860c │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 56860c │ │ │ │ nop │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1229097,15 +1229098,15 @@ │ │ │ │ ldr.w r0, [r3, #304] @ 0x130 │ │ │ │ bl 4b99ac │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ b.n 568ec0 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 568f9a │ │ │ │ ldr r2, [r0, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r0, [r7, r2] │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1229283,15 +1229284,15 @@ │ │ │ │ ldr.w r0, [r3, #304] @ 0x130 │ │ │ │ bl 4b99ac │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ b.n 5690ce │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 56917a │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldrsb r4, [r3, r3] │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1229436,15 +1229437,15 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ strb r6, [r0, r5] │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r0, r2, #26 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 5693cc │ │ │ │ @@ -1229806,15 +1229807,15 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 56966e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ str r4, [r5, r7] │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r4, [r7, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ str r4, [r0, r6] │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1229986,15 +1229987,15 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ str r6, [r1, r0] │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r7, [pc, #360] @ (569ae8 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r0, r2, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -1230147,15 +1230148,15 @@ │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r5, [pc, #792] @ (569e34 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsrs r0, r6, #28 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r4, r7} │ │ │ │ @@ -1230697,15 +1230698,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 4ba154 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #432] @ (56a278 ) │ │ │ │ lsls r7, r0, #1 │ │ │ │ lsrs r4, r2, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1231022,15 +1231023,15 @@ │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 4b9978 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ stmia r4!, {r3, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r2, [r0, #88] @ 0x58 │ │ │ │ @@ -1231159,15 +1231160,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 56a55c │ │ │ │ nop │ │ │ │ lsls r2, r4, #15 │ │ │ │ lsls r7, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -1231259,20 +1231260,20 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ subs r0, r2, #4 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ b.w 5446d8 │ │ │ │ - b.w 5505a4 │ │ │ │ - b.w 550674 │ │ │ │ - b.w 550744 │ │ │ │ - b.w 550814 │ │ │ │ - b.w 5508e4 │ │ │ │ - b.w 5509b4 │ │ │ │ + b.w 5505a8 │ │ │ │ + b.w 550678 │ │ │ │ + b.w 550748 │ │ │ │ + b.w 550818 │ │ │ │ + b.w 5508e8 │ │ │ │ + b.w 5509b8 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #140] @ 0x8c │ │ │ │ sub sp, #12 │ │ │ │ @@ -1232098,15 +1232099,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ bl 4bd088 │ │ │ │ b.n 56ace4 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 56ad0c │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r0, #-280]! @ 0xfffffee8 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1232546,15 +1232547,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 544c08 │ │ │ │ b.n 56b30c │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -1233532,15 +1233533,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 5446d8 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ cmp r2, #238 @ 0xee │ │ │ │ lsls r7, r0, #1 │ │ │ │ sub.w r0, r8, r6, lsl #1 │ │ │ │ add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ @@ -1233637,15 +1233638,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.n 56bed2 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 56bed2 │ │ │ │ cmp r1, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @ instruction: 0xeaac0046 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #27] │ │ │ │ @@ -1234068,15 +1234069,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 5446d8 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ movs r5, #138 @ 0x8a │ │ │ │ lsls r7, r0, #1 │ │ │ │ b.n 56bfe0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ add r4, pc, #504 @ (adr r4, 56c584 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ @@ -1234174,15 +1234175,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #28] @ (56c4bc ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -1234290,15 +1234291,15 @@ │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, ip │ │ │ │ bl 5446d8 │ │ │ │ b.n 56c58c │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 56c58c │ │ │ │ nop │ │ │ │ b.n 56bdd4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1234375,17 +1234376,17 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ b.w 5446d8 │ │ │ │ - b.w 5505a4 │ │ │ │ - b.w 550674 │ │ │ │ - b.w 550744 │ │ │ │ + b.w 5505a8 │ │ │ │ + b.w 550678 │ │ │ │ + b.w 550748 │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 56c76a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1234442,20 +1234443,20 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 550814 │ │ │ │ - b.w 5508e4 │ │ │ │ - b.w 5509b4 │ │ │ │ + b.w 550818 │ │ │ │ + b.w 5508e8 │ │ │ │ + b.w 5509b8 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ nop │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ lsls r7, r0, #1 │ │ │ │ b.n 56cc54 │ │ │ │ lsls r6, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1234603,15 +1234604,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #32] @ (56c924 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ @@ -1234679,15 +1234680,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #28] @ (56c9ec ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ @@ -1234754,15 +1234755,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #28] @ (56cab4 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ @@ -1234899,15 +1234900,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #28] @ (56cc38 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -1235023,15 +1235024,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 4b9978 │ │ │ │ b.n 56cca2 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 4c5abc │ │ │ │ ldr r3, [pc, #152] @ (56ce18 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ @@ -1235180,15 +1235181,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #52] @ (56cf4c ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1235296,15 +1235297,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #52] @ (56d080 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1235412,15 +1235413,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #52] @ (56d1b4 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1235528,15 +1235529,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #52] @ (56d2e8 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1235644,15 +1235645,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #52] @ (56d41c ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1235760,15 +1235761,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #52] @ (56d550 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1235876,15 +1235877,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #52] @ (56d684 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1235992,15 +1235993,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #52] @ (56d7b8 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1236108,15 +1236109,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #52] @ (56d8ec ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1236224,15 +1236225,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #52] @ (56da20 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1236340,15 +1236341,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #52] @ (56db54 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1236458,15 +1236459,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #52] @ (56dc8c ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1236588,15 +1236589,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #56] @ (56ddf0 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1236721,15 +1236722,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #56] @ (56df54 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1236854,15 +1236855,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #56] @ (56e0b8 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1236987,15 +1236988,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #56] @ (56e21c ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1237120,15 +1237121,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #56] @ (56e380 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1237253,15 +1237254,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ ldr r3, [pc, #56] @ (56e4e4 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -1237409,15 +1237410,15 @@ │ │ │ │ bl 4b99ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 56e56c │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ mov r0, r5 │ │ │ │ adds r2, #184 @ 0xb8 │ │ │ │ bl 4bcdf8 │ │ │ │ ldr r2, [pc, #112] @ (56e6b0 ) │ │ │ │ mov r8, r5 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ add r2, pc │ │ │ │ @@ -1237574,15 +1237575,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 56e7b2 │ │ │ │ ldr r3, [pc, #44] @ (56e814 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ @@ -1237711,15 +1237712,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 56e91a │ │ │ │ ldr r3, [pc, #44] @ (56e97c ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ @@ -1237846,15 +1237847,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.n 56ea82 │ │ │ │ ldr r3, [pc, #44] @ (56eae4 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ @@ -1237900,15 +1237901,15 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 4bc98c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov.w r1, #65537 @ 0x10001 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ and.w r0, r2, #524288 @ 0x80000 │ │ │ │ orrs r0, r3 │ │ │ │ beq.n 56eb8c │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ and.w r2, r2, #1048576 @ 0x100000 │ │ │ │ orrs r2, r3 │ │ │ │ ubfx r0, ip, #21, #2 │ │ │ │ @@ -1238076,15 +1238077,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 4b99ac │ │ │ │ b.n 56ec2e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 54b53c │ │ │ │ + b.w 54b540 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 4c5abc │ │ │ │ ldr r3, [pc, #156] @ (56edb8 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ @@ -1238228,40 +1238229,40 @@ │ │ │ │ lsls r7, r2, #7 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r4, r5, #6 │ │ │ │ lsls r6, r2, #6 │ │ │ │ movs r7, r7 │ │ │ │ lsls r7, r4, #5 │ │ │ │ movs r7, r7 │ │ │ │ - lsls r1, r0, #4 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r7, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ bl 4b45f8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #916] @ (56f224 ) │ │ │ │ ldr r3, [pc, #908] @ (56f220 ) │ │ │ │ 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 5745ca │ │ │ │ + bne.w 5745be │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r5, r4, #21, #5 │ │ │ │ cbz r5, 56ef0e │ │ │ │ cmp r5, #31 │ │ │ │ - beq.w 573b2a │ │ │ │ + beq.w 573b1e │ │ │ │ sxth r0, r4 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ bl 4b4ff4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r2, [pc, #832] @ (56f214 ) │ │ │ │ @@ -1238293,43 +1238294,43 @@ │ │ │ │ ubfx r3, r4, #1, #5 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.n 56ee8c │ │ │ │ add r2, pc, #8 @ (adr r2, 56ef24 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - asrs r1, r0, #29 │ │ │ │ + asrs r5, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ - asrs r3, r5, #27 │ │ │ │ + asrs r7, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, r1, r0 │ │ │ │ + adds r5, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r5, r3, #23 │ │ │ │ + asrs r1, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ - asrs r1, r1, #10 │ │ │ │ + asrs r7, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ - asrs r7, r3, #9 │ │ │ │ + asrs r5, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ - asrs r3, r0, #27 │ │ │ │ + asrs r7, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r5, r6, #8 │ │ │ │ + asrs r3, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1238344,37 +1238345,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ and.w r3, r4, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 57377e │ │ │ │ + beq.w 573772 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 573752 │ │ │ │ + beq.w 573746 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 56ee8c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ubfx r1, r4, #21, #5 │ │ │ │ + ubfx r5, r4, #21, #5 │ │ │ │ and.w r3, r3, #32 │ │ │ │ sbfx r2, r4, #4, #12 │ │ │ │ - orr.w r5, r3, r1 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ ubfx r1, r4, #16, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ and.w r3, r3, #524288 @ 0x80000 │ │ │ │ lsls r4, r4, #29 │ │ │ │ - bmi.w 573aee │ │ │ │ + bmi.w 573ae2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 573d0a │ │ │ │ + bhi.w 573cfe │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57448c │ │ │ │ + beq.w 574480 │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -1238384,14 +1238385,15 @@ │ │ │ │ ubfx r3, r4, #3, #3 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 56ee8c │ │ │ │ add r2, pc, #8 @ (adr r2, 56f024 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ + nop │ │ │ │ lsrs r5, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 3, pc, cr9, cr15, {7} @ │ │ │ │ lsrs r1, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1238401,78 +1238403,78 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ ubfx r3, r4, #4, #2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 573936 │ │ │ │ + beq.w 57392a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 5738c8 │ │ │ │ + beq.w 5738bc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 57386c │ │ │ │ - lsls r3, r4, #4 │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ - lsls r1, r4, #5 │ │ │ │ - and.w r3, r3, #32 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w r1, r1, #32 │ │ │ │ + beq.w 573860 │ │ │ │ + lsls r3, r4, #5 │ │ │ │ + lsls r1, r4, #3 │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ + and.w r3, r3, #32 │ │ │ │ ubfx r0, r4, #16, #5 │ │ │ │ - orrs r2, r1 │ │ │ │ - lsls r1, r4, #3 │ │ │ │ + orrs r2, r3 │ │ │ │ and.w r1, r1, #32 │ │ │ │ - and.w r4, r4, #1992 @ 0x7c8 │ │ │ │ + lsls r3, r4, #4 │ │ │ │ orrs r1, r0 │ │ │ │ + and.w r3, r3, #32 │ │ │ │ + ubfx r0, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1992 @ 0x7c8 │ │ │ │ + orrs r3, r0 │ │ │ │ cmp.w r4, #896 @ 0x380 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq.w 576636 │ │ │ │ - bhi.w 5739ea │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + beq.w 57662a │ │ │ │ + bhi.w 5739de │ │ │ │ cmp.w r4, #328 @ 0x148 │ │ │ │ - beq.w 576a48 │ │ │ │ - bhi.w 573b86 │ │ │ │ + beq.w 576a3c │ │ │ │ + bhi.w 573b7a │ │ │ │ cmp r4, #136 @ 0x88 │ │ │ │ - beq.w 57637a │ │ │ │ - bhi.w 5742bc │ │ │ │ + beq.w 57636e │ │ │ │ + bhi.w 5742b0 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq.w 57618a │ │ │ │ - bhi.w 575940 │ │ │ │ + beq.w 57617e │ │ │ │ + bhi.w 575934 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 576170 │ │ │ │ + beq.w 576164 │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ lsls r0, r0, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r0, [r6, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57755e │ │ │ │ + beq.w 577552 │ │ │ │ ldr r4, [pc, #356] @ (56f234 ) │ │ │ │ mov r0, r2 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 54f2d8 │ │ │ │ + bl 54f2dc │ │ │ │ b.n 56ef0e │ │ │ │ sbfx r0, r4, #2, #14 │ │ │ │ and.w r3, r4, #3 │ │ │ │ - ubfx r5, r4, #21, #5 │ │ │ │ + ubfx r5, r4, #16, #5 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w r0, r0, lsl #2 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - beq.w 5736aa │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + beq.w 57369e │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ bl 4b4ff4 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #0 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 561034 │ │ │ │ b.n 56ef0e │ │ │ │ sxth r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -1238661,97 +1238663,97 @@ │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ bl 4b9978 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r1 │ │ │ │ bl 4b9c7c │ │ │ │ b.n 56ef0e │ │ │ │ + ubfx r0, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ uxth r2, r4 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ - cmpeq r1, r4 │ │ │ │ + cmpeq r0, r1 │ │ │ │ beq.w 56ef0e │ │ │ │ ldr.w r3, [pc, #3052] @ 56ff48 │ │ │ │ lsls r2, r2, #16 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - ldr.w r0, [r3, r4, lsl #2] │ │ │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bl 4b9dbc │ │ │ │ b.n 56ef0e │ │ │ │ + ubfx r0, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ uxth r2, r4 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - cmp r1, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ ldr.w r3, [pc, #3016] @ 56ff4c │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - ldr.w r0, [r3, r4, lsl #2] │ │ │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bl 4b9dbc │ │ │ │ b.n 56ef0e │ │ │ │ + ubfx r0, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ uxth r2, r4 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - cmp r1, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ ldr.w r3, [pc, #2980] @ 56ff50 │ │ │ │ lsls r2, r2, #16 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - ldr.w r0, [r3, r4, lsl #2] │ │ │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bl 4b9cc8 │ │ │ │ b.n 56ef0e │ │ │ │ + ubfx r0, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ uxth r2, r4 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - cmp r1, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ ldr.w r3, [pc, #2940] @ 56ff54 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - ldr.w r0, [r3, r4, lsl #2] │ │ │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bl 4b9cc8 │ │ │ │ b.n 56ef0e │ │ │ │ ubfx r3, r4, #1, #5 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 573642 │ │ │ │ + beq.w 573636 │ │ │ │ cmp r3, #18 │ │ │ │ bne.w 56ee8c │ │ │ │ and.w r4, r4, #1984 @ 0x7c0 │ │ │ │ cmp.w r4, #256 @ 0x100 │ │ │ │ bne.w 56ee8c │ │ │ │ bl 544768 │ │ │ │ b.n 56ef0e │ │ │ │ ldr.w r3, [pc, #2892] @ 56ff58 │ │ │ │ ubfx r0, r4, #21, #5 │ │ │ │ ubfx r1, r4, #16, #5 │ │ │ │ lsls r2, r4, #16 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 573638 │ │ │ │ + beq.w 57362c │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 56ef0e │ │ │ │ ldr.w r3, [pc, #2860] @ 56ff5c │ │ │ │ ubfx r0, r4, #21, #5 │ │ │ │ ubfx r1, r4, #16, #5 │ │ │ │ sxth r2, r4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 57362e │ │ │ │ + beq.w 573622 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ b.n 56ef0e │ │ │ │ sxth r3, r4 │ │ │ │ movs r5, #1 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ @@ -1238835,20 +1238837,20 @@ │ │ │ │ ubfx r3, r4, #1, #5 │ │ │ │ cmp r3, #28 │ │ │ │ bhi.w 56ee8c │ │ │ │ add r2, pc, #8 @ (adr r2, 56f548 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - asrs r1, r2, #6 │ │ │ │ + asrs r5, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ - asrs r5, r6, #32 │ │ │ │ + asrs r1, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ lsrs r1, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r3, #10 │ │ │ │ @@ -1238860,34 +1238862,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r7, r0, #29 │ │ │ │ + lsrs r3, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ - lsrs r5, r6, #27 │ │ │ │ + lsrs r1, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r5, r3, #24 │ │ │ │ + lsrs r1, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ - lsrs r5, r4, #23 │ │ │ │ + lsrs r1, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r5, r6, #25 │ │ │ │ + lsrs r1, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ - lsrs r1, r3, #21 │ │ │ │ + lsrs r5, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ - lsrs r5, r0, #20 │ │ │ │ + lsrs r1, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ lsls r2, r4, #16 │ │ │ │ ubfx r5, r4, #16, #5 │ │ │ │ ldr.w r4, [pc, #2456] @ 56ff60 │ │ │ │ add r4, pc │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ @@ -1239077,23 +1239079,23 @@ │ │ │ │ and.w r3, r3, #16 │ │ │ │ sbfx r0, r4, #4, #12 │ │ │ │ orrs r3, r2 │ │ │ │ ubfx r1, r4, #16, #5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ands.w r4, r4, #15 │ │ │ │ mov.w r5, r3, lsl #1 │ │ │ │ - beq.w 57367a │ │ │ │ + beq.w 57366e │ │ │ │ cmp r4, #1 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r2, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 573d22 │ │ │ │ + beq.w 573d16 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 4b4ff4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r4, r4, [sp] │ │ │ │ @@ -1239102,154 +1239104,155 @@ │ │ │ │ ubfx r3, r4, #1, #5 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 56ee8c │ │ │ │ add r2, pc, #8 @ (adr r2, 56f840 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - asrs r1, r2, #30 │ │ │ │ + asrs r1, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r7, r3, #27 │ │ │ │ + asrs r1, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, r2, r1 │ │ │ │ + adds r7, r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r5, r1, #18 │ │ │ │ + asrs r7, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r5, r6, #31 │ │ │ │ + asrs r7, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r1, r7, #22 │ │ │ │ + asrs r3, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r5, r2, #11 │ │ │ │ + asrs r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r1, r6, #9 │ │ │ │ + asrs r7, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ bl 3bd862 │ │ │ │ bl 3bd866 │ │ │ │ - asrs r7, r4, #24 │ │ │ │ + asrs r1, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r3, r6, #19 │ │ │ │ + asrs r5, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r7, r0, #22 │ │ │ │ + asrs r1, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r7, r5, #12 │ │ │ │ + asrs r5, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r3, r3, #17 │ │ │ │ + asrs r5, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r3, r4, #13 │ │ │ │ + asrs r1, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r5, r2, #14 │ │ │ │ + asrs r3, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r5, r1, #8 │ │ │ │ + asrs r3, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r1, r2, #7 │ │ │ │ + asrs r7, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r1, r2, #6 │ │ │ │ + asrs r7, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r7, r1, #5 │ │ │ │ + asrs r5, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r5, r5, #3 │ │ │ │ + asrs r5, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 3bd89a │ │ │ │ bl 3bd89e │ │ │ │ bl 3bd8a2 │ │ │ │ bl 3bd8a6 │ │ │ │ bl 3bd8aa │ │ │ │ bl 3bd8ae │ │ │ │ bl 3bd8b2 │ │ │ │ - asrs r3, r1, #1 │ │ │ │ + asrs r7, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r1, r2, #32 │ │ │ │ + asrs r5, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r7, r2, #31 │ │ │ │ + lsrs r3, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - sxth r3, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ubfx r3, r4, #23, #3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r4, #21, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ + sxth r4, r4 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ bl 568990 │ │ │ │ b.w 56ee8e │ │ │ │ sxth r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ asrs r4, r3, #31 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 56583c │ │ │ │ b.w 56ef0e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - uxth r3, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ubfx r3, r4, #23, #3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r4, #21, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ + uxth r4, r4 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ bl 568990 │ │ │ │ b.w 56ee8e │ │ │ │ ubfx r3, r4, #1, #2 │ │ │ │ ubfx r2, r4, #6, #5 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - and.w r2, r4, #1 │ │ │ │ - strb.w r2, [sp, #56] @ 0x38 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ubfx r2, r4, #21, #5 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - beq.w 573d50 │ │ │ │ + strb.w r4, [sp, #56] @ 0x38 │ │ │ │ + beq.w 573d44 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 573d40 │ │ │ │ + beq.w 573d34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 573d30 │ │ │ │ + beq.w 573d24 │ │ │ │ ldr.w r2, [pc, #1552] @ 56ff6c │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 561e74 │ │ │ │ b.w 56ee8e │ │ │ │ ubfx r3, r4, #1, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 573d8e │ │ │ │ + beq.w 573d82 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 573d60 │ │ │ │ + beq.w 573d54 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - and.w r2, r4, #1 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r2, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + ubfx r2, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldr.w r2, [pc, #1488] @ 56ff70 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 56db58 │ │ │ │ b.w 56ef0e │ │ │ │ and.w r3, r4, #6 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - cmp r3, #4 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ + cmp r3, #4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - and.w r2, r4, #1 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r2, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + ubfx r2, r4, #21, #5 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ubfx r2, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r2, [pc, #1440] @ 56ff74 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 56e818 │ │ │ │ b.w 56ee8e │ │ │ │ lsls r3, r4, #4 │ │ │ │ @@ -1239267,56 +1239270,56 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #13 │ │ │ │ bhi.w 56ee8c │ │ │ │ add r2, pc, #8 @ (adr r2, 56fa14 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - adds r7, r1, r3 │ │ │ │ + adds r1, r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ bl 1e9a1a │ │ │ │ - adds r1, r6, r2 │ │ │ │ + adds r3, r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, r2, r2 │ │ │ │ + adds r5, r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, r6, r1 │ │ │ │ + adds r7, r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, r2, r1 │ │ │ │ + adds r1, r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, r7, r0 │ │ │ │ + adds r3, r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, r2, r0 │ │ │ │ + adds r5, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bl 1e9a36 │ │ │ │ - asrs r5, r6, #31 │ │ │ │ + asrs r7, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ bl 1e9a3e │ │ │ │ bl 1e9a42 │ │ │ │ - adds r7, r0, r4 │ │ │ │ + adds r1, r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, r5, r3 │ │ │ │ + adds r5, r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ ubfx r3, r4, #1, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 573ddc │ │ │ │ + beq.w 573dd0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 573db8 │ │ │ │ + beq.w 573dac │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r2, [pc, #1300] @ 56ff78 │ │ │ │ mov r1, r5 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ ubfx r3, r4, #16, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - and.w r3, r4, #1 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + add r2, pc │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ bl 56e818 │ │ │ │ b.w 56ee8e │ │ │ │ lsls r3, r4, #4 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ and.w r3, r3, #32 │ │ │ │ movs r1, #15 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -1239331,95 +1239334,95 @@ │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 56ee8c │ │ │ │ add r2, pc, #8 @ (adr r2, 56fac0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - adds r0, #175 @ 0xaf │ │ │ │ + adds r0, #163 @ 0xa3 │ │ │ │ movs r0, r0 │ │ │ │ bl 93dac6 │ │ │ │ - adds r0, #145 @ 0x91 │ │ │ │ + adds r0, #133 @ 0x85 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #115 @ 0x73 │ │ │ │ + adds r0, #103 @ 0x67 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #85 @ 0x55 │ │ │ │ + adds r0, #73 @ 0x49 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #55 @ 0x37 │ │ │ │ + adds r0, #43 @ 0x2b │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #25 │ │ │ │ + adds r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #243 @ 0xf3 │ │ │ │ + cmp r7, #231 @ 0xe7 │ │ │ │ movs r0, r0 │ │ │ │ bl 93dae2 │ │ │ │ bl 93dae6 │ │ │ │ - cmp r7, #213 @ 0xd5 │ │ │ │ + cmp r7, #201 @ 0xc9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #183 @ 0xb7 │ │ │ │ + cmp r7, #171 @ 0xab │ │ │ │ movs r0, r0 │ │ │ │ bl 93daf2 │ │ │ │ bl 93daf6 │ │ │ │ - cmp r7, #153 @ 0x99 │ │ │ │ + cmp r7, #141 @ 0x8d │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ + cmp r7, #33 @ 0x21 │ │ │ │ movs r0, r0 │ │ │ │ bl 93db02 │ │ │ │ bl 93db06 │ │ │ │ - cmp r7, #17 │ │ │ │ + cmp r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #153 @ 0x99 │ │ │ │ + cmp r6, #141 @ 0x8d │ │ │ │ movs r0, r0 │ │ │ │ bl 93db12 │ │ │ │ bl 93db16 │ │ │ │ - cmp r6, #125 @ 0x7d │ │ │ │ + cmp r6, #113 @ 0x71 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #87 @ 0x57 │ │ │ │ + cmp r6, #75 @ 0x4b │ │ │ │ movs r0, r0 │ │ │ │ bl 93db22 │ │ │ │ bl 93db26 │ │ │ │ - cmp r6, #59 @ 0x3b │ │ │ │ + cmp r6, #47 @ 0x2f │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #209 @ 0xd1 │ │ │ │ + cmp r6, #197 @ 0xc5 │ │ │ │ movs r0, r0 │ │ │ │ bl 93db32 │ │ │ │ bl 93db36 │ │ │ │ - cmp r6, #181 @ 0xb5 │ │ │ │ + cmp r6, #169 @ 0xa9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #237 @ 0xed │ │ │ │ + cmp r6, #225 @ 0xe1 │ │ │ │ movs r0, r0 │ │ │ │ and.w r3, r4, #454 @ 0x1c6 │ │ │ │ cmp r3, #198 @ 0xc6 │ │ │ │ - beq.w 57585a │ │ │ │ - bhi.w 573bd2 │ │ │ │ + beq.w 57584e │ │ │ │ + bhi.w 573bc6 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - beq.w 5753dc │ │ │ │ - bhi.w 573f42 │ │ │ │ + beq.w 5753d0 │ │ │ │ + bhi.w 573f36 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 575aac │ │ │ │ + beq.w 575aa0 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - beq.w 5759aa │ │ │ │ + beq.w 57599e │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ubfx r2, r4, #9, #2 │ │ │ │ and.w r9, r4, #1 │ │ │ │ ubfx r8, r4, #11, #5 │ │ │ │ and.w r3, r3, #4 │ │ │ │ ubfx r5, r4, #21, #5 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 5775fc │ │ │ │ + beq.w 5775f0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 57757a │ │ │ │ + beq.w 57756e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 577cde │ │ │ │ + beq.w 577cce │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ ldr r3, [pc, #976] @ (56ff7c ) │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r5, [fp, r3] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1239465,280 +1239468,285 @@ │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [pc, #852] @ (56ff88 ) │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - and.w r3, r4, #1 │ │ │ │ - strb.w r3, [sp, #56] @ 0x38 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ + strb.w r4, [sp, #56] @ 0x38 │ │ │ │ bl 561e74 │ │ │ │ b.w 56ee8e │ │ │ │ ldr r2, [pc, #812] @ (56ff8c ) │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - and.w r3, r4, #1 │ │ │ │ - strb.w r3, [sp, #56] @ 0x38 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ + strb.w r4, [sp, #56] @ 0x38 │ │ │ │ bl 561e74 │ │ │ │ b.w 56ee8e │ │ │ │ ldr r2, [pc, #768] @ (56ff90 ) │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - and.w r3, r4, #1 │ │ │ │ - strb.w r3, [sp, #56] @ 0x38 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ + strb.w r4, [sp, #56] @ 0x38 │ │ │ │ bl 561e74 │ │ │ │ b.w 56ee8e │ │ │ │ ldr r2, [pc, #728] @ (56ff94 ) │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - and.w r3, r4, #1 │ │ │ │ - strb.w r3, [sp, #56] @ 0x38 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ + strb.w r4, [sp, #56] @ 0x38 │ │ │ │ bl 561e74 │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - and.w r2, r4, #1 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r2, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + ubfx r2, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldr r2, [pc, #656] @ (56ff98 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 56db58 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [pc, #644] @ (56ff9c ) │ │ │ │ mov r1, r5 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ubfx r3, r4, #6, #5 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ ubfx r3, r4, #16, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ubfx r3, r4, #6, #5 │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ and.w r4, r4, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ bl 56e980 │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - and.w r2, r4, #1 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r2, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + ubfx r2, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldr r2, [pc, #580] @ (56ffa0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 56db58 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r5 │ │ │ │ ubfx r2, r4, #6, #5 │ │ │ │ - and.w r3, r4, #1 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ubfx r2, r4, #21, #5 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strb.w r4, [sp, #56] @ 0x38 │ │ │ │ bl 56be14 │ │ │ │ b.w 56ee8e │ │ │ │ ldr r2, [pc, #528] @ (56ffa4 ) │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - and.w r3, r4, #1 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #48] @ 0x30 │ │ │ │ bl 56e6c8 │ │ │ │ b.w 56ee8e │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 56ee8c │ │ │ │ add r2, pc, #8 @ (adr r2, 56fdcc ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - asrs r1, r2, #23 │ │ │ │ + asrs r3, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r3, r5, #21 │ │ │ │ + asrs r5, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ bl 631dd6 │ │ │ │ - asrs r1, r5, #12 │ │ │ │ + asrs r3, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ bl 631dde │ │ │ │ bl 631de2 │ │ │ │ bl 631de6 │ │ │ │ - asrs r1, r5, #12 │ │ │ │ + asrs r3, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ cmp r3, #29 │ │ │ │ bhi.w 56ee8c │ │ │ │ add r2, pc, #8 @ (adr r2, 56fe00 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - cmp r6, #145 @ 0x91 │ │ │ │ + cmp r6, #133 @ 0x85 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #107 @ 0x6b │ │ │ │ + cmp r6, #95 @ 0x5f │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #69 @ 0x45 │ │ │ │ + cmp r6, #57 @ 0x39 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #31 │ │ │ │ + cmp r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #253 @ 0xfd │ │ │ │ + cmp r5, #241 @ 0xf1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #217 @ 0xd9 │ │ │ │ + cmp r5, #205 @ 0xcd │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #179 @ 0xb3 │ │ │ │ + cmp r5, #167 @ 0xa7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #141 @ 0x8d │ │ │ │ + cmp r5, #129 @ 0x81 │ │ │ │ movs r0, r0 │ │ │ │ bl 5fde22 │ │ │ │ bl 5fde26 │ │ │ │ - cmp r6, #239 @ 0xef │ │ │ │ + cmp r6, #227 @ 0xe3 │ │ │ │ movs r0, r0 │ │ │ │ bl 5fde2e │ │ │ │ bl 5fde32 │ │ │ │ bl 5fde36 │ │ │ │ - cmp r6, #179 @ 0xb3 │ │ │ │ + cmp r6, #167 @ 0xa7 │ │ │ │ movs r0, r0 │ │ │ │ bl 5fde3e │ │ │ │ bl 5fde42 │ │ │ │ bl 5fde46 │ │ │ │ bl 5fde4a │ │ │ │ bl 5fde4e │ │ │ │ bl 5fde52 │ │ │ │ bl 5fde56 │ │ │ │ bl 5fde5a │ │ │ │ bl 5fde5e │ │ │ │ - cmp r7, #43 @ 0x2b │ │ │ │ + cmp r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, r4, #0 │ │ │ │ + subs r1, r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ bl 5fde6a │ │ │ │ bl 5fde6e │ │ │ │ - adds r1, r3, r0 │ │ │ │ + adds r3, r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r7, r6, #31 │ │ │ │ + asrs r1, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r8, r3 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ and.w r3, r3, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ mov r7, r3 │ │ │ │ - mov r8, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r4, #7, #4 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #16, #5 │ │ │ │ mov r9, r2 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 56ee8c │ │ │ │ add r2, pc, #8 @ (adr r2, 56feac ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - subs r7, r5, r3 │ │ │ │ + subs r3, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, r2, r3 │ │ │ │ + subs r5, r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, r6, r2 │ │ │ │ + subs r7, r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xefe1ffff │ │ │ │ - subs r5, r7, r1 │ │ │ │ + subs r1, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #173 @ 0xad │ │ │ │ + movs r7, #161 @ 0xa1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #65 @ 0x41 │ │ │ │ + movs r7, #53 @ 0x35 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xefe1ffff │ │ │ │ - movs r7, #33 @ 0x21 │ │ │ │ + movs r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #3 │ │ │ │ + movs r6, #247 @ 0xf7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #241 @ 0xf1 │ │ │ │ + cmp r1, #229 @ 0xe5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #63 @ 0x3f │ │ │ │ + cmp r0, #51 @ 0x33 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, r5, #5 │ │ │ │ + adds r5, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, r3, #5 │ │ │ │ + adds r5, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #31 │ │ │ │ + cmp r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #15 │ │ │ │ + cmp r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ubfx r3, r4, #6, #4 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 56ee8c │ │ │ │ add r2, pc, #8 @ (adr r2, 56ff00 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - movs r6, #129 @ 0x81 │ │ │ │ + movs r6, #117 @ 0x75 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xef8dffff │ │ │ │ - movs r6, #83 @ 0x53 │ │ │ │ + movs r6, #71 @ 0x47 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xef8dffff │ │ │ │ @ instruction: 0xef8dffff │ │ │ │ @ instruction: 0xef8dffff │ │ │ │ @ instruction: 0xef8dffff │ │ │ │ - movs r5, #125 @ 0x7d │ │ │ │ + movs r5, #113 @ 0x71 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #85 @ 0x55 │ │ │ │ + movs r5, #73 @ 0x49 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xef8dffff │ │ │ │ @ instruction: 0xef8dffff │ │ │ │ @ instruction: 0xef8dffff │ │ │ │ - movs r5, #37 @ 0x25 │ │ │ │ + movs r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #245 @ 0xf5 │ │ │ │ + movs r4, #233 @ 0xe9 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #209 @ 0xd1 │ │ │ │ + movs r4, #197 @ 0xc5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #173 @ 0xad │ │ │ │ + movs r4, #161 @ 0xa1 │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r8], {70} @ 0x46 │ │ │ │ strb r0, [r2, #18] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r2, [r7, #15] │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r2, [r2, #15] │ │ │ │ @@ -1239779,702 +1239787,702 @@ │ │ │ │ asrs r3, r0, #14 │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 56ee8c │ │ │ │ add r2, pc, #8 @ (adr r2, 56ffbc ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - cmp r0, #147 @ 0x93 │ │ │ │ + cmp r0, #135 @ 0x87 │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 6, APSR_nzcv, cr1, cr15, {7} │ │ │ │ - movs r7, #255 @ 0xff │ │ │ │ + movs r7, #243 @ 0xf3 │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 6, APSR_nzcv, cr1, cr15, {7} │ │ │ │ - cmp r0, #187 @ 0xbb │ │ │ │ + cmp r0, #175 @ 0xaf │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #99 @ 0x63 │ │ │ │ + movs r3, #87 @ 0x57 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #149 @ 0x95 │ │ │ │ + movs r7, #137 @ 0x89 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #79 @ 0x4f │ │ │ │ + movs r7, #67 @ 0x43 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #217 @ 0xd9 │ │ │ │ + movs r7, #205 @ 0xcd │ │ │ │ movs r0, r0 │ │ │ │ ubfx r3, r4, #6, #4 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 56ee8c │ │ │ │ add r2, pc, #8 @ (adr r2, 56fff4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - asrs r5, r5, #7 │ │ │ │ + asrs r7, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r7, r0, #7 │ │ │ │ + asrs r1, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 4, APSR_nzcv, cr9, cr15, {7} │ │ │ │ - asrs r1, r4, #6 │ │ │ │ + asrs r3, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r3, r7, #5 │ │ │ │ + asrs r5, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 4, APSR_nzcv, cr9, cr15, {7} │ │ │ │ - asrs r3, r0, #5 │ │ │ │ + asrs r5, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r1, r1, #4 │ │ │ │ + asrs r3, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + ubfx r2, r4, #21, #5 │ │ │ │ mov r7, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ mov r8, r2 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r4, r2, [sp, #44] @ 0x2c │ │ │ │ + ubfx r4, r4, #11, #5 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 56ee8c │ │ │ │ add r2, pc, #8 @ (adr r2, 570040 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - adds r1, r3, r3 │ │ │ │ + adds r5, r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, r1, r3 │ │ │ │ + adds r5, r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, r7, r2 │ │ │ │ + adds r5, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, r3, r0 │ │ │ │ + adds r5, r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, r1, #3 │ │ │ │ + subs r3, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, r7, #2 │ │ │ │ + subs r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, r5, #2 │ │ │ │ + subs r3, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, r1, #0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ mcr 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ - asrs r5, r5, #22 │ │ │ │ + asrs r7, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ mcr 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mcr 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ - asrs r3, r4, #22 │ │ │ │ + asrs r5, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ + ubfx r7, r4, #16, #5 │ │ │ │ ubfx r5, r4, #21, #5 │ │ │ │ - ubfx r7, r4, #11, #5 │ │ │ │ - ubfx r8, r4, #16, #5 │ │ │ │ + ubfx r8, r4, #11, #5 │ │ │ │ ubfx r4, r4, #6, #5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 574a5c │ │ │ │ + beq.w 574a4e │ │ │ │ cmp r4, #1 │ │ │ │ bne.w 56ee8c │ │ │ │ bl 4b4660 │ │ │ │ mov r9, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r4, r0 │ │ │ │ bl 4b45f8 │ │ │ │ ldr.w r3, [r6, #136] @ 0x88 │ │ │ │ lsls r3, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5774d2 │ │ │ │ - ldr.w r3, [pc, #2080] @ 5708e4 │ │ │ │ + beq.w 5774c6 │ │ │ │ + ldr.w r3, [pc, #2072] @ 5708dc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r6, [r3, r7, lsl #2] │ │ │ │ + ldr.w r6, [r3, r8, lsl #2] │ │ │ │ bl 4b45f8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 57601e │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 576012 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - ldr.w r1, [r3, r8, lsl #2] │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ bl 4b99f8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c15e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #15 │ │ │ │ movs r3, #0 │ │ │ │ lsls r6, r5, #4 │ │ │ │ bl 4bd4d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ │ mov.w r3, #16843009 @ 0x1010101 │ │ │ │ bl 4bde50 │ │ │ │ mov r0, r9 │ │ │ │ - addw r3, pc, #1988 @ 0x7c4 │ │ │ │ + addw r3, pc, #1980 @ 0x7bc │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4bd3a8 │ │ │ │ - ldr.w r3, [pc, #1992] @ 5708e8 │ │ │ │ + ldr.w r3, [pc, #1988] @ 5708e0 │ │ │ │ movw r2, #42152 @ 0xa4a8 │ │ │ │ mov r0, r9 │ │ │ │ add.w r2, r2, r5, lsl #4 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 4bcf38 │ │ │ │ mov r0, r9 │ │ │ │ - addw r3, pc, #1952 @ 0x7a0 │ │ │ │ + addw r3, pc, #1948 @ 0x79c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4bd3a8 │ │ │ │ add.w r2, r6, #41984 @ 0xa400 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4bcf38 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [pc, #1936] @ 5708ec │ │ │ │ + ldr.w r2, [pc, #1932] @ 5708e4 │ │ │ │ mov r1, r5 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ ubfx r3, r4, #16, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - and.w r3, r4, #1 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + add r2, pc │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ bl 56e818 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1900] @ 5708f0 │ │ │ │ + ldr.w r2, [pc, #1892] @ 5708e8 │ │ │ │ mov r1, r5 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ ubfx r3, r4, #16, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - and.w r3, r4, #1 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + add r2, pc │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ bl 56e818 │ │ │ │ b.w 56ee8e │ │ │ │ and.w r3, r4, #1984 @ 0x7c0 │ │ │ │ cmp.w r3, #1152 @ 0x480 │ │ │ │ bne.w 56ee8c │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ and.w r2, r4, #1 │ │ │ │ strb.w r2, [sp, #44] @ 0x2c │ │ │ │ lsls r1, r3, #12 │ │ │ │ - bpl.w 576baa │ │ │ │ + bpl.w 576b9e │ │ │ │ ubfx r3, r4, #16, #5 │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 56ee8c │ │ │ │ - add r2, pc, #8 @ (adr r2, 5701e8 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 5701e4 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - nop │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r1, [r5, #48] @ 0x30 │ │ │ │ + ldrh r3, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - ldrh r1, [r6, #42] @ 0x2a │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + stc 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ + ldrh r3, [r4, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #396] @ 0x18c │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r7, [r7, #60] @ 0x3c │ │ │ │ + ldrh r3, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r1, [r7, #56] @ 0x38 │ │ │ │ + ldrh r5, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 56ee8c │ │ │ │ - add r2, pc, #8 @ (adr r2, 570260 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 57025c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - adds r5, r6, r5 │ │ │ │ + adds r5, r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, r0, r5 │ │ │ │ + adds r5, r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - adds r5, r2, r4 │ │ │ │ + ldc 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ + adds r5, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - stc 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - stc 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - stc 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - adds r5, r4, r3 │ │ │ │ + ldc 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ + ldc 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ + ldc 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ + ldc 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ + adds r5, r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, r7, r0 │ │ │ │ + adds r5, r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - stc 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - asrs r5, r5, #30 │ │ │ │ + ldc 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ + ldc 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ + asrs r5, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r1, r1, #30 │ │ │ │ + asrs r1, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r3, r3, #29 │ │ │ │ + asrs r3, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r5, r6, #12 │ │ │ │ + asrs r3, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ cmp r3, #29 │ │ │ │ bhi.w 56ee8c │ │ │ │ - add r2, pc, #8 @ (adr r2, 5702b4 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 5702b0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - asrs r7, r7, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - asrs r1, r0, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r1, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xebd5ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - asrs r1, r5, #18 │ │ │ │ + asrs r7, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r1, r5, #17 │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + asrs r1, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - asrs r7, r6, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - asrs r7, r0, #14 │ │ │ │ + asrs r1, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebd9ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - @ instruction: 0xebd9ffff │ │ │ │ - adds r5, r7, r6 │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + asrs r1, r4, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r1, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + asrs r5, r5, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + asrs r5, r7, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + @ instruction: 0xebddffff │ │ │ │ + adds r5, r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, r2, r6 │ │ │ │ + adds r5, r1, r6 │ │ │ │ movs r0, r0 │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ cmp r3, #26 │ │ │ │ - beq.w 574e1a │ │ │ │ + beq.w 574e0a │ │ │ │ cmp r3, #27 │ │ │ │ - beq.w 574df0 │ │ │ │ + beq.w 574de0 │ │ │ │ cmp r3, #18 │ │ │ │ bne.w 56ee8c │ │ │ │ ldrd r2, r3, [r0, #136] @ 0x88 │ │ │ │ and.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 5761a4 │ │ │ │ + blt.w 576198 │ │ │ │ and.w r3, r3, #1048576 @ 0x100000 │ │ │ │ orrs r1, r3 │ │ │ │ beq.w 56ee8c │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ bl 4b9920 │ │ │ │ b.w 56ef0e │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 56ee8c │ │ │ │ - add r2, pc, #8 @ (adr r2, 57037c ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 570378 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - asrs r1, r4, #7 │ │ │ │ + asrs r7, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r1, r2, #6 │ │ │ │ + asrs r7, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb11ffff │ │ │ │ - @ instruction: 0xeb11ffff │ │ │ │ - @ instruction: 0xeb11ffff │ │ │ │ - @ instruction: 0xeb11ffff │ │ │ │ - @ instruction: 0xeb11ffff │ │ │ │ - @ instruction: 0xeb11ffff │ │ │ │ - @ instruction: 0xeb11ffff │ │ │ │ - @ instruction: 0xeb11ffff │ │ │ │ - @ instruction: 0xeb11ffff │ │ │ │ - @ instruction: 0xeb11ffff │ │ │ │ - asrs r1, r1, #7 │ │ │ │ + @ instruction: 0xeb15ffff │ │ │ │ + @ instruction: 0xeb15ffff │ │ │ │ + @ instruction: 0xeb15ffff │ │ │ │ + @ instruction: 0xeb15ffff │ │ │ │ + @ instruction: 0xeb15ffff │ │ │ │ + @ instruction: 0xeb15ffff │ │ │ │ + @ instruction: 0xeb15ffff │ │ │ │ + @ instruction: 0xeb15ffff │ │ │ │ + @ instruction: 0xeb15ffff │ │ │ │ + @ instruction: 0xeb15ffff │ │ │ │ + asrs r7, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r7, r7, #3 │ │ │ │ + asrs r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r7, r2, #4 │ │ │ │ + asrs r5, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r7, r0, #2 │ │ │ │ + asrs r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ - ubfx r2, r4, #16, #5 │ │ │ │ ubfx r4, r4, #6, #5 │ │ │ │ cmp r4, #23 │ │ │ │ bhi.w 56ee8c │ │ │ │ - add r0, pc, #8 @ (adr r0, 5703dc ) │ │ │ │ + add r0, pc, #8 @ (adr r0, 5703d8 ) │ │ │ │ ldr.w r4, [r0, r4, lsl #2] │ │ │ │ add r0, r4 │ │ │ │ bx r0 │ │ │ │ - subs r7, r3, r1 │ │ │ │ + subs r7, r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, r1, r1 │ │ │ │ + subs r1, r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, r6, r0 │ │ │ │ + subs r7, r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, r4, r0 │ │ │ │ + subs r3, r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, r1, r0 │ │ │ │ + subs r5, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, r7, r7 │ │ │ │ + adds r1, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, r4, r7 │ │ │ │ + adds r5, r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, r2, r7 │ │ │ │ + adds r1, r1, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, r7, r6 │ │ │ │ + adds r5, r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, r5, r6 │ │ │ │ + adds r1, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, r2, r6 │ │ │ │ + adds r5, r1, r6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, r7, r5 │ │ │ │ + adds r7, r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, r5, r5 │ │ │ │ + adds r3, r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, r3, r5 │ │ │ │ + adds r1, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeab1ffff │ │ │ │ - @ instruction: 0xeab1ffff │ │ │ │ - adds r5, r0, r5 │ │ │ │ + @ instruction: 0xeab5ffff │ │ │ │ + @ instruction: 0xeab5ffff │ │ │ │ + adds r5, r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, r6, r4 │ │ │ │ + adds r1, r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, r3, r4 │ │ │ │ + adds r7, r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, r1, r4 │ │ │ │ + adds r3, r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, r6, r3 │ │ │ │ + adds r7, r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, r4, r3 │ │ │ │ + adds r5, r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, r2, r3 │ │ │ │ + adds r1, r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, r7, r2 │ │ │ │ + adds r5, r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r3, #1984 @ 0x7c0 │ │ │ │ movt r3, #31 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movt r2, #1 │ │ │ │ ands r3, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570468 │ │ │ │ + beq.n 570464 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ movt r2, #3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 574da6 │ │ │ │ + beq.w 574d96 │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1160] @ 5708f4 │ │ │ │ - ldr.w r3, [pc, #1160] @ 5708f8 │ │ │ │ + ldr.w r2, [pc, #1156] @ 5708ec │ │ │ │ + ldr.w r3, [pc, #1156] @ 5708f0 │ │ │ │ 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 5745ca │ │ │ │ + bne.w 5745be │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 54cbfc │ │ │ │ + b.w 54cc00 │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r1, r3, #20 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r6, [pc, #1120] @ 5708fc │ │ │ │ + ldr.w r6, [pc, #1116] @ 5708f4 │ │ │ │ bl 4b45f8 │ │ │ │ ubfx r3, r4, #8, #3 │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc │ │ │ │ - ubfx r8, r4, #11, #5 │ │ │ │ - add.w r3, r6, r3, lsl #2 │ │ │ │ ubfx r7, r4, #16, #5 │ │ │ │ + add.w r3, r6, r3, lsl #2 │ │ │ │ + ubfx r8, r4, #11, #5 │ │ │ │ ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ bl 4b9978 │ │ │ │ ubfx r3, r4, #6, #2 │ │ │ │ movs r2, #8 │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ asrs r2, r3 │ │ │ │ bl 4ba1d0 │ │ │ │ movs r0, #0 │ │ │ │ bl 4b4ff4 │ │ │ │ ldr.w r1, [r6, r4, lsl #2] │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 574e5e │ │ │ │ + beq.w 574e4e │ │ │ │ ldr.w r4, [r6, r7, lsl #2] │ │ │ │ - ldr.w r0, [pc, #1048] @ 570900 │ │ │ │ + ldr.w r0, [pc, #1044] @ 5708f8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc │ │ │ │ ldr.w r5, [r0, r8, lsl #2] │ │ │ │ movs r0, #9 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 4bb8a8 │ │ │ │ b.w 56ef0e │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 56ee8c │ │ │ │ - add r2, pc, #8 @ (adr r2, 570518 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 570514 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - adds r0, #215 @ 0xd7 │ │ │ │ + adds r0, #207 @ 0xcf │ │ │ │ movs r0, r0 │ │ │ │ - ldrd pc, pc, [r5, #-1020]! @ 0x3fc │ │ │ │ - ldrd pc, pc, [r5, #-1020]! @ 0x3fc │ │ │ │ - ldrd pc, pc, [r5, #-1020]! @ 0x3fc │ │ │ │ - adds r0, #183 @ 0xb7 │ │ │ │ + ldrd pc, pc, [r9, #-1020]! @ 0x3fc │ │ │ │ + ldrd pc, pc, [r9, #-1020]! @ 0x3fc │ │ │ │ + ldrd pc, pc, [r9, #-1020]! @ 0x3fc │ │ │ │ + adds r0, #175 @ 0xaf │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #247 @ 0xf7 │ │ │ │ + adds r0, #239 @ 0xef │ │ │ │ movs r0, r0 │ │ │ │ - ldrd pc, pc, [r5, #-1020]! @ 0x3fc │ │ │ │ - ldrd pc, pc, [r5, #-1020]! @ 0x3fc │ │ │ │ - ldrd pc, pc, [r5, #-1020]! @ 0x3fc │ │ │ │ - ldrd pc, pc, [r5, #-1020]! @ 0x3fc │ │ │ │ - cmp r6, #241 @ 0xf1 │ │ │ │ + ldrd pc, pc, [r9, #-1020]! @ 0x3fc │ │ │ │ + ldrd pc, pc, [r9, #-1020]! @ 0x3fc │ │ │ │ + ldrd pc, pc, [r9, #-1020]! @ 0x3fc │ │ │ │ + ldrd pc, pc, [r9, #-1020]! @ 0x3fc │ │ │ │ + cmp r6, #233 @ 0xe9 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #95 @ 0x5f │ │ │ │ + adds r0, #87 @ 0x57 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #51 @ 0x33 │ │ │ │ + adds r0, #43 @ 0x2b │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #139 @ 0x8b │ │ │ │ + adds r0, #131 @ 0x83 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd pc, pc, [r5, #-1020]! @ 0x3fc │ │ │ │ - ldrd pc, pc, [r5, #-1020]! @ 0x3fc │ │ │ │ - ldrd pc, pc, [r5, #-1020]! @ 0x3fc │ │ │ │ - ldrd pc, pc, [r5, #-1020]! @ 0x3fc │ │ │ │ - ldrd pc, pc, [r5, #-1020]! @ 0x3fc │ │ │ │ - movs r3, #195 @ 0xc3 │ │ │ │ + ldrd pc, pc, [r9, #-1020]! @ 0x3fc │ │ │ │ + ldrd pc, pc, [r9, #-1020]! @ 0x3fc │ │ │ │ + ldrd pc, pc, [r9, #-1020]! @ 0x3fc │ │ │ │ + ldrd pc, pc, [r9, #-1020]! @ 0x3fc │ │ │ │ + ldrd pc, pc, [r9, #-1020]! @ 0x3fc │ │ │ │ + movs r3, #187 @ 0xbb │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #193 @ 0xc1 │ │ │ │ + cmp r7, #185 @ 0xb9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #99 @ 0x63 │ │ │ │ + cmp r2, #91 @ 0x5b │ │ │ │ movs r0, r0 │ │ │ │ - ldrd pc, pc, [r5, #-1020]! @ 0x3fc │ │ │ │ - ldrd pc, pc, [r5, #-1020]! @ 0x3fc │ │ │ │ - cmp r7, #29 │ │ │ │ + ldrd pc, pc, [r9, #-1020]! @ 0x3fc │ │ │ │ + ldrd pc, pc, [r9, #-1020]! @ 0x3fc │ │ │ │ + cmp r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ ands.w r5, r4, #1984 @ 0x7c0 │ │ │ │ bne.w 56ee8c │ │ │ │ ubfx r0, r4, #21, #5 │ │ │ │ tst.w r4, #65011712 @ 0x3e00000 │ │ │ │ beq.w 56ef0e │ │ │ │ cmp r0, #31 │ │ │ │ - beq.w 573b2a │ │ │ │ + beq.w 573b1e │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #812] @ (5708c8 ) │ │ │ │ + ldr r3, [pc, #808] @ (5708c0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ubfx r5, r4, #11, #5 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #820] @ (5708e8 ) │ │ │ │ + ldr r3, [pc, #816] @ (5708e0 ) │ │ │ │ add r0, r1 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #840] @ (570904 ) │ │ │ │ + ldr r0, [pc, #836] @ (5708fc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ add r3, r1 │ │ │ │ ldr.w r5, [r0, r5, lsl #2] │ │ │ │ add r5, r1 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr.w r0, [r0, r4, lsl #2] │ │ │ │ add r1, r0 │ │ │ │ - ldr r0, [pc, #820] @ (570908 ) │ │ │ │ + ldr r0, [pc, #816] @ (570900 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3108 @ 0xc24 │ │ │ │ ldr.w r0, [r0, #3108] @ 0xc24 │ │ │ │ bl 4b5748 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r2, [pc, #804] @ (57090c ) │ │ │ │ + ldr r2, [pc, #800] @ (570904 ) │ │ │ │ mov r1, r5 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ ubfx r3, r4, #16, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - and.w r3, r4, #1 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + add r2, pc │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ bl 56e818 │ │ │ │ b.w 56ee8e │ │ │ │ ubfx r3, r4, #6, #4 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 56ee8c │ │ │ │ - add r2, pc, #8 @ (adr r2, 570624 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 570620 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - cmp r5, #21 │ │ │ │ + cmp r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #69 @ 0x45 │ │ │ │ + cmp r4, #61 @ 0x3d │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #149 @ 0x95 │ │ │ │ + cmp r3, #141 @ 0x8d │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #229 @ 0xe5 │ │ │ │ + cmp r2, #221 @ 0xdd │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #189 @ 0xbd │ │ │ │ + cmp r0, #181 @ 0xb5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #37 @ 0x25 │ │ │ │ + cmp r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #167 @ 0xa7 │ │ │ │ + movs r7, #159 @ 0x9f │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #41 @ 0x29 │ │ │ │ + movs r7, #33 @ 0x21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ + adds r1, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, r6, r1 │ │ │ │ + subs r1, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, r2, r4 │ │ │ │ + subs r5, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, r3, r6 │ │ │ │ + adds r7, r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strd pc, pc, [r9], #-1020 @ 0x3fc │ │ │ │ - strd pc, pc, [r9], #-1020 @ 0x3fc │ │ │ │ - strd pc, pc, [r9], #-1020 @ 0x3fc │ │ │ │ - adds r3, r7, r3 │ │ │ │ + strd pc, pc, [sp], #-1020 @ 0x3fc │ │ │ │ + strd pc, pc, [sp], #-1020 @ 0x3fc │ │ │ │ + strd pc, pc, [sp], #-1020 @ 0x3fc │ │ │ │ + adds r3, r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 5745ce │ │ │ │ + beq.w 5745c2 │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r5, r3, #20 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #600] @ (5708e8 ) │ │ │ │ + ldr r3, [pc, #596] @ (5708e0 ) │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ mov r6, r0 │ │ │ │ ubfx r4, r4, #23, #3 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #41640 @ 0xa2a8 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ bl 4bcdf8 │ │ │ │ - ldr r1, [pc, #608] @ (570910 ) │ │ │ │ - ldr r2, [pc, #536] @ (5708cc ) │ │ │ │ + ldr r1, [pc, #604] @ (570908 ) │ │ │ │ + ldr r2, [pc, #532] @ (5708c4 ) │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r3, r2, r6 │ │ │ │ add r2, r1 │ │ │ │ - ldr r1, [pc, #588] @ (570914 ) │ │ │ │ + ldr r1, [pc, #584] @ (57090c ) │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #624 @ 0x270 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bl 4b5640 │ │ │ │ b.w 56ef0e │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 56ee8c │ │ │ │ - add r2, pc, #8 @ (adr r2, 5706ec ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 5706e8 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - cmp r1, #137 @ 0x89 │ │ │ │ + cmp r1, #129 @ 0x81 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #99 @ 0x63 │ │ │ │ + cmp r1, #91 @ 0x5b │ │ │ │ movs r0, r0 │ │ │ │ - b.n 57063a │ │ │ │ - vabdl.u q15, d31, d17 │ │ │ │ - vabdl.u q15, d31, d17 │ │ │ │ - vabdl.u q15, d31, d17 │ │ │ │ - vqshrn.u64 d18, , #1 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 57064e │ │ │ │ - vabdl.u q15, d31, d17 │ │ │ │ - vabdl.u q15, d31, d17 │ │ │ │ - vabdl.u q15, d31, d17 │ │ │ │ - vabdl.u q15, d31, d17 │ │ │ │ - vqshrn.u64 d18, , #1 │ │ │ │ + b.n 57063e │ │ │ │ + vabdl.u q15, d31, d21 │ │ │ │ + vabdl.u q15, d31, d21 │ │ │ │ + vabdl.u q15, d31, d21 │ │ │ │ + vqshrn.u64 d18, , #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #247 @ 0xf7 │ │ │ │ + b.n 570652 │ │ │ │ + vabdl.u q15, d31, d21 │ │ │ │ + vabdl.u q15, d31, d21 │ │ │ │ + vabdl.u q15, d31, d21 │ │ │ │ + vabdl.u q15, d31, d21 │ │ │ │ + vqshrn.u64 d18, , #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #211 @ 0xd3 │ │ │ │ + cmp r0, #239 @ 0xef │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #175 @ 0xaf │ │ │ │ + cmp r0, #203 @ 0xcb │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, #167 @ 0xa7 │ │ │ │ movs r0, r0 │ │ │ │ and.w r3, r4, #2496 @ 0x9c0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.w 575728 │ │ │ │ - bhi.w 574942 │ │ │ │ + beq.w 57571c │ │ │ │ + bhi.w 574934 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 57515e │ │ │ │ + beq.w 575150 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 57509e │ │ │ │ + beq.w 575090 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 56ee8c │ │ │ │ ands.w r3, r4, #2162688 @ 0x210000 │ │ │ │ str r3, [sp, #28] │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #376] @ (5708e8 ) │ │ │ │ + ldr r3, [pc, #372] @ (5708e0 ) │ │ │ │ ubfx r2, r4, #22, #4 │ │ │ │ mov.w r5, #2 │ │ │ │ movw r6, #2602 @ 0xa2a │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ smlabb r2, r2, r5, r6 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ @@ -1240493,102 +1240501,100 @@ │ │ │ │ mov r8, r0 │ │ │ │ smlabb r2, r2, r5, r6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #9, #2 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #264] @ (5708d0 ) │ │ │ │ + ldr r3, [pc, #260] @ (5708c8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #320] @ (570918 ) │ │ │ │ + ldr r0, [pc, #316] @ (570910 ) │ │ │ │ add.w r1, r8, r3 │ │ │ │ add.w r6, sl, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ add.w r1, r9, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ addw r1, r0, #3660 @ 0xe4c │ │ │ │ ldr.w r0, [r0, #3660] @ 0xe4c │ │ │ │ bl 4b57bc │ │ │ │ lsls r3, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #280] @ (57091c ) │ │ │ │ + ldr r3, [pc, #276] @ (570914 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - and.w r3, r3, #16384 @ 0x4000 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ + ubfx r2, r4, #11, #5 │ │ │ │ + and.w r3, r3, #16384 @ 0x4000 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ ubfx r2, r4, #6, #5 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ + ubfx r2, r4, #21, #5 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 574e64 │ │ │ │ + bmi.w 574e54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ - ldr r2, [pc, #220] @ (570920 ) │ │ │ │ + ldr r2, [pc, #216] @ (570918 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 554874 │ │ │ │ + bl 554878 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ - lsls r1, r4, #31 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - and.w r3, r3, #16384 @ 0x4000 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ + lsls r1, r4, #31 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ + and.w r3, r3, #16384 @ 0x4000 │ │ │ │ + ubfx r2, r4, #11, #5 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ ubfx r2, r4, #6, #5 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bmi.w 574e78 │ │ │ │ + ubfx r2, r4, #21, #5 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bmi.w 574e68 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ - ldr r2, [pc, #164] @ (570924 ) │ │ │ │ + ldr r2, [pc, #160] @ (57091c ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 554874 │ │ │ │ + bl 554878 │ │ │ │ b.w 56ef0e │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + strd r2, r3, [sp, #44] @ 0x2c │ │ │ │ + ubfx r2, r4, #6, #5 │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ubfx r3, r4, #6, #5 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ lsls r4, r4, #31 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r0, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #116] @ (570928 ) │ │ │ │ + ldr r2, [pc, #112] @ (570920 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 554874 │ │ │ │ + bl 554878 │ │ │ │ b.w 56ef0e │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ b.n 570e90 │ │ │ │ lsls r6, r0, #1 │ │ │ │ b.n 570c68 │ │ │ │ lsls r6, r0, #1 │ │ │ │ b.n 570a44 │ │ │ │ lsls r6, r0, #1 │ │ │ │ asrs r7, r2, #24 │ │ │ │ @@ -1240599,151 +1240605,149 @@ │ │ │ │ adds r5, r3, #0 │ │ │ │ subs r3, r3, r0 │ │ │ │ adds r1, r3, r0 │ │ │ │ str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #57 @ 0x39 │ │ │ │ - vrshr.u32 , , #3 │ │ │ │ - vcgt.f q13, q12, #0 │ │ │ │ + adds r3, #59 @ 0x3b │ │ │ │ + vclt.s , , #0 │ │ │ │ + vcgt.f q13, q14, #0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r6, #85 @ 0x55 │ │ │ │ - vcge.s d22, d22, #0 │ │ │ │ + cmp r6, #89 @ 0x59 │ │ │ │ + vcge.s d22, d26, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #472] @ (570af4 ) │ │ │ │ + ldr r7, [pc, #488] @ (570afc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r3, [r5, #19] │ │ │ │ - vrsra.u64 , , #3 │ │ │ │ - vrsra.u32 , , #3 │ │ │ │ - @ instruction: 0xfffdf8d0 │ │ │ │ + strb r7, [r5, #19] │ │ │ │ + vrsra.u64 , , #3 │ │ │ │ + vrsra.u32 , , #3 │ │ │ │ + @ instruction: 0xfffdf8d6 │ │ │ │ adds r0, #136 @ 0x88 │ │ │ │ - ubfx ip, r4, #11, #5 │ │ │ │ - ubfx r1, r4, #21, #5 │ │ │ │ ubfx r0, r4, #16, #5 │ │ │ │ + ubfx ip, r4, #11, #5 │ │ │ │ ubfx r2, r4, #6, #5 │ │ │ │ + ubfx r1, r4, #21, #5 │ │ │ │ and.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - str.w ip, [sp, #48] @ 0x30 │ │ │ │ + strd r0, ip, [sp, #44] @ 0x2c │ │ │ │ lsls r7, r4, #31 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bmi.w 574c40 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + bmi.w 574c30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 577d6e │ │ │ │ + beq.w 577d5e │ │ │ │ addw r3, ip, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r0, r0, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ str r0, [sp, #0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, #3 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ bl 4d12b8 │ │ │ │ b.w 56ef0e │ │ │ │ - ubfx r3, r4, #11, #5 │ │ │ │ - ldr.w r1, [r0, #136] @ 0x88 │ │ │ │ - mov r8, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ ubfx r3, r4, #16, #5 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ + ldr.w r1, [r0, #136] @ 0x88 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + ubfx r2, r4, #21, #5 │ │ │ │ + mov r8, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ and.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r4, #31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bmi.w 574c56 │ │ │ │ + bmi.w 574c46 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1504] @ 570fa0 │ │ │ │ + ldr.w r2, [pc, #1496] @ 570f90 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 554874 │ │ │ │ + bl 554878 │ │ │ │ b.w 56ef0e │ │ │ │ - ubfx r3, r4, #11, #5 │ │ │ │ - ldr.w r1, [r0, #136] @ 0x88 │ │ │ │ - mov r8, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ ubfx r3, r4, #16, #5 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ + ldr.w r1, [r0, #136] @ 0x88 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + ubfx r2, r4, #21, #5 │ │ │ │ + mov r8, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ and.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r4, #31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bmi.w 574cf4 │ │ │ │ + bmi.w 574ce4 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1440] @ 570fa4 │ │ │ │ + ldr.w r2, [pc, #1436] @ 570f94 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 554874 │ │ │ │ + bl 554878 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ - lsls r7, r4, #31 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - and.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ + lsls r7, r4, #31 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ + and.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ + ubfx r2, r4, #11, #5 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ ubfx r2, r4, #6, #5 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bmi.w 574d92 │ │ │ │ + ubfx r2, r4, #21, #5 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bmi.w 574d82 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1384] @ 570fa8 │ │ │ │ + ldr.w r2, [pc, #1380] @ 570f98 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 554874 │ │ │ │ + bl 554878 │ │ │ │ b.w 56ef0e │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ - ubfx r0, r4, #21, #5 │ │ │ │ ubfx r1, r4, #16, #5 │ │ │ │ + ubfx r2, r4, #11, #5 │ │ │ │ ubfx r3, r4, #6, #5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + ubfx r0, r4, #21, #5 │ │ │ │ + strd r1, r2, [sp, #44] @ 0x2c │ │ │ │ lsls r7, r4, #31 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bmi.w 574ea0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + bmi.w 574e90 │ │ │ │ ldr.w r4, [r6, #136] @ 0x88 │ │ │ │ lsls r4, r4, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r4, [r6, #109] @ 0x6d │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 577120 │ │ │ │ - ldr.w r4, [pc, #1324] @ 570fac │ │ │ │ + beq.w 577114 │ │ │ │ + ldr.w r4, [pc, #1316] @ 570f9c │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r0, r0, #2634 @ 0xa4a │ │ │ │ add r4, pc │ │ │ │ add.w r4, r4, #1280 @ 0x500 │ │ │ │ lsls r3, r3, #4 │ │ │ │ @@ -1240755,325 +1240759,319 @@ │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl 4ce904 │ │ │ │ b.w 56ef0e │ │ │ │ movw r2, #1985 @ 0x7c1 │ │ │ │ ands r2, r4 │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 576e02 │ │ │ │ - bhi.w 574752 │ │ │ │ + beq.w 576df6 │ │ │ │ + bhi.w 574746 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 576b84 │ │ │ │ + beq.w 576b78 │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ - bcs.w 575cd4 │ │ │ │ + bcs.w 575cc8 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq.w 576f4e │ │ │ │ - bhi.w 576f24 │ │ │ │ + beq.w 576f42 │ │ │ │ + bhi.w 576f18 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 576d02 │ │ │ │ + beq.w 576cf6 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1216] @ 570fb0 │ │ │ │ + ldr.w r2, [pc, #1212] @ 570fa0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 54e4f4 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e4f8 │ │ │ │ b.w 56ee8e │ │ │ │ movw r2, #961 @ 0x3c1 │ │ │ │ and.w r3, r4, r2 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 576dde │ │ │ │ + beq.w 576dd2 │ │ │ │ cmp.w r3, #450 @ 0x1c2 │ │ │ │ - bcs.w 574654 │ │ │ │ + bcs.w 574648 │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5769b6 │ │ │ │ + beq.w 5769aa │ │ │ │ cmp.w r3, #322 @ 0x142 │ │ │ │ - bcs.w 576988 │ │ │ │ + bcs.w 57697c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 576db4 │ │ │ │ + beq.w 576da8 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ bne.w 56ee8c │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r3, r4, #16, #3 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + ubfx r2, r4, #16, #3 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bpl.w 56ee8c │ │ │ │ mov r1, r5 │ │ │ │ bl 55bf50 │ │ │ │ b.w 56ee8e │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + strd r2, r3, [sp, #44] @ 0x2c │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + ubfx r2, r4, #6, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ubfx r3, r4, #6, #5 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ands.w r3, r4, #1 │ │ │ │ - bne.w 574eac │ │ │ │ - ldr.w r4, [pc, #1060] @ 570fb4 │ │ │ │ + bne.w 574e9c │ │ │ │ + ldr.w r4, [pc, #1052] @ 570fa4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 559aa4 │ │ │ │ b.w 56ee8e │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + strd r2, r3, [sp, #44] @ 0x2c │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + ubfx r2, r4, #6, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ubfx r3, r4, #6, #5 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ands.w r3, r4, #1 │ │ │ │ - bne.w 574ddc │ │ │ │ - ldr r4, [pc, #1012] @ (570fb8 ) │ │ │ │ + bne.w 574dcc │ │ │ │ + ldr r4, [pc, #1004] @ (570fa8 ) │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 559aa4 │ │ │ │ b.w 56ee8e │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - ubfx r7, r4, #11, #5 │ │ │ │ - ubfx r2, r4, #16, #5 │ │ │ │ + ubfx r2, r4, #21, #5 │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - mov r9, r7 │ │ │ │ + ubfx r7, r4, #16, #5 │ │ │ │ and.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ ubfx r5, r4, #6, #5 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne.w 574ba4 │ │ │ │ + bne.w 574b94 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 573d14 │ │ │ │ + beq.w 573d08 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #932] @ (570fac ) │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ - addw r2, r3, #2634 @ 0xa4a │ │ │ │ - ldr r3, [pc, #928] @ (570fbc ) │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + addw r2, r2, #2634 @ 0xa4a │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ + lsls r2, r2, #4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + addw r2, r7, #2634 @ 0xa4a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - addw r2, r3, #2634 @ 0xa4a │ │ │ │ + mov r8, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ - addw r2, r7, #2634 @ 0xa4a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + addw r2, r3, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r1, [pc, #828] @ (570f9c ) │ │ │ │ + ldr r1, [pc, #824] @ (570f8c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #840] @ (570fc0 ) │ │ │ │ - add.w r1, r8, r3 │ │ │ │ + ldr r0, [pc, #836] @ (570fb0 ) │ │ │ │ + adds r1, r7, r3 │ │ │ │ add r6, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - add.w r1, r9, r3 │ │ │ │ + add.w r1, r8, r3 │ │ │ │ strd r6, r1, [sp] │ │ │ │ add r3, r5 │ │ │ │ addw r1, r0, #3240 @ 0xca8 │ │ │ │ ldr.w r0, [r0, #3240] @ 0xca8 │ │ │ │ bl 4b57bc │ │ │ │ b.w 56ef0e │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + strd r2, r3, [sp, #44] @ 0x2c │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + ubfx r2, r4, #6, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ubfx r3, r4, #6, #5 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ands.w r3, r4, #1 │ │ │ │ - bne.w 574e8c │ │ │ │ - ldr r4, [pc, #776] @ (570fc4 ) │ │ │ │ + bne.w 574e7c │ │ │ │ + ldr r4, [pc, #772] @ (570fb4 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 559aa4 │ │ │ │ b.w 56ee8e │ │ │ │ movw r2, #961 @ 0x3c1 │ │ │ │ and.w r3, r4, r2 │ │ │ │ - ubfx r1, r4, #11, #5 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ubfx r1, r4, #21, #5 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ ubfx r1, r4, #16, #5 │ │ │ │ - ubfx r4, r4, #10, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ + ubfx r1, r4, #11, #5 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + ubfx r1, r4, #10, #1 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + strb.w r1, [sp, #52] @ 0x34 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ - strb.w r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 579474 │ │ │ │ + beq.w 579464 │ │ │ │ cmp.w r3, #450 @ 0x1c2 │ │ │ │ - bcs.w 57469e │ │ │ │ + bcs.w 574692 │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ - beq.w 57871a │ │ │ │ - bhi.w 574fee │ │ │ │ + beq.w 57870c │ │ │ │ + bhi.w 574fe0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 5787f4 │ │ │ │ - bhi.w 576e4e │ │ │ │ + beq.w 5787e4 │ │ │ │ + bhi.w 576e42 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578cde │ │ │ │ + beq.w 578ccc │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54ea28 │ │ │ │ + bl 54ea2c │ │ │ │ b.w 56ef0e │ │ │ │ ubfx sl, r4, #16, #5 │ │ │ │ ubfx r9, r4, #11, #5 │ │ │ │ ubfx r8, r4, #21, #5 │ │ │ │ lsrs r3, r4, #6 │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 574f8c │ │ │ │ + bmi.w 574f7c │ │ │ │ and.w r5, r3, #7 │ │ │ │ tst.w r4, #1536 @ 0x600 │ │ │ │ ubfx r3, r4, #9, #2 │ │ │ │ - beq.w 574ed4 │ │ │ │ + beq.w 574ec4 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r3, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 573d14 │ │ │ │ + beq.w 573d08 │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #572] @ (570fbc ) │ │ │ │ + ldr r3, [pc, #572] @ (570fac ) │ │ │ │ addw r2, r9, #2634 @ 0xa4a │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bl 4bcdf8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r2, #8 │ │ │ │ bl 4bcdf8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 5784a8 │ │ │ │ + bne.w 57849a │ │ │ │ addw r5, r8, #2634 @ 0xa4a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r5, r5, #4 │ │ │ │ mov r2, r5 │ │ │ │ bl 4bcf38 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r2, r5, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 4bcf38 │ │ │ │ b.w 56ef0e │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + strd r2, r3, [sp, #44] @ 0x2c │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + ubfx r2, r4, #6, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ubfx r3, r4, #6, #5 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ands.w r3, r4, #1 │ │ │ │ - bne.w 574ec0 │ │ │ │ - ldr r4, [pc, #480] @ (570fc8 ) │ │ │ │ + bne.w 574eb0 │ │ │ │ + ldr r4, [pc, #476] @ (570fb8 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 559aa4 │ │ │ │ b.w 56ee8e │ │ │ │ movw r2, #1985 @ 0x7c1 │ │ │ │ and.w r3, r4, r2 │ │ │ │ + ubfx r1, r4, #16, #5 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ ubfx r1, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ubfx r1, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 578f22 │ │ │ │ - bhi.w 5748aa │ │ │ │ + beq.w 578f10 │ │ │ │ + bhi.w 57489e │ │ │ │ movw r2, #385 @ 0x181 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 579ae6 │ │ │ │ + beq.w 579ad6 │ │ │ │ cmp.w r3, #386 @ 0x182 │ │ │ │ - bcs.w 575d4e │ │ │ │ + bcs.w 575d42 │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - beq.w 579b4a │ │ │ │ - bhi.w 576b40 │ │ │ │ + beq.w 579b3a │ │ │ │ + bhi.w 576b34 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 578cf6 │ │ │ │ + beq.w 578ce4 │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ movs r4, #0 │ │ │ │ lsls r3, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #372] @ (570fcc ) │ │ │ │ + ldr r3, [pc, #372] @ (570fbc ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - bl 54cd74 │ │ │ │ + bl 54cd78 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r0, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 573d14 │ │ │ │ + beq.w 573d08 │ │ │ │ lsrs r3, r4, #15 │ │ │ │ and.w r1, r4, #1 │ │ │ │ and.w r3, r3, #62 @ 0x3e │ │ │ │ movw r2, #65472 @ 0xffc0 │ │ │ │ ands r2, r4 │ │ │ │ orrs r3, r1 │ │ │ │ eors r3, r2 │ │ │ │ @@ -1241099,15 +1241097,15 @@ │ │ │ │ orr.w r3, r3, r5, lsr #25 │ │ │ │ orr.w r5, r5, r5, lsl #7 │ │ │ │ orr.w r3, r3, ip │ │ │ │ and.w r5, r5, #16843009 @ 0x1010101 │ │ │ │ and.w r3, r3, #16843009 @ 0x1010101 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 4b5028 │ │ │ │ - ldr r2, [pc, #208] @ (570fbc ) │ │ │ │ + ldr r2, [pc, #204] @ (570fac ) │ │ │ │ ldr.w r7, [fp, r2] │ │ │ │ movw r2, #42152 @ 0xa4a8 │ │ │ │ add.w r2, r2, r4, lsl #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4bcf38 │ │ │ │ umull r0, r1, r5, r6 │ │ │ │ @@ -1241118,159 +1241116,160 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ bl 4bcf38 │ │ │ │ b.w 56ef0e │ │ │ │ movw r3, #1985 @ 0x7c1 │ │ │ │ ands r3, r4 │ │ │ │ cmp.w r3, #832 @ 0x340 │ │ │ │ - beq.w 578182 │ │ │ │ - bhi.w 5746de │ │ │ │ + beq.w 5781a0 │ │ │ │ + bhi.w 5746d2 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - beq.w 57825a │ │ │ │ - bhi.w 575c6e │ │ │ │ + beq.w 57824a │ │ │ │ + bhi.w 575c62 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.w 578518 │ │ │ │ - bhi.w 576d62 │ │ │ │ + beq.w 57850a │ │ │ │ + bhi.w 576d56 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 57884e │ │ │ │ + beq.w 57883e │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 57880c │ │ │ │ + beq.w 5787fc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ + lsls r5, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl 4cfd08 │ │ │ │ b.w 56ef0e │ │ │ │ - nop │ │ │ │ - bgt.n 570fdc │ │ │ │ + bgt.n 570fe4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r3, [r1, #6] │ │ │ │ - vcge.s , , #0 │ │ │ │ - vqrdmlsh.s q11, , d31[0] │ │ │ │ - vrsra.u64 , q11, #3 │ │ │ │ + strb r5, [r2, #6] │ │ │ │ + vshr.u64 , , #3 │ │ │ │ + @ instruction: 0xfffd6ff9 │ │ │ │ + vcgt.f d23, d0, #0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - ldr r5, [r3, #96] @ 0x60 │ │ │ │ - vshr.u64 d21, d7, #3 │ │ │ │ - vsra.u32 d21, d21, #3 │ │ │ │ + ldr r7, [r4, #96] @ 0x60 │ │ │ │ + vcge.s d21, d17, #0 │ │ │ │ + vsra.u32 d21, d31, #3 │ │ │ │ vrsra.u64 , q12, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #852] @ (57131c ) │ │ │ │ - @ instruction: 0xfffd4dd9 │ │ │ │ - vsubl.u , d29, d17 │ │ │ │ + ldr r7, [pc, #908] @ (571344 ) │ │ │ │ + vqrdmulh.s q10, , d23[0] │ │ │ │ + vsubl.u , d29, d31 │ │ │ │ vclt.s , q0, #0 │ │ │ │ strb r1, [r0, #15] │ │ │ │ ands r3, r4 │ │ │ │ cmp.w r3, #896 @ 0x380 │ │ │ │ - beq.w 577c74 │ │ │ │ - bhi.w 574b10 │ │ │ │ + beq.w 577c64 │ │ │ │ + bhi.w 574b00 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 5787c6 │ │ │ │ - bhi.w 575652 │ │ │ │ + beq.w 5787b6 │ │ │ │ + bhi.w 575646 │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ - beq.w 5782f8 │ │ │ │ - bhi.w 576d28 │ │ │ │ + beq.w 5782e8 │ │ │ │ + bhi.w 576d1c │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.w 578332 │ │ │ │ + beq.w 578322 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #23, #3 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + ubfx r4, r4, #11, #5 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 555788 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 55578c │ │ │ │ b.w 56ef0e │ │ │ │ movw r3, #1985 @ 0x7c1 │ │ │ │ ands r3, r4 │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ - ubfx r1, r4, #21, #5 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + ubfx r1, r4, #11, #5 │ │ │ │ cmp.w r3, #640 @ 0x280 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - strd r1, r4, [sp, #40] @ 0x28 │ │ │ │ - beq.w 57748e │ │ │ │ - bhi.w 574a12 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + beq.w 577482 │ │ │ │ + bhi.w 574a04 │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ - beq.w 57725e │ │ │ │ - bhi.w 575b60 │ │ │ │ + beq.w 577252 │ │ │ │ + bhi.w 575b54 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 5782de │ │ │ │ - bhi.w 576c2a │ │ │ │ + beq.w 5782ce │ │ │ │ + bhi.w 576c1e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 577108 │ │ │ │ + beq.w 5770fc │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r7, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1564] @ 5716a4 │ │ │ │ + ldr.w r2, [pc, #1568] @ 571698 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ movw r2, #1985 @ 0x7c1 │ │ │ │ ands r2, r4 │ │ │ │ + ubfx r1, r4, #16, #5 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ - ubfx r0, r4, #21, #5 │ │ │ │ cmp.w r2, #640 @ 0x280 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - beq.w 578890 │ │ │ │ - bhi.w 5748f2 │ │ │ │ - movw r1, #257 @ 0x101 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 5788e6 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + strd r1, r3, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + beq.w 578880 │ │ │ │ + bhi.w 5748e6 │ │ │ │ + movw r0, #257 @ 0x101 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 5788d6 │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ - bcs.w 5757e8 │ │ │ │ + bcs.w 5757dc │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.w 57803e │ │ │ │ - bhi.w 5766da │ │ │ │ + beq.w 578028 │ │ │ │ + bhi.w 5766ce │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 57809a │ │ │ │ - bhi.w 578084 │ │ │ │ + beq.w 578084 │ │ │ │ + bhi.w 57806e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5798f4 │ │ │ │ + beq.w 5798e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ bl 56ab90 │ │ │ │ b.w 56ee8e │ │ │ │ bl 544768 │ │ │ │ b.w 56ef0e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ubfx r5, r4, #21, #5 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr.w r1, [pc, #1436] @ 5716a8 │ │ │ │ + ldr.w r1, [pc, #1440] @ 57169c │ │ │ │ ubfx ip, r4, #16, #5 │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ strd r2, r2, [sp] │ │ │ │ ands r2, r4 │ │ │ │ ubfx r4, r4, #10, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -1241280,15 +1241279,15 @@ │ │ │ │ ldr.w r2, [r1, ip, lsl #2] │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ bl 5630d0 │ │ │ │ b.w 56ef0e │ │ │ │ movs r0, #0 │ │ │ │ ubfx r5, r4, #21, #5 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr.w r1, [pc, #1384] @ 5716ac │ │ │ │ + ldr.w r1, [pc, #1388] @ 5716a0 │ │ │ │ ubfx ip, r4, #16, #5 │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ strd r2, r2, [sp] │ │ │ │ ands r2, r4 │ │ │ │ ubfx r4, r4, #10, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -1241307,22 +1241306,21 @@ │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 563318 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r5 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r4, #10, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - and.w r3, r4, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strb.w r3, [sp, #49] @ 0x31 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #49] @ 0x31 │ │ │ │ bl 56bb3c │ │ │ │ b.w 56ef0e │ │ │ │ and.w r2, r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ ubfx r5, r4, #10, #1 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -1241339,108 +1241337,108 @@ │ │ │ │ ubfx r2, r4, #10, #1 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ strd r2, r1, [sp] │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ bl 563318 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [pc, #1188] @ 5716b0 │ │ │ │ + ldr.w r2, [pc, #1192] @ 5716a4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ lsls r2, r4, #15 │ │ │ │ bmi.w 56ee8c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr.w r2, [pc, #1156] @ 5716b4 │ │ │ │ + ldr.w r2, [pc, #1156] @ 5716a8 │ │ │ │ ubfx r4, r4, #17, #4 │ │ │ │ and.w r3, r3, #16 │ │ │ │ orrs r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1128] @ 5716b8 │ │ │ │ + ldr.w r2, [pc, #1132] @ 5716ac │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1104] @ 5716bc │ │ │ │ + ldr.w r2, [pc, #1104] @ 5716b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1076] @ 5716c0 │ │ │ │ + ldr.w r2, [pc, #1080] @ 5716b4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1052] @ 5716c4 │ │ │ │ + ldr.w r2, [pc, #1052] @ 5716b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1024] @ 5716c8 │ │ │ │ + ldr.w r2, [pc, #1028] @ 5716bc │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #1000] @ (5716cc ) │ │ │ │ + ldr r2, [pc, #1000] @ (5716c0 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #976] @ (5716d0 ) │ │ │ │ + ldr r2, [pc, #976] @ (5716c4 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #952] @ (5716d4 ) │ │ │ │ + ldr r2, [pc, #952] @ (5716c8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -1241448,67 +1241446,67 @@ │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ movw r2, #32776 @ 0x8008 │ │ │ │ tst r2, r3 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r2, [r0, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 574e0a │ │ │ │ + bne.w 574dfa │ │ │ │ ldrb.w r3, [r0, #89] @ 0x59 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 574e0a │ │ │ │ - ldr r5, [pc, #892] @ (5716d8 ) │ │ │ │ + beq.w 574dfa │ │ │ │ + ldr r5, [pc, #896] @ (5716cc ) │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ - ldr r3, [pc, #892] @ (5716dc ) │ │ │ │ + ldr r3, [pc, #892] @ (5716d0 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r1, [pc, #812] @ (571690 ) │ │ │ │ + ldr r1, [pc, #812] @ (571684 ) │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r4, [r5, r4, lsl #2] │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r1 │ │ │ │ add r1, r4 │ │ │ │ lsls r4, r0, #18 │ │ │ │ - bpl.w 576788 │ │ │ │ - ldr r0, [pc, #856] @ (5716e0 ) │ │ │ │ + bpl.w 57677c │ │ │ │ + ldr r0, [pc, #856] @ (5716d4 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #4032 @ 0xfc0 │ │ │ │ ldr.w r0, [r0, #4032] @ 0xfc0 │ │ │ │ bl 4b566c │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ movw r2, #32776 @ 0x8008 │ │ │ │ tst r2, r3 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r2, [r0, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 574e0a │ │ │ │ + bne.w 574dfa │ │ │ │ ldrb.w r3, [r0, #89] @ 0x59 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 574e0a │ │ │ │ - ldr r3, [pc, #804] @ (5716e4 ) │ │ │ │ + beq.w 574dfa │ │ │ │ + ldr r3, [pc, #804] @ (5716d8 ) │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ - ldr r1, [pc, #716] @ (571694 ) │ │ │ │ + ldr r1, [pc, #720] @ (571688 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ lsls r5, r0, #18 │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, r4 │ │ │ │ - bpl.w 576770 │ │ │ │ - ldr r1, [pc, #760] @ (5716dc ) │ │ │ │ - ldr r0, [pc, #768] @ (5716e8 ) │ │ │ │ + bpl.w 576764 │ │ │ │ + ldr r1, [pc, #760] @ (5716d0 ) │ │ │ │ + ldr r0, [pc, #772] @ (5716dc ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r5, [fp, r1] │ │ │ │ addw r1, r0, #3768 @ 0xeb8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r0, [r0, #3768] @ 0xeb8 │ │ │ │ add r3, r4 │ │ │ │ @@ -1241519,27 +1241517,27 @@ │ │ │ │ bl 54b280 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r4, r3, #11 │ │ │ │ bpl.w 56ef0e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578074 │ │ │ │ + beq.w 57805e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 4b4ff4 │ │ │ │ mov r5, r0 │ │ │ │ bl 4b45f8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r5, [pc, #700] @ (5716ec ) │ │ │ │ + ldr r5, [pc, #704] @ (5716e0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr.w r1, [r5, r7, lsl #2] │ │ │ │ bl 4b99f8 │ │ │ │ - ldr r1, [pc, #604] @ (571698 ) │ │ │ │ - ldr r3, [pc, #668] @ (5716dc ) │ │ │ │ + ldr r1, [pc, #604] @ (57168c ) │ │ │ │ + ldr r3, [pc, #672] @ (5716d0 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ @@ -1241548,52 +1241546,52 @@ │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r5, r7, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, r0 │ │ │ │ - ldr r0, [pc, #648] @ (5716f0 ) │ │ │ │ + ldr r0, [pc, #648] @ (5716e4 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #84 @ 0x54 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ bl 4b5748 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b280 │ │ │ │ - ldr r2, [pc, #624] @ (5716f4 ) │ │ │ │ + ldr r2, [pc, #624] @ (5716e8 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 56cab8 │ │ │ │ b.w 56ef0e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 54b280 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r5, r3, #11 │ │ │ │ bpl.w 56ef0e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 577a58 │ │ │ │ + beq.w 577a48 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 4b4ff4 │ │ │ │ mov r5, r0 │ │ │ │ bl 4b45f8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r5, [pc, #568] @ (5716f8 ) │ │ │ │ + ldr r5, [pc, #572] @ (5716ec ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr.w r1, [r5, r7, lsl #2] │ │ │ │ bl 4b99f8 │ │ │ │ - ldr r1, [pc, #464] @ (57169c ) │ │ │ │ - ldr r3, [pc, #524] @ (5716dc ) │ │ │ │ + ldr r1, [pc, #464] @ (571690 ) │ │ │ │ + ldr r3, [pc, #528] @ (5716d0 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ @@ -1241602,82 +1241600,82 @@ │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r5, r7, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, r0 │ │ │ │ - ldr r0, [pc, #516] @ (5716fc ) │ │ │ │ + ldr r0, [pc, #516] @ (5716f0 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ sub.w r1, r0, #48 @ 0x30 │ │ │ │ ldr.w r0, [r0, #-48] │ │ │ │ bl 4b5748 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - ubfx r2, r4, #17, #1 │ │ │ │ - strb.w r2, [sp, #52] @ 0x34 │ │ │ │ ubfx r2, r4, #16, #1 │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ - lsls r7, r3, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ + ubfx r2, r4, #17, #1 │ │ │ │ + lsls r7, r3, #2 │ │ │ │ + strb.w r2, [sp, #52] @ 0x34 │ │ │ │ ubfx r2, r4, #18, #2 │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ strd r4, r2, [sp, #44] @ 0x2c │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ bl 54b064 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b280 │ │ │ │ - ldr r2, [pc, #432] @ (571700 ) │ │ │ │ + ldr r2, [pc, #436] @ (5716f4 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 56cab8 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - ubfx r2, r4, #17, #1 │ │ │ │ - strb.w r2, [sp, #52] @ 0x34 │ │ │ │ ubfx r2, r4, #16, #1 │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ + ubfx r2, r4, #17, #1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + strb.w r2, [sp, #52] @ 0x34 │ │ │ │ ubfx r2, r4, #18, #2 │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ strd r4, r2, [sp, #44] @ 0x2c │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 54b064 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #256] @ (5716a0 ) │ │ │ │ + ldr r2, [pc, #256] @ (571694 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #348] @ (571704 ) │ │ │ │ + ldr r0, [pc, #352] @ (5716f8 ) │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r1, r2] │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ ldr.w r0, [r0, r4, lsl #2] │ │ │ │ add r2, r1 │ │ │ │ add r1, r0 │ │ │ │ - ldr r0, [pc, #312] @ (571708 ) │ │ │ │ + ldr r0, [pc, #316] @ (5716fc ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #612 @ 0x264 │ │ │ │ ldr.w r0, [r0, #612] @ 0x264 │ │ │ │ bl 4b566c │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r5 │ │ │ │ @@ -1241688,122 +1241686,124 @@ │ │ │ │ b.w 56ee8e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b258 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r7, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #256] @ (57170c ) │ │ │ │ + ldr r2, [pc, #260] @ (571700 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 55f048 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b258 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #228] @ (571710 ) │ │ │ │ + ldr r2, [pc, #228] @ (571704 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 55f048 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ and.w r2, r4, #1 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #188] @ (571714 ) │ │ │ │ + ldr r3, [pc, #188] @ (571708 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 5625a0 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 56ee8c │ │ │ │ - ldr r3, [pc, #160] @ (571718 ) │ │ │ │ + ldr r3, [pc, #164] @ (57170c ) │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ bl 4bf120 │ │ │ │ b.w 56ef0e │ │ │ │ - bpl.n 5716cc │ │ │ │ + nop │ │ │ │ + bpl.n 5716dc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bmi.n 571608 │ │ │ │ + bmi.n 571618 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bmi.n 571720 │ │ │ │ + bmi.n 571730 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcc.n 571604 │ │ │ │ + bcc.n 571614 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bcs.n 571658 │ │ │ │ + bcs.n 571668 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - asrs r3, r0, #28 │ │ │ │ - vclt.f , q3, #0 │ │ │ │ + asrs r1, r2, #28 │ │ │ │ + vqshlu.s32 , q2, #29 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r1, [r0, r1] │ │ │ │ - vsli.64 d21, d19, #61 @ 0x3d │ │ │ │ - vceq.f d21, d29, #0 │ │ │ │ - vcge.f d21, d23, #0 │ │ │ │ - vcgt.f d21, d17, #0 │ │ │ │ - vrsra.u64 d21, d15, #3 │ │ │ │ - vrsra.u32 d21, d9, #3 │ │ │ │ - vrshr.u64 d21, d5, #3 │ │ │ │ - vqshlu.s32 d21, d13, #29 │ │ │ │ - vsli.64 d21, d9, #61 @ 0x3d │ │ │ │ - vrsra.u64 , q12, #3 │ │ │ │ + ldrsb r7, [r1, r1] │ │ │ │ + vcle.f , , #0 │ │ │ │ + vsli.32 d21, d27, #29 │ │ │ │ + vsri.64 d21, d21, #3 │ │ │ │ + vcgt.f d21, d31, #0 │ │ │ │ + vneg.s d21, d29 │ │ │ │ + vabs.s d21, d23 │ │ │ │ + vsubl.u , d29, d19 │ │ │ │ + vclt.f d21, d27, #0 │ │ │ │ + vcle.f d21, d23, #0 │ │ │ │ + vcgt.f d21, d6, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r2, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - vrshr.u64 d21, d8, #3 │ │ │ │ + ldr r7, [r2, #28] │ │ │ │ + vsubl.u , d29, d22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - vcle.s d21, d26, #0 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + vsra.u64 d21, d24, #3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r7, #79 @ 0x4f │ │ │ │ - vmlsl.u , d29, d17[0] │ │ │ │ + adds r7, #93 @ 0x5d │ │ │ │ + vmlsl.u , d29, d31[0] │ │ │ │ vshr.u32 d19, d20, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r5, r3, #9 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #804] @ (571a4c ) │ │ │ │ + ldr r2, [pc, #804] @ (571a40 ) │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ - ldr r0, [pc, #776] @ (571a3c ) │ │ │ │ + ldr r0, [pc, #776] @ (571a30 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #792] @ (571a50 ) │ │ │ │ + ldr r1, [pc, #792] @ (571a44 ) │ │ │ │ add r0, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add.w r1, r1, #480 @ 0x1e0 │ │ │ │ @@ -1241812,34 +1241812,34 @@ │ │ │ │ add r3, r2 │ │ │ │ add r2, r6 │ │ │ │ bl 4b5640 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r6, r3, #9 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #748] @ (571a54 ) │ │ │ │ + ldr r2, [pc, #748] @ (571a48 ) │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ - ldr r0, [pc, #716] @ (571a40 ) │ │ │ │ + ldr r0, [pc, #716] @ (571a34 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #736] @ (571a58 ) │ │ │ │ + ldr r1, [pc, #736] @ (571a4c ) │ │ │ │ add r0, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add.w r1, r1, #348 @ 0x15c │ │ │ │ ldr r2, [r4, r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r3, r2 │ │ │ │ add r2, r6 │ │ │ │ bl 4b5640 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r3, [pc, #700] @ (571a5c ) │ │ │ │ + ldr r3, [pc, #700] @ (571a50 ) │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r7, [r3, r4, lsl #2] │ │ │ │ ldr.w r5, [r3, r2, lsl #2] │ │ │ │ bl 4b45f8 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ @@ -1241865,268 +1241865,268 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 4ba1d0 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r2, r3, #19 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #608] @ (571a60 ) │ │ │ │ + ldr r2, [pc, #608] @ (571a54 ) │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ - ldr r0, [pc, #568] @ (571a44 ) │ │ │ │ + ldr r0, [pc, #568] @ (571a38 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #596] @ (571a64 ) │ │ │ │ + ldr r1, [pc, #596] @ (571a58 ) │ │ │ │ add r0, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ ldr.w r6, [r2, r4, lsl #2] │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r3, r2 │ │ │ │ add r2, r6 │ │ │ │ bl 4b5640 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r3, [pc, #564] @ (571a68 ) │ │ │ │ + ldr r3, [pc, #564] @ (571a5c ) │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ and.w r2, r4, #1 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 5625a0 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r0, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5780f6 │ │ │ │ + beq.w 5780e0 │ │ │ │ ldrb.w r3, [r6, #93] @ 0x5d │ │ │ │ - cbz r3, 57188a │ │ │ │ + cbz r3, 57187e │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 57188a │ │ │ │ - ldr r3, [pc, #496] @ (571a6c ) │ │ │ │ + beq.n 57187e │ │ │ │ + ldr r3, [pc, #496] @ (571a60 ) │ │ │ │ movs r1, #32 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #304] @ 0x130 │ │ │ │ bl 4b99ac │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r6, #100] @ 0x64 │ │ │ │ bl 4b4730 │ │ │ │ - ldr r3, [pc, #480] @ (571a70 ) │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r3, [pc, #480] @ (571a64 ) │ │ │ │ + mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [r3, r8, lsl #2] │ │ │ │ + ldr.w r2, [r3, r4, lsl #2] │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ bl 4b45f8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 578104 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 5780ee │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ bl 4b99f8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r4 │ │ │ │ mvn.w r2, #15 │ │ │ │ bl 4ba1d0 │ │ │ │ - ldr r3, [pc, #388] @ (571a48 ) │ │ │ │ + ldr r3, [pc, #388] @ (571a3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ - add r1, r5 │ │ │ │ + add r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ orr.w r3, r3, #260 @ 0x104 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r5 │ │ │ │ bl 4c5ad0 │ │ │ │ - ldr r3, [pc, #400] @ (571a74 ) │ │ │ │ - addw r2, r7, #2634 @ 0xa4a │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r3, [pc, #400] @ (571a68 ) │ │ │ │ + addw r2, r8, #2634 @ 0xa4a │ │ │ │ + mov r0, r5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 4c19bc │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r3, [pc, #380] @ (571a78 ) │ │ │ │ + ldr r3, [pc, #380] @ (571a6c ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ bl 561ffc │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r3, [pc, #368] @ (571a7c ) │ │ │ │ + ldr r3, [pc, #368] @ (571a70 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ bl 561ffc │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r3, [pc, #356] @ (571a80 ) │ │ │ │ + ldr r3, [pc, #356] @ (571a74 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ bl 561ffc │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r5, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.w 5780de │ │ │ │ + bhi.w 5780c8 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5780d0 │ │ │ │ - ldr r2, [pc, #320] @ (571a84 ) │ │ │ │ + beq.w 5780ba │ │ │ │ + ldr r2, [pc, #320] @ (571a78 ) │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r2, [r2, r8, lsl #2] │ │ │ │ + ldr.w r2, [r2, r9, lsl #2] │ │ │ │ bl 562670 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r3, r4, #25 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #280] @ (571a88 ) │ │ │ │ + ldr r2, [pc, #280] @ (571a7c ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 55f048 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r1, r4, #25 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #252] @ (571a8c ) │ │ │ │ + ldr r2, [pc, #252] @ (571a80 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 55f104 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r4, r4, #25 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r0, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #228] @ (571a90 ) │ │ │ │ + ldr r2, [pc, #228] @ (571a84 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 55f104 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r3, [pc, #216] @ (571a94 ) │ │ │ │ + ldr r3, [pc, #216] @ (571a88 ) │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - and.w r2, r4, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strb.w r2, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 561db4 │ │ │ │ b.w 56ef0e │ │ │ │ mov r0, r5 │ │ │ │ - ubfx r1, r4, #21, #5 │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ - and.w r3, r4, #1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + ubfx r1, r4, #16, #5 │ │ │ │ + ubfx r2, r4, #21, #5 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + strd r2, r1, [sp, #40] @ 0x28 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ bl 565620 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r3, [pc, #136] @ (571a98 ) │ │ │ │ + ldr r3, [pc, #136] @ (571a8c ) │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - and.w r2, r4, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strb.w r2, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 561db4 │ │ │ │ b.w 56ef0e │ │ │ │ nop │ │ │ │ - bne.n 571adc │ │ │ │ + bne.n 571ae8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bne.n 571a60 │ │ │ │ + bne.n 571a6c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - beq.n 571b34 │ │ │ │ + beq.n 571940 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #50 @ 0x32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #920] @ (571df0 ) │ │ │ │ + ldr r7, [pc, #968] @ (571e14 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [pc, #712] @ (571d28 ) │ │ │ │ + ldr r7, [pc, #760] @ (571d4c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #312] @ (571b9c ) │ │ │ │ + ldr r7, [pc, #360] @ (571bc0 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #880] @ (571de0 ) │ │ │ │ + ldr r6, [pc, #928] @ (571e04 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [pc, #792] @ (571d8c ) │ │ │ │ + ldr r6, [pc, #840] @ (571db0 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r7, r3, #24 │ │ │ │ - vsli.64 d17, d23, #61 @ 0x3d │ │ │ │ - vceq.f , , #0 │ │ │ │ - @ instruction: 0xfffd4e0c │ │ │ │ + asrs r3, r5, #24 │ │ │ │ + vcle.f , , #0 │ │ │ │ + vsli.32 , , #29 │ │ │ │ + vcvt.f32.u32 d20, d8, #3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r3, #87 @ 0x57 │ │ │ │ - vsli.32 d19, d1, #29 │ │ │ │ - vcge.f d19, d25, #0 │ │ │ │ + adds r3, #99 @ 0x63 │ │ │ │ + vsli.32 d19, d13, #29 │ │ │ │ + vsri.64 d19, d21, #3 │ │ │ │ vsri.64 q10, q10, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r3, [pc, #1900] @ 57220c │ │ │ │ + ldr.w r3, [pc, #1900] @ 572200 │ │ │ │ ubfx r6, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ add r3, pc │ │ │ │ and.w r4, r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - beq.w 5799ce │ │ │ │ + beq.w 5799be │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4b9d70 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr.w r5, [pc, #1856] @ 572210 │ │ │ │ + ldr.w r5, [pc, #1856] @ 572204 │ │ │ │ movs r0, #0 │ │ │ │ add r5, pc │ │ │ │ ldr.w r6, [r5, r6, lsl #2] │ │ │ │ bl 4b4ff4 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b45f8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1242159,114 +1242159,116 @@ │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ bl 4b9978 │ │ │ │ ldr.w r1, [r5, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r1 │ │ │ │ bl 4b9c7c │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r3, [pc, #1740] @ 572214 │ │ │ │ + ldr.w r3, [pc, #1740] @ 572208 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - and.w r2, r4, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strb.w r2, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 561db4 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r3, [pc, #1696] @ 572218 │ │ │ │ + ldr.w r3, [pc, #1696] @ 57220c │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - and.w r2, r4, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strb.w r2, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 561db4 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r3, [pc, #1652] @ 57221c │ │ │ │ + ldr.w r3, [pc, #1652] @ 572210 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - and.w r2, r4, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strb.w r2, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 561db4 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r3, [pc, #1608] @ 572220 │ │ │ │ + ldr.w r3, [pc, #1608] @ 572214 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - and.w r2, r4, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strb.w r2, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 561db4 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r3, r4, #25 │ │ │ │ - bmi.w 5799d8 │ │ │ │ + bmi.w 5799c8 │ │ │ │ mov r1, r5 │ │ │ │ bl 564a2c │ │ │ │ b.w 56ee8e │ │ │ │ mov r1, r5 │ │ │ │ lsls r2, r4, #25 │ │ │ │ - bmi.w 57704c │ │ │ │ + bmi.w 577040 │ │ │ │ bl 568e74 │ │ │ │ b.w 56ee8e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b258 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1516] @ 572224 │ │ │ │ + ldr.w r2, [pc, #1516] @ 572218 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 55f104 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r3, [pc, #1500] @ 572228 │ │ │ │ + ldr.w r3, [pc, #1500] @ 57221c │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ and.w r2, r4, #1 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 561550 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r3, [pc, #1464] @ 57222c │ │ │ │ + ldr.w r3, [pc, #1464] @ 572220 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ and.w r2, r4, #1 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 561550 │ │ │ │ b.w 56ef0e │ │ │ │ movs r4, #0 │ │ │ │ @@ -1242427,105 +1242429,105 @@ │ │ │ │ bl 562dc0 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r1, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5780f6 │ │ │ │ + beq.w 5780e0 │ │ │ │ ldrb.w r3, [r0, #93] @ 0x5d │ │ │ │ - cbz r3, 571e80 │ │ │ │ + cbz r3, 571e74 │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 571e80 │ │ │ │ - ldr r3, [pc, #960] @ (572230 ) │ │ │ │ + beq.n 571e74 │ │ │ │ + ldr r3, [pc, #960] @ (572224 ) │ │ │ │ movs r1, #32 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #304] @ 0x130 │ │ │ │ bl 4b99ac │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r6, #100] @ 0x64 │ │ │ │ bl 4b4730 │ │ │ │ - ldr r3, [pc, #940] @ (572234 ) │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r3, [pc, #940] @ (572228 ) │ │ │ │ + mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [r3, r8, lsl #2] │ │ │ │ + ldr.w r2, [r3, r4, lsl #2] │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ bl 4b45f8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 577816 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 57780a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ bl 4b99f8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r4 │ │ │ │ mvn.w r2, #15 │ │ │ │ - movs r4, #0 │ │ │ │ bl 4ba1d0 │ │ │ │ - ldr r3, [pc, #892] @ (572238 ) │ │ │ │ - addw r2, r7, #2634 @ 0xa4a │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r3, [pc, #896] @ (57222c ) │ │ │ │ + addw r2, r8, #2634 @ 0xa4a │ │ │ │ + mov r0, r5 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 4c1914 │ │ │ │ - ldr r2, [pc, #808] @ (5721f8 ) │ │ │ │ + ldr r2, [pc, #812] @ (5721ec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r5 │ │ │ │ orr.w r3, r3, #260 @ 0x104 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ - add r1, r5 │ │ │ │ + add r1, r4 │ │ │ │ + movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4c5c08 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r3, [pc, #844] @ (57223c ) │ │ │ │ + ldr r3, [pc, #844] @ (572230 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ bl 561ffc │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r3, [pc, #832] @ (572240 ) │ │ │ │ + ldr r3, [pc, #832] @ (572234 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ bl 561ffc │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r3, [pc, #820] @ (572244 ) │ │ │ │ + ldr r3, [pc, #820] @ (572238 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ bl 561ffc │ │ │ │ b.w 56ee8e │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ movt r3, #31 │ │ │ │ ands r3, r4 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 577d8a │ │ │ │ + beq.w 577dcc │ │ │ │ cmp.w r3, #66560 @ 0x10400 │ │ │ │ bne.w 56ee8c │ │ │ │ ands.w r3, r4, #2048 @ 0x800 │ │ │ │ mov r8, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 573d14 │ │ │ │ + beq.w 573d08 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #720] @ (572238 ) │ │ │ │ + ldr r3, [pc, #720] @ (57222c ) │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ mov r5, r0 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1242533,48 +1242535,48 @@ │ │ │ │ ubfx r2, r4, #12, #4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ add.w r2, r2, #41472 @ 0xa200 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r1, [pc, #612] @ (5721fc ) │ │ │ │ + ldr r1, [pc, #612] @ (5721f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r6, r3 │ │ │ │ add r5, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #668] @ (572248 ) │ │ │ │ + ldr r0, [pc, #668] @ (57223c ) │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ addw r1, r0, #3528 @ 0xdc8 │ │ │ │ ldr.w r0, [r0, #3528] @ 0xdc8 │ │ │ │ bl 4b56d8 │ │ │ │ b.w 56ef0e │ │ │ │ ubfx r3, r4, #10, #2 │ │ │ │ tst.w r4, #3072 @ 0xc00 │ │ │ │ - beq.w 577f06 │ │ │ │ + beq.w 577ef0 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 56ee8c │ │ │ │ ands.w r3, r4, #2097152 @ 0x200000 │ │ │ │ mov r9, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r5, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #576] @ (572238 ) │ │ │ │ + ldr r3, [pc, #576] @ (57222c ) │ │ │ │ ubfx r2, r4, #22, #4 │ │ │ │ mov.w r6, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r5, [fp, r3] │ │ │ │ movw r3, #2602 @ 0xa2a │ │ │ │ smlabb r2, r2, r6, r3 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1242591,57 +1242593,57 @@ │ │ │ │ ubfx r2, r4, #12, #4 │ │ │ │ movw r3, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ smlabb r2, r2, r6, r3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r1, [pc, #440] @ (572200 ) │ │ │ │ + ldr r1, [pc, #440] @ (5721f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #492] @ (57224c ) │ │ │ │ + ldr r0, [pc, #492] @ (572240 ) │ │ │ │ adds r1, r7, r3 │ │ │ │ add.w r6, r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r1, r0, #3264 @ 0xcc0 │ │ │ │ add r3, r5 │ │ │ │ ldr.w r0, [r0, #3264] @ 0xcc0 │ │ │ │ bl 4b5748 │ │ │ │ lsls r4, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #464] @ (572250 ) │ │ │ │ + ldr r3, [pc, #464] @ (572244 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ and.w r8, r4, #1 │ │ │ │ lsls r3, r4, #21 │ │ │ │ - bmi.w 577e6c │ │ │ │ + bmi.w 577e56 │ │ │ │ ands.w r3, r4, #2048 @ 0x800 │ │ │ │ mov r9, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #372] @ (572238 ) │ │ │ │ + ldr r3, [pc, #372] @ (57222c ) │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ mov r5, r0 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1242649,54 +1242651,54 @@ │ │ │ │ ubfx r2, r4, #12, #4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ add.w r2, r2, #41472 @ 0xa200 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r1, [pc, #272] @ (572204 ) │ │ │ │ + ldr r1, [pc, #272] @ (5721f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r6, r3 │ │ │ │ add r5, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #332] @ (572254 ) │ │ │ │ + ldr r0, [pc, #332] @ (572248 ) │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ addw r1, r0, #2604 @ 0xa2c │ │ │ │ ldr.w r0, [r0, #2604] @ 0xa2c │ │ │ │ bl 4b56d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #308] @ (572258 ) │ │ │ │ + ldr r3, [pc, #308] @ (57224c ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ mov.w r5, #3072 @ 0xc00 │ │ │ │ movt r5, #32 │ │ │ │ ands r5, r4 │ │ │ │ - beq.w 577f96 │ │ │ │ + beq.w 577f80 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #208] @ (572238 ) │ │ │ │ + ldr r3, [pc, #208] @ (57222c ) │ │ │ │ ubfx r2, r4, #22, #4 │ │ │ │ mov.w r5, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ movw r3, #2602 @ 0xa2a │ │ │ │ smlabb r2, r2, r5, r3 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ @@ -1242710,108 +1242712,108 @@ │ │ │ │ smlabb r2, r2, r5, r3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ubfx r0, r4, #20, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r2, [pc, #88] @ (572208 ) │ │ │ │ + ldr r2, [pc, #88] @ (5721fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #152] @ (57225c ) │ │ │ │ + ldr r0, [pc, #152] @ (572250 ) │ │ │ │ add r6, r3 │ │ │ │ add.w r5, r8, r3 │ │ │ │ strd r5, r6, [sp] │ │ │ │ add r0, pc │ │ │ │ add r3, r1 │ │ │ │ addw r1, r0, #3000 @ 0xbb8 │ │ │ │ ldr.w r0, [r0, #3000] @ 0xbb8 │ │ │ │ bl 4b5748 │ │ │ │ lsls r3, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #124] @ (572260 ) │ │ │ │ + ldr r3, [pc, #124] @ (572254 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r6} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [pc, #688] @ (5724c0 ) │ │ │ │ + ldr r4, [pc, #736] @ (5724e4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [pc, #528] @ (572424 ) │ │ │ │ + ldr r4, [pc, #576] @ (572448 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #247 @ 0xf7 │ │ │ │ + adds r3, #3 │ │ │ │ vsri.64 , q12, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #920] @ (5725cc ) │ │ │ │ + ldr r0, [pc, #968] @ (5725f0 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [pc, #832] @ (572578 ) │ │ │ │ + ldr r0, [pc, #880] @ (57259c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r1, r6, #4 │ │ │ │ - vcge.s , , #0 │ │ │ │ - vcgt.s , , #0 │ │ │ │ - vneg.f d19, d26 │ │ │ │ + asrs r5, r7, #4 │ │ │ │ + vshr.u64 , , #3 │ │ │ │ + vcgt.s , , #0 │ │ │ │ + vqshl.u64 d19, d22, #61 @ 0x3d │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov lr, sl │ │ │ │ + mov sl, ip │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, lr │ │ │ │ + cmp r6, pc │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ movt r5, #32 │ │ │ │ ands r5, r4 │ │ │ │ - beq.w 579932 │ │ │ │ + beq.w 579922 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ bne.w 56ee8c │ │ │ │ ands.w r3, r4, #2048 @ 0x800 │ │ │ │ mov r9, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #912] @ (572630 ) │ │ │ │ + ldr r3, [pc, #912] @ (572624 ) │ │ │ │ ubfx r2, r4, #22, #4 │ │ │ │ mov.w r5, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ movw r3, #2602 @ 0xa2a │ │ │ │ smlabb r2, r2, r5, r3 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ @@ -1242821,46 +1242823,46 @@ │ │ │ │ ubfx r2, r4, #12, #4 │ │ │ │ movw r3, #2602 @ 0xa2a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ smlabb r2, r2, r5, r3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r1, [pc, #852] @ (57262c ) │ │ │ │ + ldr r1, [pc, #852] @ (572620 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r6, r3 │ │ │ │ add.w r5, r8, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #836] @ (572634 ) │ │ │ │ + ldr r0, [pc, #836] @ (572628 ) │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ addw r1, r0, #2472 @ 0x9a8 │ │ │ │ ldr.w r0, [r0, #2472] @ 0x9a8 │ │ │ │ bl 4b56d8 │ │ │ │ lsls r2, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #812] @ (572638 ) │ │ │ │ + ldr r3, [pc, #812] @ (57262c ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r3, r4, #21 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #780] @ (57263c ) │ │ │ │ + ldr r3, [pc, #780] @ (572630 ) │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ ldr.w r5, [r3, #168] @ 0xa8 │ │ │ │ ldr.w r7, [r3, r2, lsl #2] │ │ │ │ @@ -1242875,15 +1242877,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4bbabc │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r5, r3, #12 │ │ │ │ - bpl.n 57239a │ │ │ │ + bpl.n 57238e │ │ │ │ bl 4b45f8 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ bl 4b9d70 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -1242918,85 +1242920,83 @@ │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 568c90 │ │ │ │ b.w 56ef0e │ │ │ │ ldrd r0, r1, [r0, #144] @ 0x90 │ │ │ │ mov r2, r5 │ │ │ │ - and.w r3, r4, #1 │ │ │ │ - strb.w r3, [sp, #53] @ 0x35 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ + ubfx r3, r4, #10, #1 │ │ │ │ + strb.w r3, [sp, #52] @ 0x34 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ubfx r3, r4, #16, #5 │ │ │ │ - ubfx r4, r4, #10, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strb.w r4, [sp, #52] @ 0x34 │ │ │ │ + and.w r3, r4, #1 │ │ │ │ + ubfx r4, r4, #16, #5 │ │ │ │ + strb.w r3, [sp, #53] @ 0x35 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ bl 569d00 │ │ │ │ b.w 56ee8e │ │ │ │ ldrd r0, r1, [r0, #144] @ 0x90 │ │ │ │ mov r2, r5 │ │ │ │ - and.w r3, r4, #1 │ │ │ │ - strb.w r3, [sp, #53] @ 0x35 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ + ubfx r3, r4, #10, #1 │ │ │ │ + strb.w r3, [sp, #52] @ 0x34 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ubfx r3, r4, #16, #5 │ │ │ │ - ubfx r4, r4, #10, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strb.w r4, [sp, #52] @ 0x34 │ │ │ │ + and.w r3, r4, #1 │ │ │ │ + ubfx r4, r4, #16, #5 │ │ │ │ + strb.w r3, [sp, #53] @ 0x35 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ bl 569e20 │ │ │ │ b.w 56ee8e │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ubfx r3, r4, #16, #5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ ands.w r3, r4, #1024 @ 0x400 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ ldrd r0, r1, [r0, #144] @ 0x90 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ - bl 54b3e8 │ │ │ │ + bl 54b3ec │ │ │ │ b.w 56ee8e │ │ │ │ ands.w r0, r4, #1024 @ 0x400 │ │ │ │ + ubfx r1, r4, #16, #5 │ │ │ │ ubfx r7, r4, #21, #5 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ and.w r3, r4, #1 │ │ │ │ - ubfx r1, r4, #16, #5 │ │ │ │ mov r8, r0 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + strd r7, r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - bne.w 5798da │ │ │ │ - ldr r5, [pc, #412] @ (572640 ) │ │ │ │ - strd r1, r3, [sp, #28] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + bne.w 5798ca │ │ │ │ + ldr r5, [pc, #412] @ (572634 ) │ │ │ │ + strd r3, r2, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ bl 4b45f8 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r5, r1, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r5, r2, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ ldr.w r0, [r5, r7, lsl #2] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 4baa88 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r6, [r5, r7, lsl #2] │ │ │ │ bl 4b4ff4 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b45f8 │ │ │ │ @@ -1243030,148 +1243030,148 @@ │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ bl 4b9978 │ │ │ │ ldr.w r1, [r5, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r1 │ │ │ │ bl 4b9c7c │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r3, [pc, #240] @ (572644 ) │ │ │ │ + ldr r3, [pc, #240] @ (572638 ) │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - and.w r2, r4, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strb.w r2, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 563594 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r3, [pc, #196] @ (572648 ) │ │ │ │ + ldr r3, [pc, #196] @ (57263c ) │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - and.w r2, r4, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strb.w r2, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 563594 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r2, r4, #25 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #140] @ (57264c ) │ │ │ │ + ldr r2, [pc, #140] @ (572640 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 55f104 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r0, r4, #25 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #112] @ (572650 ) │ │ │ │ + ldr r2, [pc, #112] @ (572644 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 55f104 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r2, r4, #25 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r3, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.w 5798e6 │ │ │ │ + bhi.w 5798d6 │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5780d0 │ │ │ │ - ldr r2, [pc, #68] @ (572654 ) │ │ │ │ + beq.w 5780ba │ │ │ │ + ldr r2, [pc, #68] @ (572648 ) │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r2, [r2, r8, lsl #2] │ │ │ │ + ldr.w r2, [r2, r9, lsl #2] │ │ │ │ bl 562670 │ │ │ │ b.w 56ef0e │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, r9 │ │ │ │ + add r0, fp │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r4, r3 │ │ │ │ + add r0, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #496] @ (572838 ) │ │ │ │ + ldr r7, [pc, #496] @ (57282c ) │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #79 @ 0x4f │ │ │ │ - vneg.f q9, │ │ │ │ - vceq.i q10, q1, #0 │ │ │ │ + cmp r0, #91 @ 0x5b │ │ │ │ + vneg.f q9, │ │ │ │ + vceq.i q10, q7, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r4, r4, #25 │ │ │ │ - bmi.w 579844 │ │ │ │ + bmi.w 579834 │ │ │ │ lsls r0, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5780d0 │ │ │ │ + beq.w 5780ba │ │ │ │ ldrb.w r3, [r6, #93] @ 0x5d │ │ │ │ - cbz r3, 572690 │ │ │ │ + cbz r3, 572684 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 572690 │ │ │ │ - ldr r3, [pc, #916] @ (572a14 ) │ │ │ │ + beq.n 572684 │ │ │ │ + ldr r3, [pc, #916] @ (572a08 ) │ │ │ │ movs r1, #32 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #304] @ 0x130 │ │ │ │ bl 4b99ac │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r6, #100] @ 0x64 │ │ │ │ - ldr r5, [pc, #900] @ (572a18 ) │ │ │ │ + ldr r5, [pc, #900] @ (572a0c ) │ │ │ │ add r5, pc │ │ │ │ - ldr.w r4, [r5, r8, lsl #2] │ │ │ │ + ldr.w r4, [r5, r9, lsl #2] │ │ │ │ bl 4b45f8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 5799c4 │ │ │ │ - ldr.w r1, [r5, r9, lsl #2] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 5799b4 │ │ │ │ + ldr.w r1, [r5, r8, lsl #2] │ │ │ │ mov r2, r4 │ │ │ │ bl 4b99f8 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #856] @ (572a10 ) │ │ │ │ + ldr r3, [pc, #856] @ (572a04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ - add r1, r8 │ │ │ │ + add r1, r9 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 4c5abc │ │ │ │ addw r1, r7, #2602 @ 0xa2a │ │ │ │ movs r3, #16 │ │ │ │ movs r0, #3 │ │ │ │ mov r2, r3 │ │ │ │ @@ -1243180,24 +1243180,24 @@ │ │ │ │ bl 4cefd8 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r0, r4, #25 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #800] @ (572a1c ) │ │ │ │ + ldr r2, [pc, #800] @ (572a10 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 55f048 │ │ │ │ b.w 56ef0e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ubfx r5, r4, #21, #5 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r1, [pc, #776] @ (572a20 ) │ │ │ │ + ldr r1, [pc, #776] @ (572a14 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ubfx ip, r4, #16, #5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r1, #336] @ 0x150 │ │ │ │ @@ -1243211,15 +1243211,15 @@ │ │ │ │ ldr.w r2, [r1, ip, lsl #2] │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ bl 5693ac │ │ │ │ b.w 56ef0e │ │ │ │ movs r0, #0 │ │ │ │ ubfx r5, r4, #21, #5 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r1, [pc, #712] @ (572a24 ) │ │ │ │ + ldr r1, [pc, #712] @ (572a18 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ubfx ip, r4, #16, #5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r1, #336] @ 0x150 │ │ │ │ @@ -1243246,15 +1243246,15 @@ │ │ │ │ bl 5695a0 │ │ │ │ b.w 56ef0e │ │ │ │ movs r0, #0 │ │ │ │ bl 4b4ff4 │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ lsls r2, r2, #9 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r6, [pc, #604] @ (572a28 ) │ │ │ │ + ldr r6, [pc, #604] @ (572a1c ) │ │ │ │ ubfx r1, r4, #16, #5 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r6, pc │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ ldr.w r1, [r6, r1, lsl #2] │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ @@ -1243319,258 +1243319,259 @@ │ │ │ │ bl 5695a0 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r7, r4, #25 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r4, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #380] @ (572a2c ) │ │ │ │ + ldr r2, [pc, #380] @ (572a20 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 55f048 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r1, r4, #25 │ │ │ │ - bmi.w 577bc6 │ │ │ │ + bmi.w 577bb6 │ │ │ │ mov r1, r5 │ │ │ │ bl 5648e0 │ │ │ │ b.w 56ee8e │ │ │ │ mov r1, r5 │ │ │ │ lsls r4, r4, #25 │ │ │ │ - bmi.w 578418 │ │ │ │ + bmi.w 57840a │ │ │ │ bl 569058 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #340] @ (572a30 ) │ │ │ │ + ldr r2, [pc, #340] @ (572a24 ) │ │ │ │ mov r1, r5 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r2, pc │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ + ubfx r4, r4, #11, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ - ubfx r3, r4, #11, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r4, r3, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ bl 55906c │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #312] @ (572a34 ) │ │ │ │ + ldr r2, [pc, #312] @ (572a28 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ lsls r0, r4, #15 │ │ │ │ bmi.w 56ee8c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r2, [pc, #280] @ (572a38 ) │ │ │ │ + ldr r2, [pc, #280] @ (572a2c ) │ │ │ │ ubfx r4, r4, #17, #4 │ │ │ │ and.w r3, r3, #16 │ │ │ │ orrs r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #252] @ (572a3c ) │ │ │ │ + ldr r2, [pc, #252] @ (572a30 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #228] @ (572a40 ) │ │ │ │ + ldr r2, [pc, #228] @ (572a34 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #204] @ (572a44 ) │ │ │ │ + ldr r2, [pc, #204] @ (572a38 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #180] @ (572a48 ) │ │ │ │ + ldr r2, [pc, #180] @ (572a3c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ lsls r1, r4, #15 │ │ │ │ bmi.w 56ee8c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r2, [pc, #148] @ (572a4c ) │ │ │ │ + ldr r2, [pc, #148] @ (572a40 ) │ │ │ │ ubfx r4, r4, #17, #4 │ │ │ │ and.w r3, r3, #16 │ │ │ │ orrs r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #124] @ (572a50 ) │ │ │ │ + ldr r2, [pc, #124] @ (572a44 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ lsls r7, r4, #15 │ │ │ │ bmi.w 56ee8c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r2, [pc, #92] @ (572a54 ) │ │ │ │ + ldr r2, [pc, #92] @ (572a48 ) │ │ │ │ ubfx r4, r4, #17, #4 │ │ │ │ and.w r3, r3, #16 │ │ │ │ orrs r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r0 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #129 @ 0x81 │ │ │ │ - vshr.u32 d20, d26, #3 │ │ │ │ + movs r5, #141 @ 0x8d │ │ │ │ + vcgt.s q10, q3, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + ands r2, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r3, #85 @ 0x55 │ │ │ │ - vqshlu.s64 q11, , #61 @ 0x3d │ │ │ │ - @ instruction: 0xfffd3add │ │ │ │ - @ instruction: 0xfffd3a51 │ │ │ │ - vtbx.8 d19, {d29-d30}, d11 │ │ │ │ - vtbx.8 d19, {d13-d14}, d7 │ │ │ │ - @ instruction: 0xfffd3b33 │ │ │ │ - vtbl.8 d19, {d29-d31}, d31 │ │ │ │ - @ instruction: 0xfffd3b5b │ │ │ │ - vtbx.8 d19, {d13}, d23 │ │ │ │ - vqshl.u64 , , #61 @ 0x3d │ │ │ │ + movs r3, #97 @ 0x61 │ │ │ │ + vmlsl.u q11, d29, d21[0] │ │ │ │ + vtbx.8 d19, {d29-d31}, d25 │ │ │ │ + @ instruction: 0xfffd3a5d │ │ │ │ + @ instruction: 0xfffd39d7 │ │ │ │ + vqrshrn.u64 d19, , #3 │ │ │ │ + @ instruction: 0xfffd3b3f │ │ │ │ + @ instruction: 0xfffd3abb │ │ │ │ + vtbx.8 d19, {d13-d16}, d23 │ │ │ │ + vqrshrun.s64 d19, , #3 │ │ │ │ + vneg.f , │ │ │ │ @ instruction: 0xfffdf8df │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1592] @ 5730b0 │ │ │ │ + ldr.w r2, [pc, #1592] @ 5730a4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1564] @ 5730b4 │ │ │ │ + ldr.w r2, [pc, #1564] @ 5730a8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ lsls r3, r4, #15 │ │ │ │ bmi.w 56ee8c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr.w r2, [pc, #1532] @ 5730b8 │ │ │ │ + ldr.w r2, [pc, #1532] @ 5730ac │ │ │ │ ubfx r4, r4, #17, #4 │ │ │ │ and.w r3, r3, #16 │ │ │ │ orrs r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1504] @ 5730bc │ │ │ │ + ldr.w r2, [pc, #1504] @ 5730b0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1480] @ 5730c0 │ │ │ │ + ldr.w r2, [pc, #1480] @ 5730b4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1452] @ 5730c4 │ │ │ │ + ldr.w r2, [pc, #1452] @ 5730b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1428] @ 5730c8 │ │ │ │ + ldr.w r2, [pc, #1428] @ 5730bc │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1400] @ 5730cc │ │ │ │ + ldr.w r2, [pc, #1400] @ 5730c0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 56c4c0 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1376] @ 5730d0 │ │ │ │ + ldr.w r2, [pc, #1376] @ 5730c4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r4, r4, #16, #5 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -1243682,16 +1243683,16 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 54b22c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r0, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 577062 │ │ │ │ - ldr.w r2, [pc, #1028] @ 5730d4 │ │ │ │ + beq.w 577056 │ │ │ │ + ldr.w r2, [pc, #1028] @ 5730c8 │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp] │ │ │ │ ldrd r3, r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ @@ -1243702,16 +1243703,16 @@ │ │ │ │ bl 54b22c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ lsls r4, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 577054 │ │ │ │ - ldr r2, [pc, #968] @ (5730d8 ) │ │ │ │ + beq.w 577048 │ │ │ │ + ldr r2, [pc, #968] @ (5730cc ) │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldrd r3, r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ @@ -1243719,54 +1243720,54 @@ │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b258 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r1, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #924] @ (5730dc ) │ │ │ │ + ldr r2, [pc, #924] @ (5730d0 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 55f104 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r2, r4, #15 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r3, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #884] @ (5730e0 ) │ │ │ │ + ldr r3, [pc, #884] @ (5730d4 ) │ │ │ │ ubfx r2, r4, #17, #4 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ add.w r2, r2, #41472 @ 0xa200 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #860] @ (5730e4 ) │ │ │ │ + ldr r2, [pc, #860] @ (5730d8 ) │ │ │ │ ubfx r3, r4, #23, #3 │ │ │ │ ubfx r0, r4, #10, #6 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r1, [pc, #764] @ (57309c ) │ │ │ │ + ldr r1, [pc, #764] @ (573090 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r3, r1] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #824] @ (5730e8 ) │ │ │ │ + ldr r0, [pc, #824] @ (5730dc ) │ │ │ │ add r5, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r3, r2, r6 │ │ │ │ add r0, pc │ │ │ │ add r2, r4 │ │ │ │ add.w r1, r0, #2208 @ 0x8a0 │ │ │ │ ldr.w r0, [r0, #2208] @ 0x8a0 │ │ │ │ @@ -1243775,63 +1243776,63 @@ │ │ │ │ lsls r0, r4, #15 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #756] @ (5730e0 ) │ │ │ │ + ldr r3, [pc, #756] @ (5730d4 ) │ │ │ │ ubfx r2, r4, #17, #4 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ add.w r2, r2, #41472 @ 0xa200 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #744] @ (5730ec ) │ │ │ │ + ldr r2, [pc, #744] @ (5730e0 ) │ │ │ │ ubfx r3, r4, #23, #3 │ │ │ │ ubfx r0, r4, #10, #6 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r1, [pc, #640] @ (5730a0 ) │ │ │ │ + ldr r1, [pc, #640] @ (573094 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r3, r1] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #704] @ (5730f0 ) │ │ │ │ + ldr r0, [pc, #704] @ (5730e4 ) │ │ │ │ add r5, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r3, r2, r6 │ │ │ │ add r0, pc │ │ │ │ add r2, r4 │ │ │ │ addw r1, r0, #2076 @ 0x81c │ │ │ │ ldr.w r0, [r0, #2076] @ 0x81c │ │ │ │ bl 4b56d8 │ │ │ │ b.w 56ef0e │ │ │ │ ubfx r3, r4, #10, #2 │ │ │ │ tst.w r4, #3072 @ 0xc00 │ │ │ │ - beq.w 577070 │ │ │ │ + beq.w 577064 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r5, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #620] @ (5730e0 ) │ │ │ │ + ldr r3, [pc, #620] @ (5730d4 ) │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ mov r5, r0 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1243840,231 +1243841,232 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ubfx r4, r4, #23, #3 │ │ │ │ add.w r2, r2, #41472 @ 0xa200 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #588] @ (5730f4 ) │ │ │ │ - ldr r1, [pc, #504] @ (5730a4 ) │ │ │ │ + ldr r2, [pc, #588] @ (5730e8 ) │ │ │ │ + ldr r1, [pc, #504] @ (573098 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add r6, r2 │ │ │ │ add r5, r2 │ │ │ │ add r3, r2 │ │ │ │ add r2, r0 │ │ │ │ - ldr r0, [pc, #556] @ (5730f8 ) │ │ │ │ + ldr r0, [pc, #556] @ (5730ec ) │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r1, r0, #1944 @ 0x798 │ │ │ │ ldr.w r0, [r0, #1944] @ 0x798 │ │ │ │ bl 4b56d8 │ │ │ │ b.w 56ef0e │ │ │ │ - ubfx r2, r4, #12, #4 │ │ │ │ - ubfx r8, r4, #23, #3 │ │ │ │ - lsls r5, r2, #1 │ │ │ │ ubfx r2, r4, #17, #4 │ │ │ │ + ubfx r8, r4, #23, #3 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + ubfx r2, r4, #12, #4 │ │ │ │ ands.w r4, r4, #68608 @ 0x10c00 │ │ │ │ - mov.w r7, r2, lsl #1 │ │ │ │ - beq.w 578dbe │ │ │ │ + mov.w r5, r2, lsl #1 │ │ │ │ + beq.w 578dac │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #452] @ (5730e0 ) │ │ │ │ + ldr r3, [pc, #452] @ (5730d4 ) │ │ │ │ addw r2, r7, #2602 @ 0xa2a │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #440] @ (5730fc ) │ │ │ │ - ldr r1, [pc, #356] @ (5730a8 ) │ │ │ │ + ldr r2, [pc, #440] @ (5730f0 ) │ │ │ │ + ldr r1, [pc, #356] @ (57309c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add r6, r2 │ │ │ │ add r4, r2 │ │ │ │ add r3, r2 │ │ │ │ add r2, r0 │ │ │ │ - ldr r0, [pc, #412] @ (573100 ) │ │ │ │ + ldr r0, [pc, #412] @ (5730f4 ) │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r1, r0, #1680 @ 0x690 │ │ │ │ ldr.w r0, [r0, #1680] @ 0x690 │ │ │ │ bl 4b56d8 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r2, [pc, #392] @ (573104 ) │ │ │ │ + ldr r2, [pc, #392] @ (5730f8 ) │ │ │ │ mov r1, r5 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r2, pc │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ + ubfx r4, r4, #11, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ - ubfx r3, r4, #11, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r4, r3, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ bl 55906c │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + strd r4, r2, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ bl 54af10 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + strd r4, r2, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 54af10 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + strd r4, r2, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 54af10 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + strd r4, r2, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ bl 54af10 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r5 │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ ubfx r3, r4, #23, #3 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r4, #21, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ + ubfx r4, r4, #11, #5 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ bl 54a86c │ │ │ │ b.w 56ee8e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - ubfx r3, r4, #11, #5 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ubfx r3, r4, #23, #3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r4, #21, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ + ubfx r4, r4, #11, #5 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ bl 5686a8 │ │ │ │ b.w 56ee8e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - ubfx r3, r4, #11, #5 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ubfx r3, r4, #23, #3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r4, #21, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ + ubfx r4, r4, #11, #5 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ bl 5686a8 │ │ │ │ b.w 56ee8e │ │ │ │ nop │ │ │ │ - revsh r0, r4 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - rev16 r2, r4 │ │ │ │ + rev16 r6, r5 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbnz r2, 5730dc │ │ │ │ + cbnz r6, 5730d2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbnz r0, 5730ba │ │ │ │ + cbnz r4, 5730b0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds r7, #13 │ │ │ │ - vrsubhn.i d19, , │ │ │ │ - vclt.f d19, d1, #0 │ │ │ │ - vsli.32 , , #29 │ │ │ │ - vcge.f , , #0 │ │ │ │ - vcgt.f , , #0 │ │ │ │ - vneg.s , │ │ │ │ - vrsra.u32 , , #3 │ │ │ │ - vrshr.u64 , , #3 │ │ │ │ - vclt.s , , #0 │ │ │ │ - vtbl.8 d19, {d29-d31}, d0 │ │ │ │ + adds r7, #25 │ │ │ │ + vqshlu.s64 d19, d3, #61 @ 0x3d │ │ │ │ + vclt.f d19, d13, #0 │ │ │ │ + vsli.32 , , #29 │ │ │ │ + vsri.64 , , #3 │ │ │ │ + vsri.32 , , #3 │ │ │ │ + vneg.s , │ │ │ │ + vabs.s , │ │ │ │ + vmlal.u , d29, d17[0] │ │ │ │ + vrshr.u32 , , #3 │ │ │ │ + vtbl.8 d19, {d29-d31}, d12 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r1, #167 @ 0xa7 │ │ │ │ + movs r1, #179 @ 0xb3 │ │ │ │ vrsra.u64 , q12, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r1, [r3, #8] │ │ │ │ + str r5, [r4, #8] │ │ │ │ vsri.32 d31, d4, #3 │ │ │ │ asrs r4, r0, #12 │ │ │ │ mov r9, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r5, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #896] @ (5734ac ) │ │ │ │ + ldr r3, [pc, #896] @ (5734a0 ) │ │ │ │ ubfx r2, r4, #22, #4 │ │ │ │ mov.w r5, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ movw r3, #2602 @ 0xa2a │ │ │ │ smlabb r2, r2, r5, r3 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ @@ -1244077,52 +1244079,52 @@ │ │ │ │ mov r6, r0 │ │ │ │ smlabb r2, r2, r5, r3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #10, #6 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r1, [pc, #812] @ (57349c ) │ │ │ │ + ldr r1, [pc, #812] @ (573490 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #812] @ (5734b0 ) │ │ │ │ + ldr r0, [pc, #812] @ (5734a4 ) │ │ │ │ add r6, r3 │ │ │ │ add.w r5, r8, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r1, r0, #1416 @ 0x588 │ │ │ │ add r3, r7 │ │ │ │ ldr.w r0, [r0, #1416] @ 0x588 │ │ │ │ bl 4b5748 │ │ │ │ lsls r0, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #784] @ (5734b4 ) │ │ │ │ + ldr r3, [pc, #784] @ (5734a8 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ands.w r3, r4, #2162688 @ 0x210000 │ │ │ │ mov r9, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #720] @ (5734ac ) │ │ │ │ + ldr r3, [pc, #720] @ (5734a0 ) │ │ │ │ ubfx r2, r4, #22, #4 │ │ │ │ mov.w r5, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ movw r3, #2602 @ 0xa2a │ │ │ │ smlabb r2, r2, r5, r3 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ @@ -1244135,382 +1244137,385 @@ │ │ │ │ mov r6, r0 │ │ │ │ smlabb r2, r2, r5, r3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #10, #6 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r1, [pc, #640] @ (5734a0 ) │ │ │ │ + ldr r1, [pc, #640] @ (573494 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #644] @ (5734b8 ) │ │ │ │ + ldr r0, [pc, #644] @ (5734ac ) │ │ │ │ add r6, r3 │ │ │ │ add.w r5, r8, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ addw r1, r0, #1284 @ 0x504 │ │ │ │ add r3, r7 │ │ │ │ ldr.w r0, [r0, #1284] @ 0x504 │ │ │ │ bl 4b5748 │ │ │ │ lsls r6, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #616] @ (5734bc ) │ │ │ │ + ldr r3, [pc, #616] @ (5734b0 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ - ubfx r2, r4, #22, #4 │ │ │ │ - ubfx r3, r4, #12, #4 │ │ │ │ + ubfx r2, r4, #17, #4 │ │ │ │ and.w r5, r4, #1 │ │ │ │ mov.w r9, r2, lsl #1 │ │ │ │ - ubfx r2, r4, #17, #4 │ │ │ │ - mov.w sl, r3, lsl #1 │ │ │ │ + ubfx r2, r4, #12, #4 │ │ │ │ + mov.w sl, r2, lsl #1 │ │ │ │ + ubfx r2, r4, #22, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #3072 @ 0xc00 │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ ands r4, r3 │ │ │ │ - beq.w 578d1c │ │ │ │ + beq.w 578d0a │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r3, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #504] @ (5734ac ) │ │ │ │ - addw r2, r9, #2602 @ 0xa2a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ + addw r2, r3, #2602 @ 0xa2a │ │ │ │ + ldr r3, [pc, #496] @ (5734a0 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + addw r2, r9, #2602 @ 0xa2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - addw r2, r3, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, sl, #2602 @ 0xa2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #436] @ (5734a4 ) │ │ │ │ + ldr r2, [pc, #436] @ (573498 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #444] @ (5734c0 ) │ │ │ │ + ldr r0, [pc, #444] @ (5734b4 ) │ │ │ │ add r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ strd r4, r6, [sp] │ │ │ │ add r0, pc │ │ │ │ add r3, r1 │ │ │ │ add.w r1, r0, #1152 @ 0x480 │ │ │ │ ldr.w r0, [r0, #1152] @ 0x480 │ │ │ │ bl 4b5748 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #416] @ (5734c4 ) │ │ │ │ + ldr r3, [pc, #416] @ (5734b8 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ - ubfx r2, r4, #22, #4 │ │ │ │ - ubfx r3, r4, #12, #4 │ │ │ │ + ubfx r2, r4, #17, #4 │ │ │ │ and.w r5, r4, #1 │ │ │ │ mov.w r9, r2, lsl #1 │ │ │ │ - ubfx r2, r4, #17, #4 │ │ │ │ - mov.w sl, r3, lsl #1 │ │ │ │ + ubfx r2, r4, #12, #4 │ │ │ │ + mov.w sl, r2, lsl #1 │ │ │ │ + ubfx r2, r4, #22, #4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #3072 @ 0xc00 │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ ands r4, r3 │ │ │ │ - beq.w 578636 │ │ │ │ + beq.w 578628 │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #296] @ (5734ac ) │ │ │ │ - addw r2, r9, #2602 @ 0xa2a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ + addw r2, r3, #2602 @ 0xa2a │ │ │ │ + ldr r3, [pc, #288] @ (5734a0 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + addw r2, r9, #2602 @ 0xa2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - addw r2, r3, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, sl, #2602 @ 0xa2a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #232] @ (5734a8 ) │ │ │ │ + ldr r2, [pc, #232] @ (57349c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #244] @ (5734c8 ) │ │ │ │ + ldr r0, [pc, #244] @ (5734bc ) │ │ │ │ add r6, r3 │ │ │ │ adds r4, r7, r3 │ │ │ │ strd r4, r6, [sp] │ │ │ │ add r0, pc │ │ │ │ add r3, r1 │ │ │ │ add.w r1, r0, #888 @ 0x378 │ │ │ │ ldr.w r0, [r0, #888] @ 0x378 │ │ │ │ bl 4b5748 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #216] @ (5734cc ) │ │ │ │ + ldr r3, [pc, #216] @ (5734c0 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r3, [pc, #196] @ (5734d0 ) │ │ │ │ + ldr r3, [pc, #196] @ (5734c4 ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #196] @ (5734d4 ) │ │ │ │ - ubfx r5, r4, #21, #5 │ │ │ │ + ldr r2, [pc, #196] @ (5734c8 ) │ │ │ │ + ubfx r5, r4, #16, #5 │ │ │ │ add r3, pc │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ + ubfx r5, r4, #21, #5 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ ubfx r5, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - and.w r5, r4, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strb.w r5, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ bl 55be60 │ │ │ │ b.w 56ee8e │ │ │ │ ubfx r3, r4, #16, #5 │ │ │ │ cmp r3, #20 │ │ │ │ bhi.w 56ee8c │ │ │ │ - add r2, pc, #8 @ (adr r2, 573448 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 57343c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - ldrh r1, [r0, r3] │ │ │ │ + ldrh r3, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r5, r0 │ │ │ │ - vtbx.8 d27, {d15-d17}, d5 │ │ │ │ - vtbl.8 d21, {d31- instruction: 0xffffba51 │ │ │ │ + vtbl.8 d21, {d31- instruction: 0xffffba51 │ │ │ │ + @ instruction: 0xffffba51 │ │ │ │ + @ instruction: 0xffffba51 │ │ │ │ + vtbl.8 d21, {d31- instruction: 0xffffba51 │ │ │ │ + vtbx.8 d21, {d15-d17}, d29 │ │ │ │ + movs r0, r0 │ │ │ │ + rev16 r1, r2 │ │ │ │ + @ instruction: 0xffffba51 │ │ │ │ + @ instruction: 0xffffba51 │ │ │ │ + @ instruction: 0xffffba51 │ │ │ │ + @ instruction: 0xffffba51 │ │ │ │ + @ instruction: 0xffffba51 │ │ │ │ + @ instruction: 0xffffba51 │ │ │ │ + @ instruction: 0xffffba51 │ │ │ │ + vtbx.8 d21, {d31- instruction: 0xffff5a73 │ │ │ │ - movs r0, r0 │ │ │ │ - rev16 r5, r0 │ │ │ │ - vtbx.8 d27, {d15-d17}, d5 │ │ │ │ - vtbx.8 d27, {d15-d17}, d5 │ │ │ │ - vtbx.8 d27, {d15-d17}, d5 │ │ │ │ - vtbx.8 d27, {d15-d17}, d5 │ │ │ │ - vtbx.8 d27, {d15-d17}, d5 │ │ │ │ - vtbx.8 d27, {d15-d17}, d5 │ │ │ │ - vtbx.8 d27, {d15-d17}, d5 │ │ │ │ - vtbx.8 d21, {d31- instruction: 0xb70e │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r6, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, #191 @ 0xbf │ │ │ │ - vtbl.8 d19, {d13-d14}, d19 │ │ │ │ + subs r0, #203 @ 0xcb │ │ │ │ + vtbl.8 d19, {d13-d14}, d31 │ │ │ │ @ instruction: 0xfffdf8d0 │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ lsls r5, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57448c │ │ │ │ + beq.w 574480 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #824] @ (57382c ) │ │ │ │ + ldr r3, [pc, #824] @ (573820 ) │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ mov r6, r0 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ ldr.w r5, [fp, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #23, #3 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ mov r5, r0 │ │ │ │ ubfx r0, r4, #16, #7 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r2, [pc, #768] @ (573820 ) │ │ │ │ + ldr r2, [pc, #768] @ (573814 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ add r5, r3 │ │ │ │ strd r5, r0, [sp] │ │ │ │ add r6, r3 │ │ │ │ - ldr r0, [pc, #760] @ (573830 ) │ │ │ │ + ldr r0, [pc, #760] @ (573824 ) │ │ │ │ add r3, r7 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #108 @ 0x6c │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ bl 4b5748 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r3, [pc, #744] @ (573834 ) │ │ │ │ + ldr r3, [pc, #744] @ (573828 ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #744] @ (573838 ) │ │ │ │ - ubfx r5, r4, #21, #5 │ │ │ │ + ldr r2, [pc, #744] @ (57382c ) │ │ │ │ + ubfx r5, r4, #16, #5 │ │ │ │ add r3, pc │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ + ubfx r5, r4, #21, #5 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ ubfx r5, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - and.w r5, r4, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strb.w r5, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ bl 55be60 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r3, [pc, #708] @ (57383c ) │ │ │ │ + ldr r3, [pc, #708] @ (573830 ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #708] @ (573840 ) │ │ │ │ - ubfx r5, r4, #21, #5 │ │ │ │ + ldr r2, [pc, #708] @ (573834 ) │ │ │ │ + ubfx r5, r4, #16, #5 │ │ │ │ add r3, pc │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ + ubfx r5, r4, #21, #5 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ ubfx r5, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - and.w r5, r4, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strb.w r5, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ bl 55be60 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r3, [pc, #672] @ (573844 ) │ │ │ │ + ldr r3, [pc, #672] @ (573838 ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #672] @ (573848 ) │ │ │ │ - ubfx r5, r4, #21, #5 │ │ │ │ + ldr r2, [pc, #672] @ (57383c ) │ │ │ │ + ubfx r5, r4, #16, #5 │ │ │ │ add r3, pc │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ + ubfx r5, r4, #21, #5 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ ubfx r5, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - and.w r5, r4, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strb.w r5, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ bl 55be60 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #636] @ (57384c ) │ │ │ │ + ldr r2, [pc, #636] @ (573840 ) │ │ │ │ mov r1, r5 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r2, pc │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ + ubfx r4, r4, #11, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ - ubfx r3, r4, #11, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r4, r3, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ bl 55906c │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #608] @ (573850 ) │ │ │ │ + ldr r2, [pc, #608] @ (573844 ) │ │ │ │ mov r1, r5 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r2, pc │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ + ubfx r4, r4, #11, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ - ubfx r3, r4, #11, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r4, r3, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ bl 55906c │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #580] @ (573854 ) │ │ │ │ + ldr r2, [pc, #580] @ (573848 ) │ │ │ │ mov r1, r5 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r2, pc │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ + ubfx r4, r4, #11, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ - ubfx r3, r4, #11, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r4, r3, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ bl 55906c │ │ │ │ b.w 56ee8e │ │ │ │ mov r1, r2 │ │ │ │ bl 4b99ac │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r2 │ │ │ │ bl 4b99ac │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ lsrs r3, r4, #15 │ │ │ │ and.w r0, r4, #1 │ │ │ │ - ldr r2, [pc, #516] @ (573858 ) │ │ │ │ + ldr r2, [pc, #516] @ (57384c ) │ │ │ │ and.w r3, r3, #62 @ 0x3e │ │ │ │ orrs r3, r0 │ │ │ │ sbfx r0, r4, #6, #10 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, pc │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ orr.w r3, r3, r0, lsl #6 │ │ │ │ @@ -1244519,15 +1244524,15 @@ │ │ │ │ bl 4b99ac │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r7, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 573d22 │ │ │ │ + beq.w 573d16 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 4b4ff4 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ movs r4, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ @@ -1244538,65 +1244543,65 @@ │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ bl 4b4ff4 │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 574e50 │ │ │ │ + beq.w 574e40 │ │ │ │ bl 4b4660 │ │ │ │ ldrb.w r3, [r6, #93] @ 0x5d │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ orr.w r7, r2, #3 │ │ │ │ - cbz r3, 5736ee │ │ │ │ + cbz r3, 5736e2 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 5736ee │ │ │ │ - ldr r3, [pc, #380] @ (57385c ) │ │ │ │ + beq.n 5736e2 │ │ │ │ + ldr r3, [pc, #380] @ (573850 ) │ │ │ │ movs r1, #32 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #304] @ 0x130 │ │ │ │ bl 4b99ac │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r6, #100] @ 0x64 │ │ │ │ bl 4b45f8 │ │ │ │ mov r9, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 573b22 │ │ │ │ - ldr r3, [pc, #356] @ (573860 ) │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 573b16 │ │ │ │ + ldr r3, [pc, #356] @ (573854 ) │ │ │ │ mov r2, sl │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [r3, r4, lsl #2] │ │ │ │ + ldr.w r1, [r3, r5, lsl #2] │ │ │ │ bl 4b99f8 │ │ │ │ - ldr r1, [pc, #280] @ (573824 ) │ │ │ │ + ldr r1, [pc, #280] @ (573818 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - lsls r5, r5, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ add r1, r9 │ │ │ │ bl 4c5abc │ │ │ │ - ldr r3, [pc, #260] @ (57382c ) │ │ │ │ - add.w r2, r5, #41984 @ 0xa400 │ │ │ │ + ldr r3, [pc, #260] @ (573820 ) │ │ │ │ + add.w r2, r4, #41984 @ 0xa400 │ │ │ │ mov r0, r8 │ │ │ │ adds r2, #168 @ 0xa8 │ │ │ │ - ldr.w r4, [fp, r3] │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ + ldr.w r5, [fp, r3] │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ bl 4bcf38 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ bl 4b5028 │ │ │ │ - add.w r2, r5, #41984 @ 0xa400 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ + add.w r2, r4, #41984 @ 0xa400 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ bl 4bcf38 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r3, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ sbfx r0, r4, #2, #14 │ │ │ │ @@ -1244615,127 +1244620,127 @@ │ │ │ │ bpl.w 56ee8c │ │ │ │ sbfx r0, r4, #2, #14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ bl 4b4ff4 │ │ │ │ ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 574e42 │ │ │ │ + beq.w 574e32 │ │ │ │ bl 4b4660 │ │ │ │ ldrb.w r3, [r6, #93] @ 0x5d │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ - ubfx r7, r4, #21, #5 │ │ │ │ ubfx r5, r4, #16, #5 │ │ │ │ + ubfx r7, r4, #21, #5 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r8, r2, #3 │ │ │ │ - cbz r3, 5737d0 │ │ │ │ + cbz r3, 5737c4 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 5737d0 │ │ │ │ - ldr r3, [pc, #164] @ (573864 ) │ │ │ │ + beq.n 5737c4 │ │ │ │ + ldr r3, [pc, #164] @ (573858 ) │ │ │ │ movs r1, #32 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #304] @ 0x130 │ │ │ │ bl 4b99ac │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r6, #100] @ 0x64 │ │ │ │ bl 4b45f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 573b7e │ │ │ │ - ldr r3, [pc, #136] @ (573868 ) │ │ │ │ + beq.w 573b72 │ │ │ │ + ldr r3, [pc, #136] @ (57385c ) │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ bl 4b99f8 │ │ │ │ - ldr r3, [pc, #64] @ (57382c ) │ │ │ │ + ldr r3, [pc, #64] @ (573820 ) │ │ │ │ movw r2, #42152 @ 0xa4a8 │ │ │ │ add.w r2, r2, r7, lsl #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 4bcdf8 │ │ │ │ - ldr r1, [pc, #36] @ (573828 ) │ │ │ │ + ldr r1, [pc, #36] @ (57381c ) │ │ │ │ mov r0, r4 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, sl │ │ │ │ bl 4c5ac0 │ │ │ │ b.w 56ef0e │ │ │ │ - cbz r2, 57387c │ │ │ │ + cbz r6, 573872 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbz r2, 573844 │ │ │ │ + cbz r6, 57383a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r1, #29 │ │ │ │ - vtbl.8 d19, {d29-d30}, d1 │ │ │ │ - vtbl.8 d19, {d13}, d17 │ │ │ │ - vtbl.8 d19, {d29}, d5 │ │ │ │ - @ instruction: 0xfffd3995 │ │ │ │ - @ instruction: 0xfffd39f9 │ │ │ │ - vtbl.8 d21, {d13-d14}, d21 │ │ │ │ - vtbl.8 d21, {d29}, d21 │ │ │ │ - vtbx.8 d21, {d13-d14}, d5 │ │ │ │ - vshr.u64 , q12, #3 │ │ │ │ + subs r1, #41 @ 0x29 │ │ │ │ + vtbl.8 d19, {d29-d30}, d13 │ │ │ │ + vtbl.8 d19, {d13}, d29 │ │ │ │ + @ instruction: 0xfffd3891 │ │ │ │ + vtbl.8 d19, {d29-d30}, d17 │ │ │ │ + vtbl.8 d19, {d13-d15}, d5 │ │ │ │ + vqshrn.u64 d21, , #3 │ │ │ │ + @ instruction: 0xfffd58b1 │ │ │ │ + vqrshrn.u64 d21, , #3 │ │ │ │ + vceq.i d19, d4, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r7, r2, #1 │ │ │ │ and.w r3, r4, #200 @ 0xc8 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 573ee0 │ │ │ │ - bhi.w 573a9e │ │ │ │ + beq.w 573ed4 │ │ │ │ + bhi.w 573a92 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 573e4c │ │ │ │ - bhi.w 573e06 │ │ │ │ + beq.w 573e40 │ │ │ │ + bhi.w 573dfa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 573e8c │ │ │ │ + beq.w 573e80 │ │ │ │ ubfx r3, r4, #8, #2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 576e2a │ │ │ │ + beq.w 576e1e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 57652e │ │ │ │ + beq.w 576522 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 56ee8c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 54b2fc │ │ │ │ lsls r0, r4, #21 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r1, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #984] @ (573c94 ) │ │ │ │ + ldr r2, [pc, #984] @ (573c88 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ lsls r5, r2, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 57448c │ │ │ │ + beq.w 574480 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ubfx r0, r4, #11, #5 │ │ │ │ and.w r1, r1, #32 │ │ │ │ lsls r2, r4, #2 │ │ │ │ orrs r1, r0 │ │ │ │ ubfx r5, r4, #6, #5 │ │ │ │ addw r1, r1, #2602 @ 0xa2a │ │ │ │ @@ -1244760,50 +1244765,50 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #16 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ bl 4d12b8 │ │ │ │ b.w 56ef0e │ │ │ │ and.w r2, r4, #1928 @ 0x788 │ │ │ │ cmp.w r2, #1672 @ 0x688 │ │ │ │ - beq.w 5743ea │ │ │ │ - bhi.n 573a38 │ │ │ │ + beq.w 5743de │ │ │ │ + bhi.n 573a2c │ │ │ │ cmp.w r2, #1416 @ 0x588 │ │ │ │ - beq.w 57440c │ │ │ │ - bhi.w 573cbc │ │ │ │ + beq.w 574400 │ │ │ │ + bhi.w 573cb0 │ │ │ │ cmp.w r2, #1160 @ 0x488 │ │ │ │ - beq.w 574538 │ │ │ │ + beq.w 57452c │ │ │ │ cmp.w r2, #1288 @ 0x508 │ │ │ │ bne.w 56ee8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ and.w r4, r4, #68 @ 0x44 │ │ │ │ bl 54b3bc │ │ │ │ cmp r4, #4 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r2, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5773e6 │ │ │ │ + beq.w 5773da │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #780] @ (573c98 ) │ │ │ │ + ldr r3, [pc, #780] @ (573c8c ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r4, #41640 @ 0xa2a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [fp, r3] │ │ │ │ add.w r2, r4, r2, lsl #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4bcdf8 │ │ │ │ - ldr r3, [pc, #744] @ (573c8c ) │ │ │ │ + ldr r3, [pc, #744] @ (573c80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #748] @ (573c9c ) │ │ │ │ + ldr r2, [pc, #748] @ (573c90 ) │ │ │ │ add r3, r6 │ │ │ │ add r2, pc │ │ │ │ sub.w r1, r2, #36 @ 0x24 │ │ │ │ ldr.w r0, [r2, #-36] │ │ │ │ mov r2, r3 │ │ │ │ bl 4b5640 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -1244817,407 +1244822,408 @@ │ │ │ │ bl 4b5028 │ │ │ │ add.w r2, r4, #41472 @ 0xa200 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ bl 4bcf38 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r4, #1288 @ 0x508 │ │ │ │ - beq.w 5760d4 │ │ │ │ - bhi.w 573b3a │ │ │ │ + beq.w 5760c8 │ │ │ │ + bhi.w 573b2e │ │ │ │ cmp.w r4, #1152 @ 0x480 │ │ │ │ - beq.w 5768b4 │ │ │ │ - bhi.w 574344 │ │ │ │ + beq.w 5768a8 │ │ │ │ + bhi.w 574338 │ │ │ │ cmp.w r4, #1032 @ 0x408 │ │ │ │ - beq.w 576046 │ │ │ │ - bhi.w 575c42 │ │ │ │ + beq.w 57603a │ │ │ │ + bhi.w 575c36 │ │ │ │ cmp.w r4, #960 @ 0x3c0 │ │ │ │ - beq.w 576726 │ │ │ │ + beq.w 57671a │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r4, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #628] @ (573ca0 ) │ │ │ │ + ldr r2, [pc, #628] @ (573c94 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r2, #1920 @ 0x780 │ │ │ │ - beq.w 574500 │ │ │ │ - bhi.w 574294 │ │ │ │ + beq.w 5744f4 │ │ │ │ + bhi.w 574288 │ │ │ │ cmp.w r2, #1792 @ 0x700 │ │ │ │ - beq.w 5744ce │ │ │ │ + beq.w 5744c2 │ │ │ │ cmp.w r2, #1800 @ 0x708 │ │ │ │ bne.w 56ee8c │ │ │ │ and.w r3, r4, #68 @ 0x44 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 5767a2 │ │ │ │ + beq.w 576796 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - beq.w 576248 │ │ │ │ + beq.w 57623c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 56ee8c │ │ │ │ lsls r2, r4, #5 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ - ubfx r1, r4, #16, #5 │ │ │ │ orrs r3, r2 │ │ │ │ - strb.w r1, [sp, #44] @ 0x2c │ │ │ │ + ubfx r2, r4, #11, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ubfx r3, r4, #11, #5 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r4, #30 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bmi.w 577c54 │ │ │ │ - ldr r2, [pc, #532] @ (573ca4 ) │ │ │ │ + strb.w r3, [sp, #44] @ 0x2c │ │ │ │ + bmi.w 577c44 │ │ │ │ + ldr r2, [pc, #532] @ (573c98 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ addw r2, r2, #1308 @ 0x51c │ │ │ │ bl 56a4e4 │ │ │ │ b.w 56ee8e │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.w 57402e │ │ │ │ + beq.w 574022 │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ - beq.w 573ffc │ │ │ │ + beq.w 573ff0 │ │ │ │ cmp r3, #136 @ 0x88 │ │ │ │ bne.w 56ee8c │ │ │ │ ubfx r3, r4, #8, #2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 576a26 │ │ │ │ + beq.w 576a1a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 576a04 │ │ │ │ + beq.w 5769f8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 56ee8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b2fc │ │ │ │ lsls r2, r4, #21 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #456] @ (573ca8 ) │ │ │ │ + ldr r2, [pc, #456] @ (573c9c ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 5745bc │ │ │ │ + bhi.w 5745b0 │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57448c │ │ │ │ + beq.w 574480 │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ bl 4b4ff4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ movs r4, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 562670 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, sl │ │ │ │ bl 4b9978 │ │ │ │ - b.n 573708 │ │ │ │ + b.n 5736fc │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r6 │ │ │ │ bl 5446d8 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r4, #1600 @ 0x640 │ │ │ │ - beq.w 57666a │ │ │ │ - bhi.w 5743b4 │ │ │ │ + beq.w 57665e │ │ │ │ + bhi.w 5743a8 │ │ │ │ cmp.w r4, #1416 @ 0x588 │ │ │ │ - beq.w 57606a │ │ │ │ - bhi.w 5756c6 │ │ │ │ + beq.w 57605e │ │ │ │ + bhi.w 5756ba │ │ │ │ cmp.w r4, #1344 @ 0x540 │ │ │ │ - beq.w 576650 │ │ │ │ + beq.w 576644 │ │ │ │ cmp.w r4, #1352 @ 0x548 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r7, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #316] @ (573cac ) │ │ │ │ + ldr r3, [pc, #316] @ (573ca0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ bl 559dc8 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r9 │ │ │ │ bl 4b9978 │ │ │ │ - b.n 5737ea │ │ │ │ + b.n 5737de │ │ │ │ cmp.w r4, #576 @ 0x240 │ │ │ │ - beq.w 57661c │ │ │ │ - bhi.w 57437c │ │ │ │ + beq.w 576610 │ │ │ │ + bhi.w 574370 │ │ │ │ cmp.w r4, #448 @ 0x1c0 │ │ │ │ - beq.w 576b26 │ │ │ │ - bhi.w 57569c │ │ │ │ + beq.w 576b1a │ │ │ │ + bhi.w 575690 │ │ │ │ cmp.w r4, #384 @ 0x180 │ │ │ │ - beq.w 576e72 │ │ │ │ + beq.w 576e66 │ │ │ │ cmp.w r4, #392 @ 0x188 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ lsls r0, r0, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r0, [r6, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57755e │ │ │ │ - ldr r4, [pc, #236] @ (573cb0 ) │ │ │ │ + beq.w 577552 │ │ │ │ + ldr r4, [pc, #236] @ (573ca4 ) │ │ │ │ mov r0, r2 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 54f2d8 │ │ │ │ + bl 54f2dc │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r3, #388 @ 0x184 │ │ │ │ - beq.w 57522a │ │ │ │ - bhi.w 5747f0 │ │ │ │ + beq.w 57521c │ │ │ │ + bhi.w 5747e4 │ │ │ │ cmp.w r3, #324 @ 0x144 │ │ │ │ - beq.w 5752a6 │ │ │ │ + beq.w 575298 │ │ │ │ cmp.w r3, #326 @ 0x146 │ │ │ │ - beq.w 57501c │ │ │ │ + beq.w 57500e │ │ │ │ cmp.w r3, #260 @ 0x104 │ │ │ │ bne.w 56ee8c │ │ │ │ - ubfx r5, r4, #11, #5 │ │ │ │ - ubfx r8, r4, #23, #3 │ │ │ │ ubfx r7, r4, #16, #5 │ │ │ │ + ubfx r8, r4, #23, #3 │ │ │ │ + ubfx r5, r4, #11, #5 │ │ │ │ ubfx r3, r4, #9, #2 │ │ │ │ tst.w r4, #1536 @ 0x600 │ │ │ │ - beq.w 5760f8 │ │ │ │ + beq.w 5760ec │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r4, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #104] @ (573c98 ) │ │ │ │ + ldr r3, [pc, #104] @ (573c8c ) │ │ │ │ addw r2, r7, #2602 @ 0xa2a │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #96] @ (573cb4 ) │ │ │ │ - ldr r1, [pc, #56] @ (573c90 ) │ │ │ │ + ldr r2, [pc, #96] @ (573ca8 ) │ │ │ │ + ldr r1, [pc, #56] @ (573c84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add r6, r2 │ │ │ │ add r4, r2 │ │ │ │ add r3, r2 │ │ │ │ add r2, r0 │ │ │ │ - ldr r0, [pc, #64] @ (573cb8 ) │ │ │ │ + ldr r0, [pc, #64] @ (573cac ) │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ addw r1, r0, #3252 @ 0xcb4 │ │ │ │ ldr.w r0, [r0, #3252] @ 0xcb4 │ │ │ │ bl 4b56d8 │ │ │ │ b.w 56ef0e │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r3, [r4, r4] │ │ │ │ + str r7, [r5, r4] │ │ │ │ vrsra.u64 , q12, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #972] @ (574070 ) │ │ │ │ - vrsra.u64 q10, q12, #3 │ │ │ │ + ldr r3, [pc, #1020] @ (574094 ) │ │ │ │ + vcgt.f d20, d4, #0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - str r5, [r5, r4] │ │ │ │ - vcge.s d19, d13, #0 │ │ │ │ - @ instruction: 0xfffd2f03 │ │ │ │ - vtbl.8 d18, {d13-d16}, d2 │ │ │ │ + str r1, [r7, r4] │ │ │ │ + vshr.u64 d19, d9, #3 │ │ │ │ + @ instruction: 0xfffd2f0f │ │ │ │ + vtbl.8 d18, {d13-d16}, d14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w r2, #1536 @ 0x600 │ │ │ │ - beq.w 57449a │ │ │ │ + beq.w 57448e │ │ │ │ cmp.w r2, #1664 @ 0x680 │ │ │ │ bne.w 56ee8c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 54b3bc │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movt r2, #31 │ │ │ │ ands r2, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 575364 │ │ │ │ + beq.w 575356 │ │ │ │ cmp r2, #68 @ 0x44 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr.w r4, [pc, #1548] @ 5742fc │ │ │ │ + ldr.w r4, [pc, #1548] @ 5742f0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r1, [pc, #1548] @ 574300 │ │ │ │ + ldr.w r1, [pc, #1548] @ 5742f4 │ │ │ │ add r4, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ strd r1, r4, [sp] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 54ccb4 │ │ │ │ + bl 54ccb8 │ │ │ │ b.w 56ee8e │ │ │ │ ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 56eff6 │ │ │ │ + bne.w 56eff4 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [pc, #1488] @ 574304 │ │ │ │ + ldr.w r2, [pc, #1488] @ 5742f8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 561e74 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1476] @ 574308 │ │ │ │ + ldr.w r2, [pc, #1476] @ 5742fc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 561e74 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1464] @ 57430c │ │ │ │ + ldr.w r2, [pc, #1464] @ 574300 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 561e74 │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - and.w r2, r4, #1 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r2, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + ubfx r2, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r3, #10 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1424] @ 574310 │ │ │ │ + ldr.w r2, [pc, #1424] @ 574304 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 56db58 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [pc, #1412] @ 574314 │ │ │ │ + ldr.w r2, [pc, #1412] @ 574308 │ │ │ │ mov r1, r5 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ubfx r3, r4, #6, #5 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ ubfx r3, r4, #16, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ubfx r3, r4, #6, #5 │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ and.w r4, r4, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ bl 56e980 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1372] @ 574318 │ │ │ │ + ldr.w r2, [pc, #1372] @ 57430c │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - and.w r3, r4, #1 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + strb.w r4, [sp, #48] @ 0x30 │ │ │ │ bl 56e6c8 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1340] @ 57431c │ │ │ │ + ldr.w r2, [pc, #1340] @ 574310 │ │ │ │ mov r1, r5 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ ubfx r3, r4, #16, #5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - and.w r3, r4, #1 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + add r2, pc │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strb.w r4, [sp, #52] @ 0x34 │ │ │ │ bl 56e818 │ │ │ │ b.w 56ee8e │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ bne.w 56ee8c │ │ │ │ ubfx r3, r4, #8, #2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 576a86 │ │ │ │ + beq.w 576a7a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 576a64 │ │ │ │ + beq.w 576a58 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 56ee8c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 54b2fc │ │ │ │ lsls r0, r4, #21 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r1, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1252] @ 574320 │ │ │ │ + ldr.w r2, [pc, #1252] @ 574314 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ ubfx r3, r4, #8, #2 │ │ │ │ lsls r7, r4, #21 │ │ │ │ - bmi.w 5755fe │ │ │ │ - lsls r1, r4, #5 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - and.w r1, r1, #32 │ │ │ │ + bmi.w 5755f2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ - ubfx r3, r4, #16, #5 │ │ │ │ - and.w r2, r2, #32 │ │ │ │ + lsls r3, r4, #3 │ │ │ │ + ubfx r1, r4, #16, #5 │ │ │ │ + and.w r3, r3, #32 │ │ │ │ + orrs r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ - orrs r2, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r5, r4, #5 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - and.w r3, r3, #32 │ │ │ │ + ubfx r2, r4, #21, #5 │ │ │ │ + and.w r5, r5, #32 │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ + and.w r3, r3, #32 │ │ │ │ + orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ - strd r2, r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 568574 │ │ │ │ b.w 56ee8e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r4, r4, #8, #3 │ │ │ │ bl 54b2fc │ │ │ │ cmp r4, #4 │ │ │ │ - beq.w 575904 │ │ │ │ + beq.w 5758f8 │ │ │ │ cmp r4, #5 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r4, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57756c │ │ │ │ + beq.w 577560 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #16 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r0, #3 │ │ │ │ addw r3, r3, #2602 @ 0xa2a │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ addw r1, r1, #2602 @ 0xa2a │ │ │ │ @@ -1245225,24 +1245231,24 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ bl 4d0240 │ │ │ │ b.w 56ef0e │ │ │ │ ubfx r0, r4, #8, #3 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 5765d8 │ │ │ │ + beq.w 5765cc │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 576594 │ │ │ │ + beq.w 576588 │ │ │ │ cmp r0, #2 │ │ │ │ bne.w 56ee8c │ │ │ │ lsls r7, r4, #29 │ │ │ │ - bmi.w 57657c │ │ │ │ + bmi.w 576570 │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57448c │ │ │ │ + beq.w 574480 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ubfx r1, r4, #11, #5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r2, r1 │ │ │ │ and.w r3, r3, #32 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ @@ -1245255,32 +1245261,32 @@ │ │ │ │ movs r3, #16 │ │ │ │ eor.w r2, r2, #12 │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 4cf038 │ │ │ │ b.w 56ef0e │ │ │ │ cmp r3, #134 @ 0x86 │ │ │ │ - beq.w 57553a │ │ │ │ + beq.w 57552e │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ - beq.w 57548e │ │ │ │ + beq.w 575482 │ │ │ │ cmp r3, #132 @ 0x84 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ and.w r5, r4, #1 │ │ │ │ ubfx r7, r4, #21, #5 │ │ │ │ lsls r1, r4, #22 │ │ │ │ and.w r3, r3, #4 │ │ │ │ - bmi.w 576490 │ │ │ │ + bmi.w 576484 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #932] @ (574324 ) │ │ │ │ + ldr r3, [pc, #932] @ (574318 ) │ │ │ │ addw r2, r7, #2602 @ 0xa2a │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ @@ -1245289,85 +1245295,85 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #10, #6 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r2, [pc, #828] @ (5742f0 ) │ │ │ │ + ldr r2, [pc, #828] @ (5742e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #864] @ (574328 ) │ │ │ │ + ldr r0, [pc, #864] @ (57431c ) │ │ │ │ add.w r1, r8, r3 │ │ │ │ add r6, r3 │ │ │ │ strd r6, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ add r3, r4 │ │ │ │ add.w r1, r0, #2064 @ 0x810 │ │ │ │ ldr.w r0, [r0, #2064] @ 0x810 │ │ │ │ bl 4b5748 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #836] @ (57432c ) │ │ │ │ + ldr r3, [pc, #836] @ (574320 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r4, r4, #8, #2 │ │ │ │ bl 54b2b4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 5755e4 │ │ │ │ + beq.w 5755d8 │ │ │ │ cmp r4, #3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r0, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #784] @ (574330 ) │ │ │ │ + ldr r2, [pc, #784] @ (574324 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 5546e0 │ │ │ │ + bl 5546e4 │ │ │ │ b.w 56ef0e │ │ │ │ ubfx r3, r4, #8, #3 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 56ee8c │ │ │ │ - add r2, pc, #8 @ (adr r2, 574044 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 574038 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r3, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #292 @ 0x124 │ │ │ │ + add r6, sp, #340 @ 0x154 │ │ │ │ vshr.u32 q8, , #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 54b2fc │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r5, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 577bb8 │ │ │ │ + beq.w 577ba8 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #16 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r0, #3 │ │ │ │ addw r3, r3, #2602 @ 0xa2a │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ addw r1, r1, #2602 @ 0xa2a │ │ │ │ @@ -1245381,61 +1245387,61 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 54b2fc │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r7, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 579a68 │ │ │ │ + beq.w 579a58 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #16 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r0, #3 │ │ │ │ addw r3, r3, #2602 @ 0xa2a │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ addw r1, r1, #2602 @ 0xa2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ bl 4cffac │ │ │ │ b.w 56ef0e │ │ │ │ lsls r2, r4, #29 │ │ │ │ - bmi.w 579aac │ │ │ │ + bmi.w 579a9c │ │ │ │ movs r3, #2 │ │ │ │ movt r3, #24 │ │ │ │ ands r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 579a76 │ │ │ │ + beq.w 579a66 │ │ │ │ cmp.w r3, #1572864 @ 0x180000 │ │ │ │ bne.w 56ee8c │ │ │ │ and.w r3, r4, #458752 @ 0x70000 │ │ │ │ cmp.w r3, #458752 @ 0x70000 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r3, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57448c │ │ │ │ - ldr r3, [pc, #528] @ (574334 ) │ │ │ │ + beq.w 574480 │ │ │ │ + ldr r3, [pc, #528] @ (574328 ) │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ ldrd r5, r7, [r3, #280] @ 0x118 │ │ │ │ orrs.w r3, r5, r7 │ │ │ │ - beq.w 579ad0 │ │ │ │ + beq.w 579ac0 │ │ │ │ lsls r2, r4, #5 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r4, r3, r2 │ │ │ │ bl 4b5028 │ │ │ │ - ldr r3, [pc, #468] @ (574324 ) │ │ │ │ + ldr r3, [pc, #468] @ (574318 ) │ │ │ │ addw r4, r4, #2602 @ 0xa2a │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4bcf38 │ │ │ │ mov r1, r7 │ │ │ │ @@ -1245449,18 +1245455,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 54b2fc │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r1, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 579466 │ │ │ │ + beq.w 579456 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #392] @ (574324 ) │ │ │ │ + ldr r3, [pc, #392] @ (574318 ) │ │ │ │ mov r7, r0 │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bl 4b9a44 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ @@ -1245475,17 +1245481,17 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ addw r3, r3, #2602 @ 0xa2a │ │ │ │ lsls r2, r3, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #280] @ (5742f4 ) │ │ │ │ + ldr r3, [pc, #280] @ (5742e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #340] @ (574338 ) │ │ │ │ + ldr r1, [pc, #340] @ (57432c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ addw r1, r1, #2964 @ 0xb94 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ adds r3, r7, r2 │ │ │ │ add r5, r2 │ │ │ │ @@ -1245500,18 +1245506,18 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 54b2fc │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r0, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578d0e │ │ │ │ + beq.w 578cfc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #248] @ (574324 ) │ │ │ │ + ldr r3, [pc, #248] @ (574318 ) │ │ │ │ mov r7, r0 │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bl 4b9a44 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ @@ -1245526,17 +1245532,17 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ addw r3, r3, #2602 @ 0xa2a │ │ │ │ lsls r2, r3, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r3, [pc, #140] @ (5742f8 ) │ │ │ │ + ldr r3, [pc, #140] @ (5742ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #204] @ (57433c ) │ │ │ │ + ldr r1, [pc, #204] @ (574330 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #2832 @ 0xb10 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ adds r3, r7, r2 │ │ │ │ add r5, r2 │ │ │ │ @@ -1245557,108 +1245563,108 @@ │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 566584 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r4, #256 @ 0x100 │ │ │ │ - beq.w 5768e8 │ │ │ │ - bhi.w 57533a │ │ │ │ + beq.w 5768dc │ │ │ │ + bhi.w 57532c │ │ │ │ cmp r4, #192 @ 0xc0 │ │ │ │ - beq.w 5768ce │ │ │ │ + beq.w 5768c2 │ │ │ │ cmp r4, #200 @ 0xc8 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #96] @ (574340 ) │ │ │ │ + ldr r3, [pc, #96] @ (574334 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ bl 559dc8 │ │ │ │ b.w 56ef0e │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, pc, #648 @ (adr r6, 574580 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 5745a4 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r6, pc, #80 @ (adr r6, 57434c ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 574370 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r7, [r1, r6] │ │ │ │ - vdup.8 d21, d11[6] │ │ │ │ - vsra.u64 q10, , #3 │ │ │ │ - vrshr.u32 q10, , #3 │ │ │ │ - vrshr.u32 d20, d3, #3 │ │ │ │ - vmlal.u q8, d29, d1[0] │ │ │ │ - vneg.s , │ │ │ │ - vsra.u64 q8, , #4 │ │ │ │ - vabs.s , │ │ │ │ - @ instruction: 0xfffc4cb7 │ │ │ │ + strb r3, [r3, r6] │ │ │ │ + vcvt.f16.u16 d21, d7, #3 │ │ │ │ + vcle.s q10, , #0 │ │ │ │ + vsubl.u q10, d29, d11 │ │ │ │ + vrshr.u32 d20, d15, #3 │ │ │ │ + vmlal.u q8, d29, d13[0] │ │ │ │ + vrsra.u64 , , #3 │ │ │ │ + @ instruction: 0xfffc01e5 │ │ │ │ + vrsra.u32 , , #3 │ │ │ │ + vqdmulh.s q10, q14, d3[0] │ │ │ │ vrsra.u64 , q12, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r5, [pc, #372] @ (5744a8 ) │ │ │ │ - vcge.s d27, d6, #0 │ │ │ │ + ldr r5, [pc, #420] @ (5744cc ) │ │ │ │ + vshr.u64 d27, d2, #3 │ │ │ │ movs r4, r6 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - movs r7, #19 │ │ │ │ + movs r7, #31 │ │ │ │ vsli.64 d31, d20, #61 @ 0x3d │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - beq.w 576874 │ │ │ │ - bhi.w 5767fc │ │ │ │ + beq.w 576868 │ │ │ │ + bhi.w 5767f2 │ │ │ │ cmp.w r4, #1160 @ 0x488 │ │ │ │ - beq.w 576890 │ │ │ │ + beq.w 576884 │ │ │ │ cmp.w r4, #1216 @ 0x4c0 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1092] @ 5747b0 │ │ │ │ + ldr.w r2, [pc, #1092] @ 5747a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r4, #768 @ 0x300 │ │ │ │ - beq.w 5766c0 │ │ │ │ - bhi.w 57669e │ │ │ │ + beq.w 5766b4 │ │ │ │ + bhi.w 576692 │ │ │ │ cmp.w r4, #640 @ 0x280 │ │ │ │ - beq.w 576684 │ │ │ │ + beq.w 576678 │ │ │ │ cmp.w r4, #704 @ 0x2c0 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r0, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1040] @ 5747b4 │ │ │ │ + ldr.w r2, [pc, #1040] @ 5747a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r4, #1856 @ 0x740 │ │ │ │ - beq.w 576756 │ │ │ │ - bhi.w 576740 │ │ │ │ + beq.w 57674a │ │ │ │ + bhi.w 576734 │ │ │ │ cmp.w r4, #1664 @ 0x680 │ │ │ │ - beq.w 57697a │ │ │ │ + beq.w 57696e │ │ │ │ cmp.w r4, #1792 @ 0x700 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #988] @ (5747b8 ) │ │ │ │ + ldr r2, [pc, #988] @ (5747ac ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 54b33c │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ lsls r7, r2, #30 │ │ │ │ @@ -1245671,174 +1245677,174 @@ │ │ │ │ ands.w r3, r4, #68 @ 0x44 │ │ │ │ mov r8, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r3, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ - cbz r3, 57448c │ │ │ │ + cbz r3, 574480 │ │ │ │ lsls r5, r4, #4 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ and.w r5, r5, #32 │ │ │ │ orrs r5, r3 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #900] @ (5747bc ) │ │ │ │ + ldr r3, [pc, #900] @ (5747b0 ) │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r5, [fp, r3] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #23, #3 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ mov r5, r0 │ │ │ │ ubfx r0, r4, #16, #7 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #836] @ (5747a4 ) │ │ │ │ + ldr r3, [pc, #836] @ (574798 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r0, r3 │ │ │ │ add r5, r3 │ │ │ │ strd r5, r0, [sp] │ │ │ │ add r6, r3 │ │ │ │ - ldr r0, [pc, #840] @ (5747c0 ) │ │ │ │ + ldr r0, [pc, #840] @ (5747b4 ) │ │ │ │ add r3, r7 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #96 @ 0x60 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ bl 4b5748 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 54b3bc │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movt r2, #31 │ │ │ │ ands r2, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #68 @ 0x44 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr r4, [pc, #780] @ (5747c4 ) │ │ │ │ + ldr r4, [pc, #780] @ (5747b8 ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #780] @ (5747c8 ) │ │ │ │ + ldr r1, [pc, #780] @ (5747bc ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ strd r1, r4, [sp] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 54ccb4 │ │ │ │ + bl 54ccb8 │ │ │ │ b.w 56ee8e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b3bc │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movt r3, #31 │ │ │ │ ands r3, r4 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr r5, [pc, #740] @ (5747cc ) │ │ │ │ + ldr r5, [pc, #740] @ (5747c0 ) │ │ │ │ movs r3, #3 │ │ │ │ - ldr r4, [pc, #740] @ (5747d0 ) │ │ │ │ + ldr r4, [pc, #740] @ (5747c4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - bl 54ccb4 │ │ │ │ + bl 54ccb8 │ │ │ │ b.w 56ee8e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b3bc │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movt r3, #31 │ │ │ │ ands r3, r4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 575c26 │ │ │ │ + beq.w 575c1a │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr r5, [pc, #692] @ (5747d4 ) │ │ │ │ + ldr r5, [pc, #692] @ (5747c8 ) │ │ │ │ movs r3, #3 │ │ │ │ - ldr r4, [pc, #692] @ (5747d8 ) │ │ │ │ + ldr r4, [pc, #692] @ (5747cc ) │ │ │ │ mov r0, r6 │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - bl 54ccb4 │ │ │ │ + bl 54ccb8 │ │ │ │ b.w 56ee8e │ │ │ │ ands.w r3, r4, #68 @ 0x44 │ │ │ │ mov r8, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57448c │ │ │ │ + beq.n 574480 │ │ │ │ lsls r5, r4, #4 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ and.w r5, r5, #32 │ │ │ │ orrs r5, r3 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #596] @ (5747bc ) │ │ │ │ + ldr r3, [pc, #596] @ (5747b0 ) │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r5, [fp, r3] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #23, #3 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ mov r5, r0 │ │ │ │ ubfx r0, r4, #16, #7 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #536] @ (5747a8 ) │ │ │ │ + ldr r3, [pc, #536] @ (57479c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r0, r3 │ │ │ │ add r5, r3 │ │ │ │ strd r5, r0, [sp] │ │ │ │ add r6, r3 │ │ │ │ - ldr r0, [pc, #564] @ (5747dc ) │ │ │ │ + ldr r0, [pc, #564] @ (5747d0 ) │ │ │ │ add r3, r7 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ sub.w r1, r0, #168 @ 0xa8 │ │ │ │ ldr.w r0, [r0, #-168] │ │ │ │ bl 4b5748 │ │ │ │ b.w 56ef0e │ │ │ │ ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 573b04 │ │ │ │ - b.w 573d14 │ │ │ │ + bne.w 573af8 │ │ │ │ + b.w 573d08 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #20 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #460] @ (5747bc ) │ │ │ │ + ldr r3, [pc, #460] @ (5747b0 ) │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ movw r3, #41640 @ 0xa2a8 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1245846,94 +1245852,94 @@ │ │ │ │ bl 4bcdf8 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ movw r3, #41640 @ 0xa2a8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 4bcdf8 │ │ │ │ - ldr r1, [pc, #448] @ (5747e0 ) │ │ │ │ + ldr r1, [pc, #448] @ (5747d4 ) │ │ │ │ ubfx r4, r4, #23, #3 │ │ │ │ - ldr r3, [pc, #388] @ (5747ac ) │ │ │ │ + ldr r3, [pc, #388] @ (5747a0 ) │ │ │ │ add r1, pc │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r4, [r1, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #424] @ (5747e4 ) │ │ │ │ + ldr r1, [pc, #424] @ (5747d8 ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ add r5, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r3, r2, r6 │ │ │ │ add.w r1, r1, #492 @ 0x1ec │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r2, r4 │ │ │ │ bl 4b566c │ │ │ │ b.w 56ef0e │ │ │ │ movw r1, #897 @ 0x381 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 576afe │ │ │ │ - bhi.w 576ad0 │ │ │ │ + beq.w 576af2 │ │ │ │ + bhi.w 576ac4 │ │ │ │ movw r2, #769 @ 0x301 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 576aa8 │ │ │ │ + beq.w 576a9c │ │ │ │ movw r2, #833 @ 0x341 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ + ubfx r3, r4, #16, #4 │ │ │ │ + ubfx r2, r4, #11, #5 │ │ │ │ + strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ - ubfx r2, r4, #16, #4 │ │ │ │ - strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ubfx r3, r4, #11, #5 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r4, #21 │ │ │ │ bmi.w 56ee8c │ │ │ │ - ldr r3, [pc, #344] @ (5747e8 ) │ │ │ │ + ldr r3, [pc, #344] @ (5747dc ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ bl 55d420 │ │ │ │ b.w 56ee8e │ │ │ │ cmp.w r3, #768 @ 0x300 │ │ │ │ - beq.w 5793c4 │ │ │ │ - bhi.w 575d18 │ │ │ │ + beq.w 5793b4 │ │ │ │ + bhi.w 575d0c │ │ │ │ cmp.w r3, #640 @ 0x280 │ │ │ │ - beq.w 577028 │ │ │ │ - bhi.w 576fb2 │ │ │ │ + beq.w 57701c │ │ │ │ + bhi.w 576fa6 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 5781c4 │ │ │ │ + beq.w 5781e2 │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r2, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54ea28 │ │ │ │ + bl 54ea2c │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r3, #1152 @ 0x480 │ │ │ │ - beq.w 579640 │ │ │ │ - bhi.w 575ee4 │ │ │ │ + beq.w 579632 │ │ │ │ + bhi.w 575ed8 │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 577698 │ │ │ │ - bhi.w 575f30 │ │ │ │ + beq.w 57768c │ │ │ │ + bhi.w 575f24 │ │ │ │ cmp.w r3, #960 @ 0x3c0 │ │ │ │ - beq.w 579424 │ │ │ │ + beq.w 579414 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 5793dc │ │ │ │ + beq.w 5793cc │ │ │ │ cmp.w r3, #896 @ 0x380 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ @@ -1245942,79 +1245948,79 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, #2 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl 4cfbdc │ │ │ │ b.w 56ef0e │ │ │ │ movw r3, #769 @ 0x301 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 576338 │ │ │ │ - bhi.w 575966 │ │ │ │ + beq.w 57632c │ │ │ │ + bhi.w 57595a │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 576312 │ │ │ │ + beq.w 576306 │ │ │ │ movw r3, #705 @ 0x2c1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 5762ec │ │ │ │ + beq.w 5762e0 │ │ │ │ movw r3, #577 @ 0x241 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr r2, [pc, #108] @ (5747ec ) │ │ │ │ + ldr r2, [pc, #108] @ (5747e0 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 54e46c │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e470 │ │ │ │ b.w 56ee8e │ │ │ │ - add r4, pc, #120 @ (adr r4, 574820 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 574844 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 574b6c ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 574b90 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r2, pc, #336 @ (adr r2, 574900 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 574924 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - mvns r7, r1 │ │ │ │ - vshr.u64 d20, d7, #3 │ │ │ │ - vceq.f q10, , #0 │ │ │ │ + mvns r3, r3 │ │ │ │ + vcge.s d20, d19, #0 │ │ │ │ + vceq.f q10, , #0 │ │ │ │ vrsra.u64 , q12, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [pc, #716] @ (574a94 ) │ │ │ │ - vcvt.f32.u32 q12, , #3 │ │ │ │ - @ instruction: 0xfffd4d8d │ │ │ │ - @ instruction: 0xfffd8e27 │ │ │ │ - vqrdmulh.s q10, , d29[0] │ │ │ │ - vrsra.u64 , , #3 │ │ │ │ - vcle.s d17, d30, #0 │ │ │ │ + ldr r5, [pc, #764] @ (574ab8 ) │ │ │ │ + vqrdmlah.s q12, , d23[0] │ │ │ │ + @ instruction: 0xfffd4d99 │ │ │ │ + vcvt.f32.u32 d24, d23, #3 │ │ │ │ + vcvt.u16.f16 q10, , #3 │ │ │ │ + vneg.s , │ │ │ │ + vsra.u64 d17, d26, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r2, #125 @ 0x7d │ │ │ │ - vcle.s d19, d13, #0 │ │ │ │ + adds r2, #137 @ 0x89 │ │ │ │ + vsra.u64 d19, d9, #3 │ │ │ │ vsli.64 d31, d19, #61 @ 0x3d │ │ │ │ ldrb r2, [r4, #31] │ │ │ │ - beq.w 575d88 │ │ │ │ + beq.w 575d7c │ │ │ │ cmp.w r3, #454 @ 0x1c6 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #868] @ (574b80 ) │ │ │ │ + ldr r3, [pc, #864] @ (574b70 ) │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ mov r5, r0 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1246028,103 +1246034,102 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ubfx r0, r4, #16, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 4b4ff4 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r0, r4, #9, #2 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #792] @ (574b78 ) │ │ │ │ + ldr r3, [pc, #788] @ (574b68 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #788] @ (574b84 ) │ │ │ │ + ldr r0, [pc, #784] @ (574b74 ) │ │ │ │ adds r2, r7, r3 │ │ │ │ add r6, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ add r5, r3 │ │ │ │ strd r5, r6, [sp] │ │ │ │ add r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ addw r1, r0, #4044 @ 0xfcc │ │ │ │ ldr.w r0, [r0, #4044] @ 0xfcc │ │ │ │ bl 4b57bc │ │ │ │ lsls r2, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #752] @ (574b88 ) │ │ │ │ + ldr r3, [pc, #748] @ (574b78 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ movw r1, #1729 @ 0x6c1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 5785e0 │ │ │ │ - bhi.w 575828 │ │ │ │ + beq.w 5785d2 │ │ │ │ + bhi.w 57581c │ │ │ │ movw r2, #1537 @ 0x601 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 57810e │ │ │ │ - bhi.w 576e8e │ │ │ │ + beq.w 5780f8 │ │ │ │ + bhi.w 576e82 │ │ │ │ movw r2, #897 @ 0x381 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5788c6 │ │ │ │ + beq.w 5788b6 │ │ │ │ movw r2, #961 @ 0x3c1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #676] @ (574b8c ) │ │ │ │ + ldr r2, [pc, #672] @ (574b7c ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r2, #1216 @ 0x4c0 │ │ │ │ - beq.w 578918 │ │ │ │ - bhi.w 575e44 │ │ │ │ + beq.w 578908 │ │ │ │ + bhi.w 575e38 │ │ │ │ cmp.w r2, #960 @ 0x3c0 │ │ │ │ - beq.w 5776c0 │ │ │ │ - bhi.w 575fd0 │ │ │ │ + beq.w 5776b4 │ │ │ │ + bhi.w 575fc4 │ │ │ │ cmp.w r2, #832 @ 0x340 │ │ │ │ - beq.w 577894 │ │ │ │ - bhi.w 577856 │ │ │ │ + beq.w 577888 │ │ │ │ + bhi.w 57784a │ │ │ │ cmp.w r2, #768 @ 0x300 │ │ │ │ - beq.w 577820 │ │ │ │ + beq.w 577814 │ │ │ │ movw r3, #769 @ 0x301 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ + ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - mov r0, r6 │ │ │ │ bl 559ba0 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ - beq.w 575ba2 │ │ │ │ + beq.w 575b96 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ bne.w 56ee8c │ │ │ │ ands.w r3, r4, #2097152 @ 0x200000 │ │ │ │ mov sl, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #520] @ (574b80 ) │ │ │ │ + ldr r3, [pc, #520] @ (574b70 ) │ │ │ │ ubfx r2, r4, #22, #4 │ │ │ │ mov.w r5, #2 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ movw r3, #2602 @ 0xa2a │ │ │ │ smlabb r2, r2, r5, r3 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ @@ -1246140,249 +1246145,250 @@ │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #16, #1 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ mov r8, r0 │ │ │ │ ubfx r0, r4, #9, #2 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #440] @ (574b7c ) │ │ │ │ + ldr r3, [pc, #436] @ (574b6c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #440] @ (574b90 ) │ │ │ │ + ldr r0, [pc, #440] @ (574b80 ) │ │ │ │ add.w r1, r8, r3 │ │ │ │ add r6, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add.w r5, r9, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ sub.w r1, r0, #24 │ │ │ │ add r3, r7 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ bl 4b57bc │ │ │ │ lsls r6, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #404] @ (574b94 ) │ │ │ │ + ldr r3, [pc, #404] @ (574b84 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r3, #896 @ 0x380 │ │ │ │ - beq.w 57894e │ │ │ │ - bhi.w 575ea2 │ │ │ │ + beq.w 57893e │ │ │ │ + bhi.w 575e96 │ │ │ │ movw r2, #705 @ 0x2c1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 57952e │ │ │ │ - bhi.w 576bb4 │ │ │ │ + beq.w 579520 │ │ │ │ + bhi.w 576ba8 │ │ │ │ movw r2, #641 @ 0x281 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5774e0 │ │ │ │ + beq.w 5774d4 │ │ │ │ cmp.w r3, #704 @ 0x2c0 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #332] @ (574b98 ) │ │ │ │ + ldr r3, [pc, #332] @ (574b88 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 5558f0 │ │ │ │ + bl 5558f4 │ │ │ │ b.w 56ef0e │ │ │ │ bl 4b4660 │ │ │ │ mov r9, r0 │ │ │ │ bl 4b4660 │ │ │ │ mov r4, r0 │ │ │ │ bl 4b45f8 │ │ │ │ ldr.w r3, [r6, #136] @ 0x88 │ │ │ │ lsls r2, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5782a8 │ │ │ │ - ldr r3, [pc, #280] @ (574b9c ) │ │ │ │ + beq.w 578298 │ │ │ │ + ldr r3, [pc, #280] @ (574b8c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r6, [r3, r7, lsl #2] │ │ │ │ + ldr.w r6, [r3, r8, lsl #2] │ │ │ │ bl 4b45f8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 576d58 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 576d4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - ldr.w r1, [r3, r8, lsl #2] │ │ │ │ + ldr.w r1, [r3, r7, lsl #2] │ │ │ │ bl 4b99f8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c15e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #15 │ │ │ │ movs r3, #0 │ │ │ │ lsls r6, r5, #4 │ │ │ │ bl 4bd4d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ │ mov.w r3, #16843009 @ 0x1010101 │ │ │ │ bl 4bde50 │ │ │ │ mov r1, r4 │ │ │ │ - add r3, pc, #152 @ (adr r3, 574b68 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 574b58 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r9 │ │ │ │ bl 4bd350 │ │ │ │ - ldr r3, [pc, #164] @ (574b80 ) │ │ │ │ + ldr r3, [pc, #164] @ (574b70 ) │ │ │ │ movw r2, #42152 @ 0xa4a8 │ │ │ │ mov r0, r9 │ │ │ │ add.w r2, r2, r5, lsl #4 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 4bcf38 │ │ │ │ mov r1, r4 │ │ │ │ - add r3, pc, #124 @ (adr r3, 574b70 ) │ │ │ │ + add r3, pc, #124 @ (adr r3, 574b60 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r9 │ │ │ │ bl 4bd350 │ │ │ │ add.w r2, r6, #41984 @ 0xa400 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4bcf38 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r3, #1600 @ 0x640 │ │ │ │ - beq.w 578392 │ │ │ │ - bhi.w 574fa4 │ │ │ │ + beq.w 578382 │ │ │ │ + bhi.w 574f96 │ │ │ │ cmp.w r3, #1408 @ 0x580 │ │ │ │ - beq.w 5783fa │ │ │ │ - bhi.w 5783c2 │ │ │ │ + beq.w 5783ec │ │ │ │ + bhi.w 5783b4 │ │ │ │ cmp.w r3, #1280 @ 0x500 │ │ │ │ - beq.w 578420 │ │ │ │ + beq.w 578412 │ │ │ │ cmp.w r3, #1344 @ 0x540 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r7, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #72] @ (574ba0 ) │ │ │ │ + ldr r2, [pc, #72] @ (574b90 ) │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ lsls r7, r0, #24 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r7, r1, #24 │ │ │ │ lsrs r5, r1, #16 │ │ │ │ lsrs r3, r1, #8 │ │ │ │ lsrs r1, r1, #32 │ │ │ │ - add r0, pc, #128 @ (adr r0, 574bfc ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 574c1c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [sl, #288]! @ 0x120 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + ldc2l 0, cr0, [r6, #288]! @ 0x120 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 57448a │ │ │ │ - vcvt.f32.u32 , q9, #4 │ │ │ │ + b.n 574492 │ │ │ │ + @ instruction: 0xfffc1e80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ asrs r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - blt.n 574bfa │ │ │ │ + blt.n 574c0e │ │ │ │ vtbl.8 d18, {d12-d15}, d0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 573d14 │ │ │ │ + beq.w 573d08 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ addw r2, r3, #2634 @ 0xa4a │ │ │ │ - ldr r3, [pc, #920] @ (574f5c ) │ │ │ │ + ldr r3, [pc, #920] @ (574f4c ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + addw r2, r7, #2634 @ 0xa4a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ - addw r2, r3, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ - addw r2, r9, #2634 @ 0xa4a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ + addw r2, r3, #2634 @ 0xa4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r5, #2634 @ 0xa4a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #840] @ (574f50 ) │ │ │ │ + ldr r2, [pc, #840] @ (574f40 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r8, r3 │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r0, r7, r3 │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ add r6, r3 │ │ │ │ - ldr r0, [pc, #820] @ (574f60 ) │ │ │ │ + ldr r0, [pc, #820] @ (574f50 ) │ │ │ │ add r3, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3372 @ 0xd2c │ │ │ │ ldr.w r0, [r0, #3372] @ 0xd2c │ │ │ │ bl 4b57bc │ │ │ │ b.w 56ef0e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ - ldr r2, [pc, #796] @ (574f64 ) │ │ │ │ + ldr r2, [pc, #796] @ (574f54 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 554874 │ │ │ │ + bl 554878 │ │ │ │ b.w 56ef0e │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r1, [r6, #109] @ 0x6d │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 577d7c │ │ │ │ + beq.w 577d6c │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #748] @ (574f5c ) │ │ │ │ + ldr r1, [pc, #748] @ (574f4c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ ldr.w r4, [fp, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1246401,25 +1246407,25 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ str r0, [sp, #28] │ │ │ │ lsls r2, r3, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #660] @ (574f54 ) │ │ │ │ + ldr r2, [pc, #660] @ (574f44 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #660] @ (574f68 ) │ │ │ │ + ldr r0, [pc, #660] @ (574f58 ) │ │ │ │ adds r1, r7, r3 │ │ │ │ add r6, r3 │ │ │ │ add r5, r3 │ │ │ │ add r0, pc │ │ │ │ strd r6, r1, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ addw r1, r0, #3636 @ 0xe34 │ │ │ │ @@ -1246427,18 +1246433,18 @@ │ │ │ │ ldr.w r0, [r0, #3636] @ 0xe34 │ │ │ │ bl 4b57bc │ │ │ │ b.w 56ef0e │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r1, [r0, #109] @ 0x6d │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 577a68 │ │ │ │ + beq.w 577a58 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #588] @ (574f5c ) │ │ │ │ + ldr r1, [pc, #588] @ (574f4c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ ldr.w r4, [fp, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1246457,159 +1246463,159 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ str r0, [sp, #28] │ │ │ │ lsls r2, r3, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #508] @ (574f58 ) │ │ │ │ + ldr r2, [pc, #508] @ (574f48 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #504] @ (574f6c ) │ │ │ │ + ldr r0, [pc, #504] @ (574f5c ) │ │ │ │ adds r1, r7, r3 │ │ │ │ add r6, r3 │ │ │ │ add r5, r3 │ │ │ │ add r0, pc │ │ │ │ strd r6, r1, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r1, r0, #3504 @ 0xdb0 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r0, [r0, #3504] @ 0xdb0 │ │ │ │ bl 4b57bc │ │ │ │ b.w 56ef0e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ - ldr r2, [pc, #468] @ (574f70 ) │ │ │ │ + ldr r2, [pc, #468] @ (574f60 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 554874 │ │ │ │ + bl 554878 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 573d22 │ │ │ │ + beq.w 573d16 │ │ │ │ ubfx r1, r4, #23, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r1, #41472 @ 0xa200 │ │ │ │ movs r0, #3 │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 4cf41c │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r4, [pc, #404] @ (574f74 ) │ │ │ │ + ldr r4, [pc, #404] @ (574f64 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 559aa4 │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r3, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #88] @ 0x58 │ │ │ │ - cbnz r3, 574e0a │ │ │ │ + cbnz r3, 574dfa │ │ │ │ ldrb.w r3, [r0, #89] @ 0x59 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 56ef0e │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r6 │ │ │ │ bl 5446d8 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #140] @ 0x8c │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.w 576550 │ │ │ │ + bne.w 576544 │ │ │ │ and.w r3, r3, #1048576 @ 0x100000 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.w 57035a │ │ │ │ + bne.w 570356 │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.w 57035a │ │ │ │ + bne.w 570356 │ │ │ │ b.w 56ee8c │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ mov r4, r0 │ │ │ │ - b.w 5704e6 │ │ │ │ + b.w 5704e2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ - ldr r2, [pc, #268] @ (574f78 ) │ │ │ │ + ldr r2, [pc, #268] @ (574f68 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 554874 │ │ │ │ + bl 554878 │ │ │ │ b.w 56ef0e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ - ldr r2, [pc, #252] @ (574f7c ) │ │ │ │ + ldr r2, [pc, #252] @ (574f6c ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 554874 │ │ │ │ + bl 554878 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r4, [pc, #240] @ (574f80 ) │ │ │ │ + ldr r4, [pc, #240] @ (574f70 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 559aa4 │ │ │ │ b.w 56ee8e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 558e9c │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r4, [pc, #212] @ (574f84 ) │ │ │ │ + ldr r4, [pc, #212] @ (574f74 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 559aa4 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r4, [pc, #196] @ (574f88 ) │ │ │ │ + ldr r4, [pc, #196] @ (574f78 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 559aa4 │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 573d14 │ │ │ │ + beq.w 573d08 │ │ │ │ bl 4b4660 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #100] @ (574f5c ) │ │ │ │ + ldr r3, [pc, #100] @ (574f4c ) │ │ │ │ movw r2, #42152 @ 0xa4a8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r2, r2, sl, lsl #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ mov.w r3, sl, lsl #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -1246618,125 +1246624,125 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r3, #41984 @ 0xa400 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ bl 4bcdf8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 57835e │ │ │ │ + bne.w 57834e │ │ │ │ movw r2, #42152 @ 0xa4a8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r2, r2, r8, lsl #4 │ │ │ │ mov.w r5, r8, lsl #4 │ │ │ │ bl 4bcf38 │ │ │ │ add.w r2, r5, #41984 @ 0xa400 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4bcf38 │ │ │ │ b.w 56ef0e │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb sl!, {r3, r6} │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - vtbl.8 d30, {d29}, d14 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - b.n 574f50 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - cmp r4, #245 @ 0xf5 │ │ │ │ - vcvt.u32.f32 d16, d9, #3 │ │ │ │ - @ instruction: 0xfffd2f23 │ │ │ │ - vqrdmlah.s q9, , d15[0] │ │ │ │ - @ instruction: 0xfffd0e01 │ │ │ │ - vcvt.u16.f16 q8, , #3 │ │ │ │ - @ instruction: 0xfffd0cfd │ │ │ │ + strd r0, r0, [sl, #-288] @ 0x120 │ │ │ │ + cmp r7, #117 @ 0x75 │ │ │ │ + @ instruction: 0xfffde89e │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + @ instruction: 0xe8000048 │ │ │ │ + cmp r5, #5 │ │ │ │ + @ instruction: 0xfffd0f29 │ │ │ │ + vcvt.u32.f32 d18, d19, #3 │ │ │ │ + vcvt.f32.u32 q9, , #3 │ │ │ │ + vcvt.f32.u32 d16, d1, #3 │ │ │ │ + @ instruction: 0xfffd0d89 │ │ │ │ + @ instruction: 0xfffd0d0d │ │ │ │ vclt.f d20, d25, #0 │ │ │ │ and.w r3, r3, #31 │ │ │ │ - str.w r9, [sp, #48] @ 0x30 │ │ │ │ - strd r8, sl, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str.w sl, [sp, #44] @ 0x2c │ │ │ │ + strd r9, r3, [sp, #48] @ 0x30 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ bl 559ea4 │ │ │ │ b.w 56ee8e │ │ │ │ cmp.w r3, #1856 @ 0x740 │ │ │ │ - beq.w 578798 │ │ │ │ - bhi.w 578760 │ │ │ │ + beq.w 578788 │ │ │ │ + bhi.w 578752 │ │ │ │ cmp.w r3, #1664 @ 0x680 │ │ │ │ - beq.w 578732 │ │ │ │ + beq.w 578724 │ │ │ │ cmp.w r3, #1792 @ 0x700 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r7, r3, #7 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #960] @ (5753a0 ) │ │ │ │ + ldr r2, [pc, #964] @ (575394 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #896 @ 0x380 │ │ │ │ - bl 54ce20 │ │ │ │ + bl 54ce24 │ │ │ │ b.w 56ef0e │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 577cd2 │ │ │ │ + beq.w 577cc2 │ │ │ │ cmp.w r3, #322 @ 0x142 │ │ │ │ - bcs.w 577cbc │ │ │ │ + bcs.w 577cac │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - beq.w 577ca2 │ │ │ │ + beq.w 577c92 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54e980 │ │ │ │ + bl 54e984 │ │ │ │ b.w 56ee8e │ │ │ │ and.w r3, r4, #1536 @ 0x600 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #864] @ (5753a4 ) │ │ │ │ + ldr r3, [pc, #868] @ (575398 ) │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ mov r5, r0 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #844] @ (5753a8 ) │ │ │ │ + ldr r2, [pc, #848] @ (57539c ) │ │ │ │ ubfx r3, r4, #23, #3 │ │ │ │ ubfx r0, r4, #16, #6 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r1, [pc, #792] @ (57538c ) │ │ │ │ + ldr r1, [pc, #792] @ (575380 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r3, r1] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #808] @ (5753ac ) │ │ │ │ + ldr r0, [pc, #808] @ (5753a0 ) │ │ │ │ add r5, r2 │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r3, r2, r6 │ │ │ │ add r0, pc │ │ │ │ add r2, r4 │ │ │ │ add.w r1, r0, #3648 @ 0xe40 │ │ │ │ ldr.w r0, [r0, #3648] @ 0xe40 │ │ │ │ @@ -1246746,17 +1246752,17 @@ │ │ │ │ mov sl, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r5, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #736] @ (5753a4 ) │ │ │ │ + ldr r3, [pc, #740] @ (575398 ) │ │ │ │ ubfx r2, r4, #22, #4 │ │ │ │ mov.w r5, #2 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ movw r3, #2602 @ 0xa2a │ │ │ │ smlabb r2, r2, r5, r3 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ @@ -1246772,54 +1246778,54 @@ │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #16, #5 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ mov r8, r0 │ │ │ │ ubfx r0, r4, #9, #2 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #640] @ (575390 ) │ │ │ │ + ldr r3, [pc, #640] @ (575384 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #652] @ (5753b0 ) │ │ │ │ + ldr r0, [pc, #656] @ (5753a4 ) │ │ │ │ add.w r1, r8, r3 │ │ │ │ add r6, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ add.w r5, r9, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ addw r1, r0, #3924 @ 0xf54 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r3, r7 │ │ │ │ ldr.w r0, [r0, #3924] @ 0xf54 │ │ │ │ bl 4b57bc │ │ │ │ lsls r0, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #616] @ (5753b4 ) │ │ │ │ + ldr r3, [pc, #620] @ (5753a8 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ands.w r3, r4, #2097152 @ 0x200000 │ │ │ │ mov sl, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #544] @ (5753a4 ) │ │ │ │ + ldr r3, [pc, #548] @ (575398 ) │ │ │ │ ubfx r2, r4, #22, #4 │ │ │ │ mov.w r6, #2 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r5, [fp, r3] │ │ │ │ movw r3, #2602 @ 0xa2a │ │ │ │ smlabb r2, r2, r6, r3 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -1246839,206 +1246845,207 @@ │ │ │ │ mov r7, r0 │ │ │ │ smlabb r2, r2, r6, r3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #9, #2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #440] @ (575394 ) │ │ │ │ + ldr r3, [pc, #440] @ (575388 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #456] @ (5753b8 ) │ │ │ │ + ldr r0, [pc, #460] @ (5753ac ) │ │ │ │ adds r1, r7, r3 │ │ │ │ add.w r6, r9, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ add.w r1, r8, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w r1, r0, #3792 @ 0xed0 │ │ │ │ ldr.w r0, [r0, #3792] @ 0xed0 │ │ │ │ bl 4b57bc │ │ │ │ lsls r6, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #420] @ (5753bc ) │ │ │ │ + ldr r3, [pc, #424] @ (5753b0 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r3, r4, #22 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #344] @ (5753a4 ) │ │ │ │ + ldr r3, [pc, #348] @ (575398 ) │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ mov r5, r0 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #348] @ (5753c0 ) │ │ │ │ + ldr r2, [pc, #352] @ (5753b4 ) │ │ │ │ ubfx r3, r4, #23, #3 │ │ │ │ ubfx r0, r4, #10, #6 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r1, [pc, #284] @ (575398 ) │ │ │ │ + ldr r1, [pc, #284] @ (57538c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r3, r1] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #312] @ (5753c4 ) │ │ │ │ + ldr r0, [pc, #312] @ (5753b8 ) │ │ │ │ add r5, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r3, r2, r6 │ │ │ │ add r0, pc │ │ │ │ add r2, r4 │ │ │ │ addw r1, r0, #3780 @ 0xec4 │ │ │ │ ldr.w r0, [r0, #3780] @ 0xec4 │ │ │ │ bl 4b56d8 │ │ │ │ b.w 56ef0e │ │ │ │ - ubfx r5, r4, #11, #5 │ │ │ │ - ubfx r8, r4, #23, #3 │ │ │ │ ubfx r7, r4, #16, #5 │ │ │ │ + ubfx r8, r4, #23, #3 │ │ │ │ + ubfx r5, r4, #11, #5 │ │ │ │ ubfx r3, r4, #9, #2 │ │ │ │ tst.w r4, #1536 @ 0x600 │ │ │ │ - beq.w 576902 │ │ │ │ + beq.w 5768f6 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57537e │ │ │ │ + beq.n 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #200] @ (5753a4 ) │ │ │ │ + ldr r3, [pc, #200] @ (575398 ) │ │ │ │ addw r2, r7, #2602 @ 0xa2a │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #196] @ (5753c8 ) │ │ │ │ - ldr r1, [pc, #152] @ (57539c ) │ │ │ │ + ldr r2, [pc, #200] @ (5753bc ) │ │ │ │ + ldr r1, [pc, #152] @ (575390 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add r6, r2 │ │ │ │ add r4, r2 │ │ │ │ add r3, r2 │ │ │ │ add r2, r0 │ │ │ │ - ldr r0, [pc, #168] @ (5753cc ) │ │ │ │ + ldr r0, [pc, #168] @ (5753c0 ) │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ addw r1, r0, #3516 @ 0xdbc │ │ │ │ ldr.w r0, [r0, #3516] @ 0xdbc │ │ │ │ bl 4b56d8 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r4, #264 @ 0x108 │ │ │ │ - beq.w 5767d8 │ │ │ │ + beq.w 5767ce │ │ │ │ cmp.w r4, #320 @ 0x140 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #120] @ (5753d0 ) │ │ │ │ + ldr r2, [pc, #124] @ (5753c4 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r4, [pc, #108] @ (5753d4 ) │ │ │ │ + ldr r4, [pc, #112] @ (5753c8 ) │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #108] @ (5753d8 ) │ │ │ │ + ldr r1, [pc, #112] @ (5753cc ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ strd r1, r4, [sp] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 54ccb4 │ │ │ │ + bl 54ccb8 │ │ │ │ b.w 56ee8e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r3, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - rsbs r0, r6, #13107200 @ 0xc80000 │ │ │ │ - lsls r6, r5, #24 │ │ │ │ + @ instruction: 0xf5e40048 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ubfx r0, lr, #1, #9 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + @ instruction: 0xf3dc0048 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf33a0048 │ │ │ │ - cmp r6, #167 @ 0xa7 │ │ │ │ - vcvt.u32.f32 d19, d19, #3 │ │ │ │ - vqrdmlsh.s , , d19[0] │ │ │ │ + sbfx r0, r8, #1, #9 │ │ │ │ + cmp r6, #181 @ 0xb5 │ │ │ │ + vqrdmlsh.s , , d1[0] │ │ │ │ + @ instruction: 0xfffd7ff5 │ │ │ │ @ instruction: 0xfffdf8d0 │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ lsls r5, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57537e │ │ │ │ + beq.n 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #776] @ (5756fc ) │ │ │ │ + ldr r3, [pc, #776] @ (5756f0 ) │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ mov r6, r0 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr.w r5, [fp, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1247055,56 +1247062,56 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #9, #2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #684] @ (5756f0 ) │ │ │ │ + ldr r3, [pc, #684] @ (5756e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #684] @ (575700 ) │ │ │ │ + ldr r0, [pc, #684] @ (5756f4 ) │ │ │ │ adds r2, r7, r3 │ │ │ │ add.w r1, r8, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ add r6, r3 │ │ │ │ strd r6, r1, [sp] │ │ │ │ add r3, r5 │ │ │ │ addw r1, r0, #1932 @ 0x78c │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r0, #1932] @ 0x78c │ │ │ │ bl 4b57bc │ │ │ │ lsls r0, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #648] @ (575704 ) │ │ │ │ + ldr r3, [pc, #648] @ (5756f8 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ands.w r2, r4, #512 @ 0x200 │ │ │ │ and.w r5, r4, #1 │ │ │ │ ubfx r7, r4, #21, #5 │ │ │ │ and.w r3, r3, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne.w 57639e │ │ │ │ + bne.w 576392 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #572] @ (5756fc ) │ │ │ │ + ldr r3, [pc, #572] @ (5756f0 ) │ │ │ │ addw r2, r7, #2602 @ 0xa2a │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ @@ -1247113,49 +1247120,49 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #10, #6 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #512] @ (5756f4 ) │ │ │ │ + ldr r3, [pc, #512] @ (5756e8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #516] @ (575708 ) │ │ │ │ + ldr r0, [pc, #516] @ (5756fc ) │ │ │ │ add.w r1, r8, r3 │ │ │ │ add r6, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r1, r0, #2592 @ 0xa20 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r0, [r0, #2592] @ 0xa20 │ │ │ │ bl 4b5748 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #484] @ (57570c ) │ │ │ │ + ldr r3, [pc, #484] @ (575700 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r5, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #424] @ (5756fc ) │ │ │ │ + ldr r3, [pc, #424] @ (5756f0 ) │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ mov r5, r0 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1247169,161 +1247176,162 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ubfx r0, r4, #16, #5 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 4b4ff4 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r0, r4, #9, #2 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #352] @ (5756f8 ) │ │ │ │ + ldr r3, [pc, #352] @ (5756ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #356] @ (575710 ) │ │ │ │ + ldr r0, [pc, #356] @ (575704 ) │ │ │ │ adds r2, r7, r3 │ │ │ │ add r6, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ add r5, r3 │ │ │ │ strd r5, r6, [sp] │ │ │ │ add r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ addw r1, r0, #2460 @ 0x99c │ │ │ │ ldr.w r0, [r0, #2460] @ 0x99c │ │ │ │ bl 4b57bc │ │ │ │ lsls r4, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #324] @ (575714 ) │ │ │ │ + ldr r3, [pc, #324] @ (575708 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r4, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #296] @ (575718 ) │ │ │ │ + ldr r2, [pc, #296] @ (57570c ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 5546e0 │ │ │ │ + bl 5546e4 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 54b2fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 576f76 │ │ │ │ + beq.w 576f6a │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r4, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57829a │ │ │ │ + beq.w 57828a │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #16 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r0, #3 │ │ │ │ addw r3, r3, #2602 @ 0xa2a │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ addw r1, r1, #2602 @ 0xa2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ bl 4d00fc │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r3, #768 @ 0x300 │ │ │ │ - beq.w 5794f4 │ │ │ │ - bhi.w 5794bc │ │ │ │ + beq.w 5794e4 │ │ │ │ + bhi.w 5794ac │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ - beq.w 578cac │ │ │ │ + beq.w 578c9c │ │ │ │ cmp.w r3, #640 @ 0x280 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #144] @ (57571c ) │ │ │ │ + ldr r2, [pc, #144] @ (575710 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #700 @ 0x2bc │ │ │ │ - bl 54ce20 │ │ │ │ + bl 54ce24 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r4, #456 @ 0x1c8 │ │ │ │ - beq.w 57608e │ │ │ │ + beq.w 576082 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #104] @ (575720 ) │ │ │ │ + ldr r2, [pc, #104] @ (575714 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r4, #1480 @ 0x5c8 │ │ │ │ - beq.w 576028 │ │ │ │ + beq.w 57601c │ │ │ │ cmp.w r4, #1536 @ 0x600 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #64] @ (575724 ) │ │ │ │ + ldr r2, [pc, #64] @ (575718 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r6, #72 @ 0x48 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + @ instruction: 0xf2120048 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adcs.w r0, r4, #72 @ 0x48 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + sbc.w r0, r0, #72 @ 0x48 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf0b00048 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + @ instruction: 0xf0bc0048 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r7, #49 @ 0x31 │ │ │ │ - vqshl.u64 q9, q13, #61 @ 0x3d │ │ │ │ + adds r7, #61 @ 0x3d │ │ │ │ + vtbl.8 d18, {d13}, d6 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ - vsra.u32 , , #3 │ │ │ │ + cmp r4, #113 @ 0x71 │ │ │ │ + vcle.s d19, d7, #0 │ │ │ │ vsri.32 d31, d4, #3 │ │ │ │ asrs r0, r0, #12 │ │ │ │ mov sl, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #824] @ (575a84 ) │ │ │ │ + ldr r3, [pc, #824] @ (575a78 ) │ │ │ │ ubfx r2, r4, #22, #4 │ │ │ │ mov.w r5, #2 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ movw r3, #2602 @ 0xa2a │ │ │ │ smlabb r2, r2, r5, r3 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ @@ -1247339,86 +1247347,86 @@ │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #16, #1 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ mov r8, r0 │ │ │ │ ubfx r0, r4, #9, #2 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #732] @ (575a78 ) │ │ │ │ + ldr r3, [pc, #732] @ (575a6c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #732] @ (575a88 ) │ │ │ │ + ldr r0, [pc, #732] @ (575a7c ) │ │ │ │ add.w r1, r8, r3 │ │ │ │ add r6, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ add.w r5, r9, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ addw r1, r0, #4056 @ 0xfd8 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r3, r7 │ │ │ │ ldr.w r0, [r0, #4056] @ 0xfd8 │ │ │ │ bl 4b57bc │ │ │ │ lsls r2, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #696] @ (575a8c ) │ │ │ │ + ldr r3, [pc, #696] @ (575a80 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ - movw r1, #449 @ 0x1c1 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 578126 │ │ │ │ + movw r0, #449 @ 0x1c1 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 578110 │ │ │ │ cmp.w r2, #450 @ 0x1c2 │ │ │ │ - bcs.w 576eb8 │ │ │ │ + bcs.w 576eac │ │ │ │ cmp.w r2, #384 @ 0x180 │ │ │ │ - beq.w 57814c │ │ │ │ - bhi.w 578134 │ │ │ │ + beq.w 578136 │ │ │ │ + bhi.w 57811e │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ - beq.w 578600 │ │ │ │ + beq.w 5785f2 │ │ │ │ movw r3, #321 @ 0x141 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 56ab90 │ │ │ │ b.w 56ee8e │ │ │ │ movw r1, #1921 @ 0x781 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 579824 │ │ │ │ + beq.w 579814 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 579804 │ │ │ │ + beq.w 5797f6 │ │ │ │ movw r2, #1793 @ 0x701 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r4, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #576] @ (575a90 ) │ │ │ │ + ldr r2, [pc, #576] @ (575a84 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #528] @ (575a84 ) │ │ │ │ + ldr r3, [pc, #528] @ (575a78 ) │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ mov r5, r0 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1247432,119 +1247440,119 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ubfx r0, r4, #16, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 4b4ff4 │ │ │ │ mov r7, r0 │ │ │ │ ubfx r0, r4, #9, #2 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #452] @ (575a7c ) │ │ │ │ + ldr r3, [pc, #452] @ (575a70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #456] @ (575a94 ) │ │ │ │ + ldr r0, [pc, #456] @ (575a88 ) │ │ │ │ adds r2, r7, r3 │ │ │ │ add r6, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ add r5, r3 │ │ │ │ strd r5, r6, [sp] │ │ │ │ add r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ addw r1, r0, #2988 @ 0xbac │ │ │ │ ldr.w r0, [r0, #2988] @ 0xbac │ │ │ │ bl 4b57bc │ │ │ │ lsls r2, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #424] @ (575a98 ) │ │ │ │ + ldr r3, [pc, #424] @ (575a8c ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r5, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57756c │ │ │ │ + beq.w 577560 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #16 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r0, #3 │ │ │ │ addw r3, r3, #2602 @ 0xa2a │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ addw r1, r1, #2602 @ 0xa2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ bl 4cfe8c │ │ │ │ b.w 56ef0e │ │ │ │ cmp r4, #72 @ 0x48 │ │ │ │ - beq.w 57635e │ │ │ │ + beq.w 576352 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r4, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #324] @ (575a9c ) │ │ │ │ + ldr r2, [pc, #324] @ (575a90 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ movw r3, #897 @ 0x381 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 5762c6 │ │ │ │ + beq.w 5762ba │ │ │ │ movw r3, #961 @ 0x3c1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 5762a0 │ │ │ │ + beq.w 576294 │ │ │ │ movw r3, #833 @ 0x341 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr r2, [pc, #280] @ (575aa0 ) │ │ │ │ + ldr r2, [pc, #280] @ (575a94 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 54e46c │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e470 │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ubfx r2, r4, #9, #2 │ │ │ │ and.w r7, r4, #1 │ │ │ │ ubfx r1, r4, #11, #5 │ │ │ │ mov r8, r7 │ │ │ │ and.w r3, r3, #4 │ │ │ │ ubfx r5, r4, #21, #5 │ │ │ │ cmp r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq.w 577778 │ │ │ │ + beq.w 57776c │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 5776f6 │ │ │ │ + beq.w 5776ea │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 5771dc │ │ │ │ + beq.w 5771d0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #148] @ (575a84 ) │ │ │ │ + ldr r3, [pc, #148] @ (575a78 ) │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r5, [fp, r3] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ @@ -1247557,72 +1247565,72 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ addw r2, r1, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #84] @ (575a80 ) │ │ │ │ + ldr r2, [pc, #84] @ (575a74 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r8, r3 │ │ │ │ add r4, r3 │ │ │ │ add r6, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #92] @ (575aa4 ) │ │ │ │ + ldr r0, [pc, #92] @ (575a98 ) │ │ │ │ strd r6, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ addw r1, r0, #1404 @ 0x57c │ │ │ │ ldr.w r0, [r0, #1404] @ 0x57c │ │ │ │ bl 4b5748 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #68] @ (575aa8 ) │ │ │ │ + ldr r3, [pc, #68] @ (575a9c ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ nop │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i32 q0, q2, d8[0] │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + vrev64.8 q0, q4 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bpl.n 575a1e │ │ │ │ - @ instruction: 0xfffced90 │ │ │ │ + bpl.n 575a2a │ │ │ │ + @ instruction: 0xfffced9c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r6, r4, #25 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r7, #133 @ 0x85 │ │ │ │ - @ instruction: 0xfffd1f87 │ │ │ │ - vcvt.f16.u16 d30, d6, #3 │ │ │ │ + movs r7, #145 @ 0x91 │ │ │ │ + @ instruction: 0xfffd1f93 │ │ │ │ + vdup.8 d30, d18[6] │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #840] @ (575e10 ) │ │ │ │ + ldr r3, [pc, #840] @ (575e04 ) │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ mov r6, r0 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr.w r5, [fp, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1247639,145 +1247647,145 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #9, #2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #752] @ (575e04 ) │ │ │ │ + ldr r3, [pc, #752] @ (575df8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #752] @ (575e14 ) │ │ │ │ + ldr r0, [pc, #752] @ (575e08 ) │ │ │ │ adds r2, r7, r3 │ │ │ │ add.w r1, r8, r3 │ │ │ │ add r6, r3 │ │ │ │ add r0, pc │ │ │ │ strd r6, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r1, r0, #1272 @ 0x4f8 │ │ │ │ add r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r0, #1272] @ 0x4f8 │ │ │ │ bl 4b57bc │ │ │ │ lsls r6, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #716] @ (575e18 ) │ │ │ │ + ldr r3, [pc, #716] @ (575e0c ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ movw r0, #449 @ 0x1c1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 57745c │ │ │ │ + beq.w 577450 │ │ │ │ cmp.w r3, #450 @ 0x1c2 │ │ │ │ - bcs.w 5760aa │ │ │ │ + bcs.w 57609e │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - beq.w 5774a8 │ │ │ │ + beq.w 57749c │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r7, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #652] @ (575e1c ) │ │ │ │ + ldr r3, [pc, #652] @ (575e10 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 5558f0 │ │ │ │ + bl 5558f4 │ │ │ │ b.w 56ef0e │ │ │ │ and.w r3, r4, #1536 @ 0x600 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r3, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #584] @ (575e10 ) │ │ │ │ + ldr r3, [pc, #584] @ (575e04 ) │ │ │ │ ubfx r2, r4, #12, #4 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ add.w r2, r2, #41472 @ 0xa200 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #572] @ (575e20 ) │ │ │ │ + ldr r2, [pc, #572] @ (575e14 ) │ │ │ │ ubfx r3, r4, #23, #3 │ │ │ │ ubfx r0, r4, #16, #6 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r1, [pc, #524] @ (575e08 ) │ │ │ │ + ldr r1, [pc, #524] @ (575dfc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r3, r1] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #536] @ (575e24 ) │ │ │ │ + ldr r0, [pc, #536] @ (575e18 ) │ │ │ │ add r5, r2 │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r3, r2, r6 │ │ │ │ add r0, pc │ │ │ │ add r2, r4 │ │ │ │ sub.w r1, r0, #156 @ 0x9c │ │ │ │ ldr.w r0, [r0, #-156] │ │ │ │ bl 4b56d8 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r5, [pc, #512] @ (575e28 ) │ │ │ │ + ldr r5, [pc, #512] @ (575e1c ) │ │ │ │ movs r3, #3 │ │ │ │ - ldr r4, [pc, #512] @ (575e2c ) │ │ │ │ + ldr r4, [pc, #512] @ (575e20 ) │ │ │ │ mov r0, r6 │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - bl 54ccb4 │ │ │ │ + bl 54ccb8 │ │ │ │ b.w 56ee8e │ │ │ │ cmp.w r4, #1088 @ 0x440 │ │ │ │ - beq.w 576f08 │ │ │ │ + beq.w 576efc │ │ │ │ cmp.w r4, #1096 @ 0x448 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #464] @ (575e30 ) │ │ │ │ + ldr r3, [pc, #464] @ (575e24 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ bl 559dc8 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r3, #640 @ 0x280 │ │ │ │ - beq.w 579754 │ │ │ │ - bhi.w 576cb0 │ │ │ │ + beq.w 579746 │ │ │ │ + bhi.w 576ca4 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 579712 │ │ │ │ + beq.w 579704 │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ - beq.w 5796d0 │ │ │ │ + beq.w 5796c2 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ + ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ @@ -1247786,625 +1247794,627 @@ │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, #3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl 4cfca4 │ │ │ │ b.w 56ef0e │ │ │ │ movw r3, #385 @ 0x181 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 577000 │ │ │ │ + beq.w 576ff4 │ │ │ │ movw r3, #449 @ 0x1c1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 576fdc │ │ │ │ + beq.w 576fd0 │ │ │ │ movw r3, #321 @ 0x141 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr r2, [pc, #320] @ (575e34 ) │ │ │ │ + ldr r2, [pc, #320] @ (575e28 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 54e4f4 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e4f8 │ │ │ │ b.w 56ee8e │ │ │ │ movw r1, #897 @ 0x381 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 579b3e │ │ │ │ - bhi.w 579b20 │ │ │ │ + beq.w 579b2e │ │ │ │ + bhi.w 579b10 │ │ │ │ cmp.w r3, #832 @ 0x340 │ │ │ │ - beq.w 579b06 │ │ │ │ + beq.w 579af6 │ │ │ │ cmp.w r3, #896 @ 0x380 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r1, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54ea28 │ │ │ │ + bl 54ea2c │ │ │ │ b.w 56ef0e │ │ │ │ movw r2, #641 @ 0x281 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5793a6 │ │ │ │ - bhi.w 576b62 │ │ │ │ + beq.w 579396 │ │ │ │ + bhi.w 576b56 │ │ │ │ movw r2, #449 @ 0x1c1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 578f3a │ │ │ │ + beq.w 578f28 │ │ │ │ movw r2, #513 @ 0x201 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #188] @ (575e38 ) │ │ │ │ + ldr r2, [pc, #188] @ (575e2c ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ lsls r5, r4, #22 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #104] @ (575e10 ) │ │ │ │ + ldr r3, [pc, #104] @ (575e04 ) │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ mov r5, r0 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #124] @ (575e3c ) │ │ │ │ + ldr r2, [pc, #124] @ (575e30 ) │ │ │ │ ubfx r3, r4, #23, #3 │ │ │ │ ubfx r0, r4, #10, #6 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r1, [pc, #48] @ (575e0c ) │ │ │ │ + ldr r1, [pc, #48] @ (575e00 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r3, r1] │ │ │ │ add r0, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #84] @ (575e40 ) │ │ │ │ + ldr r0, [pc, #84] @ (575e34 ) │ │ │ │ add r5, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r3, r2, r6 │ │ │ │ add r0, pc │ │ │ │ add r2, r4 │ │ │ │ addw r1, r0, #3912 @ 0xf48 │ │ │ │ ldr.w r0, [r0, #3912] @ 0xf48 │ │ │ │ bl 4b56d8 │ │ │ │ b.w 56ef0e │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrh r6, [r4, #20] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r6, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb340048 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + adc.w r0, r0, r8, lsl #1 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ lsls r7, r2, #1 │ │ │ │ cmp r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adds r6, #123 @ 0x7b │ │ │ │ - vabs.f d23, d17 │ │ │ │ - vqrdmlah.s q8, , d13[0] │ │ │ │ - vcvt.f16.u16 d17, d9, #3 │ │ │ │ - @ instruction: 0xfffdcedf │ │ │ │ - @ instruction: 0xfffc0990 │ │ │ │ + adds r6, #135 @ 0x87 │ │ │ │ + vqshl.u32 d23, d17, #29 │ │ │ │ + @ instruction: 0xfffd0ed9 │ │ │ │ + vdup.8 d17, d21[6] │ │ │ │ + vqrdmlah.s q14, , d27[0] │ │ │ │ + @ instruction: 0xfffc099c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrd r0, r0, [r0], #-288 @ 0x120 │ │ │ │ + ldrd r0, r0, [ip], #-288 @ 0x120 │ │ │ │ cmp.w r2, #1664 @ 0x680 │ │ │ │ - beq.w 5795f2 │ │ │ │ - bhi.w 576bdc │ │ │ │ + beq.w 5795e4 │ │ │ │ + bhi.w 576bd0 │ │ │ │ cmp.w r2, #1408 @ 0x580 │ │ │ │ - beq.w 5795be │ │ │ │ - bhi.w 579582 │ │ │ │ + beq.w 5795b0 │ │ │ │ + bhi.w 579574 │ │ │ │ cmp.w r2, #1280 @ 0x500 │ │ │ │ - beq.w 57954e │ │ │ │ + beq.w 579540 │ │ │ │ cmp.w r2, #1344 @ 0x540 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r2, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #3 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d00fc │ │ │ │ b.w 56ef0e │ │ │ │ movw r2, #961 @ 0x3c1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5796be │ │ │ │ - bhi.w 57969c │ │ │ │ + beq.w 5796b0 │ │ │ │ + bhi.w 57968e │ │ │ │ movw r2, #897 @ 0x381 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 57968a │ │ │ │ + beq.w 57967c │ │ │ │ cmp.w r3, #960 @ 0x3c0 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r0, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r3, [pc, #1384] @ 576438 │ │ │ │ + ldr.w r3, [pc, #1384] @ 57642c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 5558f0 │ │ │ │ + bl 5558f4 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r3, #1408 @ 0x580 │ │ │ │ - beq.w 5779a2 │ │ │ │ - bhi.n 575f6a │ │ │ │ + beq.w 577996 │ │ │ │ + bhi.n 575f5e │ │ │ │ cmp.w r3, #1280 @ 0x500 │ │ │ │ - beq.w 577958 │ │ │ │ + beq.w 57794c │ │ │ │ cmp.w r3, #1344 @ 0x540 │ │ │ │ - beq.w 5778ca │ │ │ │ + beq.w 5778be │ │ │ │ movw r2, #1153 @ 0x481 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r3, r3, #12 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r1, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ bl 55a850 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r3, #1088 @ 0x440 │ │ │ │ - beq.w 5779ec │ │ │ │ + beq.w 5779de │ │ │ │ movw r2, #1089 @ 0x441 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r1, r3, #12 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 55a850 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r3, #1536 @ 0x600 │ │ │ │ - beq.w 578c30 │ │ │ │ + beq.w 578c22 │ │ │ │ cmp.w r3, #1600 @ 0x640 │ │ │ │ bne.w 56ee8c │ │ │ │ ubfx r3, r4, #17, #4 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 56ee8c │ │ │ │ - add r2, pc, #8 @ (adr r2, 575f90 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 575f84 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ - cmp r4, #131 @ 0x83 │ │ │ │ + cmp r4, #129 @ 0x81 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #101 @ 0x65 │ │ │ │ + cmp r4, #97 @ 0x61 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #251 @ 0xfb │ │ │ │ + cmp r3, #247 @ 0xf7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r5, [r7, #54] @ 0x36 │ │ │ │ - @ instruction: 0xffff2bdd │ │ │ │ + ldrh r1, [r1, #56] @ 0x38 │ │ │ │ + @ instruction: 0xffff2bd9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #189 @ 0xbd │ │ │ │ + cmp r3, #187 @ 0xbb │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #95 @ 0x5f │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r5, [r7, #54] @ 0x36 │ │ │ │ - vtbx.8 d18, {d15-d18}, d1 │ │ │ │ + ldrh r1, [r1, #56] @ 0x38 │ │ │ │ + @ instruction: 0xffff2b3f │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ + cmp r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #181 @ 0xb5 │ │ │ │ + cmp r2, #177 @ 0xb1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r5, [r7, #54] @ 0x36 │ │ │ │ - vshll.u32 q9, d23, #31 │ │ │ │ + ldrh r1, [r1, #56] @ 0x38 │ │ │ │ + vshll.u32 q9, d19, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #23 │ │ │ │ + cmp r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #247 @ 0xf7 │ │ │ │ + cmp r1, #243 @ 0xf3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #215 @ 0xd7 │ │ │ │ + cmp r1, #211 @ 0xd3 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r2, #1088 @ 0x440 │ │ │ │ - beq.w 577528 │ │ │ │ + beq.w 57751c │ │ │ │ cmp.w r2, #1152 @ 0x480 │ │ │ │ - beq.w 5774f2 │ │ │ │ + beq.w 5774e6 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ + ldr.w r2, [r0, #136] @ 0x88 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #3 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4cfe8c │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r6 │ │ │ │ bl 4b9978 │ │ │ │ - b.w 5700e6 │ │ │ │ + b.w 5700e4 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r0, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r3, [pc, #1032] @ 57643c │ │ │ │ + ldr.w r3, [pc, #1032] @ 576430 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ bl 559dc8 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ lsls r0, r0, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r0, [r6, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57755e │ │ │ │ - ldr r4, [pc, #996] @ (576440 ) │ │ │ │ + beq.w 577552 │ │ │ │ + ldr r4, [pc, #996] @ (576434 ) │ │ │ │ mov r0, r2 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 54f2d8 │ │ │ │ + bl 54f2dc │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ lsls r4, r0, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r0, [r6, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57755e │ │ │ │ - ldr r4, [pc, #964] @ (576444 ) │ │ │ │ + beq.w 577552 │ │ │ │ + ldr r4, [pc, #964] @ (576438 ) │ │ │ │ mov r0, r2 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 54f2d8 │ │ │ │ + bl 54f2dc │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r2, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #940] @ (576448 ) │ │ │ │ + ldr r3, [pc, #940] @ (57643c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ bl 559dc8 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 5771c2 │ │ │ │ + beq.w 5771b6 │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #136] @ 0x88 │ │ │ │ lsls r0, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #900] @ (57644c ) │ │ │ │ + ldr r2, [pc, #900] @ (576440 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ lsls r0, r0, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r0, [r6, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57755e │ │ │ │ - ldr r4, [pc, #868] @ (576450 ) │ │ │ │ + beq.w 577552 │ │ │ │ + ldr r4, [pc, #868] @ (576444 ) │ │ │ │ mov r0, r2 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 54f2d8 │ │ │ │ + bl 54f2dc │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r3, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #832] @ (576454 ) │ │ │ │ + ldr r3, [pc, #832] @ (576448 ) │ │ │ │ addw r2, r7, #2602 @ 0xa2a │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #800] @ (576458 ) │ │ │ │ - ldr r1, [pc, #752] @ (57642c ) │ │ │ │ + ldr r2, [pc, #800] @ (57644c ) │ │ │ │ + ldr r1, [pc, #752] @ (576420 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add r6, r2 │ │ │ │ add r4, r2 │ │ │ │ add r3, r2 │ │ │ │ add r2, r0 │ │ │ │ - ldr r0, [pc, #768] @ (57645c ) │ │ │ │ + ldr r0, [pc, #768] @ (576450 ) │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r1, r0, #3120 @ 0xc30 │ │ │ │ ldr.w r0, [r0, #3120] @ 0xc30 │ │ │ │ bl 4b56d8 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r4, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #740] @ (576460 ) │ │ │ │ + ldr r2, [pc, #740] @ (576454 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #716] @ (576464 ) │ │ │ │ + ldr r2, [pc, #716] @ (576458 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r1, [r0, #144] @ 0x90 │ │ │ │ lsrs r3, r4, #21 │ │ │ │ lsls r0, r1, #11 │ │ │ │ - bmi.n 57622a │ │ │ │ + bmi.n 57621e │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 5771b6 │ │ │ │ + beq.w 5771aa │ │ │ │ movs r4, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 576242 │ │ │ │ + bne.n 576236 │ │ │ │ ldrb.w r5, [r6, #88] @ 0x58 │ │ │ │ - cbnz r5, 57621e │ │ │ │ + cbnz r5, 576212 │ │ │ │ ldrb.w r3, [r6, #92] @ 0x5c │ │ │ │ - cbz r3, 57621e │ │ │ │ + cbz r3, 576212 │ │ │ │ bl 4b1f38 │ │ │ │ mov r8, r0 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #636] @ (576454 ) │ │ │ │ + ldr r3, [pc, #636] @ (576448 ) │ │ │ │ mov r9, r0 │ │ │ │ mov.w r2, #660 @ 0x294 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4bc8b4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #8 │ │ │ │ bl 4ba718 │ │ │ │ - ldr r1, [pc, #572] @ (576430 ) │ │ │ │ + ldr r1, [pc, #572] @ (576424 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #612] @ (576468 ) │ │ │ │ + ldr r0, [pc, #612] @ (57645c ) │ │ │ │ add r3, r1 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #732 @ 0x2dc │ │ │ │ ldr.w r0, [r0, #732] @ 0x2dc │ │ │ │ bl 4b5640 │ │ │ │ mov r0, r8 │ │ │ │ bl 4b98b0 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r6, #12] │ │ │ │ orr.w r0, r4, #48 @ 0x30 │ │ │ │ bl 4b9920 │ │ │ │ b.w 56ef0e │ │ │ │ tst.w r4, #196608 @ 0x30000 │ │ │ │ - bne.w 577c66 │ │ │ │ + bne.w 577c56 │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 5771b6 │ │ │ │ + beq.w 5771aa │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 5761b8 │ │ │ │ + bne.n 5761ac │ │ │ │ movs r4, #13 │ │ │ │ lsls r5, r2, #26 │ │ │ │ - bmi.n 57621e │ │ │ │ - b.n 5761be │ │ │ │ + bmi.n 576212 │ │ │ │ + b.n 5761b2 │ │ │ │ ubfx r3, r4, #16, #5 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 56ee8c │ │ │ │ - add r2, pc, #8 @ (adr r2, 576260 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 576254 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ asrs r3, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r5, [r5, #32] │ │ │ │ - vdup.8 d24, d29[7] │ │ │ │ - vdup.8 d24, d29[7] │ │ │ │ - vdup.8 d24, d29[7] │ │ │ │ - vdup.8 d24, d29[7] │ │ │ │ - vdup.8 d24, d29[7] │ │ │ │ + ldrh r1, [r7, #32] │ │ │ │ + vcvt.f16.u16 d24, d25, #1 │ │ │ │ + vcvt.f16.u16 d24, d25, #1 │ │ │ │ + vcvt.f16.u16 d24, d25, #1 │ │ │ │ + vcvt.f16.u16 d24, d25, #1 │ │ │ │ + vcvt.f16.u16 d24, d25, #1 │ │ │ │ vmla.i , , d27[0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r5, [r5, #32] │ │ │ │ - vdup.8 d24, d29[7] │ │ │ │ - vdup.8 d24, d29[7] │ │ │ │ - vdup.8 d24, d29[7] │ │ │ │ - vdup.8 d24, d29[7] │ │ │ │ - vdup.8 d24, d29[7] │ │ │ │ + ldrh r1, [r7, #32] │ │ │ │ + vcvt.f16.u16 d24, d25, #1 │ │ │ │ + vcvt.f16.u16 d24, d25, #1 │ │ │ │ + vcvt.f16.u16 d24, d25, #1 │ │ │ │ + vcvt.f16.u16 d24, d25, #1 │ │ │ │ + vcvt.f16.u16 d24, d25, #1 │ │ │ │ vaddl.u , d31, d15 │ │ │ │ movs r0, r0 │ │ │ │ asrs r7, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #456] @ (57646c ) │ │ │ │ + ldr r2, [pc, #456] @ (576460 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 54e46c │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e470 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #424] @ (576470 ) │ │ │ │ + ldr r2, [pc, #424] @ (576464 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 54e46c │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e470 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #388] @ (576474 ) │ │ │ │ + ldr r2, [pc, #388] @ (576468 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 54e46c │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e470 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #356] @ (576478 ) │ │ │ │ + ldr r2, [pc, #356] @ (57646c ) │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 54e46c │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e470 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #320] @ (57647c ) │ │ │ │ + ldr r2, [pc, #320] @ (576470 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 54e46c │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e470 │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #276] @ (576480 ) │ │ │ │ + ldr r3, [pc, #276] @ (576474 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ bl 559dc8 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ lsls r0, r0, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r0, [r6, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57755e │ │ │ │ - ldr r4, [pc, #244] @ (576484 ) │ │ │ │ + beq.w 577552 │ │ │ │ + ldr r4, [pc, #244] @ (576478 ) │ │ │ │ mov r0, r2 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 54f2d8 │ │ │ │ + bl 54f2dc │ │ │ │ b.w 56ef0e │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ lsls r0, r4, #21 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bmi.w 577a74 │ │ │ │ + bmi.w 577a64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #148] @ (576454 ) │ │ │ │ + ldr r3, [pc, #148] @ (576448 ) │ │ │ │ addw r2, r7, #2602 @ 0xa2a │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #76] @ (576434 ) │ │ │ │ + ldr r2, [pc, #76] @ (576428 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #152] @ (576488 ) │ │ │ │ + ldr r0, [pc, #152] @ (57647c ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r6, r3 │ │ │ │ @@ -1248413,67 +1248423,67 @@ │ │ │ │ add r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ addw r1, r0, #2724 @ 0xaa4 │ │ │ │ ldr.w r0, [r0, #2724] @ 0xaa4 │ │ │ │ bl 4b56d8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #116] @ (57648c ) │ │ │ │ + ldr r3, [pc, #116] @ (576480 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r0, #1 │ │ │ │ cmp r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r5, r5, #16 │ │ │ │ - @ instruction: 0xfffd0ad3 │ │ │ │ - vtbx.8 d16, {d29- instruction: 0xfffdc8d3 │ │ │ │ - @ instruction: 0xfffc0b15 │ │ │ │ + lsrs r1, r7, #16 │ │ │ │ + @ instruction: 0xfffd0adf │ │ │ │ + @ instruction: 0xfffd0bf3 │ │ │ │ + vshll.u32 q8, d21, #29 │ │ │ │ + @ instruction: 0xfffdc8df │ │ │ │ + vtbl.8 d16, {d12-d15}, d17 │ │ │ │ vrsra.u64 , q12, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 575e68 │ │ │ │ + b.n 575e74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r1, r4, #2 │ │ │ │ - vqrdmlah.s , , d23[0] │ │ │ │ - vabs.s , q9 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - asrs r3, r5, #28 │ │ │ │ - vrsubhn.i d17, , │ │ │ │ - vqshlu.s64 , , #61 @ 0x3d │ │ │ │ - vqshlu.s32 , , #29 │ │ │ │ - vsli.32 , , #29 │ │ │ │ - vclt.f d16, d17, #0 │ │ │ │ - vclt.f q8, , #0 │ │ │ │ - vclt.s q15, q14, #0 │ │ │ │ + subs r5, r5, #2 │ │ │ │ + @ instruction: 0xfffd1ef3 │ │ │ │ + vabs.s , q15 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + asrs r7, r6, #28 │ │ │ │ + vqshlu.s64 d17, d17, #61 @ 0x3d │ │ │ │ + vmlsl.u , d29, d27[0] │ │ │ │ + vclt.f , , #0 │ │ │ │ + vsli.32 , , #29 │ │ │ │ + vclt.f d16, d29, #0 │ │ │ │ + vqshlu.s32 q8, , #29 │ │ │ │ + vrshr.u32 q15, q12, #3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r2, [sp, #28] │ │ │ │ lsls r2, r4, #21 │ │ │ │ - bmi.w 577b12 │ │ │ │ + bmi.w 577b02 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #880] @ (576824 ) │ │ │ │ + ldr r3, [pc, #880] @ (576818 ) │ │ │ │ addw r2, r7, #2602 @ 0xa2a │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ @@ -1248482,85 +1248492,85 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #19, #2 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r2, [pc, #824] @ (576820 ) │ │ │ │ + ldr r2, [pc, #824] @ (576814 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #816] @ (576828 ) │ │ │ │ + ldr r0, [pc, #816] @ (57681c ) │ │ │ │ add.w r1, r8, r3 │ │ │ │ add r6, r3 │ │ │ │ strd r6, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ add r3, r4 │ │ │ │ addw r1, r0, #2196 @ 0x894 │ │ │ │ ldr.w r0, [r0, #2196] @ 0x894 │ │ │ │ bl 4b5748 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #784] @ (57682c ) │ │ │ │ + ldr r3, [pc, #784] @ (576820 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b2b4 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #748] @ (576830 ) │ │ │ │ + ldr r2, [pc, #748] @ (576824 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 5546e0 │ │ │ │ + bl 5546e4 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bpl.n 57656e │ │ │ │ + bpl.n 576562 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r1, r3, #12 │ │ │ │ - bmi.w 577bb2 │ │ │ │ - ldr r3, [pc, #720] @ (576834 ) │ │ │ │ + bmi.w 577ba2 │ │ │ │ + ldr r3, [pc, #720] @ (576828 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bmi.w 577ba4 │ │ │ │ + bmi.w 577b94 │ │ │ │ movs r0, #15 │ │ │ │ orr.w r0, r0, #48 @ 0x30 │ │ │ │ bl 4b9920 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b384 │ │ │ │ - ldr r2, [pc, #688] @ (576838 ) │ │ │ │ + ldr r2, [pc, #688] @ (57682c ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 55e150 │ │ │ │ b.w 56ee8e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b2fc │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 577d60 │ │ │ │ + beq.w 577d50 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #16 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r0, #3 │ │ │ │ addw r3, r3, #2602 @ 0xa2a │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ addw r1, r1, #2602 @ 0xa2a │ │ │ │ @@ -1248574,15 +1248584,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 54b2fc │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r0, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 577a4a │ │ │ │ + beq.w 577a3a │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #16 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r0, #3 │ │ │ │ addw r3, r3, #2602 @ 0xa2a │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ addw r1, r1, #2602 @ 0xa2a │ │ │ │ @@ -1248591,334 +1248601,332 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ bl 4cff1c │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r7, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #532] @ (57683c ) │ │ │ │ + ldr r2, [pc, #532] @ (576830 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #508] @ (576840 ) │ │ │ │ + ldr r2, [pc, #508] @ (576834 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #488] @ (576844 ) │ │ │ │ + ldr r2, [pc, #488] @ (576838 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r2, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #464] @ (576848 ) │ │ │ │ + ldr r2, [pc, #464] @ (57683c ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r4, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #444] @ (57684c ) │ │ │ │ + ldr r2, [pc, #444] @ (576840 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r4, #832 @ 0x340 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r2, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #412] @ (576850 ) │ │ │ │ + ldr r2, [pc, #412] @ (576844 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #392] @ (576854 ) │ │ │ │ + ldr r2, [pc, #392] @ (576848 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - beq.w 5797f6 │ │ │ │ - bhi.w 5797b8 │ │ │ │ + beq.w 5797e8 │ │ │ │ + bhi.w 5797aa │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq.w 57844c │ │ │ │ + beq.w 57843e │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ - lsls r7, r2, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #3 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0c18 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r7, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #292] @ (576858 ) │ │ │ │ + ldr r2, [pc, #292] @ (57684c ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r4, #1920 @ 0x780 │ │ │ │ bne.w 56ee8c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54c988 │ │ │ │ + bl 54c98c │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r7, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #248] @ (57685c ) │ │ │ │ + ldr r2, [pc, #248] @ (576850 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ and.w r2, r0, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #232] @ (576860 ) │ │ │ │ + ldr r0, [pc, #232] @ (576854 ) │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3900 @ 0xf3c │ │ │ │ ldr.w r0, [r0, #3900] @ 0xf3c │ │ │ │ bl 4b5640 │ │ │ │ b.w 56ef0e │ │ │ │ and.w r2, r0, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #212] @ (576864 ) │ │ │ │ + ldr r0, [pc, #212] @ (576858 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ sub.w r1, r0, #180 @ 0xb4 │ │ │ │ ldr.w r0, [r0, #-180] │ │ │ │ bl 4b566c │ │ │ │ b.w 56ef0e │ │ │ │ lsls r2, r4, #5 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ - ubfx r1, r4, #16, #5 │ │ │ │ - orrs r3, r2 │ │ │ │ - strb.w r1, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r4, #30 │ │ │ │ - ubfx r3, r4, #11, #5 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bmi.w 577a36 │ │ │ │ - ldr r2, [pc, #160] @ (576868 ) │ │ │ │ + orr.w r3, r3, r2 │ │ │ │ + ubfx r2, r4, #11, #5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + strb.w r3, [sp, #44] @ 0x2c │ │ │ │ + bmi.w 577a26 │ │ │ │ + ldr r2, [pc, #160] @ (57685c ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ addw r2, r2, #1340 @ 0x53c │ │ │ │ bl 56a4e4 │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ lsls r0, r0, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r0, [r6, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57755e │ │ │ │ - ldr r4, [pc, #124] @ (57686c ) │ │ │ │ + beq.w 577552 │ │ │ │ + ldr r4, [pc, #124] @ (576860 ) │ │ │ │ mov r0, r2 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 54f2d8 │ │ │ │ + bl 54f2dc │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r4, #1280 @ 0x500 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r4, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #96] @ (576870 ) │ │ │ │ + ldr r2, [pc, #92] @ (576864 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ - nop │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r6, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 576ae8 │ │ │ │ + b.n 576af4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #87 @ 0x57 │ │ │ │ + movs r5, #99 @ 0x63 │ │ │ │ vneg.s d20, d20 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r0, r1, r4, r6} │ │ │ │ - vcvt.u16.f16 , , #4 │ │ │ │ - vcvt.u32.f32 d17, d11, #3 │ │ │ │ - vcle.s d18, d17, #0 │ │ │ │ - vclt.s q9, , #0 │ │ │ │ - vqrdmulh.s , , d13[0] │ │ │ │ - vqrdmlah.s , , d11[0] │ │ │ │ - @ instruction: 0xfffd1dd1 │ │ │ │ - @ instruction: 0xfffd1e8b │ │ │ │ - vrshr.u32 d18, d11, #3 │ │ │ │ - @ instruction: 0xfffdcdf2 │ │ │ │ + ldmia r4, {r0, r1, r2, r3, r4, r6} │ │ │ │ + vqrdmulh.s , q6, d17[0] │ │ │ │ + @ instruction: 0xfffd1f27 │ │ │ │ + vcle.s d18, d29, #0 │ │ │ │ + vrshr.u32 q9, , #3 │ │ │ │ + vcvt.u16.f16 , , #3 │ │ │ │ + vcvt.f32.u32 , , #3 │ │ │ │ + @ instruction: 0xfffd1ddd │ │ │ │ + @ instruction: 0xfffd1e97 │ │ │ │ + vclt.s d18, d23, #0 │ │ │ │ + @ instruction: 0xfffdcdfe │ │ │ │ lsls r0, r1, #1 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsls r1, r6, #9 │ │ │ │ - @ instruction: 0xfffd1f8d │ │ │ │ + lsls r3, r7, #9 │ │ │ │ + @ instruction: 0xfffd1f97 │ │ │ │ @ instruction: 0xfffdf8d6 │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ lsls r7, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #980] @ (576c54 ) │ │ │ │ + ldr r3, [pc, #980] @ (576c48 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ bl 559dc8 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ lsls r0, r0, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r0, [r6, #110] @ 0x6e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57755e │ │ │ │ - ldr r4, [pc, #944] @ (576c58 ) │ │ │ │ + beq.w 577552 │ │ │ │ + ldr r4, [pc, #944] @ (576c4c ) │ │ │ │ mov r0, r2 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 54f2d8 │ │ │ │ + bl 54f2dc │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r4, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #924] @ (576c5c ) │ │ │ │ + ldr r2, [pc, #924] @ (576c50 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #25 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #900] @ (576c60 ) │ │ │ │ + ldr r2, [pc, #900] @ (576c54 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r4, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #880] @ (576c64 ) │ │ │ │ + ldr r2, [pc, #880] @ (576c58 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #844] @ (576c68 ) │ │ │ │ + ldr r3, [pc, #844] @ (576c5c ) │ │ │ │ addw r2, r7, #2602 @ 0xa2a │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #808] @ (576c6c ) │ │ │ │ - ldr r1, [pc, #780] @ (576c50 ) │ │ │ │ + ldr r2, [pc, #808] @ (576c60 ) │ │ │ │ + ldr r1, [pc, #780] @ (576c44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add r6, r2 │ │ │ │ add r4, r2 │ │ │ │ add r3, r2 │ │ │ │ add r2, r0 │ │ │ │ - ldr r0, [pc, #780] @ (576c70 ) │ │ │ │ + ldr r0, [pc, #780] @ (576c64 ) │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ addw r1, r0, #3384 @ 0xd38 │ │ │ │ ldr.w r0, [r0, #3384] @ 0xd38 │ │ │ │ bl 4b56d8 │ │ │ │ b.w 56ef0e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54c988 │ │ │ │ + bl 54c98c │ │ │ │ b.w 56ee8e │ │ │ │ movw r2, #385 @ 0x181 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ + ubfx r0, r4, #16, #5 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ - ubfx r0, r4, #16, #5 │ │ │ │ ands.w r1, r4, #1024 @ 0x400 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - bne.w 57845a │ │ │ │ + bne.w 57844c │ │ │ │ mov r0, r5 │ │ │ │ bl 558b74 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r3, r4, #21 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 573d14 │ │ │ │ + beq.w 573d08 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ ubfx r1, r4, #16, #5 │ │ │ │ ubfx r0, r4, #21, #5 │ │ │ │ - ldr r4, [pc, #660] @ (576c74 ) │ │ │ │ + ldr r4, [pc, #660] @ (576c68 ) │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r0, r0, #2634 @ 0xa4a │ │ │ │ add r4, pc │ │ │ │ movs r3, #16 │ │ │ │ addw r4, r4, #1196 @ 0x4ac │ │ │ │ lsls r2, r2, #4 │ │ │ │ @@ -1248929,295 +1248937,296 @@ │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b2b4 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r4, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #608] @ (576c78 ) │ │ │ │ + ldr r2, [pc, #608] @ (576c6c ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 5546e0 │ │ │ │ + bl 5546e4 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b2b4 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r7, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #576] @ (576c7c ) │ │ │ │ + ldr r2, [pc, #576] @ (576c70 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 5546e0 │ │ │ │ + bl 5546e4 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r7, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #556] @ (576c80 ) │ │ │ │ + ldr r3, [pc, #556] @ (576c74 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ bl 559dc8 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b2b4 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #524] @ (576c84 ) │ │ │ │ + ldr r2, [pc, #524] @ (576c78 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 5546e0 │ │ │ │ + bl 5546e4 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b2b4 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r2, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #492] @ (576c88 ) │ │ │ │ + ldr r2, [pc, #492] @ (576c7c ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 5546e0 │ │ │ │ + bl 5546e4 │ │ │ │ b.w 56ef0e │ │ │ │ - ubfx r2, r4, #16, #4 │ │ │ │ + ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r3, r4, #16, #4 │ │ │ │ + strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ - strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ubfx r3, r4, #11, #5 │ │ │ │ lsls r2, r4, #21 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bmi.w 56ee8c │ │ │ │ - ldr r3, [pc, #456] @ (576c8c ) │ │ │ │ + ldr r3, [pc, #456] @ (576c80 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ bl 55d420 │ │ │ │ b.w 56ee8e │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ + ubfx r3, r4, #16, #4 │ │ │ │ + ubfx r2, r4, #11, #5 │ │ │ │ + strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ - ubfx r2, r4, #16, #4 │ │ │ │ - strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ubfx r3, r4, #11, #5 │ │ │ │ lsls r4, r4, #21 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bmi.w 56ee8c │ │ │ │ - ldr r3, [pc, #416] @ (576c90 ) │ │ │ │ + ldr r3, [pc, #416] @ (576c84 ) │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ bl 55d420 │ │ │ │ b.w 56ee8e │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - ubfx r2, r4, #16, #4 │ │ │ │ + ubfx r3, r4, #16, #4 │ │ │ │ + ubfx r2, r4, #11, #5 │ │ │ │ lsls r7, r4, #21 │ │ │ │ - strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ubfx r3, r4, #11, #5 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ + ubfx r3, r4, #21, #5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bmi.w 56ee8c │ │ │ │ - ldr r3, [pc, #380] @ (576c94 ) │ │ │ │ + ldr r3, [pc, #380] @ (576c88 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ bl 55d420 │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #356] @ (576c98 ) │ │ │ │ + ldr r2, [pc, #356] @ (576c8c ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r4, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #324] @ (576c9c ) │ │ │ │ + ldr r2, [pc, #324] @ (576c90 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ movw r2, #705 @ 0x2c1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #296] @ (576ca0 ) │ │ │ │ + ldr r2, [pc, #296] @ (576c94 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r2, [pc, #284] @ (576ca4 ) │ │ │ │ + ldr r2, [pc, #284] @ (576c98 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 54e4f4 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e4f8 │ │ │ │ b.w 56ee8e │ │ │ │ mov r1, r5 │ │ │ │ bl 569fec │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r3, #768 @ 0x300 │ │ │ │ - beq.w 579626 │ │ │ │ + beq.w 579618 │ │ │ │ cmp.w r3, #832 @ 0x340 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r7, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #216] @ (576ca8 ) │ │ │ │ + ldr r2, [pc, #216] @ (576c9c ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r2, #1920 @ 0x780 │ │ │ │ - beq.w 577172 │ │ │ │ + beq.w 577166 │ │ │ │ cmp.w r2, #1984 @ 0x7c0 │ │ │ │ - beq.w 57712e │ │ │ │ + beq.w 577122 │ │ │ │ cmp.w r2, #1728 @ 0x6c0 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r2, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #3 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0b50 │ │ │ │ b.w 56ef0e │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.w 579796 │ │ │ │ + beq.w 579788 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r1, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #104] @ (576cac ) │ │ │ │ + ldr r2, [pc, #104] @ (576ca0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsls r3, r2, #12 │ │ │ │ - vrshr.u64 q8, , #3 │ │ │ │ - vcvt.f32.u32 d17, d13, #3 │ │ │ │ - vtbx.8 d17, {d13}, d19 │ │ │ │ - vtbl.8 d17, {d29}, d25 │ │ │ │ + lsls r7, r3, #12 │ │ │ │ + vrshr.u64 q8, , #3 │ │ │ │ + @ instruction: 0xfffd1e29 │ │ │ │ + vtbx.8 d17, {d13}, d31 │ │ │ │ + @ instruction: 0xfffd18b5 │ │ │ │ vrsra.u64 , q12, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 0, r0, cr4, cr6, {2} │ │ │ │ - bgt.n 576c68 │ │ │ │ + mcr2 0, 1, r0, cr0, cr6, {2} │ │ │ │ + ble.n 576c74 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - movs r2, #173 @ 0xad │ │ │ │ - vrshr.u32 d18, d19, #3 │ │ │ │ - vcgt.s d16, d7, #0 │ │ │ │ - vsra.u32 d18, d25, #3 │ │ │ │ - vshr.u64 d18, d27, #3 │ │ │ │ - vqrdmulh.s q8, , d27[0] │ │ │ │ - @ instruction: 0xfffd0edd │ │ │ │ - vcvt.f32.u32 q8, , #3 │ │ │ │ - vneg.f d17, d11 │ │ │ │ - vcge.s d28, d29, #0 │ │ │ │ - vsra.u32 d28, d27, #4 │ │ │ │ - @ instruction: 0xfffc0d27 │ │ │ │ - @ instruction: 0xfffdbed3 │ │ │ │ - @ instruction: 0xfffcbbf7 │ │ │ │ + movs r2, #185 @ 0xb9 │ │ │ │ + vrshr.u32 d18, d31, #3 │ │ │ │ + vshr.u32 d16, d3, #3 │ │ │ │ + vceq.i q9, , #0 │ │ │ │ + vcge.s q9, , #0 │ │ │ │ + @ instruction: 0xfffd0df7 │ │ │ │ + vqrdmlah.s q8, , d25[0] │ │ │ │ + vqrdmlah.s q8, , d17[0] │ │ │ │ + vqshl.u64 d17, d7, #61 @ 0x3d │ │ │ │ + vshr.u64 d28, d25, #3 │ │ │ │ + vrev16. q14, │ │ │ │ + vcvt.u16.f16 d16, d19, #4 │ │ │ │ + @ instruction: 0xfffdbedf │ │ │ │ + vdup.32 d27, d3[1] │ │ │ │ vsli.64 d31, d19, #60 @ 0x3c │ │ │ │ ldrb r0, [r6, #28] │ │ │ │ - beq.w 5786d8 │ │ │ │ + beq.w 5786ca │ │ │ │ cmp.w r3, #768 @ 0x300 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ + lsls r5, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl 4cfbdc │ │ │ │ b.w 56ef0e │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1780] @ 577404 │ │ │ │ + ldr.w r3, [pc, #1780] @ 5773f8 │ │ │ │ mov r1, r5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 54e4f4 │ │ │ │ + bl 54e4f8 │ │ │ │ b.w 56ee8e │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5782b6 │ │ │ │ + beq.w 5782a6 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ bne.w 56ee8c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 54c7f4 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54c7f8 │ │ │ │ b.w 56ee8e │ │ │ │ mov r1, r6 │ │ │ │ bl 4b9978 │ │ │ │ - b.w 574aa4 │ │ │ │ + b.w 574a94 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.w 5784d6 │ │ │ │ + beq.w 5784c8 │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r7, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ @@ -1249227,165 +1249236,164 @@ │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl 4cfca4 │ │ │ │ b.w 56ef0e │ │ │ │ ubfx r3, r4, #16, #5 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #10, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - strb.w r4, [sp, #48] @ 0x30 │ │ │ │ + ubfx r2, r4, #10, #1 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + strb.w r2, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.w 56ee8c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ - lsrs r7, r3, #15 │ │ │ │ - lsrs r7, r4, #15 │ │ │ │ - lsrs r1, r4, #13 │ │ │ │ + lsrs r5, r6, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ + ubfx r1, r4, #16, #5 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ - ubfx r1, r4, #16, #5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + strd r1, r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r4, #21 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - bmi.w 57855a │ │ │ │ + bmi.w 57854c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 558b74 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [pc, #1540] @ 577408 │ │ │ │ + ldr.w r2, [pc, #1540] @ 5773fc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 54e46c │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e470 │ │ │ │ b.w 56ee8e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b2b4 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r2, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1484] @ 57740c │ │ │ │ + ldr.w r2, [pc, #1484] @ 577400 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 5546e0 │ │ │ │ + bl 5546e4 │ │ │ │ b.w 56ef0e │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - beq.w 578900 │ │ │ │ + beq.w 5788f0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r7, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54ea28 │ │ │ │ + bl 54ea2c │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r4, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1424] @ 577410 │ │ │ │ + ldr.w r2, [pc, #1424] @ 577404 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ movw r2, #1665 @ 0x681 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ movs r4, #0 │ │ │ │ lsls r3, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r3, [pc, #1388] @ 577414 │ │ │ │ + ldr.w r3, [pc, #1388] @ 577408 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - bl 54cd74 │ │ │ │ + bl 54cd78 │ │ │ │ b.w 56ef0e │ │ │ │ - movw r1, #513 @ 0x201 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 578240 │ │ │ │ + movw r0, #513 @ 0x201 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 578230 │ │ │ │ cmp.w r2, #576 @ 0x240 │ │ │ │ - beq.w 5781dc │ │ │ │ + beq.w 5781fa │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ - lsls r5, r2, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0b50 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1284] @ 577418 │ │ │ │ + ldr.w r2, [pc, #1284] @ 57740c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54fd80 │ │ │ │ + bl 54fd84 │ │ │ │ b.w 56ef0e │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr.w r3, [pc, #1264] @ 57741c │ │ │ │ + ldr.w r3, [pc, #1264] @ 577410 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #4 │ │ │ │ - ubfx r5, r4, #16, #4 │ │ │ │ + ubfx r5, r4, #11, #5 │ │ │ │ add r3, pc │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + ubfx r5, r4, #16, #4 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - ubfx r5, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ bl 55cdb4 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1232] @ 577420 │ │ │ │ + ldr.w r2, [pc, #1232] @ 577414 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 54e4f4 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e4f8 │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r5, r3, #30 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57829a │ │ │ │ + beq.w 57828a │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #16 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r0, #3 │ │ │ │ addw r3, r3, #2602 @ 0xa2a │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ addw r1, r1, #2602 @ 0xa2a │ │ │ │ @@ -1249393,86 +1249401,86 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ bl 4d0054 │ │ │ │ b.w 56ef0e │ │ │ │ movw r2, #641 @ 0x281 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 577040 │ │ │ │ + beq.n 577034 │ │ │ │ movw r2, #705 @ 0x2c1 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54ea28 │ │ │ │ + bl 54ea2c │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r3, [pc, #1092] @ 577424 │ │ │ │ + ldr.w r3, [pc, #1092] @ 577418 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #8 │ │ │ │ - ubfx r5, r4, #16, #4 │ │ │ │ + ubfx r5, r4, #11, #5 │ │ │ │ add r3, pc │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + ubfx r5, r4, #16, #4 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - ubfx r5, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ bl 55cdb4 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1060] @ 577428 │ │ │ │ + ldr.w r2, [pc, #1060] @ 57741c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 54e4f4 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e4f8 │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r3, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54ea28 │ │ │ │ + bl 54ea2c │ │ │ │ b.w 56ef0e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5500d0 │ │ │ │ + bl 5500d4 │ │ │ │ b.w 56ef0e │ │ │ │ bl 56642c │ │ │ │ b.w 56ee8e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r3, r4, #15 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #924] @ (57742c ) │ │ │ │ + ldr r3, [pc, #924] @ (577420 ) │ │ │ │ ubfx r2, r4, #17, #4 │ │ │ │ mov.w r5, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ movw r3, #2602 @ 0xa2a │ │ │ │ smlabb r2, r2, r5, r3 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ @@ -1249483,131 +1249491,131 @@ │ │ │ │ movw r3, #2602 @ 0xa2a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ ubfx r4, r4, #23, #3 │ │ │ │ smlabb r2, r2, r5, r3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #864] @ (577430 ) │ │ │ │ - ldr r1, [pc, #804] @ (5773f4 ) │ │ │ │ + ldr r2, [pc, #864] @ (577424 ) │ │ │ │ + ldr r1, [pc, #804] @ (5773e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add r6, r2 │ │ │ │ add.w r5, r8, r2 │ │ │ │ add r3, r2 │ │ │ │ add r2, r0 │ │ │ │ - ldr r0, [pc, #832] @ (577434 ) │ │ │ │ + ldr r0, [pc, #832] @ (577428 ) │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ addw r1, r0, #1812 @ 0x714 │ │ │ │ ldr.w r0, [r0, #1812] @ 0x714 │ │ │ │ bl 4b56d8 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r3, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #804] @ (577438 ) │ │ │ │ + ldr r2, [pc, #804] @ (57742c ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ lsls r5, r2, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ - ldr r5, [pc, #760] @ (57743c ) │ │ │ │ + beq.w 579532 │ │ │ │ + ldr r5, [pc, #760] @ (577430 ) │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r0, r0, #2634 @ 0xa4a │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ add r5, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ addw r5, r5, #1172 @ 0x494 │ │ │ │ - lsls r1, r4, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ movs r3, #16 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r1, r1, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ bl 4ce628 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r2, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ - ldr r5, [pc, #696] @ (577440 ) │ │ │ │ + beq.w 579532 │ │ │ │ + ldr r5, [pc, #696] @ (577434 ) │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r0, r0, #2634 @ 0xa4a │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ add r5, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ addw r5, r5, #1148 @ 0x47c │ │ │ │ - lsls r1, r4, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ movs r3, #16 │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r1, r1, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ bl 4ce628 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r7, r1, #10 │ │ │ │ - bmi.w 576240 │ │ │ │ + bmi.w 576234 │ │ │ │ movs r4, #15 │ │ │ │ - b.w 576242 │ │ │ │ + b.w 576236 │ │ │ │ ldr.w r3, [r6, #136] @ 0x88 │ │ │ │ lsls r4, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #628] @ (577444 ) │ │ │ │ + ldr r2, [pc, #628] @ (577438 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #568] @ (57742c ) │ │ │ │ + ldr r3, [pc, #568] @ (577420 ) │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ addw r2, r3, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #476] @ (5773f8 ) │ │ │ │ + ldr r2, [pc, #476] @ (5773ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #552] @ (577448 ) │ │ │ │ + ldr r0, [pc, #552] @ (57743c ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r5, r3 │ │ │ │ @@ -1249616,41 +1249624,41 @@ │ │ │ │ add r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r1, r0, #1536 @ 0x600 │ │ │ │ ldr.w r0, [r0, #1536] @ 0x600 │ │ │ │ bl 4b56d8 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #512] @ (57744c ) │ │ │ │ + ldr r3, [pc, #512] @ (577440 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r2, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #484] @ (577450 ) │ │ │ │ + ldr r2, [pc, #484] @ (577444 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b3bc │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57732e │ │ │ │ + beq.n 577322 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #404] @ (57742c ) │ │ │ │ + ldr r3, [pc, #404] @ (577420 ) │ │ │ │ mov r4, r0 │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4b9a44 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -1249658,22 +1249666,22 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ addw r3, r3, #2602 @ 0xa2a │ │ │ │ lsls r2, r3, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #312] @ (5773fc ) │ │ │ │ + ldr r2, [pc, #312] @ (5773f0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #384] @ (577454 ) │ │ │ │ + ldr r1, [pc, #384] @ (577448 ) │ │ │ │ add r5, r3 │ │ │ │ add r4, r3 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ add r3, r0 │ │ │ │ add.w r1, r1, #360 @ 0x168 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1249682,15 +1249690,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b3bc │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r2, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ - cbz r3, 57733c │ │ │ │ + cbz r3, 577330 │ │ │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ movs r4, #16 │ │ │ │ movs r5, #0 │ │ │ │ addw r3, r3, #2602 @ 0xa2a │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ @@ -1249699,232 +1249707,232 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 4d0630 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b3bc │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r1, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5773d8 │ │ │ │ + beq.n 5773cc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #192] @ (57742c ) │ │ │ │ + ldr r3, [pc, #192] @ (577420 ) │ │ │ │ mov r6, r0 │ │ │ │ addw r2, r4, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ bl 4b46c8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #108] @ (577400 ) │ │ │ │ + ldr r2, [pc, #108] @ (5773f4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r0, r2] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #180] @ (577458 ) │ │ │ │ + ldr r0, [pc, #180] @ (57744c ) │ │ │ │ add r4, r3 │ │ │ │ add r3, r6 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #228 @ 0xe4 │ │ │ │ ldr.w r0, [r0, #228] @ 0xe4 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4b566c │ │ │ │ b.w 56ef0e │ │ │ │ lsls r3, r4, #4 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ and.w r3, r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - orrs r3, r2 │ │ │ │ ubfx r4, r4, #23, #3 │ │ │ │ + orrs r3, r2 │ │ │ │ strd r4, r3, [sp, #40] @ 0x28 │ │ │ │ bl 559124 │ │ │ │ b.w 56ee8e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - lsrs r7, r2, #14 │ │ │ │ - vtbl.8 d16, {d29-d31}, d23 │ │ │ │ - @ instruction: 0xfffd1bfd │ │ │ │ - vrsra.u64 , , #3 │ │ │ │ - vsli.32 d19, d23, #29 │ │ │ │ - vabs.f , │ │ │ │ - vshll.u32 q8, d27, #29 │ │ │ │ - vshll.u32 q8, d11, #29 │ │ │ │ - vtbx.8 d16, {d29-d30}, d25 │ │ │ │ - vtbx.8 d16, {d13-d14}, d25 │ │ │ │ + strb r0, [r7, #19] │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsrs r3, r4, #14 │ │ │ │ + @ instruction: 0xfffd0ab3 │ │ │ │ + vdup.8 d17, d9[6] │ │ │ │ + vneg.s , │ │ │ │ + vceq.f , , #0 │ │ │ │ + vqshl.u32 , , #29 │ │ │ │ + vtbx.8 d16, {d13-d15}, d7 │ │ │ │ + vtbl.8 d16, {d13-d15}, d23 │ │ │ │ + @ instruction: 0xfffd09f5 │ │ │ │ + vqrshrn.u64 d16, , #3 │ │ │ │ vrsra.u64 , q12, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6880056 │ │ │ │ - b.n 577100 │ │ │ │ + @ instruction: 0xf6940056 │ │ │ │ + b.n 57710c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb61f │ │ │ │ - vcvt.u16.f16 d16, d24, #4 │ │ │ │ + @ instruction: 0xb62b │ │ │ │ + vqrdmulh.s q8, q6, d4[0] │ │ │ │ lsls r3, r0, #1 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - @ instruction: 0xb773 │ │ │ │ - vsri.32 d29, d26, #4 │ │ │ │ + @ instruction: 0xb77f │ │ │ │ + vcls.s , q3 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add.w r0, ip, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xb629 │ │ │ │ - vclz.i d30, d0 │ │ │ │ + adds.w r0, r8, #14024704 @ 0xd60000 │ │ │ │ + @ instruction: 0xb635 │ │ │ │ + vclz.i d30, d12 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 577bc0 │ │ │ │ + b.n 577bcc │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r5, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ - cbz r3, 5774c4 │ │ │ │ - addw r3, r2, #2634 @ 0xa4a │ │ │ │ + cbz r3, 5774b8 │ │ │ │ + addw r3, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r1, #2634 @ 0xa4a │ │ │ │ + addw r2, r2, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ movs r0, #3 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4cf964 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1160] @ 577924 │ │ │ │ + ldr.w r2, [pc, #1160] @ 577918 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ lsls r3, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1140] @ 577928 │ │ │ │ + ldr.w r2, [pc, #1140] @ 57791c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r3, [pc, #1096] @ 57792c │ │ │ │ + ldr.w r3, [pc, #1096] @ 577920 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ - bl 54ff08 │ │ │ │ + bl 54ff0c │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ + ldr.w r2, [r0, #136] @ 0x88 │ │ │ │ lsls r7, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #3 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4cff1c │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ + ldr.w r2, [r0, #136] @ 0x88 │ │ │ │ lsls r2, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #3 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0054 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #928] @ (577930 ) │ │ │ │ + ldr r3, [pc, #928] @ (577924 ) │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r8, #2602 @ 0xa2a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #860] @ (577914 ) │ │ │ │ + ldr r2, [pc, #860] @ (577908 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #888] @ (577934 ) │ │ │ │ + ldr r0, [pc, #888] @ (577928 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r5, r3 │ │ │ │ @@ -1249933,28 +1249941,28 @@ │ │ │ │ add r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ addw r1, r0, #1140 @ 0x474 │ │ │ │ ldr.w r0, [r0, #1140] @ 0x474 │ │ │ │ bl 4b56d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #848] @ (577938 ) │ │ │ │ + ldr r3, [pc, #848] @ (57792c ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #796] @ (577930 ) │ │ │ │ + ldr r3, [pc, #796] @ (577924 ) │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r5, [fp, r3] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ @@ -1249966,93 +1249974,94 @@ │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r8, #2602 @ 0xa2a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #712] @ (577918 ) │ │ │ │ + ldr r2, [pc, #712] @ (57790c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r7, r3 │ │ │ │ add r4, r3 │ │ │ │ add r6, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #724] @ (57793c ) │ │ │ │ + ldr r0, [pc, #724] @ (577930 ) │ │ │ │ strd r6, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ add.w r1, r0, #1008 @ 0x3f0 │ │ │ │ ldr.w r0, [r0, #1008] @ 0x3f0 │ │ │ │ bl 4b5748 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #700] @ (577940 ) │ │ │ │ + ldr r3, [pc, #700] @ (577934 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r7, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ bl 55a850 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ lsls r5, r2, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #3 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0bb4 │ │ │ │ b.w 56ef0e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #548] @ (577930 ) │ │ │ │ + ldr r3, [pc, #548] @ (577924 ) │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ addw r2, r3, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #488] @ (57791c ) │ │ │ │ + ldr r2, [pc, #488] @ (577910 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #520] @ (577944 ) │ │ │ │ + ldr r0, [pc, #520] @ (577938 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r5, r3 │ │ │ │ @@ -1250061,28 +1250070,28 @@ │ │ │ │ add r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r1, r0, #1800 @ 0x708 │ │ │ │ ldr.w r0, [r0, #1800] @ 0x708 │ │ │ │ bl 4b56d8 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #484] @ (577948 ) │ │ │ │ + ldr r3, [pc, #484] @ (57793c ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #416] @ (577930 ) │ │ │ │ + ldr r3, [pc, #416] @ (577924 ) │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r5, [fp, r3] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ @@ -1250095,242 +1250104,242 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ addw r2, r3, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #340] @ (577920 ) │ │ │ │ + ldr r2, [pc, #340] @ (577914 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r7, r3 │ │ │ │ add r4, r3 │ │ │ │ add r6, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #360] @ (57794c ) │ │ │ │ + ldr r0, [pc, #360] @ (577940 ) │ │ │ │ strd r6, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ addw r1, r0, #1668 @ 0x684 │ │ │ │ ldr.w r0, [r0, #1668] @ 0x684 │ │ │ │ bl 4b5748 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #332] @ (577950 ) │ │ │ │ + ldr r3, [pc, #332] @ (577944 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r2 │ │ │ │ bl 4b9978 │ │ │ │ - b.w 571eaa │ │ │ │ - ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ - lsls r5, r2, #7 │ │ │ │ + b.w 571e9e │ │ │ │ + ldr.w r2, [r0, #136] @ 0x88 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0bb4 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r2, #896 @ 0x380 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ + ldr.w r2, [r0, #136] @ 0x88 │ │ │ │ lsls r7, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #2 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0bb4 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ + ldr.w r2, [r0, #136] @ 0x88 │ │ │ │ lsls r2, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #1 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0bb4 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r5, r3, #7 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ ubfx r1, r4, #16, #5 │ │ │ │ ubfx r0, r4, #21, #5 │ │ │ │ - ldr r4, [pc, #104] @ (577954 ) │ │ │ │ + ldr r4, [pc, #104] @ (577948 ) │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r0, r0, #2634 @ 0xa4a │ │ │ │ add r4, pc │ │ │ │ movs r3, #16 │ │ │ │ addw r4, r4, #1092 @ 0x444 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strd r3, r4, [sp] │ │ │ │ bl 4ce5d8 │ │ │ │ b.w 56ef0e │ │ │ │ nop │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - push {r0, r1, r2, r4, r6, lr} │ │ │ │ - vsri.32 d27, d19, #4 │ │ │ │ - vqneg.s d18, d13 │ │ │ │ + push {r0, r1, r5, r6, lr} │ │ │ │ + vsri.32 d27, d31, #4 │ │ │ │ + vqshl.u64 d18, d9, #60 @ 0x3c │ │ │ │ vrsra.u64 , q12, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 577874 │ │ │ │ + beq.n 577880 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - sbc.w r0, lr, #86 @ 0x56 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + sbcs.w r0, sl, #86 @ 0x56 │ │ │ │ + beq.n 577938 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xf0d20056 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + @ instruction: 0xf0de0056 │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vshr.s32 q8, q3, #14 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + vshr.s32 q8, q3, #2 │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - vqadd.s16 q8, q2, q3 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + vqadd.s32 q8, q0, q3 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r7, r3, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ ubfx r1, r4, #16, #5 │ │ │ │ ubfx r0, r4, #21, #5 │ │ │ │ - ldr.w r4, [pc, #1196] @ 577e28 │ │ │ │ + ldr.w r4, [pc, #1052] @ 577d8c │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r0, r0, #2634 @ 0xa4a │ │ │ │ add r4, pc │ │ │ │ movs r3, #16 │ │ │ │ add.w r4, r4, #1064 @ 0x428 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strd r3, r4, [sp] │ │ │ │ bl 4ce5d8 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r7, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ ubfx r1, r4, #16, #5 │ │ │ │ ubfx r0, r4, #21, #5 │ │ │ │ - ldr.w r4, [pc, #1128] @ 577e2c │ │ │ │ + ldr r4, [pc, #984] @ (577d90 ) │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r0, r0, #2634 @ 0xa4a │ │ │ │ add r4, pc │ │ │ │ movs r3, #16 │ │ │ │ add.w r4, r4, #1120 @ 0x460 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strd r3, r4, [sp] │ │ │ │ bl 4ce5d8 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r5, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ ubfx r1, r4, #16, #5 │ │ │ │ ubfx r0, r4, #21, #5 │ │ │ │ - ldr.w r4, [pc, #1056] @ 577e30 │ │ │ │ + ldr r4, [pc, #916] @ (577d94 ) │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r0, r0, #2634 @ 0xa4a │ │ │ │ add r4, pc │ │ │ │ movs r3, #16 │ │ │ │ add.w r4, r4, #1008 @ 0x3f0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strd r3, r4, [sp] │ │ │ │ bl 4ce5d8 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r2, [pc, #1020] @ (577e34 ) │ │ │ │ + ldr r2, [pc, #880] @ (577d98 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ addw r2, r2, #1356 @ 0x54c │ │ │ │ bl 56a4e4 │ │ │ │ b.w 56ee8e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ bl 5446d8 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #940] @ (577e38 ) │ │ │ │ + ldr r3, [pc, #800] @ (577d9c ) │ │ │ │ addw r2, r7, #2602 @ 0xa2a │ │ │ │ mov r8, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ @@ -1250343,48 +1250352,48 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ addw r2, r3, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #844] @ (577e14 ) │ │ │ │ + ldr r2, [pc, #708] @ (577d7c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r7, r3 │ │ │ │ add r4, r3 │ │ │ │ add.w r6, r8, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #856] @ (577e3c ) │ │ │ │ + ldr r0, [pc, #716] @ (577da0 ) │ │ │ │ strd r6, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ addw r1, r0, #2856 @ 0xb28 │ │ │ │ ldr.w r0, [r0, #2856] @ 0xb28 │ │ │ │ bl 4b5748 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #832] @ (577e40 ) │ │ │ │ + ldr r3, [pc, #692] @ (577da4 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #784] @ (577e38 ) │ │ │ │ + ldr r3, [pc, #644] @ (577d9c ) │ │ │ │ addw r2, r7, #2602 @ 0xa2a │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ @@ -1250393,170 +1250402,171 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #20, #1 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r2, [pc, #700] @ (577e18 ) │ │ │ │ + ldr r2, [pc, #564] @ (577d80 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #724] @ (577e44 ) │ │ │ │ + ldr r0, [pc, #584] @ (577da8 ) │ │ │ │ add.w r1, r8, r3 │ │ │ │ add r6, r3 │ │ │ │ strd r6, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ add r3, r4 │ │ │ │ addw r1, r0, #2328 @ 0x918 │ │ │ │ ldr.w r0, [r0, #2328] @ 0x918 │ │ │ │ bl 4b5748 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #696] @ (577e48 ) │ │ │ │ + ldr r3, [pc, #556] @ (577dac ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r0, [pc, #676] @ (577e4c ) │ │ │ │ + ldr r0, [pc, #536] @ (577db0 ) │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ add r0, pc │ │ │ │ bl 713c14 │ │ │ │ - b.w 57656e │ │ │ │ + b.w 576562 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 576570 │ │ │ │ + b.w 576564 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5780d0 │ │ │ │ + beq.w 5780ba │ │ │ │ bl 4b4730 │ │ │ │ ldrb.w r3, [r6, #93] @ 0x5d │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 577bfe │ │ │ │ + cbz r3, 577bee │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 577bfe │ │ │ │ - ldr r3, [pc, #608] @ (577e50 ) │ │ │ │ + beq.n 577bee │ │ │ │ + ldr r3, [pc, #468] @ (577db4 ) │ │ │ │ movs r1, #32 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #304] @ 0x130 │ │ │ │ bl 4b99ac │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r6, #100] @ 0x64 │ │ │ │ - ldr r5, [pc, #596] @ (577e54 ) │ │ │ │ + ldr r5, [pc, #456] @ (577db8 ) │ │ │ │ add r5, pc │ │ │ │ - ldr.w r2, [r5, r8, lsl #2] │ │ │ │ + ldr.w r2, [r5, r9, lsl #2] │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 4b45f8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 577c6c │ │ │ │ - ldr.w r1, [r5, r9, lsl #2] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 577c5c │ │ │ │ + ldr.w r1, [r5, r8, lsl #2] │ │ │ │ bl 4b99f8 │ │ │ │ - ldr r3, [pc, #536] @ (577e38 ) │ │ │ │ + ldr r3, [pc, #396] @ (577d9c ) │ │ │ │ addw r2, r7, #2602 @ 0xa2a │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 4c1914 │ │ │ │ - ldr r3, [pc, #488] @ (577e1c ) │ │ │ │ + ldr r3, [pc, #352] @ (577d84 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #276 @ 0x114 │ │ │ │ - add r1, r8 │ │ │ │ + add r1, r9 │ │ │ │ bl 4c5c08 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r2, [pc, #512] @ (577e58 ) │ │ │ │ + ldr r2, [pc, #372] @ (577dbc ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ addw r2, r2, #1324 @ 0x52c │ │ │ │ bl 56a4e4 │ │ │ │ b.w 56ee8e │ │ │ │ movs r4, #8 │ │ │ │ - b.w 57621e │ │ │ │ + b.w 576212 │ │ │ │ mov r1, r2 │ │ │ │ bl 4b9978 │ │ │ │ - b.n 577c1e │ │ │ │ + b.n 577c0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r7, r3, #7 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #456] @ (577e5c ) │ │ │ │ + ldr r2, [pc, #316] @ (577dc0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #784 @ 0x310 │ │ │ │ - bl 54ce20 │ │ │ │ + bl 54ce24 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r0, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54ea28 │ │ │ │ + bl 54ea2c │ │ │ │ b.w 56ef0e │ │ │ │ movw r2, #385 @ 0x181 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54e980 │ │ │ │ + bl 54e984 │ │ │ │ b.w 56ee8e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54e980 │ │ │ │ + bl 54e984 │ │ │ │ b.w 56ee8e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #324] @ (577e38 ) │ │ │ │ + ldr r3, [pc, #184] @ (577d9c ) │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r8, #2602 @ 0xa2a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #260] @ (577e20 ) │ │ │ │ + ldr r2, [pc, #124] @ (577d88 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #320] @ (577e60 ) │ │ │ │ + ldr r0, [pc, #180] @ (577dc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r5, r3 │ │ │ │ @@ -1250565,50 +1250575,86 @@ │ │ │ │ add r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r1, r0, #876 @ 0x36c │ │ │ │ ldr.w r0, [r0, #876] @ 0x36c │ │ │ │ bl 4b56d8 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #280] @ (577e64 ) │ │ │ │ + ldr r3, [pc, #140] @ (577dc8 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ + nop │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + stcl 0, cr0, [r8], #-344 @ 0xfffffea8 │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + rsbs r0, r6, r6, lsr #1 │ │ │ │ + str r4, [r7, #20] │ │ │ │ + movs r3, r4 │ │ │ │ + sbcs.w r0, r8, r6, lsr #1 │ │ │ │ + sbc.w r0, r8, r6, lsr #1 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ands.w r0, sl, r6, lsr #1 │ │ │ │ ands.w r3, r4, #2097152 @ 0x200000 │ │ │ │ mov r8, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 573d14 │ │ │ │ + beq.w 573d08 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #128] @ (577e38 ) │ │ │ │ + ldr r3, [pc, #896] @ (57817c ) │ │ │ │ ubfx r2, r4, #22, #4 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ add.w r2, r2, #41472 @ 0xa200 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ @@ -1250616,82 +1250662,43 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r1, [pc, #60] @ (577e24 ) │ │ │ │ + ldr r1, [pc, #832] @ (57816c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r6, r3 │ │ │ │ add r5, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #104] @ (577e68 ) │ │ │ │ + ldr r0, [pc, #832] @ (578180 ) │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ addw r1, r0, #3396 @ 0xd44 │ │ │ │ ldr.w r0, [r0, #3396] @ 0xd44 │ │ │ │ bl 4b56d8 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - mrrc 0, 5, r0, r8, cr6 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - rsb r0, r6, r6, lsr #1 │ │ │ │ - str r4, [r5, #20] │ │ │ │ - movs r3, r4 │ │ │ │ - sbc.w r0, r8, r6, lsr #1 │ │ │ │ - adcs.w r0, r8, r6, lsr #1 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - and.w r0, sl, r6, lsr #1 │ │ │ │ - bls.n 577f1c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ ands.w r3, r4, #2097152 @ 0x200000 │ │ │ │ mov r9, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r5, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #912] @ (578220 ) │ │ │ │ + ldr r3, [pc, #768] @ (57817c ) │ │ │ │ ubfx r2, r4, #22, #4 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ add.w r2, r2, #41472 @ 0xa200 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ @@ -1250699,49 +1250706,49 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r1, [pc, #852] @ (578214 ) │ │ │ │ + ldr r1, [pc, #708] @ (578170 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r6, r3 │ │ │ │ add r5, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #844] @ (578224 ) │ │ │ │ + ldr r0, [pc, #708] @ (578184 ) │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r1, r0, #2736 @ 0xab0 │ │ │ │ ldr.w r0, [r0, #2736] @ 0xab0 │ │ │ │ bl 4b56d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #820] @ (578228 ) │ │ │ │ + ldr r3, [pc, #684] @ (578188 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r2, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r2, [r0, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r2, [pc, #764] @ (578220 ) │ │ │ │ + ldr r2, [pc, #624] @ (57817c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r7, [fp, r2] │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ @@ -1250749,48 +1250756,48 @@ │ │ │ │ ubfx r2, r4, #12, #4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ add.w r2, r2, #41472 @ 0xa200 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r1, [pc, #708] @ (578218 ) │ │ │ │ + ldr r1, [pc, #568] @ (578174 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r6, r3 │ │ │ │ add r5, r3 │ │ │ │ add r3, r0 │ │ │ │ - ldr r0, [pc, #708] @ (57822c ) │ │ │ │ + ldr r0, [pc, #568] @ (57818c ) │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ addw r1, r0, #3132 @ 0xc3c │ │ │ │ ldr.w r0, [r0, #3132] @ 0xc3c │ │ │ │ bl 4b56d8 │ │ │ │ lsls r6, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #684] @ (578230 ) │ │ │ │ + ldr r3, [pc, #548] @ (578190 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #624] @ (578220 ) │ │ │ │ + ldr r3, [pc, #480] @ (57817c ) │ │ │ │ ubfx r2, r4, #22, #4 │ │ │ │ mov.w r6, #2 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ movw r3, #2602 @ 0xa2a │ │ │ │ smlabb r2, r2, r6, r3 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ @@ -1250803,55 +1250810,55 @@ │ │ │ │ mov r8, r0 │ │ │ │ smlabb r2, r2, r6, r3 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ ubfx r0, r4, #19, #2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #552] @ (57821c ) │ │ │ │ + ldr r3, [pc, #408] @ (578178 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #556] @ (578234 ) │ │ │ │ + ldr r0, [pc, #420] @ (578194 ) │ │ │ │ add.w r1, r8, r3 │ │ │ │ add.w r6, r9, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ addw r1, r0, #2868 @ 0xb34 │ │ │ │ add r3, r7 │ │ │ │ ldr.w r0, [r0, #2868] @ 0xb34 │ │ │ │ bl 4b5748 │ │ │ │ lsls r1, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #524] @ (578238 ) │ │ │ │ + ldr r3, [pc, #388] @ (578198 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r5, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #2 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0c18 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ @@ -1250862,95 +1250869,120 @@ │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 56ab90 │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ + lsls r7, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #1 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0c18 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 571942 │ │ │ │ + bne.w 571936 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r2 │ │ │ │ bl 4b9978 │ │ │ │ - b.w 5718b4 │ │ │ │ + b.w 5718a8 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #288] @ (57823c ) │ │ │ │ + ldr r2, [pc, #152] @ (57819c ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54c900 │ │ │ │ + bl 54c904 │ │ │ │ b.w 56ee8e │ │ │ │ movw r3, #385 @ 0x181 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 56ee8c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54c900 │ │ │ │ + bl 54c904 │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ - lsls r7, r2, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #2 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0aec │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + lsls r6, r0, #1 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 5781b0 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + bhi.n 5780b4 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + ldrd r0, r0, [sl], #-344 @ 0x158 │ │ │ │ + bhi.n 578198 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + b.n 578168 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + bvc.n 578254 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + b.n 578020 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + add r4, sp, #732 @ 0x2dc │ │ │ │ + @ instruction: 0xfffcf8d0 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ + ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ @@ -1250963,70 +1250995,48 @@ │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r1, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54ea28 │ │ │ │ + bl 54ea2c │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r7, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #1 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0b50 │ │ │ │ b.w 56ef0e │ │ │ │ - nop │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 578128 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - strd r0, r0, [r4], #-344 @ 0x158 │ │ │ │ - bvc.n 57820c │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - b.n 5781dc │ │ │ │ - lsls r6, r2, #1 │ │ │ │ - bvc.n 5782c8 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - b.n 578094 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ - add r4, sp, #644 @ 0x284 │ │ │ │ - @ instruction: 0xfffcf8d6 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ - lsls r1, r3, #11 │ │ │ │ + ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ + lsls r3, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 559ba0 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ + lsls r5, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 578324 │ │ │ │ + beq.n 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ @@ -1251036,71 +1251046,74 @@ │ │ │ │ movs r0, #2 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl 4cfca4 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - ubfx r2, r4, #11, #5 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #23, #3 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r7, r3, #11 │ │ │ │ + ubfx r4, r4, #11, #5 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 555788 │ │ │ │ + bl 55578c │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r4, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1792] @ 5789ec │ │ │ │ + ldr.w r2, [pc, #1792] @ 5789dc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r3, r3, #17 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r1, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1752] @ 5789f0 │ │ │ │ + ldr.w r2, [pc, #1752] @ 5789e0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r1, r3, #17 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1700] @ 5789f4 │ │ │ │ + ldr.w r2, [pc, #1700] @ 5789e4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ bl 4b4660 │ │ │ │ movw r2, #42152 @ 0xa4a8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r2, r2, r9, lsl #4 │ │ │ │ mov r7, r0 │ │ │ │ bl 4bcdf8 │ │ │ │ @@ -1251110,94 +1251123,99 @@ │ │ │ │ mov r0, r2 │ │ │ │ bl 4c045c │ │ │ │ rsb r3, r5, #64 @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 4c045c │ │ │ │ - b.w 574f28 │ │ │ │ + b.w 574f18 │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1608] @ 5789f8 │ │ │ │ + ldr.w r2, [pc, #1608] @ 5789e8 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #840 @ 0x348 │ │ │ │ - bl 54ce20 │ │ │ │ + bl 54ce24 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r3, #1536 @ 0x600 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1556] @ 5789fc │ │ │ │ + ldr.w r2, [pc, #1552] @ 5789ec │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #812 @ 0x32c │ │ │ │ - bl 54ce20 │ │ │ │ + bl 54ce24 │ │ │ │ b.w 56ef0e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ + ubfx r3, r4, #16, #5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ubfx r3, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 54c7f4 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54c7f8 │ │ │ │ b.w 56ee8e │ │ │ │ bl 567e00 │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r3, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1472] @ 578a00 │ │ │ │ + ldr.w r2, [pc, #1472] @ 5789f0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54c878 │ │ │ │ + bl 54c87c │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ lsls r5, r1, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r1, [r6, #109] @ 0x6d │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5785b4 │ │ │ │ - ldr.w r4, [pc, #1428] @ 578a04 │ │ │ │ + beq.w 5785a6 │ │ │ │ + ldr.w r4, [pc, #1424] @ 5789f4 │ │ │ │ addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r0, r3, #2634 @ 0xa4a │ │ │ │ add r4, pc │ │ │ │ movs r3, #16 │ │ │ │ add.w r4, r4, #1224 @ 0x4c8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strd r3, r4, [sp] │ │ │ │ bl 4ce5d8 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [pc, #1388] @ 578a08 │ │ │ │ + ldr.w r2, [pc, #1388] @ 5789f8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 558fb4 │ │ │ │ b.w 56ee8e │ │ │ │ bl 4b4660 │ │ │ │ addw r2, sl, #2634 @ 0xa4a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ @@ -1251210,21 +1251228,21 @@ │ │ │ │ mov r0, r1 │ │ │ │ bl 4c045c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ bl 4c045c │ │ │ │ - b.w 570da6 │ │ │ │ + b.w 570d98 │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r5, r3, #7 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ @@ -1251232,19 +1251250,19 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl 4cfca4 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - lsls r7, r3, #17 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ @@ -1251255,143 +1251273,143 @@ │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl 4cfd08 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r0, [r0, #144] @ 0x90 │ │ │ │ lsls r0, r0, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r0, [r6, #109] @ 0x6d │ │ │ │ - cbz r0, 5785d2 │ │ │ │ - ldr.w r4, [pc, #1184] @ 578a0c │ │ │ │ + cbz r0, 5785c4 │ │ │ │ + ldr.w r4, [pc, #1180] @ 5789fc │ │ │ │ addw r0, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ add r4, pc │ │ │ │ movs r3, #16 │ │ │ │ addw r4, r4, #1252 @ 0x4e4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strd r3, r4, [sp] │ │ │ │ bl 4ce5d8 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [pc, #1144] @ 578a10 │ │ │ │ + ldr.w r2, [pc, #1144] @ 578a00 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 558fb4 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr.w r2, [pc, #1132] @ 578a14 │ │ │ │ + ldr.w r2, [pc, #1132] @ 578a04 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 558fb4 │ │ │ │ b.w 56ee8e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [pc, #1108] @ 578a18 │ │ │ │ + ldr.w r2, [pc, #1104] @ 578a08 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ bl 558fb4 │ │ │ │ b.w 56ee8e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r4, [pc, #1072] @ 578a1c │ │ │ │ + ldr.w r4, [pc, #1068] @ 578a0c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 54cd74 │ │ │ │ + bl 54cd78 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r5, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #1 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0aec │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #976] @ (578a20 ) │ │ │ │ - addw r2, r9, #2602 @ 0xa2a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ + addw r2, r3, #2602 @ 0xa2a │ │ │ │ + ldr r3, [pc, #964] @ (578a10 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + addw r2, r9, #2602 @ 0xa2a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ - addw r2, r3, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, sl, #2602 @ 0xa2a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r1, [pc, #860] @ (5789e8 ) │ │ │ │ + ldr r1, [pc, #860] @ (5789d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w ip, [r6] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #896] @ (578a24 ) │ │ │ │ + ldr r0, [pc, #896] @ (578a14 ) │ │ │ │ adds r1, r7, r3 │ │ │ │ add.w r6, r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r1, r0, #756 @ 0x2f4 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r0, #756] @ 0x2f4 │ │ │ │ bl 4b5748 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #868] @ (578a28 ) │ │ │ │ + ldr r3, [pc, #864] @ (578a18 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r7, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ @@ -1251404,89 +1251422,92 @@ │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r4, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54ea28 │ │ │ │ + bl 54ea2c │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #732] @ (578a2c ) │ │ │ │ + ldr r2, [pc, #728] @ (578a1c ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #868 @ 0x364 │ │ │ │ - bl 54ce20 │ │ │ │ + bl 54ce24 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r3, #1920 @ 0x780 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r7, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #680] @ (578a30 ) │ │ │ │ + ldr r2, [pc, #680] @ (578a20 ) │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #952 @ 0x3b8 │ │ │ │ - bl 54ce20 │ │ │ │ + bl 54ce24 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #636] @ (578a34 ) │ │ │ │ + ldr r2, [pc, #636] @ (578a24 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #924 @ 0x39c │ │ │ │ - bl 54ce20 │ │ │ │ + bl 54ce24 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #596] @ (578a38 ) │ │ │ │ + ldr r2, [pc, #596] @ (578a28 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #644 @ 0x284 │ │ │ │ - bl 54ce20 │ │ │ │ + bl 54ce24 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r2, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54ea28 │ │ │ │ + bl 54ea2c │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ @@ -1251494,289 +1251515,289 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, #2 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl 4cfd08 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ + ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl 4cfd08 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ - lsls r7, r2, #7 │ │ │ │ + ldr.w r2, [r0, #136] @ 0x88 │ │ │ │ + lsls r5, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #2 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0b50 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ movs r4, #0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #360] @ (578a3c ) │ │ │ │ + ldr r3, [pc, #360] @ (578a2c ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 54cd74 │ │ │ │ + bl 54cd78 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ - lsls r1, r3, #11 │ │ │ │ + lsls r7, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ bl 559ba0 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r3, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54ea28 │ │ │ │ + bl 54ea2c │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ + ldr.w r2, [r0, #136] @ 0x88 │ │ │ │ lsls r5, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #3 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4cffac │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r4, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #228] @ (578a40 ) │ │ │ │ + ldr r2, [pc, #228] @ (578a30 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r3, r4, #16, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 54e794 │ │ │ │ + ubfx r2, r4, #16, #1 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + strb.w r2, [sp, #44] @ 0x2c │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e798 │ │ │ │ b.w 56ef0e │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r3, r4, #16, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 54e794 │ │ │ │ + ubfx r2, r4, #16, #1 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + strb.w r2, [sp, #44] @ 0x2c │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e798 │ │ │ │ b.w 56ef0e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r3, r4, #16, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 54e794 │ │ │ │ + ubfx r2, r4, #16, #1 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + strb.w r2, [sp, #44] @ 0x2c │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e798 │ │ │ │ b.w 56ef0e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r3, r4, #16, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ubfx r4, r4, #11, #5 │ │ │ │ - strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 54e794 │ │ │ │ + ubfx r2, r4, #16, #1 │ │ │ │ + ubfx r3, r4, #11, #5 │ │ │ │ + strb.w r2, [sp, #44] @ 0x2c │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 54e798 │ │ │ │ b.w 56ef0e │ │ │ │ nop │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r4, pc, #988 @ (adr r4, 578dcc ) │ │ │ │ - vrshr.u64 d26, d27, #4 │ │ │ │ - vrshr.u32 d26, d17, #4 │ │ │ │ - @ instruction: 0xfffcfad4 │ │ │ │ + add r5, pc, #28 @ (adr r5, 5789fc ) │ │ │ │ + vpaddl.u q13, │ │ │ │ + vpaddl.s q13, │ │ │ │ + vtbx.8 d31, {d28-d30}, d18 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - @ instruction: 0xfa9c0042 │ │ │ │ - add r1, pc, #940 @ (adr r1, 578db0 ) │ │ │ │ - vtbl.8 d31, {d12-d14}, d10 │ │ │ │ + @ instruction: 0xfaaa0042 │ │ │ │ + add r1, pc, #996 @ (adr r1, 578dd8 ) │ │ │ │ + vshll.u32 , d8, #28 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbnz r3, 578a38 │ │ │ │ - vtbl.8 d31, {d12-d13}, d14 │ │ │ │ + cbnz r1, 578a2c │ │ │ │ + vqshrn.u64 d31, q6, #4 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - @ instruction: 0xb80f │ │ │ │ - vqrshrun.s64 d27, , #4 │ │ │ │ - vqneg.s d27, d13 │ │ │ │ - vcvt.f32.u32 d17, d21, #4 │ │ │ │ + @ instruction: 0xb81d │ │ │ │ + vtbx.8 d27, {d12}, d17 │ │ │ │ + vqshl.u64 d27, d11, #60 @ 0x3c │ │ │ │ + vqrdmlah.s , q6, d3[0] │ │ │ │ vrsra.u64 , q12, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 578984 │ │ │ │ + beq.n 578990 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - b.n 578b50 │ │ │ │ + b.n 578b5c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf7360042 │ │ │ │ - @ instruction: 0xf6fe0042 │ │ │ │ - @ instruction: 0xf6d00042 │ │ │ │ - subw r0, r2, #2114 @ 0x842 │ │ │ │ - subs r3, r2, r1 │ │ │ │ - vcle.s d26, d17, #0 │ │ │ │ + @ instruction: 0xf7440042 │ │ │ │ + @ instruction: 0xf70e0042 │ │ │ │ + @ instruction: 0xf6e00042 │ │ │ │ + @ instruction: 0xf6b20042 │ │ │ │ + subs r3, r4, r1 │ │ │ │ + vsra.u64 d26, d17, #3 │ │ │ │ vsri.32 d31, d4, #4 │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - lsls r7, r3, #11 │ │ │ │ + lsls r1, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 4b4660 │ │ │ │ - ldr.w r3, [pc, #1640] @ 5790d0 │ │ │ │ + ldr.w r3, [pc, #1640] @ 5790c0 │ │ │ │ ubfx r1, r4, #11, #5 │ │ │ │ mov r5, r0 │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ add r3, pc │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 4c1658 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ bl 4c01d8 │ │ │ │ - ldr.w r3, [pc, #1600] @ 5790d4 │ │ │ │ + ldr.w r3, [pc, #1600] @ 5790c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4bcf38 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r2, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 4bcf38 │ │ │ │ b.w 56ef0e │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - lsls r3, r4, #15 │ │ │ │ + mov r0, r6 │ │ │ │ ite pl │ │ │ │ movpl r2, #2 │ │ │ │ movmi r2, #3 │ │ │ │ - bl 5577d0 │ │ │ │ + bl 5577d4 │ │ │ │ b.w 56ee8e │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ ands.w r2, r4, #65536 @ 0x10000 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5577d0 │ │ │ │ + bl 5577d4 │ │ │ │ b.w 56ee8e │ │ │ │ - lsls r1, r4, #15 │ │ │ │ + lsls r7, r4, #15 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r5, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ bl 4b4660 │ │ │ │ - ldr.w r3, [pc, #1476] @ 5790d4 │ │ │ │ + ldr.w r3, [pc, #1476] @ 5790c4 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ mov r5, r0 │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r3, #42152 @ 0xa4a8 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ bl 4bcdf8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ movs r3, #0 │ │ │ │ bl 4bd71c │ │ │ │ - ldr.w r3, [pc, #1436] @ 5790d8 │ │ │ │ + ldr.w r3, [pc, #1436] @ 5790c8 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ bl 4c1580 │ │ │ │ b.w 56ef0e │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ + lsls r3, r4, #15 │ │ │ │ ite pl │ │ │ │ movpl r2, #2 │ │ │ │ movmi r2, #3 │ │ │ │ bl 5593e0 │ │ │ │ b.w 56ee8e │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ ands.w r2, r4, #65536 @ 0x10000 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 5593e0 │ │ │ │ b.w 56ee8e │ │ │ │ - lsls r7, r4, #15 │ │ │ │ + lsls r1, r4, #15 │ │ │ │ bmi.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - lsls r5, r3, #11 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ bl 4b4660 │ │ │ │ - ldr.w r3, [pc, #1320] @ 5790d4 │ │ │ │ + ldr.w r3, [pc, #1320] @ 5790c4 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ movw r3, #42152 @ 0xa4a8 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ @@ -1251794,342 +1251815,342 @@ │ │ │ │ bl 4bcf38 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r2, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 4bcf38 │ │ │ │ b.w 56ef0e │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - lsls r3, r4, #15 │ │ │ │ + mov r0, r6 │ │ │ │ ite pl │ │ │ │ movpl r2, #2 │ │ │ │ movmi r2, #3 │ │ │ │ - bl 54ca10 │ │ │ │ + bl 54ca14 │ │ │ │ b.w 56ee8e │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ ands.w r2, r4, #65536 @ 0x10000 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54ca10 │ │ │ │ + bl 54ca14 │ │ │ │ b.w 56ee8e │ │ │ │ ubfx r3, r4, #16, #5 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ subs r3, #6 │ │ │ │ ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 56ee8c │ │ │ │ - add r1, pc, #8 @ (adr r1, 578c54 ) │ │ │ │ + add r1, pc, #8 @ (adr r1, 578c44 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ - nop │ │ │ │ asrs r1, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r5, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r1, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r1, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [r7, #32] │ │ │ │ - vrshr.u32 d22, d25, #1 │ │ │ │ - vrshr.u32 d22, d25, #1 │ │ │ │ - vrshr.u32 d22, d25, #1 │ │ │ │ - vrshr.u32 d22, d25, #1 │ │ │ │ + str r1, [r1, #36] @ 0x24 │ │ │ │ + vmlal.u q11, d15, d9[0] │ │ │ │ + vmlal.u q11, d15, d9[0] │ │ │ │ + vmlal.u q11, d15, d9[0] │ │ │ │ + vmlal.u q11, d15, d9[0] │ │ │ │ vshr.u32 d17, d21, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r1, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [r7, #32] │ │ │ │ - vrshr.u32 d22, d25, #1 │ │ │ │ - vrshr.u32 d22, d25, #1 │ │ │ │ - vrshr.u32 d22, d25, #1 │ │ │ │ - vrshr.u32 d22, d25, #1 │ │ │ │ - vrshr.u32 d22, d25, #1 │ │ │ │ + str r1, [r1, #36] @ 0x24 │ │ │ │ + vmlal.u q11, d15, d9[0] │ │ │ │ + vmlal.u q11, d15, d9[0] │ │ │ │ + vmlal.u q11, d15, d9[0] │ │ │ │ + vmlal.u q11, d15, d9[0] │ │ │ │ + vmlal.u q11, d15, d9[0] │ │ │ │ vaddl.u , d15, d13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r7, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1040] @ 5790dc │ │ │ │ + ldr.w r2, [pc, #1040] @ 5790cc │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #672 @ 0x2a0 │ │ │ │ - bl 54ce20 │ │ │ │ + bl 54ce24 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r2, [r0, #136] @ 0x88 │ │ │ │ lsls r0, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54ea28 │ │ │ │ + bl 54ea2c │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #988] @ (5790e0 ) │ │ │ │ + ldr r2, [pc, #992] @ (5790d0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #924] @ (5790d4 ) │ │ │ │ - addw r2, r9, #2602 @ 0xa2a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ + addw r2, r3, #2602 @ 0xa2a │ │ │ │ + ldr r3, [pc, #920] @ (5790c4 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + addw r2, r9, #2602 @ 0xa2a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ - addw r2, r3, #2602 @ 0xa2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, sl, #2602 @ 0xa2a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r1, [pc, #844] @ (5790bc ) │ │ │ │ + ldr r1, [pc, #844] @ (5790ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w ip, [r6] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #860] @ (5790e4 ) │ │ │ │ + ldr r0, [pc, #860] @ (5790d4 ) │ │ │ │ adds r1, r7, r3 │ │ │ │ add.w r6, r8, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r1, r0, #1020 @ 0x3fc │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r0, #1020] @ 0x3fc │ │ │ │ bl 4b5748 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 56ef0e │ │ │ │ - ldr r3, [pc, #828] @ (5790e8 ) │ │ │ │ + ldr r3, [pc, #832] @ (5790d8 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #764] @ (5790d4 ) │ │ │ │ + ldr r3, [pc, #764] @ (5790c4 ) │ │ │ │ addw r2, r7, #2602 @ 0xa2a │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ addw r2, r5, #2602 @ 0xa2a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #748] @ (5790ec ) │ │ │ │ - ldr r1, [pc, #704] @ (5790c0 ) │ │ │ │ + ldr r2, [pc, #752] @ (5790dc ) │ │ │ │ + ldr r1, [pc, #704] @ (5790b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add r6, r2 │ │ │ │ add r4, r2 │ │ │ │ add r3, r2 │ │ │ │ add r2, r0 │ │ │ │ - ldr r0, [pc, #720] @ (5790f0 ) │ │ │ │ + ldr r0, [pc, #720] @ (5790e0 ) │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ addw r1, r0, #1548 @ 0x60c │ │ │ │ ldr.w r0, [r0, #1548] @ 0x60c │ │ │ │ bl 4b56d8 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r0, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57448c │ │ │ │ + beq.w 574480 │ │ │ │ and.w r0, r4, #1 │ │ │ │ bl 4b4ff4 │ │ │ │ mov r5, r0 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #632] @ (5790d4 ) │ │ │ │ + ldr r3, [pc, #636] @ (5790c4 ) │ │ │ │ ubfx r2, r4, #21, #5 │ │ │ │ mov r6, r0 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r2, [pc, #572] @ (5790c4 ) │ │ │ │ + ldr r2, [pc, #572] @ (5790b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #596] @ (5790f4 ) │ │ │ │ + ldr r0, [pc, #600] @ (5790e4 ) │ │ │ │ add r6, r3 │ │ │ │ add r5, r3 │ │ │ │ strd r5, r6, [sp] │ │ │ │ add r0, pc │ │ │ │ add r3, r1 │ │ │ │ add.w r1, r0, #240 @ 0xf0 │ │ │ │ ldr.w r0, [r0, #240] @ 0xf0 │ │ │ │ bl 4b5748 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr r2, [pc, #572] @ (5790f8 ) │ │ │ │ + ldr r2, [pc, #572] @ (5790e8 ) │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ add r2, pc │ │ │ │ strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 557734 │ │ │ │ + bl 557738 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #548] @ (5790fc ) │ │ │ │ + ldr r2, [pc, #552] @ (5790ec ) │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ add r2, pc │ │ │ │ strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 557734 │ │ │ │ + bl 557738 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #528] @ (579100 ) │ │ │ │ + ldr r2, [pc, #528] @ (5790f0 ) │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ add r2, pc │ │ │ │ strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 557734 │ │ │ │ + bl 557738 │ │ │ │ b.w 56ee8e │ │ │ │ - ldr r2, [pc, #504] @ (579104 ) │ │ │ │ + ldr r2, [pc, #508] @ (5790f4 ) │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ ubfx r4, r4, #11, #5 │ │ │ │ add r2, pc │ │ │ │ strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 557734 │ │ │ │ + bl 557738 │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r4, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r2, [pc, #472] @ (579108 ) │ │ │ │ + ldr r2, [pc, #476] @ (5790f8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r4, [pc, #452] @ (57910c ) │ │ │ │ + ldr r4, [pc, #456] @ (5790fc ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 54cd74 │ │ │ │ + bl 54cd78 │ │ │ │ b.w 56ef0e │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5790ae │ │ │ │ + beq.w 57909c │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #364] @ (5790d4 ) │ │ │ │ + ldr r3, [pc, #364] @ (5790c4 ) │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ movw r7, #41640 @ 0xa2a8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r2, r7, r2, lsl #4 │ │ │ │ ldr.w r5, [fp, r3] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4bcdf8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #7 │ │ │ │ bl 4bd4d4 │ │ │ │ - ldr r3, [pc, #312] @ (5790c8 ) │ │ │ │ - ldr r1, [pc, #384] @ (579110 ) │ │ │ │ + ldr r3, [pc, #316] @ (5790b8 ) │ │ │ │ + ldr r1, [pc, #384] @ (579100 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #3648 @ 0xe40 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ bl 4b5640 │ │ │ │ bl 4b4660 │ │ │ │ mov r4, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #348] @ (579114 ) │ │ │ │ + ldr r3, [pc, #348] @ (579104 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ bl 4c15e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1252151,38 +1252172,38 @@ │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ bl 4bcf38 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #7 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r1, [sp] │ │ │ │ - bl 54d28c │ │ │ │ + bl 54d290 │ │ │ │ b.w 56ef0e │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5790ae │ │ │ │ - ldr r1, [pc, #184] @ (5790d4 ) │ │ │ │ + beq.n 57909c │ │ │ │ + ldr r1, [pc, #188] @ (5790c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #172] @ (5790cc ) │ │ │ │ + ldr r3, [pc, #172] @ (5790bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r5, [fp, r1] │ │ │ │ - ldr r1, [pc, #236] @ (579118 ) │ │ │ │ + ldr r1, [pc, #240] @ (579108 ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r1, r1, #3648 @ 0xe40 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bl 4b5640 │ │ │ │ bl 4b4660 │ │ │ │ mov r4, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #208] @ (57911c ) │ │ │ │ + ldr r3, [pc, #212] @ (57910c ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ bl 4c15e8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ @@ -1252207,84 +1252228,85 @@ │ │ │ │ movs r5, #3 │ │ │ │ bl 4b5028 │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r5, [sp] │ │ │ │ - bl 54d28c │ │ │ │ + bl 54d290 │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + nop │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bgt.n 57909c │ │ │ │ + bgt.n 5790ac │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 579110 │ │ │ │ + bgt.n 57911c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs.w r0, r8, #66 @ 0x42 │ │ │ │ - ldr r6, [sp, #676] @ 0x2a4 │ │ │ │ - vtbx.8 d28, {d28-d29}, d8 │ │ │ │ + rsb r0, sl, #66 @ 0x42 │ │ │ │ + ldr r6, [sp, #748] @ 0x2ec │ │ │ │ + @ instruction: 0xfffcc9da │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bls.n 579044 │ │ │ │ + bls.n 579058 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bls.n 5791a0 │ │ │ │ + bls.n 5791b4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - bls.n 57904c │ │ │ │ + bls.n 579060 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r4, pc, #828 @ (adr r4, 579438 ) │ │ │ │ - vsri.32 q13, , #4 │ │ │ │ - @ instruction: 0xfffca3eb │ │ │ │ - vrsra.u32 q13, , #4 │ │ │ │ - @ instruction: 0xfffc9ddd │ │ │ │ - vrsra.u32 d17, d29, #4 │ │ │ │ - vdup.8 d31, d16[6] │ │ │ │ + add r4, pc, #900 @ (adr r4, 579470 ) │ │ │ │ + vcls.s q13, │ │ │ │ + vrsra.u64 q13, , #4 │ │ │ │ + vsubw.u q13, q14, d11 │ │ │ │ + vqrdmulh.s , q14, d31[0] │ │ │ │ + @ instruction: 0xfffc134f │ │ │ │ + vcvt.f16.u16 d31, d18, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - bvc.n 579050 │ │ │ │ + bvc.n 579064 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfb8c0047 │ │ │ │ - bvc.n 579134 │ │ │ │ + @ instruction: 0xfb9e0047 │ │ │ │ + bvc.n 579148 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5790ae │ │ │ │ - ldr r1, [pc, #868] @ (579490 ) │ │ │ │ + beq.n 57909c │ │ │ │ + ldr r1, [pc, #868] @ (579480 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #848] @ (579480 ) │ │ │ │ + ldr r3, [pc, #848] @ (579470 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r5, [fp, r1] │ │ │ │ - ldr r1, [pc, #856] @ (579494 ) │ │ │ │ + ldr r1, [pc, #856] @ (579484 ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r1, r1, #3648 @ 0xe40 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bl 4b5640 │ │ │ │ bl 4b4660 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #828] @ (579498 ) │ │ │ │ + ldr r3, [pc, #828] @ (579488 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ bl 4c15e8 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -1252304,39 +1252326,39 @@ │ │ │ │ add.w r2, r4, #41472 @ 0xa200 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ bl 4bcf38 │ │ │ │ b.w 56ef0e │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5790ae │ │ │ │ + beq.w 57909c │ │ │ │ bl 4b4660 │ │ │ │ ubfx r2, r4, #11, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ bl 4bcaec │ │ │ │ - ldr r3, [pc, #704] @ (579484 ) │ │ │ │ + ldr r3, [pc, #704] @ (579474 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #724] @ (57949c ) │ │ │ │ + ldr r0, [pc, #724] @ (57948c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #3648 @ 0xe40 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #696] @ (579490 ) │ │ │ │ + ldr r3, [pc, #696] @ (579480 ) │ │ │ │ ldr.w r0, [r0, #3648] @ 0xe40 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ bl 4b5640 │ │ │ │ bl 4b4660 │ │ │ │ mov r5, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #684] @ (5794a0 ) │ │ │ │ + ldr r3, [pc, #684] @ (579490 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ bl 4c15e8 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ @@ -1252357,50 +1252379,50 @@ │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ bl 4bcf38 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r1, [sp] │ │ │ │ - bl 54d28c │ │ │ │ + bl 54d290 │ │ │ │ b.w 56ef0e │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5790ae │ │ │ │ + beq.w 57909c │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #564] @ (579490 ) │ │ │ │ + ldr r3, [pc, #564] @ (579480 ) │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ movw r7, #41640 @ 0xa2a8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r2, r7, r2, lsl #4 │ │ │ │ ldr.w r5, [fp, r3] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4bcdf8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ bl 4bd4d4 │ │ │ │ - ldr r3, [pc, #520] @ (579488 ) │ │ │ │ - ldr r1, [pc, #544] @ (5794a4 ) │ │ │ │ + ldr r3, [pc, #520] @ (579478 ) │ │ │ │ + ldr r1, [pc, #544] @ (579494 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #3648 @ 0xe40 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ bl 4b5640 │ │ │ │ bl 4b4660 │ │ │ │ mov r4, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #508] @ (5794a8 ) │ │ │ │ + ldr r3, [pc, #508] @ (579498 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ bl 4c15e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1252422,43 +1252444,43 @@ │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ bl 4bcf38 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r1, [sp] │ │ │ │ - bl 54d28c │ │ │ │ + bl 54d290 │ │ │ │ b.w 56ef0e │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5790ae │ │ │ │ + beq.w 57909c │ │ │ │ bl 4b4660 │ │ │ │ ubfx r3, r4, #11, #3 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ bl 4bcaec │ │ │ │ - ldr r3, [pc, #368] @ (57948c ) │ │ │ │ + ldr r3, [pc, #368] @ (57947c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #392] @ (5794ac ) │ │ │ │ + ldr r0, [pc, #392] @ (57949c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #3648 @ 0xe40 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #352] @ (579490 ) │ │ │ │ + ldr r3, [pc, #352] @ (579480 ) │ │ │ │ ldr.w r0, [r0, #3648] @ 0xe40 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ bl 4b5640 │ │ │ │ bl 4b4660 │ │ │ │ mov r5, r0 │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #352] @ (5794b0 ) │ │ │ │ + ldr r3, [pc, #352] @ (5794a0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ bl 4c15e8 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ @@ -1252479,63 +1252501,63 @@ │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ bl 4bcf38 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #7 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r1, [sp] │ │ │ │ - bl 54d28c │ │ │ │ + bl 54d290 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ movs r4, #0 │ │ │ │ lsls r3, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #256] @ (5794b4 ) │ │ │ │ + ldr r3, [pc, #256] @ (5794a4 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - bl 54cd74 │ │ │ │ + bl 54cd78 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r4, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54ea28 │ │ │ │ + bl 54ea2c │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r5, r3, #7 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ ubfx r1, r4, #16, #5 │ │ │ │ ubfx r0, r4, #21, #5 │ │ │ │ - ldr r4, [pc, #184] @ (5794b8 ) │ │ │ │ + ldr r4, [pc, #184] @ (5794a8 ) │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r0, r0, #2634 @ 0xa4a │ │ │ │ add r4, pc │ │ │ │ movs r3, #16 │ │ │ │ add.w r4, r4, #980 @ 0x3d4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strd r3, r4, [sp] │ │ │ │ bl 4ce5d8 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - lsls r7, r3, #17 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ @@ -1252545,217 +1252567,220 @@ │ │ │ │ movs r0, #3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl 4cfbdc │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 54fa54 │ │ │ │ + bl 54fa58 │ │ │ │ b.w 56ef0e │ │ │ │ nop │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r6, r0, #1 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r6, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7c0047 │ │ │ │ - bpl.n 579490 │ │ │ │ + @ instruction: 0xfa8c0047 │ │ │ │ + bvs.n 5794a0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - vld1.8 {d16[2]}, [ip], r7 │ │ │ │ - bpl.n 579564 │ │ │ │ + ldr??.w r0, [ip, #71] @ 0x47 │ │ │ │ + bpl.n 579574 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - vld4.16 {d0-d3}, [lr], r7 │ │ │ │ - bmi.n 579400 │ │ │ │ + ldrsh.w r0, [lr, r7] │ │ │ │ + bmi.n 579410 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb.w r0, [r2, #71] @ 0x47 │ │ │ │ - bmi.n 5794c0 │ │ │ │ + strh.w r0, [r2, #71] @ 0x47 │ │ │ │ + bmi.n 5794d0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r7, r1, #23 │ │ │ │ - @ instruction: 0xfffdea7e │ │ │ │ + lsrs r7, r3, #23 │ │ │ │ + vtbl.8 d30, {d29-d31}, d14 │ │ │ │ lsls r2, r0, #1 │ │ │ │ cmp.w r3, #832 @ 0x340 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1800] @ 579bec │ │ │ │ + ldr.w r2, [pc, #1800] @ 579bdc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #756 @ 0x2f4 │ │ │ │ - bl 54ce20 │ │ │ │ + bl 54ce24 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ + ubfx r2, r4, #16, #5 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ + ubfx r4, r4, #21, #5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ubfx r2, r4, #21, #5 │ │ │ │ - ubfx r4, r4, #16, #5 │ │ │ │ - strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1756] @ 579bf0 │ │ │ │ + ldr.w r2, [pc, #1756] @ 579be0 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #728 @ 0x2d8 │ │ │ │ - bl 54ce20 │ │ │ │ + bl 54ce24 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r5 │ │ │ │ bl 569fec │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r3, [pc, #1732] @ 579bf4 │ │ │ │ + ldr.w r3, [pc, #1728] @ 579be4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ - bl 54ff08 │ │ │ │ + bl 54ff0c │ │ │ │ b.w 56ee8e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ + ldr.w r2, [r0, #136] @ 0x88 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 579540 │ │ │ │ + beq.n 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #3 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0240 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r2, #1472 @ 0x5c0 │ │ │ │ bne.w 56ee8c │ │ │ │ - ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ lsls r5, r2, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 579540 │ │ │ │ + beq.n 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #3 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0aec │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r2, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ + ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 579540 │ │ │ │ + beq.n 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #3 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d01a4 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ - lsls r1, r2, #17 │ │ │ │ + ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 579540 │ │ │ │ + beq.n 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #3 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d02dc │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r3, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1476] @ 579bf8 │ │ │ │ + ldr.w r2, [pc, #1476] @ 579be8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ + ldrb.w r3, [r6, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ ubfx r1, r4, #16, #5 │ │ │ │ ubfx r0, r4, #21, #5 │ │ │ │ - ldr.w r4, [pc, #1432] @ 579bfc │ │ │ │ + ldr.w r4, [pc, #1432] @ 579bec │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r0, r0, #2634 @ 0xa4a │ │ │ │ add r4, pc │ │ │ │ movs r3, #16 │ │ │ │ addw r4, r4, #1036 @ 0x40c │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ strd r3, r4, [sp] │ │ │ │ bl 4ce5d8 │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r3, [pc, #1396] @ 579c00 │ │ │ │ + ldr.w r3, [pc, #1392] @ 579bf0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ - bl 54ff08 │ │ │ │ + bl 54ff0c │ │ │ │ b.w 56ee8e │ │ │ │ cmp.w r3, #1216 @ 0x4c0 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r2, [pc, #1364] @ 579c04 │ │ │ │ + ldr.w r2, [pc, #1360] @ 579bf4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 54f9c8 │ │ │ │ + bl 54f9cc │ │ │ │ b.w 56ef0e │ │ │ │ - ldr.w r3, [pc, #1352] @ 579c08 │ │ │ │ + ldr.w r3, [pc, #1348] @ 579bf8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ - bl 54ff08 │ │ │ │ + bl 54ff0c │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r7, r3, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ @@ -1252763,19 +1252788,19 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, #1 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl 4cfc40 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ @@ -1252783,19 +1252808,19 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl 4cfc40 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ - lsls r5, r3, #7 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 578324 │ │ │ │ + beq.w 578314 │ │ │ │ ubfx r3, r4, #11, #5 │ │ │ │ ubfx r2, r4, #16, #5 │ │ │ │ ubfx r1, r4, #21, #5 │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ addw r1, r1, #2634 @ 0xa4a │ │ │ │ movs r4, #16 │ │ │ │ @@ -1252805,160 +1252830,160 @@ │ │ │ │ movs r0, #2 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl 4cfc40 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r0, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r3, [pc, #1128] @ 579c0c │ │ │ │ + ldr.w r3, [pc, #1128] @ 579bfc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 5558f0 │ │ │ │ + bl 5558f4 │ │ │ │ b.w 56ef0e │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ - lsls r5, r2, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0aec │ │ │ │ b.w 56ef0e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54c878 │ │ │ │ + bl 54c87c │ │ │ │ b.w 56ee8e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r1, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr.w r4, [pc, #1024] @ 579c10 │ │ │ │ + ldr r4, [pc, #1020] @ (579c00 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 54cd74 │ │ │ │ + bl 54cd78 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ movs r4, #0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #992] @ (579c14 ) │ │ │ │ + ldr r3, [pc, #992] @ (579c04 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 54cd74 │ │ │ │ + bl 54cd78 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r1, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 5798ce │ │ │ │ + bhi.n 5798be │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5780d0 │ │ │ │ + beq.w 5780ba │ │ │ │ ldrb.w r3, [r6, #93] @ 0x5d │ │ │ │ - cbz r3, 579876 │ │ │ │ + cbz r3, 579866 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 579876 │ │ │ │ - ldr r3, [pc, #944] @ (579c18 ) │ │ │ │ + beq.n 579866 │ │ │ │ + ldr r3, [pc, #944] @ (579c08 ) │ │ │ │ movs r1, #32 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #304] @ 0x130 │ │ │ │ bl 4b99ac │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r6, #100] @ 0x64 │ │ │ │ - ldr r5, [pc, #932] @ (579c1c ) │ │ │ │ + ldr r5, [pc, #932] @ (579c0c ) │ │ │ │ add r5, pc │ │ │ │ - ldr.w r4, [r5, r8, lsl #2] │ │ │ │ + ldr.w r4, [r5, r9, lsl #2] │ │ │ │ bl 4b45f8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 57992a │ │ │ │ - ldr.w r1, [r5, r9, lsl #2] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 57991a │ │ │ │ + ldr.w r1, [r5, r8, lsl #2] │ │ │ │ mov r2, r4 │ │ │ │ bl 4b99f8 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #836] @ (579be0 ) │ │ │ │ + ldr r3, [pc, #836] @ (579bd0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ - add r1, r8 │ │ │ │ + add r1, r9 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 4c5ab4 │ │ │ │ addw r1, r7, #2602 @ 0xa2a │ │ │ │ movs r3, #16 │ │ │ │ movs r0, #2 │ │ │ │ mov r2, r3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4cef74 │ │ │ │ b.w 56ef0e │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 579858 │ │ │ │ - b.w 5780e8 │ │ │ │ + bne.n 579848 │ │ │ │ + b.w 5780d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 565068 │ │ │ │ b.w 56ef0e │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 57260c │ │ │ │ - b.w 5780e8 │ │ │ │ + bne.w 572600 │ │ │ │ + b.w 5780d2 │ │ │ │ ldr.w r2, [r6, #136] @ 0x88 │ │ │ │ - lsls r5, r2, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r2, [r6, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 579540 │ │ │ │ + beq.w 579532 │ │ │ │ + addw r1, r1, #2634 @ 0xa4a │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ - addw r1, r0, #2634 @ 0xa4a │ │ │ │ addw r3, r3, #2634 @ 0xa4a │ │ │ │ movs r5, #16 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ - lsls r1, r1, #4 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r0, #0 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + lsls r1, r4, #4 │ │ │ │ strd r5, r5, [sp] │ │ │ │ bl 4d0c18 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ bl 4b9978 │ │ │ │ - b.n 579894 │ │ │ │ + b.n 579884 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #29 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57537e │ │ │ │ + beq.w 575370 │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r3, [pc, #724] @ (579c20 ) │ │ │ │ + ldr r3, [pc, #724] @ (579c10 ) │ │ │ │ ubfx r2, r4, #22, #4 │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ add.w r2, r2, #41472 @ 0xa200 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ @@ -1252966,198 +1252991,198 @@ │ │ │ │ bl 4b46c8 │ │ │ │ ubfx r2, r4, #11, #5 │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ lsls r2, r2, #4 │ │ │ │ bl 4b9a44 │ │ │ │ - ldr r1, [pc, #616] @ (579be4 ) │ │ │ │ + ldr r1, [pc, #616] @ (579bd4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w ip, [r7] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #656] @ (579c24 ) │ │ │ │ + ldr r0, [pc, #656] @ (579c14 ) │ │ │ │ add r6, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, ip │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #2340 @ 0x924 │ │ │ │ ldr.w r0, [r0, #2340] @ 0x924 │ │ │ │ bl 4b56d8 │ │ │ │ lsls r0, r4, #31 │ │ │ │ bpl.w 56ef0e │ │ │ │ - ldr r3, [pc, #632] @ (579c28 ) │ │ │ │ + ldr r3, [pc, #632] @ (579c18 ) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ bl 4ba154 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ bl 4b9978 │ │ │ │ - b.w 5726b0 │ │ │ │ + b.w 5726a4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4b99ac │ │ │ │ - b.w 571ac8 │ │ │ │ + b.w 571abc │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r5, r3, #12 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5780d0 │ │ │ │ + beq.w 5780ba │ │ │ │ bl 4b4730 │ │ │ │ ldrb.w r3, [r6, #93] @ 0x5d │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 579a10 │ │ │ │ + cbz r3, 579a00 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 579a10 │ │ │ │ - ldr r3, [pc, #556] @ (579c2c ) │ │ │ │ + beq.n 579a00 │ │ │ │ + ldr r3, [pc, #556] @ (579c1c ) │ │ │ │ movs r1, #32 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #304] @ 0x130 │ │ │ │ bl 4b99ac │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r6, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #540] @ (579c30 ) │ │ │ │ + ldr r3, [pc, #540] @ (579c20 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r5, [r3, r8, lsl #2] │ │ │ │ + ldr.w r5, [r3, r9, lsl #2] │ │ │ │ bl 4b45f8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 579ade │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 579ace │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [r3, r9, lsl #2] │ │ │ │ + ldr.w r1, [r3, r8, lsl #2] │ │ │ │ bl 4b99f8 │ │ │ │ - ldr r3, [pc, #436] @ (579be8 ) │ │ │ │ + ldr r3, [pc, #436] @ (579bd8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #276 @ 0x114 │ │ │ │ - add r1, r8 │ │ │ │ + add r1, r9 │ │ │ │ bl 4c5ad0 │ │ │ │ - ldr r3, [pc, #460] @ (579c20 ) │ │ │ │ + ldr r3, [pc, #460] @ (579c10 ) │ │ │ │ addw r2, r7, #2602 @ 0xa2a │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 4c19bc │ │ │ │ b.w 56ef0e │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r6 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ lsls r2, r4, #5 │ │ │ │ ubfx r3, r4, #21, #5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs r3, r2 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 579ac4 │ │ │ │ + bhi.n 579ab4 │ │ │ │ ldrb.w r2, [r0, #110] @ 0x6e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 57448c │ │ │ │ + beq.w 574480 │ │ │ │ addw r1, r3, #2602 @ 0xa2a │ │ │ │ movs r3, #16 │ │ │ │ movs r0, #0 │ │ │ │ ubfx r4, r4, #11, #8 │ │ │ │ mov r2, r3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strd r4, r0, [sp] │ │ │ │ bl 4cf41c │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 54b384 │ │ │ │ - ldr r2, [pc, #380] @ (579c34 ) │ │ │ │ + ldr r2, [pc, #380] @ (579c24 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 55e150 │ │ │ │ b.w 56ee8e │ │ │ │ ldrb.w r2, [r0, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 579a90 │ │ │ │ - b.w 573d14 │ │ │ │ + bne.n 579a80 │ │ │ │ + b.w 573d08 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ bl 5446d8 │ │ │ │ b.w 56ef0e │ │ │ │ mov r1, r5 │ │ │ │ bl 4b9978 │ │ │ │ - b.n 579a32 │ │ │ │ + b.n 579a22 │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ movs r4, #0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r3, [pc, #324] @ (579c38 ) │ │ │ │ + ldr r3, [pc, #324] @ (579c28 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 54cd74 │ │ │ │ + bl 54cd78 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ lsls r0, r3, #7 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54ea28 │ │ │ │ + bl 54ea2c │ │ │ │ b.w 56ef0e │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 56ee8c │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r2, r3, #17 │ │ │ │ bpl.w 56ee8c │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54ea28 │ │ │ │ + bl 54ea2c │ │ │ │ b.w 56ef0e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5500d0 │ │ │ │ + bl 5500d4 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ lsls r7, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ - ldr r4, [pc, #228] @ (579c3c ) │ │ │ │ + ldr r4, [pc, #228] @ (579c2c ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 54cd74 │ │ │ │ + bl 54cd78 │ │ │ │ b.w 56ef0e │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ - lsls r1, r3, #11 │ │ │ │ + lsls r5, r3, #11 │ │ │ │ bpl.w 56ee8c │ │ │ │ ldrb.w r3, [r0, #109] @ 0x6d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 579c54 │ │ │ │ + beq.n 579c44 │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 4b4660 │ │ │ │ - ldr r3, [pc, #156] @ (579c20 ) │ │ │ │ + ldr r3, [pc, #156] @ (579c10 ) │ │ │ │ addw r4, r4, #2634 @ 0xa4a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ addw r2, r2, #2634 @ 0xa4a │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ lsls r2, r2, #4 │ │ │ │ @@ -1253173,109 +1253198,109 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl 4bd860 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r2, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 4bcf38 │ │ │ │ b.w 56ef0e │ │ │ │ - vldr d7, [pc, #20] @ 579bd8 │ │ │ │ + vldr d7, [pc, #20] @ 579bc8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 54ca84 │ │ │ │ + bl 54ca88 │ │ │ │ b.w 56ee8e │ │ │ │ nop │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #912] @ (579f74 ) │ │ │ │ + ldr r7, [pc, #976] @ (579fa4 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r7, [pc, #8] @ (579bf0 ) │ │ │ │ + ldr r7, [pc, #72] @ (579c20 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldr r6, [pc, #288] @ (579d0c ) │ │ │ │ + ldr r6, [pc, #352] @ (579d3c ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xe9a20042 │ │ │ │ - ldrd r0, r0, [r2, #-264]! @ 0x108 │ │ │ │ - lsrs r7, r0, #14 │ │ │ │ - vsri.32 d25, d7, #3 │ │ │ │ - vqshrun.s64 d30, q4, #4 │ │ │ │ + @ instruction: 0xe9b20042 │ │ │ │ + @ instruction: 0xe9800042 │ │ │ │ + lsrs r5, r2, #14 │ │ │ │ + vcgt.f d25, d21, #0 │ │ │ │ + vtbl.8 d30, {d12}, d22 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - lsls r3, r4, #23 │ │ │ │ - vcge.f d25, d17, #0 │ │ │ │ - @ instruction: 0xfffc09f7 │ │ │ │ + lsls r1, r6, #23 │ │ │ │ + vcge.f d25, d31, #0 │ │ │ │ + vtbl.8 d16, {d12-d14}, d5 │ │ │ │ vabs.s d17, d16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r1, r4, #19 │ │ │ │ - vcvt.f16.u16 d16, d25, #3 │ │ │ │ - @ instruction: 0xfffdcef0 │ │ │ │ + lsrs r1, r6, #19 │ │ │ │ + vdup.8 q8, d9[6] │ │ │ │ + @ instruction: 0xfffdcf00 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r7, [sp, #492] @ 0x1ec │ │ │ │ - vqabs.s d16, d7 │ │ │ │ - vcle.f q8, , #0 │ │ │ │ + str r7, [sp, #556] @ 0x22c │ │ │ │ + vqshl.u32 d16, d7, #28 │ │ │ │ + vsli.64 q8, , #61 @ 0x3d │ │ │ │ @ instruction: 0xfffded9f │ │ │ │ ldrb r5, [r4, #12] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 54ca84 │ │ │ │ + bl 54ca88 │ │ │ │ b.w 56ee8e │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 54b53c │ │ │ │ + bl 54b540 │ │ │ │ b.w 56ef0e │ │ │ │ - vldr d7, [pc, #124] @ 579ce0 │ │ │ │ + vldr d7, [pc, #124] @ 579cd0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 54ca84 │ │ │ │ + bl 54ca88 │ │ │ │ b.w 56ee8e │ │ │ │ - vldr d7, [pc, #112] @ 579ce8 │ │ │ │ + vldr d7, [pc, #112] @ 579cd8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 54ca84 │ │ │ │ + bl 54ca88 │ │ │ │ b.w 56ee8e │ │ │ │ - vldr d7, [pc, #100] @ 579cf0 │ │ │ │ + vldr d7, [pc, #100] @ 579ce0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 54ca84 │ │ │ │ + bl 54ca88 │ │ │ │ b.w 56ee8e │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54cb10 │ │ │ │ + bl 54cb14 │ │ │ │ b.w 56ee8e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54cb10 │ │ │ │ + bl 54cb14 │ │ │ │ b.w 56ee8e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54cb10 │ │ │ │ + bl 54cb14 │ │ │ │ b.w 56ee8e │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54cb90 │ │ │ │ + bl 54cb94 │ │ │ │ b.w 56ee8e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 54cb90 │ │ │ │ + bl 54cb94 │ │ │ │ b.w 56ee8e │ │ │ │ movs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1253289,29 +1253314,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr.w r5, [pc, #3084] @ 57a918 │ │ │ │ + ldr.w r5, [pc, #3096] @ 57a914 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3080] @ 57a91c │ │ │ │ + ldr.w r0, [pc, #3092] @ 57a918 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r5, #536 @ 0x218 │ │ │ │ str r5, [sp, #0] │ │ │ │ - ldr.w r5, [pc, #3072] @ 57a920 │ │ │ │ + ldr.w r5, [pc, #3084] @ 57a91c │ │ │ │ movs r3, #32 │ │ │ │ - ldr.w r2, [pc, #3068] @ 57a924 │ │ │ │ + ldr.w r2, [pc, #3080] @ 57a920 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r1, [pc, #3068] @ 57a928 │ │ │ │ + ldr.w r1, [pc, #3080] @ 57a924 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r7, [pc, #3064] @ 57a92c │ │ │ │ + ldr.w r7, [pc, #3076] @ 57a928 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r7, pc │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov.w r0, #0 │ │ │ │ @@ -1253329,49 +1253354,49 @@ │ │ │ │ mov r9, r0 │ │ │ │ bl 4de1a8 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ lsls r3, r3, #11 │ │ │ │ - bpl.n 579d7c │ │ │ │ + bpl.n 579d6c │ │ │ │ lsrs r3, r0, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 579dca │ │ │ │ + beq.n 579dba │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ bl 56edc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 579ea6 │ │ │ │ + beq.w 579e9a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ - ldr.w r2, [pc, #2976] @ 57a934 │ │ │ │ + ldr.w r2, [pc, #2988] @ 57a930 │ │ │ │ orrs r5, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #12] │ │ │ │ - ldr.w r3, [pc, #2940] @ 57a91c │ │ │ │ + ldr.w r3, [pc, #2952] @ 57a918 │ │ │ │ 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 57a766 │ │ │ │ + bne.w 57a762 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r3, r5, #26 │ │ │ │ - beq.w 579ede │ │ │ │ + beq.w 579ed2 │ │ │ │ ldrb.w r3, [r4, #91] @ 0x5b │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ add.w r5, r7, #8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ eor.w r3, r3, #16 │ │ │ │ @@ -1253382,218 +1253407,220 @@ │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ lsrs r3, r6, #23 │ │ │ │ subs.w r7, r3, #12 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq.w 57a076 │ │ │ │ + beq.w 57a06a │ │ │ │ subs.w r1, r3, #14 │ │ │ │ - beq.w 579f5e │ │ │ │ + beq.w 579f52 │ │ │ │ subs.w r0, r3, #10 │ │ │ │ - bne.w 579f50 │ │ │ │ + bne.w 579f44 │ │ │ │ and.w r1, r2, #4227858432 @ 0xfc000000 │ │ │ │ and.w r3, r6, #7340032 @ 0x700000 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #2214592512 @ 0x84000000 │ │ │ │ - beq.w 57a522 │ │ │ │ + beq.w 57a516 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #2281701376 @ 0x88000000 │ │ │ │ - beq.w 57a274 │ │ │ │ + beq.w 57a268 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 579f50 │ │ │ │ + bne.w 579f44 │ │ │ │ ubfx r3, r2, #18, #3 │ │ │ │ orrs.w r1, r3, r0 │ │ │ │ - beq.w 57a66a │ │ │ │ + beq.w 57a662 │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ - bne.n 579f50 │ │ │ │ - lsrs r3, r2, #16 │ │ │ │ + bne.n 579f44 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - orr.w r3, r3, r6, lsl #16 │ │ │ │ - ubfx r0, r2, #21, #5 │ │ │ │ + orr.w r6, r6, r2, lsr #16 │ │ │ │ + mov r0, r6 │ │ │ │ and.w r1, r1, #1048576 @ 0x100000 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - bfi r3, r2, #0, #16 │ │ │ │ - and.w r6, r6, #32 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ + and.w r3, r6, #32 │ │ │ │ + ubfx r6, r2, #21, #5 │ │ │ │ + bfi r0, r2, #0, #16 │ │ │ │ + orrs r6, r3 │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ - orrs r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 57a70e │ │ │ │ + bne.w 57a70a │ │ │ │ orrs r1, r2 │ │ │ │ - beq.n 579f50 │ │ │ │ - ldrb.w r2, [r4, #110] @ 0x6e │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 57a758 │ │ │ │ - mov r0, r3 │ │ │ │ - addw r6, r6, #2602 @ 0xa2a │ │ │ │ + beq.n 579f44 │ │ │ │ + ldrb.w r3, [r4, #110] @ 0x6e │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 57a754 │ │ │ │ bl 52724c │ │ │ │ + mov r3, r1 │ │ │ │ + addw r1, r6, #2602 @ 0xa2a │ │ │ │ + mov r2, r0 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r3, #16 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ mov r2, r3 │ │ │ │ - lsls r1, r6, #4 │ │ │ │ + lsls r1, r1, #4 │ │ │ │ movs r0, #3 │ │ │ │ bl 4cf41c │ │ │ │ - b.n 579d8c │ │ │ │ + b.n 579d7c │ │ │ │ lsrs r2, r6, #26 │ │ │ │ movw r1, #54172 @ 0xd39c │ │ │ │ add.w r3, r8, r2, lsl #2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 579eec │ │ │ │ - ldr.w r1, [pc, #2684] @ 57a938 │ │ │ │ + beq.n 579ee0 │ │ │ │ + ldr.w r1, [pc, #2692] @ 57a934 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ add r1, pc │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 579f22 │ │ │ │ + beq.n 579f16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #234881024 @ 0xe000000 │ │ │ │ - bne.w 57a268 │ │ │ │ + bne.w 57a25c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ands r1, r6 │ │ │ │ - bne.w 57a236 │ │ │ │ + bne.w 57a22a │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 579d8c │ │ │ │ + b.n 579d7c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ bl 5446d8 │ │ │ │ - b.n 579d8c │ │ │ │ + b.n 579d7c │ │ │ │ ubfx r1, r6, #1, #5 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 579eba │ │ │ │ + bne.n 579eae │ │ │ │ ubfx r1, r6, #6, #5 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ biceq.w r3, r3, #3 │ │ │ │ ubfxeq r1, r6, #16, #5 │ │ │ │ ldreq.w r3, [r3, r1, lsl #2] │ │ │ │ - b.n 579eba │ │ │ │ - ldr.w r3, [pc, #2584] @ 57a93c │ │ │ │ + b.n 579eae │ │ │ │ + ldr.w r3, [pc, #2592] @ 57a938 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #20 │ │ │ │ - bpl.n 579f50 │ │ │ │ - ldr.w r0, [pc, #2572] @ 57a940 │ │ │ │ + bpl.n 579f44 │ │ │ │ + ldr.w r0, [pc, #2580] @ 57a93c │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ubfx r2, r6, #1, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ ubfx r3, r6, #16, #5 │ │ │ │ strd r3, r6, [sp] │ │ │ │ ubfx r3, r6, #6, #5 │ │ │ │ bl 713c14 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ bl 5446d8 │ │ │ │ - b.n 579d8c │ │ │ │ + b.n 579d7c │ │ │ │ bic.w r6, r6, #4278190080 @ 0xff000000 │ │ │ │ bic.w r6, r6, #9175040 @ 0x8c0000 │ │ │ │ orrs r1, r6 │ │ │ │ - bne.n 579f50 │ │ │ │ + bne.n 579f44 │ │ │ │ and.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ orrs r6, r3 │ │ │ │ - bne.w 579d8c │ │ │ │ + bne.w 579d7c │ │ │ │ ubfx r1, r0, #26, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 579d8c │ │ │ │ + bne.w 579d7c │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 579d8c │ │ │ │ - add r3, pc, #8 @ (adr r3, 579f90 ) │ │ │ │ + bhi.w 579d7c │ │ │ │ + add r3, pc, #8 @ (adr r3, 579f84 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xffc1ffff │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc1ffff │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ + ldc2l 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ ubfx r2, r0, #1, #10 │ │ │ │ cmp.w r2, #274 @ 0x112 │ │ │ │ - beq.n 579f50 │ │ │ │ + beq.n 579f44 │ │ │ │ movw r3, #275 @ 0x113 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 57a734 │ │ │ │ + bcs.w 57a730 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq.n 579f50 │ │ │ │ + beq.n 579f44 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bcs.w 57a776 │ │ │ │ + bcs.w 57a772 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 579f50 │ │ │ │ + beq.n 579f44 │ │ │ │ cmp r2, #18 │ │ │ │ - beq.n 579f50 │ │ │ │ - b.n 579d8c │ │ │ │ + beq.n 579f44 │ │ │ │ + b.n 579d7c │ │ │ │ movw r3, #2046 @ 0x7fe │ │ │ │ movt r3, #1 │ │ │ │ ands r2, r3 │ │ │ │ cmp.w r2, #292 @ 0x124 │ │ │ │ - beq.n 579f50 │ │ │ │ + beq.n 579f44 │ │ │ │ cmp.w r2, #356 @ 0x164 │ │ │ │ - beq.n 579f50 │ │ │ │ - b.n 579d8c │ │ │ │ + beq.n 579f44 │ │ │ │ + b.n 579d7c │ │ │ │ and.w r3, r0, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 579f50 │ │ │ │ + bne.w 579f44 │ │ │ │ and.w r2, r0, #1 │ │ │ │ orrs r2, r3 │ │ │ │ - beq.w 579d8c │ │ │ │ - b.n 579f50 │ │ │ │ + beq.w 579d7c │ │ │ │ + b.n 579f44 │ │ │ │ movw r3, #1022 @ 0x3fe │ │ │ │ ands r3, r0 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bne.w 579d8c │ │ │ │ - b.n 579f50 │ │ │ │ + bne.w 579d7c │ │ │ │ + b.n 579f44 │ │ │ │ lsls r3, r6, #14 │ │ │ │ mov.w ip, r2, lsr #26 │ │ │ │ orr.w r3, r3, r0, lsr #18 │ │ │ │ subs.w ip, ip, #14 │ │ │ │ uxth r0, r0 │ │ │ │ adc.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ mov.w lr, r3, asr #14 │ │ │ │ @@ -1253607,18 +1253634,18 @@ │ │ │ │ ubfx lr, r2, #21, #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strb.w r6, [sp, #56] @ 0x38 │ │ │ │ ubfx r3, r2, #16, #5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ strd lr, r3, [sp, #40] @ 0x28 │ │ │ │ - bcs.w 579f50 │ │ │ │ + bcs.w 579f44 │ │ │ │ cmp.w ip, #40 @ 0x28 │ │ │ │ - bhi.w 579f50 │ │ │ │ - add r7, pc, #8 @ (adr r7, 57a0d4 ) │ │ │ │ + bhi.w 579f44 │ │ │ │ + add r7, pc, #8 @ (adr r7, 57a0c8 ) │ │ │ │ ldr.w ip, [r7, ip, lsl #2] │ │ │ │ add r7, ip │ │ │ │ bx r7 │ │ │ │ lsls r1, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 3, pc, cr13, cr15, {7} │ │ │ │ mrc2 15, 3, pc, cr13, cr15, {7} │ │ │ │ @@ -1253672,119 +1253699,119 @@ │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 56c5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 579f50 │ │ │ │ - b.n 579d8c │ │ │ │ + beq.w 579f44 │ │ │ │ + b.n 579d7c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ bl 56c5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 579f50 │ │ │ │ - b.n 579d8c │ │ │ │ + beq.w 579f44 │ │ │ │ + b.n 579d7c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ bl 56c5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 579f50 │ │ │ │ - b.n 579d8c │ │ │ │ + beq.w 579f44 │ │ │ │ + b.n 579d7c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 56c5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 579f50 │ │ │ │ - b.n 579d8c │ │ │ │ + beq.w 579f44 │ │ │ │ + b.n 579d7c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ bl 56c394 │ │ │ │ - b.n 579d8c │ │ │ │ + b.n 579d7c │ │ │ │ movs r3, #9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 56c394 │ │ │ │ - b.n 579d8c │ │ │ │ + b.n 579d7c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 56c394 │ │ │ │ - b.n 579d8c │ │ │ │ + b.n 579d7c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 56c394 │ │ │ │ - b.n 579d8c │ │ │ │ + b.n 579d7c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 56c394 │ │ │ │ - b.n 579d8c │ │ │ │ + b.n 579d7c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ bl 56c394 │ │ │ │ - b.n 579d8c │ │ │ │ + b.n 579d7c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 56c394 │ │ │ │ - b.n 579d8c │ │ │ │ + b.n 579d7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 57a6f4 │ │ │ │ + beq.w 57a6f0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 57a780 │ │ │ │ + bne.w 57a77c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ adds r2, r2, r0 │ │ │ │ - ldr.w r3, [pc, #1820] @ 57a944 │ │ │ │ + ldr.w r3, [pc, #1828] @ 57a940 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, lr, lsl #2] │ │ │ │ bl 4b99ac │ │ │ │ - b.n 579d8c │ │ │ │ - ldr.w r3, [pc, #1796] @ 57a93c │ │ │ │ + b.n 579d7c │ │ │ │ + ldr.w r3, [pc, #1804] @ 57a938 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #20 │ │ │ │ - bpl.w 579f50 │ │ │ │ + bpl.w 579f44 │ │ │ │ str r6, [sp, #8] │ │ │ │ - ldr.w r0, [pc, #1788] @ 57a948 │ │ │ │ + ldr.w r0, [pc, #1796] @ 57a944 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ ubfx r3, r6, #16, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r6, #6, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r3, r6, #1, #5 │ │ │ │ bl 713c14 │ │ │ │ - b.n 579f50 │ │ │ │ + b.n 579f44 │ │ │ │ lsls r1, r6, #31 │ │ │ │ it mi │ │ │ │ ldrmi r1, [r3, #4] │ │ │ │ - bmi.w 579ed2 │ │ │ │ - b.n 579ed0 │ │ │ │ + bmi.w 579ec6 │ │ │ │ + b.n 579ec4 │ │ │ │ ubfx r3, r2, #4, #2 │ │ │ │ orrs.w r1, r3, r0 │ │ │ │ - beq.w 57a584 │ │ │ │ + beq.w 57a57e │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ - bne.w 579f50 │ │ │ │ + bne.w 579f44 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r1, #11 │ │ │ │ - bpl.w 579f50 │ │ │ │ + bpl.w 579f44 │ │ │ │ ldrb.w r1, [r4, #110] @ 0x6e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 57a758 │ │ │ │ + beq.w 57a754 │ │ │ │ mov.w lr, r2, lsl #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ and.w lr, lr, #32 │ │ │ │ ubfx r7, r2, #21, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ orr.w r7, r7, lr │ │ │ │ @@ -1253803,119 +1253830,119 @@ │ │ │ │ addw r2, r2, #2602 @ 0xa2a │ │ │ │ and.w r6, r6, #255 @ 0xff │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r1, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bhi.w 57a500 │ │ │ │ + bhi.w 57a4f4 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r5, r7, #11 │ │ │ │ + lsls r1, r0, #12 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ + lsls r7, r6, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r3, r6, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r6, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ + lsls r5, r5, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r1, r5, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r4, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r1, r3, #11 │ │ │ │ + lsls r5, r3, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -1253924,15 +1253951,15 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -1253941,15 +1253968,15 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -1253958,32 +1253985,32 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -1253997,27 +1254024,27 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r3, r1, #10 │ │ │ │ + lsls r7, r1, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r7, r6, #9 │ │ │ │ + lsls r3, r7, #9 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -1254043,106 +1254070,106 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r5, r6, #9 │ │ │ │ + lsls r1, r7, #9 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r7, r3, #9 │ │ │ │ + lsls r3, r4, #9 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r5, r0, #9 │ │ │ │ + lsls r1, r1, #9 │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ - ldr.w r6, [pc, #1092] @ 57a94c │ │ │ │ + ldr.w r6, [pc, #1100] @ 57a948 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r6, pc │ │ │ │ addw r6, r6, #1372 @ 0x55c │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r6, #16 │ │ │ │ strd r6, r6, [sp] │ │ │ │ bl 4cebb8 │ │ │ │ - b.n 579d8c │ │ │ │ - lsls r3, r2, #5 │ │ │ │ - ubfx r1, r2, #21, #5 │ │ │ │ - and.w r3, r3, #32 │ │ │ │ - mov.w ip, r2, lsl #3 │ │ │ │ - ubfx lr, r2, #16, #5 │ │ │ │ - orrs r1, r3 │ │ │ │ - and.w ip, ip, #32 │ │ │ │ + b.n 579d7c │ │ │ │ + mov.w ip, r2, lsl #2 │ │ │ │ + ubfx lr, r2, #6, #5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - ubfx r6, r2, #4, #2 │ │ │ │ + and.w ip, ip, #32 │ │ │ │ + lsls r1, r2, #5 │ │ │ │ and.w r3, r3, #32 │ │ │ │ orr.w ip, ip, lr │ │ │ │ - ubfx lr, r2, #6, #5 │ │ │ │ - ubfx r2, r2, #11, #5 │ │ │ │ + ubfx lr, r2, #11, #5 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + ubfx r6, r2, #4, #2 │ │ │ │ + and.w r1, r1, #32 │ │ │ │ + orr.w r3, r3, lr │ │ │ │ + ubfx lr, r2, #16, #5 │ │ │ │ + ubfx r2, r2, #21, #5 │ │ │ │ and.w r7, r7, #32 │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r1, r2 │ │ │ │ subs r2, r6, #2 │ │ │ │ orr.w r7, r7, lr │ │ │ │ orrs r2, r0 │ │ │ │ - beq.w 57a6e2 │ │ │ │ + beq.w 57a6dc │ │ │ │ subs r2, r6, #3 │ │ │ │ orrs r2, r0 │ │ │ │ - beq.w 57a6d0 │ │ │ │ + beq.w 57a6c8 │ │ │ │ subs r6, #1 │ │ │ │ - mov r2, ip │ │ │ │ + mov r2, r7 │ │ │ │ orrs r6, r0 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str.w ip, [sp] │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 54cc40 │ │ │ │ - b.n 579d8c │ │ │ │ + bl 54cc44 │ │ │ │ + b.w 579d7c │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ and.w r1, r1, #1048576 @ 0x100000 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.w 579f50 │ │ │ │ + beq.w 579f44 │ │ │ │ ldrb.w r3, [r4, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57a758 │ │ │ │ + beq.w 57a754 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ubfx ip, r2, #16, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orr.w r7, r7, ip │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ str r7, [sp, #28] │ │ │ │ - lsls r1, r2, #5 │ │ │ │ + lsls r1, r2, #4 │ │ │ │ ubfx r7, r2, #6, #5 │ │ │ │ and.w r3, r3, #32 │ │ │ │ orrs r3, r7 │ │ │ │ and.w r1, r1, #32 │ │ │ │ - ubfx r7, r2, #11, #5 │ │ │ │ and.w r0, r0, #32 │ │ │ │ - ubfx r2, r2, #21, #5 │ │ │ │ + ubfx r7, r2, #21, #5 │ │ │ │ + ubfx r2, r2, #11, #5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - orrs r0, r7 │ │ │ │ - orr.w r7, r2, r1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + orrs r2, r1 │ │ │ │ + orrs r7, r0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ bl 4b46c8 │ │ │ │ - ldr r1, [pc, #884] @ (57a950 ) │ │ │ │ + ldr r1, [pc, #888] @ (57a94c ) │ │ │ │ addw r2, r7, #2602 @ 0xa2a │ │ │ │ mov fp, r0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldr.w r7, [sl, r1] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl 4b9a44 │ │ │ │ bl 4b46c8 │ │ │ │ @@ -1254164,17 +1254191,17 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ addw r3, r3, #2602 @ 0xa2a │ │ │ │ lsls r2, r3, #4 │ │ │ │ bl 4b9a44 │ │ │ │ and.w r0, r6, #7 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #764] @ (57a930 ) │ │ │ │ + ldr r3, [pc, #768] @ (57a92c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #792] @ (57a954 ) │ │ │ │ + ldr r1, [pc, #796] @ (57a950 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #372 @ 0x174 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r8, r3 │ │ │ │ add r0, r3 │ │ │ │ @@ -1254184,21 +1254211,21 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r2, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, fp │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bl 4b57bc │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ lsls r0, r3, #11 │ │ │ │ - bpl.w 579f50 │ │ │ │ + bpl.w 579f44 │ │ │ │ ldrb.w r3, [r4, #110] @ 0x6e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57a758 │ │ │ │ + beq.n 57a754 │ │ │ │ lsrs r0, r2, #16 │ │ │ │ ubfx r1, r2, #21, #5 │ │ │ │ orr.w r0, r0, r6, lsl #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ lsls r3, r0, #5 │ │ │ │ bfi r0, r2, #0, #16 │ │ │ │ and.w r3, r3, #32 │ │ │ │ @@ -1254207,305 +1254234,305 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r2, #17, #1 │ │ │ │ rsb r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #10368 @ 0x2880 │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r3, [pc, #672] @ (57a950 ) │ │ │ │ + ldr r3, [pc, #676] @ (57a94c ) │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 4bc98c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 4bc98c │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ movs r0, #3 │ │ │ │ - mov r2, ip │ │ │ │ + mov r2, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 54cc40 │ │ │ │ - b.w 579d8c │ │ │ │ + str.w ip, [sp] │ │ │ │ + bl 54cc44 │ │ │ │ + b.w 579d7c │ │ │ │ movs r0, #2 │ │ │ │ - mov r2, ip │ │ │ │ + mov r2, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 54cc40 │ │ │ │ - b.w 579d8c │ │ │ │ + str.w ip, [sp] │ │ │ │ + bl 54cc44 │ │ │ │ + b.w 579d7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57a224 │ │ │ │ - ldr r0, [pc, #604] @ (57a958 ) │ │ │ │ + beq.w 57a218 │ │ │ │ + ldr r0, [pc, #604] @ (57a954 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ ldr.w r0, [r0, lr, lsl #2] │ │ │ │ bl 4b9a44 │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 579f50 │ │ │ │ - ldrb.w r2, [r4, #110] @ 0x6e │ │ │ │ - cbz r2, 57a758 │ │ │ │ - addw r6, r6, #2602 @ 0xa2a │ │ │ │ - asrs r2, r3, #31 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + beq.w 579f44 │ │ │ │ + ldrb.w r3, [r4, #110] @ 0x6e │ │ │ │ + cbz r3, 57a754 │ │ │ │ + addw r1, r6, #2602 @ 0xa2a │ │ │ │ movs r3, #16 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ + str r0, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - lsls r1, r6, #4 │ │ │ │ + lsls r1, r1, #4 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #2 │ │ │ │ bl 4cf41c │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ cmp.w r2, #528 @ 0x210 │ │ │ │ - beq.w 579f50 │ │ │ │ + beq.w 579f44 │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 57a76a │ │ │ │ + bcs.n 57a766 │ │ │ │ cmp.w r2, #306 @ 0x132 │ │ │ │ - beq.w 579f50 │ │ │ │ + beq.w 579f44 │ │ │ │ cmp.w r2, #370 @ 0x172 │ │ │ │ - beq.w 579f50 │ │ │ │ - b.w 579d8c │ │ │ │ + beq.w 579f44 │ │ │ │ + b.w 579d7c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 54b53c │ │ │ │ - b.w 579d8c │ │ │ │ + bl 54b540 │ │ │ │ + b.w 579d7c │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ cmp.w r2, #560 @ 0x230 │ │ │ │ - beq.w 579f50 │ │ │ │ - b.w 579d8c │ │ │ │ + beq.w 579f44 │ │ │ │ + b.w 579d7c │ │ │ │ cmp r2, #146 @ 0x92 │ │ │ │ - beq.w 579f50 │ │ │ │ - b.w 579d8c │ │ │ │ + beq.w 579f44 │ │ │ │ + b.w 579d7c │ │ │ │ mov r0, r4 │ │ │ │ bl 544768 │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bl 4b5028 │ │ │ │ - ldr r3, [pc, #440] @ (57a950 ) │ │ │ │ + ldr r3, [pc, #440] @ (57a94c ) │ │ │ │ add.w r2, r7, #8 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4bcf38 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bl 4b5028 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r7 │ │ │ │ bl 4bcf38 │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #16 │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r0, [sp] │ │ │ │ movs r0, #3 │ │ │ │ bl 4d01a4 │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ mov r3, r1 │ │ │ │ - b.n 57a7c2 │ │ │ │ + b.n 57a7be │ │ │ │ movs r3, #16 │ │ │ │ mov r2, r1 │ │ │ │ movs r0, #3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 4cf470 │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 57a7c2 │ │ │ │ + b.n 57a7be │ │ │ │ movs r3, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 4cf470 │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #16 │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r0, [sp] │ │ │ │ movs r0, #3 │ │ │ │ bl 4d02dc │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #16 │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r0, [sp] │ │ │ │ movs r0, #3 │ │ │ │ bl 4d0240 │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ movs r3, #16 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 4cf470 │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ mov r3, r1 │ │ │ │ - b.n 57a804 │ │ │ │ + b.n 57a800 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 57a81a │ │ │ │ + b.n 57a816 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 57a804 │ │ │ │ + b.n 57a800 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 57a81a │ │ │ │ + b.n 57a816 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #16 │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r0, [sp] │ │ │ │ movs r0, #3 │ │ │ │ bl 4cff1c │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #16 │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r0, [sp] │ │ │ │ movs r0, #3 │ │ │ │ bl 4cffac │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ mov r3, r1 │ │ │ │ - b.n 57a84e │ │ │ │ + b.n 57a84a │ │ │ │ mov r3, r1 │ │ │ │ - b.n 57a862 │ │ │ │ + b.n 57a85e │ │ │ │ movs r3, #16 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 4ceec4 │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ movs r0, #16 │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ movs r0, #3 │ │ │ │ bl 4d12b8 │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 57a892 │ │ │ │ + b.n 57a88e │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 57a84e │ │ │ │ + b.n 57a84a │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 57a862 │ │ │ │ + b.n 57a85e │ │ │ │ mov r3, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r1 │ │ │ │ - b.n 57a892 │ │ │ │ + b.n 57a88e │ │ │ │ movs r3, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 4ceec4 │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ mov r3, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 57a892 │ │ │ │ + b.n 57a88e │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 57a892 │ │ │ │ + b.n 57a88e │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 57a892 │ │ │ │ + b.n 57a88e │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #16 │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r0, [sp] │ │ │ │ movs r0, #3 │ │ │ │ bl 4cfe8c │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ movs r3, #16 │ │ │ │ mov r2, r1 │ │ │ │ movs r0, #3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 4ceec4 │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ mov r3, r1 │ │ │ │ - b.n 57a8e8 │ │ │ │ + b.n 57a8e4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 57a8e8 │ │ │ │ + b.n 57a8e4 │ │ │ │ nop │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ movs r4, r6 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add r0, sp, #660 @ 0x294 │ │ │ │ + add r0, sp, #708 @ 0x2c4 │ │ │ │ vsubw.u q10, q14, d20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r6, #6 │ │ │ │ movs r3, r4 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - bls.n 57aa44 │ │ │ │ + bls.n 57a858 │ │ │ │ lsls r2, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ bl 4b5028 │ │ │ │ - ldr r3, [pc, #32] @ (57a988 ) │ │ │ │ + ldr r3, [pc, #32] @ (57a984 ) │ │ │ │ add.w r2, r7, #8 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4bcf38 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ bl 4b5028 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r7 │ │ │ │ bl 4bcf38 │ │ │ │ - b.w 579d8c │ │ │ │ + b.w 579d7c │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ ... │ │ │ │ │ │ │ │ -0057a98c : │ │ │ │ +0057a988 : │ │ │ │ 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 r2, [pc, #584] @ (57abe8 ) │ │ │ │ + ldr r2, [pc, #584] @ (57abe4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #584] @ (57abec ) │ │ │ │ + ldr r1, [pc, #584] @ (57abe8 ) │ │ │ │ mov.w r5, #308 @ 0x134 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #580] @ (57abf0 ) │ │ │ │ - ldr r6, [pc, #584] @ (57abf4 ) │ │ │ │ + ldr r3, [pc, #580] @ (57abec ) │ │ │ │ + ldr r6, [pc, #584] @ (57abf0 ) │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r8, [r2, r1] │ │ │ │ add.w r9, r3, #128 @ 0x80 │ │ │ │ add.w sl, r3, #656 @ 0x290 │ │ │ │ add r6, pc │ │ │ │ mov fp, r3 │ │ │ │ @@ -1254521,28 +1254548,28 @@ │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r1, #264 @ 0x108 │ │ │ │ adds r4, #1 │ │ │ │ bl 4b414c │ │ │ │ subs r5, #5 │ │ │ │ cmp r4, #8 │ │ │ │ str.w r0, [r9], #4 │ │ │ │ - bne.n 57a9c0 │ │ │ │ + bne.n 57a9bc │ │ │ │ mov r3, fp │ │ │ │ mov.w r7, #268 @ 0x10c │ │ │ │ add.w sl, r3, #172 @ 0xac │ │ │ │ add.w r6, r3, #388 @ 0x184 │ │ │ │ - ldr r3, [pc, #500] @ (57abf8 ) │ │ │ │ + ldr r3, [pc, #500] @ (57abf4 ) │ │ │ │ sub.w fp, fp, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #492] @ (57abfc ) │ │ │ │ + ldr r3, [pc, #492] @ (57abf8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #492] @ (57ac00 ) │ │ │ │ + ldr r3, [pc, #492] @ (57abfc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -1254554,33 +1254581,33 @@ │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r2, r6 │ │ │ │ bl 4b414c │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ cmp r5, #9 │ │ │ │ movw r3, #305 @ 0x131 │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - ble.n 57aa74 │ │ │ │ + ble.n 57aa70 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r7, #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r0, r6, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ blx 254c0c <__snprintf_chk@plt> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 4b414c │ │ │ │ cmp r5, #32 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ - beq.n 57aaa0 │ │ │ │ + beq.n 57aa9c │ │ │ │ adds r6, #9 │ │ │ │ subs r7, #9 │ │ │ │ - b.n 57aa18 │ │ │ │ + b.n 57aa14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r1, r7, #3 │ │ │ │ movs r2, #1 │ │ │ │ adds r0, r6, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ subs r7, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -1254589,101 +1254616,101 @@ │ │ │ │ adds r2, r6, #3 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ bl 4b414c │ │ │ │ adds r6, #7 │ │ │ │ adds r5, #1 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ - b.n 57aa18 │ │ │ │ - ldr r2, [pc, #352] @ (57ac04 ) │ │ │ │ + b.n 57aa14 │ │ │ │ + ldr r2, [pc, #352] @ (57ac00 ) │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ - ldr r4, [pc, #352] @ (57ac08 ) │ │ │ │ + ldr r4, [pc, #352] @ (57ac04 ) │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ bl 4b414c │ │ │ │ - ldr r2, [pc, #340] @ (57ac0c ) │ │ │ │ + ldr r2, [pc, #340] @ (57ac08 ) │ │ │ │ mov.w r1, #332 @ 0x14c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r8] │ │ │ │ bl 4b414c │ │ │ │ - ldr r2, [pc, #324] @ (57ac10 ) │ │ │ │ + ldr r2, [pc, #324] @ (57ac0c ) │ │ │ │ str.w r0, [r4, #344] @ 0x158 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r2, pc │ │ │ │ bl 4b414c │ │ │ │ - ldr r2, [pc, #308] @ (57ac14 ) │ │ │ │ + ldr r2, [pc, #308] @ (57ac10 ) │ │ │ │ str.w r0, [r4, #308] @ 0x134 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r2, pc │ │ │ │ bl 4b414c │ │ │ │ - ldr r2, [pc, #292] @ (57ac18 ) │ │ │ │ + ldr r2, [pc, #292] @ (57ac14 ) │ │ │ │ str.w r0, [r4, #312] @ 0x138 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r2, pc │ │ │ │ bl 4b414c │ │ │ │ - ldr r2, [pc, #276] @ (57ac1c ) │ │ │ │ + ldr r2, [pc, #276] @ (57ac18 ) │ │ │ │ str.w r0, [r4, #332] @ 0x14c │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r2, pc │ │ │ │ bl 4b414c │ │ │ │ - ldr r2, [pc, #260] @ (57ac20 ) │ │ │ │ + ldr r2, [pc, #260] @ (57ac1c ) │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r2, pc │ │ │ │ bl 4b414c │ │ │ │ - ldr r2, [pc, #244] @ (57ac24 ) │ │ │ │ + ldr r2, [pc, #244] @ (57ac20 ) │ │ │ │ str.w r0, [r4, #168] @ 0xa8 │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r2, pc │ │ │ │ bl 4b414c │ │ │ │ - ldr r2, [pc, #228] @ (57ac28 ) │ │ │ │ + ldr r2, [pc, #228] @ (57ac24 ) │ │ │ │ str.w r0, [r4, #172] @ 0xac │ │ │ │ mov.w r1, #312 @ 0x138 │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r2, pc │ │ │ │ bl 4b414c │ │ │ │ - ldr r2, [pc, #212] @ (57ac2c ) │ │ │ │ + ldr r2, [pc, #212] @ (57ac28 ) │ │ │ │ str.w r0, [r4, #340] @ 0x154 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r2, pc │ │ │ │ bl 4b414c │ │ │ │ - ldr r2, [pc, #196] @ (57ac30 ) │ │ │ │ + ldr r2, [pc, #196] @ (57ac2c ) │ │ │ │ str.w r0, [r4, #336] @ 0x150 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r2, pc │ │ │ │ bl 4b414c │ │ │ │ - ldr r2, [pc, #180] @ (57ac34 ) │ │ │ │ + ldr r2, [pc, #180] @ (57ac30 ) │ │ │ │ str.w r0, [r4, #320] @ 0x140 │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r2, pc │ │ │ │ bl 4b414c │ │ │ │ - ldr r2, [pc, #164] @ (57ac38 ) │ │ │ │ + ldr r2, [pc, #164] @ (57ac34 ) │ │ │ │ str.w r0, [r4, #324] @ 0x144 │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r2, pc │ │ │ │ bl 4b414c │ │ │ │ - ldr r2, [pc, #148] @ (57ac3c ) │ │ │ │ + ldr r2, [pc, #148] @ (57ac38 ) │ │ │ │ str.w r0, [r4, #328] @ 0x148 │ │ │ │ movw r1, #42720 @ 0xa6e0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r2, pc │ │ │ │ bl 4b414c │ │ │ │ - ldr r2, [pc, #132] @ (57ac40 ) │ │ │ │ + ldr r2, [pc, #132] @ (57ac3c ) │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ ldr.w r0, [r8] │ │ │ │ add r2, pc │ │ │ │ str.w r3, [r4, #316] @ 0x13c │ │ │ │ bl 4b414c │ │ │ │ str.w r0, [r4, #304] @ 0x130 │ │ │ │ @@ -1254691,149 +1254718,149 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vhadd.u q0, q1, │ │ │ │ + vhadd.u q0, q3, │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #12 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ movs r3, r4 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ movs r2, r4 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ movs r5, r3 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ movs r0, r5 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [pc, #856] @ (57af7c ) │ │ │ │ + ldr r2, [pc, #872] @ (57af88 ) │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ movs r3, r4 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ -0057ac44 : │ │ │ │ - ldr r3, [pc, #28] @ (57ac64 ) │ │ │ │ +0057ac40 : │ │ │ │ + ldr r3, [pc, #28] @ (57ac60 ) │ │ │ │ adds r2, #166 @ 0xa6 │ │ │ │ - ldr.w ip, [pc, #28] @ 57ac68 │ │ │ │ + ldr.w ip, [pc, #28] @ 57ac64 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #28] @ (57ac6c ) │ │ │ │ + ldr r0, [pc, #28] @ (57ac68 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.w 4bc8b4 │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [ip], {69} @ 0x45 │ │ │ │ + ldc2 0, cr0, [r0], {69} @ 0x45 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 57acb0 │ │ │ │ + cbnz r2, 57acae │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057ac70 : │ │ │ │ - ldr r3, [pc, #36] @ (57ac98 ) │ │ │ │ - ldr.w ip, [pc, #40] @ 57ac9c │ │ │ │ +0057ac6c : │ │ │ │ + ldr r3, [pc, #36] @ (57ac94 ) │ │ │ │ + ldr.w ip, [pc, #40] @ 57ac98 │ │ │ │ add r3, pc │ │ │ │ push {lr} │ │ │ │ - ldr r0, [pc, #36] @ (57aca0 ) │ │ │ │ + ldr r0, [pc, #36] @ (57ac9c ) │ │ │ │ mov lr, r2 │ │ │ │ add.w r2, r1, #166 @ 0xa6 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ add r0, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r0, [r0, lr, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 4bc98c │ │ │ │ - stc2l 0, cr0, [r2], #-276 @ 0xfffffeec │ │ │ │ + stc2l 0, cr0, [r6], #-276 @ 0xfffffeec │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r2 │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057aca4 : │ │ │ │ - ldr r3, [pc, #36] @ (57accc ) │ │ │ │ - ldr.w ip, [pc, #40] @ 57acd0 │ │ │ │ +0057aca0 : │ │ │ │ + ldr r3, [pc, #36] @ (57acc8 ) │ │ │ │ + ldr.w ip, [pc, #40] @ 57accc │ │ │ │ add r3, pc │ │ │ │ push {lr} │ │ │ │ - ldr r0, [pc, #36] @ (57acd4 ) │ │ │ │ + ldr r0, [pc, #36] @ (57acd0 ) │ │ │ │ mov lr, r2 │ │ │ │ add.w r2, r1, #166 @ 0xa6 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ add r0, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r0, [r0, lr, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 4bc98c │ │ │ │ - stc2 0, cr0, [lr], #-276 @ 0xfffffeec │ │ │ │ + ldc2 0, cr0, [r2], #-276 @ 0xfffffeec │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057acd8 : │ │ │ │ +0057acd4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #212] @ 57adc4 │ │ │ │ + ldr.w lr, [pc, #212] @ 57adc0 │ │ │ │ lsls r3, r3, #9 │ │ │ │ add lr, pc │ │ │ │ - bpl.n 57ad68 │ │ │ │ + bpl.n 57ad64 │ │ │ │ mov r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ - ldr r2, [pc, #196] @ (57adc8 ) │ │ │ │ + ldr r2, [pc, #196] @ (57adc4 ) │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ands.w r2, ip, #32768 @ 0x8000 │ │ │ │ - bne.n 57ad88 │ │ │ │ + bne.n 57ad84 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r1, [pc, #176] @ (57adcc ) │ │ │ │ + ldr r1, [pc, #176] @ (57adc8 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - ldr.w ip, [pc, #176] @ 57add0 │ │ │ │ - ldr r4, [pc, #176] @ (57add4 ) │ │ │ │ + ldr.w ip, [pc, #176] @ 57adcc │ │ │ │ + ldr r4, [pc, #176] @ (57add0 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ @@ -1254849,28 +1254876,28 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #92] @ (57adc8 ) │ │ │ │ - ldr r0, [pc, #108] @ (57add8 ) │ │ │ │ + ldr r3, [pc, #92] @ (57adc4 ) │ │ │ │ + ldr r0, [pc, #108] @ (57add4 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ add.w r2, r1, #166 @ 0xa6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 4bc98c │ │ │ │ - ldr r3, [pc, #52] @ (57adc0 ) │ │ │ │ + ldr r3, [pc, #52] @ (57adbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #76] @ (57addc ) │ │ │ │ + ldr r1, [pc, #76] @ (57add8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, r5 │ │ │ │ @@ -1254883,64 +1254910,64 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xfbe60045 │ │ │ │ + @ instruction: 0xfbea0045 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - rev r4, r7 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cbnz r4, 57ae1e │ │ │ │ + cbnz r0, 57ae1c │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbnz r4, 57ae16 │ │ │ │ + cbnz r0, 57ae14 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strh r0, [r3, r0] │ │ │ │ ... │ │ │ │ │ │ │ │ -0057ade0 : │ │ │ │ +0057addc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #216] @ (57aed0 ) │ │ │ │ + ldr r5, [pc, #216] @ (57aecc ) │ │ │ │ lsls r3, r3, #9 │ │ │ │ add r5, pc │ │ │ │ - bpl.n 57ae6c │ │ │ │ + bpl.n 57ae68 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ands.w r2, r2, #32768 @ 0x8000 │ │ │ │ - bne.n 57ae8a │ │ │ │ + bne.n 57ae86 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r1, [pc, #188] @ (57aed4 ) │ │ │ │ + ldr r1, [pc, #188] @ (57aed0 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #184] @ (57aed8 ) │ │ │ │ + ldr r4, [pc, #184] @ (57aed4 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ - ldr r3, [pc, #176] @ (57aedc ) │ │ │ │ + ldr r3, [pc, #176] @ (57aed8 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r1, [pc, #144] @ (57aec8 ) │ │ │ │ + ldr r1, [pc, #144] @ (57aec4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ adds r1, r7, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -1254954,28 +1254981,28 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #108] @ (57aedc ) │ │ │ │ - ldr r0, [pc, #112] @ (57aee0 ) │ │ │ │ + ldr r3, [pc, #108] @ (57aed8 ) │ │ │ │ + ldr r0, [pc, #112] @ (57aedc ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ add.w r2, r1, #166 @ 0xa6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4bc98c │ │ │ │ - ldr r1, [pc, #80] @ (57aedc ) │ │ │ │ - ldr r3, [pc, #84] @ (57aee4 ) │ │ │ │ - ldr r2, [pc, #60] @ (57aecc ) │ │ │ │ + ldr r1, [pc, #80] @ (57aed8 ) │ │ │ │ + ldr r3, [pc, #84] @ (57aee0 ) │ │ │ │ + ldr r2, [pc, #60] @ (57aec8 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -1254992,91 +1255019,91 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xfae00045 │ │ │ │ - cbnz r6, 57aee6 │ │ │ │ + @ instruction: 0xfae40045 │ │ │ │ + cbnz r2, 57aee4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - rev r2, r6 │ │ │ │ + rev r6, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r6, r2, #1 │ │ │ │ strh r0, [r3, r0] │ │ │ │ ... │ │ │ │ │ │ │ │ -0057aee8 : │ │ │ │ +0057aee4 : │ │ │ │ ldr.w ip, [r0, #132] @ 0x84 │ │ │ │ - ldr r3, [pc, #40] @ (57af18 ) │ │ │ │ + ldr r3, [pc, #40] @ (57af14 ) │ │ │ │ tst.w ip, #8388608 @ 0x800000 │ │ │ │ add r3, pc │ │ │ │ - beq.n 57aefa │ │ │ │ - b.w 57acd8 │ │ │ │ - ldr.w ip, [pc, #32] @ 57af1c │ │ │ │ - ldr r0, [pc, #32] @ (57af20 ) │ │ │ │ + beq.n 57aef6 │ │ │ │ + b.w 57acd4 │ │ │ │ + ldr.w ip, [pc, #32] @ 57af18 │ │ │ │ + ldr r0, [pc, #32] @ (57af1c ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ add.w r2, r1, #166 @ 0xa6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ b.w 4bc98c │ │ │ │ nop │ │ │ │ - vld1.8 {d16[2]}, [r6], r5 │ │ │ │ + vld1.8 {d16[2]}, [sl], r5 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057af24 : │ │ │ │ +0057af20 : │ │ │ │ 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 r5, [pc, #256] @ (57b038 ) │ │ │ │ + ldr r5, [pc, #256] @ (57b034 ) │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [r0, #132] @ 0x84 │ │ │ │ sub sp, #20 │ │ │ │ add r5, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ands.w r2, r2, #8388608 @ 0x800000 │ │ │ │ - beq.n 57afb2 │ │ │ │ + beq.n 57afae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - ldr r3, [pc, #236] @ (57b03c ) │ │ │ │ + ldr r3, [pc, #236] @ (57b038 ) │ │ │ │ ands.w r2, r2, #32768 @ 0x8000 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bne.n 57affa │ │ │ │ - ldr r5, [pc, #212] @ (57b030 ) │ │ │ │ + bne.n 57aff6 │ │ │ │ + ldr r5, [pc, #212] @ (57b02c ) │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 4b4ff4 │ │ │ │ add r5, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - ldr.w ip, [pc, #212] @ 57b040 │ │ │ │ + ldr.w ip, [pc, #212] @ 57b03c │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r5, [lr, r5] │ │ │ │ ldr.w ip, [ip, r9, lsl #2] │ │ │ │ add r0, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #188] @ (57b044 ) │ │ │ │ + ldr r0, [pc, #188] @ (57b040 ) │ │ │ │ add ip, r5 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add r3, r5 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #636 @ 0x27c │ │ │ │ ldr.w r0, [r0, #636] @ 0x27c │ │ │ │ bl 4b56d8 │ │ │ │ @@ -1255089,15 +1255116,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 4b45f8 │ │ │ │ mov r7, r0 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #136] @ (57b048 ) │ │ │ │ + ldr r3, [pc, #136] @ (57b044 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r9, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ bl 4bb72c │ │ │ │ @@ -1255105,28 +1255132,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #8 │ │ │ │ bl 4b9e98 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ bl 4b9c7c │ │ │ │ - ldr r3, [pc, #84] @ (57b03c ) │ │ │ │ + ldr r3, [pc, #84] @ (57b038 ) │ │ │ │ add.w r2, r8, #166 @ 0xa6 │ │ │ │ mov r0, r6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 4bc98c │ │ │ │ - b.n 57af9c │ │ │ │ - ldr r2, [pc, #56] @ (57b034 ) │ │ │ │ + b.n 57af98 │ │ │ │ + ldr r2, [pc, #56] @ (57b030 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #68] @ (57b04c ) │ │ │ │ + ldr r1, [pc, #68] @ (57b048 ) │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bl 4b5640 │ │ │ │ movs r3, #2 │ │ │ │ @@ -1255135,80 +1255162,80 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldrsb.w r0, [sl, #69] @ 0x45 │ │ │ │ + ldrsb.w r0, [lr, #69] @ 0x45 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strh r0, [r3, r0] │ │ │ │ ... │ │ │ │ │ │ │ │ -0057b050 : │ │ │ │ +0057b04c : │ │ │ │ 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, #72] @ (57b0ac ) │ │ │ │ + ldr r6, [pc, #72] @ (57b0a8 ) │ │ │ │ add.w r4, r1, #166 @ 0xa6 │ │ │ │ mov r8, r2 │ │ │ │ bl 4b45f8 │ │ │ │ mov r5, r0 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #60] @ (57b0b0 ) │ │ │ │ + ldr r3, [pc, #60] @ (57b0ac ) │ │ │ │ add r6, pc │ │ │ │ mov r7, r0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4bc8b4 │ │ │ │ - ldr r3, [pc, #44] @ (57b0b4 ) │ │ │ │ + ldr r3, [pc, #44] @ (57b0b0 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r8, lsl #2] │ │ │ │ bl 4b9c08 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 4b9c30 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 4bc98c │ │ │ │ nop │ │ │ │ - str??.w r0, [r4, r5] │ │ │ │ + str??.w r0, [r8, r5] │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b0b8 : │ │ │ │ +0057b0b4 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0057b0bc : │ │ │ │ +0057b0b8 : │ │ │ │ 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 r5, [pc, #176] @ (57b180 ) │ │ │ │ + ldr r5, [pc, #176] @ (57b17c ) │ │ │ │ mov r9, r0 │ │ │ │ add r5, pc │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ bl 4b45f8 │ │ │ │ mov r6, r0 │ │ │ │ bl 4b45f8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1255239,15 +1255266,15 @@ │ │ │ │ bl 4b9c7c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ bl 4b9c7c │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ lsls r3, r3, #12 │ │ │ │ - bmi.n 57b150 │ │ │ │ + bmi.n 57b14c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -1255264,23 +1255291,23 @@ │ │ │ │ movs r2, #18 │ │ │ │ bl 4b9e98 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 4b9c7c │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b184 : │ │ │ │ +0057b180 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #100] @ (57b1f8 ) │ │ │ │ + ldr r4, [pc, #100] @ (57b1f4 ) │ │ │ │ mov r3, r2 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #8179 @ 0x1ff3 │ │ │ │ add r4, pc │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ ldr.w r0, [r4, #332] @ 0x14c │ │ │ │ mov r1, r5 │ │ │ │ @@ -1255307,139 +1255334,139 @@ │ │ │ │ bl 4bb72c │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ movs r2, #29 │ │ │ │ b.w 4bb72c │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b1fc : │ │ │ │ - ldr r3, [pc, #16] @ (57b210 ) │ │ │ │ +0057b1f8 : │ │ │ │ + ldr r3, [pc, #16] @ (57b20c ) │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #312] @ 0x138 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ b.w 4b9978 │ │ │ │ nop │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b214 : │ │ │ │ - ldr r3, [pc, #12] @ (57b224 ) │ │ │ │ +0057b210 : │ │ │ │ + ldr r3, [pc, #12] @ (57b220 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #312] @ 0x138 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ b.w 4b9978 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b228 : │ │ │ │ - ldr r3, [pc, #16] @ (57b23c ) │ │ │ │ +0057b224 : │ │ │ │ + ldr r3, [pc, #16] @ (57b238 ) │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #308] @ 0x134 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ b.w 4b9978 │ │ │ │ nop │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b240 : │ │ │ │ - ldr r3, [pc, #12] @ (57b250 ) │ │ │ │ +0057b23c : │ │ │ │ + ldr r3, [pc, #12] @ (57b24c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ b.w 4b9978 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b254 : │ │ │ │ - ldr r3, [pc, #28] @ (57b274 ) │ │ │ │ +0057b250 : │ │ │ │ + ldr r3, [pc, #28] @ (57b270 ) │ │ │ │ adds r2, #182 @ 0xb6 │ │ │ │ - ldr.w ip, [pc, #28] @ 57b278 │ │ │ │ + ldr.w ip, [pc, #28] @ 57b274 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #28] @ (57b27c ) │ │ │ │ + ldr r0, [pc, #28] @ (57b278 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.w 4bc8b4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf67c0045 │ │ │ │ + @ instruction: 0xf6800045 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b280 : │ │ │ │ +0057b27c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #64] @ (57b2d4 ) │ │ │ │ + ldr r4, [pc, #64] @ (57b2d0 ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 4ddb54 │ │ │ │ - ldr r0, [pc, #60] @ (57b2d8 ) │ │ │ │ + ldr r0, [pc, #60] @ (57b2d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #44] @ (57b2d0 ) │ │ │ │ + ldr r3, [pc, #44] @ (57b2cc ) │ │ │ │ ldr r4, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r0, [pc, #48] @ (57b2dc ) │ │ │ │ + ldr r0, [pc, #48] @ (57b2d8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ - ldr r0, [pc, #36] @ (57b2e0 ) │ │ │ │ + ldr r0, [pc, #36] @ (57b2dc ) │ │ │ │ add r2, r1 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #768 @ 0x300 │ │ │ │ ldr.w r0, [r0, #768] @ 0x300 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 4b5640 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - movw r0, #26693 @ 0x6845 │ │ │ │ + movw r0, #43077 @ 0xa845 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0057b2e4 : │ │ │ │ +0057b2e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #84] @ (57b34c ) │ │ │ │ + ldr r4, [pc, #84] @ (57b348 ) │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 4ddb54 │ │ │ │ - ldr r0, [pc, #80] @ (57b350 ) │ │ │ │ + ldr r0, [pc, #80] @ (57b34c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #64] @ (57b348 ) │ │ │ │ + ldr r3, [pc, #64] @ (57b344 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r4, r0] │ │ │ │ - ldr r0, [pc, #68] @ (57b354 ) │ │ │ │ + ldr r0, [pc, #68] @ (57b350 ) │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #64] @ (57b358 ) │ │ │ │ + ldr r4, [pc, #64] @ (57b354 ) │ │ │ │ add r3, r1 │ │ │ │ add r4, pc │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ add r1, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ add.w r1, r0, #900 @ 0x384 │ │ │ │ @@ -1255450,196 +1255477,196 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf5e20045 │ │ │ │ + @ instruction: 0xf5e60045 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r6, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b35c : │ │ │ │ +0057b358 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #64] @ (57b3b0 ) │ │ │ │ + ldr r4, [pc, #64] @ (57b3ac ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 4ddb54 │ │ │ │ - ldr r0, [pc, #60] @ (57b3b4 ) │ │ │ │ + ldr r0, [pc, #60] @ (57b3b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #44] @ (57b3ac ) │ │ │ │ + ldr r3, [pc, #44] @ (57b3a8 ) │ │ │ │ ldr r4, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r0, [pc, #48] @ (57b3b8 ) │ │ │ │ + ldr r0, [pc, #48] @ (57b3b4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ - ldr r0, [pc, #36] @ (57b3bc ) │ │ │ │ + ldr r0, [pc, #36] @ (57b3b8 ) │ │ │ │ add r2, r1 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, #1032 @ 0x408 │ │ │ │ ldr.w r0, [r0, #1032] @ 0x408 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 4b5640 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sbc.w r0, sl, #12910592 @ 0xc50000 │ │ │ │ + sbc.w r0, lr, #12910592 @ 0xc50000 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 57b430 │ │ │ │ + cbz r4, 57b42c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0057b3c0 : │ │ │ │ +0057b3bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #64] @ (57b414 ) │ │ │ │ + ldr r4, [pc, #64] @ (57b410 ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 4ddb54 │ │ │ │ - ldr r0, [pc, #60] @ (57b418 ) │ │ │ │ + ldr r0, [pc, #60] @ (57b414 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #44] @ (57b410 ) │ │ │ │ + ldr r3, [pc, #44] @ (57b40c ) │ │ │ │ ldr r4, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r0, [pc, #48] @ (57b41c ) │ │ │ │ + ldr r0, [pc, #48] @ (57b418 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ - ldr r0, [pc, #36] @ (57b420 ) │ │ │ │ + ldr r0, [pc, #36] @ (57b41c ) │ │ │ │ add r2, r1 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #1164 @ 0x48c │ │ │ │ ldr.w r0, [r0, #1164] @ 0x48c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 4b5640 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - add.w r0, r6, #12910592 @ 0xc50000 │ │ │ │ + add.w r0, sl, #12910592 @ 0xc50000 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 57b47a │ │ │ │ + cbz r0, 57b478 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0057b424 : │ │ │ │ - ldr r3, [pc, #56] @ (57b460 ) │ │ │ │ - ldr r0, [pc, #60] @ (57b464 ) │ │ │ │ +0057b420 : │ │ │ │ + ldr r3, [pc, #56] @ (57b45c ) │ │ │ │ + ldr r0, [pc, #60] @ (57b460 ) │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ - ldr r2, [pc, #44] @ (57b45c ) │ │ │ │ + ldr r2, [pc, #44] @ (57b458 ) │ │ │ │ ldr r4, [r3, r0] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - ldr r0, [pc, #48] @ (57b468 ) │ │ │ │ + ldr r0, [pc, #48] @ (57b464 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ - ldr r0, [pc, #36] @ (57b46c ) │ │ │ │ + ldr r0, [pc, #36] @ (57b468 ) │ │ │ │ add r3, r2 │ │ │ │ pop {r4} │ │ │ │ add r0, pc │ │ │ │ add r2, r1 │ │ │ │ add.w r1, r0, #1296 @ 0x510 │ │ │ │ ldr.w r0, [r0, #1296] @ 0x510 │ │ │ │ b.w 4b5640 │ │ │ │ nop │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf4b00045 │ │ │ │ + @ instruction: 0xf4b40045 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 57b4b2 │ │ │ │ + cbz r2, 57b4b0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0057b470 : │ │ │ │ - ldr r3, [pc, #56] @ (57b4ac ) │ │ │ │ - ldr r0, [pc, #60] @ (57b4b0 ) │ │ │ │ +0057b46c : │ │ │ │ + ldr r3, [pc, #56] @ (57b4a8 ) │ │ │ │ + ldr r0, [pc, #60] @ (57b4ac ) │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ - ldr r2, [pc, #44] @ (57b4a8 ) │ │ │ │ + ldr r2, [pc, #44] @ (57b4a4 ) │ │ │ │ ldr r4, [r3, r0] │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - ldr r0, [pc, #48] @ (57b4b4 ) │ │ │ │ + ldr r0, [pc, #48] @ (57b4b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ - ldr r0, [pc, #36] @ (57b4b8 ) │ │ │ │ + ldr r0, [pc, #36] @ (57b4b4 ) │ │ │ │ add r3, r2 │ │ │ │ pop {r4} │ │ │ │ add r0, pc │ │ │ │ add r2, r1 │ │ │ │ addw r1, r0, #1428 @ 0x594 │ │ │ │ ldr.w r0, [r0, #1428] @ 0x594 │ │ │ │ b.w 4b5640 │ │ │ │ nop │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - orn r0, r4, #12910592 @ 0xc50000 │ │ │ │ + orn r0, r8, #12910592 @ 0xc50000 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r2, 57b52a │ │ │ │ + cbz r6, 57b526 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0057b4bc : │ │ │ │ +0057b4b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #84] @ (57b524 ) │ │ │ │ + ldr r4, [pc, #84] @ (57b520 ) │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 4ddb54 │ │ │ │ - ldr r0, [pc, #80] @ (57b528 ) │ │ │ │ + ldr r0, [pc, #80] @ (57b524 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #64] @ (57b520 ) │ │ │ │ + ldr r3, [pc, #64] @ (57b51c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r4, r0] │ │ │ │ - ldr r0, [pc, #68] @ (57b52c ) │ │ │ │ + ldr r0, [pc, #68] @ (57b528 ) │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #64] @ (57b530 ) │ │ │ │ + ldr r4, [pc, #64] @ (57b52c ) │ │ │ │ add r3, r1 │ │ │ │ add r4, pc │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ add r1, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ add.w r1, r0, #1560 @ 0x618 │ │ │ │ @@ -1255650,46 +1255677,46 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - and.w r0, sl, #12910592 @ 0xc50000 │ │ │ │ + and.w r0, lr, #12910592 @ 0xc50000 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 57b588 │ │ │ │ + cbz r0, 57b586 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b534 : │ │ │ │ +0057b530 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #84] @ (57b59c ) │ │ │ │ + ldr r4, [pc, #84] @ (57b598 ) │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 4ddb54 │ │ │ │ - ldr r0, [pc, #80] @ (57b5a0 ) │ │ │ │ + ldr r0, [pc, #80] @ (57b59c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #64] @ (57b598 ) │ │ │ │ + ldr r3, [pc, #64] @ (57b594 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r4, r0] │ │ │ │ - ldr r0, [pc, #68] @ (57b5a4 ) │ │ │ │ + ldr r0, [pc, #68] @ (57b5a0 ) │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #64] @ (57b5a8 ) │ │ │ │ + ldr r4, [pc, #64] @ (57b5a4 ) │ │ │ │ add r3, r1 │ │ │ │ add r4, pc │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ add r1, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ addw r1, r0, #1692 @ 0x69c │ │ │ │ @@ -1255700,41 +1255727,41 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf3920045 │ │ │ │ + @ instruction: 0xf3960045 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r5 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - cbz r6, 57b5e6 │ │ │ │ + cbz r2, 57b5e4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b5ac : │ │ │ │ +0057b5a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (57b60c ) │ │ │ │ + ldr r3, [pc, #80] @ (57b608 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r0, [pc, #80] @ (57b610 ) │ │ │ │ + ldr r0, [pc, #80] @ (57b60c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #68] @ (57b608 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 57b614 │ │ │ │ + ldr r1, [pc, #68] @ (57b604 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 57b610 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r4, [r3, r0] │ │ │ │ add ip, pc │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #64] @ (57b618 ) │ │ │ │ + ldr r0, [pc, #64] @ (57b614 ) │ │ │ │ ldr.w ip, [ip, r2, lsl #2] │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, r1] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r1 │ │ │ │ add r1, ip │ │ │ │ @@ -1255746,41 +1255773,41 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf3180045 │ │ │ │ + @ instruction: 0xf31c0045 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 57b63a │ │ │ │ + cbz r6, 57b636 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sxtb r6, r6 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0057b61c : │ │ │ │ +0057b618 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (57b67c ) │ │ │ │ + ldr r3, [pc, #80] @ (57b678 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r0, [pc, #80] @ (57b680 ) │ │ │ │ + ldr r0, [pc, #80] @ (57b67c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #68] @ (57b678 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 57b684 │ │ │ │ + ldr r1, [pc, #68] @ (57b674 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 57b680 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r4, [r3, r0] │ │ │ │ add ip, pc │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #64] @ (57b688 ) │ │ │ │ + ldr r0, [pc, #64] @ (57b684 ) │ │ │ │ ldr.w ip, [ip, r2, lsl #2] │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, r1] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r1 │ │ │ │ add r1, ip │ │ │ │ @@ -1255792,99 +1255819,99 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subw r0, r8, #69 @ 0x45 │ │ │ │ + subw r0, ip, #69 @ 0x45 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 57b68e │ │ │ │ + cbz r6, 57b68a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sxth r6, r0 │ │ │ │ + sxth r2, r1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0057b68c : │ │ │ │ - ldr r0, [pc, #48] @ (57b6c0 ) │ │ │ │ +0057b688 : │ │ │ │ + ldr r0, [pc, #48] @ (57b6bc ) │ │ │ │ sub.w r3, r2, #528 @ 0x210 │ │ │ │ - ldr.w ip, [pc, #48] @ 57b6c4 │ │ │ │ + ldr.w ip, [pc, #48] @ 57b6c0 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add r0, pc │ │ │ │ push {r4} │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ ldr.w r4, [r0, ip] │ │ │ │ asrs r3, r3, #1 │ │ │ │ - ldr r0, [pc, #28] @ (57b6c8 ) │ │ │ │ + ldr r0, [pc, #28] @ (57b6c4 ) │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ adds r2, #142 @ 0x8e │ │ │ │ add r0, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ b.w 4bc8b4 │ │ │ │ - @ instruction: 0xf23e0045 │ │ │ │ + movw r0, #8261 @ 0x2045 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b6cc : │ │ │ │ - ldr r0, [pc, #48] @ (57b700 ) │ │ │ │ +0057b6c8 : │ │ │ │ + ldr r0, [pc, #48] @ (57b6fc ) │ │ │ │ sub.w r3, r2, #560 @ 0x230 │ │ │ │ - ldr.w ip, [pc, #48] @ 57b704 │ │ │ │ + ldr.w ip, [pc, #48] @ 57b700 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add r0, pc │ │ │ │ push {r4} │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ ldr.w r4, [r0, ip] │ │ │ │ asrs r3, r3, #1 │ │ │ │ - ldr r0, [pc, #28] @ (57b708 ) │ │ │ │ + ldr r0, [pc, #28] @ (57b704 ) │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ adds r2, #146 @ 0x92 │ │ │ │ add r0, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ b.w 4bc8b4 │ │ │ │ - @ instruction: 0xf1fe0045 │ │ │ │ + addw r0, r2, #69 @ 0x45 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b70c : │ │ │ │ +0057b708 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub.w r0, r1, #528 @ 0x210 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #96] @ (57b784 ) │ │ │ │ + ldr r4, [pc, #96] @ (57b780 ) │ │ │ │ add.w r0, r0, r0, lsr #31 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, pc │ │ │ │ asrs r0, r0, #1 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #76] @ (57b780 ) │ │ │ │ + ldr r3, [pc, #76] @ (57b77c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w ip, [pc, #72] @ 57b788 │ │ │ │ + ldr.w ip, [pc, #72] @ 57b784 │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #68] @ (57b78c ) │ │ │ │ + ldr r3, [pc, #68] @ (57b788 ) │ │ │ │ add r0, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #68] @ (57b790 ) │ │ │ │ + ldr r4, [pc, #68] @ (57b78c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, r4 │ │ │ │ @@ -1255897,50 +1255924,50 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - subs.w r0, r0, #69 @ 0x45 │ │ │ │ - cbz r0, 57b790 │ │ │ │ + subs.w r0, r4, #69 @ 0x45 │ │ │ │ + cbz r4, 57b78c │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b794 : │ │ │ │ +0057b790 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub.w r1, r1, #560 @ 0x230 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #96] @ (57b80c ) │ │ │ │ + ldr r4, [pc, #96] @ (57b808 ) │ │ │ │ add.w r1, r1, r1, lsr #31 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, pc │ │ │ │ asrs r0, r1, #1 │ │ │ │ adds r0, #4 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #76] @ (57b808 ) │ │ │ │ + ldr r3, [pc, #76] @ (57b804 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w ip, [pc, #72] @ 57b810 │ │ │ │ + ldr.w ip, [pc, #72] @ 57b80c │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #68] @ (57b814 ) │ │ │ │ + ldr r3, [pc, #68] @ (57b810 ) │ │ │ │ add r0, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #64] @ (57b818 ) │ │ │ │ + ldr r4, [pc, #64] @ (57b814 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, r4 │ │ │ │ @@ -1255952,50 +1255979,50 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xf1280045 │ │ │ │ - sub sp, #24 │ │ │ │ + @ instruction: 0xf12c0045 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b81c : │ │ │ │ +0057b818 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn.w r3, #528 @ 0x210 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, r1, r3 │ │ │ │ - ldr r4, [pc, #96] @ (57b894 ) │ │ │ │ + ldr r4, [pc, #96] @ (57b890 ) │ │ │ │ add.w r0, r0, r0, lsr #31 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, pc │ │ │ │ asrs r0, r0, #1 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #76] @ (57b890 ) │ │ │ │ + ldr r3, [pc, #76] @ (57b88c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w ip, [pc, #72] @ 57b898 │ │ │ │ + ldr.w ip, [pc, #72] @ 57b894 │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #68] @ (57b89c ) │ │ │ │ + ldr r3, [pc, #68] @ (57b898 ) │ │ │ │ add r0, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #64] @ (57b8a0 ) │ │ │ │ + ldr r4, [pc, #64] @ (57b89c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, r4 │ │ │ │ @@ -1256007,51 +1256034,51 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r6, r0, #1 │ │ │ │ - eors.w r0, lr, #69 @ 0x45 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ + @ instruction: 0xf0a20045 │ │ │ │ + add sp, #8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b8a4 : │ │ │ │ +0057b8a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn.w r3, #560 @ 0x230 │ │ │ │ sub sp, #16 │ │ │ │ add r1, r3 │ │ │ │ - ldr r4, [pc, #100] @ (57b920 ) │ │ │ │ + ldr r4, [pc, #100] @ (57b91c ) │ │ │ │ add.w r1, r1, r1, lsr #31 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, pc │ │ │ │ asrs r0, r1, #1 │ │ │ │ adds r0, #4 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #76] @ (57b91c ) │ │ │ │ + ldr r3, [pc, #76] @ (57b918 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w ip, [pc, #72] @ 57b924 │ │ │ │ + ldr.w ip, [pc, #72] @ 57b920 │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #68] @ (57b928 ) │ │ │ │ + ldr r3, [pc, #68] @ (57b924 ) │ │ │ │ add r0, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #68] @ (57b92c ) │ │ │ │ + ldr r4, [pc, #68] @ (57b928 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, r4 │ │ │ │ @@ -1256064,99 +1256091,99 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ands.w r0, r6, #69 @ 0x45 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + ands.w r0, sl, #69 @ 0x45 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b930 : │ │ │ │ - ldr r0, [pc, #48] @ (57b964 ) │ │ │ │ +0057b92c : │ │ │ │ + ldr r0, [pc, #48] @ (57b960 ) │ │ │ │ sub.w r3, r2, #536 @ 0x218 │ │ │ │ - ldr.w ip, [pc, #48] @ 57b968 │ │ │ │ + ldr.w ip, [pc, #48] @ 57b964 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add r0, pc │ │ │ │ push {r4} │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ ldr.w r4, [r0, ip] │ │ │ │ asrs r3, r3, #1 │ │ │ │ - ldr r0, [pc, #28] @ (57b96c ) │ │ │ │ + ldr r0, [pc, #28] @ (57b968 ) │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ adds r2, #126 @ 0x7e │ │ │ │ add r0, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ b.w 4bc8b4 │ │ │ │ - vmla.i16 d0, d10, d5[0] │ │ │ │ + vmla.i16 d0, d14, d5[0] │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b970 : │ │ │ │ - ldr r0, [pc, #48] @ (57b9a4 ) │ │ │ │ +0057b96c : │ │ │ │ + ldr r0, [pc, #48] @ (57b9a0 ) │ │ │ │ sub.w r3, r2, #568 @ 0x238 │ │ │ │ - ldr.w ip, [pc, #48] @ 57b9a8 │ │ │ │ + ldr.w ip, [pc, #48] @ 57b9a4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ add r0, pc │ │ │ │ push {r4} │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ ldr.w r4, [r0, ip] │ │ │ │ asrs r3, r3, #1 │ │ │ │ - ldr r0, [pc, #28] @ (57b9ac ) │ │ │ │ + ldr r0, [pc, #28] @ (57b9a8 ) │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ adds r2, #130 @ 0x82 │ │ │ │ add r0, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ b.w 4bc8b4 │ │ │ │ - vhadd.s16 q8, q5, │ │ │ │ + vhadd.s16 q8, q7, │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057b9b0 : │ │ │ │ +0057b9ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub.w r0, r1, #536 @ 0x218 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #96] @ (57ba28 ) │ │ │ │ + ldr r4, [pc, #96] @ (57ba24 ) │ │ │ │ add.w r0, r0, r0, lsr #31 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, pc │ │ │ │ asrs r0, r0, #1 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #76] @ (57ba24 ) │ │ │ │ + ldr r3, [pc, #76] @ (57ba20 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w ip, [pc, #72] @ 57ba2c │ │ │ │ + ldr.w ip, [pc, #72] @ 57ba28 │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #68] @ (57ba30 ) │ │ │ │ + ldr r3, [pc, #68] @ (57ba2c ) │ │ │ │ add r0, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #68] @ (57ba34 ) │ │ │ │ + ldr r4, [pc, #68] @ (57ba30 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, r4 │ │ │ │ @@ -1256169,50 +1256196,50 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r6, r0, #1 │ │ │ │ - vhadd.s8 q0, q6, │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + vhadd.s16 q0, q0, │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057ba38 : │ │ │ │ +0057ba34 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub.w r1, r1, #568 @ 0x238 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #96] @ (57bab0 ) │ │ │ │ + ldr r4, [pc, #96] @ (57baac ) │ │ │ │ add.w r1, r1, r1, lsr #31 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, pc │ │ │ │ asrs r0, r1, #1 │ │ │ │ adds r0, #4 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #76] @ (57baac ) │ │ │ │ + ldr r3, [pc, #76] @ (57baa8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w ip, [pc, #72] @ 57bab4 │ │ │ │ + ldr.w ip, [pc, #72] @ 57bab0 │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #68] @ (57bab8 ) │ │ │ │ + ldr r3, [pc, #68] @ (57bab4 ) │ │ │ │ add r0, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #64] @ (57babc ) │ │ │ │ + ldr r4, [pc, #64] @ (57bab8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, r4 │ │ │ │ @@ -1256224,50 +1256251,50 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - cdp 0, 8, cr0, cr4, cr5, {2} │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + cdp 0, 8, cr0, cr8, cr5, {2} │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057bac0 : │ │ │ │ +0057babc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn.w r3, #536 @ 0x218 │ │ │ │ sub sp, #16 │ │ │ │ adds r0, r1, r3 │ │ │ │ - ldr r4, [pc, #96] @ (57bb38 ) │ │ │ │ + ldr r4, [pc, #96] @ (57bb34 ) │ │ │ │ add.w r0, r0, r0, lsr #31 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, pc │ │ │ │ asrs r0, r0, #1 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #76] @ (57bb34 ) │ │ │ │ + ldr r3, [pc, #76] @ (57bb30 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w ip, [pc, #72] @ 57bb3c │ │ │ │ + ldr.w ip, [pc, #72] @ 57bb38 │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #68] @ (57bb40 ) │ │ │ │ + ldr r3, [pc, #68] @ (57bb3c ) │ │ │ │ add r0, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #64] @ (57bb44 ) │ │ │ │ + ldr r4, [pc, #64] @ (57bb40 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, r4 │ │ │ │ @@ -1256279,51 +1256306,51 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldcl 0, cr0, [sl, #276]! @ 0x114 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + ldcl 0, cr0, [lr, #276]! @ 0x114 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057bb48 : │ │ │ │ +0057bb44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn.w r3, #568 @ 0x238 │ │ │ │ sub sp, #16 │ │ │ │ add r1, r3 │ │ │ │ - ldr r4, [pc, #100] @ (57bbc4 ) │ │ │ │ + ldr r4, [pc, #100] @ (57bbc0 ) │ │ │ │ add.w r1, r1, r1, lsr #31 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, pc │ │ │ │ asrs r0, r1, #1 │ │ │ │ adds r0, #4 │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #76] @ (57bbc0 ) │ │ │ │ + ldr r3, [pc, #76] @ (57bbbc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w ip, [pc, #72] @ 57bbc8 │ │ │ │ + ldr.w ip, [pc, #72] @ 57bbc4 │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #68] @ (57bbcc ) │ │ │ │ + ldr r3, [pc, #68] @ (57bbc8 ) │ │ │ │ add r0, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #68] @ (57bbd0 ) │ │ │ │ + ldr r4, [pc, #68] @ (57bbcc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, r4 │ │ │ │ @@ -1256336,41 +1256363,41 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldcl 0, cr0, [r2, #-276]! @ 0xfffffeec │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + ldcl 0, cr0, [r6, #-276]! @ 0xfffffeec │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057bbd4 : │ │ │ │ +0057bbd0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (57bc34 ) │ │ │ │ + ldr r3, [pc, #80] @ (57bc30 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r0, [pc, #80] @ (57bc38 ) │ │ │ │ + ldr r0, [pc, #80] @ (57bc34 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #68] @ (57bc30 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 57bc3c │ │ │ │ + ldr r1, [pc, #68] @ (57bc2c ) │ │ │ │ + ldr.w ip, [pc, #76] @ 57bc38 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r4, [r3, r0] │ │ │ │ add ip, pc │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #64] @ (57bc40 ) │ │ │ │ + ldr r0, [pc, #64] @ (57bc3c ) │ │ │ │ ldr.w ip, [ip, r2, lsl #2] │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, r1] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r1 │ │ │ │ add r1, ip │ │ │ │ @@ -1256382,87 +1256409,87 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldcl 0, cr0, [r0], #276 @ 0x114 │ │ │ │ + ldcl 0, cr0, [r4], #276 @ 0x114 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0057bc44 : │ │ │ │ +0057bc40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #64] @ (57bc98 ) │ │ │ │ + ldr r4, [pc, #64] @ (57bc94 ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 4ddb54 │ │ │ │ - ldr r0, [pc, #60] @ (57bc9c ) │ │ │ │ + ldr r0, [pc, #60] @ (57bc98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #44] @ (57bc94 ) │ │ │ │ + ldr r3, [pc, #44] @ (57bc90 ) │ │ │ │ ldr r4, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r0, [pc, #48] @ (57bca0 ) │ │ │ │ + ldr r0, [pc, #48] @ (57bc9c ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ - ldr r0, [pc, #36] @ (57bca4 ) │ │ │ │ + ldr r0, [pc, #36] @ (57bca0 ) │ │ │ │ add r2, r1 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #2748 @ 0xabc │ │ │ │ ldr.w r0, [r0, #2748] @ 0xabc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 4b5640 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stc 0, cr0, [r2], {69} @ 0x45 │ │ │ │ + stc 0, cr0, [r6], {69} @ 0x45 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0057bca8 : │ │ │ │ +0057bca4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #84] @ (57bd10 ) │ │ │ │ + ldr r4, [pc, #84] @ (57bd0c ) │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 4ddb54 │ │ │ │ - ldr r0, [pc, #80] @ (57bd14 ) │ │ │ │ + ldr r0, [pc, #80] @ (57bd10 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #64] @ (57bd0c ) │ │ │ │ + ldr r3, [pc, #64] @ (57bd08 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r4, r0] │ │ │ │ - ldr r0, [pc, #68] @ (57bd18 ) │ │ │ │ + ldr r0, [pc, #68] @ (57bd14 ) │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #64] @ (57bd1c ) │ │ │ │ + ldr r4, [pc, #64] @ (57bd18 ) │ │ │ │ add r3, r1 │ │ │ │ add r4, pc │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ add r1, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ add.w r1, r0, #2880 @ 0xb40 │ │ │ │ @@ -1256473,54 +1256500,54 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldc 0, cr0, [lr], {69} @ 0x45 │ │ │ │ + stc 0, cr0, [r2], #-276 @ 0xfffffeec │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057bd20 : │ │ │ │ +0057bd1c : │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #108] @ (57bda0 ) │ │ │ │ + ldr r4, [pc, #108] @ (57bd9c ) │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 4ddb54 │ │ │ │ - ldr r3, [pc, #100] @ (57bda4 ) │ │ │ │ + ldr r3, [pc, #100] @ (57bda0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r2, r1, #166 @ 0xa6 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - ldr r4, [pc, #92] @ (57bda8 ) │ │ │ │ + ldr r4, [pc, #92] @ (57bda4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ bl 4bc98c │ │ │ │ - ldr r1, [pc, #64] @ (57bd9c ) │ │ │ │ + ldr r1, [pc, #64] @ (57bd98 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r4, r5, lsl #2] │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - ldr r0, [pc, #64] @ (57bdac ) │ │ │ │ + ldr r0, [pc, #64] @ (57bda8 ) │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ add r3, r4 │ │ │ │ addw r1, r0, #3012 @ 0xbc4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r0, #3012] @ 0xbc4 │ │ │ │ @@ -1256532,46 +1256559,46 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - sub.w r0, r2, r5, lsl #1 │ │ │ │ + sub.w r0, r6, r5, lsl #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0057bdb0 : │ │ │ │ +0057bdac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #84] @ (57be18 ) │ │ │ │ + ldr r4, [pc, #84] @ (57be14 ) │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 4ddb54 │ │ │ │ - ldr r0, [pc, #80] @ (57be1c ) │ │ │ │ + ldr r0, [pc, #80] @ (57be18 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #64] @ (57be14 ) │ │ │ │ + ldr r3, [pc, #64] @ (57be10 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r4, r0] │ │ │ │ - ldr r0, [pc, #68] @ (57be20 ) │ │ │ │ + ldr r0, [pc, #68] @ (57be1c ) │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #64] @ (57be24 ) │ │ │ │ + ldr r4, [pc, #64] @ (57be20 ) │ │ │ │ add r3, r1 │ │ │ │ add r4, pc │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ add r1, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ addw r1, r0, #3144 @ 0xc48 │ │ │ │ @@ -1256582,46 +1256609,46 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - adds.w r0, r6, r5, lsl #1 │ │ │ │ + adds.w r0, sl, r5, lsl #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057be28 : │ │ │ │ +0057be24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #84] @ (57be90 ) │ │ │ │ + ldr r4, [pc, #84] @ (57be8c ) │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 4ddb54 │ │ │ │ - ldr r0, [pc, #80] @ (57be94 ) │ │ │ │ + ldr r0, [pc, #80] @ (57be90 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #64] @ (57be8c ) │ │ │ │ + ldr r3, [pc, #64] @ (57be88 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r4, r0] │ │ │ │ - ldr r0, [pc, #68] @ (57be98 ) │ │ │ │ + ldr r0, [pc, #68] @ (57be94 ) │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #64] @ (57be9c ) │ │ │ │ + ldr r4, [pc, #64] @ (57be98 ) │ │ │ │ add r3, r1 │ │ │ │ add r4, pc │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ add r1, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ addw r1, r0, #3276 @ 0xccc │ │ │ │ @@ -1256632,46 +1256659,46 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r6, r0, #1 │ │ │ │ - eors.w r0, lr, r5, lsl #1 │ │ │ │ + @ instruction: 0xeaa20045 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057bea0 : │ │ │ │ +0057be9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #84] @ (57bf08 ) │ │ │ │ + ldr r4, [pc, #84] @ (57bf04 ) │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 4ddb54 │ │ │ │ - ldr r0, [pc, #80] @ (57bf0c ) │ │ │ │ + ldr r0, [pc, #80] @ (57bf08 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #64] @ (57bf04 ) │ │ │ │ + ldr r3, [pc, #64] @ (57bf00 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r4, r0] │ │ │ │ - ldr r0, [pc, #68] @ (57bf10 ) │ │ │ │ + ldr r0, [pc, #68] @ (57bf0c ) │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #64] @ (57bf14 ) │ │ │ │ + ldr r4, [pc, #64] @ (57bf10 ) │ │ │ │ add r3, r1 │ │ │ │ add r4, pc │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ add r1, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ add.w r1, r0, #3408 @ 0xd50 │ │ │ │ @@ -1256682,99 +1256709,99 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - bic.w r0, r6, r5, lsl #1 │ │ │ │ + bic.w r0, sl, r5, lsl #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057bf18 : │ │ │ │ +0057bf14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #92] @ (57bf88 ) │ │ │ │ + ldr r4, [pc, #92] @ (57bf84 ) │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #88] @ (57bf8c ) │ │ │ │ + ldr r3, [pc, #88] @ (57bf88 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ bl 4ba1d0 │ │ │ │ - ldr r1, [pc, #72] @ (57bf90 ) │ │ │ │ - ldr r3, [pc, #60] @ (57bf84 ) │ │ │ │ + ldr r1, [pc, #72] @ (57bf8c ) │ │ │ │ + ldr r3, [pc, #60] @ (57bf80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r4, r1] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #52] @ (57bf94 ) │ │ │ │ + ldr r0, [pc, #52] @ (57bf90 ) │ │ │ │ add r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ addw r1, r0, #3540 @ 0xdd4 │ │ │ │ ldr.w r0, [r0, #3540] @ 0xdd4 │ │ │ │ bl 4b566c │ │ │ │ add sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r6, r0, #1 │ │ │ │ - @ instruction: 0xe9ae0045 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + @ instruction: 0xe9b20045 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0057bf98 : │ │ │ │ +0057bf94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #84] @ (57c000 ) │ │ │ │ + ldr r4, [pc, #84] @ (57bffc ) │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 4ddb54 │ │ │ │ - ldr r0, [pc, #80] @ (57c004 ) │ │ │ │ + ldr r0, [pc, #80] @ (57c000 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #64] @ (57bffc ) │ │ │ │ + ldr r3, [pc, #64] @ (57bff8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r4, r0] │ │ │ │ - ldr r0, [pc, #68] @ (57c008 ) │ │ │ │ + ldr r0, [pc, #68] @ (57c004 ) │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #64] @ (57c00c ) │ │ │ │ + ldr r4, [pc, #64] @ (57c008 ) │ │ │ │ add r3, r1 │ │ │ │ add r4, pc │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ add r1, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ addw r1, r0, #3672 @ 0xe58 │ │ │ │ @@ -1256785,46 +1256812,46 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - stmdb lr!, {r0, r2, r6} │ │ │ │ + ldmdb r2!, {r0, r2, r6} │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #552 @ (adr r7, 57c238 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 57c244 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057c010 : │ │ │ │ +0057c00c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #84] @ (57c078 ) │ │ │ │ + ldr r4, [pc, #84] @ (57c074 ) │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 4ddb54 │ │ │ │ - ldr r0, [pc, #80] @ (57c07c ) │ │ │ │ + ldr r0, [pc, #80] @ (57c078 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #64] @ (57c074 ) │ │ │ │ + ldr r3, [pc, #64] @ (57c070 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r4, r0] │ │ │ │ - ldr r0, [pc, #68] @ (57c080 ) │ │ │ │ + ldr r0, [pc, #68] @ (57c07c ) │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #64] @ (57c084 ) │ │ │ │ + ldr r4, [pc, #64] @ (57c080 ) │ │ │ │ add r3, r1 │ │ │ │ add r4, pc │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ add r1, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ addw r1, r0, #3804 @ 0xedc │ │ │ │ @@ -1256835,133 +1256862,133 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - ldmia.w r6!, {r0, r2, r6} │ │ │ │ + ldmia.w sl!, {r0, r2, r6} │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r7, pc, #72 @ (adr r7, 57c0d0 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 57c0dc ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057c088 : │ │ │ │ +0057c084 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #48] @ (57c0cc ) │ │ │ │ + ldr r4, [pc, #48] @ (57c0c8 ) │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #44] @ (57c0d0 ) │ │ │ │ + ldr r3, [pc, #44] @ (57c0cc ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ movs r2, #15 │ │ │ │ bl 4ba1d0 │ │ │ │ - ldr r3, [pc, #28] @ (57c0d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (57c0d0 ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movw r2, #4756 @ 0x1294 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 4bc98c │ │ │ │ nop │ │ │ │ - @ instruction: 0xe83e0045 │ │ │ │ - add r6, pc, #712 @ (adr r6, 57c39c ) │ │ │ │ + strex r0, r0, [r2, #276] @ 0x114 │ │ │ │ + add r6, pc, #728 @ (adr r6, 57c3a8 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ ... │ │ │ │ │ │ │ │ -0057c0d8 : │ │ │ │ +0057c0d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #44] @ (57c114 ) │ │ │ │ + ldr r4, [pc, #44] @ (57c110 ) │ │ │ │ mov r6, r1 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #40] @ (57c118 ) │ │ │ │ + ldr r3, [pc, #40] @ (57c114 ) │ │ │ │ add r4, pc │ │ │ │ movw r2, #42680 @ 0xa6b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 4bc8b4 │ │ │ │ - ldr r3, [pc, #24] @ (57c11c ) │ │ │ │ + ldr r3, [pc, #24] @ (57c118 ) │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4b9978 │ │ │ │ nop │ │ │ │ - b.n 57c0e8 │ │ │ │ + b.n 57c0ec │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #336 @ (adr r6, 57c270 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 57c27c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057c120 : │ │ │ │ +0057c11c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #44] @ (57c160 ) │ │ │ │ + ldr r4, [pc, #44] @ (57c15c ) │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #40] @ (57c164 ) │ │ │ │ + ldr r3, [pc, #40] @ (57c160 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ - ldr r3, [pc, #28] @ (57c168 ) │ │ │ │ + ldr r3, [pc, #28] @ (57c164 ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movw r2, #42680 @ 0xa6b8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 4bc98c │ │ │ │ - b.n 57c0b0 │ │ │ │ + b.n 57c0b4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r6, pc, #104 @ (adr r6, 57c1d0 ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 57c1dc ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ ... │ │ │ │ │ │ │ │ -0057c16c : │ │ │ │ +0057c168 : │ │ │ │ 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, #72] @ (57c1c4 ) │ │ │ │ + ldr r5, [pc, #72] @ (57c1c0 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #64] @ (57c1c8 ) │ │ │ │ + ldr r3, [pc, #64] @ (57c1c4 ) │ │ │ │ add r5, pc │ │ │ │ movw r2, #44064 @ 0xac20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4bc8b4 │ │ │ │ - ldr r3, [pc, #52] @ (57c1cc ) │ │ │ │ + ldr r3, [pc, #52] @ (57c1c8 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ bl 4b9c30 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1256969,55 +1256996,55 @@ │ │ │ │ bl 4bc98c │ │ │ │ add.w r2, r7, #166 @ 0xa6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 4bc98c │ │ │ │ - b.n 57c06c │ │ │ │ + b.n 57c070 │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #752 @ (adr r5, 57c4c0 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 57c4cc ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057c1d0 : │ │ │ │ +0057c1cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #164] @ (57c284 ) │ │ │ │ + ldr r6, [pc, #164] @ (57c280 ) │ │ │ │ mov r7, r2 │ │ │ │ sub.w r2, r1, #400 @ 0x190 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, #15 │ │ │ │ add r6, pc │ │ │ │ mov r4, r1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ - bls.n 57c210 │ │ │ │ + bls.n 57c20c │ │ │ │ sub.w r3, r1, #528 @ 0x210 │ │ │ │ cmp r3, #5 │ │ │ │ it ls │ │ │ │ subls.w r3, r1, #496 @ 0x1f0 │ │ │ │ - bls.n 57c210 │ │ │ │ + bls.n 57c20c │ │ │ │ sub.w r3, r1, #432 @ 0x1b0 │ │ │ │ cmp r3, #4 │ │ │ │ it ls │ │ │ │ subls.w r3, r1, #394 @ 0x18a │ │ │ │ - bhi.n 57c25c │ │ │ │ + bhi.n 57c258 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r2, [pc, #112] @ (57c288 ) │ │ │ │ + ldr r2, [pc, #112] @ (57c284 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r6, r2] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 4bc8b4 │ │ │ │ - ldr r2, [pc, #100] @ (57c28c ) │ │ │ │ + ldr r2, [pc, #100] @ (57c288 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ bl 4b9c30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ @@ -1257029,206 +1257056,206 @@ │ │ │ │ add.w r2, r4, #166 @ 0xa6 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 4bc98c │ │ │ │ - ldr r3, [pc, #48] @ (57c290 ) │ │ │ │ + ldr r3, [pc, #48] @ (57c28c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.n 57c27a │ │ │ │ + bmi.n 57c276 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 5446d8 │ │ │ │ - ldr r0, [pc, #24] @ (57c294 ) │ │ │ │ + ldr r0, [pc, #24] @ (57c290 ) │ │ │ │ add r0, pc │ │ │ │ bl 713c14 │ │ │ │ - b.n 57c268 │ │ │ │ - b.n 57c064 │ │ │ │ + b.n 57c264 │ │ │ │ + b.n 57c068 │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #176 @ (adr r5, 57c340 ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 57c34c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ bics r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ -0057c298 : │ │ │ │ +0057c294 : │ │ │ │ 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] @ (57c2f0 ) │ │ │ │ + ldr r3, [pc, #72] @ (57c2ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #68] @ (57c2f4 ) │ │ │ │ + ldr r1, [pc, #68] @ (57c2f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r0, [pc, #64] @ (57c2f8 ) │ │ │ │ + ldr r0, [pc, #64] @ (57c2f4 ) │ │ │ │ add r1, pc │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ ldr.w ip, [ip, r3] │ │ │ │ - ldr r3, [pc, #56] @ (57c2fc ) │ │ │ │ + ldr r3, [pc, #56] @ (57c2f8 ) │ │ │ │ ldr r4, [r1, r3] │ │ │ │ add.w r1, r0, #3936 @ 0xf60 │ │ │ │ ldr.w r0, [r0, #3936] @ 0xf60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, ip │ │ │ │ bl 4b5640 │ │ │ │ - ldr r3, [pc, #40] @ (57c300 ) │ │ │ │ + ldr r3, [pc, #40] @ (57c2fc ) │ │ │ │ add.w r2, r5, #166 @ 0xa6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 4bc8b4 │ │ │ │ nop │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 57bf3c │ │ │ │ + b.n 57bf40 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r5, pc, #600 @ (adr r5, 57c554 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 57c560 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #488 @ (adr r4, 57c4ec ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 57c4f8 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057c304 : │ │ │ │ +0057c300 : │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #52] @ (57c34c ) │ │ │ │ + ldr r4, [pc, #52] @ (57c348 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #48] @ (57c350 ) │ │ │ │ + ldr r3, [pc, #48] @ (57c34c ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ mov.w r2, #65537 @ 0x10001 │ │ │ │ bl 4ba1d0 │ │ │ │ - ldr r3, [pc, #28] @ (57c354 ) │ │ │ │ + ldr r3, [pc, #28] @ (57c350 ) │ │ │ │ add.w r2, r5, #166 @ 0xa6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 4bc98c │ │ │ │ - b.n 57bec0 │ │ │ │ + b.n 57bec4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r4, pc, #208 @ (adr r4, 57c424 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 57c430 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ ... │ │ │ │ │ │ │ │ -0057c358 : │ │ │ │ +0057c354 : │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #52] @ (57c3a0 ) │ │ │ │ + ldr r4, [pc, #52] @ (57c39c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #48] @ (57c3a4 ) │ │ │ │ + ldr r3, [pc, #48] @ (57c3a0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ mov.w r2, #65537 @ 0x10001 │ │ │ │ bl 4ba1d0 │ │ │ │ - ldr r3, [pc, #28] @ (57c3a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (57c3a4 ) │ │ │ │ add.w r2, r5, #166 @ 0xa6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 4bc98c │ │ │ │ - b.n 57be6c │ │ │ │ + b.n 57be70 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r3, pc, #896 @ (adr r3, 57c728 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 57c734 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ ... │ │ │ │ │ │ │ │ -0057c3ac : │ │ │ │ +0057c3a8 : │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #56] @ (57c3f8 ) │ │ │ │ + ldr r4, [pc, #56] @ (57c3f4 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #52] @ (57c3fc ) │ │ │ │ + ldr r3, [pc, #52] @ (57c3f8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ movw r2, #62463 @ 0xf3ff │ │ │ │ movt r2, #65503 @ 0xffdf │ │ │ │ bl 4ba1d0 │ │ │ │ - ldr r3, [pc, #28] @ (57c400 ) │ │ │ │ + ldr r3, [pc, #28] @ (57c3fc ) │ │ │ │ add.w r2, r5, #166 @ 0xa6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 4bc98c │ │ │ │ - b.n 57be1c │ │ │ │ + b.n 57be20 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - add r3, pc, #560 @ (adr r3, 57c630 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 57c63c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ ... │ │ │ │ │ │ │ │ -0057c404 : │ │ │ │ +0057c400 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (57c464 ) │ │ │ │ + ldr r3, [pc, #80] @ (57c460 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r0, [pc, #80] @ (57c468 ) │ │ │ │ + ldr r0, [pc, #80] @ (57c464 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #68] @ (57c460 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 57c46c │ │ │ │ + ldr r1, [pc, #68] @ (57c45c ) │ │ │ │ + ldr.w ip, [pc, #76] @ 57c468 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r4, [r3, r0] │ │ │ │ add ip, pc │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #64] @ (57c470 ) │ │ │ │ + ldr r0, [pc, #64] @ (57c46c ) │ │ │ │ ldr.w ip, [ip, r2, lsl #2] │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, r1] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r1 │ │ │ │ add r1, ip │ │ │ │ @@ -1257240,48 +1257267,48 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 57bde8 │ │ │ │ + b.n 57bdec │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #200 @ (adr r3, 57c538 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 57c544 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, pc, #120 @ (adr r4, 57c4ec ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 57c4f8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0057c474 : │ │ │ │ +0057c470 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r4, [pc, #92] @ (57c4e4 ) │ │ │ │ + ldr r4, [pc, #92] @ (57c4e0 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 4b4ff4 │ │ │ │ - ldr r3, [pc, #80] @ (57c4e0 ) │ │ │ │ + ldr r3, [pc, #80] @ (57c4dc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ add r4, pc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w ip, [pc, #72] @ 57c4e8 │ │ │ │ + ldr.w ip, [pc, #72] @ 57c4e4 │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #68] @ (57c4ec ) │ │ │ │ + ldr r3, [pc, #68] @ (57c4e8 ) │ │ │ │ add r0, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #68] @ (57c4f0 ) │ │ │ │ + ldr r4, [pc, #68] @ (57c4ec ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr.w r4, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, r4 │ │ │ │ @@ -1257294,42 +1257321,42 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 57bd70 │ │ │ │ + b.n 57bd74 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #688 @ (adr r2, 57c7a4 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 57c7b0 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057c4f4 : │ │ │ │ +0057c4f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (57c554 ) │ │ │ │ + ldr r3, [pc, #80] @ (57c550 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r0, [pc, #80] @ (57c558 ) │ │ │ │ + ldr r0, [pc, #80] @ (57c554 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #68] @ (57c550 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 57c55c │ │ │ │ + ldr r1, [pc, #68] @ (57c54c ) │ │ │ │ + ldr.w ip, [pc, #76] @ 57c558 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r4, [r3, r0] │ │ │ │ add ip, pc │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #64] @ (57c560 ) │ │ │ │ + ldr r0, [pc, #64] @ (57c55c ) │ │ │ │ ldr.w ip, [ip, r2, lsl #2] │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, r1] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r1 │ │ │ │ add r1, ip │ │ │ │ @@ -1257341,42 +1257368,42 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 57ccf8 │ │ │ │ + b.n 57ccfc │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #264 @ (adr r2, 57c668 ) │ │ │ │ + add r2, pc, #280 @ (adr r2, 57c674 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0057c564 : │ │ │ │ +0057c560 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (57c5c4 ) │ │ │ │ + ldr r3, [pc, #80] @ (57c5c0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r0, [pc, #80] @ (57c5c8 ) │ │ │ │ + ldr r0, [pc, #80] @ (57c5c4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #68] @ (57c5c0 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 57c5cc │ │ │ │ + ldr r1, [pc, #68] @ (57c5bc ) │ │ │ │ + ldr.w ip, [pc, #76] @ 57c5c8 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r4, [r3, r0] │ │ │ │ add ip, pc │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #64] @ (57c5d0 ) │ │ │ │ + ldr r0, [pc, #64] @ (57c5cc ) │ │ │ │ ldr.w ip, [ip, r2, lsl #2] │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, r1] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r1 │ │ │ │ add r1, ip │ │ │ │ @@ -1257389,40 +1257416,40 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 57cc88 │ │ │ │ + b.n 57cc8c │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #840 @ (adr r1, 57c918 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 57c924 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r6, 57c640 │ │ │ │ + cbz r2, 57c63e │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0057c5d4 : │ │ │ │ +0057c5d0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #68] @ (57c628 ) │ │ │ │ + ldr r6, [pc, #68] @ (57c624 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r4, [pc, #68] @ (57c62c ) │ │ │ │ + ldr r4, [pc, #68] @ (57c628 ) │ │ │ │ bl 4b45f8 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ bl 4b9978 │ │ │ │ - ldr r3, [pc, #52] @ (57c630 ) │ │ │ │ + ldr r3, [pc, #52] @ (57c62c ) │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #3172 @ 0xc64 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ bl 4bc98c │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ @@ -1257430,32 +1257457,32 @@ │ │ │ │ bl 4ba154 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #4440 @ 0x1158 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 4bc98c │ │ │ │ nop │ │ │ │ - add r1, pc, #432 @ (adr r1, 57c7dc ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 57c7e8 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 57cc00 │ │ │ │ + b.n 57cc04 │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ ... │ │ │ │ │ │ │ │ -0057c634 : │ │ │ │ +0057c630 : │ │ │ │ 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, #76] @ (57c690 ) │ │ │ │ + ldr r5, [pc, #76] @ (57c68c ) │ │ │ │ mov r7, r1 │ │ │ │ bl 4b45f8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4b45f8 │ │ │ │ - ldr r3, [pc, #64] @ (57c694 ) │ │ │ │ + ldr r3, [pc, #64] @ (57c690 ) │ │ │ │ add r5, pc │ │ │ │ mov r6, r0 │ │ │ │ movw r2, #4440 @ 0x1158 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 4bc8b4 │ │ │ │ @@ -1257463,314 +1257490,314 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ bl 4b9e98 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #3172 @ 0xc64 │ │ │ │ bl 4bc8b4 │ │ │ │ - ldr r3, [pc, #28] @ (57c698 ) │ │ │ │ + ldr r3, [pc, #28] @ (57c694 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 4b9c7c │ │ │ │ nop │ │ │ │ - b.n 57cba0 │ │ │ │ + b.n 57cba4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #864 @ (adr r0, 57c9fc ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 57ca08 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057c69c : │ │ │ │ - ldr r3, [pc, #28] @ (57c6bc ) │ │ │ │ +0057c698 : │ │ │ │ + ldr r3, [pc, #28] @ (57c6b8 ) │ │ │ │ adds r2, #182 @ 0xb6 │ │ │ │ - ldr.w ip, [pc, #28] @ 57c6c0 │ │ │ │ + ldr.w ip, [pc, #28] @ 57c6bc │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #28] @ (57c6c4 ) │ │ │ │ + ldr r0, [pc, #28] @ (57c6c0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.w 4bc8b4 │ │ │ │ nop │ │ │ │ - b.n 57cb28 │ │ │ │ + b.n 57cb2c │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #696 @ (adr r0, 57c980 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 57c98c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057c6c8 : │ │ │ │ +0057c6c4 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0057c6cc : │ │ │ │ - ldr r3, [pc, #28] @ (57c6ec ) │ │ │ │ +0057c6c8 : │ │ │ │ + ldr r3, [pc, #28] @ (57c6e8 ) │ │ │ │ adds r2, #182 @ 0xb6 │ │ │ │ - ldr.w ip, [pc, #28] @ 57c6f0 │ │ │ │ + ldr.w ip, [pc, #28] @ 57c6ec │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #28] @ (57c6f4 ) │ │ │ │ + ldr r0, [pc, #28] @ (57c6f0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.w 4bc8b4 │ │ │ │ nop │ │ │ │ - b.n 57caf8 │ │ │ │ + b.n 57cafc │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #504 @ (adr r0, 57c8f0 ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 57c8fc ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057c6f8 : │ │ │ │ +0057c6f4 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0057c6fc : │ │ │ │ - ldr r3, [pc, #28] @ (57c71c ) │ │ │ │ +0057c6f8 : │ │ │ │ + ldr r3, [pc, #28] @ (57c718 ) │ │ │ │ adds r2, #182 @ 0xb6 │ │ │ │ - ldr.w ip, [pc, #28] @ 57c720 │ │ │ │ + ldr.w ip, [pc, #28] @ 57c71c │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #28] @ (57c724 ) │ │ │ │ + ldr r0, [pc, #28] @ (57c720 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.w 4bc8b4 │ │ │ │ nop │ │ │ │ - b.n 57cac8 │ │ │ │ + b.n 57cacc │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #312 @ (adr r0, 57c860 ) │ │ │ │ + add r0, pc, #328 @ (adr r0, 57c86c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057c728 : │ │ │ │ - ldr r3, [pc, #28] @ (57c748 ) │ │ │ │ +0057c724 : │ │ │ │ + ldr r3, [pc, #28] @ (57c744 ) │ │ │ │ adds r2, #182 @ 0xb6 │ │ │ │ - ldr.w ip, [pc, #28] @ 57c74c │ │ │ │ + ldr.w ip, [pc, #28] @ 57c748 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #28] @ (57c750 ) │ │ │ │ + ldr r0, [pc, #28] @ (57c74c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.w 4bc8b4 │ │ │ │ nop │ │ │ │ - b.n 57ca9c │ │ │ │ + b.n 57caa0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #136 @ (adr r0, 57c7dc ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 57c7e8 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057c754 : │ │ │ │ +0057c750 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0057c758 : │ │ │ │ +0057c754 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0057c75c : │ │ │ │ - ldr r3, [pc, #36] @ (57c784 ) │ │ │ │ - ldr.w ip, [pc, #40] @ 57c788 │ │ │ │ +0057c758 : │ │ │ │ + ldr r3, [pc, #36] @ (57c780 ) │ │ │ │ + ldr.w ip, [pc, #40] @ 57c784 │ │ │ │ add r3, pc │ │ │ │ push {lr} │ │ │ │ - ldr r0, [pc, #36] @ (57c78c ) │ │ │ │ + ldr r0, [pc, #36] @ (57c788 ) │ │ │ │ mov lr, r2 │ │ │ │ add.w r2, r1, #166 @ 0xa6 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ add r0, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r0, [r0, lr, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 4bc98c │ │ │ │ - b.n 57ca74 │ │ │ │ + b.n 57ca78 │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057c790 : │ │ │ │ - ldr r3, [pc, #36] @ (57c7b8 ) │ │ │ │ - ldr.w ip, [pc, #40] @ 57c7bc │ │ │ │ +0057c78c : │ │ │ │ + ldr r3, [pc, #36] @ (57c7b4 ) │ │ │ │ + ldr.w ip, [pc, #40] @ 57c7b8 │ │ │ │ add r3, pc │ │ │ │ push {lr} │ │ │ │ - ldr r0, [pc, #36] @ (57c7c0 ) │ │ │ │ + ldr r0, [pc, #36] @ (57c7bc ) │ │ │ │ mov lr, r2 │ │ │ │ add.w r2, r1, #166 @ 0xa6 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ add r0, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r0, [r0, lr, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 4bc98c │ │ │ │ - b.n 57ca40 │ │ │ │ + b.n 57ca44 │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057c7c4 : │ │ │ │ - ldr r3, [pc, #36] @ (57c7ec ) │ │ │ │ - ldr.w ip, [pc, #40] @ 57c7f0 │ │ │ │ +0057c7c0 : │ │ │ │ + ldr r3, [pc, #36] @ (57c7e8 ) │ │ │ │ + ldr.w ip, [pc, #40] @ 57c7ec │ │ │ │ add r3, pc │ │ │ │ push {lr} │ │ │ │ - ldr r0, [pc, #36] @ (57c7f4 ) │ │ │ │ + ldr r0, [pc, #36] @ (57c7f0 ) │ │ │ │ mov lr, r2 │ │ │ │ add.w r2, r1, #166 @ 0xa6 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ add r0, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r0, [r0, lr, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 4bc98c │ │ │ │ - b.n 57ca0c │ │ │ │ + b.n 57ca10 │ │ │ │ lsls r5, r0, #1 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ -0057c7f8 : │ │ │ │ +0057c7f4 : │ │ │ │ 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, #604] @ (57ca68 ) │ │ │ │ + ldr r3, [pc, #604] @ (57ca64 ) │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ add.w r9, r8, #54016 @ 0xd300 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w r9, r9, #156 @ 0x9c │ │ │ │ str r1, [sp, #24] │ │ │ │ bl 5c46fc │ │ │ │ - ldr r3, [pc, #584] @ (57ca6c ) │ │ │ │ - ldr r2, [pc, #588] @ (57ca70 ) │ │ │ │ - ldr r1, [pc, #588] @ (57ca74 ) │ │ │ │ + ldr r3, [pc, #584] @ (57ca68 ) │ │ │ │ + ldr r2, [pc, #588] @ (57ca6c ) │ │ │ │ + ldr r1, [pc, #588] @ (57ca70 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #548 @ 0x224 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #32 │ │ │ │ bl 5c45bc │ │ │ │ add.w r2, r8, #54016 @ 0xd300 │ │ │ │ - ldr r1, [pc, #568] @ (57ca78 ) │ │ │ │ + ldr r1, [pc, #568] @ (57ca74 ) │ │ │ │ adds r2, #152 @ 0x98 │ │ │ │ add.w r8, r8, #54272 @ 0xd400 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r8, #152 @ 0x98 │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ str.w r1, [r3, #4]! │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 57c84e │ │ │ │ - ldr r4, [pc, #548] @ (57ca7c ) │ │ │ │ - ldr r3, [pc, #548] @ (57ca80 ) │ │ │ │ + bne.n 57c84a │ │ │ │ + ldr r4, [pc, #548] @ (57ca78 ) │ │ │ │ + ldr r3, [pc, #548] @ (57ca7c ) │ │ │ │ add r4, pc │ │ │ │ strd r2, r8, [sp, #32] │ │ │ │ add.w fp, r4, #35584 @ 0x8b00 │ │ │ │ add r3, pc │ │ │ │ add.w fp, fp, #88 @ 0x58 │ │ │ │ adds r4, #8 │ │ │ │ mov r8, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 57c8b6 │ │ │ │ + b.n 57c8b2 │ │ │ │ bl 54afb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 57ca30 │ │ │ │ + beq.w 57ca2c │ │ │ │ ldr.w r3, [r9, r7, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ bic.w r0, r3, #3 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 54afb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 57ca1c │ │ │ │ + beq.w 57ca18 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ bl 54afb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 57ca50 │ │ │ │ + beq.w 57ca4c │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 57c98c │ │ │ │ + beq.n 57c988 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ ldrd r0, r1, [r5, #248] @ 0xf8 │ │ │ │ ands r3, r0 │ │ │ │ ands r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 57c8d6 │ │ │ │ + bne.n 57c8d2 │ │ │ │ ldrd r3, r2, [r4, #16] │ │ │ │ ldrd r0, r1, [r5, #256] @ 0x100 │ │ │ │ ands r3, r0 │ │ │ │ ands r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 57c8b0 │ │ │ │ + beq.n 57c8ac │ │ │ │ ldrb.w r6, [r4, #-7] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - beq.n 57c974 │ │ │ │ + beq.n 57c970 │ │ │ │ ldrb.w sl, [r4, #-6] │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ - beq.n 57c9d2 │ │ │ │ + beq.n 57c9ce │ │ │ │ ldrb.w fp, [r4, #-5] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r7, [r4, #-8] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ mov r1, r7 │ │ │ │ - bne.n 57c872 │ │ │ │ + bne.n 57c86e │ │ │ │ bl 54afb4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 57ca40 │ │ │ │ + beq.w 57ca3c │ │ │ │ ldr.w r0, [r9, r7, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ bl 54afb4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57c8b0 │ │ │ │ - ldr r1, [pc, #356] @ (57ca84 ) │ │ │ │ + bne.n 57c8ac │ │ │ │ + ldr r1, [pc, #356] @ (57ca80 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ str.w sl, [sp] │ │ │ │ blx 254f4c <__printf_chk@plt+0x4> │ │ │ │ ldrb.w r2, [r4, #-6] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #336] @ (57ca88 ) │ │ │ │ + ldr r3, [pc, #336] @ (57ca84 ) │ │ │ │ ldrb.w r0, [r4, #-7] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #328] @ (57ca8c ) │ │ │ │ + ldr r2, [pc, #328] @ (57ca88 ) │ │ │ │ add.w r3, r3, #572 @ 0x23c │ │ │ │ - ldr r1, [pc, #328] @ (57ca90 ) │ │ │ │ + ldr r1, [pc, #328] @ (57ca8c ) │ │ │ │ ldrb.w r4, [r4, #-8] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ strd r2, r4, [sp] │ │ │ │ movw r2, #6375 @ 0x18e7 │ │ │ │ bl 70e280 │ │ │ │ @@ -1257782,232 +1257809,232 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r0, [r4, #-8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r9, r0, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57ca0e │ │ │ │ + bne.n 57ca0a │ │ │ │ str.w r4, [r9, r0, lsl #2] │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 57c8b6 │ │ │ │ - ldr r5, [pc, #260] @ (57ca94 ) │ │ │ │ + bne.n 57c8b2 │ │ │ │ + ldr r5, [pc, #260] @ (57ca90 ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr r6, [pc, #260] @ (57ca98 ) │ │ │ │ + ldr r6, [pc, #260] @ (57ca94 ) │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ add r5, pc │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r6, pc │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ and.w r3, r0, #3 │ │ │ │ - cbz r0, 57c9e8 │ │ │ │ + cbz r0, 57c9e4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 57c9b0 │ │ │ │ + beq.n 57c9ac │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 57c9f6 │ │ │ │ + beq.n 57c9f2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 57c99c │ │ │ │ - cbz r4, 57c9ec │ │ │ │ - ldr r3, [pc, #228] @ (57ca9c ) │ │ │ │ + bne.n 57c998 │ │ │ │ + cbz r4, 57c9e8 │ │ │ │ + ldr r3, [pc, #228] @ (57ca98 ) │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2549bc │ │ │ │ - ldr r3, [pc, #220] @ (57caa0 ) │ │ │ │ + ldr r3, [pc, #220] @ (57ca9c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2549b8 │ │ │ │ ldrb.w r1, [r4, #-8] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 54afb4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 57c8b0 │ │ │ │ - b.n 57c930 │ │ │ │ + bne.w 57c8ac │ │ │ │ + b.n 57c92c │ │ │ │ str r6, [r7, #0] │ │ │ │ - b.n 57c9b0 │ │ │ │ - ldr r0, [pc, #180] @ (57caa4 ) │ │ │ │ + b.n 57c9ac │ │ │ │ + ldr r0, [pc, #180] @ (57caa0 ) │ │ │ │ add r0, pc │ │ │ │ blx 25352c │ │ │ │ - b.n 57c9b6 │ │ │ │ + b.n 57c9b2 │ │ │ │ movs r1, #32 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ bl 55bb4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57c9ae │ │ │ │ + bne.n 57c9aa │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 252fd8 │ │ │ │ str r5, [r7, #0] │ │ │ │ - b.n 57c9b0 │ │ │ │ - ldr r1, [pc, #152] @ (57caa8 ) │ │ │ │ + b.n 57c9ac │ │ │ │ + ldr r1, [pc, #152] @ (57caa4 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 254f4c <__printf_chk@plt+0x4> │ │ │ │ - b.n 57c930 │ │ │ │ - ldr r1, [pc, #140] @ (57caac ) │ │ │ │ + b.n 57c92c │ │ │ │ + ldr r1, [pc, #140] @ (57caa8 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 254f4c <__printf_chk@plt+0x4> │ │ │ │ - b.n 57c930 │ │ │ │ - ldr r1, [pc, #124] @ (57cab0 ) │ │ │ │ + b.n 57c92c │ │ │ │ + ldr r1, [pc, #124] @ (57caac ) │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 254f4c <__printf_chk@plt+0x4> │ │ │ │ - b.n 57c930 │ │ │ │ - ldr r1, [pc, #112] @ (57cab4 ) │ │ │ │ + b.n 57c92c │ │ │ │ + ldr r1, [pc, #112] @ (57cab0 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 254f4c <__printf_chk@plt+0x4> │ │ │ │ - b.n 57c930 │ │ │ │ - ldr r1, [pc, #100] @ (57cab8 ) │ │ │ │ + b.n 57c92c │ │ │ │ + ldr r1, [pc, #100] @ (57cab4 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str.w sl, [sp] │ │ │ │ movs r0, #1 │ │ │ │ blx 254f4c <__printf_chk@plt+0x4> │ │ │ │ - b.n 57c930 │ │ │ │ - b.n 57cc00 │ │ │ │ + b.n 57c92c │ │ │ │ + b.n 57cc04 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ movs r4, r6 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ movs r2, r4 │ │ │ │ - b.n 57cbcc │ │ │ │ + b.n 57cbd0 │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ movs r4, r6 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ movs r3, r4 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r0, r1, #1 │ │ │ │ subs r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #224] @ (57cb84 ) │ │ │ │ + ldr r2, [pc, #224] @ (57cb80 ) │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ -0057cabc : │ │ │ │ +0057cab8 : │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #180] @ (57cb84 ) │ │ │ │ - ldr.w fp, [pc, #180] @ 57cb88 │ │ │ │ + ldr r3, [pc, #180] @ (57cb80 ) │ │ │ │ + ldr.w fp, [pc, #180] @ 57cb84 │ │ │ │ add.w r7, r0, #54016 @ 0xd300 │ │ │ │ add.w r8, r0, #54272 @ 0xd400 │ │ │ │ add r3, pc │ │ │ │ add fp, pc │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ add.w r8, r8, #152 @ 0x98 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 57caee │ │ │ │ + b.n 57caea │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 57cb74 │ │ │ │ + beq.n 57cb70 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57caea │ │ │ │ + beq.n 57cae6 │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 57caea │ │ │ │ - ldr r6, [pc, #136] @ (57cb8c ) │ │ │ │ + bne.n 57cae6 │ │ │ │ + ldr r6, [pc, #136] @ (57cb88 ) │ │ │ │ bic.w sl, r3, #3 │ │ │ │ add.w r5, sl, #128 @ 0x80 │ │ │ │ add r6, pc │ │ │ │ - b.n 57cb16 │ │ │ │ + b.n 57cb12 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 57cb66 │ │ │ │ + beq.n 57cb62 │ │ │ │ ldr.w r4, [sl] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 57cb0e │ │ │ │ + beq.n 57cb0a │ │ │ │ and.w r3, r4, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 57cb0e │ │ │ │ + bne.n 57cb0a │ │ │ │ bic.w r4, r4, #3 │ │ │ │ add.w r9, r4, #128 @ 0x80 │ │ │ │ - b.n 57cb36 │ │ │ │ + b.n 57cb32 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 57cb52 │ │ │ │ + beq.n 57cb4e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ and.w r3, r0, #3 │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 57cb30 │ │ │ │ + beq.n 57cb2c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 57cb30 │ │ │ │ + bne.n 57cb2c │ │ │ │ bic.w r0, r0, #1 │ │ │ │ adds r4, #4 │ │ │ │ blx 252fd8 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 57cb36 │ │ │ │ + bne.n 57cb32 │ │ │ │ ldr.w r0, [sl] │ │ │ │ add.w sl, sl, #4 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ blx 252fd8 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 57cb16 │ │ │ │ + bne.n 57cb12 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bic.w r0, r0, #1 │ │ │ │ blx 252fd8 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 57caee │ │ │ │ + bne.n 57caea │ │ │ │ add sp, #12 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ │ │ │ │ -0057cb90 : │ │ │ │ +0057cb8c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r1, r0, #8192 @ 0x2000 │ │ │ │ movw r3, #43344 @ 0xa950 │ │ │ │ adds r2, r1, r3 │ │ │ │ @@ -1258018,25 +1258045,25 @@ │ │ │ │ movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ and.w lr, r0, lr │ │ │ │ ands r3, r4 │ │ │ │ ldrd r2, ip, [ip, #88] @ 0x58 │ │ │ │ orrs.w r5, lr, r3 │ │ │ │ - bne.n 57cbd8 │ │ │ │ + bne.n 57cbd4 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ sbcs.w r5, ip, #0 │ │ │ │ - bcc.n 57cc00 │ │ │ │ + bcc.n 57cbfc │ │ │ │ lsrs r0, r2, #23 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ mov r2, lr │ │ │ │ str r1, [sp, #12] │ │ │ │ lsls r0, r0, #23 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #88] @ (57cc40 ) │ │ │ │ + ldr r0, [pc, #88] @ (57cc3c ) │ │ │ │ add r0, pc │ │ │ │ bl 70eb14 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movw r2, #43344 @ 0xa950 │ │ │ │ add.w r3, r1, #43264 @ 0xa900 │ │ │ │ adds r4, r1, r2 │ │ │ │ ldr r0, [r1, r2] │ │ │ │ @@ -1258059,87 +1258086,87 @@ │ │ │ │ add sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r4, #15 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ -0057cc44 : │ │ │ │ +0057cc40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (57ccc4 ) │ │ │ │ + ldr r2, [pc, #108] @ (57ccc0 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #108] @ (57ccc8 ) │ │ │ │ + ldr r3, [pc, #108] @ (57ccc4 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ blx 254ca4 │ │ │ │ - ldr.w ip, [pc, #80] @ 57cccc │ │ │ │ + ldr.w ip, [pc, #80] @ 57ccc8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ addw r4, ip, #1396 @ 0x574 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 4ddbc4 │ │ │ │ - ldr r2, [pc, #56] @ (57ccd0 ) │ │ │ │ - ldr r3, [pc, #44] @ (57ccc8 ) │ │ │ │ + ldr r2, [pc, #56] @ (57cccc ) │ │ │ │ + ldr r3, [pc, #44] @ (57ccc4 ) │ │ │ │ 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 57ccc0 │ │ │ │ + bne.n 57ccbc │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 57cdc0 │ │ │ │ + bgt.n 57cbc4 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bgt.n 57cd50 │ │ │ │ + bgt.n 57cd54 │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ -0057ccd4 : │ │ │ │ +0057ccd0 : │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic.w r3, r3, r1 │ │ │ │ str r3, [r0, #20] │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0057cce4 : │ │ │ │ +0057cce0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1258152,38 +1258179,38 @@ │ │ │ │ movw r0, #13825 @ 0x3601 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ movw ip, #8927 @ 0x22df │ │ │ │ str.w lr, [r3, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ strd ip, r2, [r3, #16] │ │ │ │ strb r2, [r3, #24] │ │ │ │ - beq.n 57cdb2 │ │ │ │ - bgt.n 57cd5a │ │ │ │ - cbz r1, 57cd4a │ │ │ │ + beq.n 57cdae │ │ │ │ + bgt.n 57cd56 │ │ │ │ + cbz r1, 57cd46 │ │ │ │ cmp r1, #32 │ │ │ │ ittt eq │ │ │ │ moveq r0, #7 │ │ │ │ moveq r1, #96 @ 0x60 │ │ │ │ mvneq.w ip, #94 @ 0x5e │ │ │ │ - bne.n 57cd90 │ │ │ │ + bne.n 57cd8c │ │ │ │ strd r0, r1, [r3] │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #1 │ │ │ │ strd ip, r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ strb r1, [r3, #24] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 57cd90 │ │ │ │ + bne.n 57cd8c │ │ │ │ mov.w ip, #34 @ 0x22 │ │ │ │ mov.w r0, #6144 @ 0x1800 │ │ │ │ mov.w lr, #3 │ │ │ │ strd ip, r0, [r3] │ │ │ │ movw r1, #59393 @ 0xe801 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ mov r0, r3 │ │ │ │ @@ -1258210,56 +1258237,56 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ movs r0, #16 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mvn.w ip, #382 @ 0x17e │ │ │ │ - b.n 57cd3a │ │ │ │ + b.n 57cd36 │ │ │ │ nop │ │ │ │ │ │ │ │ -0057cdc0 : │ │ │ │ +0057cdbc : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0057cdc4 : │ │ │ │ +0057cdc0 : │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0057cdc8 : │ │ │ │ +0057cdc4 : │ │ │ │ ldr r3, [r0, #20] │ │ │ │ eors r1, r3 │ │ │ │ ands r1, r2 │ │ │ │ eors r1, r3 │ │ │ │ str r1, [r0, #20] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0057cddc : │ │ │ │ +0057cdd8 : │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ands r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0057cde4 : │ │ │ │ +0057cde0 : │ │ │ │ str r1, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0057cdec : │ │ │ │ +0057cde8 : │ │ │ │ mov r3, r0 │ │ │ │ ldrd r0, r2, [r0, #16] │ │ │ │ orrs r2, r1 │ │ │ │ tst r1, r0 │ │ │ │ str r2, [r3, #20] │ │ │ │ - bne.n 57ce08 │ │ │ │ + bne.n 57ce04 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -1258277,331 +1258304,331 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0057ce38 : │ │ │ │ +0057ce34 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #480] @ (57d02c ) │ │ │ │ + ldr r1, [pc, #480] @ (57d028 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57cf2a │ │ │ │ - ldr r1, [pc, #468] @ (57d030 ) │ │ │ │ + beq.n 57cf26 │ │ │ │ + ldr r1, [pc, #468] @ (57d02c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57cf54 │ │ │ │ - ldr r1, [pc, #460] @ (57d034 ) │ │ │ │ + beq.n 57cf50 │ │ │ │ + ldr r1, [pc, #460] @ (57d030 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57cf66 │ │ │ │ - ldr r1, [pc, #448] @ (57d038 ) │ │ │ │ + beq.n 57cf62 │ │ │ │ + ldr r1, [pc, #448] @ (57d034 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57cf42 │ │ │ │ - ldr r1, [pc, #440] @ (57d03c ) │ │ │ │ + beq.n 57cf3e │ │ │ │ + ldr r1, [pc, #440] @ (57d038 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57cf78 │ │ │ │ - ldr r1, [pc, #428] @ (57d040 ) │ │ │ │ + beq.n 57cf74 │ │ │ │ + ldr r1, [pc, #428] @ (57d03c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57cf8a │ │ │ │ - ldr r1, [pc, #420] @ (57d044 ) │ │ │ │ + beq.n 57cf86 │ │ │ │ + ldr r1, [pc, #420] @ (57d040 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57cf9c │ │ │ │ - ldr r1, [pc, #408] @ (57d048 ) │ │ │ │ + beq.n 57cf98 │ │ │ │ + ldr r1, [pc, #408] @ (57d044 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57cfae │ │ │ │ - ldr r1, [pc, #400] @ (57d04c ) │ │ │ │ + beq.n 57cfaa │ │ │ │ + ldr r1, [pc, #400] @ (57d048 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57cfd2 │ │ │ │ - ldr r1, [pc, #388] @ (57d050 ) │ │ │ │ + beq.w 57cfce │ │ │ │ + ldr r1, [pc, #388] @ (57d04c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57cfe4 │ │ │ │ - ldr r1, [pc, #376] @ (57d054 ) │ │ │ │ + beq.w 57cfe0 │ │ │ │ + ldr r1, [pc, #376] @ (57d050 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57cff6 │ │ │ │ - ldr r1, [pc, #364] @ (57d058 ) │ │ │ │ + beq.w 57cff2 │ │ │ │ + ldr r1, [pc, #364] @ (57d054 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57d008 │ │ │ │ - ldr r1, [pc, #352] @ (57d05c ) │ │ │ │ + beq.w 57d004 │ │ │ │ + ldr r1, [pc, #352] @ (57d058 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 57d01a │ │ │ │ - ldr r1, [pc, #340] @ (57d060 ) │ │ │ │ + beq.w 57d016 │ │ │ │ + ldr r1, [pc, #340] @ (57d05c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57cfc0 │ │ │ │ + bne.n 57cfbc │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.n 57cf18 │ │ │ │ + bpl.n 57cf14 │ │ │ │ movs r0, #8 │ │ │ │ blx 253f60 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57cf1a │ │ │ │ + b.n 57cf16 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsls r5, r2, #28 │ │ │ │ - bmi.n 57cf38 │ │ │ │ + bmi.n 57cf34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57cf1a │ │ │ │ + b.n 57cf16 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.n 57cf38 │ │ │ │ + bmi.n 57cf34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57cf1a │ │ │ │ + b.n 57cf16 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bmi.n 57cf38 │ │ │ │ + bmi.n 57cf34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57cf1a │ │ │ │ + b.n 57cf16 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 57cf38 │ │ │ │ + bmi.n 57cf34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57cf1a │ │ │ │ + b.n 57cf16 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.n 57cf38 │ │ │ │ + bmi.n 57cf34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57cf1a │ │ │ │ + b.n 57cf16 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bmi.n 57cf38 │ │ │ │ + bmi.n 57cf34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57cf1a │ │ │ │ + b.n 57cf16 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsls r3, r2, #24 │ │ │ │ - bmi.n 57cf38 │ │ │ │ + bmi.n 57cf34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57cf1a │ │ │ │ + b.n 57cf16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.n 57cf38 │ │ │ │ + bmi.n 57cf34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57cf1a │ │ │ │ + b.n 57cf16 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsls r0, r2, #21 │ │ │ │ - bmi.n 57cf38 │ │ │ │ + bmi.n 57cf34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57cf1a │ │ │ │ + b.n 57cf16 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bmi.n 57cf38 │ │ │ │ + bmi.n 57cf34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57cf1a │ │ │ │ + b.n 57cf16 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsls r2, r2, #19 │ │ │ │ - bmi.n 57cf38 │ │ │ │ + bmi.n 57cf34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57cf1a │ │ │ │ + b.n 57cf16 │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsls r3, r2, #18 │ │ │ │ - bmi.n 57cf38 │ │ │ │ + bmi.n 57cf34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57cf1a │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + b.n 57cf16 │ │ │ │ + subs r5, #2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #20 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #30 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r5, #32 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ movs r3, r4 │ │ │ │ subs r5, #34 @ 0x22 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #26 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #18 │ │ │ │ movs r3, r4 │ │ │ │ subs r5, #14 │ │ │ │ movs r3, r4 │ │ │ │ subs r5, #10 │ │ │ │ movs r3, r4 │ │ │ │ - subs r5, #6 │ │ │ │ - movs r3, r4 │ │ │ │ │ │ │ │ -0057d064 : │ │ │ │ +0057d060 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #376] @ (57d1f0 ) │ │ │ │ + ldr r1, [pc, #376] @ (57d1ec ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d160 │ │ │ │ - ldr r1, [pc, #364] @ (57d1f4 ) │ │ │ │ + beq.n 57d15c │ │ │ │ + ldr r1, [pc, #364] @ (57d1f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d148 │ │ │ │ - ldr r1, [pc, #356] @ (57d1f8 ) │ │ │ │ + beq.n 57d144 │ │ │ │ + ldr r1, [pc, #356] @ (57d1f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d178 │ │ │ │ - ldr r1, [pc, #344] @ (57d1fc ) │ │ │ │ + beq.n 57d174 │ │ │ │ + ldr r1, [pc, #344] @ (57d1f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d16c │ │ │ │ - ldr r1, [pc, #336] @ (57d200 ) │ │ │ │ + beq.n 57d168 │ │ │ │ + ldr r1, [pc, #336] @ (57d1fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d184 │ │ │ │ - ldr r1, [pc, #324] @ (57d204 ) │ │ │ │ + beq.n 57d180 │ │ │ │ + ldr r1, [pc, #324] @ (57d200 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d19c │ │ │ │ - ldr r1, [pc, #316] @ (57d208 ) │ │ │ │ + beq.n 57d198 │ │ │ │ + ldr r1, [pc, #316] @ (57d204 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d1a8 │ │ │ │ - ldr r1, [pc, #304] @ (57d20c ) │ │ │ │ + beq.n 57d1a4 │ │ │ │ + ldr r1, [pc, #304] @ (57d208 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d190 │ │ │ │ - ldr r1, [pc, #296] @ (57d210 ) │ │ │ │ + beq.n 57d18c │ │ │ │ + ldr r1, [pc, #296] @ (57d20c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d1b4 │ │ │ │ - ldr r1, [pc, #284] @ (57d214 ) │ │ │ │ + beq.n 57d1b0 │ │ │ │ + ldr r1, [pc, #284] @ (57d210 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d1c0 │ │ │ │ - ldr r1, [pc, #276] @ (57d218 ) │ │ │ │ + beq.n 57d1bc │ │ │ │ + ldr r1, [pc, #276] @ (57d214 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d1cc │ │ │ │ - ldr r1, [pc, #264] @ (57d21c ) │ │ │ │ + beq.n 57d1c8 │ │ │ │ + ldr r1, [pc, #264] @ (57d218 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d1d8 │ │ │ │ - ldr r1, [pc, #256] @ (57d220 ) │ │ │ │ + beq.n 57d1d4 │ │ │ │ + ldr r1, [pc, #256] @ (57d21c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d1e4 │ │ │ │ - ldr r1, [pc, #244] @ (57d224 ) │ │ │ │ + beq.n 57d1e0 │ │ │ │ + ldr r1, [pc, #244] @ (57d220 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 254b00 │ │ │ │ - cbz r0, 57d150 │ │ │ │ + cbz r0, 57d14c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -1258613,116 +1258640,116 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 57d152 │ │ │ │ + b.n 57d14e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 57d152 │ │ │ │ + b.n 57d14e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 57d152 │ │ │ │ + b.n 57d14e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 57d152 │ │ │ │ + b.n 57d14e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 57d152 │ │ │ │ + b.n 57d14e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 57d152 │ │ │ │ + b.n 57d14e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 57d152 │ │ │ │ + b.n 57d14e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 57d152 │ │ │ │ + b.n 57d14e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 57d152 │ │ │ │ + b.n 57d14e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 57d152 │ │ │ │ + b.n 57d14e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 57d152 │ │ │ │ + b.n 57d14e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 57d152 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ - movs r3, r4 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + b.n 57d14e │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #234 @ 0xea │ │ │ │ - movs r3, r4 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ subs r2, #238 @ 0xee │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ subs r2, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ + movs r3, r4 │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ + movs r3, r4 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ -0057d228 : │ │ │ │ +0057d224 : │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [r0, #20] │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0057d234 : │ │ │ │ +0057d230 : │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 57d2f2 │ │ │ │ - bhi.n 57d26a │ │ │ │ + beq.n 57d2ee │ │ │ │ + bhi.n 57d266 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 57d338 │ │ │ │ + bhi.n 57d334 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 57d28c │ │ │ │ + bhi.n 57d288 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ movs r2, #105 @ 0x69 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -1258734,259 +1258761,261 @@ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 57d2e8 │ │ │ │ - bhi.n 57d2d2 │ │ │ │ + beq.n 57d2e4 │ │ │ │ + bhi.n 57d2ce │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 57d296 │ │ │ │ + beq.n 57d292 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.n 57d2fc │ │ │ │ + beq.n 57d2f8 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 57d32e │ │ │ │ - ldr r0, [pc, #192] @ (57d344 ) │ │ │ │ + bne.n 57d32a │ │ │ │ + ldr r0, [pc, #192] @ (57d340 ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #184] @ (57d348 ) │ │ │ │ + ldr r0, [pc, #184] @ (57d344 ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #180] @ (57d34c ) │ │ │ │ + ldr r0, [pc, #180] @ (57d348 ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #172] @ (57d350 ) │ │ │ │ + ldr r0, [pc, #172] @ (57d34c ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #168] @ (57d354 ) │ │ │ │ + ldr r0, [pc, #168] @ (57d350 ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #160] @ (57d358 ) │ │ │ │ + ldr r0, [pc, #160] @ (57d354 ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #156] @ (57d35c ) │ │ │ │ + ldr r0, [pc, #156] @ (57d358 ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #148] @ (57d360 ) │ │ │ │ + ldr r0, [pc, #148] @ (57d35c ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 57d306 │ │ │ │ + beq.n 57d302 │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ - bne.n 57d324 │ │ │ │ - ldr r0, [pc, #132] @ (57d364 ) │ │ │ │ + bne.n 57d320 │ │ │ │ + ldr r0, [pc, #132] @ (57d360 ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #124] @ (57d368 ) │ │ │ │ + ldr r0, [pc, #124] @ (57d364 ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #120] @ (57d36c ) │ │ │ │ + ldr r0, [pc, #120] @ (57d368 ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #112] @ (57d370 ) │ │ │ │ + ldr r0, [pc, #112] @ (57d36c ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #108] @ (57d374 ) │ │ │ │ + ldr r0, [pc, #108] @ (57d370 ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #100] @ (57d378 ) │ │ │ │ + ldr r0, [pc, #100] @ (57d374 ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #96] @ (57d37c ) │ │ │ │ + ldr r0, [pc, #96] @ (57d378 ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #88] @ (57d380 ) │ │ │ │ + ldr r0, [pc, #88] @ (57d37c ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #84] @ (57d384 ) │ │ │ │ + ldr r0, [pc, #84] @ (57d380 ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #76] @ (57d388 ) │ │ │ │ + ldr r0, [pc, #76] @ (57d384 ) │ │ │ │ add r0, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #6 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #10 │ │ │ │ + subs r1, #14 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ movs r3, r4 │ │ │ │ │ │ │ │ -0057d38c : │ │ │ │ +0057d388 : │ │ │ │ tst r0, r1 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0057d398 : │ │ │ │ +0057d394 : │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0057d3a8 : │ │ │ │ +0057d3a4 : │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add.w r6, sl, r1 │ │ │ │ add.w r3, sl, r3, lsl #1 │ │ │ │ - cbz r4, 57d40e │ │ │ │ + cbz r4, 57d40e │ │ │ │ mov.w lr, r4, lsl #1 │ │ │ │ cmp r5, r4 │ │ │ │ it ge │ │ │ │ cmpge r0, sl │ │ │ │ add r3, lr │ │ │ │ add.w r2, sl, lr │ │ │ │ - beq.n 57d40a │ │ │ │ + beq.n 57d40a │ │ │ │ cmp sl, r2 │ │ │ │ itt cc │ │ │ │ addcc.w ip, r0, r1 │ │ │ │ movcc r4, sl │ │ │ │ - bcs.n 57d40e │ │ │ │ + bcs.n 57d40e │ │ │ │ cmp ip, r0 │ │ │ │ mov.w r5, #0 │ │ │ │ add.w r0, r0, #2 │ │ │ │ it hi │ │ │ │ ldrhhi.w r5, [r0, #-2] │ │ │ │ strh.w r5, [r4], #2 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 57d3ee │ │ │ │ + bcc.n 57d3ee │ │ │ │ add.w r2, sl, lr │ │ │ │ add lr, fp │ │ │ │ - b.n 57d412 │ │ │ │ + b.n 57d412 │ │ │ │ mov r2, sl │ │ │ │ mov lr, fp │ │ │ │ cmp r3, r6 │ │ │ │ ite hi │ │ │ │ movhi r4, r6 │ │ │ │ movls r4, r3 │ │ │ │ cmp r3, r6 │ │ │ │ it ls │ │ │ │ movls r3, r6 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs.w 57d632 │ │ │ │ + bcs.w 57d632 │ │ │ │ mov ip, r2 │ │ │ │ mov r6, r8 │ │ │ │ mov r5, lr │ │ │ │ movs r0, #0 │ │ │ │ movw r9, #16777 @ 0x4189 │ │ │ │ strd r1, lr, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 57d468 │ │ │ │ + b.n 57d468 │ │ │ │ mul.w r0, r9, r0 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ rsb r1, r0, r0, lsl #5 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ sub.w r2, r2, r1, lsl #3 │ │ │ │ sub.w r1, r2, #1000 @ 0x3e8 │ │ │ │ uxth r2, r2 │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ uxth r1, r1 │ │ │ │ adc.w r0, r0, #0 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ strh.w r2, [ip], #2 │ │ │ │ cmp ip, r4 │ │ │ │ - bcs.n 57d4c4 │ │ │ │ + bcs.n 57d4c4 │ │ │ │ ldrh.w r2, [r5], #2 │ │ │ │ ldrh.w r1, [r6], #2 │ │ │ │ mla r2, r7, r1, r2 │ │ │ │ add r2, r0 │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ - bcc.n 57d460 │ │ │ │ + bcc.n 57d460 │ │ │ │ add.w lr, r2, #999424 @ 0xf4000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ add.w lr, lr, #576 @ 0x240 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 57d43a │ │ │ │ + bge.n 57d43a │ │ │ │ mov.w r1, lr, lsr #3 │ │ │ │ mul.w r1, r9, r1 │ │ │ │ lsrs r1, r1, #21 │ │ │ │ subw r0, r1, #999 @ 0x3e7 │ │ │ │ rsb r2, r1, r1, lsl #5 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ sub.w lr, lr, r2, lsl #3 │ │ │ │ @@ -1258994,32 +1259023,32 @@ │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ it cs │ │ │ │ subcs.w r2, lr, #1000 @ 0x3e8 │ │ │ │ strh.w r2, [ip], #2 │ │ │ │ it cc │ │ │ │ subcc.w r0, r1, #1000 @ 0x3e8 │ │ │ │ cmp ip, r4 │ │ │ │ - bcc.n 57d468 │ │ │ │ + bcc.n 57d468 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, lr, [sp, #4] │ │ │ │ subs r4, r4, r2 │ │ │ │ subs r4, #1 │ │ │ │ adds r2, #2 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ add r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 57d594 │ │ │ │ + bls.n 57d594 │ │ │ │ add.w r8, r8, #2 │ │ │ │ add.w lr, lr, #2 │ │ │ │ add r8, r4 │ │ │ │ add lr, r4 │ │ │ │ add.w r6, fp, r1 │ │ │ │ mov r5, r2 │ │ │ │ movw ip, #16777 @ 0x4189 │ │ │ │ - b.n 57d524 │ │ │ │ + b.n 57d524 │ │ │ │ lsrs r0, r1, #3 │ │ │ │ mul.w r0, ip, r0 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ rsb r4, r0, r0, lsl #5 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ sub.w r1, r1, r4, lsl #3 │ │ │ │ sub.w r9, r1, #1000 @ 0x3e8 │ │ │ │ @@ -1259027,28 +1259056,28 @@ │ │ │ │ cmp.w r4, #1000 @ 0x3e8 │ │ │ │ uxth.w r1, r9 │ │ │ │ it cs │ │ │ │ movcs r4, r1 │ │ │ │ adc.w r0, r0, #0 │ │ │ │ strh.w r4, [r5], #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 57d580 │ │ │ │ + bcs.n 57d580 │ │ │ │ cmp lr, r6 │ │ │ │ iteet cs │ │ │ │ ldrhcs.w r1, [r8], #2 │ │ │ │ ldrhcc.w r1, [lr], #2 │ │ │ │ addcc r1, r1, r0 │ │ │ │ mlacs r1, r7, r1, r0 │ │ │ │ cmp.w r1, #1000 @ 0x3e8 │ │ │ │ itt cc │ │ │ │ movcc r4, r1 │ │ │ │ movcc r0, #0 │ │ │ │ - bcc.n 57d51c │ │ │ │ + bcc.n 57d51c │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 57d4f2 │ │ │ │ + bge.n 57d4f2 │ │ │ │ add.w r1, r1, #999424 @ 0xf4000 │ │ │ │ add.w r1, r1, #576 @ 0x240 │ │ │ │ lsrs r0, r1, #3 │ │ │ │ mul.w r0, ip, r0 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ rsb r4, r0, r0, lsl #5 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ @@ -1259058,54 +1259087,54 @@ │ │ │ │ it cs │ │ │ │ subcs.w r4, r1, #1000 @ 0x3e8 │ │ │ │ strh.w r4, [r5], #2 │ │ │ │ ite cc │ │ │ │ subcc.w r0, r0, #1000 @ 0x3e8 │ │ │ │ subwcs r0, r0, #999 @ 0x3e7 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 57d524 │ │ │ │ + bcc.n 57d524 │ │ │ │ subs r1, r3, #1 │ │ │ │ adds r4, r2, #1 │ │ │ │ subs r1, r1, r2 │ │ │ │ adds r2, #2 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ cmp r4, r3 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ add r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d61a │ │ │ │ - bgt.n 57d600 │ │ │ │ + beq.n 57d61a │ │ │ │ + bgt.n 57d600 │ │ │ │ cmp sl, r3 │ │ │ │ mov r4, sl │ │ │ │ it cs │ │ │ │ movcs r2, #1 │ │ │ │ - bcs.n 57d5e0 │ │ │ │ + bcs.n 57d5e0 │ │ │ │ movs r1, #1 │ │ │ │ movw r5, #999 @ 0x3e7 │ │ │ │ ldrh.w r2, [r4], #2 │ │ │ │ subs r2, r5, r2 │ │ │ │ add r1, r2 │ │ │ │ cmp.w r1, #1000 @ 0x3e8 │ │ │ │ iteet ne │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, #0 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ strh.w r2, [r4, #-2] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 57d5aa │ │ │ │ + bhi.n 57d5aa │ │ │ │ sub.w r4, r3, sl │ │ │ │ add.w r3, sl, #2 │ │ │ │ subs r4, #1 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ add r4, r3 │ │ │ │ subs r3, r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 57d5e8 │ │ │ │ + beq.n 57d5e8 │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ mov.w r0, sl, asr #1 │ │ │ │ add sp, #20 │ │ │ │ @@ -1259128,64 +1259157,64 @@ │ │ │ │ add sp, #20 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 57d61a │ │ │ │ + bcs.n 57d61a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57d4e6 │ │ │ │ + b.n 57d4e6 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov ip, r1 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #548] @ (57d86c ) │ │ │ │ + ldr r1, [pc, #548] @ (57d86c ) │ │ │ │ subs r5, r3, r5 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 57d7d0 │ │ │ │ + ble.w 57d7d0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r7, r5 │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr.w lr, [r8] │ │ │ │ orr.w lr, lr, #2048 @ 0x800 │ │ │ │ str.w lr, [r8] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #1 │ │ │ │ - ble.w 57d786 │ │ │ │ + ble.w 57d786 │ │ │ │ movs r7, #1 │ │ │ │ cmp r3, r5 │ │ │ │ str r7, [r4, #0] │ │ │ │ - blt.w 57d7aa │ │ │ │ + blt.w 57d7aa │ │ │ │ movs r3, #3 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 57d696 │ │ │ │ + ble.n 57d696 │ │ │ │ movs r7, #1 │ │ │ │ ldrh.w lr, [r2], #2 │ │ │ │ adds r3, #3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 57d692 │ │ │ │ + beq.n 57d692 │ │ │ │ str r7, [r4, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.n 57d684 │ │ │ │ + bgt.n 57d684 │ │ │ │ subs r3, r5, r3 │ │ │ │ ldrh.w lr, [r2] │ │ │ │ adds r7, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 57d826 │ │ │ │ + beq.w 57d826 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 57d816 │ │ │ │ - ldr r5, [pc, #452] @ (57d870 ) │ │ │ │ + beq.w 57d816 │ │ │ │ + ldr r5, [pc, #452] @ (57d870 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r6, [r5, r7, lsl #2] │ │ │ │ - ldr r5, [pc, #448] @ (57d874 ) │ │ │ │ + ldr r5, [pc, #448] @ (57d874 ) │ │ │ │ ldr r5, [r1, r5] │ │ │ │ ldr.w r5, [r5, r7, lsl #3] │ │ │ │ str r5, [sp, #4] │ │ │ │ lsr.w r5, lr, r7 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ lsrs r5, r5, #17 │ │ │ │ @@ -1259195,82 +1259224,82 @@ │ │ │ │ movne r6, #1 │ │ │ │ ldreq r6, [r4, #0] │ │ │ │ movw lr, #6554 @ 0x199a │ │ │ │ movs r7, #10 │ │ │ │ mul.w lr, lr, r5 │ │ │ │ mov.w lr, lr, lsr #16 │ │ │ │ mls r5, r7, lr, r5 │ │ │ │ - ldr r7, [pc, #400] @ (57d878 ) │ │ │ │ + ldr r7, [pc, #400] @ (57d878 ) │ │ │ │ add r7, pc │ │ │ │ add r5, r7 │ │ │ │ ldrb r5, [r5, #20] │ │ │ │ add r5, r6 │ │ │ │ str r5, [r4, #0] │ │ │ │ ldr.w r5, [ip] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 57d81c │ │ │ │ + ble.w 57d81c │ │ │ │ add.w ip, r3, r5 │ │ │ │ str r5, [r0, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ add.w r5, r3, #3 │ │ │ │ strh.w lr, [r0, #10] │ │ │ │ - ble.n 57d764 │ │ │ │ + ble.n 57d764 │ │ │ │ ldr.w r6, [r7, r5, lsl #2] │ │ │ │ sub.w ip, ip, r3 │ │ │ │ - ldr r7, [pc, #344] @ (57d874 ) │ │ │ │ + ldr r7, [pc, #344] @ (57d874 ) │ │ │ │ negs r3, r3 │ │ │ │ mov r9, r6 │ │ │ │ adds r0, #10 │ │ │ │ sub.w ip, ip, #3 │ │ │ │ ldr r1, [r1, r7] │ │ │ │ ldrh.w r3, [r1, r3, lsl #3] │ │ │ │ ldr.w r7, [r1, r5, lsl #3] │ │ │ │ mov sl, r3 │ │ │ │ - b.n 57d73e │ │ │ │ + b.n 57d73e │ │ │ │ add.w r3, r5, ip │ │ │ │ strh.w r1, [r0, #2]! │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 57d764 │ │ │ │ + ble.n 57d764 │ │ │ │ ldrh.w r3, [r2, #2]! │ │ │ │ cmp.w ip, #0 │ │ │ │ sub.w ip, ip, #3 │ │ │ │ lsr.w r1, r3, r5 │ │ │ │ mul.w r1, r9, r1 │ │ │ │ mov.w r1, r1, lsr #17 │ │ │ │ mls r3, r1, r7, r3 │ │ │ │ smlabb r3, r3, sl, lr │ │ │ │ mov lr, r1 │ │ │ │ strh r3, [r0, #0] │ │ │ │ - bgt.n 57d732 │ │ │ │ + bgt.n 57d732 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 57d774 │ │ │ │ + cbz r3, 57d774 │ │ │ │ ldr.w r3, [r8] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str.w r3, [r8] │ │ │ │ add sp, #8 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, r5 │ │ │ │ - bge.w 57d67c │ │ │ │ + bge.w 57d67c │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 57d7ae │ │ │ │ + bgt.n 57d7ae │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 57d85a │ │ │ │ + ble.n 57d85a │ │ │ │ subs r2, #2 │ │ │ │ - b.n 57d79c │ │ │ │ + b.n 57d79c │ │ │ │ cmp r3, r1 │ │ │ │ - ble.n 57d85a │ │ │ │ + ble.n 57d85a │ │ │ │ ldrh.w r1, [r2, #2]! │ │ │ │ subs r3, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 57d798 │ │ │ │ + beq.n 57d798 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w lr, [r8] │ │ │ │ orr.w r3, lr, #32 │ │ │ │ str.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -1259281,501 +1259310,501 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r5, r0, #10 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 57d7f2 │ │ │ │ + beq.n 57d7f2 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ subgt r2, #2 │ │ │ │ movgt r1, r3 │ │ │ │ - ble.n 57d7f0 │ │ │ │ + ble.n 57d7f0 │ │ │ │ ldrh.w ip, [r2, #2]! │ │ │ │ subs r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ strh.w ip, [r5], #2 │ │ │ │ - bgt.n 57d7e2 │ │ │ │ + bgt.n 57d7e2 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57d774 │ │ │ │ + beq.n 57d774 │ │ │ │ ldr.w r3, [r8] │ │ │ │ orr.w r3, r3, #2080 @ 0x820 │ │ │ │ str.w r3, [r8] │ │ │ │ add sp, #8 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r5, lr │ │ │ │ - b.n 57d6d4 │ │ │ │ + b.n 57d6d4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ strh r2, [r0, #10] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 57d764 │ │ │ │ - ldr r3, [pc, #76] @ (57d874 ) │ │ │ │ + b.n 57d764 │ │ │ │ + ldr r3, [pc, #76] @ (57d874 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldrh r3, [r3, #24] │ │ │ │ lsrs r3, r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 57d860 │ │ │ │ + bhi.n 57d860 │ │ │ │ itet cs │ │ │ │ ldrcs r3, [r4, #0] │ │ │ │ movcc r3, #7 │ │ │ │ addcs r3, #5 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ strgt.w r3, [r0], #10 │ │ │ │ - ble.n 57d81c │ │ │ │ + ble.n 57d81c │ │ │ │ ldrh.w r1, [r2, #2]! │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ strh.w r1, [r0], #2 │ │ │ │ - bgt.n 57d84a │ │ │ │ - b.n 57d764 │ │ │ │ + bgt.n 57d84a │ │ │ │ + b.n 57d764 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 57d7b6 │ │ │ │ - b.n 57d7ae │ │ │ │ + beq.n 57d7b6 │ │ │ │ + b.n 57d7ae │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 57d83c │ │ │ │ + beq.n 57d83c │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 57d83c │ │ │ │ - bcs.n 57d78c │ │ │ │ + b.n 57d83c │ │ │ │ + bcs.n 57d78c │ │ │ │ lsls r5, r0, #1 │ │ │ │ subs r4, r2, #3 │ │ │ │ movs r4, r6 │ │ │ │ asrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, #2 │ │ │ │ movs r4, r6 │ │ │ │ push {r4, lr} │ │ │ │ movw ip, #16959 @ 0x423f │ │ │ │ movt ip, #15 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r4, ip │ │ │ │ - bgt.n 57d894 │ │ │ │ + bgt.n 57d894 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, ip │ │ │ │ - ble.n 57d8ac │ │ │ │ + ble.n 57d8ac │ │ │ │ orr.w r0, r3, #64 @ 0x40 │ │ │ │ str r0, [r2, #0] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ negs r1, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bgt.n 57d894 │ │ │ │ + bgt.n 57d894 │ │ │ │ ldr.w lr, [r0] │ │ │ │ cmp lr, ip │ │ │ │ - bgt.n 57d8f0 │ │ │ │ + bgt.n 57d8f0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw ip, #50876 @ 0xc6bc │ │ │ │ movt ip, #45 @ 0x2d │ │ │ │ add r1, lr │ │ │ │ add.w r1, r1, #1998848 @ 0x1e8000 │ │ │ │ addw r1, r1, #1148 @ 0x47c │ │ │ │ cmp r1, ip │ │ │ │ it ls │ │ │ │ movls r0, #0 │ │ │ │ - bls.n 57d8a0 │ │ │ │ + bls.n 57d8a0 │ │ │ │ ldrh r1, [r0, #10] │ │ │ │ cmp.w lr, #1 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ - bne.n 57d8f0 │ │ │ │ + bne.n 57d8f0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ ands.w r1, r1, #112 @ 0x70 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 57d8a0 │ │ │ │ + beq.n 57d8a0 │ │ │ │ orr.w r0, r3, #128 @ 0x80 │ │ │ │ str r0, [r2, #0] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #352] @ 57da78 │ │ │ │ + ldr.w ip, [pc, #352] @ 57da78 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh r5, [r0, #10] │ │ │ │ add ip, pc │ │ │ │ ldrb.w lr, [r0, #8] │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ - beq.w 57da46 │ │ │ │ + beq.w 57da46 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add.w r2, r0, #10 │ │ │ │ add r1, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 57d9aa │ │ │ │ - bne.n 57d990 │ │ │ │ + blt.n 57d9aa │ │ │ │ + bne.n 57d990 │ │ │ │ mov r6, r5 │ │ │ │ adds r2, #2 │ │ │ │ movs r3, #3 │ │ │ │ cmp r1, #10 │ │ │ │ - bgt.n 57d9f6 │ │ │ │ + bgt.n 57d9f6 │ │ │ │ cmp r3, r1 │ │ │ │ sxtb.w r7, lr │ │ │ │ it ge │ │ │ │ movge r4, r6 │ │ │ │ - bge.n 57d97a │ │ │ │ + bge.n 57d97a │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #292] @ (57da7c ) │ │ │ │ + ldr r2, [pc, #292] @ (57da7c ) │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ ldrh.w lr, [r0], #2 │ │ │ │ adds r3, #3 │ │ │ │ ldr.w r5, [r2], #24 │ │ │ │ cmp r1, r3 │ │ │ │ mla r4, r5, lr, r4 │ │ │ │ - bgt.n 57d962 │ │ │ │ + bgt.n 57d962 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #10 │ │ │ │ - beq.n 57d9d8 │ │ │ │ + beq.n 57d9d8 │ │ │ │ cmp r7, #0 │ │ │ │ it lt │ │ │ │ neglt r4, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #10 │ │ │ │ itt gt │ │ │ │ movgt r4, #2 │ │ │ │ movtgt r4, #32768 @ 0x8000 │ │ │ │ - bgt.n 57d980 │ │ │ │ + bgt.n 57d980 │ │ │ │ sxtb.w r7, lr │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.n 57d954 │ │ │ │ + blt.n 57d954 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57d976 │ │ │ │ + b.n 57d976 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 57da18 │ │ │ │ + ble.n 57da18 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 57d9b8 │ │ │ │ + b.n 57d9b8 │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 57da10 │ │ │ │ + ble.n 57da10 │ │ │ │ ldrh r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #3 │ │ │ │ adds r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 57d9b4 │ │ │ │ + beq.n 57d9b4 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #160] @ (57da7c ) │ │ │ │ + ldr r1, [pc, #160] @ (57da7c ) │ │ │ │ subs r3, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr.w r1, [r1, r3, lsl #3] │ │ │ │ bl 7371b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrh.w r3, [r2, #-2] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57da50 │ │ │ │ + beq.n 57da50 │ │ │ │ and.w r4, r6, #1 │ │ │ │ add.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ adds r4, #2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r5, [r4, #2] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57d93e │ │ │ │ - ldr r0, [pc, #100] @ (57da80 ) │ │ │ │ + beq.n 57d93e │ │ │ │ + ldr r0, [pc, #100] @ (57da80 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ - ldr r0, [pc, #88] @ (57da7c ) │ │ │ │ + ldr r0, [pc, #88] @ (57da7c ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr.w r4, [r0, r3, lsl #3] │ │ │ │ lsr.w r0, r5, r3 │ │ │ │ mul.w r0, r6, r0 │ │ │ │ lsrs r0, r0, #17 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 57d9c4 │ │ │ │ + bne.n 57d9c4 │ │ │ │ mov r6, r0 │ │ │ │ rsb r3, r3, #3 │ │ │ │ adds r2, #2 │ │ │ │ - b.n 57d944 │ │ │ │ + b.n 57d944 │ │ │ │ ands.w r4, lr, #112 @ 0x70 │ │ │ │ - bne.w 57d930 │ │ │ │ - b.n 57d980 │ │ │ │ + bne.w 57d930 │ │ │ │ + b.n 57d980 │ │ │ │ movw r3, #37885 @ 0x93fd │ │ │ │ movt r3, #30517 @ 0x7735 │ │ │ │ cmp r4, r3 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ ands.w r3, r3, r7, lsr #31 │ │ │ │ - bne.n 57d9f6 │ │ │ │ + bne.n 57d9f6 │ │ │ │ movw r3, #51711 @ 0xc9ff │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r7, #0 │ │ │ │ it ge │ │ │ │ cmpge r4, r3 │ │ │ │ - ble.n 57d97a │ │ │ │ - b.n 57d9f6 │ │ │ │ + ble.n 57d97a │ │ │ │ + b.n 57d9f6 │ │ │ │ ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ asrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r4, r5 │ │ │ │ movs r4, r6 │ │ │ │ add.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ subs r3, #1 │ │ │ │ subs r1, #2 │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 57daa8 │ │ │ │ + bhi.n 57daa8 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ subs r3, #2 │ │ │ │ - cbnz r2, 57dab2 │ │ │ │ + cbnz r2, 57dab2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 57daa8 │ │ │ │ + beq.n 57daa8 │ │ │ │ subs r1, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 57da98 │ │ │ │ + bls.n 57da98 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ bx lr │ │ │ │ cmp r2, #9 │ │ │ │ - bls.n 57daa8 │ │ │ │ + bls.n 57daa8 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ ite ls │ │ │ │ addls r1, #1 │ │ │ │ addhi r1, #2 │ │ │ │ - b.n 57daa8 │ │ │ │ + b.n 57daa8 │ │ │ │ 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 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #440] @ (57dc90 ) │ │ │ │ + ldr r1, [pc, #440] @ (57dc90 ) │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #440] @ (57dc94 ) │ │ │ │ + ldr r2, [pc, #440] @ (57dc94 ) │ │ │ │ add r6, sp, #24 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #432] @ (57dc98 ) │ │ │ │ + ldr r3, [pc, #432] @ (57dc98 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ mov r9, r3 │ │ │ │ blx 254ca4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r7, 57db60 │ │ │ │ + cbnz r7, 57db60 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 57db32 │ │ │ │ - bgt.w 57dc64 │ │ │ │ + blt.n 57db32 │ │ │ │ + bgt.w 57dc64 │ │ │ │ add.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ subs r4, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ adds r3, r5, r4 │ │ │ │ - bcs.n 57db34 │ │ │ │ + bcs.n 57db34 │ │ │ │ add r4, r8 │ │ │ │ adds r2, r4, #2 │ │ │ │ - b.n 57db28 │ │ │ │ - bcc.w 57dc64 │ │ │ │ + b.n 57db28 │ │ │ │ + bcc.w 57dc64 │ │ │ │ subs r3, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 57dc6a │ │ │ │ + bhi.w 57dc6a │ │ │ │ ldrh r0, [r3, #0] │ │ │ │ ldrh.w r1, [r2, #-2]! │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 57db1c │ │ │ │ + bls.n 57db1c │ │ │ │ movs r7, #1 │ │ │ │ - ldr r1, [pc, #356] @ (57dc9c ) │ │ │ │ - ldr r2, [pc, #348] @ (57dc94 ) │ │ │ │ + ldr r1, [pc, #356] @ (57dc9c ) │ │ │ │ + ldr r2, [pc, #348] @ (57dc94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 57dc86 │ │ │ │ + bne.w 57dc86 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r7, #49 @ 0x31 │ │ │ │ - ble.n 57dc02 │ │ │ │ + ble.n 57dc02 │ │ │ │ adds r2, r7, #2 │ │ │ │ movw r0, #21846 @ 0x5556 │ │ │ │ movt r0, #21845 @ 0x5555 │ │ │ │ smull r1, r0, r0, r2 │ │ │ │ sub.w r0, r0, r2, asr #31 │ │ │ │ add r0, r3 │ │ │ │ cmp r0, r4 │ │ │ │ - blt.n 57db32 │ │ │ │ + blt.n 57db32 │ │ │ │ adds r2, r4, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 57dc64 │ │ │ │ + bgt.n 57dc64 │ │ │ │ adds r0, #2 │ │ │ │ lsls r0, r0, #1 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ - bls.n 57dc0e │ │ │ │ + bls.n 57dc0e │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 254240 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dc8a │ │ │ │ + beq.n 57dc8a │ │ │ │ mov r1, r4 │ │ │ │ movw r4, #21846 @ 0x5556 │ │ │ │ movt r4, #21845 @ 0x5555 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ smull r5, r4, r4, r7 │ │ │ │ - ldr r5, [pc, #244] @ (57dca0 ) │ │ │ │ + ldr r5, [pc, #244] @ (57dca0 ) │ │ │ │ sub.w ip, r4, r7, asr #31 │ │ │ │ ldr.w r5, [r9, r5] │ │ │ │ add.w r4, ip, ip, lsl #1 │ │ │ │ strd ip, r6, [sp] │ │ │ │ subs r4, r7, r4 │ │ │ │ ldr.w r4, [r5, r4, lsl #3] │ │ │ │ negs r4, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 57d3b0 │ │ │ │ + bl 57d3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57dc72 │ │ │ │ + blt.n 57dc72 │ │ │ │ add.w r1, r0, #2147483648 @ 0x80000000 │ │ │ │ subs r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #1 │ │ │ │ cmp r6, r1 │ │ │ │ it cc │ │ │ │ movcc r0, r6 │ │ │ │ - bcs.n 57dc7a │ │ │ │ + bcs.n 57dc7a │ │ │ │ mov r2, r6 │ │ │ │ - b.n 57dbea │ │ │ │ + b.n 57dbea │ │ │ │ adds r2, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n 57dc6e │ │ │ │ + bls.n 57dc6e │ │ │ │ ldrh r7, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 57dbe4 │ │ │ │ + beq.n 57dbe4 │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57db34 │ │ │ │ + beq.n 57db34 │ │ │ │ blx 253a54 │ │ │ │ - b.n 57db34 │ │ │ │ - ldr r2, [pc, #160] @ (57dca4 ) │ │ │ │ + b.n 57db34 │ │ │ │ + ldr r2, [pc, #160] @ (57dca4 ) │ │ │ │ add r2, pc │ │ │ │ add r2, r7 │ │ │ │ ldrb.w r0, [r2, #32] │ │ │ │ - b.n 57db76 │ │ │ │ + b.n 57db76 │ │ │ │ mov r0, r5 │ │ │ │ movw r5, #21846 @ 0x5556 │ │ │ │ movt r5, #21845 @ 0x5555 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ smull r4, r5, r5, r7 │ │ │ │ - ldr r4, [pc, #124] @ (57dca0 ) │ │ │ │ + ldr r4, [pc, #124] @ (57dca0 ) │ │ │ │ sub.w ip, r5, r7, asr #31 │ │ │ │ ldr.w r4, [r9, r4] │ │ │ │ add.w r5, ip, ip, lsl #1 │ │ │ │ strd ip, r6, [sp] │ │ │ │ sub.w ip, r7, r5 │ │ │ │ ldr.w r4, [r4, ip, lsl #3] │ │ │ │ negs r4, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 57d3b0 │ │ │ │ + bl 57d3b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 57dc64 │ │ │ │ + blt.n 57dc64 │ │ │ │ add.w r1, r0, #2147483648 @ 0x80000000 │ │ │ │ subs r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #1 │ │ │ │ cmp r1, r6 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bhi.n 57dbe0 │ │ │ │ + bhi.n 57dbe0 │ │ │ │ ldrh.w r3, [sp, #24] │ │ │ │ subs r7, r3, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - b.n 57db34 │ │ │ │ + b.n 57db34 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57db34 │ │ │ │ + b.n 57db34 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 57db34 │ │ │ │ + b.n 57db34 │ │ │ │ ldrh r7, [r4, #2] │ │ │ │ - b.n 57dbf2 │ │ │ │ + b.n 57dbf2 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57dbfc │ │ │ │ + b.n 57dbfc │ │ │ │ ldrh r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ subs r7, r3, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - b.n 57dbfc │ │ │ │ + b.n 57dbfc │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ │ │ - b.n 57db34 │ │ │ │ + b.n 57db34 │ │ │ │ ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ ldmia r5, {r5, r7} │ │ │ │ @@ -1259788,30 +1259817,30 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ ldrh r1, [r0, #10] │ │ │ │ sub sp, #8 │ │ │ │ ldrh r4, [r3, #10] │ │ │ │ - cbnz r1, 57dcc6 │ │ │ │ + cbnz r1, 57dcc6 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 57dd9c │ │ │ │ + beq.n 57dd9c │ │ │ │ ldrb r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 57dd4e │ │ │ │ - cbnz r4, 57dcd4 │ │ │ │ + beq.n 57dd4e │ │ │ │ + cbnz r4, 57dcd4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 57ddc0 │ │ │ │ + beq.n 57ddc0 │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ movs r4, #1 │ │ │ │ orr.w ip, r2, r1 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - bne.n 57dd62 │ │ │ │ + bne.n 57dd62 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ ittet gt │ │ │ │ movgt r0, r3 │ │ │ │ movgt lr, r1 │ │ │ │ @@ -1259820,237 +1259849,237 @@ │ │ │ │ ite gt │ │ │ │ movgt r3, ip │ │ │ │ movle lr, r2 │ │ │ │ ldr.w r1, [r0], #10 │ │ │ │ it gt │ │ │ │ movgt r6, r2 │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - bgt.n 57dd88 │ │ │ │ - ldr r2, [pc, #324] @ (57de4c ) │ │ │ │ + bgt.n 57dd88 │ │ │ │ + ldr r2, [pc, #324] @ (57de4c ) │ │ │ │ add r2, pc │ │ │ │ add r2, r1 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r2], #10 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bgt.n 57dd72 │ │ │ │ - ldr.w ip, [pc, #308] @ 57de50 │ │ │ │ + bgt.n 57dd72 │ │ │ │ + ldr.w ip, [pc, #308] @ 57de50 │ │ │ │ add ip, pc │ │ │ │ add r3, ip │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ sub.w lr, lr, r6 │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 57dac0 │ │ │ │ + bl 57dac0 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 57de48 │ │ │ │ + beq.w 57de48 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ mov ip, r2 │ │ │ │ lsls r5, r2, #24 │ │ │ │ - bmi.n 57ddb4 │ │ │ │ + bmi.n 57ddb4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 57ddca │ │ │ │ + beq.n 57ddca │ │ │ │ movs r4, #1 │ │ │ │ lsls r5, r1, #24 │ │ │ │ - bmi.n 57dd3e │ │ │ │ - b.n 57dcd8 │ │ │ │ + bmi.n 57dd3e │ │ │ │ + b.n 57dcd8 │ │ │ │ lsls r3, r1, #25 │ │ │ │ - bpl.n 57dd3e │ │ │ │ + bpl.n 57dd3e │ │ │ │ lsls r6, r2, #25 │ │ │ │ it pl │ │ │ │ negpl r4, r4 │ │ │ │ - bpl.n 57dd3e │ │ │ │ + bpl.n 57dd3e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57dd3e │ │ │ │ + b.n 57dd3e │ │ │ │ add.w ip, r3, #2 │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ smull r5, r3, r3, ip │ │ │ │ sub.w r3, r3, ip, asr #31 │ │ │ │ - b.n 57dd26 │ │ │ │ + b.n 57dd26 │ │ │ │ adds r1, #2 │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ smull ip, r2, r2, r1 │ │ │ │ sub.w r1, r2, r1, asr #31 │ │ │ │ - b.n 57dd10 │ │ │ │ + b.n 57dd10 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ tst.w r1, #112 @ 0x70 │ │ │ │ - bne.n 57dcc6 │ │ │ │ - cbz r2, 57ddec │ │ │ │ - cbnz r4, 57ddae │ │ │ │ + bne.n 57dcc6 │ │ │ │ + cbz r2, 57ddec │ │ │ │ + cbnz r4, 57ddae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 57de30 │ │ │ │ + beq.n 57de30 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57dd3e │ │ │ │ - cbz r4, 57ddda │ │ │ │ + b.n 57dd3e │ │ │ │ + cbz r4, 57ddda │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ lsls r5, r1, #24 │ │ │ │ - bmi.n 57dcd8 │ │ │ │ - b.n 57dd3e │ │ │ │ + bmi.n 57dcd8 │ │ │ │ + b.n 57dd3e │ │ │ │ tst.w r1, #112 @ 0x70 │ │ │ │ - beq.n 57dd3e │ │ │ │ + beq.n 57dd3e │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ - b.n 57dcd8 │ │ │ │ + b.n 57dcd8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 57ddfe │ │ │ │ + beq.n 57ddfe │ │ │ │ lsls r4, r1, #24 │ │ │ │ - bmi.n 57de2c │ │ │ │ + bmi.n 57de2c │ │ │ │ mov r2, ip │ │ │ │ movs r4, #1 │ │ │ │ - b.n 57dcd8 │ │ │ │ + b.n 57dcd8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 57de0a │ │ │ │ + beq.n 57de0a │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 57ddae │ │ │ │ + bpl.n 57ddae │ │ │ │ mov r2, ip │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57dcd8 │ │ │ │ - cbz r4, 57de16 │ │ │ │ + b.n 57dcd8 │ │ │ │ + cbz r4, 57de16 │ │ │ │ ldrsb.w r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ ite lt │ │ │ │ movlt r4, #1 │ │ │ │ movge.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57dd3e │ │ │ │ + b.n 57dd3e │ │ │ │ tst.w r1, #112 @ 0x70 │ │ │ │ - beq.n 57dd3e │ │ │ │ + beq.n 57dd3e │ │ │ │ lsls r5, r1, #24 │ │ │ │ - bpl.n 57ddd4 │ │ │ │ - b.n 57dd3e │ │ │ │ + bpl.n 57ddd4 │ │ │ │ + b.n 57dd3e │ │ │ │ tst.w r1, #112 @ 0x70 │ │ │ │ - beq.n 57ddae │ │ │ │ + beq.n 57ddae │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bmi.n 57dde4 │ │ │ │ - b.n 57ddae │ │ │ │ + bmi.n 57dde4 │ │ │ │ + b.n 57ddae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 57de3e │ │ │ │ + beq.n 57de3e │ │ │ │ tst.w r3, #128 @ 0x80 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57dd3e │ │ │ │ + b.n 57dd3e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 57dd3e │ │ │ │ + b.n 57dd3e │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ tst.w r3, #112 @ 0x70 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57dd3e │ │ │ │ + b.n 57dd3e │ │ │ │ ands.w r4, r3, #112 @ 0x70 │ │ │ │ - beq.w 57dd3e │ │ │ │ - b.n 57de1e │ │ │ │ + beq.w 57dd3e │ │ │ │ + b.n 57de1e │ │ │ │ mov r4, r0 │ │ │ │ - b.n 57dd3e │ │ │ │ + b.n 57dd3e │ │ │ │ adds r0, r7, r1 │ │ │ │ movs r4, r6 │ │ │ │ adds r2, r4, r1 │ │ │ │ movs r4, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w r8, r2, r1 │ │ │ │ - ldr r4, [pc, #376] @ (57dfd8 ) │ │ │ │ + ldr r4, [pc, #376] @ (57dfd8 ) │ │ │ │ cmp.w r8, #3 │ │ │ │ add r4, pc │ │ │ │ - ble.w 57dfa4 │ │ │ │ + ble.w 57dfa4 │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - ble.n 57dee8 │ │ │ │ + ble.n 57dee8 │ │ │ │ adds r1, #2 │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ smull r3, r5, r3, r1 │ │ │ │ sub.w r5, r5, r1, asr #31 │ │ │ │ add.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w r5, r5, lsl #1 │ │ │ │ add.w r1, r0, r5 │ │ │ │ - bgt.n 57df06 │ │ │ │ - ldr r3, [pc, #328] @ (57dfdc ) │ │ │ │ + bgt.n 57df06 │ │ │ │ + ldr r3, [pc, #328] @ (57dfdc ) │ │ │ │ rsb r7, r2, #3 │ │ │ │ add r3, pc │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ add.w ip, ip, ip, lsl #1 │ │ │ │ adds.w r7, r7, ip │ │ │ │ - bne.n 57df2e │ │ │ │ + bne.n 57df2e │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 57decc │ │ │ │ + bhi.n 57decc │ │ │ │ mov r2, r3 │ │ │ │ ldrh.w r4, [r1], #-2 │ │ │ │ strh.w r4, [r2], #-2 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.n 57deb8 │ │ │ │ + bls.n 57deb8 │ │ │ │ subs r3, r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #2 │ │ │ │ - b.n 57dece │ │ │ │ + b.n 57dece │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r3 │ │ │ │ it ls │ │ │ │ strhls.w r2, [r3], #-2 │ │ │ │ - bls.n 57decc │ │ │ │ + bls.n 57decc │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #244] @ (57dfe0 ) │ │ │ │ + ldr r3, [pc, #244] @ (57dfe0 ) │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ add r3, pc │ │ │ │ add r3, r1 │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ add.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w r5, r5, lsl #1 │ │ │ │ add.w r1, r0, r5 │ │ │ │ - ble.n 57de92 │ │ │ │ + ble.n 57de92 │ │ │ │ adds r6, r2, #2 │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ smull r7, r3, r3, r6 │ │ │ │ rsb r7, r2, #3 │ │ │ │ sub.w r3, r3, r6, asr #31 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r1, r3, lsl #1 │ │ │ │ add.w ip, ip, ip, lsl #1 │ │ │ │ adds.w r7, r7, ip │ │ │ │ - beq.n 57deb2 │ │ │ │ + beq.n 57deb2 │ │ │ │ cmp.w r8, #49 @ 0x31 │ │ │ │ - ble.n 57dfc4 │ │ │ │ + ble.n 57dfc4 │ │ │ │ add.w lr, r8, #2 │ │ │ │ movw r6, #21846 @ 0x5556 │ │ │ │ movt r6, #21845 @ 0x5555 │ │ │ │ smull r9, r6, r6, lr │ │ │ │ sub.w r6, r6, lr, asr #31 │ │ │ │ add.w r6, r6, #2147483648 @ 0x80000000 │ │ │ │ subs r6, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 57decc │ │ │ │ + bhi.n 57decc │ │ │ │ sub.w r2, r2, ip │ │ │ │ - ldr.w ip, [pc, #136] @ 57dfe4 │ │ │ │ + ldr.w ip, [pc, #136] @ 57dfe4 │ │ │ │ add r6, r0 │ │ │ │ ldr.w r4, [r4, ip] │ │ │ │ ldr.w fp, [r4, r2, lsl #3] │ │ │ │ - ldr r2, [pc, #128] @ (57dfe8 ) │ │ │ │ + ldr r2, [pc, #128] @ (57dfe8 ) │ │ │ │ ldr.w sl, [r4, r7, lsl #3] │ │ │ │ mov r4, r3 │ │ │ │ add r2, pc │ │ │ │ ldr.w r9, [r2, r7, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ ldrh.w lr, [r1], #-2 │ │ │ │ cmp r6, r4 │ │ │ │ @@ -1260060,38 +1260089,38 @@ │ │ │ │ mov.w ip, ip, lsr #17 │ │ │ │ add r2, ip │ │ │ │ it cs │ │ │ │ strhcs r2, [r4, #2] │ │ │ │ cmp r0, r1 │ │ │ │ mls lr, sl, ip, lr │ │ │ │ mul.w r2, fp, lr │ │ │ │ - bls.n 57df76 │ │ │ │ + bls.n 57df76 │ │ │ │ subs r5, r3, r5 │ │ │ │ subs r3, r5, #2 │ │ │ │ - b.n 57dece │ │ │ │ - ldr r3, [pc, #60] @ (57dfe4 ) │ │ │ │ + b.n 57dece │ │ │ │ + ldr r3, [pc, #60] @ (57dfe4 ) │ │ │ │ ldr r1, [r4, r3] │ │ │ │ ldrh r3, [r0, #0] │ │ │ │ ldrh.w r2, [r1, r2, lsl #3] │ │ │ │ smulbb r3, r3, r2 │ │ │ │ strh r3, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [pc, #36] @ (57dfec ) │ │ │ │ + ldr r6, [pc, #36] @ (57dfec ) │ │ │ │ add r6, pc │ │ │ │ add r6, r8 │ │ │ │ ldrb.w r6, [r6, #32] │ │ │ │ add.w r6, r6, #2147483648 @ 0x80000000 │ │ │ │ subs r6, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 57df50 │ │ │ │ + b.n 57df50 │ │ │ │ ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ asrs r0, r5, #27 │ │ │ │ movs r4, r6 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r4, r6 │ │ │ │ asrs r4, r1, #31 │ │ │ │ @@ -1260100,108 +1260129,108 @@ │ │ │ │ movs r4, r6 │ │ │ │ asrs r2, r7, #22 │ │ │ │ movs r4, r6 │ │ │ │ lsls r3, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r7, r0 │ │ │ │ add r1, r3 │ │ │ │ - ldr r5, [pc, #316] @ (57e138 ) │ │ │ │ + ldr r5, [pc, #316] @ (57e138 ) │ │ │ │ cmp r1, r2 │ │ │ │ add r5, pc │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strheq r3, [r7, #0] │ │ │ │ - beq.n 57e0c0 │ │ │ │ + beq.n 57e0c0 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - ble.n 57e0ce │ │ │ │ + ble.n 57e0ce │ │ │ │ adds r0, r2, #2 │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ smull r4, r2, r2, r0 │ │ │ │ sub.w r2, r2, r0, asr #31 │ │ │ │ subs r4, r2, #1 │ │ │ │ add.w r4, r4, r4, lsl #1 │ │ │ │ sub.w r6, lr, r4 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 57e0e6 │ │ │ │ + beq.n 57e0e6 │ │ │ │ cmp r4, #49 @ 0x31 │ │ │ │ - bgt.n 57e118 │ │ │ │ - ldr r3, [pc, #260] @ (57e13c ) │ │ │ │ + bgt.n 57e118 │ │ │ │ + ldr r3, [pc, #260] @ (57e13c ) │ │ │ │ add r3, pc │ │ │ │ add r3, r4 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [pc, #252] @ (57e140 ) │ │ │ │ + ldr r3, [pc, #252] @ (57e140 ) │ │ │ │ sub.w ip, r1, lr │ │ │ │ ldrh r0, [r7, r2] │ │ │ │ sub.w ip, ip, #3 │ │ │ │ add r3, pc │ │ │ │ add ip, r6 │ │ │ │ add r2, r7 │ │ │ │ cmp.w ip, #0 │ │ │ │ lsr.w r0, r0, r6 │ │ │ │ ldr.w r9, [r3, r6, lsl #2] │ │ │ │ mul.w r0, r9, r0 │ │ │ │ mov.w r0, r0, lsr #17 │ │ │ │ strh r0, [r7, #0] │ │ │ │ - ble.n 57e12e │ │ │ │ - ldr r3, [pc, #216] @ (57e144 ) │ │ │ │ + ble.n 57e12e │ │ │ │ + ldr r3, [pc, #216] @ (57e144 ) │ │ │ │ sub.w r4, r4, lr │ │ │ │ adds r1, r4, #3 │ │ │ │ sub.w r8, r6, #3 │ │ │ │ add r8, r4 │ │ │ │ mov lr, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrh.w fp, [r3, r1, lsl #3] │ │ │ │ ldr.w sl, [r3, r6, lsl #3] │ │ │ │ - b.n 57e090 │ │ │ │ + b.n 57e090 │ │ │ │ cmp.w ip, #0 │ │ │ │ strh.w r1, [lr, #2]! │ │ │ │ - ble.n 57e0b8 │ │ │ │ + ble.n 57e0b8 │ │ │ │ ldrh.w r3, [r2, #2]! │ │ │ │ add.w r5, ip, r4 │ │ │ │ cmp r5, #0 │ │ │ │ add ip, r8 │ │ │ │ lsr.w r1, r3, r6 │ │ │ │ mul.w r1, r9, r1 │ │ │ │ mov.w r1, r1, lsr #17 │ │ │ │ mls r3, sl, r1, r3 │ │ │ │ smlabb r3, r3, fp, r0 │ │ │ │ mov r0, r1 │ │ │ │ strh.w r3, [lr] │ │ │ │ - bgt.n 57e086 │ │ │ │ + bgt.n 57e086 │ │ │ │ sub.w r0, lr, r7 │ │ │ │ asrs r0, r0, #1 │ │ │ │ adds r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #120] @ (57e148 ) │ │ │ │ + ldr r2, [pc, #120] @ (57e148 ) │ │ │ │ add r2, pc │ │ │ │ add r2, lr │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ add.w r4, r4, r4, lsl #1 │ │ │ │ sub.w r6, lr, r4 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 57e030 │ │ │ │ + bne.n 57e030 │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r3, r7 │ │ │ │ add r2, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 57e132 │ │ │ │ + bcs.n 57e132 │ │ │ │ mov r1, r2 │ │ │ │ ldrh.w r0, [r1], #2 │ │ │ │ strh.w r0, [r7], #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 57e0f2 │ │ │ │ + bhi.n 57e0f2 │ │ │ │ subs r0, r3, #1 │ │ │ │ subs r0, r0, r2 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ asrs r0, r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1260210,19 +1260239,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #2 │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ smull r3, r2, r3, r0 │ │ │ │ sub.w r2, r2, r0, asr #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 57e040 │ │ │ │ + b.n 57e040 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 57e0c0 │ │ │ │ + b.n 57e0c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57e0c0 │ │ │ │ + b.n 57e0c0 │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ asrs r2, r1, #21 │ │ │ │ movs r4, r6 │ │ │ │ asrs r4, r6, #20 │ │ │ │ movs r4, r6 │ │ │ │ @@ -1260231,22 +1260260,22 @@ │ │ │ │ asrs r0, r6, #18 │ │ │ │ movs r4, r6 │ │ │ │ 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 r3, r1 │ │ │ │ - ldr.w r5, [pc, #1324] @ 57e68c │ │ │ │ + ldr.w r5, [pc, #1324] @ 57e68c │ │ │ │ ldrd r1, r9, [r0] │ │ │ │ add r5, pc │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - bgt.w 57e31a │ │ │ │ - ldr.w r0, [pc, #1308] @ 57e690 │ │ │ │ + bgt.w 57e31a │ │ │ │ + ldr.w r0, [pc, #1308] @ 57e690 │ │ │ │ add r0, pc │ │ │ │ add r1, r0 │ │ │ │ ldrb.w r4, [r1, #32] │ │ │ │ add.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ subs r4, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrsb.w r0, [r7, #8] │ │ │ │ @@ -1260255,93 +1260284,93 @@ │ │ │ │ ittt lt │ │ │ │ movlt r1, #45 @ 0x2d │ │ │ │ strblt.w r1, [r3], #1 │ │ │ │ ldrblt r1, [r7, #8] │ │ │ │ tst.w r1, #112 @ 0x70 │ │ │ │ it eq │ │ │ │ ldreq.w ip, [r7] │ │ │ │ - beq.n 57e1d8 │ │ │ │ + beq.n 57e1d8 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.w 57e60c │ │ │ │ + bmi.w 57e60c │ │ │ │ lsls r1, r1, #27 │ │ │ │ itt mi │ │ │ │ movmi r1, #115 @ 0x73 │ │ │ │ strbmi.w r1, [r3], #1 │ │ │ │ - ldr.w r1, [pc, #1244] @ 57e694 │ │ │ │ + ldr.w r1, [pc, #1244] @ 57e694 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str.w r0, [r3], #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 57e3ec │ │ │ │ + bne.w 57e3ec │ │ │ │ ldrh r1, [r7, #10] │ │ │ │ ldr.w ip, [r7] │ │ │ │ - cbnz r1, 57e1d8 │ │ │ │ + cbnz r1, 57e1d8 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 57e3ec │ │ │ │ + beq.w 57e3ec │ │ │ │ add.w r6, r7, #10 │ │ │ │ cmp.w ip, #49 @ 0x31 │ │ │ │ add r4, r6 │ │ │ │ - ble.w 57e336 │ │ │ │ + ble.w 57e336 │ │ │ │ add.w r0, ip, #2 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ add.w r8, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #0 │ │ │ │ smull lr, r1, r1, r0 │ │ │ │ sub.w r1, r1, r0, asr #31 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ sub.w r8, r8, r1 │ │ │ │ - beq.w 57e358 │ │ │ │ + beq.w 57e358 │ │ │ │ add r9, ip │ │ │ │ ite gt │ │ │ │ movgt r1, #1 │ │ │ │ movle r1, #0 │ │ │ │ cmn.w r9, #5 │ │ │ │ ite ge │ │ │ │ movge.w lr, #0 │ │ │ │ movlt.w lr, #1 │ │ │ │ mov r0, r7 │ │ │ │ orrs.w r1, r1, lr │ │ │ │ ldrh r7, [r4, #0] │ │ │ │ - beq.w 57e3fe │ │ │ │ + beq.w 57e3fe │ │ │ │ subs.w r1, r9, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 57e606 │ │ │ │ + beq.w 57e606 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 57e638 │ │ │ │ + blt.w 57e638 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ smull r2, r9, r2, r1 │ │ │ │ sub.w r9, r9, r1, asr #31 │ │ │ │ add.w r2, r9, r9, lsl #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ sub.w r9, r1, r2 │ │ │ │ ldrh r2, [r0, #10] │ │ │ │ cmp.w ip, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq.w 57e670 │ │ │ │ + beq.w 57e670 │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mov.w lr, #56 @ 0x38 │ │ │ │ - b.n 57e2f6 │ │ │ │ - ldr.w r1, [pc, #1036] @ 57e698 │ │ │ │ + b.n 57e2f6 │ │ │ │ + ldr.w r1, [pc, #1036] @ 57e698 │ │ │ │ strb.w ip, [r3] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr.w sl, [r1, sl, lsl #3] │ │ │ │ mov.w r1, sl, lsl #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bls.n 57e2c4 │ │ │ │ + bls.n 57e2c4 │ │ │ │ mov.w sl, sl, lsl #3 │ │ │ │ cmp r7, sl │ │ │ │ it cs │ │ │ │ strbcs.w lr, [r3] │ │ │ │ mov.w r1, sl, lsr #1 │ │ │ │ it cs │ │ │ │ subcs.w r7, r7, sl │ │ │ │ @@ -1260364,68 +1260393,68 @@ │ │ │ │ cmp r7, r1 │ │ │ │ itttt cs │ │ │ │ subcs r7, r7, r1 │ │ │ │ ldrbcs.w r1, [r3, #-1] │ │ │ │ addcs r1, #1 │ │ │ │ strbcs.w r1, [r3, #-1] │ │ │ │ subs r2, #1 │ │ │ │ - beq.w 57e4b2 │ │ │ │ + beq.w 57e4b2 │ │ │ │ cmp.w r8, #0 │ │ │ │ itt ge │ │ │ │ movge sl, r8 │ │ │ │ addge.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bge.n 57e288 │ │ │ │ + bge.n 57e288 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 57e54e │ │ │ │ + beq.w 57e54e │ │ │ │ ldrh.w r7, [r4, #-2] │ │ │ │ mov.w r8, #1 │ │ │ │ subs r4, #2 │ │ │ │ mov.w sl, #2 │ │ │ │ - b.n 57e288 │ │ │ │ + b.n 57e288 │ │ │ │ adds r0, r1, #2 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smull r1, r4, r1, r0 │ │ │ │ sub.w r4, r4, r0, asr #31 │ │ │ │ add.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ subs r4, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 57e186 │ │ │ │ - ldr r1, [pc, #868] @ (57e69c ) │ │ │ │ + b.n 57e186 │ │ │ │ + ldr r1, [pc, #868] @ (57e69c ) │ │ │ │ add.w r8, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #0 │ │ │ │ add r1, pc │ │ │ │ add r1, ip │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ sub.w r8, r8, r1 │ │ │ │ - bne.w 57e212 │ │ │ │ + bne.w 57e212 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 57e3e8 │ │ │ │ + bhi.n 57e3e8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 57e36c │ │ │ │ + bge.n 57e36c │ │ │ │ subs r4, #2 │ │ │ │ mov.w r8, #2 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 57e3e8 │ │ │ │ + bhi.n 57e3e8 │ │ │ │ add.w lr, r8, r3 │ │ │ │ subs r1, r3, #1 │ │ │ │ - ldr r3, [pc, #804] @ (57e698 ) │ │ │ │ + ldr r3, [pc, #804] @ (57e698 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ ldrh r2, [r4, #0] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ adds r0, #8 │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ mov.w r8, #56 @ 0x38 │ │ │ │ strb.w ip, [r1, #1]! │ │ │ │ ldr.w r7, [r0, #-8]! │ │ │ │ lsls r3, r7, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 57e3ba │ │ │ │ + bls.n 57e3ba │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ strbcs.w r8, [r1] │ │ │ │ mov.w r7, r3, lsr #1 │ │ │ │ it cs │ │ │ │ subcs r2, r2, r3 │ │ │ │ @@ -1260447,50 +1260476,50 @@ │ │ │ │ cmp r2, r3 │ │ │ │ itttt cs │ │ │ │ subcs r2, r2, r3 │ │ │ │ ldrbcs r7, [r1, #0] │ │ │ │ addcs r7, #1 │ │ │ │ strbcs r7, [r1, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 57e386 │ │ │ │ + bne.n 57e386 │ │ │ │ subs r4, #2 │ │ │ │ adds r3, r1, #1 │ │ │ │ mov.w r8, #2 │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 57e36c │ │ │ │ + bls.n 57e36c │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.w 57e27c │ │ │ │ + bgt.w 57e27c │ │ │ │ movw r2, #11824 @ 0x2e30 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - beq.n 57e422 │ │ │ │ + beq.n 57e422 │ │ │ │ mov r0, r3 │ │ │ │ rsb r2, r9, #0 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ blx 254ca4 │ │ │ │ sub.w r3, r0, r9 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ - b.n 57e490 │ │ │ │ - ldr r2, [pc, #620] @ (57e698 ) │ │ │ │ + b.n 57e490 │ │ │ │ + ldr r2, [pc, #620] @ (57e698 ) │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr.w ip, [r2, ip, lsl #3] │ │ │ │ mov.w r2, ip, lsl #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 57e464 │ │ │ │ + bls.n 57e464 │ │ │ │ mov.w r2, ip, lsl #3 │ │ │ │ cmp r7, r2 │ │ │ │ it cs │ │ │ │ strbcs r0, [r3, #0] │ │ │ │ mov.w ip, r2, lsr #1 │ │ │ │ it cs │ │ │ │ subcs r7, r7, r2 │ │ │ │ @@ -1260516,37 +1260545,37 @@ │ │ │ │ ldrbcs.w r2, [r3, #-1] │ │ │ │ addcs r2, #1 │ │ │ │ strbcs.w r2, [r3, #-1] │ │ │ │ cmp.w r8, #0 │ │ │ │ itt ge │ │ │ │ movge ip, r8 │ │ │ │ addge.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bge.n 57e428 │ │ │ │ + bge.n 57e428 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 57e562 │ │ │ │ + beq.n 57e562 │ │ │ │ ldrh.w r7, [r4, #-2] │ │ │ │ mov.w r8, #1 │ │ │ │ subs r4, #2 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 57e428 │ │ │ │ + b.n 57e428 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - ble.n 57e562 │ │ │ │ + ble.n 57e562 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 57e52c │ │ │ │ - ldr r2, [pc, #464] @ (57e698 ) │ │ │ │ + b.n 57e52c │ │ │ │ + ldr r2, [pc, #464] @ (57e698 ) │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr.w ip, [r2, ip, lsl #3] │ │ │ │ mov.w r2, ip, lsl #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 57e500 │ │ │ │ + bls.n 57e500 │ │ │ │ mov.w r2, ip, lsl #3 │ │ │ │ cmp r7, r2 │ │ │ │ it cs │ │ │ │ strbcs r0, [r3, #0] │ │ │ │ mov.w ip, r2, lsr #1 │ │ │ │ it cs │ │ │ │ subcs r7, r7, r2 │ │ │ │ @@ -1260572,72 +1260601,72 @@ │ │ │ │ ldrbcs.w r2, [r3, #-1] │ │ │ │ addcs r2, #1 │ │ │ │ strbcs.w r2, [r3, #-1] │ │ │ │ cmp.w r8, #0 │ │ │ │ itt ge │ │ │ │ movge ip, r8 │ │ │ │ addge.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - bge.n 57e4c4 │ │ │ │ + bge.n 57e4c4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 57e562 │ │ │ │ + beq.n 57e562 │ │ │ │ ldrh.w r7, [r4, #-2] │ │ │ │ mov.w r8, #1 │ │ │ │ subs r4, #2 │ │ │ │ mov.w ip, #2 │ │ │ │ - b.n 57e4c4 │ │ │ │ + b.n 57e4c4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r9 │ │ │ │ - bgt.n 57e4b8 │ │ │ │ + bgt.n 57e4b8 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 254ca4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r0, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 57e3e8 │ │ │ │ + beq.w 57e3e8 │ │ │ │ itett lt │ │ │ │ neglt r2, r2 │ │ │ │ movge r2, #43 @ 0x2b │ │ │ │ strlt r2, [sp, #0] │ │ │ │ movlt r2, #45 @ 0x2d │ │ │ │ strb r2, [r3, #1] │ │ │ │ movs r4, #69 @ 0x45 │ │ │ │ - ldr r2, [pc, #284] @ (57e698 ) │ │ │ │ + ldr r2, [pc, #284] @ (57e698 ) │ │ │ │ adds r0, r3, #2 │ │ │ │ strb r4, [r3, #0] │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #56 @ 0x38 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, r6, #80 @ 0x50 │ │ │ │ - b.n 57e5ae │ │ │ │ + b.n 57e5ae │ │ │ │ subs r1, r1, r2 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r2, r1 │ │ │ │ strb r0, [r3, #0] │ │ │ │ - bhi.n 57e5a4 │ │ │ │ + bhi.n 57e5a4 │ │ │ │ subs r1, r1, r2 │ │ │ │ adds r0, #1 │ │ │ │ strb r0, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ movs r5, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 57e3e8 │ │ │ │ + beq.w 57e3e8 │ │ │ │ strb r7, [r3, #0] │ │ │ │ ldr.w r0, [r4, #-8]! │ │ │ │ lsls r2, r0, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it ls │ │ │ │ movls r0, #48 @ 0x30 │ │ │ │ - bls.n 57e5e6 │ │ │ │ + bls.n 57e5e6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r1, r2 │ │ │ │ itt cs │ │ │ │ strbcs.w ip, [r3] │ │ │ │ subcs r1, r1, r2 │ │ │ │ mov.w lr, r2, lsr #1 │ │ │ │ ite cs │ │ │ │ @@ -1260647,32 +1260676,32 @@ │ │ │ │ mov.w r2, r2, lsr #2 │ │ │ │ itttt cs │ │ │ │ addcs r0, #4 │ │ │ │ subcs.w r1, r1, lr │ │ │ │ uxtbcs r0, r0 │ │ │ │ strbcs r0, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 57e592 │ │ │ │ + bcs.n 57e592 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 57e59e │ │ │ │ + bcs.n 57e59e │ │ │ │ eor.w r5, r5, #1 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 57e5a4 │ │ │ │ + beq.n 57e5a4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 57e5a8 │ │ │ │ + b.n 57e5a8 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 57e27c │ │ │ │ - ldr r0, [pc, #144] @ (57e6a0 ) │ │ │ │ + b.n 57e27c │ │ │ │ + ldr r0, [pc, #144] @ (57e6a0 ) │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #144] @ (57e6a4 ) │ │ │ │ + ldr r2, [pc, #144] @ (57e6a4 ) │ │ │ │ add r0, pc │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [r1], #3 │ │ │ │ ldrh r4, [r2, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str.w r0, [r3, #3] │ │ │ │ @@ -1260697,100 +1260726,100 @@ │ │ │ │ add r2, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ rsb r2, r9, #3 │ │ │ │ it ne │ │ │ │ movne r9, r2 │ │ │ │ - b.n 57e26a │ │ │ │ + b.n 57e26a │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ tst.w r2, #112 @ 0x70 │ │ │ │ - bne.w 57e278 │ │ │ │ + bne.w 57e278 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 57e606 │ │ │ │ + beq.n 57e606 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ sub.w r9, r9, #2 │ │ │ │ adds r2, #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 57e400 │ │ │ │ + b.n 57e400 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ asrs r2, r1, #16 │ │ │ │ movs r4, r6 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ movs r3, r4 │ │ │ │ asrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #9 │ │ │ │ movs r4, r6 │ │ │ │ movs r6, #30 │ │ │ │ movs r3, r4 │ │ │ │ - cbnz r4, 57e6ec │ │ │ │ + cbnz r4, 57e6ec │ │ │ │ movs r6, r4 │ │ │ │ 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, r3 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #348] @ (57e820 ) │ │ │ │ + ldr r4, [pc, #348] @ (57e820 ) │ │ │ │ str r1, [r6, #0] │ │ │ │ add r4, pc │ │ │ │ ldrb r1, [r3, #8] │ │ │ │ tst.w r1, #112 @ 0x70 │ │ │ │ - bne.n 57e7c8 │ │ │ │ + bne.n 57e7c8 │ │ │ │ ldrh.w lr, [r3, #10] │ │ │ │ tst.w lr, #1 │ │ │ │ - bne.n 57e7c8 │ │ │ │ + bne.n 57e7c8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 57e6ec │ │ │ │ + bne.n 57e6ec │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ streq.w lr, [r3, #4] │ │ │ │ - beq.n 57e7c8 │ │ │ │ + beq.n 57e7c8 │ │ │ │ subs r5, r7, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 57e7c8 │ │ │ │ + ble.n 57e7c8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #296] @ (57e824 ) │ │ │ │ + ldr r2, [pc, #296] @ (57e824 ) │ │ │ │ add.w sl, r3, #10 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov ip, sl │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r4, [pc, #284] @ (57e828 ) │ │ │ │ + ldr r4, [pc, #284] @ (57e828 ) │ │ │ │ mov r9, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ str.w sl, [sp, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r5, r8 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldrd r8, r4, [sp, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ - b.n 57e74a │ │ │ │ + b.n 57e74a │ │ │ │ cmp r1, #4 │ │ │ │ add.w r2, r2, #1 │ │ │ │ itt eq │ │ │ │ moveq ip, r7 │ │ │ │ moveq r1, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 57e788 │ │ │ │ + beq.n 57e788 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrh.w lr, [ip] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ lsr.w fp, lr, r1 │ │ │ │ ldr.w r0, [r4, r1, lsl #3] │ │ │ │ add.w r6, r4, r1, lsl #3 │ │ │ │ add.w r7, ip, #2 │ │ │ │ @@ -1260799,41 +1260828,41 @@ │ │ │ │ ldr r6, [r6, #4] │ │ │ │ lsrs r3, r3, #17 │ │ │ │ umull r0, fp, r0, r3 │ │ │ │ mla fp, r3, r6, fp │ │ │ │ cmp r9, fp │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ - bne.n 57e7da │ │ │ │ + bne.n 57e7da │ │ │ │ cmp r5, #0 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ andle.w r3, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57e730 │ │ │ │ - cbz r5, 57e7da │ │ │ │ + beq.n 57e730 │ │ │ │ + cbz r5, 57e7da │ │ │ │ adds r5, #1 │ │ │ │ - b.n 57e730 │ │ │ │ + b.n 57e730 │ │ │ │ mov r5, sl │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd sl, r7, [sp, #16] │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ - cbnz r2, 57e7fc │ │ │ │ + cbnz r2, 57e7fc │ │ │ │ cmp r7, #49 @ 0x31 │ │ │ │ - ble.n 57e814 │ │ │ │ + ble.n 57e814 │ │ │ │ adds r7, #2 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smull r2, r1, r1, r7 │ │ │ │ sub.w r1, r1, r7, asr #31 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 57dff0 │ │ │ │ + bl 57dff0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ add r1, r5 │ │ │ │ subs r2, r2, r5 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r5, [r6, #0] │ │ │ │ @@ -1260845,153 +1260874,153 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, r7, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 57e794 │ │ │ │ + bne.n 57e794 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 57e7c8 │ │ │ │ + ble.n 57e7c8 │ │ │ │ cmp r5, r2 │ │ │ │ it ge │ │ │ │ movge r5, r2 │ │ │ │ - b.n 57e798 │ │ │ │ - ldr r2, [pc, #20] @ (57e82c ) │ │ │ │ + b.n 57e798 │ │ │ │ + ldr r2, [pc, #20] @ (57e82c ) │ │ │ │ add r2, pc │ │ │ │ add r2, r7 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - b.n 57e7ae │ │ │ │ + b.n 57e7ae │ │ │ │ stmia r2!, {r1, r4} │ │ │ │ lsls r5, r0, #1 │ │ │ │ asrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #25 │ │ │ │ movs r4, r6 │ │ │ │ lsrs r2, r5, #21 │ │ │ │ movs r4, r6 │ │ │ │ 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] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #144] @ (57e8d4 ) │ │ │ │ + ldr r2, [pc, #144] @ (57e8d4 ) │ │ │ │ cmp r3, r1 │ │ │ │ add r2, pc │ │ │ │ ittt le │ │ │ │ movle r3, #0 │ │ │ │ movle r0, #1 │ │ │ │ strhle r3, [r4, #10] │ │ │ │ - ble.n 57e8a8 │ │ │ │ + ble.n 57e8a8 │ │ │ │ subs r1, r3, r1 │ │ │ │ add.w r0, r4, #10 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - ble.n 57e8b8 │ │ │ │ + ble.n 57e8b8 │ │ │ │ adds r0, r1, #2 │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ smull r5, r3, r3, r0 │ │ │ │ sub.w r3, r3, r0, asr #31 │ │ │ │ add.w r5, r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ subs r5, #1 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ adds r0, r7, r5 │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 57e89e │ │ │ │ - ldr r3, [pc, #80] @ (57e8d8 ) │ │ │ │ + beq.n 57e89e │ │ │ │ + ldr r3, [pc, #80] @ (57e8d8 ) │ │ │ │ mov r6, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ bl 737a90 │ │ │ │ strh r2, [r6, #0] │ │ │ │ asrs r1, r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r1, #1 │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #32] @ (57e8dc ) │ │ │ │ + ldr r3, [pc, #32] @ (57e8dc ) │ │ │ │ add r3, pc │ │ │ │ add r3, r1 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r5, r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ subs r5, #1 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ add r0, r5 │ │ │ │ - b.n 57e880 │ │ │ │ + b.n 57e880 │ │ │ │ stmia r0!, {r1, r4, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ asrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #19 │ │ │ │ movs r4, r6 │ │ │ │ ldrh r3, [r0, #10] │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #196] @ (57e9ac ) │ │ │ │ + ldr r5, [pc, #196] @ (57e9ac ) │ │ │ │ ldrb.w ip, [r0, #8] │ │ │ │ add r5, pc │ │ │ │ - cbnz r3, 57e8f4 │ │ │ │ + cbnz r3, 57e8f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 57e97a │ │ │ │ + beq.n 57e97a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ and.w r4, ip, #128 @ 0x80 │ │ │ │ strh r3, [r0, #10] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 57e974 │ │ │ │ + bhi.n 57e974 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ lsls r3, r6, #28 │ │ │ │ lsls r4, r0, #28 │ │ │ │ tst.w ip, #128 @ 0x80 │ │ │ │ - bne.n 57e974 │ │ │ │ + bne.n 57e974 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add.w ip, r0, #10 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 57e936 │ │ │ │ + ble.n 57e936 │ │ │ │ movw lr, #999 @ 0x3e7 │ │ │ │ subs r3, #3 │ │ │ │ strh.w lr, [ip], #2 │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 57e92c │ │ │ │ - ldr.w lr, [pc, #120] @ 57e9b0 │ │ │ │ + bgt.n 57e92c │ │ │ │ + ldr.w lr, [pc, #120] @ 57e9b0 │ │ │ │ ldr.w r5, [r5, lr] │ │ │ │ ldrh.w r3, [r5, r3, lsl #3] │ │ │ │ subs r3, #1 │ │ │ │ strh.w r3, [ip] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #8] │ │ │ │ ldrd r1, r3, [r1] │ │ │ │ @@ -1261005,28 +1261034,28 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ tst.w ip, #128 @ 0x80 │ │ │ │ - bne.n 57e91c │ │ │ │ + bne.n 57e91c │ │ │ │ orr.w r4, r4, #64 @ 0x40 │ │ │ │ - b.n 57e956 │ │ │ │ + b.n 57e956 │ │ │ │ tst.w ip, #112 @ 0x70 │ │ │ │ - bne.n 57e8f4 │ │ │ │ + bne.n 57e8f4 │ │ │ │ ldrb r4, [r1, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r4, 57e98c │ │ │ │ + cbz r4, 57e98c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r3, #1 │ │ │ │ subs r3, r3, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 57e960 │ │ │ │ + ble.n 57e960 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1261039,220 +1261068,220 @@ │ │ │ │ asr r4, r1, #31 │ │ │ │ mov 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #664] @ (57ec60 ) │ │ │ │ + ldr r1, [pc, #664] @ (57ec60 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ cmp r1, #7 │ │ │ │ - bhi.w 57ec54 │ │ │ │ + bhi.w 57ec54 │ │ │ │ tbb [pc, r1] │ │ │ │ tst r6, r7 │ │ │ │ str r7, [sp, #476] @ 0x1dc │ │ │ │ lsrs r6, r3, #2 │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ ldrsb.w r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 57ea64 │ │ │ │ + blt.n 57ea64 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 57ea4a │ │ │ │ + bge.n 57ea4a │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r0], #10 │ │ │ │ cmp r6, #3 │ │ │ │ mov lr, r6 │ │ │ │ it hi │ │ │ │ movhi r2, r0 │ │ │ │ - bhi.n 57ea10 │ │ │ │ - b.n 57ec18 │ │ │ │ + bhi.n 57ea10 │ │ │ │ + b.n 57ec18 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bls.w 57eb22 │ │ │ │ + bls.w 57eb22 │ │ │ │ mov lr, ip │ │ │ │ ldrh r1, [r2, #0] │ │ │ │ mov r7, r2 │ │ │ │ sub.w ip, lr, #3 │ │ │ │ adds r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 57ea06 │ │ │ │ + beq.n 57ea06 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, #49 @ 0x31 │ │ │ │ - ble.n 57eaaa │ │ │ │ + ble.n 57eaaa │ │ │ │ adds r6, #2 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smull r3, r1, r1, r6 │ │ │ │ sub.w r1, r1, r6, asr #31 │ │ │ │ - ldr r2, [pc, #552] @ (57ec64 ) │ │ │ │ + ldr r2, [pc, #552] @ (57ec64 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ strd r0, r5, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 57d3b0 │ │ │ │ + bl 57d3b0 │ │ │ │ add sp, #24 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsb.w r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 57e9f0 │ │ │ │ + blt.n 57e9f0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 57ea4a │ │ │ │ + ble.n 57ea4a │ │ │ │ mov r0, r4 │ │ │ │ ldr.w ip, [r0], #10 │ │ │ │ cmp.w ip, #3 │ │ │ │ mov r6, ip │ │ │ │ itt hi │ │ │ │ movhi r2, r0 │ │ │ │ movwhi r7, #999 @ 0x3e7 │ │ │ │ - bhi.n 57eabc │ │ │ │ - ldr r2, [pc, #488] @ (57ec68 ) │ │ │ │ + bhi.n 57eabc │ │ │ │ + ldr r2, [pc, #488] @ (57ec68 ) │ │ │ │ ldrh r7, [r4, #10] │ │ │ │ ldr r3, [r5, r2] │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r2, [r3, ip, lsl #3] │ │ │ │ subs r2, #1 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ itt eq │ │ │ │ addeq.w lr, r4, #8 │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 57ebc6 │ │ │ │ + beq.w 57ebc6 │ │ │ │ movs r5, #1 │ │ │ │ - ldr r3, [pc, #448] @ (57ec6c ) │ │ │ │ + ldr r3, [pc, #448] @ (57ec6c ) │ │ │ │ add r3, pc │ │ │ │ add r3, r6 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ - b.n 57ea38 │ │ │ │ + b.n 57ea38 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bls.n 57eba6 │ │ │ │ + bls.n 57eba6 │ │ │ │ ldrh r1, [r2, #0] │ │ │ │ mov lr, r2 │ │ │ │ sub.w ip, ip, #3 │ │ │ │ adds r2, #2 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 57eab6 │ │ │ │ + beq.n 57eab6 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 57ea22 │ │ │ │ + b.n 57ea22 │ │ │ │ cmp r2, #4 │ │ │ │ - bgt.n 57ea68 │ │ │ │ - b.n 57ea4a │ │ │ │ + bgt.n 57ea68 │ │ │ │ + b.n 57ea4a │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ umull r6, r1, r1, r0 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ subs r0, r0, r1 │ │ │ │ uxth r0, r0 │ │ │ │ subs r1, r0, #1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ands.w r1, r1, r2, lsr #31 │ │ │ │ - bne.w 57e9f4 │ │ │ │ + bne.w 57e9f4 │ │ │ │ cmp r2, #0 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 57ea68 │ │ │ │ - b.n 57ea4a │ │ │ │ + bne.n 57ea68 │ │ │ │ + b.n 57ea4a │ │ │ │ cmp r2, #5 │ │ │ │ - bgt.n 57ea68 │ │ │ │ - bne.n 57ea4a │ │ │ │ + bgt.n 57ea68 │ │ │ │ + bne.n 57ea4a │ │ │ │ ldrh r2, [r4, #10] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 57ea68 │ │ │ │ - b.n 57ea4a │ │ │ │ + bmi.n 57ea68 │ │ │ │ + b.n 57ea4a │ │ │ │ cmp r2, #5 │ │ │ │ - bgt.n 57ea68 │ │ │ │ - b.n 57ea4a │ │ │ │ - ldr r3, [pc, #324] @ (57ec68 ) │ │ │ │ + bgt.n 57ea68 │ │ │ │ + b.n 57ea4a │ │ │ │ + ldr r3, [pc, #324] @ (57ec68 ) │ │ │ │ sub.w lr, lr, #4 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrh r5, [r2, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r2, r3, lr, lsl #3 │ │ │ │ ldr.w lr, [r3, lr, lsl #3] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ cmpeq r5, lr │ │ │ │ - bne.w 57ea1e │ │ │ │ + bne.w 57ea1e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r7 │ │ │ │ ldrh.w r1, [r3, ip, lsl #3] │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ strh.w r1, [sl] │ │ │ │ - bhi.n 57eb64 │ │ │ │ + bhi.n 57eb64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrh r1, [r3, #24] │ │ │ │ subs r1, #1 │ │ │ │ strh.w r1, [r7], #-2 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 57eb5c │ │ │ │ + bls.n 57eb5c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr.w r5, [r8] │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 57ea4a │ │ │ │ + bne.w 57ea4a │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 57ec44 │ │ │ │ + beq.n 57ec44 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strh.w lr, [sl] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr.w r2, [r9] │ │ │ │ orr.w r2, r2, #14336 @ 0x3800 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str.w r2, [r9] │ │ │ │ - b.n 57ea4a │ │ │ │ - ldr r1, [pc, #192] @ (57ec68 ) │ │ │ │ + b.n 57ea4a │ │ │ │ + ldr r1, [pc, #192] @ (57ec68 ) │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldrh r5, [r2, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r1, r3, ip, lsl #3 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr.w r1, [r3, ip, lsl #3] │ │ │ │ subs r1, #1 │ │ │ │ adc.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.n 57eaca │ │ │ │ + bne.n 57eaca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, lr │ │ │ │ ldr.w r1, [r3, ip, lsl #3] │ │ │ │ strh r1, [r2, #0] │ │ │ │ - bhi.n 57ebf4 │ │ │ │ + bhi.n 57ebf4 │ │ │ │ sub.w r2, lr, r4 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #10 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ lsrs r2, r2, #1 │ │ │ │ sub.w r0, lr, r2, lsl #1 │ │ │ │ adds r2, #1 │ │ │ │ @@ -1261262,50 +1261291,50 @@ │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ add r2, r1 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.w 57ea4a │ │ │ │ + ble.w 57ea4a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 57e8e0 │ │ │ │ - ldr r2, [pc, #76] @ (57ec68 ) │ │ │ │ + b.n 57e8e0 │ │ │ │ + ldr r2, [pc, #76] @ (57ec68 ) │ │ │ │ ldrh r1, [r4, #10] │ │ │ │ ldr r3, [r5, r2] │ │ │ │ subs r2, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r7, r3, r2, lsl #3 │ │ │ │ ldr.w lr, [r3, r2, lsl #3] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, lr │ │ │ │ ittt eq │ │ │ │ moveq ip, r6 │ │ │ │ addeq.w r7, r4, #8 │ │ │ │ moveq sl, r0 │ │ │ │ - beq.n 57eb44 │ │ │ │ + beq.n 57eb44 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57eaaa │ │ │ │ + b.n 57eaaa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ strheq.w r1, [sl] │ │ │ │ - bne.n 57eb80 │ │ │ │ - b.n 57eb8e │ │ │ │ + bne.n 57eb80 │ │ │ │ + b.n 57eb8e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ orr.w r2, r2, #64 @ 0x40 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 57ea4a │ │ │ │ + b.n 57ea4a │ │ │ │ nop │ │ │ │ ite eq │ │ │ │ lsleq r5, r0, #1 │ │ │ │ movne r1, #162 @ 0xa2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1261313,39 +1261342,39 @@ │ │ │ │ movs r4, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #304] @ (57edb8 ) │ │ │ │ + ldr r3, [pc, #304] @ (57edb8 ) │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r0, #10] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (57edbc ) │ │ │ │ + ldr r2, [pc, #300] @ (57edbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ subs r6, r2, r3 │ │ │ │ - cbnz r0, 57ecaa │ │ │ │ + cbnz r0, 57ecaa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 57ed9a │ │ │ │ + beq.n 57ed9a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ orr.w r7, r0, #4096 @ 0x1000 │ │ │ │ str r7, [r5, #0] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ sub.w ip, r6, r7 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 57ed74 │ │ │ │ + ble.n 57ed74 │ │ │ │ add.w lr, r3, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r7, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ sub.w lr, lr, r2 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1261365,100 +1261394,100 @@ │ │ │ │ str.w lr, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r8, {r0, r1, r2} │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 57ed20 │ │ │ │ + cbz r2, 57ed20 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57e9b4 │ │ │ │ + bl 57e9b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #26 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #8192 @ 0x2000 │ │ │ │ strmi r3, [r5, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n 57ed80 │ │ │ │ + bgt.n 57ed80 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ - cbz r3, 57ed5c │ │ │ │ - ldr r2, [pc, #136] @ (57edc0 ) │ │ │ │ - ldr r3, [pc, #124] @ (57edb8 ) │ │ │ │ + cbz r3, 57ed5c │ │ │ │ + ldr r2, [pc, #136] @ (57edc0 ) │ │ │ │ + ldr r3, [pc, #124] @ (57edb8 ) │ │ │ │ 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 57edb4 │ │ │ │ + bne.n 57edb4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 57ed36 │ │ │ │ + bne.n 57ed36 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ tst.w r3, #112 @ 0x70 │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r5, #0] │ │ │ │ orreq.w r3, r3, #1024 @ 0x400 │ │ │ │ streq r3, [r5, #0] │ │ │ │ - b.n 57ed36 │ │ │ │ + b.n 57ed36 │ │ │ │ lsls r1, r0, #26 │ │ │ │ itt mi │ │ │ │ orrmi.w r0, r0, #12288 @ 0x3000 │ │ │ │ strmi r0, [r5, #0] │ │ │ │ - b.n 57ed36 │ │ │ │ + b.n 57ed36 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 57de54 │ │ │ │ + bl 57de54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57ed36 │ │ │ │ - b.n 57ed5c │ │ │ │ + bne.n 57ed36 │ │ │ │ + b.n 57ed5c │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ tst.w r0, #112 @ 0x70 │ │ │ │ - bne.n 57ecaa │ │ │ │ + bne.n 57ecaa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 57ed36 │ │ │ │ + bge.n 57ed36 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 57ed36 │ │ │ │ + b.n 57ed36 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cbnz r6, 57ee2a │ │ │ │ + cbnz r6, 57ee2a │ │ │ │ lsls r5, r0, #1 │ │ │ │ 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 r6, [pc, #372] @ (57ef4c ) │ │ │ │ + ldr r6, [pc, #372] @ (57ef4c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r5, [pc, #372] @ (57ef50 ) │ │ │ │ + ldr r5, [pc, #372] @ (57ef50 ) │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ sub.w ip, lr, r7 │ │ │ │ @@ -1261466,152 +1261495,152 @@ │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ mov.w r5, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, ip │ │ │ │ - bgt.n 57eebc │ │ │ │ + bgt.n 57eebc │ │ │ │ add r7, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ strd ip, ip, [r7, #4] │ │ │ │ - blt.n 57eece │ │ │ │ + blt.n 57eece │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w ip, [sp, #16] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ strh.w r2, [sp, #18] │ │ │ │ - bl 57dca8 │ │ │ │ + bl 57dca8 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.n 57ef0c │ │ │ │ + beq.n 57ef0c │ │ │ │ ldr.w r2, [r8] │ │ │ │ lsrs r3, r2, #31 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57ef16 │ │ │ │ + bne.n 57ef16 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 57eec2 │ │ │ │ + bne.n 57eec2 │ │ │ │ ldrd ip, r3, [r5] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ sub.w r2, r2, ip │ │ │ │ cmp r0, r2 │ │ │ │ - ble.n 57ee96 │ │ │ │ + ble.n 57ee96 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, r3, r1 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 57eeea │ │ │ │ + bgt.n 57eeea │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ - cbz r2, 57ee96 │ │ │ │ + cbz r2, 57ee96 │ │ │ │ ldrh r2, [r4, #10] │ │ │ │ subs r5, r0, #1 │ │ │ │ add r5, ip │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq.n 57ef42 │ │ │ │ + beq.n 57ef42 │ │ │ │ subs r2, r5, r3 │ │ │ │ - beq.n 57ee86 │ │ │ │ + beq.n 57ee86 │ │ │ │ add.w r0, r4, #10 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 57de54 │ │ │ │ + bl 57de54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [r4, #0] │ │ │ │ subs r3, r3, r5 │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #188] @ (57ef54 ) │ │ │ │ - ldr r3, [pc, #180] @ (57ef50 ) │ │ │ │ + ldr r2, [pc, #188] @ (57ef54 ) │ │ │ │ + ldr r3, [pc, #180] @ (57ef50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 57ef3e │ │ │ │ + bne.n 57ef3e │ │ │ │ add sp, #24 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 57ee46 │ │ │ │ + beq.n 57ee46 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57e9b4 │ │ │ │ - b.n 57ee46 │ │ │ │ - ldr r5, [pc, #136] @ (57ef58 ) │ │ │ │ - ldr r4, [pc, #124] @ (57ef50 ) │ │ │ │ + bl 57e9b4 │ │ │ │ + b.n 57ee46 │ │ │ │ + ldr r5, [pc, #136] @ (57ef58 ) │ │ │ │ + ldr r4, [pc, #124] @ (57ef50 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ eors r5, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ - bne.n 57ef3e │ │ │ │ + bne.n 57ef3e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 57ec70 │ │ │ │ - ldr r2, [pc, #112] @ (57ef5c ) │ │ │ │ - ldr r3, [pc, #96] @ (57ef50 ) │ │ │ │ + b.n 57ec70 │ │ │ │ + ldr r2, [pc, #112] @ (57ef5c ) │ │ │ │ + ldr r3, [pc, #96] @ (57ef50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 57ef3e │ │ │ │ + bne.n 57ef3e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 57e8e0 │ │ │ │ + b.n 57e8e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 57ee96 │ │ │ │ + b.n 57ee96 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57e9b4 │ │ │ │ - ldr r2, [pc, #60] @ (57ef60 ) │ │ │ │ - ldr r3, [pc, #44] @ (57ef50 ) │ │ │ │ + bl 57e9b4 │ │ │ │ + ldr r2, [pc, #60] @ (57ef60 ) │ │ │ │ + ldr r3, [pc, #44] @ (57ef50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ itttt eq │ │ │ │ moveq r3, r6 │ │ │ │ moveq r2, r8 │ │ │ │ moveq r1, r5 │ │ │ │ moveq r0, r4 │ │ │ │ - beq.n 57eee2 │ │ │ │ + beq.n 57eee2 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ tst.w r2, #112 @ 0x70 │ │ │ │ - beq.n 57ee88 │ │ │ │ - b.n 57ee72 │ │ │ │ + beq.n 57ee88 │ │ │ │ + b.n 57ee72 │ │ │ │ revsh r4, r7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ rev r6, r7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ rev r6, r0 │ │ │ │ @@ -1261647,15 +1261676,15 @@ │ │ │ │ mls lr, r6, r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ strh.w lr, [r1], #2 │ │ │ │ bcs.n 57ef9e │ │ │ │ subs r1, r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ cmp r5, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #128 @ 0x80 │ │ │ │ str r0, [r4, #0] │ │ │ │ it lt │ │ │ │ strblt r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1261701,15 +1261730,15 @@ │ │ │ │ mls lr, r5, r3, r1 │ │ │ │ mov r1, r3 │ │ │ │ strh.w lr, [r2], #2 │ │ │ │ bcs.n 57f028 │ │ │ │ subs r1, r2, r6 │ │ │ │ mov r0, r6 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -1261726,15 +1261755,15 @@ │ │ │ │ tst.w r4, #112 @ 0x70 │ │ │ │ bne.n 57f07e │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #10 │ │ │ │ ble.n 57f098 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -1261813,15 +1261842,15 @@ │ │ │ │ tst.w r3, #112 @ 0x70 │ │ │ │ bne.n 57f162 │ │ │ │ ldr.w lr, [r0] │ │ │ │ cmp.w lr, #10 │ │ │ │ ble.n 57f17c │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -1261918,15 +1261947,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ strh.w r2, [r6], #2 │ │ │ │ bcs.n 57f256 │ │ │ │ sub.w r1, r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ cmp.w r8, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #128 @ 0x80 │ │ │ │ str r0, [r7, #0] │ │ │ │ it lt │ │ │ │ strblt r3, [r7, #8] │ │ │ │ mov r0, r7 │ │ │ │ @@ -1261963,15 +1261992,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ strh.w r2, [r6], #2 │ │ │ │ bcs.n 57f2ce │ │ │ │ sub.w r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -1262010,15 +1262039,15 @@ │ │ │ │ orrs r2, r1 │ │ │ │ orrs r3, r0 │ │ │ │ orrs r3, r2 │ │ │ │ bne.n 57f340 │ │ │ │ subs r1, r4, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -1262124,15 +1262153,15 @@ │ │ │ │ movcs.w r8, #1 │ │ │ │ mov r5, r2 │ │ │ │ orrs.w r8, r8, r2, lsr #31 │ │ │ │ beq.n 57f460 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -1262267,15 +1262296,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ bl 70b4a8 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ b.n 57f5d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ ldr r2, [pc, #496] @ (57f824 ) │ │ │ │ ldr r3, [pc, #484] @ (57f81c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -1262464,15 +1262493,15 @@ │ │ │ │ 0057f82c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 57e14c │ │ │ │ + bl 57e14c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -1262480,15 +1262509,15 @@ │ │ │ │ 0057f854 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 57e14c │ │ │ │ + bl 57e14c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -1262620,28 +1262649,28 @@ │ │ │ │ ble.n 57f9e6 │ │ │ │ movs r1, #0 │ │ │ │ add r3, sp, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 57f9f0 │ │ │ │ mov r0, r3 │ │ │ │ blx 253a54 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cbz r1, 57fa08 │ │ │ │ tst.w r1, #221 @ 0xdd │ │ │ │ beq.n 57fa02 │ │ │ │ lsls r3, r1, #1 │ │ │ │ bpl.n 57fa46 │ │ │ │ bic.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ ldr r2, [pc, #892] @ (57fd88 ) │ │ │ │ ldr r3, [pc, #884] @ (57fd80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ @@ -1262817,20 +1262846,20 @@ │ │ │ │ add r6, sp, #28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ b.n 57f9e6 │ │ │ │ adds r1, r7, #2 │ │ │ │ movw r6, #21846 @ 0x5556 │ │ │ │ movt r6, #21845 @ 0x5555 │ │ │ │ smull r0, r6, r6, r1 │ │ │ │ sub.w r9, r6, r1, asr #31 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1263002,15 +1263031,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #32 │ │ │ │ strd r1, r2, [r4] │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strh r2, [r4, #10] │ │ │ │ strb r5, [r4, #8] │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -1263146,15 +1263175,15 @@ │ │ │ │ cmp r3, ip │ │ │ │ bne.n 57ff32 │ │ │ │ b.n 57ff3e │ │ │ │ ldrd r4, r0, [sp, #20] │ │ │ │ sub.w lr, lr, r0 │ │ │ │ mov.w r5, lr, asr #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [r4] │ │ │ │ strb r3, [r4, #8] │ │ │ │ b.n 57fdd8 │ │ │ │ adds r7, r6, #2 │ │ │ │ movw r6, #21846 @ 0x5556 │ │ │ │ movt r6, #21845 @ 0x5555 │ │ │ │ @@ -1263209,15 +1263238,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #32 │ │ │ │ strd r1, r3, [r4] │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strh r3, [r4, #10] │ │ │ │ strb r5, [r4, #8] │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -1263302,15 +1263331,15 @@ │ │ │ │ bls.n 5800a4 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ mov r4, fp │ │ │ │ sub.w r0, r0, lr │ │ │ │ asrs r0, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, lr │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r4, #8] │ │ │ │ add sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1263366,15 +1263395,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #32 │ │ │ │ strd r1, r2, [r4] │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strh r2, [r4, #10] │ │ │ │ strb r5, [r4, #8] │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -1263510,15 +1263539,15 @@ │ │ │ │ cmp r3, ip │ │ │ │ bne.n 580316 │ │ │ │ b.n 580322 │ │ │ │ ldrd r4, r0, [sp, #20] │ │ │ │ sub.w lr, lr, r0 │ │ │ │ mov.w r5, lr, asr #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [r4] │ │ │ │ strb r3, [r4, #8] │ │ │ │ b.n 5801bc │ │ │ │ adds r7, r6, #2 │ │ │ │ movw r6, #21846 @ 0x5556 │ │ │ │ movt r6, #21845 @ 0x5555 │ │ │ │ @@ -1263607,15 +1263636,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #32 │ │ │ │ strd r1, r2, [r4] │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strh r2, [r4, #10] │ │ │ │ strb r5, [r4, #8] │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -1263751,15 +1263780,15 @@ │ │ │ │ cmp r3, ip │ │ │ │ bne.n 5805a6 │ │ │ │ b.n 5805b2 │ │ │ │ ldrd r4, r0, [sp, #20] │ │ │ │ sub.w lr, lr, r0 │ │ │ │ mov.w r5, lr, asr #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [r4] │ │ │ │ strb r3, [r4, #8] │ │ │ │ b.n 58044c │ │ │ │ adds r7, r6, #2 │ │ │ │ movw r6, #21846 @ 0x5556 │ │ │ │ movt r6, #21845 @ 0x5555 │ │ │ │ @@ -1264100,15 +1264129,15 @@ │ │ │ │ add r0, lr │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ ble.n 5808a8 │ │ │ │ subs r1, r0, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57e830 │ │ │ │ + bl 57e830 │ │ │ │ b.n 5808a8 │ │ │ │ lsls r0, r0, #26 │ │ │ │ bmi.n 580848 │ │ │ │ mov r1, r2 │ │ │ │ b.n 5808e6 │ │ │ │ nop │ │ │ │ stcl 0, cr0, [ip], #204 @ 0xcc │ │ │ │ @@ -1264215,15 +1264244,15 @@ │ │ │ │ bne.w 580b70 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.n 58081c │ │ │ │ mov r0, r2 │ │ │ │ - bl 57d908 │ │ │ │ + bl 57d908 │ │ │ │ mov r6, r0 │ │ │ │ b.n 5809d2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w ip, r2, r1 │ │ │ │ cmp sl, ip │ │ │ │ blt.n 580994 │ │ │ │ @@ -1264247,21 +1264276,21 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr.w r3, [r5], #10 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cbz r2, 580abe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 57e9b4 │ │ │ │ + bl 57e9b4 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ bge.n 580a1a │ │ │ │ cmp sl, r1 │ │ │ │ @@ -1264294,33 +1264323,33 @@ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ b.n 580a1a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r3, r5 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 58099a │ │ │ │ cbz r2, 580b44 │ │ │ │ add.w r0, fp, #10 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 57de54 │ │ │ │ + bl 57de54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ str.w r1, [fp] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ b.n 580a1a │ │ │ │ movs r2, #1 │ │ │ │ add.w r0, fp, #10 │ │ │ │ - bl 57de54 │ │ │ │ + bl 57de54 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ b.n 580a1a │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ @@ -1264384,15 +1264413,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #32 │ │ │ │ streq r3, [r4, #4] │ │ │ │ itt eq │ │ │ │ strheq r3, [r4, #10] │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 580bc8 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ @@ -1264445,15 +1264474,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 580c6e │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #408] @ 0x198 │ │ │ │ @@ -1264549,15 +1264578,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r8] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq.w r2, [r8, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 580d1c │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ bl 58081c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b.n 580d94 │ │ │ │ @@ -1264571,15 +1264600,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r0, #1 │ │ │ │ strdeq r0, r3, [r8] │ │ │ │ itt eq │ │ │ │ moveq r3, #32 │ │ │ │ strbeq.w r3, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 580d92 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ @@ -1264713,23 +1264742,23 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 580ef8 │ │ │ │ strd r1, r3, [r0] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ strh r3, [r0, #10] │ │ │ │ movs r1, #2 │ │ │ │ strb r2, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 580ef8 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #880] @ 0x370 │ │ │ │ @@ -1264789,22 +1264818,22 @@ │ │ │ │ movs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r0, r2, [r4] │ │ │ │ movs r0, #32 │ │ │ │ strh r2, [r4, #10] │ │ │ │ strb r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 580fd0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 580ffc │ │ │ │ mov r0, r2 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - bl 57d908 │ │ │ │ + bl 57d908 │ │ │ │ add.w r2, r0, #2147483648 @ 0x80000000 │ │ │ │ subs r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ @@ -1264836,15 +1264865,15 @@ │ │ │ │ bgt.n 581078 │ │ │ │ ldrh r2, [r4, #10] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 580fd0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r4, #10 │ │ │ │ - bl 57de54 │ │ │ │ + bl 57de54 │ │ │ │ str r0, [r4, #0] │ │ │ │ b.n 580fd0 │ │ │ │ tst.w r1, #221 @ 0xdd │ │ │ │ beq.n 58100c │ │ │ │ lsls r2, r1, #1 │ │ │ │ bpl.n 580ffe │ │ │ │ bic.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ @@ -1264861,23 +1264890,23 @@ │ │ │ │ add.w r0, r4, #10 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ bgt.n 5810d8 │ │ │ │ ldr r1, [pc, #68] @ (5810f8 ) │ │ │ │ add r1, pc │ │ │ │ add r3, r1 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ - bl 57dff0 │ │ │ │ + bl 57dff0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 580fd0 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ subs r1, r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57e830 │ │ │ │ + bl 57e830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 58106e │ │ │ │ adds r3, #2 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smull ip, r1, r3, r1 │ │ │ │ sub.w r1, r1, r3, asr #31 │ │ │ │ @@ -1264945,22 +1264974,22 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movs r2, #32 │ │ │ │ strh r3, [r4, #10] │ │ │ │ strb r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 581150 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 58117c │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 57d908 │ │ │ │ + bl 57d908 │ │ │ │ add.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ @@ -1264982,15 +1265011,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #20 │ │ │ │ add r1, r2 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ b.n 58114a │ │ │ │ tst.w r1, #221 @ 0xdd │ │ │ │ beq.n 58118c │ │ │ │ lsls r3, r1, #1 │ │ │ │ bpl.n 58117e │ │ │ │ bic.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ b.n 58118c │ │ │ │ @@ -1265059,22 +1265088,22 @@ │ │ │ │ movs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r0, r2, [r4] │ │ │ │ movs r0, #32 │ │ │ │ strh r2, [r4, #10] │ │ │ │ strb r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 58126e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 58129e │ │ │ │ mov r0, r2 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ - bl 57d908 │ │ │ │ + bl 57d908 │ │ │ │ add.w r2, r0, #2147483648 @ 0x80000000 │ │ │ │ subs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ @@ -1265171,15 +1265200,15 @@ │ │ │ │ bl 737a90 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 57dff0 │ │ │ │ + bl 57dff0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r5, r6 │ │ │ │ bcs.w 581560 │ │ │ │ mov r0, r3 │ │ │ │ subs r3, r6, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ @@ -1265204,15 +1265233,15 @@ │ │ │ │ add.w r3, r6, r7, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ bl 737a90 │ │ │ │ mov r1, fp │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ - bl 57dff0 │ │ │ │ + bl 57dff0 │ │ │ │ ldrh.w r2, [sl] │ │ │ │ ldrh.w r3, [r6, r5, lsl #3] │ │ │ │ smlabb r3, r3, r8, r2 │ │ │ │ strh.w r3, [sl] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r9, r2 │ │ │ │ cmp r3, sl │ │ │ │ @@ -1265248,15 +1265277,15 @@ │ │ │ │ strh.w r1, [r2], #-2 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 581498 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ asrs r1, r3, #1 │ │ │ │ adds r1, #1 │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ str r0, [r4, #0] │ │ │ │ b.n 58126e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, r6, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne.w 581304 │ │ │ │ b.n 58126e │ │ │ │ @@ -1265387,25 +1265416,25 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r2], #10 │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57e6a8 │ │ │ │ + bl 57e6a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 5815d6 │ │ │ │ tst.w r1, #221 @ 0xdd │ │ │ │ beq.n 581656 │ │ │ │ ands.w r3, r1, #1073741824 @ 0x40000000 │ │ │ │ itett eq │ │ │ │ @@ -1265413,15 +1265442,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 5815d6 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1265475,15 +1265504,15 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ b.n 5817a8 │ │ │ │ subs r3, r6, #7 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 581776 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 57dca8 │ │ │ │ + bl 57dca8 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ beq.w 581840 │ │ │ │ subs r3, r6, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.n 581788 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -1265528,15 +1265557,15 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 58081c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 57dca8 │ │ │ │ + bl 57dca8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ beq.n 581840 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsrs r2, r6 │ │ │ │ @@ -1265556,20 +1265585,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w r3, [r2], #10 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ ldr r2, [pc, #472] @ (5819a8 ) │ │ │ │ ldr r3, [pc, #460] @ (5819a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -1265589,15 +1265618,15 @@ │ │ │ │ strh r3, [r4, #10] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5817ce │ │ │ │ b.n 581950 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 57dca8 │ │ │ │ + bl 57dca8 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ beq.n 581840 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 58198e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -1265814,15 +1265843,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 581a02 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #54] @ 0x36 │ │ │ │ @@ -1265876,15 +1265905,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 581aaa │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #48] @ 0x30 │ │ │ │ @@ -1265938,15 +1265967,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 581b52 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #44] @ 0x2c │ │ │ │ @@ -1266000,15 +1266029,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 581bfa │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #38] @ 0x26 │ │ │ │ @@ -1266139,15 +1266168,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movs r2, #32 │ │ │ │ strh.w r3, [r8, #10] │ │ │ │ strb.w r2, [r8, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 581d08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ bgt.n 581dee │ │ │ │ ldr r2, [pc, #156] @ (581e50 ) │ │ │ │ add r2, pc │ │ │ │ add r3, r2 │ │ │ │ @@ -1266264,15 +1266293,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 581ea2 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r5, #18] │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #16] │ │ │ │ @@ -1266326,15 +1266355,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 581f4a │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #12] │ │ │ │ @@ -1266389,15 +1266418,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #32 │ │ │ │ streq r3, [r4, #4] │ │ │ │ itt eq │ │ │ │ strheq r3, [r4, #10] │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 581fe4 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r3, #8] │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #6] │ │ │ │ @@ -1266614,27 +1266643,27 @@ │ │ │ │ add.w r0, r7, r6, lsl #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ - bl 57d3b0 │ │ │ │ + bl 57d3b0 │ │ │ │ cmp r9, r5 │ │ │ │ add.w r1, r0, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ bhi.n 58226a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ @@ -1266651,20 +1266680,20 @@ │ │ │ │ movt r0, #35018 @ 0x88ca │ │ │ │ it ne │ │ │ │ movne r1, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 58238a │ │ │ │ blx 253a54 │ │ │ │ b.n 58238a │ │ │ │ adds r2, #2 │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ @@ -1267062,15 +1267091,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 5826ea │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r3, #16] │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #14] │ │ │ │ @@ -1267151,15 +1267180,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ b.n 582872 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrh r0, [r5, #10] │ │ │ │ ldrh r1, [r1, #10] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 58289e │ │ │ │ @@ -1267425,15 +1267454,15 @@ │ │ │ │ subs r3, r2, r3 │ │ │ │ rsb r6, r3, #3 │ │ │ │ adds r3, r2, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 57dff0 │ │ │ │ + bl 57dff0 │ │ │ │ cmp r6, #2 │ │ │ │ sub.w r3, r5, r6 │ │ │ │ itt le │ │ │ │ movle sl, r9 │ │ │ │ movle.w lr, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ it le │ │ │ │ @@ -1267492,15 +1267521,15 @@ │ │ │ │ negs r0, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r1, fp, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ uxth r6, r6 │ │ │ │ - bl 57d3b0 │ │ │ │ + bl 57d3b0 │ │ │ │ ldrh r0, [r4, #0] │ │ │ │ clz r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1267679,23 +1267708,23 @@ │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrh r6, [r3, #0] │ │ │ │ cbz r2, 582da2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 57dff0 │ │ │ │ + bl 57dff0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ bgt.w 5831fe │ │ │ │ ldr.w r3, [pc, #1428] @ 583348 │ │ │ │ add r3, pc │ │ │ │ add r3, r0 │ │ │ │ ldrb.w r9, [r3, #32] │ │ │ │ @@ -1267718,20 +1267747,20 @@ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strb r3, [r6, #8] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cbz r3, 582e0e │ │ │ │ mov r0, r3 │ │ │ │ blx 253a54 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 582872 │ │ │ │ @@ -1267944,15 +1267973,15 @@ │ │ │ │ strb r3, [r0, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r3, [r2], #10 │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ b.w 58280a │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ strb r3, [r6, #8] │ │ │ │ @@ -1267960,20 +1267989,20 @@ │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r2], #10 │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ b.w 582872 │ │ │ │ mov r3, r4 │ │ │ │ b.n 5829c8 │ │ │ │ str.w lr, [sp, #32] │ │ │ │ mov ip, r1 │ │ │ │ ldr.w lr, [sp, #84] @ 0x54 │ │ │ │ mov.w r9, #1 │ │ │ │ @@ -1268000,15 +1268029,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ strb r5, [r0, #8] │ │ │ │ str r4, [r0, #4] │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ b.w 582872 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 582f94 │ │ │ │ @@ -1268017,15 +1268046,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 57d3b0 │ │ │ │ + bl 57d3b0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ bgt.w 58329a │ │ │ │ ldr r2, [pc, #556] @ (583350 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1268035,15 +1268064,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl 57dac0 │ │ │ │ + bl 57dac0 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ beq.w 58328e │ │ │ │ lsls r5, r5, #1 │ │ │ │ add.w r3, r8, r5 │ │ │ │ cmp r8, r3 │ │ │ │ ittt cc │ │ │ │ subcc r5, #2 │ │ │ │ @@ -1268093,18 +1268122,18 @@ │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr.w r1, [r1, r2, lsl #3] │ │ │ │ mov r2, r7 │ │ │ │ negs r1, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 57d3b0 │ │ │ │ + bl 57d3b0 │ │ │ │ negs r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ mvn.w r3, fp │ │ │ │ bic.w r3, r3, #127 @ 0x7f │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ b.n 582dd8 │ │ │ │ adds r2, r0, #2 │ │ │ │ @@ -1268178,18 +1268207,18 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 582e0e │ │ │ │ mov r2, r0 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 57dff0 │ │ │ │ + bl 57dff0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 582dd8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r5, sl │ │ │ │ it ge │ │ │ │ movge r5, sl │ │ │ │ movs r2, #1 │ │ │ │ @@ -1268197,15 +1268226,15 @@ │ │ │ │ strh r3, [r0, #10] │ │ │ │ bic.w r3, fp, #127 @ 0x7f │ │ │ │ str r2, [r0, #0] │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ strb r3, [r0, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ b.n 582e04 │ │ │ │ ands.w r3, r3, #112 @ 0x70 │ │ │ │ bne.w 5828b6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r1] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ strb r3, [r1, #8] │ │ │ │ @@ -1268296,15 +1268325,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 5833aa │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r4, #21] │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #20] │ │ │ │ @@ -1268358,15 +1268387,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 583452 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r7, #18] │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #18] │ │ │ │ @@ -1268421,15 +1268450,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ strheq r3, [r4, #10] │ │ │ │ strbeq r5, [r4, #8] │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 5834ec │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r2, #16] │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #15] │ │ │ │ @@ -1268483,15 +1268512,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 583596 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r6, #13] │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #12] │ │ │ │ @@ -1268619,15 +1268648,15 @@ │ │ │ │ add ip, r3 │ │ │ │ ldrb.w r3, [ip, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 57d3b0 │ │ │ │ + bl 57d3b0 │ │ │ │ adds.w r3, r0, r0, lsl #1 │ │ │ │ itett mi │ │ │ │ negmi r3, r3 │ │ │ │ strpl r3, [r6, #0] │ │ │ │ strmi r3, [r6, #0] │ │ │ │ ldrbmi r2, [r6, #8] │ │ │ │ ittt mi │ │ │ │ @@ -1268646,40 +1268675,40 @@ │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ bgt.w 583b22 │ │ │ │ ldr.w r2, [pc, #1268] @ 583c90 │ │ │ │ add r2, pc │ │ │ │ add r2, r3 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ bgt.w 583ac8 │ │ │ │ ldr.w r2, [pc, #1224] @ 583c94 │ │ │ │ add r2, pc │ │ │ │ add r2, r3 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ ldrh r3, [r6, #10] │ │ │ │ cbnz r3, 5837f6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 5839d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 58367a │ │ │ │ @@ -1268709,15 +1268738,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r3, [r2], #10 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ ldrh r1, [r6, #10] │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ eor.w r3, r9, r3 │ │ │ │ strb r3, [r6, #8] │ │ │ │ sub.w r8, r5, r2 │ │ │ │ cbnz r1, 583870 │ │ │ │ @@ -1268836,36 +1268865,36 @@ │ │ │ │ ldr.w r3, [r2], #10 │ │ │ │ strd r4, r5, [sp] │ │ │ │ ite ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ moveq r5, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ sub.w r5, r7, r8 │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ cmp r5, #0 │ │ │ │ ble.n 5839be │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r0], #10 │ │ │ │ - bl 57de54 │ │ │ │ + bl 57de54 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ subs r3, r3, r7 │ │ │ │ add r3, r8 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbnz r3, 5839ca │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ eor.w r3, r9, r3 │ │ │ │ strb r3, [r6, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ b.n 58367a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ mov.w r9, r3, lsr #31 │ │ │ │ tst.w r2, #112 @ 0x70 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ @@ -1269002,15 +1269031,15 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, fp │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r3, [r2], #10 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r5, r7, r3 │ │ │ │ bpl.w 5839ca │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ adds r0, r3, r1 │ │ │ │ subs r0, r0, r7 │ │ │ │ @@ -1269030,20 +1269059,20 @@ │ │ │ │ str r0, [r6, #0] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #4] │ │ │ │ b.n 5839ca │ │ │ │ subs r2, r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #10 │ │ │ │ - bl 57de54 │ │ │ │ + bl 57de54 │ │ │ │ b.n 583b9a │ │ │ │ subs r2, r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #10 │ │ │ │ - bl 57de54 │ │ │ │ + bl 57de54 │ │ │ │ b.n 5838a4 │ │ │ │ tst.w r3, #112 @ 0x70 │ │ │ │ bne.w 583870 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ it lt │ │ │ │ strlt r5, [r6, #4] │ │ │ │ @@ -1269069,15 +1269098,15 @@ │ │ │ │ ldr.w r3, [r0], #10 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ bgt.n 583c5a │ │ │ │ ldr r2, [pc, #156] @ (583cac ) │ │ │ │ add r2, pc │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ str r0, [r6, #0] │ │ │ │ b.n 58367a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, r8 │ │ │ │ it lt │ │ │ │ movlt r0, r8 │ │ │ │ add.w r9, r6, #10 │ │ │ │ @@ -1269222,30 +1269251,30 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ite pl │ │ │ │ negpl r2, r2 │ │ │ │ mvnmi r2, r2 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 57dca8 │ │ │ │ + bl 57dca8 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ beq.n 583e42 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 583e50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strh.w r1, [sl, #10] │ │ │ │ subs r2, r4, #1 │ │ │ │ strb.w r3, [sl, #8] │ │ │ │ strd r1, r3, [sl] │ │ │ │ beq.n 583dcc │ │ │ │ add.w r0, sl, #10 │ │ │ │ - bl 57de54 │ │ │ │ + bl 57de54 │ │ │ │ mov r1, r0 │ │ │ │ str.w r1, [sl] │ │ │ │ rsb r4, r4, #1 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr.w r3, [fp] │ │ │ │ orr.w r3, r3, #2080 @ 0x820 │ │ │ │ str.w r3, [fp] │ │ │ │ @@ -1269284,15 +1269313,15 @@ │ │ │ │ b.n 583de4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [fp] │ │ │ │ b.n 583de4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r3, ip, [r1] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r0, #0 │ │ │ │ @@ -1269402,15 +1269431,15 @@ │ │ │ │ strh r1, [r7, #10] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r3, [r4, #4] │ │ │ │ strb.w r3, [r9, #8] │ │ │ │ movs r3, #0 │ │ │ │ strh.w ip, [r4, #10] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov lr, r6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ adds r3, r2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ @@ -1269494,20 +1269523,20 @@ │ │ │ │ strd r4, fp, [sp] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ str.w r1, [sl, #4] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ strb.w r7, [sl, #8] │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cbz r3, 584088 │ │ │ │ mov r0, r3 │ │ │ │ blx 253a54 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cbz r3, 584092 │ │ │ │ mov r0, r3 │ │ │ │ @@ -1269781,15 +1269810,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [r4] │ │ │ │ movs r0, #32 │ │ │ │ strh r3, [r4, #10] │ │ │ │ strb r0, [r4, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ ldr r2, [pc, #144] @ (5843e4 ) │ │ │ │ ldr r3, [pc, #136] @ (5843e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -1269997,30 +1270026,30 @@ │ │ │ │ beq.w 5848ee │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r6, #2 │ │ │ │ mov r0, r9 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r1, [sl] │ │ │ │ add r1, r3 │ │ │ │ bl 57ef64 │ │ │ │ movs r1, #3 │ │ │ │ mov.w r3, #0 │ │ │ │ strh r6, [r4, #14] │ │ │ │ strb r3, [r4, #8] │ │ │ │ add.w r0, r4, #10 │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r3, [r4] │ │ │ │ movw r3, #585 @ 0x249 │ │ │ │ movt r3, #302 @ 0x12e │ │ │ │ str.w r3, [r4, #10] │ │ │ │ - bl 57da84 │ │ │ │ + bl 57da84 │ │ │ │ mvn.w r3, #5 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1270039,19 +1270068,19 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2], #10 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ movs r6, #5 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #4] │ │ │ │ - bl 57d908 │ │ │ │ + bl 57d908 │ │ │ │ movs r3, #10 │ │ │ │ ldr r2, [pc, #808] @ (584930 ) │ │ │ │ mul.w r3, r0, r3 │ │ │ │ add r2, pc │ │ │ │ cmp r0, #9 │ │ │ │ it gt │ │ │ │ movgt r3, r0 │ │ │ │ @@ -1270262,20 +1270291,20 @@ │ │ │ │ add.w r2, r5, #10 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ str.w ip, [r6, #4] │ │ │ │ strb.w r8, [r6, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cbz r3, 584836 │ │ │ │ mov r0, r3 │ │ │ │ blx 253a54 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 58447a │ │ │ │ @@ -1270474,19 +1270503,19 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ movs r2, #32 │ │ │ │ strh r3, [r6, #10] │ │ │ │ strb r2, [r6, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 5849da │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 57d908 │ │ │ │ + bl 57d908 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ and.w r3, r2, #64 @ 0x40 │ │ │ │ cmp.w fp, #2147483648 @ 0x80000000 │ │ │ │ sxtb r0, r2 │ │ │ │ beq.n 584a9c │ │ │ │ and.w r1, fp, r2, lsr #7 │ │ │ │ @@ -1270569,27 +1270598,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 584a1e │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 57d87c │ │ │ │ + bl 57d87c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5849d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 57d87c │ │ │ │ + bl 57d87c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5849d4 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, r0 │ │ │ │ strb.w r2, [sp, #68] @ 0x44 │ │ │ │ it lt │ │ │ │ movlt r1, r0 │ │ │ │ @@ -1270648,20 +1270677,20 @@ │ │ │ │ mov r2, r4 │ │ │ │ str r1, [r6, #4] │ │ │ │ add r4, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 584c0c │ │ │ │ mov r0, r3 │ │ │ │ blx 253a54 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 5849d4 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1270798,15 +1270827,15 @@ │ │ │ │ ldrsbeq.w r4, [sp, #92] @ 0x5c │ │ │ │ beq.n 584d96 │ │ │ │ ands.w r5, r1, #1073741824 @ 0x40000000 │ │ │ │ beq.n 584e2a │ │ │ │ ldrsb.w r4, [sp, #92] @ 0x5c │ │ │ │ bic.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, sl │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 584c60 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ adds r7, #1 │ │ │ │ @@ -1270847,36 +1270876,36 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ orrs r3, r2 │ │ │ │ add r2, sp, #32 │ │ │ │ strb.w r3, [r9, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 580778 │ │ │ │ b.n 584c02 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ beq.w 5849da │ │ │ │ b.n 584c86 │ │ │ │ mov r0, sl │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ strb r5, [r6, #8] │ │ │ │ strd r4, r5, [r6] │ │ │ │ strh r5, [r6, #10] │ │ │ │ ldr.w r4, [sl] │ │ │ │ movs r1, #1 │ │ │ │ strh r1, [r6, #10] │ │ │ │ subs r2, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ beq.n 584e50 │ │ │ │ add.w r0, r6, #10 │ │ │ │ - bl 57de54 │ │ │ │ + bl 57de54 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mov.w r1, #2080 @ 0x820 │ │ │ │ strd r0, r4, [r6] │ │ │ │ b.n 584a2e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -1270980,15 +1271009,15 @@ │ │ │ │ strh.w r1, [r9, #10] │ │ │ │ cbnz r4, 584f92 │ │ │ │ ldr.w r5, [sl] │ │ │ │ add.w r4, r9, #10 │ │ │ │ subs r2, r5, #1 │ │ │ │ beq.n 584f72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57de54 │ │ │ │ + bl 57de54 │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ rsb r5, r5, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ orr.w r3, r3, #2080 @ 0x820 │ │ │ │ @@ -1271045,15 +1271074,15 @@ │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strd r7, r7, [sp, #48] @ 0x30 │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ add r7, sp, #28 │ │ │ │ mov r2, r7 │ │ │ │ - bl 57d87c │ │ │ │ + bl 57d87c │ │ │ │ cbz r0, 585056 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 58514e │ │ │ │ ldr r2, [pc, #708] @ (5852f0 ) │ │ │ │ ldr r3, [pc, #700] @ (5852ec ) │ │ │ │ add r2, pc │ │ │ │ @@ -1271069,15 +1271098,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #15 │ │ │ │ bhi.n 5850b8 │ │ │ │ ldrh r1, [r4, #10] │ │ │ │ cbnz r1, 58506e │ │ │ │ cmp r3, #1 │ │ │ │ @@ -1271095,15 +1271124,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r4, #10 │ │ │ │ strd ip, ip, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ strh.w ip, [sp, #82] @ 0x52 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ands.w r3, r3, #32 │ │ │ │ bne.n 5850b6 │ │ │ │ ldrh.w r2, [sp, #82] @ 0x52 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w 58527c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -1271158,15 +1271187,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ movs r2, #32 │ │ │ │ strh r3, [r6, #10] │ │ │ │ strb r2, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 58502a │ │ │ │ tst.w r9, #221 @ 0xdd │ │ │ │ beq.n 585144 │ │ │ │ tst.w r9, #1073741824 @ 0x40000000 │ │ │ │ beq.n 585136 │ │ │ │ bic.w r9, r9, #1073741824 @ 0x40000000 │ │ │ │ b.n 585144 │ │ │ │ @@ -1271293,20 +1271322,20 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [r6, #4] │ │ │ │ ldrb.w r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strb r2, [r6, #8] │ │ │ │ add.w r2, sp, #82 @ 0x52 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ b.n 585022 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 253a54 │ │ │ │ b.n 585274 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -1271361,15 +1271390,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [r4] │ │ │ │ movs r0, #32 │ │ │ │ strh r3, [r4, #10] │ │ │ │ strb r0, [r4, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ ldr r2, [pc, #144] @ (5853e8 ) │ │ │ │ ldr r3, [pc, #136] @ (5853e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -1271488,15 +1271517,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strh r3, [r0, #10] │ │ │ │ strd r2, r3, [r0] │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r0, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ ldr.w r2, [pc, #1368] @ 5859f4 │ │ │ │ ldr.w r3, [pc, #1356] @ 5859ec │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ @@ -1271577,15 +1271606,15 @@ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ negs r3, r7 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #180] @ 0xb4 │ │ │ │ strb r3, [r4, #8] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -1271696,20 +1271725,20 @@ │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ add.w r2, r4, #10 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57d63c │ │ │ │ + bl 57d63c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ ands.w r2, r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bne.w 5858fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -1271785,15 +1271814,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 580778 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57e6a8 │ │ │ │ + bl 57e6a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ ble.n 58586c │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ @@ -1271839,15 +1271868,15 @@ │ │ │ │ bl 580778 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r4, [r0, #4] │ │ │ │ - bl 57edc4 │ │ │ │ + bl 57edc4 │ │ │ │ b.n 585848 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r3, [sp, #12] │ │ │ │ bl 58081c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ @@ -1271909,15 +1271938,15 @@ │ │ │ │ bgt.n 5859ba │ │ │ │ ldr r2, [pc, #296] @ (585a00 ) │ │ │ │ add r2, pc │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ add.w r0, r4, #10 │ │ │ │ mov r2, r5 │ │ │ │ - bl 57dff0 │ │ │ │ + bl 57dff0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 5857c6 │ │ │ │ @@ -1272088,15 +1272117,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r0, #32 │ │ │ │ streq r2, [r4, #4] │ │ │ │ itt eq │ │ │ │ strheq r2, [r4, #10] │ │ │ │ strbeq r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 585a58 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #736] @ (585d8c ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #496] @ (585ca4 ) │ │ │ │ @@ -1272179,15 +1272208,15 @@ │ │ │ │ mov.w r1, #128 @ 0x80 │ │ │ │ itttt eq │ │ │ │ moveq r3, #32 │ │ │ │ strdeq r4, r2, [r5] │ │ │ │ strheq r2, [r5, #10] │ │ │ │ strbeq r3, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 585b44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r2, r5, #10 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #3 │ │ │ │ ble.n 585baa │ │ │ │ movw r1, #999 @ 0x3e7 │ │ │ │ @@ -1272304,15 +1272333,15 @@ │ │ │ │ mov.w r1, #128 @ 0x80 │ │ │ │ itttt eq │ │ │ │ moveq r3, #32 │ │ │ │ strdeq r4, r2, [r5] │ │ │ │ strheq r2, [r5, #10] │ │ │ │ strbeq r3, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 585c80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r2, r5, #10 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #3 │ │ │ │ ble.n 585ce6 │ │ │ │ movw r1, #999 @ 0x3e7 │ │ │ │ @@ -1272409,15 +1272438,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r0, #32 │ │ │ │ streq r2, [r4, #4] │ │ │ │ itt eq │ │ │ │ strheq r2, [r4, #10] │ │ │ │ strbeq r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 585d7a │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #608] @ (586030 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1272541,20 +1272570,20 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movs r2, #32 │ │ │ │ strh.w r3, [r8, #10] │ │ │ │ strb.w r2, [r8, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 585f34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 57d87c │ │ │ │ + bl 57d87c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 585e3a │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cbnz r5, 585f86 │ │ │ │ ldr r2, [pc, #216] @ (586010 ) │ │ │ │ ldr r3, [pc, #208] @ (586008 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1272571,23 +1272600,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 57d87c │ │ │ │ + bl 57d87c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 585e26 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b.n 585f32 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57d87c │ │ │ │ + bl 57d87c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 585e30 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b.n 585f32 │ │ │ │ tst.w r5, #221 @ 0xdd │ │ │ │ beq.n 585f18 │ │ │ │ and.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ @@ -1272707,15 +1272736,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r0, #32 │ │ │ │ streq r2, [r4, #4] │ │ │ │ itt eq │ │ │ │ strheq r2, [r4, #10] │ │ │ │ strbeq r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 586070 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #672] @ (586364 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #400] @ (58625c ) │ │ │ │ @@ -1272769,15 +1272798,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 58611a │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x47f2 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47ba │ │ │ │ @@ -1272830,15 +1272859,15 @@ │ │ │ │ bicne.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ moveq r2, #1 │ │ │ │ strdeq r2, r3, [r4] │ │ │ │ itt eq │ │ │ │ moveq r2, #32 │ │ │ │ strbeq r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 5861be │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ bx r9 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ bx r2 │ │ │ │ @@ -1272907,15 +1272936,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 57dca8 │ │ │ │ + bl 57dca8 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ beq.n 586352 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 586364 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ adds r0, #1 │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ @@ -1272955,15 +1272984,15 @@ │ │ │ │ subs r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ble.n 586294 │ │ │ │ b.n 58628e │ │ │ │ tst.w r1, #221 @ 0xdd │ │ │ │ bne.n 586348 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 586294 │ │ │ │ lsls r3, r1, #1 │ │ │ │ bpl.n 586354 │ │ │ │ bic.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ b.n 586340 │ │ │ │ movs r1, #16 │ │ │ │ movs r2, #1 │ │ │ │ @@ -1273414,20 +1273443,20 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 57e6a8 │ │ │ │ + bl 57e6a8 │ │ │ │ ldr r2, [pc, #48] @ (5867f8 ) │ │ │ │ ldr r3, [pc, #40] @ (5867f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -1273543,15 +1273572,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 585a04 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ @@ -1273619,15 +1273648,15 @@ │ │ │ │ lsls r0, r1, #26 │ │ │ │ ite mi │ │ │ │ orrmi.w r2, r2, #2080374784 @ 0x7c000000 │ │ │ │ orrpl.w r2, r2, #2113929216 @ 0x7e000000 │ │ │ │ b.n 586896 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 5868b4 │ │ │ │ mov.w r0, r9, lsr #9 │ │ │ │ and.w r0, r0, #24 │ │ │ │ orrs r0, r4 │ │ │ │ lsls r0, r0, #26 │ │ │ │ b.n 58696a │ │ │ │ sub.w r2, r2, #6080 @ 0x17c0 │ │ │ │ @@ -1274295,15 +1274324,15 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 254ca4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 57f87c │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -1274326,15 +1274355,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 587152 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ adds r7, #204 @ 0xcc │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #130 @ 0x82 │ │ │ │ @@ -1274363,15 +1274392,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ bl 586a2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 58681c │ │ │ │ @@ -1274429,15 +1274458,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 586a2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 58681c │ │ │ │ @@ -1274533,15 +1274562,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 585a04 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ @@ -1274611,15 +1274640,15 @@ │ │ │ │ lsls r0, r1, #26 │ │ │ │ ite mi │ │ │ │ orrmi.w r2, r2, #2080374784 @ 0x7c000000 │ │ │ │ orrpl.w r2, r2, #2113929216 @ 0x7e000000 │ │ │ │ b.n 58733c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 58734e │ │ │ │ movs r4, #0 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ and.w r0, r0, #24 │ │ │ │ orrs r0, r4 │ │ │ │ lsls r0, r0, #26 │ │ │ │ orrs r2, r0 │ │ │ │ @@ -1275098,15 +1275127,15 @@ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sp │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 57f87c │ │ │ │ add r1, sp, #28 │ │ │ │ @@ -1275129,15 +1275158,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 58793a │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1275165,15 +1275194,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ strd r4, r4, [sp, #52] @ 0x34 │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ bl 5874c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 5872cc │ │ │ │ @@ -1275246,15 +1275275,15 @@ │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 5874c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 5872cc │ │ │ │ @@ -1275931,15 +1275960,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 585a04 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ @@ -1276010,15 +1276039,15 @@ │ │ │ │ it mi │ │ │ │ orrmi.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ strd r0, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 5881b2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 5881b2 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #1 │ │ │ │ bne.n 588212 │ │ │ │ cmn.w r0, #398 @ 0x18e │ │ │ │ blt.n 588358 │ │ │ │ add.w r0, r0, #398 @ 0x18e │ │ │ │ @@ -1276124,15 +1276153,15 @@ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sp │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 57f87c │ │ │ │ add r1, sp, #28 │ │ │ │ @@ -1276155,15 +1276184,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 57cdec │ │ │ │ + bl 57cde8 │ │ │ │ b.n 588416 │ │ │ │ blx 253270 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r5, #14 │ │ │ │ lsls r5, r0, #1 │ │ │ │ add r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1276404,15 +1276433,15 @@ │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl 5884f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 588130 │ │ │ │ @@ -1276470,15 +1276499,15 @@ │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 57cce4 │ │ │ │ + bl 57cce0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 5884f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 588130 │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -48215,29 +48215,29 @@ │ │ │ │ 0x009a80a0 00000000 00000000 45995400 95775400 ........E.T..wT. │ │ │ │ 0x009a80b0 20f48b00 00000000 02000000 00000000 ............... │ │ │ │ 0x009a80c0 00000000 9d9b5400 b5755400 74f48b00 ......T..uT.t... │ │ │ │ 0x009a80d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x009a80e0 9d9b5400 55755400 74f48b00 00000000 ..T.UuT.t....... │ │ │ │ 0x009a80f0 01000000 00000000 00000000 9d9b5400 ..............T. │ │ │ │ 0x009a8100 f5745400 74f48b00 00000000 02000000 .tT.t........... │ │ │ │ - 0x009a8110 00000000 00000000 a9da5400 ed565400 ..........T..VT. │ │ │ │ + 0x009a8110 00000000 00000000 adda5400 ed565400 ..........T..VT. │ │ │ │ 0x009a8120 b0f48b00 00000000 00000100 00000000 ................ │ │ │ │ - 0x009a8130 00000000 a9da5400 55575400 b0f48b00 ......T.UWT..... │ │ │ │ + 0x009a8130 00000000 adda5400 55575400 b0f48b00 ......T.UWT..... │ │ │ │ 0x009a8140 00000000 01000100 00000000 00000000 ................ │ │ │ │ - 0x009a8150 a9da5400 bd575400 b0f48b00 00000000 ..T..WT......... │ │ │ │ - 0x009a8160 02000100 00000000 00000000 01db5400 ..............T. │ │ │ │ + 0x009a8150 adda5400 bd575400 b0f48b00 00000000 ..T..WT......... │ │ │ │ + 0x009a8160 02000100 00000000 00000000 05db5400 ..............T. │ │ │ │ 0x009a8170 25585400 a4f48b00 00000000 00000100 %XT............. │ │ │ │ - 0x009a8180 00000000 00000000 01db5400 8d585400 ..........T..XT. │ │ │ │ + 0x009a8180 00000000 00000000 05db5400 8d585400 ..........T..XT. │ │ │ │ 0x009a8190 a4f48b00 00000000 01000100 00000000 ................ │ │ │ │ - 0x009a81a0 00000000 01db5400 f5585400 a4f48b00 ......T..XT..... │ │ │ │ + 0x009a81a0 00000000 05db5400 f5585400 a4f48b00 ......T..XT..... │ │ │ │ 0x009a81b0 00000000 02000100 00000000 00000000 ................ │ │ │ │ - 0x009a81c0 59db5400 59595400 c8f48b00 00000000 Y.T.YYT......... │ │ │ │ - 0x009a81d0 00000100 00000000 00000000 59db5400 ............Y.T. │ │ │ │ + 0x009a81c0 5ddb5400 59595400 c8f48b00 00000000 ].T.YYT......... │ │ │ │ + 0x009a81d0 00000100 00000000 00000000 5ddb5400 ............].T. │ │ │ │ 0x009a81e0 c1595400 c8f48b00 00000000 01000100 .YT............. │ │ │ │ - 0x009a81f0 00000000 00000000 59db5400 295a5400 ........Y.T.)ZT. │ │ │ │ + 0x009a81f0 00000000 00000000 5ddb5400 295a5400 ........].T.)ZT. │ │ │ │ 0x009a8200 c8f48b00 00000000 02000100 00000000 ................ │ │ │ │ 0x009a8210 00000000 c9995400 915a5400 bcf48b00 ......T..ZT..... │ │ │ │ 0x009a8220 00000000 00000100 00000000 00000000 ................ │ │ │ │ 0x009a8230 c9995400 f95a5400 bcf48b00 00000000 ..T..ZT......... │ │ │ │ 0x009a8240 01000100 00000000 00000000 c9995400 ..............T. │ │ │ │ 0x009a8250 615b5400 bcf48b00 00000000 02000100 a[T............. │ │ │ │ 0x009a8260 00000000 00000000 a99a5400 95745400 ..........T..tT. │ │ │ │ @@ -48262,15 +48262,15 @@ │ │ │ │ 0x009a8390 00000000 a1a55400 695d5400 14f48b00 ......T.i]T..... │ │ │ │ 0x009a83a0 00000000 01000000 99415400 45415400 .........AT.EAT. │ │ │ │ 0x009a83b0 f1405400 9d405400 e9425400 95425400 .@T..@T..BT..BT. │ │ │ │ 0x009a83c0 41425400 ed415400 39445400 e5435400 ABT..AT.9DT..CT. │ │ │ │ 0x009a83d0 91435400 3d435400 89455400 35455400 .CT.=CT..ET.5ET. │ │ │ │ 0x009a83e0 e1445400 8d445400 e9ab5400 00000000 .DT..DT...T..... │ │ │ │ 0x009a83f0 09ab5400 b5715400 00f48b00 03000000 ..T..qT......... │ │ │ │ - 0x009a8400 4d245400 85255400 9dac5400 f99c5700 M$T..%T...T...W. │ │ │ │ + 0x009a8400 4d245400 85255400 9dac5400 e99c5700 M$T..%T...T...W. │ │ │ │ 0x009a8410 e5ad5400 00000000 acee7700 2c467400 ..T.......w.,Ft. │ │ │ │ 0x009a8420 c8140000 00000000 00000000 00000000 ................ │ │ │ │ 0x009a8430 00000000 00000000 00000000 61885800 ............a.X. │ │ │ │ 0x009a8440 00000000 00000000 00000000 5cfa7800 ............\.x. │ │ │ │ 0x009a8450 00000000 01000000 01000000 00000000 ................ │ │ │ │ 0x009a8460 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x009a8470 00000000 00000000 b86d9d00 00000000 .........m...... │ │ │ │ @@ -60181,16 +60181,16 @@ │ │ │ │ 0x009d6c80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x009d6c90 04b97c00 98508f00 98030000 00000000 ..|..P.......... │ │ │ │ 0x009d6ca0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x009d6cb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x009d6cc0 7d4a5100 00000000 00000000 65364f00 }JQ.........e6O. │ │ │ │ 0x009d6cd0 00000000 00000000 00000000 b90a4f00 ..............O. │ │ │ │ 0x009d6ce0 710a4f00 00000000 00000000 5d895100 q.O.........].Q. │ │ │ │ - 0x009d6cf0 d0319a00 00000000 00000000 8da95700 .1............W. │ │ │ │ - 0x009d6d00 45cc5700 6d115200 00000000 31a15100 E.W.m.R.....1.Q. │ │ │ │ + 0x009d6cf0 d0319a00 00000000 00000000 89a95700 .1............W. │ │ │ │ + 0x009d6d00 41cc5700 6d115200 00000000 31a15100 A.W.m.R.....1.Q. │ │ │ │ 0x009d6d10 3da25100 d5a15100 a5165400 614a5100 =.Q...Q...T.aJQ. │ │ │ │ 0x009d6d20 89f85100 11fa5100 11c52500 7d4a5100 ..Q...Q...%.}JQ. │ │ │ │ 0x009d6d30 00000000 f5574f00 894a5100 a1165400 .....WO..JQ...T. │ │ │ │ 0x009d6d40 49175400 00000000 ad165400 a9165400 I.T.......T...T. │ │ │ │ 0x009d6d50 00000000 00000000 700d7800 4ca09a00 ........p.x.L... │ │ │ │ 0x009d6d60 ac130000 00000000 00000000 00000000 ................ │ │ │ │ 0x009d6d70 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -287,31 +287,31 @@ │ │ │ │ 0x009dba8c 980a9f00 ae89ae00 bc6dae00 7e85ae00 .........m..~... │ │ │ │ 0x009dba9c 3a93ae00 04858c00 ba71ae00 7885ae00 :........q..x... │ │ │ │ 0x009dbaac a08dae00 5092ae00 fcce9a00 b870ae00 ....P........p.. │ │ │ │ 0x009dbabc 1886ae00 668aae00 d0f09e00 e26eae00 ....f........n.. │ │ │ │ 0x009dbacc 308cae00 19686f00 ad486a00 7288ae00 0....ho..Hj.r... │ │ │ │ 0x009dbadc d688ae00 3a94ae00 f888ae00 6c7eae00 ....:.......l~.. │ │ │ │ 0x009dbaec 3290ae00 2476ae00 7093ae00 2e91ae00 2...$v..p....... │ │ │ │ - 0x009dbafc c1b35700 4493ae00 5889ae00 326eae00 ..W.D...X...2n.. │ │ │ │ - 0x009dbb0c fe80ae00 95b75700 0c8fae00 127fae00 ......W......... │ │ │ │ + 0x009dbafc bdb35700 4493ae00 5889ae00 326eae00 ..W.D...X...2n.. │ │ │ │ + 0x009dbb0c fe80ae00 91b75700 0c8fae00 127fae00 ......W......... │ │ │ │ 0x009dbb1c 4ccc9a00 3283ae00 ed8b6c00 ba99ae00 L...2.....l..... │ │ │ │ 0x009dbb2c 8a72ae00 428cae00 49a86a00 1a76ae00 .r..B...I.j..v.. │ │ │ │ 0x009dbb3c 895b6b00 ba6fae00 492c4100 f482ae00 .[k..o..I,A..... │ │ │ │ 0x009dbb4c 4082ae00 6cc59a00 3c8cae00 747eae00 @...l...<...t~.. │ │ │ │ 0x009dbb5c cd696a00 f673ae00 1891ae00 7a79ae00 .ij..s......zy.. │ │ │ │ 0x009dbb6c 7091ae00 026fae00 c482ae00 648cae00 p....o......d... │ │ │ │ 0x009dbb7c ba88ae00 f4529900 6672ae00 648eae00 .....R..fr..d... │ │ │ │ 0x009dbb8c b271ae00 287eae00 c27bae00 c07cae00 .q..(~...{...|.. │ │ │ │ 0x009dbb9c f88aae00 84d69e00 9284ae00 5c6e9e00 ............\n.. │ │ │ │ 0x009dbbac e67bae00 0070ae00 94969e00 e0848c00 .{...p.......... │ │ │ │ 0x009dbbbc 6888ae00 2e87ae00 4870ae00 00949e00 h.......Hp...... │ │ │ │ 0x009dbbcc 007eae00 a271ae00 188aae00 4494ae00 .~...q......D... │ │ │ │ 0x009dbbdc 1d1b6c00 5890ae00 4c8fae00 c47eae00 ..l.X...L....~.. │ │ │ │ 0x009dbbec 1287ae00 2086ae00 968eae00 cc7eae00 .... ........~.. │ │ │ │ - 0x009dbbfc 7d0f4c00 f284ae00 45ac5700 2293ae00 }.L.....E.W."... │ │ │ │ + 0x009dbbfc 7d0f4c00 f284ae00 41ac5700 2293ae00 }.L.....A.W."... │ │ │ │ 0x009dbc0c 4c8cae00 8292ae00 b8699e00 a889ae00 L........i...... │ │ │ │ 0x009dbc1c 6c83ae00 f16cae00 407b9e00 b674ae00 l....l..@{...t.. │ │ │ │ 0x009dbc2c a0a89e00 8083ae00 08b69e00 dccb9a00 ................ │ │ │ │ 0x009dbc3c c093ae00 10858c00 3694ae00 b284ae00 ........6....... │ │ │ │ 0x009dbc4c 6692ae00 3492ae00 e691ae00 c87dae00 f...4........}.. │ │ │ │ 0x009dbc5c bc91ae00 a9846b00 b86eae00 e07eae00 ......k..n...~.. │ │ │ │ 0x009dbc6c aa84ae00 2286ae00 506fae00 d9d36e00 ...."...Po....n. │ │ │ │ @@ -336,15 +336,15 @@ │ │ │ │ 0x009dbd9c d493ae00 3091ae00 3877ae00 70e49e00 ....0...8w..p... │ │ │ │ 0x009dbdac 408cae00 c485ae00 d67fae00 c499ae00 @............... │ │ │ │ 0x009dbdbc a090ae00 b07eae00 9e8fae00 ae92ae00 .....~.......... │ │ │ │ 0x009dbdcc 9a70ae00 fe8cae00 48ca9a00 2883ae00 .p......H...(... │ │ │ │ 0x009dbddc ae7eae00 1d7c5900 00000000 d67bae00 .~...|Y......{.. │ │ │ │ 0x009dbdec c17f4500 888eae00 f06eae00 1a77ae00 ..E......n...w.. │ │ │ │ 0x009dbdfc 185aac00 8058ac00 b68cae00 628aae00 .Z...X......b... │ │ │ │ - 0x009dbe0c a5b85700 fc7eae00 b49a9e00 ae88ae00 ..W..~.......... │ │ │ │ + 0x009dbe0c a1b85700 fc7eae00 b49a9e00 ae88ae00 ..W..~.......... │ │ │ │ 0x009dbe1c 0483ae00 de88ae00 2292ae00 e491ae00 ........"....... │ │ │ │ 0x009dbe2c 0a91ae00 406eae00 b692ae00 0e7fae00 ....@n.......... │ │ │ │ 0x009dbe3c 6c99ae00 5270ae00 2686ae00 406fae00 l...Rp..&...@o.. │ │ │ │ 0x009dbe4c d0818f00 4e92ae00 d284ae00 f287ae00 ....N........... │ │ │ │ 0x009dbe5c fc6fae00 9a99ae00 8c76ae00 266fae00 .o.......v..&o.. │ │ │ │ 0x009dbe6c a67dae00 1a7eae00 de8aae00 7cdb9a00 .}...~......|... │ │ │ │ 0x009dbe7c 00cb8300 e690ae00 a270ae00 a891ae00 .........p...... │ │ │ │ @@ -355,15 +355,15 @@ │ │ │ │ 0x009dbecc 8684ae00 ce7dae00 1887ae00 90099f00 .....}.......... │ │ │ │ 0x009dbedc 6e79ae00 0a8eae00 2676ae00 4883ae00 ny......&v..H... │ │ │ │ 0x009dbeec 3c77ae00 447dae00 09816b00 428bae00 .0y.. │ │ │ │ 0x009dbf1c 04cb9a00 0e86ae00 366fae00 ba7dae00 ........6o...}.. │ │ │ │ 0x009dbf2c 6872ae00 80c59e00 3899ae00 a484ae00 hr......8....... │ │ │ │ - 0x009dbf3c 61be6c00 b88cae00 0a94ae00 6dc15700 a.l.........m.W. │ │ │ │ + 0x009dbf3c 61be6c00 b88cae00 0a94ae00 69c15700 a.l.........i.W. │ │ │ │ 0x009dbf4c 2c6fae00 cc80ae00 266eae00 0082ae00 ,o......&n...... │ │ │ │ 0x009dbf5c 8a91ae00 71e16c00 306fae00 1a94ae00 ....q.l.0o...... │ │ │ │ 0x009dbf6c ae7cae00 446b9e00 688dae00 da87ae00 .|..Dk..h....... │ │ │ │ 0x009dbf7c f680ae00 b86aae00 2c8aae00 e282ae00 .....j..,....... │ │ │ │ 0x009dbf8c b67eae00 b68eae00 9e91ae00 da7dae00 .~...........}.. │ │ │ │ 0x009dbf9c 6893ae00 d690ae00 0289ae00 8c74ae00 h............t.. │ │ │ │ 0x009dbfac e071ae00 a283ae00 c86cae00 10d69a00 .q.......l...... │ │ │ │ @@ -386,48 +386,48 @@ │ │ │ │ 0x009dc0bc cc9d9e00 c26fae00 ea88ae00 f091ae00 .....o.......... │ │ │ │ 0x009dc0cc 9a80ae00 f687ae00 5684ae00 fc72ae00 ........V....r.. │ │ │ │ 0x009dc0dc dce19e00 9091ae00 fa80ae00 7884ae00 ............x... │ │ │ │ 0x009dc0ec 1c93ae00 e676ae00 f68aae00 1693ae00 .....v.......... │ │ │ │ 0x009dc0fc 4a85ae00 f4de9a00 988eae00 6491ae00 J...........d... │ │ │ │ 0x009dc10c 347dae00 ecc29e00 a670ae00 28999e00 4}.......p..(... │ │ │ │ 0x009dc11c 8089ae00 ca70ae00 0888ae00 1d426e00 .....p.......Bn. │ │ │ │ - 0x009dc12c fdb15700 288aae00 21e76e00 cc85ae00 ..W.(...!.n..... │ │ │ │ + 0x009dc12c f9b15700 288aae00 21e76e00 cc85ae00 ..W.(...!.n..... │ │ │ │ 0x009dc13c 368bae00 fc8eae00 d089ae00 5cf29e00 6...........\... │ │ │ │ 0x009dc14c cc86ae00 f46fae00 58029f00 b0899e00 .....o..X....... │ │ │ │ 0x009dc15c 6293ae00 8883ae00 006dae00 ea7bae00 b........m...{.. │ │ │ │ 0x009dc16c 3272ae00 2a83ae00 168bae00 10d09a00 2r..*........... │ │ │ │ 0x009dc17c f691ae00 0e8fae00 3c76ae00 fdf92900 ........p..R........... │ │ │ │ 0x009dc36c 348cae00 b429a100 8076ae00 888fae00 4....)...v...... │ │ │ │ 0x009dc37c 71546a00 c292ae00 3a83ae00 507eae00 qTj.....:...P~.. │ │ │ │ 0x009dc38c 34699e00 c68aae00 6680ae00 2dab6c00 4i......f...-.l. │ │ │ │ 0x009dc39c 14c49a00 79d54e00 2c7dae00 a070ae00 ....y.N.,}...p.. │ │ │ │ 0x009dc3ac 088cae00 2e6eae00 f86cae00 3e91ae00 .....n...l..>... │ │ │ │ @@ -454,38 +454,38 @@ │ │ │ │ 0x009dc4fc 0485ae00 a68eae00 8c93ae00 3a80ae00 ............:... │ │ │ │ 0x009dc50c 366eae00 9899ae00 3ce69900 da8cae00 6n......<....... │ │ │ │ 0x009dc51c 4dcc6800 6285ae00 5491ae00 5e8eae00 M.h.b...T...^... │ │ │ │ 0x009dc52c 4099ae00 7e8fae00 228aae00 8683ae00 @...~..."....... │ │ │ │ 0x009dc53c 3c8dae00 b055ac00 fc7dae00 aa7cae00 <....U...}...|.. │ │ │ │ 0x009dc54c 1081ae00 2873ae00 668eae00 a099ae00 ....(s..f....... │ │ │ │ 0x009dc55c e48fae00 fe8aae00 3c6eae00 927fae00 ................n...... │ │ │ │ 0x009dc68c 91d86c00 a892ae00 c86aae00 6c76ae00 ..l......j..lv.. │ │ │ │ 0x009dc69c 488cae00 e67fae00 6a72ae00 7c93ae00 H.......jr..|... │ │ │ │ 0x009dc6ac 248cae00 d86d9e00 309a9e00 2a8aae00 $....m..0...*... │ │ │ │ 0x009dc6bc f0709e00 f9c16e00 34c89a00 2284ae00 .p....n.4..."... │ │ │ │ 0x009dc6cc 19c86e00 e18d7000 d880ae00 7a80ae00 ..n...p.....z... │ │ │ │ - 0x009dc6dc de8bae00 21bd5700 467eae00 0d403900 ....!.W.F~...@9. │ │ │ │ + 0x009dc6dc de8bae00 1dbd5700 467eae00 0d403900 ......W.F~...@9. │ │ │ │ 0x009dc6ec c82eab00 9058ac00 3299ae00 3a8cae00 .....X..2...:... │ │ │ │ 0x009dc6fc f66eae00 54df9a00 de7fae00 047bae00 .n..T........{.. │ │ │ │ 0x009dc70c ae8eae00 b8ab9e00 9e76ae00 6cf49e00 .........v..l... │ │ │ │ 0x009dc71c 4282ae00 68d49a00 fe7eae00 b5954300 B...h....~....C. │ │ │ │ 0x009dc72c 1c7fae00 297a6a00 447eae00 d889ae00 ....)zj.D~...... │ │ │ │ 0x009dc73c 79866b00 e46eae00 e687ae00 246fae00 y.k..n......$o.. │ │ │ │ 0x009dc74c 9272ae00 253b6a00 7c729e00 4499ae00 .r..%;j.|r..D... │ │ │ │ @@ -499,33 +499,33 @@ │ │ │ │ 0x009dc7cc 8489ae00 3ccd9e00 d093ae00 fa91ae00 ....<........... │ │ │ │ 0x009dc7dc 728fae00 5285ae00 2699ae00 90a69e00 r...R...&....... │ │ │ │ 0x009dc7ec dc8dae00 2cd09a00 7891ae00 ea8fae00 ....,...x....... │ │ │ │ 0x009dc7fc 7679ae00 0a7fae00 8486ae00 9a93ae00 vy.............. │ │ │ │ 0x009dc80c f683ae00 707eae00 d5466a00 0c6eae00 ....p~...Fj..n.. │ │ │ │ 0x009dc81c 118a2d00 2a8dae00 0c50ac00 567dae00 ..-.*....P..V}.. │ │ │ │ 0x009dc82c 8892ae00 8691ae00 567eae00 6280ae00 ........V~..b... │ │ │ │ - 0x009dc83c 00000000 71b95700 5c71ae00 2693ae00 ....q.W.\q..&... │ │ │ │ + 0x009dc83c 00000000 6db95700 5c71ae00 2693ae00 ....m.W.\q..&... │ │ │ │ 0x009dc84c da80ae00 00858c00 de8cae00 d0c78500 ................ │ │ │ │ 0x009dc85c d0c89a00 cc069e00 1a74ae00 c06cae00 .........t...l.. │ │ │ │ 0x009dc86c 9c019e00 708fae00 3692ae00 7285ae00 ....p...6...r... │ │ │ │ 0x009dc87c 81476b00 78a39e00 7672ae00 8e92ae00 .Gk.x...vr...... │ │ │ │ 0x009dc88c 8a76ae00 54c89a00 5070ae00 b88fae00 .v..T...Pp...... │ │ │ │ 0x009dc89c 1d6e3900 708eae00 4e8bae00 4871ae00 .n9.p...N...Hq.. │ │ │ │ 0x009dc8ac ec89ae00 1281ae00 b07cae00 c28dae00 .........|...... │ │ │ │ 0x009dc8bc 20b99e00 3c93ae00 78c49a00 b090ae00 ...<...x....... │ │ │ │ 0x009dc8cc 7d0e6b00 1e8dae00 24578b00 7e81ae00 }.k.....$W..~... │ │ │ │ 0x009dc8dc 3c8aae00 8c8fae00 0870ae00 4e8aae00 <........p..N... │ │ │ │ 0x009dc8ec 3e8eae00 108eae00 b081ae00 5872ae00 >...........Xr.. │ │ │ │ 0x009dc8fc a288ae00 1487ae00 9e8cae00 1e8aae00 ................ │ │ │ │ 0x009dc90c 7c85ae00 a688ae00 4e6fae00 5494ae00 |.......No..T... │ │ │ │ 0x009dc91c c48cae00 6e7eae00 8086ae00 4e7eae00 ....n~......N~.. │ │ │ │ - 0x009dc92c 5880ae00 95ae6c00 d86dae00 85b15700 X.....l..m....W. │ │ │ │ + 0x009dc92c 5880ae00 95ae6c00 d86dae00 81b15700 X.....l..m....W. │ │ │ │ 0x009dc93c ee8aae00 4682ae00 21396e00 1071ae00 ....F...!9n..q.. │ │ │ │ 0x009dc94c 4cf09e00 d484ae00 9476ae00 dcc58300 L........v...... │ │ │ │ - 0x009dc95c ca90ae00 ac99ae00 e5b25700 41f92900 ..........W.A.). │ │ │ │ + 0x009dc95c ca90ae00 ac99ae00 e1b25700 41f92900 ..........W.A.). │ │ │ │ 0x009dc96c 1499ae00 627eae00 4486ae00 6c58ac00 ....b~..D...lX.. │ │ │ │ 0x009dc97c c290ae00 f686ae00 e090ae00 0c70ae00 .............p.. │ │ │ │ 0x009dc98c 50bf9e00 64d09a00 b677ae00 e876ae00 P...d....w...v.. │ │ │ │ 0x009dc99c 3477ae00 fc2dab00 3679ae00 e1fe6b00 4w...-..6y....k. │ │ │ │ 0x009dc9ac f07bae00 3499ae00 75d93900 8283ae00 .{..4...u.9..... │ │ │ │ 0x009dc9bc e28cae00 5c8f9e00 008cae00 9289ae00 ....\........... │ │ │ │ 0x009dc9cc 7888ae00 6c8eae00 4e70ae00 d081ae00 x...l...Np...... │ │ │ │ @@ -537,22 +537,22 @@ │ │ │ │ 0x009dca2c e285ae00 7c88ae00 0a8bae00 aa91ae00 ....|........... │ │ │ │ 0x009dca3c bc83ae00 0c7dae00 d08dae00 4a76ae00 .....}......Jv.. │ │ │ │ 0x009dca4c ec88ae00 be80ae00 24eb9e00 f8f59e00 ........$....... │ │ │ │ 0x009dca5c bc8eae00 d685ae00 5090ae00 1e81ae00 ........P....... │ │ │ │ 0x009dca6c 6a84ae00 e4d39a00 918c6e00 0477ae00 j.........n..w.. │ │ │ │ 0x009dca7c ca8bae00 508bae00 127dae00 2e92ae00 ....P....}...... │ │ │ │ 0x009dca8c 088bae00 028fae00 e488ae00 d07bae00 .............{.. │ │ │ │ - 0x009dca9c 51b05700 b470ae00 6c709e00 8e88ae00 Q.W..p..lp...... │ │ │ │ + 0x009dca9c 4db05700 b470ae00 6c709e00 8e88ae00 M.W..p..lp...... │ │ │ │ 0x009dcaac 313d6a00 8c8dae00 40ce9a00 ea73ae00 1=j.....@....s.. │ │ │ │ 0x009dcabc ec73ae00 c48aae00 7271ae00 608aae00 .s......rq..`... │ │ │ │ - 0x009dcacc 8676ae00 c06eae00 109c9a00 d1c15700 .v...n........W. │ │ │ │ + 0x009dcacc 8676ae00 c06eae00 109c9a00 cdc15700 .v...n........W. │ │ │ │ 0x009dcadc c687ae00 582aa100 788dae00 4476ae00 ....X*..x...Dv.. │ │ │ │ 0x009dcaec c282ae00 1073ae00 5876ae00 7e86ae00 .....s..Xv..~... │ │ │ │ 0x009dcafc ae90ae00 ac74ae00 a4ac9a00 9e7fae00 .....t.......... │ │ │ │ - 0x009dcb0c 4089ae00 827dae00 99c25700 026eae00 @....}....W..n.. │ │ │ │ + 0x009dcb0c 4089ae00 827dae00 95c25700 026eae00 @....}....W..n.. │ │ │ │ 0x009dcb1c b890ae00 5e99ae00 8092ae00 628dae00 ....^.......b... │ │ │ │ 0x009dcb2c 68c89a00 668cae00 0681ae00 3a88ae00 h...f.......:... │ │ │ │ 0x009dcb3c 5089ae00 509e9e00 ee6eae00 7279ae00 P...P....n..ry.. │ │ │ │ 0x009dcb4c a499ae00 b48dae00 1a89ae00 adc86800 ..............h. │ │ │ │ 0x009dcb5c a272ae00 d489ae00 3a6fae00 4c8bae00 .r......:o..L... │ │ │ │ 0x009dcb6c ccbe9e00 a67cae00 e291ae00 728eae00 .....|......r... │ │ │ │ 0x009dcb7c b06dae00 2899ae00 8e99ae00 3e92ae00 .m..(.......>... │ │ │ │ @@ -611,15 +611,15 @@ │ │ │ │ 0x009dcecc b4209a00 8c83ae00 2a82ae00 be76ae00 . ......*....v.. │ │ │ │ 0x009dcedc d9ee2500 ac848c00 e081ae00 027eae00 ..%..........~.. │ │ │ │ 0x009dceec 7e7dae00 a284ae00 dc7fae00 4489ae00 ~}..........D... │ │ │ │ 0x009dcefc b887ae00 e1896c00 857b3c00 6a81ae00 ......l..{<.j... │ │ │ │ 0x009dcf0c 00d69e00 d0ad9a00 d8c49a00 dc8bae00 ................ │ │ │ │ 0x009dcf1c 3c8eae00 5c79ae00 3892ae00 e47eae00 <...\y..8....~.. │ │ │ │ 0x009dcf2c 958f2a00 3070ae00 70819e00 fa89ae00 ..*.0p..p....... │ │ │ │ - 0x009dcf3c adc35700 ac76ae00 a289ae00 0894ae00 ..W..v.......... │ │ │ │ + 0x009dcf3c a9c35700 ac76ae00 a289ae00 0894ae00 ..W..v.......... │ │ │ │ 0x009dcf4c f27bae00 7491ae00 c490ae00 3a84ae00 .{..t.......:... │ │ │ │ 0x009dcf5c f492ae00 228dae00 1284ae00 c890ae00 ...."........... │ │ │ │ 0x009dcf6c 98019e00 066fae00 40d59a00 94b79e00 .....o..@....... │ │ │ │ 0x009dcf7c 2a91ae00 808fae00 c4c49a00 6e7fae00 *...........n... │ │ │ │ 0x009dcf8c c091ae00 b28aae00 f873ae00 7a70ae00 .........s..zp.. │ │ │ │ 0x009dcf9c a08cae00 0a8aae00 98ce9a00 e299ae00 ................ │ │ │ │ 0x009dcfac 228bae00 00b59e00 c27cae00 c0ee9e00 "........|...... │ │ │ │ @@ -638,15 +638,15 @@ │ │ │ │ 0x009dd07c 487c9e00 6c8aae00 b488ae00 a671ae00 H|..l........q.. │ │ │ │ 0x009dd08c 308aae00 548bae00 8c8cae00 a8c69a00 0...T........... │ │ │ │ 0x009dd09c 2070ae00 5888ae00 1876ae00 e271ae00 p..X....v...q.. │ │ │ │ 0x009dd0ac 3689ae00 40d49a00 2c83ae00 e685ae00 6...@...,....... │ │ │ │ 0x009dd0bc 167dae00 399f6a00 e086ae00 f292ae00 .}..9.j......... │ │ │ │ 0x009dd0cc 9a84ae00 f4059f00 1a6eae00 8e7fae00 .........n...... │ │ │ │ 0x009dd0dc 3081ae00 da86ae00 fa8fae00 a485ae00 0............... │ │ │ │ - 0x009dd0ec 968dae00 6a70ae00 a9bc5700 19bf5700 ....jp....W...W. │ │ │ │ + 0x009dd0ec 968dae00 6a70ae00 a5bc5700 15bf5700 ....jp....W...W. │ │ │ │ 0x009dd0fc 7e99ae00 28789e00 25ca6e00 ac88ae00 ~...(x..%.n..... │ │ │ │ 0x009dd10c e485ae00 ce90ae00 49116c00 78d69a00 ........I.l.x... │ │ │ │ 0x009dd11c cc99ae00 7c76ae00 e693ae00 6a8eae00 ....|v......j... │ │ │ │ 0x009dd12c 6099ae00 71c56d00 aa8fae00 9291ae00 `...q.m......... │ │ │ │ 0x009dd13c be6dae00 cc8fae00 7886ae00 bc7a9e00 .m......x....z.. │ │ │ │ 0x009dd14c 8c99ae00 d687ae00 58c09e00 a8dd9a00 ........X....... │ │ │ │ 0x009dd15c c685ae00 3685ae00 648dae00 88849e00 ....6...d....... │ │ │ │ @@ -659,44 +659,44 @@ │ │ │ │ 0x009dd1cc 18769e00 4a86ae00 c07dae00 a291ae00 .v..J....}...... │ │ │ │ 0x009dd1dc 91b66c00 c87eae00 68db9a00 da71ae00 ..l..~..h....q.. │ │ │ │ 0x009dd1ec 55136c00 9d2b6c00 b9e36c00 f8719e00 U.l..+l...l..q.. │ │ │ │ 0x009dd1fc 2076ae00 24c78300 0e85ae00 4a6eae00 v..$.......Jn.. │ │ │ │ 0x009dd20c 0490ae00 bc92ae00 ae8aae00 2482ae00 ............$... │ │ │ │ 0x009dd21c dc99ae00 0486ae00 a093ae00 da85ae00 ................ │ │ │ │ 0x009dd22c 7a8fae00 1e82ae00 827fae00 2c88ae00 z...........,... │ │ │ │ - 0x009dd23c 31b95700 f86eae00 f0e08500 9c979e00 1.W..n.......... │ │ │ │ + 0x009dd23c 2db95700 f86eae00 f0e08500 9c979e00 -.W..n.......... │ │ │ │ 0x009dd24c 28cb9a00 2499ae00 2e8aae00 c28eae00 (...$........... │ │ │ │ 0x009dd25c fe7aae00 7cd59e00 1486ae00 24cd9a00 .z..|.......$... │ │ │ │ 0x009dd26c 346fae00 c86b9e00 70c39e00 e890ae00 4o...k..p....... │ │ │ │ 0x009dd27c 8047ab00 997d3900 3ccb9a00 e290ae00 .G...}9.<....... │ │ │ │ 0x009dd28c 1c8bae00 bc7cae00 ee7fae00 2e7dae00 .....|.......}.. │ │ │ │ 0x009dd29c c88cae00 646f9e00 5870ae00 05843100 ....do..Xp....1. │ │ │ │ 0x009dd2ac 2c99ae00 b4dc9e00 0e8cae00 a0c89a00 ,............... │ │ │ │ 0x009dd2bc a28cae00 9cfa9e00 208cae00 3c91ae00 ........ ...<... │ │ │ │ - 0x009dd2cc 3872ae00 e292ae00 fe91ae00 49bb5700 8r..........I.W. │ │ │ │ + 0x009dd2cc 3872ae00 e292ae00 fe91ae00 45bb5700 8r..........E.W. │ │ │ │ 0x009dd2dc 5883ae00 7070ae00 a088ae00 4e85ae00 X...pp......N... │ │ │ │ 0x009dd2ec ee76ae00 3e7dae00 7dad3900 da81ae00 .v..>}..}.9..... │ │ │ │ 0x009dd2fc 8692ae00 3687ae00 c888ae00 146eae00 ....6........n.. │ │ │ │ 0x009dd30c fc4d9e00 fcc79a00 6076ae00 4691ae00 .M......`v..F... │ │ │ │ 0x009dd31c 3894ae00 dc6dae00 7c4e9e00 ac7cae00 8....m..|N...|.. │ │ │ │ - 0x009dd32c a884ae00 8db65700 b08bae00 0e8bae00 ......W......... │ │ │ │ + 0x009dd32c a884ae00 89b65700 b08bae00 0e8bae00 ......W......... │ │ │ │ 0x009dd33c 0092ae00 a899ae00 f88fae00 be7cae00 .............|.. │ │ │ │ 0x009dd34c 3a86ae00 257b4900 d680ae00 5484ae00 :...%{I.....T... │ │ │ │ 0x009dd35c ee7dae00 aa8aae00 a699ae00 1874ae00 .}...........t.. │ │ │ │ 0x009dd36c c06dae00 c68cae00 f090ae00 ea6fae00 .m...........o.. │ │ │ │ 0x009dd37c 48c59a00 9c71ae00 14c89a00 5086ae00 H....q......P... │ │ │ │ 0x009dd38c a683ae00 7099ae00 4081ae00 4293ae00 ....p...@...B... │ │ │ │ 0x009dd39c 548dae00 226fae00 3494ae00 4cd09a00 T..."o..4...L... │ │ │ │ 0x009dd3ac 0a88ae00 ae8dae00 6883ae00 2a8bae00 ........h...*... │ │ │ │ 0x009dd3bc d49e9e00 08959e00 f8848c00 5288ae00 ............R... │ │ │ │ 0x009dd3cc 448dae00 9292ae00 7e8bae00 5c90ae00 D.......~...\... │ │ │ │ 0x009dd3dc f28cae00 75986c00 d499ae00 f882ae00 ....u.l......... │ │ │ │ 0x009dd3ec 8e93ae00 907eae00 8a89ae00 c86eae00 .....~.......n.. │ │ │ │ 0x009dd3fc 288cae00 48c39a00 4a8bae00 908eae00 (...H...J....... │ │ │ │ - 0x009dd40c 6676ae00 e0d19e00 4286ae00 b1b95700 fv......B.....W. │ │ │ │ + 0x009dd40c 6676ae00 e0d19e00 4286ae00 adb95700 fv......B.....W. │ │ │ │ 0x009dd41c 9491ae00 64909e00 1888ae00 1e76ae00 ....d........v.. │ │ │ │ 0x009dd42c 728bae00 ec8dae00 0880ae00 a076ae00 r............v.. │ │ │ │ 0x009dd43c be74ae00 7889ae00 f891ae00 c67bae00 .t..x........{.. │ │ │ │ 0x009dd44c 9080ae00 ae6dae00 54af9e00 2077ae00 .....m..T... w.. │ │ │ │ 0x009dd45c 407eae00 f481ae00 0d3f6a00 7692ae00 @~.......?j.v... │ │ │ │ 0x009dd46c e281ae00 3833ab00 7a86ae00 8a71ae00 ....83..z....q.. │ │ │ │ 0x009dd47c 386fae00 05d93900 ec809e00 64b19e00 8o....9.....d... │ │ │ │ @@ -706,15 +706,15 @@ │ │ │ │ 0x009dd4bc 88c69e00 7281ae00 3490ae00 20fb9e00 ....r...4... ... │ │ │ │ 0x009dd4cc 4c70ae00 0d316d00 9892ae00 e284ae00 Lp...1m......... │ │ │ │ 0x009dd4dc 8479ae00 05056c00 727fae00 2e83ae00 .y....l.r....... │ │ │ │ 0x009dd4ec 6484ae00 167fae00 b291ae00 c66dae00 d............m.. │ │ │ │ 0x009dd4fc be8eae00 3c87ae00 54cb9a00 5e6fae00 ....<...T...^o.. │ │ │ │ 0x009dd50c d14e6a00 488aae00 726fae00 767eae00 .Nj.H...ro..v~.. │ │ │ │ 0x009dd51c c46eae00 7680ae00 d299ae00 b8d69a00 .n..v........... │ │ │ │ - 0x009dd52c 427eae00 05c35700 327dae00 5685ae00 B~....W.2}..V... │ │ │ │ + 0x009dd52c 427eae00 01c35700 327dae00 5685ae00 B~....W.2}..V... │ │ │ │ 0x009dd53c 3670ae00 ec7dae00 6871ae00 3888ae00 6p...}..hq..8... │ │ │ │ 0x009dd54c ee6dae00 f276ae00 128bae00 3093ae00 .m...v......0... │ │ │ │ 0x009dd55c 508cae00 4071ae00 2891ae00 8a6eae00 P...@q..(....n.. │ │ │ │ 0x009dd56c 3292ae00 fcd39a00 0499ae00 b471ae00 2............q.. │ │ │ │ 0x009dd57c 650a6b00 086fae00 8e89ae00 2a92ae00 e.k..o......*... │ │ │ │ 0x009dd58c ea93ae00 0273ae00 b283ae00 1691ae00 .....s.......... │ │ │ │ 0x009dd59c e5386a00 70a29e00 ec6fae00 fe8dae00 .8j.p....o...... │ │ │ │ @@ -731,15 +731,15 @@ │ │ │ │ 0x009dd64c 2491ae00 8e71ae00 808cae00 ee7bae00 $....q.......{.. │ │ │ │ 0x009dd65c 7e6fae00 74c79a00 ac93ae00 ed436e00 ~o..t........Cn. │ │ │ │ 0x009dd66c 9c8cae00 208eae00 2c93ae00 2082ae00 .... ...,... ... │ │ │ │ 0x009dd67c e4039f00 fc6eae00 5c70ae00 0c85ae00 .....n..\p...... │ │ │ │ 0x009dd68c 9cde9a00 1c8fae00 ce88ae00 7cb49e00 ............|... │ │ │ │ 0x009dd69c b880ae00 446eae00 9271ae00 9679ae00 ....Dn...q...y.. │ │ │ │ 0x009dd6ac 9884ae00 d888ae00 2089ae00 7476ae00 ........ ...tv.. │ │ │ │ - 0x009dd6bc 11c05700 0a7dae00 ba80ae00 aa72ae00 ..W..}.......r.. │ │ │ │ + 0x009dd6bc 0dc05700 0a7dae00 ba80ae00 aa72ae00 ..W..}.......r.. │ │ │ │ 0x009dd6cc 7079ae00 ce91ae00 bccd9a00 b093ae00 py.............. │ │ │ │ 0x009dd6dc 426eae00 f47bae00 b5cc4e00 389b9e00 Bn...{....N.8... │ │ │ │ 0x009dd6ec ac71ae00 5a83ae00 c26dae00 a88aae00 .q..Z....m...... │ │ │ │ 0x009dd6fc 8e8eae00 546d9e00 e289ae00 9e6fae00 ....Tm.......o.. │ │ │ │ 0x009dd70c a0d69a00 3484ae00 8db04b00 dc81ae00 ....4.....K..... │ │ │ │ 0x009dd71c 9a71ae00 206eae00 3a7eae00 cc90ae00 .q.. n..:~...... │ │ │ │ 0x009dd72c 3c7dae00 d899ae00 c8de9a00 b26dae00 <}...........m.. │ │ │ │ @@ -762,15 +762,15 @@ │ │ │ │ 0x009dd83c 7493ae00 d691ae00 c26eae00 1c7eae00 t........n...~.. │ │ │ │ 0x009dd84c c67fae00 a855ac00 0887ae00 7892ae00 .....U......x... │ │ │ │ 0x009dd85c 31cc6e00 de81ae00 99104c00 fe93ae00 1.n.......L..... │ │ │ │ 0x009dd86c ce93ae00 4881ae00 3a7fae00 2277ae00 ....H...:..."w.. │ │ │ │ 0x009dd87c 6e91ae00 ae87ae00 409c9e00 28fc9e00 n.......@...(... │ │ │ │ 0x009dd88c 2c89ae00 0a84ae00 f084ae00 f07eae00 ,............~.. │ │ │ │ 0x009dd89c 4292ae00 d9a46a00 d8cd9a00 fe86ae00 B.....j......... │ │ │ │ - 0x009dd8ac d27eae00 7d596b00 8493ae00 c1ba5700 .~..}Yk.......W. │ │ │ │ + 0x009dd8ac d27eae00 7d596b00 8493ae00 bdba5700 .~..}Yk.......W. │ │ │ │ 0x009dd8bc dc6eae00 f48cae00 b287ae00 f486ae00 .n.............. │ │ │ │ 0x009dd8cc f99f6c00 214b6b00 807eae00 1471ae00 ..l.!Kk..~...q.. │ │ │ │ 0x009dd8dc d1cc2b00 a072ae00 468aae00 9c88ae00 ..+..r..F....... │ │ │ │ 0x009dd8ec 4085ae00 71726800 1890ae00 948aae00 @...qrh......... │ │ │ │ 0x009dd8fc ea92ae00 4894ae00 9c8aae00 9474ae00 ....H........t.. │ │ │ │ 0x009dd90c d684ae00 a9f64b00 3284ae00 7da56c00 ......K.2...}.l. │ │ │ │ 0x009dd91c 2684ae00 0684ae00 3e93ae00 f27fae00 &.......>....... │ │ │ │ @@ -893,15 +893,15 @@ │ │ │ │ 0x009de06c 8099ae00 c06a9e00 a080ae00 2e99ae00 .....j.......... │ │ │ │ 0x009de07c b691ae00 aa93ae00 8271ae00 4c99ae00 .........q..L... │ │ │ │ 0x009de08c 1c858c00 4685ae00 408bae00 7080ae00 ....F...@...p... │ │ │ │ 0x009de09c 0c8aae00 848fae00 086eae00 b68dae00 .........n...... │ │ │ │ 0x009de0ac c271ae00 80839e00 612d6c00 a1cd6d00 .q......a-l...m. │ │ │ │ 0x009de0bc a07dae00 ea76ae00 ec049f00 967fae00 .}...v.......... │ │ │ │ 0x009de0cc 71a66a00 868cae00 6a8cae00 1c0b9f00 q.j.....j....... │ │ │ │ - 0x009de0dc 7880ae00 00000000 75c45700 1e90ae00 x.......u.W..... │ │ │ │ + 0x009de0dc 7880ae00 00000000 71c45700 1e90ae00 x.......q.W..... │ │ │ │ 0x009de0ec fa88ae00 ea7dae00 38fe9e00 28c78300 .....}..8...(... │ │ │ │ 0x009de0fc 0d716a00 448cae00 147dae00 b9bf6e00 .qj.D....}....n. │ │ │ │ 0x009de10c be88ae00 0481ae00 7688ae00 788eae00 ........v...x... │ │ │ │ 0x009de11c 2097ae00 1c83ae00 68e39e00 488bae00 .......h...H... │ │ │ │ 0x009de12c 18858c00 2c7eae00 da84ae00 c688ae00 ....,~.......... │ │ │ │ 0x009de13c 7292ae00 6096ae00 ecfc9900 da6fae00 r...`........o.. │ │ │ │ 0x009de14c a0879e00 ec86ae00 4073ae00 587eae00 ........@s..X~.. │ │ │ │ @@ -934,15 +934,15 @@ │ │ │ │ 0x009de2fc 608fae00 0476ae00 5a73ae00 00000000 `....v..Zs...... │ │ │ │ 0x009de30c 489d9e00 568eae00 9885ae00 d28bae00 H...V........... │ │ │ │ 0x009de31c c67dae00 9088ae00 f1d16800 1cea9e00 .}........h..... │ │ │ │ 0x009de32c 6a8dae00 b88eae00 908cae00 dd966c00 j.............l. │ │ │ │ 0x009de33c b874ae00 3891ae00 18d99e00 945b9e00 .t..8........[.. │ │ │ │ 0x009de34c 0484ae00 7a7eae00 ac90ae00 e093ae00 ....z~.......... │ │ │ │ 0x009de35c f06fae00 7c768f00 7e70ae00 4294ae00 .o..|v..~p..B... │ │ │ │ - 0x009de36c b1bd5700 c855ac00 185b9e00 768cae00 ..W..U...[..v... │ │ │ │ + 0x009de36c adbd5700 c855ac00 185b9e00 768cae00 ..W..U...[..v... │ │ │ │ 0x009de37c f086ae00 d4019f00 0287ae00 1688ae00 ................ │ │ │ │ 0x009de38c c082ae00 d689ae00 c28aae00 70d59a00 ............p... │ │ │ │ 0x009de39c d486ae00 d0848c00 e47f9e00 268bae00 ............&... │ │ │ │ 0x009de3ac 8c80ae00 de99ae00 1c4e9e00 54d09e00 .........N..T... │ │ │ │ 0x009de3bc 788bae00 8e7eae00 e08bae00 9cc99a00 x....~.......... │ │ │ │ 0x009de3cc 9671ae00 f48dae00 a5af3900 7071ae00 .q........9.pq.. │ │ │ │ 0x009de3dc 7689ae00 4288ae00 9e8eae00 44d69a00 v...B.......D... │ │ │ │ @@ -950,29 +950,29 @@ │ │ │ │ 0x009de3fc c66fae00 368dae00 9276ae00 71936d00 .o..6....v..q.m. │ │ │ │ 0x009de40c fe8fae00 8c749e00 dc7dae00 70428f00 .....t...}..pB.. │ │ │ │ 0x009de41c 408eae00 be99ae00 d0ae9e00 ea71ae00 @............q.. │ │ │ │ 0x009de42c 7c91ae00 387dae00 ca8dae00 be70ae00 |...8}.......p.. │ │ │ │ 0x009de43c 1480ae00 7686ae00 7a76ae00 319c4b00 ....v...zv..1.K. │ │ │ │ 0x009de44c 18979e00 926fae00 2a70ae00 4070ae00 .....o..*p..@p.. │ │ │ │ 0x009de45c 8686ae00 4e83ae00 b685ae00 4a90ae00 ....N.......J... │ │ │ │ - 0x009de46c 7d4b4900 41b25700 286fae00 5c89ae00 }KI.A.W.(o..\... │ │ │ │ + 0x009de46c 7d4b4900 3db25700 286fae00 5c89ae00 }KI.=.W.(o..\... │ │ │ │ 0x009de47c 7272ae00 d476ae00 1677ae00 6688ae00 rr...v...w..f... │ │ │ │ 0x009de48c 9c91ae00 61bb4100 e492ae00 2051ac00 ....a.A..... Q.. │ │ │ │ 0x009de49c 0c4e9e00 d293ae00 1896ae00 88e79e00 .N.............. │ │ │ │ 0x009de4ac 4273ae00 e5356c00 0845ab00 7076ae00 Bs...5l..E..pv.. │ │ │ │ 0x009de4bc 968fae00 6892ae00 6670ae00 ac70ae00 ....h...fp...p.. │ │ │ │ 0x009de4cc 2876ae00 9cd99e00 4094ae00 c9ff6d00 (v......@.....m. │ │ │ │ 0x009de4dc fc86ae00 b285ae00 a88fae00 b4fd9e00 ................ │ │ │ │ 0x009de4ec ca85ae00 1883ae00 b276ae00 e08aae00 .........v...... │ │ │ │ 0x009de4fc 5c8dae00 708dae00 5471ae00 99906e00 \...p...Tq....n. │ │ │ │ 0x009de50c da8dae00 6080ae00 c470ae00 ca8eae00 ....`....p...... │ │ │ │ 0x009de51c 4276ae00 b28eae00 2c77ae00 e47dae00 Bv......,w...}.. │ │ │ │ 0x009de52c 00828f00 c493ae00 5871ae00 5271ae00 ........Xq..Rq.. │ │ │ │ 0x009de53c da91ae00 b070ae00 d285ae00 7e8cae00 .....p......~... │ │ │ │ - 0x009de54c fe92ae00 5076ae00 71ac5700 0c88ae00 ....Pv..q.W..... │ │ │ │ + 0x009de54c fe92ae00 5076ae00 6dac5700 0c88ae00 ....Pv..m.W..... │ │ │ │ 0x009de55c 146fae00 14869e00 48df9e00 ac80ae00 .o......H....... │ │ │ │ 0x009de56c 1494ae00 d0c99a00 3e8bae00 f480ae00 ........>....... │ │ │ │ 0x009de57c a684ae00 7e83ae00 ea8bae00 2290ae00 ....~......."... │ │ │ │ 0x009de58c 612d6d00 4c84ae00 be6eae00 90e89e00 a-m.L....n...... │ │ │ │ 0x009de59c 34ab9e00 1cca9a00 c88fae00 2683ae00 4...........&... │ │ │ │ 0x009de5ac fc90ae00 492a7100 fc44ab00 0288ae00 ....I*q..D...... │ │ │ │ 0x009de5bc 3e76ae00 1880ae00 85606f00 aa87ae00 >v.......`o..... │ │ │ │ @@ -980,26 +980,26 @@ │ │ │ │ 0x009de5dc 8a70ae00 906fae00 5a7eae00 dcc09e00 .p...o..Z~...... │ │ │ │ 0x009de5ec ce6dae00 1c76ae00 0a85ae00 248dae00 .m...v......$... │ │ │ │ 0x009de5fc a880ae00 d457ac00 e87dae00 c86fae00 .....W...}...o.. │ │ │ │ 0x009de60c 2884ae00 44ef9e00 7284ae00 fa93ae00 (...D...r....... │ │ │ │ 0x009de61c 1a92ae00 048cae00 f087ae00 8874ae00 .............t.. │ │ │ │ 0x009de62c e86eae00 fc88ae00 967dae00 04ce9a00 .n.......}...... │ │ │ │ 0x009de63c 68809e00 048dae00 9490ae00 c47fae00 h............... │ │ │ │ - 0x009de64c 1c77ae00 bdb45700 2494ae00 650b6c00 .w....W.$...e.l. │ │ │ │ + 0x009de64c 1c77ae00 b9b45700 2494ae00 650b6c00 .w....W.$...e.l. │ │ │ │ 0x009de65c e4a09e00 e88bae00 be85ae00 4c89ae00 ............L... │ │ │ │ 0x009de66c f27eae00 b5b46c00 3479ae00 7a7dae00 .~....l.4y..z}.. │ │ │ │ 0x009de67c 7a85ae00 1094ae00 f487ae00 ea7eae00 z............~.. │ │ │ │ 0x009de68c 2c86ae00 f9d04b00 8c91ae00 148aae00 ,.....K......... │ │ │ │ 0x009de69c 9a8cae00 8270ae00 fc81ae00 4283ae00 .....p......B... │ │ │ │ 0x009de6ac 9e80ae00 5e83ae00 0293ae00 18d49a00 ....^........... │ │ │ │ 0x009de6bc 08f89e00 e1ce4e00 9a81ae00 2c85ae00 ......N.....,... │ │ │ │ 0x009de6cc e0c39a00 9288ae00 9690ae00 2a6eae00 ............*n.. │ │ │ │ 0x009de6dc a86eae00 b07fae00 54cd9a00 088dae00 .n......T....... │ │ │ │ 0x009de6ec ca81ae00 8c2da100 3291ae00 008dae00 .....-..2....... │ │ │ │ - 0x009de6fc d66eae00 c4119e00 048aae00 cdb65700 .n............W. │ │ │ │ + 0x009de6fc d66eae00 c4119e00 048aae00 c9b65700 .n............W. │ │ │ │ 0x009de70c fd676a00 7e93ae00 d28dae00 5488ae00 .gj.~.......T... │ │ │ │ 0x009de71c 3e99ae00 2cd49a00 408dae00 3270ae00 >...,...@...2p.. │ │ │ │ 0x009de72c 2282ae00 d9366a00 9a8eae00 706fae00 "....6j.....po.. │ │ │ │ 0x009de73c d88cae00 e4069e00 259d6d00 6a7fae00 ........%.m.j... │ │ │ │ 0x009de74c 908aae00 508aae00 1086ae00 5a93ae00 ....P.......Z... │ │ │ │ 0x009de75c fa72ae00 593b6e00 bc85ae00 348dae00 .r..Y;n.....4... │ │ │ │ 0x009de76c fc87ae00 0685ae00 ccdf9e00 fa8bae00 ................ │ │ │ │ @@ -1010,31 +1010,31 @@ │ │ │ │ 0x009de7bc 5083ae00 607f9e00 4e80ae00 7c939e00 P...`...N...|... │ │ │ │ 0x009de7cc 91b06c00 0e88ae00 1c8aae00 3893ae00 ..l.........8... │ │ │ │ 0x009de7dc a85eac00 a8eb9e00 0e6eae00 9881ae00 .^.......n...... │ │ │ │ 0x009de7ec 4876ae00 c8ef9e00 9274ae00 70059f00 Hv.......t..p... │ │ │ │ 0x009de7fc c88bae00 486eae00 55646a00 e682ae00 ....Hn..Udj..... │ │ │ │ 0x009de80c f08cae00 367dae00 f88bae00 9d6b6a00 ....6}.......kj. │ │ │ │ 0x009de81c a8c39a00 ca87ae00 2492ae00 5c93ae00 ........$...\... │ │ │ │ - 0x009de82c b26eae00 887eae00 fa7eae00 99bf5700 .n...~...~....W. │ │ │ │ + 0x009de82c b26eae00 887eae00 fa7eae00 95bf5700 .n...~...~....W. │ │ │ │ 0x009de83c 0673ae00 4091ae00 5e7eae00 6092ae00 .s..@...^~..`... │ │ │ │ 0x009de84c ba83ae00 7684ae00 3672ae00 4c6eae00 ....v...6r..Ln.. │ │ │ │ 0x009de85c 548fae00 8a6fae00 288dae00 e48cae00 T....o..(....... │ │ │ │ 0x009de86c 4c76ae00 e46dae00 9872ad00 c28fae00 Lv...m...r...... │ │ │ │ 0x009de87c 5489ae00 448eae00 2c84ae00 24000000 T...D...,...$... │ │ │ │ 0x009de88c 9a89ae00 528eae00 fc8cae00 6858ac00 ....R.......hX.. │ │ │ │ 0x009de89c 2e8bae00 986fae00 0a7eae00 9c72ae00 .....o...~...r.. │ │ │ │ 0x009de8ac fc7aae00 f282ae00 208aae00 0e87ae00 .z...... ....... │ │ │ │ 0x009de8bc d881ae00 acd39a00 c285ae00 c47ea100 .............~.. │ │ │ │ 0x009de8cc 0693ae00 d080ae00 2a76ae00 f491ae00 ........*v...... │ │ │ │ 0x009de8dc f280ae00 1e88ae00 4681ae00 2c74ae00 ........F...,t.. │ │ │ │ 0x009de8ec 0c6fae00 ae93ae00 94db9a00 3890ae00 .o..........8... │ │ │ │ 0x009de8fc 4e99ae00 da7eae00 108cae00 6c8cae00 N....~......l... │ │ │ │ - 0x009de90c 7883ae00 3d6f6a00 e28aae00 55b25700 x...=oj.....U.W. │ │ │ │ + 0x009de90c 7883ae00 3d6f6a00 e28aae00 51b25700 x...=oj.....Q.W. │ │ │ │ 0x009de91c 2881ae00 9e8aae00 a27cae00 ca7bae00 (........|...{.. │ │ │ │ - 0x009de92c 1893ae00 d9c05700 7881ae00 28d59a00 ......W.x...(... │ │ │ │ + 0x009de92c 1893ae00 d5c05700 7881ae00 28d59a00 ......W.x...(... │ │ │ │ 0x009de93c 1692ae00 a092ae00 4c80ae00 08858c00 ........L....... │ │ │ │ 0x009de94c d290ae00 1c89ae00 c699ae00 2c899e00 ............,... │ │ │ │ 0x009de95c 5688ae00 5c58ac00 568cae00 51d06e00 V...\X..V...Q.n. │ │ │ │ 0x009de96c 9c80ae00 bc74ae00 4e86ae00 0276ae00 .....t..N....v.. │ │ │ │ 0x009de97c 8cd09a00 85bf4e00 2e8cae00 2e93ae00 ......N......... │ │ │ │ 0x009de98c c074ae00 b47eae00 0a92ae00 e884ae00 .t...~.......... │ │ │ │ 0x009de99c 806fae00 58ce9a00 647fae00 ba76ae00 .o..X...d....v.. │ │ │ │ @@ -1042,15 +1042,15 @@ │ │ │ │ 0x009de9bc ba85ae00 a084ae00 868eae00 3090ae00 ............0... │ │ │ │ 0x009de9cc 686fae00 7c70ae00 588dae00 ae91ae00 ho..|p..X....... │ │ │ │ 0x009de9dc 2a99ae00 24858c00 b693ae00 9daf3900 *...$.........9. │ │ │ │ 0x009de9ec fa8dae00 4680ae00 dc7eae00 14858c00 ....F....~...... │ │ │ │ 0x009de9fc e280ae00 0c8eae00 8c6eae00 b699ae00 .........n...... │ │ │ │ 0x009dea0c 347eae00 3c90ae00 2cec9e00 5290ae00 4~..<...,...R... │ │ │ │ 0x009dea1c 54768f00 24889e00 b288ae00 fcdd9a00 Tv..$........... │ │ │ │ - 0x009dea2c 9a8fae00 c87bae00 4e6eae00 35b55700 .....{..Nn..5.W. │ │ │ │ + 0x009dea2c 9a8fae00 c87bae00 4e6eae00 31b55700 .....{..Nn..1.W. │ │ │ │ 0x009dea3c fc8dae00 028eae00 ae99ae00 8679ae00 .............y.. │ │ │ │ 0x009dea4c e089ae00 c670ae00 3a81ae00 4694ae00 .....p..:...F... │ │ │ │ 0x009dea5c 1e87ae00 6699ae00 b099ae00 1a93ae00 ....f........... │ │ │ │ 0x009dea6c d06dae00 ae70ae00 b47cae00 24d19a00 .m...p...|..$... │ │ │ │ 0x009dea7c 5276ae00 c686ae00 a883ae00 ea89ae00 Rv.............. │ │ │ │ 0x009dea8c de93ae00 9681ae00 128dae00 b0cb9a00 ................ │ │ │ │ 0x009dea9c ec6dae00 fa87ae00 ba8dae00 626fae00 .m..........bo.. │ │ │ │ @@ -1065,15 +1065,15 @@ │ │ │ │ 0x009deb2c 0a8cae00 b689ae00 e47bae00 526fae00 .........{..Ro.. │ │ │ │ 0x009deb3c d5413200 459a6c00 4473ae00 7dca6800 .A2.E.l.Ds..}.h. │ │ │ │ 0x009deb4c 4093ae00 ce89ae00 244d9e00 fe7fae00 @.......$M...... │ │ │ │ 0x009deb5c 1077ae00 3c82ae00 b4c49a00 f0c49a00 .w..<........... │ │ │ │ 0x009deb6c 7c79ae00 5c85ae00 2de96e00 8499ae00 |y..\...-.n..... │ │ │ │ 0x009deb7c ca93ae00 1c94ae00 00000000 9092ae00 ................ │ │ │ │ 0x009deb8c 4a99ae00 f48aae00 0883ae00 3879ae00 J...........8y.. │ │ │ │ - 0x009deb9c 0ce89e00 5db35700 a07eae00 bdb05700 ....].W..~....W. │ │ │ │ + 0x009deb9c 0ce89e00 59b35700 a07eae00 b9b05700 ....Y.W..~....W. │ │ │ │ 0x009debac f13d6c00 9a7dae00 6cd39e00 6283ae00 .=l..}..l...b... │ │ │ │ 0x009debbc 4487ae00 b1526f00 20858c00 d1ee6a00 D....Ro. .....j. │ │ │ │ 0x009debcc 5671ae00 0c8cae00 2890ae00 107fae00 Vq......(....... │ │ │ │ 0x009debdc 7c89ae00 e68bae00 b071ae00 f46cae00 |........q...l.. │ │ │ │ 0x009debec cc81ae00 688eae00 ba93ae00 5a99ae00 ....h.......Z... │ │ │ │ 0x009debfc 7291ae00 c4de9e00 c58e7000 7699ae00 r.........p.v... │ │ │ │ 0x009dec0c 00000000 ac999e00 a28dae00 8471ae00 .............q.. │ │ │ │ @@ -1107,41 +1107,41 @@ │ │ │ │ 0x009dedcc b492ae00 95b14b00 ea7fae00 59a26e00 ......K.....Y.n. │ │ │ │ 0x009deddc f0d39e00 98a79e00 0e94ae00 bcbc9e00 ................ │ │ │ │ 0x009dedec c492ae00 9dda6c00 1c99ae00 2484ae00 ......l.....$... │ │ │ │ 0x009dedfc 368eae00 8492ae00 a0ea9e00 3e94ae00 6...........>... │ │ │ │ 0x009dee0c b88aae00 6c8dae00 ac8eae00 008bae00 ....l........... │ │ │ │ 0x009dee1c 0e83ae00 e48dae00 e684ae00 34cc9e00 ............4... │ │ │ │ 0x009dee2c 4271ae00 7899ae00 8c72ad00 40de9e00 Bq..x....r..@... │ │ │ │ - 0x009dee3c a88eae00 dd134c00 15b25700 828dae00 ......L...W..... │ │ │ │ + 0x009dee3c a88eae00 dd134c00 11b25700 828dae00 ......L...W..... │ │ │ │ 0x009dee4c e0f29e00 89a76c00 14d89a00 2889ae00 ......l.....(... │ │ │ │ 0x009dee5c 7481ae00 1685ae00 6a8fae00 5024ab00 t.......j...P$.. │ │ │ │ 0x009dee6c 1270ae00 35fc3800 e82aa100 cc57ac00 .p..5.8..*...W.. │ │ │ │ 0x009dee7c 0a8dae00 2a77ae00 887fae00 ec87ae00 ....*w.......... │ │ │ │ 0x009dee8c 3880ae00 a480ae00 e88cae00 9689ae00 8............... │ │ │ │ 0x009dee9c 947eae00 ee81ae00 9c89ae00 d08d9e00 .~.............. │ │ │ │ 0x009deeac e886ae00 3c88ae00 f8d59a00 c08cae00 ....<........... │ │ │ │ 0x009deebc 2688ae00 3c6fae00 8e6fae00 fc7fae00 &...U..... │ │ │ │ + 0x00a0cf70 00000800 00000000 4d3e5500 00000000 ........M>U..... │ │ │ │ 0x00a0cf80 d4ec7a00 00000000 3c161511 00000000 ..z.....<....... │ │ │ │ 0x00a0cf90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0cfa0 00000800 00000000 59365500 00000000 ........Y6U..... │ │ │ │ + 0x00a0cfa0 00000800 00000000 5d365500 00000000 ........]6U..... │ │ │ │ 0x00a0cfb0 e0ec7a00 00000000 3c171511 00000000 ..z.....<....... │ │ │ │ 0x00a0cfc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0cfd0 00000800 00000000 59365500 00000000 ........Y6U..... │ │ │ │ + 0x00a0cfd0 00000800 00000000 5d365500 00000000 ........]6U..... │ │ │ │ 0x00a0cfe0 e0ec7a00 00000000 3c1210ff 00000000 ..z.....<....... │ │ │ │ 0x00a0cff0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d000 02000000 00000000 8d355500 00000000 .........5U..... │ │ │ │ + 0x00a0d000 02000000 00000000 91355500 00000000 .........5U..... │ │ │ │ 0x00a0d010 ecec7a00 00000000 3c1310ff 00000000 ..z.....<....... │ │ │ │ 0x00a0d020 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d030 02000000 00000000 8d355500 00000000 .........5U..... │ │ │ │ + 0x00a0d030 02000000 00000000 91355500 00000000 .........5U..... │ │ │ │ 0x00a0d040 ecec7a00 00000000 3c1610ff 00000000 ..z.....<....... │ │ │ │ 0x00a0d050 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d060 40000000 00000000 e1f15400 00000000 @.........T..... │ │ │ │ + 0x00a0d060 40000000 00000000 e5f15400 00000000 @.........T..... │ │ │ │ 0x00a0d070 f8ec7a00 00000000 3c1710ff 00000000 ..z.....<....... │ │ │ │ 0x00a0d080 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d090 40000000 00000000 e1f15400 00000000 @.........T..... │ │ │ │ + 0x00a0d090 40000000 00000000 e5f15400 00000000 @.........T..... │ │ │ │ 0x00a0d0a0 f8ec7a00 00000000 3c161510 00000000 ..z.....<....... │ │ │ │ 0x00a0d0b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d0c0 00000800 00000000 c1345500 00000000 .........4U..... │ │ │ │ + 0x00a0d0c0 00000800 00000000 c5345500 00000000 .........4U..... │ │ │ │ 0x00a0d0d0 04ed7a00 00000000 3c171510 00000000 ..z.....<....... │ │ │ │ 0x00a0d0e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d0f0 00000800 00000000 c1345500 00000000 .........4U..... │ │ │ │ + 0x00a0d0f0 00000800 00000000 c5345500 00000000 .........4U..... │ │ │ │ 0x00a0d100 04ed7a00 00000000 3f041a0a 00000000 ..z.....?....... │ │ │ │ 0x00a0d110 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d120 00000800 00000000 813d5500 00000000 .........=U..... │ │ │ │ + 0x00a0d120 00000800 00000000 853d5500 00000000 .........=U..... │ │ │ │ 0x00a0d130 10ed7a00 00000000 3c1214ff 00000000 ..z.....<....... │ │ │ │ 0x00a0d140 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d150 02000000 00000000 f5335500 00000000 .........3U..... │ │ │ │ + 0x00a0d150 02000000 00000000 f9335500 00000000 .........3U..... │ │ │ │ 0x00a0d160 1ced7a00 00000000 3c1314ff 00000000 ..z.....<....... │ │ │ │ 0x00a0d170 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d180 02000000 00000000 f5335500 00000000 .........3U..... │ │ │ │ + 0x00a0d180 02000000 00000000 f9335500 00000000 .........3U..... │ │ │ │ 0x00a0d190 1ced7a00 00000000 3c1015ff 00000000 ..z.....<....... │ │ │ │ 0x00a0d1a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d1b0 02000000 00000000 29335500 00000000 ........)3U..... │ │ │ │ + 0x00a0d1b0 02000000 00000000 2d335500 00000000 ........-3U..... │ │ │ │ 0x00a0d1c0 28ed7a00 00000000 3c1115ff 00000000 (.z.....<....... │ │ │ │ 0x00a0d1d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d1e0 02000000 00000000 29335500 00000000 ........)3U..... │ │ │ │ + 0x00a0d1e0 02000000 00000000 2d335500 00000000 ........-3U..... │ │ │ │ 0x00a0d1f0 28ed7a00 00000000 3c1005ff 00000000 (.z.....<....... │ │ │ │ 0x00a0d200 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d210 02000000 00000000 5d325500 00000000 ........]2U..... │ │ │ │ + 0x00a0d210 02000000 00000000 61325500 00000000 ........a2U..... │ │ │ │ 0x00a0d220 34ed7a00 00000000 3c1105ff 00000000 4.z.....<....... │ │ │ │ 0x00a0d230 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d240 02000000 00000000 5d325500 00000000 ........]2U..... │ │ │ │ + 0x00a0d240 02000000 00000000 61325500 00000000 ........a2U..... │ │ │ │ 0x00a0d250 34ed7a00 00000000 3c1014ff 00000000 4.z.....<....... │ │ │ │ 0x00a0d260 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d270 02000000 00000000 91315500 00000000 .........1U..... │ │ │ │ + 0x00a0d270 02000000 00000000 95315500 00000000 .........1U..... │ │ │ │ 0x00a0d280 40ed7a00 00000000 3c1114ff 00000000 @.z.....<....... │ │ │ │ 0x00a0d290 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d2a0 02000000 00000000 91315500 00000000 .........1U..... │ │ │ │ + 0x00a0d2a0 02000000 00000000 95315500 00000000 .........1U..... │ │ │ │ 0x00a0d2b0 40ed7a00 00000000 3c1004ff 00000000 @.z.....<....... │ │ │ │ 0x00a0d2c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d2d0 02000000 00000000 c5305500 00000000 .........0U..... │ │ │ │ + 0x00a0d2d0 02000000 00000000 c9305500 00000000 .........0U..... │ │ │ │ 0x00a0d2e0 4ced7a00 00000000 3c1104ff 00000000 L.z.....<....... │ │ │ │ 0x00a0d2f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d300 02000000 00000000 c5305500 00000000 .........0U..... │ │ │ │ + 0x00a0d300 02000000 00000000 c9305500 00000000 .........0U..... │ │ │ │ 0x00a0d310 4ced7a00 00000000 3c1017ff 00000000 L.z.....<....... │ │ │ │ 0x00a0d320 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d330 02000000 00000000 f92f5500 00000000 ........./U..... │ │ │ │ + 0x00a0d330 02000000 00000000 fd2f5500 00000000 ........./U..... │ │ │ │ 0x00a0d340 58ed7a00 00000000 3c1117ff 00000000 X.z.....<....... │ │ │ │ 0x00a0d350 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d360 02000000 00000000 f92f5500 00000000 ........./U..... │ │ │ │ + 0x00a0d360 02000000 00000000 fd2f5500 00000000 ........./U..... │ │ │ │ 0x00a0d370 58ed7a00 00000000 3f041a02 00000000 X.z.....?....... │ │ │ │ 0x00a0d380 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00a0d390 00000800 00000000 b93c5500 00000000 .........